1 2018-11-13 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/87918
4 * gcc.target/i386/pr87918.c: New test.
6 2018-11-13 Alan Modra <amodra@gmail.com>
8 * gcc.target/powerpc/rotmask.c: New.
10 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
14 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
16 * gcc.dg/tree-ssa/popcount.c: Likewise.
17 * gcc.dg/tree-ssa/popcount2.c: Likewise.
18 * gcc.dg/tree-ssa/popcount3.c: Likewise.
19 * gcc.target/aarch64/popcount4.c: New test.
20 * lib/target-supports.exp (check_effective_target_popcountl): New.
22 2018-11-12 Martin Liska <mliska@suse.cz>
25 * gcc.dg/profile-filtering-1.c: New test.
26 * gcc.dg/profile-filtering-2.c: New test.
28 2018-11-12 Martin Sebor <msebor@redhat.com>
31 * gcc.dg/Wattribute-alias.c: Require ifunc support.
33 2018-11-12 Renlin Li <renlin.li@arm.com>
36 * gcc.target/aarch64/sve/pr87815.c: New.
38 2018-11-12 Sudakshina Das <sudi.das@arm.com>
40 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
43 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
45 * gcc.target/csky/fnmul-1.c: New.
46 * gcc.target/csky/fnmul-2.c: New.
47 * gcc.target/csky/fnmul-3.c: New.
48 * gcc.target/csky/fnmul-4.c: New.
50 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
53 * gcc.target/i386/pr87928.c: New test.
55 2018-11-09 Martin Sebor <msebor@redhat.com>
58 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
59 * gcc.dg/pr39323-1.c: Ditto.
61 2018-11-09 Paul Koning <ni1d@arrl.net>
63 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
65 * gcc.dg/Wrestrict-4.c: Ditto.
66 * gcc.dg/Wrestrict-5.c: Ditto.
67 * gcc.dg/pr83463.c: Ditto.
68 * gcc.dg/torture/pr55890-2.c: Ditto.
69 * gcc.dg/torture/pr55890-3.c: Ditto.
70 * gcc.dg/torture/pr71816.c: Ditto.
72 2018-11-09 Jakub Jelinek <jakub@redhat.com>
74 * c-c++-common/gomp/clauses-5.c: New test.
76 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
77 * c-c++-common/gomp/requires-2.c: Likewise.
78 * c-c++-common/gomp/requires-4.c: Likewise.
80 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
81 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
83 2018-11-09 Jeff Law <law@redhat.com>
85 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
87 2018-11-09 Martin Sebor <msebor@redhat.com>
90 * gcc.dg/Wattribute-alias.c: New test.
91 * gcc.dg/Wmissing-attributes.c: New test.
92 * gcc.dg/attr-copy.c: New test.
93 * gcc.dg/attr-copy-2.c: New test.
94 * gcc.dg/attr-copy-3.c: New test.
95 * gcc.dg/attr-copy-4.c: New test.
97 2018-11-09 Martin Sebor <msebor@redhat.com>
100 * gcc.dg/attr-aligned.c: New test.
102 2018-11-09 Martin Liska <mliska@suse.cz>
104 * gcc.target/i386/ipa-stack-alignment.c: New test.
106 2018-11-09 Martin Liska <mliska@suse.cz>
108 * gcc.dg/tree-ssa/writeonly-2.c: New test.
110 2018-11-09 Jakub Jelinek <jakub@redhat.com>
112 * gcc.dg/gomp/workshare-reduction-1.c: New test.
113 * gcc.dg/gomp/workshare-reduction-2.c: New test.
114 * gcc.dg/gomp/workshare-reduction-3.c: New test.
115 * gcc.dg/gomp/workshare-reduction-4.c: New test.
116 * gcc.dg/gomp/workshare-reduction-5.c: New test.
117 * gcc.dg/gomp/workshare-reduction-6.c: New test.
118 * gcc.dg/gomp/workshare-reduction-7.c: New test.
119 * gcc.dg/gomp/workshare-reduction-8.c: New test.
120 * gcc.dg/gomp/workshare-reduction-9.c: New test.
121 * gcc.dg/gomp/workshare-reduction-10.c: New test.
122 * gcc.dg/gomp/workshare-reduction-11.c: New test.
123 * gcc.dg/gomp/workshare-reduction-12.c: New test.
124 * gcc.dg/gomp/workshare-reduction-13.c: New test.
125 * gcc.dg/gomp/workshare-reduction-14.c: New test.
126 * gcc.dg/gomp/workshare-reduction-15.c: New test.
127 * gcc.dg/gomp/workshare-reduction-16.c: New test.
128 * gcc.dg/gomp/workshare-reduction-17.c: New test.
129 * gcc.dg/gomp/workshare-reduction-18.c: New test.
130 * gcc.dg/gomp/workshare-reduction-19.c: New test.
131 * gcc.dg/gomp/workshare-reduction-20.c: New test.
132 * gcc.dg/gomp/workshare-reduction-21.c: New test.
133 * gcc.dg/gomp/workshare-reduction-22.c: New test.
134 * gcc.dg/gomp/workshare-reduction-23.c: New test.
135 * gcc.dg/gomp/workshare-reduction-24.c: New test.
136 * gcc.dg/gomp/workshare-reduction-25.c: New test.
137 * gcc.dg/gomp/workshare-reduction-26.c: New test.
138 * gcc.dg/gomp/workshare-reduction-27.c: New test.
139 * gcc.dg/gomp/workshare-reduction-28.c: New test.
140 * gcc.dg/gomp/workshare-reduction-29.c: New test.
141 * gcc.dg/gomp/workshare-reduction-30.c: New test.
142 * gcc.dg/gomp/workshare-reduction-31.c: New test.
143 * gcc.dg/gomp/workshare-reduction-32.c: New test.
144 * gcc.dg/gomp/workshare-reduction-33.c: New test.
145 * gcc.dg/gomp/workshare-reduction-34.c: New test.
146 * gcc.dg/gomp/workshare-reduction-35.c: New test.
147 * gcc.dg/gomp/workshare-reduction-36.c: New test.
148 * gcc.dg/gomp/workshare-reduction-37.c: New test.
149 * gcc.dg/gomp/workshare-reduction-38.c: New test.
150 * gcc.dg/gomp/workshare-reduction-39.c: New test.
151 * gcc.dg/gomp/workshare-reduction-40.c: New test.
152 * gcc.dg/gomp/workshare-reduction-41.c: New test.
153 * gcc.dg/gomp/workshare-reduction-42.c: New test.
154 * gcc.dg/gomp/workshare-reduction-43.c: New test.
155 * gcc.dg/gomp/workshare-reduction-44.c: New test.
156 * gcc.dg/gomp/workshare-reduction-45.c: New test.
157 * gcc.dg/gomp/workshare-reduction-46.c: New test.
158 * gcc.dg/gomp/workshare-reduction-47.c: New test.
159 * gcc.dg/gomp/workshare-reduction-48.c: New test.
160 * gcc.dg/gomp/workshare-reduction-49.c: New test.
161 * gcc.dg/gomp/workshare-reduction-50.c: New test.
162 * gcc.dg/gomp/workshare-reduction-51.c: New test.
163 * gcc.dg/gomp/workshare-reduction-52.c: New test.
164 * gcc.dg/gomp/workshare-reduction-53.c: New test.
165 * gcc.dg/gomp/workshare-reduction-54.c: New test.
166 * gcc.dg/gomp/workshare-reduction-55.c: New test.
167 * gcc.dg/gomp/workshare-reduction-56.c: New test.
168 * gcc.dg/gomp/workshare-reduction-57.c: New test.
169 * gcc.dg/gomp/workshare-reduction-58.c: New test.
171 2018-11-09 Stafford Horne <shorne@gmail.com>
172 Richard Henderson <rth@twiddle.net>
174 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
175 * gcc.dg/20020312-2.c: Likewise.
176 * gcc.dg/attr-alloc_size-11.c: Likewise.
177 * gcc.dg/builtin-apply2.c: Likewise.
178 * gcc.dg/nop.h: Likewise.
179 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
180 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
181 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
182 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
183 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
184 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
185 * lib/target-supports.exp
186 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
187 * gcc.target/or1k/*: New.
189 2018-11-09 Richard Biener <rguenther@suse.de>
191 PR tree-optimization/87621
192 * g++.dg/vect/pr87621.cc: New testcase.
194 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
196 PR rtl-optimization/86438
197 * gcc.dg/torture/pr86438.c: New.
200 * gcc.dg/pr87793.c: New.
202 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
204 * gcc.target/arm/neon-vect-div-1.c: New test.
205 * gcc.target/arm/neon-vect-div-2.c: Likewise.
207 2018-11-08 Andi Kleen <ak@linux.intel.com>
209 * gcc.target/i386/ptwrite1.c: New test.
210 * gcc.target/i386/ptwrite2.c: New test.
212 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
215 * gfortran.dg/read_legacy_comma.f90: New test.
217 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
219 PR rtl-optimization/87600
220 * gcc.dg/pr87600.h: New file.
221 * gcc.dg/pr87600-1.c: New test.
222 * gcc.dg/pr87600-2.c: Likewise.
224 2018-11-08 Jakub Jelinek <jakub@redhat.com>
226 * c-c++-common/gomp/atomic-17.c: New test.
227 * c-c++-common/gomp/atomic-18.c: New test.
228 * c-c++-common/gomp/atomic-19.c: New test.
229 * c-c++-common/gomp/atomic-20.c: New test.
230 * c-c++-common/gomp/atomic-21.c: New test.
231 * c-c++-common/gomp/atomic-22.c: New test.
232 * c-c++-common/gomp/clauses-1.c (r2): New variable.
233 (foo): Add ntm argument and test if and nontemporal clauses on
234 constructs with simd.
235 (bar): Put taskloop simd inside of taskgroup with task_reduction,
236 use in_reduction clause instead of reduction. Add another
237 taskloop simd without nogroup clause, but with reduction clause and
238 a new in_reduction. Add ntm and i3 arguments. Test if and
239 nontemporal clauses on constructs with simd. Change if clauses on
240 some constructs from specific to the particular constituents to one
241 without a modifier. Add new tests for combined host teams and for
242 new parallel master and {,parallel }master taskloop{, simd} combined
244 (baz): New function with host teams tests.
245 * gcc.dg/gomp/combined-1.c: Moved to ...
246 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
248 * c-c++-common/gomp/combined-2.c: New test.
249 * c-c++-common/gomp/combined-3.c: New test.
250 * c-c++-common/gomp/critical-1.c: New test.
251 * c-c++-common/gomp/critical-2.c: New test.
252 * c-c++-common/gomp/default-1.c: New test.
253 * c-c++-common/gomp/defaultmap-1.c: New test.
254 * c-c++-common/gomp/defaultmap-2.c: New test.
255 * c-c++-common/gomp/defaultmap-3.c: New test.
256 * c-c++-common/gomp/depend-5.c: New test.
257 * c-c++-common/gomp/depend-6.c: New test.
258 * c-c++-common/gomp/depend-iterator-1.c: New test.
259 * c-c++-common/gomp/depend-iterator-2.c: New test.
260 * c-c++-common/gomp/depobj-1.c: New test.
261 * c-c++-common/gomp/flush-1.c: New test.
262 * c-c++-common/gomp/flush-2.c: New test.
263 * c-c++-common/gomp/for-1.c: New test.
264 * c-c++-common/gomp/for-2.c: New test.
265 * c-c++-common/gomp/for-3.c: New test.
266 * c-c++-common/gomp/for-4.c: New test.
267 * c-c++-common/gomp/for-5.c: New test.
268 * c-c++-common/gomp/for-6.c: New test.
269 * c-c++-common/gomp/for-7.c: New test.
270 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
271 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
272 diagnostics wording in one case.
273 * c-c++-common/gomp/if-3.c: New test.
274 * c-c++-common/gomp/master-combined-1.c: New test.
275 * c-c++-common/gomp/master-combined-2.c: New test.
276 * c-c++-common/gomp/nontemporal-1.c: New test.
277 * c-c++-common/gomp/nontemporal-2.c: New test.
278 * c-c++-common/gomp/reduction-task-1.c: New test.
279 * c-c++-common/gomp/reduction-task-2.c: New test.
280 * c-c++-common/gomp/requires-1.c: New test.
281 * c-c++-common/gomp/requires-2.c: New test.
282 * c-c++-common/gomp/requires-3.c: New test.
283 * c-c++-common/gomp/requires-4.c: New test.
284 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
285 diagnostics for nonmonotonic modifier with static, runtime or auto
287 * c-c++-common/gomp/simd7.c: New test.
288 * c-c++-common/gomp/target-data-1.c: New test.
289 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
290 * c-c++-common/gomp/taskwait-depend-1.c: New test.
291 * c-c++-common/gomp/teams-1.c: New test.
292 * c-c++-common/gomp/teams-2.c: New test.
293 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
295 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
296 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
297 qualified vars without mutable member no longer being predeterined
299 * gcc.dg/gomp/sharing-1.c: Likewise.
300 * g++.dg/gomp/clause-3.C: Likewise.
301 * g++.dg/gomp/member-2.C: Likewise.
302 * g++.dg/gomp/predetermined-1.C: Likewise.
303 * g++.dg/gomp/private-1.C: Likewise.
304 * g++.dg/gomp/sharing-1.C: Likewise.
305 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
306 const static data member without mutable elements.
307 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
308 * gcc.dg/gomp/for-5.c: Likewise.
309 * gcc.dg/gomp/for-6.c: Change expected library call.
310 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
311 * gcc.dg/gomp/reduction-2.c: New test.
312 * gcc.dg/gomp/simd-1.c: New test.
313 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
314 * g++.dg/gomp/atomic-18.C: New test.
315 * g++.dg/gomp/atomic-19.C: New test.
316 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
317 variable messages. Add another expected error.
318 * g++.dg/gomp/critical-3.C: New test.
319 * g++.dg/gomp/depend-iterator-1.C: New test.
320 * g++.dg/gomp/depend-iterator-2.C: New test.
321 * g++.dg/gomp/depobj-1.C: New test.
322 * g++.dg/gomp/doacross-1.C: New test.
323 * g++.dg/gomp/for-21.C: New test.
324 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
325 * g++.dg/gomp/for-5.C: Likewise.
326 * g++.dg/gomp/for-6.C: Change expected library call.
327 * g++.dg/gomp/loop-4.C: New test.
328 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
330 * g++.dg/gomp/pr33372-3.C: Likewise.
331 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
332 * g++.dg/gomp/simd-2.C: New test.
333 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
335 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.dg/pr87874.c (em): Declare uint64_max as
338 const unsigned long long int.
340 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
342 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
343 integer overflow when sizeof(short) == sizeof(int).
344 * gcc.dg/attr-alloc_size-11.c: Likewise.
345 * gcc.dg/attr-alloc_size-3.c: Likewise.
346 * gcc.dg/attr-alloc_size-5.c: Likewise.
347 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
349 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
351 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
352 uppercase "NOP" instructions in assembler output.
353 * c-c++-common/patchable_function_entry-default.c: Likewise.
354 * c-c++-common/patchable_function_entry-definition.c: Likewise.
356 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
358 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
360 * gcc.dg/addr_equal-1.c: Likewise.
361 * gcc.dg/tree-ssa/pr78154.c: Likewise.
362 * gcc.dg/tree-ssa/vrp111.c: Likewise.
364 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
366 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
367 an output section is too large for a memory region, or a memory
370 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
372 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
373 * gnat.dg/null_pointer_deref2.adb: Likewise.
374 * gnat.dg/null_pointer_deref3.adb: Likewise.
375 * gnat.dg/opt74.adb: New test.
376 * gnat.dg/opt74_pkg.ad[sb]: New helper.
377 * gnat.dg/warn12.adb: Delete.
378 * gnat.dg/warn12_pkg.ads: Likewise.
380 2018-11-08 David Malcolm <dmalcolm@redhat.com>
383 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
385 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
386 "-fdump-tree-einline".
387 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
388 "-fdump-tree-einline".
389 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
390 "-fdump-tree-einline".
391 * g++.dg/tree-ssa/inline-2.C: Likewise.
392 * g++.dg/tree-ssa/inline-3.C: Likewise.
393 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
394 using "-fopt-info-inline".
395 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
396 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
397 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
399 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
400 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
401 directive. Update scan-tree-dump-times to reflect /order
403 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
404 reflect /order suffixes.
405 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
406 avoid getting extra messages from inliner.
407 * gcc.dg/plugin/dump-2.c: Likewise.
408 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
409 "function body not available" missed optimization messages.
410 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
412 * gcc.dg/pr71969-3.c: Likewise.
413 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
414 "-fdump-tree-einline".
415 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
416 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
418 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
419 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
421 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
422 "-fdump-tree-einline".
423 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
426 2018-11-08 David Malcolm <dmalcolm@redhat.com>
428 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
430 2018-11-08 David Malcolm <dmalcolm@redhat.com>
432 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
433 (test_dump): Add testing of %C.
435 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
437 * g++.dg/other/pr87916.C: New test.
439 2018-11-08 Richard Biener <rguenther@suse.de>
441 PR tree-optimization/87929
442 * gcc.dg/pr87929.c: New testcase.
444 2018-11-08 Martin Liska <mliska@suse.cz>
446 * gcc.dg/pr87811.c: Update scanned pattern.
447 * gcc.dg/pr87811-2.c: Likewise.
449 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
451 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
453 * g++.dg/lto/pr87906_1.C: Likewise.
455 2018-11-08 Richard Biener <rguenther@suse.de>
457 PR tree-optimization/87913
458 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
460 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
462 * gcc.target/mips/mips.exp (mips-dg-options):
463 Add mips_option_dependency msoft-float vs no-mmi and
464 mips16/micromips vs no-mmi/ext/ext2 only gcc
465 config with Loongson target.
467 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
469 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
470 memcpy from "unsigned long" to __SIZE_TYPE__.
472 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
475 * gcc.target/msp430/pr87691.c: New test.
477 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
479 * gcc.dg/Wno-attribute-warning.c: New test.
481 2018-11-07 Nathan Sidwell <nathan@acm.org>
484 * g++.dg/lookup/pr87904.C: New.
486 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
488 * gcc.dg/pr87874.c: Compile only for int128 effective target.
490 2018-11-07 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/87914
493 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
494 (check_avx2_available): Likewise.
495 * g++.dg/vect/pr87914.cc: New testcase.
497 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
499 * gcc.target/mips/loongson-ctz.c: Fix typo.
500 * gcc.target/mips/loongson-dctz.c: Fix typo.
502 2018-11-07 Jan Hubicka <jh@suse.cz>
504 * g++.dg/lto/odr-1_1.C: Fix template.
506 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
508 * gcc.target/mips/loongson-ctz.c: New test.
509 * gcc.target/mips/loongson-dctz.c: Likewise.
510 * gcc.target/mips/mips.exp (mips_option_groups): Add
511 -mloongson-ext2 option.
513 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
515 * gcc.target/mips/mips.exp (mips_option_groups): Add
516 -mloongson-ext option.
517 (mips-dg-options): Add mips_option_dependency options
518 "-mmicromips" vs "-mno-loongson-ext",
520 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
522 * gcc.target/mips/loongson-shift-count-truncated-1.c
523 (dg-options): Run under -mloongson-mmi option.
524 Include loongson-mmiintrin.h instead of loongson.h.
525 * gcc.target/mips/loongson-simd.c: Likewise.
526 * gcc.target/mips/mips.exp (mips_option_groups): Add
527 -mloongson-mmi option.
528 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
529 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
530 "-msoft-float" vs "-mno-loongson-mmi".
531 (mips-dg-init): Add -mloongson-mmi option.
532 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
533 to check_mips_loongson_mmi_hw_available.
534 Rename check_effective_target_mips_loongson_runtime to
535 check_effective_target_mips_loongson_mmi_runtime.
536 (check_effective_target_vect_int): Use mips_loongson_mmi instead
537 of mips_loongson when check et-is-effective-target.
538 (add_options_for_mips_loongson_mmi): New proc.
539 Rename check_effective_target_mips_loongson to
540 check_effective_target_mips_loongson_mmi.
541 (check_effective_target_vect_shift,
542 check_effective_target_whole_vector_shift,
543 check_effective_target_vect_no_int_min_max,
544 check_effective_target_vect_no_align,
545 check_effective_target_vect_short_mult,
546 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
547 of mips_loongson when check et-is-effective-target.
549 2018-11-07 Richard Biener <rguenther@suse.de>
552 * g++.dg/lto/pr87906_0.C: New testcase.
553 * g++.dg/lto/pr87906_1.C: Likewise.
555 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
557 PR rtl-optimization/87874
558 * gcc.dg/pr87874.c: New.
560 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
562 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
564 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
566 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
568 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
571 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
573 (foo): Use __builtin_alloca.
575 2018-11-06 Jan Hubicka <jh@suse.cz>
577 * gcc.dg/lto/tbaa-1.c: New testcase.
579 2018-11-06 Richard Biener <rguenther@suse.de>
581 PR tree-optimization/87889
582 * gcc.dg/pr87894.c: New testcase.
584 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
587 * gcc.target/s390/pr87723.c: New test.
589 2018-11-06 Richard Biener <rguenther@suse.de>
592 * gcc.target/i386/pr18041-1.c: New testcase.
593 * gcc.target/i386/pr18041-2.c: Likewise.
595 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
597 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
598 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
599 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
600 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
601 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
602 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
603 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
604 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
605 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
606 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
607 * gcc.target/i386/sse-13.c: Ditto.
608 * gcc.target/i386/sse-14.c: Ditto.
609 * gcc.target/i386/sse-22.c: Ditto.
610 * gcc.target/i386/sse-23.c: Ditto.
611 * gcc.target/i386/testimm-10.c: Ditto.
612 * gcc.target/i386/testround-1.c: Ditto.
614 2018-11-05 Paul Koning <ni1d@arrl.net>
616 * lib/target-supports.exp: Add check for "inf" effective target
618 * gcc.dg/builtins-44.c: Skip if no infinite support.
619 * gcc.dg/builtins-45.c: Ditto.
620 * gcc.dg/torture/builtin-complex-1.c: Ditto.
621 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
622 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
623 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
624 * gcc.dg/torture/builtin-logb-1.c: Ditto.
625 * gcc.dg/torture/builtin-math-2.c: Ditto.
626 * gcc.dg/torture/builtin-math-5.c: Ditto.
627 * gcc.dg/torture/builtin-math-7.c: Ditto.
628 * gcc.dg/torture/builtin-modf-1.c: Ditto.
629 * gcc.dg/torture/type-generic-1.c: Ditto.
631 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
633 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
635 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
636 * gcc.target/s390/md/setmem_long-1.c: Likewise.
638 2018-11-05 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/87873
641 * gcc.dg/pr87873.c: New testcase.
643 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
645 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
646 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
648 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
650 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
652 2018-11-05 Richard Biener <rguenther@suse.de>
654 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
655 * gcc.dg/tree-ssa/scev-7.c: Likewise.
657 2018-11-05 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/87859
660 * gcc.dg/store_merging_24.c: New test.
661 * gcc.dg/store_merging_25.c: New test.
664 * c-c++-common/ubsan/pr87837.c: New test.
666 2018-11-05 Martin Liska <mliska@suse.cz>
669 * gcc.dg/pr87811.c: New test.
670 * gcc.dg/pr87811-2.c: Likewise.
671 * gcc.dg/pr87811-3.c: Likewise.
673 2018-11-05 Martin Liska <mliska@suse.cz>
675 PR gcov-profile/77698
676 * gcc.dg/tree-prof/pr77698.c: New test.
678 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
680 PR tree-optimization/86572
681 * gcc.dg/pr86572.c: New test.
683 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
685 PR tree-optimization/87672
686 * gcc.dg/pr87672.c: New test.
688 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
691 * g++.target/i386/pr58372.C: New test.
693 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
696 * gcc.target/nios2/pr87079-1.c: New.
697 * gcc.target/nios2/pr87079-2.c: New.
699 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
702 * gcc.dg/compat/pr83487-1_main.c: ... here.
703 * gcc.dg/compat/struct-by-value-10_main.c,
704 gcc.dg/compat/struct-by-value-10_x.c,
705 gcc.dg/compat/struct-by-value-11_main.c,
706 gcc.dg/compat/struct-by-value-11_x.c,
707 gcc.dg/compat/struct-by-value-12_main.c,
708 gcc.dg/compat/struct-by-value-12_x.c,
709 gcc.dg/compat/struct-by-value-13_main.c,
710 gcc.dg/compat/struct-by-value-13_x.c,
711 gcc.dg/compat/struct-by-value-14_main.c,
712 gcc.dg/compat/struct-by-value-14_x.c,
713 gcc.dg/compat/struct-by-value-15_main.c,
714 gcc.dg/compat/struct-by-value-15_x.c,
715 gcc.dg/compat/struct-by-value-17_main.c,
716 gcc.dg/compat/struct-by-value-17_x.c,
717 gcc.dg/compat/struct-by-value-18_main.c,
718 gcc.dg/compat/struct-by-value-18_x.c,
719 gcc.dg/compat/struct-by-value-2_main.c,
720 gcc.dg/compat/struct-by-value-2_x.c,
721 gcc.dg/compat/struct-by-value-22_main.c,
722 gcc.dg/compat/struct-by-value-22_x.c,
723 gcc.dg/compat/struct-by-value-3_main.c,
724 gcc.dg/compat/struct-by-value-3_x.c,
725 gcc.dg/compat/struct-by-value-4_main.c,
726 gcc.dg/compat/struct-by-value-4_x.c,
727 gcc.dg/compat/struct-by-value-5b_main.c,
728 gcc.dg/compat/struct-by-value-5b_x.c,
729 gcc.dg/compat/struct-by-value-6b_main.c,
730 gcc.dg/compat/struct-by-value-6b_x.c,
731 gcc.dg/compat/struct-by-value-6b_main.c,
732 gcc.dg/compat/struct-by-value-7b_x.c,
733 gcc.dg/compat/struct-by-value-7b_main.c,
734 gcc.dg/compat/struct-by-value-8_main.c,
735 gcc.dg/compat/struct-by-value-8_x.c,
736 gcc.dg/compat/struct-by-value-9_main.c,
737 gcc.dg/compat/struct-by-value-9_x.c,
738 gcc.dg/compat/struct-return-2_main.c,
739 gcc.dg/compat/struct-return-2_x.c: Likewise.
741 2018-11-02 Nathan Sidwell <nathan@acm.org>
743 * g++.dg/lookup/crash6.C: Adjust error
744 * g++.dg/parse/crash38.C: Likewise.
746 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
748 * gcc.c-torture/execute/20010904-2.c: Fix last change.
749 * gcc.dg/Wattributes-10.c: Likewise.
751 2018-11-02 Richard Biener <rguenther@suse.de>
753 PR tree-optimization/87776
754 * gcc.dg/torture/pr87776.c: New testcase.
756 2018-11-01 Marek Polacek <polacek@redhat.com>
758 Implement P0846R0, ADL and function templates.
759 * g++.dg/addr_builtin-1.C: Adjust dg-error.
760 * g++.dg/cpp2a/fn-template1.C: New test.
761 * g++.dg/cpp2a/fn-template10.C: New test.
762 * g++.dg/cpp2a/fn-template11.C: New test.
763 * g++.dg/cpp2a/fn-template12.C: New test.
764 * g++.dg/cpp2a/fn-template13.C: New test.
765 * g++.dg/cpp2a/fn-template14.C: New test.
766 * g++.dg/cpp2a/fn-template15.C: New test.
767 * g++.dg/cpp2a/fn-template16.C: New test.
768 * g++.dg/cpp2a/fn-template2.C: New test.
769 * g++.dg/cpp2a/fn-template3.C: New test.
770 * g++.dg/cpp2a/fn-template4.C: New test.
771 * g++.dg/cpp2a/fn-template5.C: New test.
772 * g++.dg/cpp2a/fn-template6.C: New test.
773 * g++.dg/cpp2a/fn-template7.C: New test.
774 * g++.dg/cpp2a/fn-template8.C: New test.
775 * g++.dg/cpp2a/fn-template9.C: New test.
776 * g++.dg/parse/fn-template1.C: New test.
777 * g++.dg/parse/fn-template2.C: New test.
778 * g++.dg/parse/template19.C: Adjust dg-error.
779 * g++.dg/template/pr61745.C: Add target to dg-error.
781 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
784 * gfortran.dg/findloc_1.f90: Actually commit.
785 * gfortran.dg/findloc_2.f90: Actually commit.
786 * gfortran.dg/findloc_3.f90: Actually commit.
787 * gfortran.dg/findloc_4.f90: Actually commit.
788 * gfortran.dg/findloc_5.f90: Actually commit.
789 * gfortran.dg/findloc_6.f90: Actually commit.
791 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
794 * gfortran.dg/inquiry_part_ref_1.f08: New test.
795 * gfortran.dg/inquiry_part_ref_2.f90: New test.
796 * gfortran.dg/inquiry_part_ref_3.f90: New test.
798 2018-11-01 Paul Koning <ni1d@arrl.net>
800 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
801 * gcc.c-torture/execute/20010904-2.c: Ditto.
802 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
803 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
804 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
805 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
806 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
807 * gcc.dg/Walloca-14.c: Ditto.
808 * gcc.dg/Wlarger-than3.c: Ditto.
809 * gcc.dg/compat/pr83487-1_y.c: Ditto.
810 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
811 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
812 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
813 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
814 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
815 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
816 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
817 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
818 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
819 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
820 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
821 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
822 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
823 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
824 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
825 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
826 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
827 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
828 * gcc.dg/compat/struct-return-2_x.c: Ditto.
829 * gcc.dg/falign-labels-1.c: Ditto.
830 * gcc.dg/long_branch.c: Ditto.
831 * gcc.dg/nextafter-1.c: Ditto.
832 * gcc.dg/pr35045.c: Ditto.
833 * gcc.dg/pr48616.c: Ditto.
834 * gcc.dg/pr84100.c: Ditto.
835 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
836 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
837 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
838 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
839 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
840 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
841 * gcc.dg/builtins-1.c: Ditto.
843 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
846 * gfortran.dg/bind_c_18.f90: Adjust error message.
848 2018-11-01 Marek Polacek <polacek@redhat.com>
850 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
852 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
854 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
856 2018-11-30 Jan Hubicka <jh@suse.cz>
858 * g++.dg/lto/pr84805_1.C: Update template.
859 * g++.dg/lto/pr84805_0.C: Update template.
860 * g++.dg/lto/pr84805_1b.C: Update template.
861 * g++.dg/lto/pr84805_0b.C: Update template.
863 2018-11-01 Jakub Jelinek <jakub@redhat.com>
865 PR tree-optimization/87826
866 * gcc.dg/pr87826.c: New test.
868 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
871 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
872 * gfortran.dg/bind_c_usage_32.f90: New test.
874 2018-11-01 Nathan Sidwell <nathan@acm.org>
876 * g++.dg/abi/anon5.C: New.
878 2018-11-01 Jakub Jelinek <jakub@redhat.com>
881 * gdc.dg/simd.d: Add -Wno-psabi.
882 * gdc.dg/compilable.d: Likewise.
884 2018-11-01 Martin Liska <mliska@suse.cz>
885 Jason Merrill <jason@redhat.com>
890 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
892 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
893 assumptions are not longer valid.
895 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
898 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
900 2018-10-31 Nathan Sidwell <nathan@acm.org>
902 * g++.dg/lookup/friend21.C: New.
904 2018-10-31 Martin Liska <mliska@suse.cz>
907 * gcc.target/aarch64/spellcheck_7.c: New test.
908 * gcc.target/aarch64/spellcheck_8.c: New test.
909 * gcc.target/aarch64/spellcheck_9.c: New test.
911 2018-10-31 Nathan Sidwell <nathan@acm.org>
913 * g++.dg/lookup/using60.C: New.
915 2018-10-31 Richard Biener <rguenther@suse.de>
919 * gcc.target/i386/pr70359.c: New testcase.
920 * gcc.target/i386/pr86270.c: Likewise.
922 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
924 * gcc.target/arc/jumptable.c: New test.
926 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
928 * gcc.target/arc/tls-gd.c: New file.
929 * gcc.target/arc/tls-ie.c: Likewise.
930 * gcc.target/arc/tls-ld.c: Likewise.
931 * gcc.target/arc/tls-le.c: Likewise.
932 * gcc.target/arc/tls-1.c: Update test.
934 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
936 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
938 2018-10-31 Martin Liska <mliska@suse.cz>
940 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
941 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
942 * c-c++-common/ubsan/unreachable-2.c: Likewise.
943 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
945 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
948 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
949 -mword-relocations would be passed when compiling the test.
950 * gcc.target/arm/movsi_movt.c: Likewise.
951 * gcc.target/arm/pr81863.c: Likewise.
952 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
953 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
954 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
955 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
956 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
957 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
959 2018-10-31 Richard Biener <rguenther@suse.de>
962 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
964 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
967 * gfortran.dg/min_max_type.f90: New test.
969 2018-10-30 Martin Sebor <msebor@redhat.com>
972 * gcc.c-torture/execute/fprintf-2.c: New test.
973 * gcc.c-torture/execute/printf-2.c: Same.
974 * gcc.c-torture/execute/user-printf.c: Same.
975 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
976 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
977 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
978 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
980 2018-10-30 Marek Polacek <polacek@redhat.com>
982 Implement P0892R2, explicit(bool).
983 * g++.dg/cpp2a/explicit1.C: New test.
984 * g++.dg/cpp2a/explicit10.C: New test.
985 * g++.dg/cpp2a/explicit11.C: New test.
986 * g++.dg/cpp2a/explicit12.C: New test.
987 * g++.dg/cpp2a/explicit13.C: New test.
988 * g++.dg/cpp2a/explicit2.C: New test.
989 * g++.dg/cpp2a/explicit3.C: New test.
990 * g++.dg/cpp2a/explicit4.C: New test.
991 * g++.dg/cpp2a/explicit5.C: New test.
992 * g++.dg/cpp2a/explicit6.C: New test.
993 * g++.dg/cpp2a/explicit7.C: New test.
994 * g++.dg/cpp2a/explicit8.C: New test.
995 * g++.dg/cpp2a/explicit9.C: New test.
997 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
999 PR rtl-optimization/87708
1000 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
1001 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
1003 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1005 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
1006 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
1007 * g++.dg/ext/flexarray-mangle.C: Likewise.
1008 * g++.dg/ext/flexarray-subst.C: Likewise.
1009 * g++.dg/ext/flexary10.C: Likewise.
1010 * g++.dg/ext/flexary11.C: Likewise.
1011 * g++.dg/ext/flexary14.C: Likewise.
1012 * g++.dg/ext/flexary16.C: Likewise.
1013 * g++.dg/ext/flexary26.C: Likewise.
1014 * g++.dg/ext/flexary27.C: Likewise.
1015 * g++.dg/ext/flexary7.C: Likewise.
1016 * g++.dg/ext/pr71290.C: Likewise.
1018 2018-10-30 Paul Koning <ni1d@arrl.net>
1020 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
1022 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1024 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
1025 section names without numbers.
1026 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
1027 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
1028 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
1030 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1033 * c-c++-common/substring-location-PR-87721.c: New test.
1034 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1036 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1037 (test_string_literals): Fold the index arguments before checking
1040 2018-10-29 David Malcolm <dmalcolm@redhat.com>
1042 * c-c++-common/spellcheck-reserved.c: Update expected output for
1043 C++ for merger of "did you mean" suggestions into the error
1045 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
1046 you mean" suggestion into the error.
1047 * g++.dg/lookup/error1.C: Likewise.
1048 * g++.dg/lookup/pr77549.C: Likewise.
1049 * g++.dg/lookup/pr80913.C: Likewise.
1050 * g++.dg/lookup/suggestions1.C: Likewise.
1051 * g++.dg/lookup/suggestions2.C: New test.
1052 * g++.dg/overload/koenig1.C: Update expected output as above.
1053 * g++.dg/spellcheck-identifiers-2.C: Likewise.
1054 * g++.dg/spellcheck-identifiers.C: Likewise.
1055 * g++.dg/spellcheck-ns.C: New test.
1056 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
1057 * g++.dg/spellcheck-pr78656.C: Likewise.
1058 * g++.dg/spellcheck-pr79298.C: Likewise, adding
1059 -fdiagnostics-show-caret to options.
1060 * g++.dg/spellcheck-pr80177.C: Likewise.
1061 * g++.dg/spellcheck-single-vs-multiple.C: New test.
1062 * g++.dg/spellcheck-typenames.C: Update expected output as above.
1063 * g++.dg/template/static10.C: Likewise.
1064 * g++.old-deja/g++.mike/ns5.C: Likewise.
1065 * g++.old-deja/g++.mike/ns7.C: Likewise.
1066 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1067 * g++.old-deja/g++.other/lineno5.C: Likewise.
1069 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/cpp0x/auto24.C: Test location too.
1072 * g++.dg/cpp0x/auto3.C: Likewise.
1073 * g++.dg/cpp0x/auto42.C: Likewise.
1074 * g++.dg/cpp0x/initlist57.C: Likewise.
1075 * g++.dg/cpp0x/initlist75.C: Likewise.
1076 * g++.dg/cpp0x/initlist80.C: Likewise.
1077 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
1078 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
1079 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
1080 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
1081 * g++.old-deja/g++.other/typeck1.C: Likewise.
1083 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1086 * g++.dg/pr87469.C: New test.
1088 2018-10-29 Marek Polacek <polacek@redhat.com>
1090 PR c++/87594 - constexpr rejects-valid with range-based for.
1091 * g++.dg/cpp1y/constexpr-loop8.C: New test.
1093 2018-10-29 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/87785
1096 * gcc.dg/torture/20181029-1.c: New testcase.
1097 * gcc.dg/torture/20181029-2.c: Likewise.
1099 2018-10-29 Richard Biener <rguenther@suse.de>
1101 PR tree-optimization/87790
1102 * gcc.dg/pr87790.c: New testcase.
1104 2018-10-29 Martin Liska <mliska@suse.cz>
1106 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
1107 * lib/gcov.exp: Remove legacy verify-intermediate.
1109 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1111 * gcc.dg/gimplefe-30.c: New test.
1112 * gcc.dg/gimplefe-31.c: New test.
1113 * gcc.dg/gimplefe-32.c: New test.
1114 * gcc.dg/gimplefe-33.c: New test.
1116 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
1118 * gcc.misc-tests/help.exp: Add D to option descriptions check.
1119 * gdc.dg/asan/asan.exp: New file.
1120 * gdc.dg/asan/gdc272.d: New test.
1121 * gdc.dg/compilable.d: New test.
1122 * gdc.dg/dg.exp: New file.
1123 * gdc.dg/gdc254.d: New test.
1124 * gdc.dg/gdc260.d: New test.
1125 * gdc.dg/gdc270a.d: New test.
1126 * gdc.dg/gdc270b.d: New test.
1127 * gdc.dg/gdc282.d: New test.
1128 * gdc.dg/gdc283.d: New test.
1129 * gdc.dg/imports/gdc170.d: New test.
1130 * gdc.dg/imports/gdc231.d: New test.
1131 * gdc.dg/imports/gdc239.d: New test.
1132 * gdc.dg/imports/gdc241a.d: New test.
1133 * gdc.dg/imports/gdc241b.d: New test.
1134 * gdc.dg/imports/gdc251a.d: New test.
1135 * gdc.dg/imports/gdc251b.d: New test.
1136 * gdc.dg/imports/gdc253.d: New test.
1137 * gdc.dg/imports/gdc254a.d: New test.
1138 * gdc.dg/imports/gdc256.d: New test.
1139 * gdc.dg/imports/gdc27.d: New test.
1140 * gdc.dg/imports/gdcpkg256/package.d: New test.
1141 * gdc.dg/imports/runnable.d: New test.
1142 * gdc.dg/link.d: New test.
1143 * gdc.dg/lto/lto.exp: New file.
1144 * gdc.dg/lto/ltotests_0.d: New test.
1145 * gdc.dg/lto/ltotests_1.d: New test.
1146 * gdc.dg/runnable.d: New test.
1147 * gdc.dg/simd.d: New test.
1148 * gdc.test/gdc-test.exp: New file.
1149 * lib/gdc-dg.exp: New file.
1150 * lib/gdc.exp: New file.
1152 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1155 * gfortran.dg/findloc_1.f90: New test.
1156 * gfortran.dg/findloc_2.f90: New test.
1157 * gfortran.dg/findloc_3.f90: New test.
1158 * gfortran.dg/findloc_4.f90: New test.
1159 * gfortran.dg/findloc_5.f90: New test.
1160 * gfortran.dg/findloc_6.f90: New test.
1162 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
1163 Jinsong Ji <jji@us.ibm.com>
1165 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
1167 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1168 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1169 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1170 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1171 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1172 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1173 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1174 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1175 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1176 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1177 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1178 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1179 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1180 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1181 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1182 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1183 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1184 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1185 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1186 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1187 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1188 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1189 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1190 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1191 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1192 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1193 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1194 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1195 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1196 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1197 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
1198 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1199 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1200 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1201 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1202 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1203 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1204 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1205 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1206 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1207 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1208 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1209 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1211 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1213 * gcc.target/powerpc/ssse3-check.h: New file.
1214 * gcc.target/powerpc/ssse3-vals.h: New file.
1215 * gcc.target/powerpc/ssse3-pabsb.c: New file.
1216 * gcc.target/powerpc/ssse3-pabsd.c: New file.
1217 * gcc.target/powerpc/ssse3-pabsw.c: New file.
1218 * gcc.target/powerpc/ssse3-palignr.c: New file.
1219 * gcc.target/powerpc/ssse3-phaddd.c: New file.
1220 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
1221 * gcc.target/powerpc/ssse3-phaddw.c: New file.
1222 * gcc.target/powerpc/ssse3-phsubd.c: New file.
1223 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
1224 * gcc.target/powerpc/ssse3-phsubw.c: New file.
1225 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
1226 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
1227 * gcc.target/powerpc/ssse3-pshufb.c: New file.
1228 * gcc.target/powerpc/ssse3-psignb.c: New file.
1229 * gcc.target/powerpc/ssse3-psignd.c: New file.
1230 * gcc.target/powerpc/ssse3-psignw.c: New file.
1232 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1234 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
1235 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1236 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1237 * gcc.target/powerpc/mmx-packs.c: Likewise.
1238 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1239 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1240 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
1241 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
1242 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
1243 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
1244 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
1245 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
1246 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
1247 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
1248 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
1249 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
1250 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
1251 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
1252 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
1253 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
1254 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1255 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
1256 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
1257 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
1258 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
1259 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
1260 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
1261 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
1262 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
1263 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
1264 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
1265 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
1266 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
1267 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
1268 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
1269 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
1270 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
1271 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
1272 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
1273 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
1274 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
1275 * gcc.target/powerpc/pr37191.c: Likewise.
1276 * gcc.target/powerpc/sse-addps-1.c: Likewise.
1277 * gcc.target/powerpc/sse-addss-1.c: Likewise.
1278 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
1279 * gcc.target/powerpc/sse-andps-1.c: Likewise.
1280 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
1281 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
1282 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
1283 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1284 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
1285 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
1286 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
1287 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1288 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
1289 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
1290 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
1291 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1292 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1293 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
1294 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
1295 * gcc.target/powerpc/sse-divps-1.c: Likewise.
1296 * gcc.target/powerpc/sse-divss-1.c: Likewise.
1297 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
1298 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
1299 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
1300 * gcc.target/powerpc/sse-minps-1.c: Likewise.
1301 * gcc.target/powerpc/sse-minps-2.c: Likewise.
1302 * gcc.target/powerpc/sse-minss-1.c: Likewise.
1303 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
1304 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
1305 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
1306 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
1307 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
1308 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
1309 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
1310 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
1311 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
1312 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
1313 * gcc.target/powerpc/sse-movss-1.c: Likewise.
1314 * gcc.target/powerpc/sse-movss-2.c: Likewise.
1315 * gcc.target/powerpc/sse-movss-3.c: Likewise.
1316 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
1317 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
1318 * gcc.target/powerpc/sse-orps-1.c: Likewise.
1319 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1320 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
1321 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
1322 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
1323 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
1324 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
1325 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
1326 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
1327 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
1328 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
1329 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
1330 * gcc.target/powerpc/sse-subps-1.c: Likewise.
1331 * gcc.target/powerpc/sse-subss-1.c: Likewise.
1332 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
1333 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1334 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1335 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1336 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1337 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1338 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1339 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1340 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1341 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1342 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1343 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1344 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1345 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1346 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1347 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1348 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1349 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1350 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1351 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1352 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1353 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1354 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1355 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1356 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1357 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1358 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1359 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1360 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1361 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1362 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1363 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1364 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1365 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1366 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1367 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1368 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1369 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1370 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1371 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1372 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1373 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1374 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1375 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1376 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1377 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1378 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1379 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1380 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1381 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1382 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1383 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1384 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1385 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1386 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1387 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1388 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1389 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1390 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1391 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1392 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1393 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1394 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1395 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1396 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1397 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1398 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1399 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
1400 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
1401 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
1402 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1403 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
1404 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
1405 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
1406 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
1407 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
1408 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
1409 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
1410 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
1411 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
1412 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
1413 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
1414 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
1415 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
1416 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
1417 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
1418 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1419 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
1420 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1421 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
1422 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
1423 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1424 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1425 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1426 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1427 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1428 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
1429 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1430 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1431 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
1432 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
1433 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
1434 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
1435 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
1436 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
1437 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
1438 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
1439 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1440 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1441 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1442 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1443 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1444 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1445 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1446 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1447 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1448 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1449 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1450 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1451 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1452 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1453 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1454 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1455 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1456 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1457 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1458 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1459 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1460 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1461 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1462 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1463 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1464 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1465 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1466 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1467 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1468 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1469 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1470 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1471 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1472 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1473 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1474 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1475 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1476 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1477 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1478 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1479 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1480 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1481 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1482 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1483 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1484 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1485 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1486 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1487 ommitted "-mpower8-vector" to dg-options.
1489 2018-10-26 Jan Hubicka <jh@suse.cz>
1491 * g++.dg/lto/odr-1_0.C: Fix template.
1492 * g++.dg/lto/odr-1_1.C: Fix template.
1494 2018-10-26 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/87105
1497 * g++.dg/vect/slp-pr87105.cc: Adjust.
1498 * gcc.dg/torture/20181024-1.c: New testcase.
1499 * g++.dg/opt/20181025-1.C: Likewise.
1501 2018-10-26 Richard Biener <rguenther@suse.de>
1504 * g++.dg/lto/odr-1_0.C: Fix pattern.
1506 2018-10-26 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/87746
1509 * gcc.dg/pr87746.c: New testcase.
1511 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1515 2018-10-25 Carl Love <cel@us.ibm.com>
1517 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1519 2018-10-25 Martin Liska <mliska@suse.cz>
1522 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1524 2018-10-25 Martin Liska <mliska@suse.cz>
1527 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1528 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1529 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1531 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1533 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1534 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1535 * gcc.target/s390/global-array-element-pic.c: New test.
1536 * gcc.target/s390/global-array-even-element.c: New test.
1537 * gcc.target/s390/global-array-huge-element.c: New test.
1538 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1539 * gcc.target/s390/global-array-odd-element.c: New test.
1541 2018-10-25 Jan Hubicka <jh@suse.cz>
1543 * g++.dg/lto/odr-1_0.C: New test.
1544 * g++.dg/lto/odr-1_1.C: New test.
1546 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1549 * gcc.dg/sibcall-9.c: Make v static.
1550 * gcc.dg/sibcall-10.c: Likewise.
1552 2018-10-25 Richard Biener <rguenther@suse.de>
1554 PR tree-optimization/87665
1555 PR tree-optimization/87745
1556 * gfortran.dg/20181025-1.f: New testcase.
1558 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1561 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1562 from kind with a colon rather than comma.
1563 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1564 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1566 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1568 * gcc.target/powerpc/float128-math.c: New test to make sure the
1569 long double built-in function names use the f128 form if the user
1570 switched from IBM long double to IEEE long double.
1571 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1573 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1576 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1578 2018-10-24 Martin Sebor <msebor@redhat.com>
1581 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1583 2018-10-24 Martin Liska <mliska@suse.cz>
1585 PR tree-optimization/84436
1586 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1587 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1588 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1589 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1590 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1592 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1594 * gcc.target/s390/20181024-1.c: New test.
1596 2018-10-24 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/87105
1599 * gcc.dg/vect/bb-slp-39.c: New testcase.
1600 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1602 2018-10-24 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/84013
1605 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1607 2018-10-24 Richard Biener <rguenther@suse.de>
1609 PR tree-optimization/87665
1610 * gcc.dg/torture/pr87665.c: New testcase.
1612 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1614 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1615 only. Add expected warnings and messages for c++2a.
1617 2018-10-23 Richard Biener <rguenther@suse.de>
1619 PR tree-optimization/87105
1620 PR tree-optimization/87608
1621 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1622 g++.dg/vect/slp-pr87105.cc: Likewise.
1623 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1624 relies on phiprop run before.
1625 * g++.dg/tree-ssa/pr30738.C: Likewise.
1626 * g++.dg/tree-ssa/pr57380.C: Likewise.
1627 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1628 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1629 confused by copies in the IL left by EVRP.
1630 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1632 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1633 * gcc.dg/pr24574.c: Likewise.
1634 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1636 2018-10-23 Richard Biener <rguenther@suse.de>
1638 PR tree-optimization/87700
1639 * gcc.dg/torture/pr87700.c: New testcase.
1641 2018-10-23 Richard Biener <rguenther@suse.de>
1643 PR tree-optimization/87693
1644 * gcc.dg/torture/pr87693.c: New testcase.
1646 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1649 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1650 occurring as it should and a regression caused by version 1 of
1653 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1655 PR tree-optimization/87633
1656 * g++.dg/pr87633.C: New test.
1658 2018-10-22 Marek Polacek <polacek@redhat.com>
1661 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1663 2018-10-22 Richard Biener <rguenther@suse.de>
1665 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1666 * gcc.dg/predict-6.c: Adjust.
1667 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1668 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1669 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1671 2018-10-22 Martin Liska <mliska@suse.cz>
1673 PR tree-optimization/87686
1674 * g++.dg/tree-ssa/pr87686.C: New test.
1676 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1678 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1679 properly -std= options.
1681 2018-10-22 Richard Biener <rguenther@suse.de>
1683 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1685 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1687 * gnat.dg/sso14.adb: New test.
1688 * gnat.dg/sso15.adb: Likewise.
1690 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1692 * gnat.dg/warn19.ad[sb]: New test.
1693 * gnat.dg/warn19_pkg.ads: New helper.
1695 2018-10-22 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/87640
1698 * gcc.dg/torture/pr87640.c: New testcase.
1700 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1702 * gcc.target/s390/litpool-int.c: New test.
1704 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1707 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1708 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1709 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1710 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1711 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1712 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1713 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1714 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1716 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1719 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1720 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1721 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1722 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1723 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1724 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1725 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1726 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1727 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1728 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1729 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1730 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1731 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1732 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1733 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1734 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1735 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1736 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1737 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1738 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1739 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1740 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1741 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1742 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1743 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1744 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1745 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1747 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1750 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1751 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1752 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1753 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1754 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1755 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1756 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1757 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1758 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1759 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1760 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1761 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1762 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1763 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1764 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1765 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1766 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1768 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1771 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1772 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1773 (__builtin_ia32_vfmsubps512_mask): Likewise.
1774 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1775 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1776 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1777 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1778 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1779 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1780 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1781 * testsuite/gcc.target/i386/sse-13.c
1782 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1783 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1784 (__builtin_ia32_vfmsubps512_mask): Likewise.
1785 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1786 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1787 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1788 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1789 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1790 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1791 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1792 * testsuite/gcc.target/i386/sse-23.c
1793 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1794 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1795 (__builtin_ia32_vfmsubps512_mask): Likewise.
1796 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1797 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1798 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1799 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1800 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1801 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1802 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1804 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1807 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1808 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1809 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1810 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1811 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1812 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1813 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1814 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1815 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1816 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1817 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1819 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1822 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1823 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1824 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1825 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1826 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1827 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1828 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1829 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1830 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1831 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1832 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1834 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1837 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1838 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1839 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1840 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1841 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1842 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1843 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1844 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1845 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1846 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1847 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1849 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1852 * gfortran.dg/deferred_character_31.f90 : New test.
1854 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1857 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1858 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1859 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1860 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1861 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1862 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1863 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1864 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1865 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1867 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1870 * gcc.target/i386/pr87662.c
1872 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1875 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1876 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1877 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1878 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1879 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1880 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1881 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1882 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1884 2018-10-20 Marek Polacek <polacek@redhat.com>
1886 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1887 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1888 the list of default stds to test.
1890 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.c-torture/compile/pr87647.c: New test.
1895 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1899 * c-c++-common/gomp/doacross-2.c: New test.
1900 * c-c++-common/gomp/sink-3.c: Expect another error during error
1903 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1905 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1907 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1909 2018-10-19 Richard Biener <rguenther@suse.de>
1912 * gcc.dg/torture/pr87645.c: New testcase.
1914 2018-10-19 Richard Biener <rguenther@suse.de>
1917 * gcc.target/i386/pr87657.c: New testcase.
1919 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1922 * gcc.target/i386/avx512-binop-1.h: New file.
1923 * gcc.target/i386/avx512-binop-2.h: Likewise.
1924 * gcc.target/i386/avx512-binop-3.h: Likewise.
1925 * gcc.target/i386/avx512-binop-4.h: Likewise.
1926 * gcc.target/i386/avx512-binop-5.h: Likewise.
1927 * gcc.target/i386/avx512-binop-6.h: Likewise.
1928 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1929 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1930 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1931 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1932 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1933 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1934 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1935 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1936 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1937 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1938 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1939 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1940 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1941 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1942 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1943 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1944 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1946 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1948 PR rtl-optimization/87596
1949 * gcc.target/i386/pr87596.c: New test.
1951 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/frame_overflow2.adb: New test.
1955 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1958 * gcc.target/i386/avx512-fma-1.h: New file.
1959 * gcc.target/i386/avx512-fma-2.h: Likewise.
1960 * gcc.target/i386/avx512-fma-3.h: Likewise.
1961 * gcc.target/i386/avx512-fma-4.h: Likewise.
1962 * gcc.target/i386/avx512-fma-5.h: Likewise.
1963 * gcc.target/i386/avx512-fma-6.h: Likewise.
1964 * gcc.target/i386/avx512-fma-7.h: Likewise.
1965 * gcc.target/i386/avx512-fma-8.h: Likewise.
1966 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1967 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1968 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1969 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1970 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1971 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1972 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1973 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1974 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1975 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1976 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1978 2018-10-18 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/realloc_on_assign_31.f90: New file.
1983 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1985 PR tree-optimization/87562
1986 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1987 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1988 * c-c++-common/substring-location-PR-87562-1.c: New test.
1989 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1991 * gcc.dg/plugin/pr87562-a.h: New file.
1992 * gcc.dg/plugin/pr87562-b.h: New file.
1994 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1997 * gfortran.dg/associate_45.f90 : New test.
1999 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
2002 * gfortran.dg/deferred_character_30.f90 : New test.
2004 2018-10-18 Richard Biener <rguenther@suse.de>
2007 * gcc.dg/torture/pr87087.c: New testcase.
2008 * gcc.dg/graphite/pr84204.c: XFAIL.
2009 * gcc.dg/graphite/pr85935.c: Likewise.
2011 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.target/i386/pr87537-1.c: New test.
2016 2018-10-17 Joseph Myers <joseph@codesourcery.com>
2018 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
2019 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
2020 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
2021 gcc.dg/gnu2x-static-assert-1.c: New tests.
2022 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
2024 2018-10-17 Tobias Burnus <burnus@net-b.de>
2027 * gfortran.dg/select_type_47.f90: New.
2029 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
2031 * gcc.c-torture/execute/pr87623.c: New test.
2033 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/cpp0x/pr84705.C: New.
2038 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
2043 * gfortran.dg/associate_44.f90 : New test.
2046 * gfortran.dg/select_type_45.f90 : New test.
2049 * gfortran.dg/select_type_46.f90 : New test.
2051 2018-10-16 Tobias Burnus <burnus@net-b.de>
2054 * gfortran.dg/allocate_with_source_26.f90: Extend
2055 testcase with polymorphic variables.
2057 2018-10-16 Tobias Burnus <burnus@net-b.de>
2060 * gfortran.dg/allocate_with_source_26.f90: New.
2062 2018-10-15 David Malcolm <dmalcolm@redhat.com>
2064 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
2065 to reflect minimum margin width.
2066 * gcc.dg/missing-header-fixit-4.c: Likewise.
2067 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
2069 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
2071 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
2073 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
2075 2018-10-15 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
2080 2018-10-15 Renlin Li <renlin.li@arm.com>
2083 * gcc.target/aarch64/sve/pr87563.c: New.
2085 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
2086 Tobias Burnus <burnus@gcc.gnu.org>
2089 * gfortran.dg/select_type_44.f90: New test.
2090 * gfortran.dg/associate_42.f90: New test.
2092 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2094 PR tree-optimization/87022
2095 * gcc.dg/tree-ssa/pr87022.c: New test.
2097 2018-10-15 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/torture/restrict-6.c: New testcase.
2102 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
2104 * g++.dg/vec-init-1.C: New test.
2106 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2109 * gcc.target/i386/pr87599.c: New test.
2111 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2114 * gcc.target/i386/pr87572.c: New test.
2116 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
2119 * gfortran.dg/associate_43.f90: New test.
2121 2018-10-14 Anthony Green <green@moxielogic.com>
2123 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
2125 2018-10-12 Yury Gribov <tetra2005@gmail.com>
2128 * c-c++-common/pr81376.c: New test.
2129 * gcc.target/i386/387-ficom-2.c: Update test.
2130 * gcc.target/i386/387-ficom-2.c: Ditto.
2132 2018-10-12 Tobias Burnus <burnus@net-b.de>
2135 * gfortran.dg/inline_matmul_24.f90: New.
2137 2018-10-12 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
2141 * gfortran.dg/interface_42.f90: Ditto.
2142 * gfortran.dg/internal_references_1.f90: Ditto.
2143 * gfortran.dg/invalid_procedure_name.f90: Ditto.
2144 * gfortran.dg/pr65453.f90: Ditto.
2145 * gfortran.dg/pr77414.f90: Ditto.
2146 * gfortran.dg/pr78741.f90: Ditto.
2147 * gfortran.dg/same_name_2.f90: Ditto.
2149 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
2151 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
2152 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
2154 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2156 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
2157 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
2158 * gcc.target/powerpc/fold-vec-insert-double.c: New.
2159 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
2160 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
2161 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
2162 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
2163 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
2164 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
2165 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
2167 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2169 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
2170 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
2171 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
2172 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
2173 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
2174 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
2175 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
2176 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
2177 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
2178 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
2179 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
2180 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
2181 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
2182 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
2183 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
2184 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
2185 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
2186 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
2188 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2190 * gcc.target/powerpc/fold-vec-select-char.c: New.
2191 * gcc.target/powerpc/fold-vec-select-double.c: New.
2192 * gcc.target/powerpc/fold-vec-select-float.c: New.
2193 * gcc.target/powerpc/fold-vec-select-int.c: New.
2194 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
2195 * gcc.target/powerpc/fold-vec-select-short.c: New.
2197 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
2199 PR tree-optimization/86829
2200 * gcc.dg/sinatan-1.c: New test.
2201 * gcc.dg/sinatan-2.c: New test.
2202 * gcc.dg/sinatan-3.c: New test.
2204 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2206 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
2207 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
2208 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
2210 2018-10-11 Tobias Burnus <burnus@net-b.de>
2213 2018-10-09 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2217 change to dg-do compile.
2218 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2219 * gfortran.dg/array_initializer_1.f90: Use array
2220 element not size-one section.
2221 * gfortran.dg/array_substring.f90: New.
2223 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
2226 * gcc.target/aarch64/pr87511.c: Add new test.
2228 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2231 * g++.dg/torture/accessor-fixits-9.C: New test.
2233 2018-10-11 Nathan Sidwell <nathan@acm.org>
2235 * g++.dg/parse/close-brace.C: New.
2236 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
2237 * g++.old-deja/g++.other/crash32.C: Add another error
2239 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2242 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
2243 c++14_only to c++14.
2245 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2247 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
2248 there hasn't been a dg-end-multiline-output since the last
2249 dg-begin-multiline-output.
2250 (dg-end-multiline-output): Issue an error if there hasn't been a
2251 dg-begin-multiline-output. Reset _multiline_last_beginning_line
2252 as soon possible. Rename "line" to "last_line".
2254 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
2256 * selftests/repeat.rtl: New file.
2258 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2261 * g++.dg/cpp1z/decomp48.C: New test.
2263 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2265 * g++.dg/diagnostic/macro-arg-count.C: Move to...
2266 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
2267 output for C vs C++. Expect notes showing the definitions of the
2269 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
2272 2018-10-11 Martin Jambor <mjambor@suse.cz>
2274 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
2275 greater that the size of double by target large_long double.
2277 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2279 * g++.dg/cpp2a/feat-cxx2a.C: New test.
2282 * g++.dg/rtti/typeid12.C: New test.
2284 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
2286 * g++.dg/other/pr87574.C: New test.
2288 2018-10-10 Marek Polacek <polacek@redhat.com>
2290 PR c++/87567 - constexpr rejects call to non-constexpr function.
2291 * g++.dg/cpp1y/constexpr-loop7.C: New test.
2293 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
2296 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
2297 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2298 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2299 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2300 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2301 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2302 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2303 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2304 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2305 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2306 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2307 * gcc.target/powerpc/pr37191.c: Likewise.
2308 2018-10-10 Martin Sebor <msebor@redhat.com>
2311 * gcc.dg/transparent-union-6.c: New.
2313 2018-10-10 Martin Sebor <msebor@redhat.com>
2315 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
2316 Add a test for 2-byte wchar_t.
2317 * gcc.dg/builtin-memchr.c: New test.
2319 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
2322 * gcc.target/i386/pr87573.c: New test.
2324 2018-10-10 Jakub Jelinek <jakub@redhat.com>
2327 * gcc.target/i386/pr87550.c: New test.
2330 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
2332 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/concepts/pr84423-1.C: New.
2336 * g++.dg/concepts/pr84423-2.C: Likewise.
2337 * g++.dg/cpp0x/auto39.C: Test location too.
2338 * g++.dg/cpp0x/auto9.C: Likewise.
2339 * g++.dg/cpp1y/pr60384.C: Likewise.
2341 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2343 * gcc.target/powerpc/sse3-check.h: New file.
2344 * gcc.target/powerpc/sse3-addsubps.c: New file.
2345 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2346 * gcc.target/powerpc/sse3-haddps.c: New file.
2347 * gcc.target/powerpc/sse3-hsubps.c: New file.
2348 * gcc.target/powerpc/sse3-haddpd.c: New file.
2349 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2350 * gcc.target/powerpc/sse3-lddqu.c: New file.
2351 * gcc.target/powerpc/sse3-movsldup.c: New file.
2352 * gcc.target/powerpc/sse3-movshdup.c: New file.
2353 * gcc.target/powerpc/sse3-movddup.c: New file.
2354 * gcc.target/powerpc/pr37191.c: New file.
2356 2018-10-09 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2360 change to dg-do compile.
2361 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2362 * gfortran.dg/array_initializer_1.f90: Use array
2363 element not size-one section.
2364 * gfortran.dg/array_substring.f90: New.
2366 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2368 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2371 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2373 * gnat.dg/warn17.adb: New testcase.
2375 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2377 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2378 gnat.dg/inline14_pkg.ads: New testcase.
2380 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2382 * gnat.dg/warn18.adb: New testcase.
2384 2018-10-09 Martin Liska <mliska@suse.cz>
2386 * c-c++-common/asan/pr64820.c: Add line number to scanned
2388 * c-c++-common/asan/use-after-return-1.c: Likewise.
2389 * g++.dg/asan/function-argument-1.C (main): Likewise.
2390 * g++.dg/asan/function-argument-2.C (main): Likewise.
2391 * g++.dg/asan/function-argument-3.C (main): Likewise.
2392 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2393 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2394 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2395 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2396 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
2397 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
2398 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
2399 * gcc.dg/asan/pr78541.c (main): Likewise.
2400 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
2401 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
2402 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
2403 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
2404 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
2405 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
2407 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2410 * gfortran.dg/deferred_type_component_3.f90: New test.
2413 * gfortran.dg/deferred_character_28.f90: New test.
2414 * gfortran.dg/deferred_character_29.f90: New test (note that
2415 this test appears in PR83196 comment #4 by mistake).
2417 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2419 * gcc.target/i386/vararg-loc.c: Accept a column number.
2421 2018-10-08 Martin Liska <mliska@suse.cz>
2423 * gcc.target/i386/i386.exp: Move procedures to
2424 target-supports.exp.
2425 * g++.target/i386/i386.exp: New file.
2426 * gcc.target/i386/mv*.C: Move here tests and remove
2427 target filter in these tests.
2429 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
2431 * gfortran.dg/contiguous_4.f90: Adjust.
2432 * gfortran.dg/contiguous_4.f90: New test.
2434 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
2437 * gfortran.dg/associate_41.f90: New test.
2439 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2441 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
2442 * gnat.dg/string_merge1.adb: Likewise.
2443 * gnat.dg/string_merge2.adb: Likewise.
2445 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2447 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2449 2018-10-08 Martin Liska <mliska@suse.cz>
2451 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2453 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/concepts/pr71128.C: New.
2458 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2461 * gcc.dg/pr87286.c: New test.
2463 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2466 * gfortran.dg/array_constructor_type_23.f90: New test.
2468 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2471 * gfortran.dg/elemental_function_4.f90 : New test.
2473 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2475 PR rtl-optimization/86939
2476 PR rtl-optimization/87479
2477 * gcc.target/powerpc/pr86939.c: New test.
2478 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2480 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2482 * gnat.dg/string_merge1.adb: Fix test expectations.
2483 * gnat.dg/string_merge2.adb: Likewise.
2485 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2488 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2489 correct location within the format string.
2490 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2491 files for testing locations within string literal locations from
2493 * g++.dg/warn/Wformat-method.C: New test.
2494 * g++.dg/warn/Wformat-pr71863.C: New test.
2495 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2496 * g++.dg/warn/Wformat-ranges.C: New test, based on
2497 gcc.dg/format/diagnostic-ranges.c.
2498 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2499 (test_multitoken_macro): Generalize expected output to work with
2501 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2502 (test_stringified_token_1): Likewise.
2503 (test_stringified_token_3): Likewise.
2505 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2507 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2508 count. If there's a 3rd argument, use dg-process-target on it,
2509 bailing out, or recording expected failures as "maybe_x".
2510 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2511 to convert pass/fail into xpass/xfail.
2513 2018-10-05 Martin Sebor <msebor@redhat.com>
2515 PR tree-optimization/87490
2516 * gcc.dg/pr87490.c: New test.
2517 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2519 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2521 PR tree-optimization/71625
2522 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2523 (test_vclz_s16): Ditto.
2524 (test_vclz_s32): Ditto.
2525 (test_vclzq_s8): Ditto.
2526 (test_vclzq_s16): Ditto.
2527 (test_vclzq_s32): Ditto.
2528 (test_vclz_u8): Ditto.
2529 (test_vclz_u16): Ditto.
2530 (test_vclz_u32): Ditto.
2531 (test_vclzq_u8): Ditto.
2532 (test_vclzq_u16): Ditto.
2533 (test_vclzq_u32): Ditto.
2534 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2535 (test_vneg_s16): Ditto.
2536 (test_vneg_s32): Ditto.
2537 (test_vneg_s64): Ditto.
2538 (test_vnegd_s64): Ditto.
2539 (test_vnegq_s8): Ditto.
2540 (test_vnegq_s16): Ditto.
2541 (test_vnegq_s32): Ditto.
2542 (test_vnegq_s64): Ditto.
2544 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2547 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2548 of dfp_hw. Don't include <altivec.h>.
2549 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2551 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2552 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2553 * gcc.target/powerpc/test_mffsl.c: Ditto.
2555 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2557 * c-c++-common/Wprio-ctor-dtor.c: New test.
2559 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2561 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2562 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2563 dg-additional-options. Add dg-message and dg-missed directives
2564 to verify that -fopt-info messages are written at the correct
2567 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2569 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2570 due to "-internals" not being selected.
2571 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2572 "-internals" added to re-enable the output from test_scopes.
2573 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2575 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577 * gnat.dg/string_merge1.adb: New test.
2578 * gnat.dg/string_merge2.adb: New test.
2579 * gcc.dg/merge-all-constants-1.c: Adjust test.
2580 * gcc.dg/merge-all-constants-2.c: New test.
2582 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2585 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2587 2018-10-04 Martin Liska <mliska@suse.cz>
2590 * gcc.dg/pr87483.c: New test.
2592 2018-10-04 Martin Liska <mliska@suse.cz>
2595 * g++.dg/ext/pr82625.C: New test.
2597 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2599 * gcc.dg/plugin/dump-1.c: New test.
2600 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2601 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2603 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2605 PR rtl-optimization/87466
2606 * gcc.target/powerpc/pr87466.c: New test.
2608 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2610 PR tree-optimization/85787
2611 * gcc.dg/ipa/propmalloc-4.c: New test.
2613 2018-10-04 Richard Biener <rguenther@suse.de>
2615 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2617 2018-10-03 Ian Lance Taylor <iant@google.com>
2619 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2621 2018-10-03 Martin Sebor <msebor@redhat.com>
2623 * gcc.dg/warn-sprintf-no-nul.c: New test.
2625 2018-10-03 Martin Liska <mliska@suse.cz>
2627 PR gcov-profile/86109
2628 * g++.dg/gcov/pr86109.C: New test.
2630 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2632 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2633 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2635 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2638 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2640 2018-10-01 Martin Sebor <msebor@redhat.com>
2642 * gcc.dg/warn-strnlen-no-nul.c: New.
2644 2018-10-01 Carl Love <cel@us.ibm.com>
2647 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2648 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2649 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2650 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2651 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2653 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2656 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2657 the call to adjustl and direct assignment of the substring.
2659 2018-10-01 Richard Biener <rguenther@suse.de>
2661 PR tree-optimization/87465
2662 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2664 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2667 * gcc.dg/pr82788.c: Skip for AArch64.
2668 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2669 * gcc.target/aarch64/subsp.c: Likewise.
2670 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2672 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2673 * gcc.dg/stack-check-12.c: ILP32 fixup.
2674 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2675 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2676 * testsuite/lib/target-supports.exp
2677 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2678 require frame pointer for non-leaf functions.
2680 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2683 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2684 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2685 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2686 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2687 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2688 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2689 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2690 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2691 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2692 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2693 * gcc.target/aarch64/stack-check-alloca.h: New.
2694 * gcc.target/aarch64/stack-check-14.c: New.
2695 * gcc.target/aarch64/stack-check-15.c: New.
2697 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2700 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2701 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2702 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2703 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2705 2018-10-01 Jeff Law <law@redhat.com>
2706 Richard Sandiford <richard.sandiford@linaro.org>
2707 Tamar Christina <tamar.christina@arm.com>
2710 * gcc.target/aarch64/stack-check-12.c: New.
2711 * gcc.target/aarch64/stack-check-13.c: New.
2712 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2713 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2714 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2715 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2716 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2717 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2718 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2719 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2720 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2721 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2722 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2723 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2724 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2725 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2726 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2727 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2728 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2729 * gcc.target/aarch64/stack-check-prologue.h: New.
2730 * lib/target-supports.exp
2731 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2733 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2735 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2736 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2737 (check_compile): Support values already Boolean.
2738 (check_alias_available, check_gc_sections_available,
2739 check_profiling_available, check_effective_target_vect_cmdline_needed,
2740 check_effective_target_vect_int,
2741 check_effective_target_vect_intfloat_cvt,
2742 check_effective_target_vect_doubleint_cvt,
2743 check_effective_target_vect_intdouble_cvt,
2744 check_effective_target_vect_uintfloat_cvt,
2745 check_effective_target_vect_floatint_cvt,
2746 check_effective_target_vect_floatuint_cvt,
2747 check_effective_target_vect_peeling_profitable,
2748 check_effective_target_vect_simd_clones,
2749 check_effective_target_vect_peeling_profitable,
2750 check_effective_target_vect_simd_clones,
2751 check_effective_target_vect_shift,
2752 check_effective_target_vect_bswap,
2753 check_effective_target_vect_shift_char,
2754 check_effective_target_vect_float,
2755 check_effective_target_vect_double,
2756 check_effective_target_vect_long_long,
2757 check_effective_target_vect_no_int_min_max,
2758 check_effective_target_vect_no_int_add,
2759 check_effective_target_vect_no_bitwise,
2760 check_effective_target_vect_perm,
2761 check_effective_target_vect_perm_byte,
2762 check_effective_target_vect_perm_short,
2763 check_effective_target_xorsign,
2764 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2765 check_effective_target_vect_widen_sum_hi_to_si,
2766 check_effective_target_vect_widen_sum_qi_to_hi,
2767 check_effective_target_vect_widen_sum_qi_to_si,
2768 check_effective_target_vect_widen_mult_qi_to_hi,
2769 check_effective_target_vect_widen_mult_hi_to_si,
2770 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2771 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2772 check_effective_target_vect_widen_mult_si_to_di_pattern,
2773 check_effective_target_vect_widen_shift,
2774 check_effective_target_vect_sdot_qi,
2775 check_effective_target_vect_udot_qi,
2776 check_effective_target_vect_sdot_hi,
2777 check_effective_target_vect_udot_hi,
2778 check_effective_target_vect_usad_char,
2779 check_effective_target_vect_pack_trunc,
2780 check_effective_target_vect_unpack,
2781 check_effective_target_unaligned_stack,
2782 check_effective_target_vect_no_align,
2783 check_effective_target_vect_hw_misalign,
2784 check_effective_target_natural_alignment_32,
2785 check_effective_target_natural_alignment_64,
2786 check_effective_target_vect_element_align,
2787 check_effective_target_vect_load_lanes **,
2788 check_effective_target_vect_condition,
2789 check_effective_target_vect_cond_mixed,
2790 check_effective_target_vect_char_mult,
2791 check_effective_target_vect_short_mult,
2792 check_effective_target_vect_int_mult,
2793 check_effective_target_vect_extract_even_odd,
2794 check_effective_target_vect_interleave,
2795 check_effective_target_vect_stridedN,
2796 check_effective_target_vect_call_copysignf,
2797 check_effective_target_sqrt_insn,
2798 check_effective_target_vect_call_sqrtf,
2799 check_effective_target_vect_call_btrunc,
2800 check_effective_target_vect_call_btruncf,
2801 check_effective_target_vect_call_ceil,
2802 check_effective_target_vect_call_ceilf,
2803 check_effective_target_vect_call_floor,
2804 check_effective_target_vect_call_floorf,
2805 check_effective_target_vect_call_lceil,
2806 check_effective_target_vect_call_lfloor,
2807 check_effective_target_vect_call_nearbyint,
2808 check_effective_target_vect_call_nearbyintf,
2809 check_effective_target_vect_call_round,
2810 check_effective_target_vect_call_roundf,
2811 check_effective_target_section_anchors,
2812 check_effective_target_bswap,
2813 check_effective_target_sync_int_long,
2814 check_effective_target_sync_char_short,
2815 check_effective_target_tiny,
2816 check_effective_target_pie_copyreloc,
2817 check_effective_target_got32x_reloc,
2818 check_effective_target_tls_get_addr_via_got): Use new caching.
2820 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2822 PR tree-optimization/87261
2823 * gcc.dg/pr87261.c: New test.
2825 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2827 * gcc.target/arc/tph_addx.c: New test.
2829 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2831 * gcc.target/arc/tmac-3.c: New file.
2833 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2836 * gfortran.dg/associate_40.f90 : New test.
2838 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2842 * gfortran.dg/deferred_character_25.f90 : New test.
2843 * gfortran.dg/deferred_character_26.f90 : New test.
2844 * gfortran.dg/deferred_character_27.f90 : New test to verify
2845 that PR82617 remains fixed.
2847 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2850 * gfortran.dg/deferred_character_24.f90 : New test.
2852 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2855 * gcc.target/i386/pr87370.c: New test.
2857 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2860 * gfortran.dg/dependency_52.f90 : New test.
2862 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2865 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2866 (CALC): Use double instead of float.
2867 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2868 _mm512_abs_ps and _mm512_mask_abs_ps.
2870 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2872 * c-c++-common/unroll-1.c: Update expected output from "note" to
2874 * c-c++-common/unroll-2.c: Likewise.
2875 * c-c++-common/unroll-3.c: Likewise.
2876 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2877 dg-message to dg-missed. Convert param from -fopt-info to
2878 -fopt-info-missed-ipa.
2879 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2880 dg-message to dg-missed.
2881 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2882 dg-message to dg-optimized.
2883 * gcc.dg/pr26570.c: Update expected output from dg-message to
2884 dg-missed. Convert param from -fopt-info to
2885 -fopt-info-missed-ipa.
2886 * gcc.dg/pr32773.c: Likewise.
2887 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2888 dg-message to dg-missed.
2889 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2891 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2892 from -fopt-info to -fopt-info-vec.
2893 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2894 "note" to "optimized".
2895 * gfortran.dg/directive_unroll_2.f90: Likewise.
2896 * gfortran.dg/directive_unroll_3.f90: Likewise.
2897 * gnat.dg/unroll4.adb: Likewise.
2898 * lib/gcc-dg.exp (dg-optimized): New procedure.
2899 (dg-missed): New procedure.
2901 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2904 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2905 values explicitly to target type for comparison.
2907 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2910 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2913 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2916 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2918 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2920 * gcc.target/sparc/20160229-1.c: Minor tweak.
2921 * gcc.target/sparc/cbcond-2.c: Likewise.
2922 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2923 * gcc.target/sparc/movcc-2.c: Minor tweak.
2924 * gcc.target/sparc/overflow-3.c: Likewise.
2925 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2926 * gcc.target/sparc/overflow-5.c: Minor tweak.
2927 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2929 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2931 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2932 valid value, in the "vector bool int" case.
2934 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2936 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2937 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2938 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2940 2018-09-27 Martin Liska <mliska@suse.cz>
2942 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2943 * g++.dg/torture/pr59265.C: Likewise.
2944 * g++.dg/tree-prof/morefunc.C: Likewise.
2945 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2946 * gcc.dg/pr26570.c: Likewise.
2947 * gcc.dg/pr32773.c: Likewise.
2948 * gcc.dg/pr40209.c: Likewise.
2949 * gcc.dg/pr51957-1.c: Likewise.
2950 * gcc.dg/pr80747.c: Likewise.
2951 * gcc.target/aarch64/pr62262.c: Likewise.
2953 2018-09-27 Richard Biener <rguenther@suse.de>
2956 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2958 2018-09-27 Richard Biener <rguenther@suse.de>
2962 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2963 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2965 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/concepts/pr67544.C: New.
2970 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2973 * g++.dg/expr/unary4.C: New.
2975 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2977 PR gcov-profile/86957
2978 * gcc.dg/Wmissing-profile.c: New test.
2980 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2983 * gcc.target/i386/excess-precision-9.c,
2984 gcc.target/i386/excess-precision-10.c: New tests.
2986 2018-09-26 Richard Biener <rguenther@suse.de>
2989 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2991 2018-09-26 Martin Jambor <mjambor@suse.cz>
2994 * gcc.dg/pr87347.c: New test.
2996 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/concepts/pr71131.C: New.
3001 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/concepts/pr71127.C: New.
3006 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3009 * g++.dg/concepts/pr67655.C: New.
3011 2018-09-26 Thomas Quinot <quinot@adacore.com>
3013 * gnat.dg/sso13.adb: New testcase.
3015 2018-09-26 Justin Squirek <squirek@adacore.com>
3017 * gnat.dg/warn16.adb: New testcase.
3019 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3021 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
3022 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
3023 gnat.dg/elab7_pkg2.ads: New testcase.
3025 2018-09-26 Javier Miranda <miranda@adacore.com>
3027 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
3029 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3031 * gnat.dg/predicate2-containers.ads,
3032 gnat.dg/predicate2-project-name_values.ads,
3033 gnat.dg/predicate2-project-registry-attribute.ads,
3034 gnat.dg/predicate2-project-registry.ads,
3035 gnat.dg/predicate2-project-typ-set.ads,
3036 gnat.dg/predicate2-project-typ.ads,
3037 gnat.dg/predicate2-project.ads,
3038 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
3039 gnat.dg/predicate2_main.adb: New testcase.
3041 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3043 * gnat.dg/dynhash1.adb: New testcase.
3045 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
3047 * gnat.dg/sets1.adb: New testcase.
3048 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
3051 2018-09-26 Thomas Quinot <quinot@adacore.com>
3053 * gnat.dg/sso12.adb: New testcase.
3055 2018-09-26 Justin Squirek <squirek@adacore.com>
3057 * gnat.dg/expr_func8.adb: New testcase.
3059 2018-09-26 Ed Schonberg <schonberg@adacore.com>
3061 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
3064 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3067 * g++.dg/concepts/pr67656.C: New.
3069 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3071 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
3072 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
3073 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
3075 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
3077 * g++.dg/other/vthunk1.C: Rename to...
3078 * g++.dg/other/thunk1.C: ...this.
3079 * g++.dg/other/thunk2a.C: New test.
3080 * g++.dg/other/thunk2b.C: Likewise.
3082 2018-09-25 Jim Wilson <jimw@sifive.com>
3084 * gcc.target/riscv/weak-1.c: New.
3086 2018-09-25 Jeff Law <law@redhat.com>
3088 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
3089 * gcc.dg/warn-stplen-no-nul.c: Likewise.
3091 2018-09-25 Alexandre Oliva <oliva@adacore.com>
3093 * gnat.dg/dinst.adb: Adjust for locviews.
3095 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
3097 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
3098 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
3099 vec_splat calls from recently added tests. Update instruction counts.
3100 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
3101 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
3102 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
3103 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
3104 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
3106 2018-09-25 Marek Polacek <polacek@redhat.com>
3109 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
3111 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3114 * g++.dg/other/pr87398.C: New test.
3115 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
3116 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
3118 2018-09-25 Martin Jambor <mjambor@suse.cz>
3121 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
3123 * gcc.target/i386/warn-abs-3.c: New test.
3125 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3128 * g++.dg/cpp0x/pr81246.C: New.
3130 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3133 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
3134 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
3136 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3138 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
3141 2018-09-25 Richard Biener <rguenther@suse.de>
3143 PR tree-optimization/87402
3144 * gcc.dg/torture/pr87402.c: New testcase.
3146 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3149 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
3150 for pie_enabled target.
3151 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
3152 * gcc.target/i386/pr34256.c: Likewise.
3154 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3157 * g++.dg/cpp0x/pr85070.C: New.
3159 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
3162 * gcc.target/i386/pr82699-1.c: New file.
3163 * gcc.target/i386/pr82699-2.c: Likewise.
3164 * gcc.target/i386/pr82699-3.c: Likewise.
3165 * gcc.target/i386/pr82699-4.c: Likewise.
3166 * gcc.target/i386/pr82699-5.c: Likewise.
3167 * gcc.target/i386/pr82699-6.c: Likewise.
3169 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3172 * gfortran.dg/intent_out_12.f90: New test.
3174 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
3177 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
3178 update expected codegen
3180 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
3182 * gfortran.dg/goacc/nested-parallelism.f90: New test.
3184 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
3187 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
3188 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
3190 2018-09-24 Martin Liska <mliska@suse.cz>
3193 * g++.dg/asan/pr85774.C: New test.
3195 2018-09-24 Alexandre Oliva <oliva@adacore.com>
3198 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
3200 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3203 * gfortran.dg/intent_out_11.f90: New test.
3205 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
3207 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
3208 * gfortran.dg/coarray_lock_7.f90: Likewise.
3210 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3213 * gfortran.dg/intent_out_10.f90: New test.
3215 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3218 * gfortran.dg/intent_optimize_2.f90: New test.
3220 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3223 * gfortran.dg/dtio_1.f90: Update test to valid code.
3225 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
3228 * gfortran.dg/deferred_character_23.f90 : New test.
3230 2018-09-21 Jeff Law <law@redhat.com>
3232 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
3233 * gcc.dg/tree-ssa/vrp120.c: New test.
3235 2018-09-21 Marek Polacek <polacek@redhat.com>
3237 PR c++/87372 - __func__ constexpr evaluation.
3238 * g++.dg/cpp1y/func_constexpr2.C: New test.
3240 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3243 * gfortran.dg/deferred_character_22.f90 : New test.
3245 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3248 * gfortran.dg/finalize_33.f90 : New test.
3250 2018-09-21 David Malcolm <dmalcolm@redhat.com>
3252 PR tree-optimization/87309
3253 * gcc.dg/pr87309.c: New test.
3255 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3257 * c-c++-common/dump-ada-spec-14.c: New test.
3259 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3261 * gcc.dg/nested-func-11.c: New test.
3263 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
3264 more robust and remove target-specific handling.
3266 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3268 * gcc.c-torture/execute/20180921-1.c: New test.
3270 2018-09-20 Marek Polacek <polacek@redhat.com>
3272 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
3273 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
3274 * g++.dg/cpp0x/ref-qual20.C: New test.
3276 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
3278 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
3279 * g++.dg/lto/20081109-1_0.C: Likewise.
3280 * g++.dg/lto/20090302_0.C: Likewise.
3281 * g++.dg/lto/pr45621_0.C: Likewise.
3282 * g++.dg/lto/pr60567_0.C: Likewise.
3283 * g++.dg/lto/pr62026.C: Likewise.
3284 * gcc.dg/lto/pr45736_0.c: Likewise.
3285 * gcc.dg/lto/pr52634_0.c: Likewise.
3286 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
3287 * gfortran.dg/lto/pr79108_0.f90: Likewise.
3289 2018-09-20 Alexandre Oliva <oliva@adacore.com>
3292 * gcc.dg/pr87054.c: New.
3294 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3296 PR tree-optimization/87288
3297 * gcc.dg/vect/pr87288-1.c: New test.
3298 * gcc.dg/vect/pr87288-2.c: Likewise,
3299 * gcc.dg/vect/pr87288-3.c: Likewise.
3301 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3303 PR tree-optimization/86877
3304 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
3306 2018-09-19 Marek Polacek <polacek@redhat.com>
3308 * g++.dg/conversion/op4.C: Add dg-warning.
3309 * g++.dg/warn/Wclass-conversion1.C: New test.
3310 * g++.dg/warn/Wclass-conversion2.C: New test.
3311 * g++.dg/warn/Wconversion5.C: Remove file.
3312 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
3313 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
3314 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3316 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/cpp0x/desig5.C: New.
3321 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
3324 * gfortran.dg/elemental_function_3.f90 : New test.
3326 2018-09-19 Marek Polacek <polacek@redhat.com>
3328 PR c++/87357 - missing -Wconversion warning
3329 * g++.dg/warn/Wconversion5.C: New test.
3331 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
3333 * gcc.target/aarch64/atomic-store.c: New.
3335 2018-09-19 Richard Biener <rguenther@suse.de>
3337 PR tree-optimization/87349
3338 PR tree-optimization/87342
3339 * gcc.dg/torture/pr87349-1.c: New testcase.
3340 * gcc.dg/torture/pr87349-2.c: Likewise.
3341 * gcc.dg/torture/pr87342.c: Likewise.
3343 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3346 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3348 * gfortran.dg/inline_matmul_16.f90: Likewise.
3349 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3350 for dgemm instead of dgemm_. Add call to random_number to make
3351 standard conforming.
3352 * gfortran.dg/matmul_blas_1.f90: New test.
3353 * gfortran.dg/matmul_bounds_14.f: New test.
3354 * gfortran.dg/matmul_bounds_15.f: New test.
3355 * gfortran.dg/matmul_bounds_16.f: New test.
3356 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3359 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3362 * gfortran.dg/elemental_function_2.f90 : New test.
3364 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3367 * gfortran.dg/pointer_array_10.f90 : New test.
3368 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3369 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3372 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3375 * g++.dg/concepts/pr85065.C: New.
3377 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380 * gcc.dg/warn-abs-1.c: Require float128 target.
3381 Skip if large_long_double newlib target.
3383 2018-09-18 Nathan Sidwell <nathan@acm.org>
3386 * g++.dg/warn/pr86881.C: New.
3388 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3390 * gcc.target/aarch64/spellcheck_1.c:
3391 Make architecture suggestion optional.
3392 * gcc.target/aarch64/spellcheck_4.c:
3395 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3397 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
3400 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
3401 Bernd Schmidt <bernds_cb1@t-online.de>
3403 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
3404 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
3405 * gcc.target/nvptx/atomic_fetch-3.c: New test.
3407 2018-09-17 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/87328
3410 * gcc.dg/torture/pr87328.c: New testcase.
3412 2018-09-17 Martin Jambor <mjambor@suse.cz>
3415 * gcc.dg/warn-abs-1.c: New test.
3416 * gcc.dg/dfp/warn-abs-2.c: Likewise.
3418 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3420 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
3421 TEST_ALWAYS_FLAGS to HOSTCXX.
3423 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3426 * gfortran.dg/allocatable_scalar_14.f90 : New test.
3428 2018-09-17 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/87301
3431 * gcc.dg/torture/pr87301.c: New testcase.
3433 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/deferred_character_21.f90 : New test.
3438 2018-09-16 Janus Weil <janus@gcc.gnu.org>
3442 * gfortran.dg/class_assign_2.f90: New test case.
3443 * gfortran.dg/class_assign_3.f90: New test case.
3445 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3448 * gfortran.dg/matmul_bounds_13.f90: New test case.
3449 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3451 * gfortran.dg/matmul_5.f90: Likewise.
3452 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3453 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3454 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3455 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3456 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3458 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3460 * gcc.c-torture/compile/20180915-1.c: New test.
3462 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3465 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3467 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3469 * gcc.dg/spellcheck-identifiers-4.c: New test.
3471 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3473 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3475 2018-09-14 Martin Sebor <msebor@redhat.com>
3477 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3479 2018-09-14 Martin Sebor <msebor@redhat.com>
3480 Jeff Law <law@redhat.com>
3482 * gcc.dg/warn-strcpy-no-nul.c: New test.
3484 2018-09-14 Martin Sebor <msebor@redhat.com>
3487 * g++.dg/pr61941.C: New test.
3489 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3491 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3492 rather than pattern name in combine dump.
3494 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3497 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3500 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3502 PR tree-optimization/87259
3503 * gcc.dg/pr87259.c: New test.
3505 2018-09-13 Martin Sebor <msebor@redhat.com>
3506 Jeff Law <law@redhat.com>
3508 * gcc.dg/warn-strlen-no-nul.c: New test.
3510 2018-09-13 Richard Biener <rguenther@suse.de>
3512 PR tree-optimization/87263
3513 * gcc.dg/torture/pr87263.c: New testcase.
3514 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3515 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3516 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3518 2018-09-13 Omar Sandoval <osandov@osandov.com>
3519 Tom de Vries <tdevries@suse.de>
3522 * gcc.dg/guality/zero-length-array.c: New test.
3524 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3527 * gcc.target/aarch64/combine_bfxil.c: New file.
3528 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3530 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3531 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3534 * gcc.target/i386/pr87290.c: New test.
3535 * gcc.c-torture/execute/pr87290.c: New test.
3537 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3539 PR tree-optimization/87287
3540 * gcc.dg/tree-ssa/pr87287.c: New test.
3542 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3545 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3546 special-casing of diagnostic for a single non-viable candidate due
3548 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3549 Add test coverage for an unmatched overloaded operator.
3550 * g++.dg/expr/pmf-1.C: Likewise.
3551 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3552 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3553 * g++.old-deja/g++.law/arg11.C: Likewise.
3554 * g++.old-deja/g++.law/arm9.C: Likewise.
3555 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3557 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3560 * gfortran.dg/allocate_with_mold_2.f90: New test.
3562 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3565 * gcc.target/i386/pr82853-1.c: New test.
3566 * gcc.target/i386/pr82853-2.c: New test.
3568 2018-09-12 Richard Biener <rguenther@suse.de>
3570 PR tree-optimization/87280
3571 * gcc.dg/torture/pr87280.c: New testcase.
3573 2018-09-12 Richard Biener <rguenther@suse.de>
3575 PR tree-optimization/87266
3576 * gcc.dg/torture/pr87266-1.c: New testcase.
3577 * gcc.dg/torture/pr87266-2.c: Likewise.
3578 * gcc.dg/torture/pr87266-3.c: Likewise.
3579 * gcc.dg/torture/pr87266-4.c: Likewise.
3581 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3583 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3585 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3586 Andreas Krebbel <krebbel@linux.ibm.com>
3588 PR tree-optimization/86844
3589 * gcc.c-torture/execute/pr86844.c: New test.
3590 * gcc.dg/store_merging_22.c: New test.
3591 * gcc.dg/store_merging_23.c: New test.
3593 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3596 * c-c++-common/torture/pr87248.c: New test.
3598 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3601 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3603 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3606 * gfortran.dg/select_type_43.f90: New test.
3608 2018-09-11 Nathan Sidwell <nathan@acm.org>
3610 * gcc.dg/driver-specs.c: New.
3612 2018-09-11 Joey Ye <joey.ye@arm.com>
3614 * lib/gcov.exp (verify-intermediate): Add missing close.
3616 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3619 * gfortran.dg/typebound_call_30.f90: New test case.
3621 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3624 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3626 2018-09-08 Marek Polacek <polacek@redhat.com>
3628 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3629 * g++.dg/cpp0x/move-return2.C: New test.
3631 2018-09-08 Marek Polacek <polacek@redhat.com>
3633 * c-c++-common/array-init.c: Add dg-prune-output.
3634 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3635 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3636 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3637 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3638 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3639 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3640 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3641 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3642 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3643 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3644 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3645 * g++.dg/cpp1y/pr64382.C: Likewise.
3646 * g++.dg/cpp1y/pr77739.C: Likewise.
3647 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3648 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3649 * g++.dg/template/crash84.C: Adjust dg-error.
3651 2018-09-07 Marek Polacek <polacek@redhat.com>
3653 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3656 2018-09-07 Marek Polacek <polacek@redhat.com>
3658 PR c++/87152 - range-based for loops with initializer broken in templates.
3659 * g++.dg/cpp2a/range-for11.C: New test.
3660 * g++.dg/cpp2a/range-for12.C: New test.
3661 * g++.dg/cpp2a/range-for13.C: New test.
3662 * g++.dg/cpp2a/range-for14.C: New test.
3663 * g++.dg/cpp2a/range-for15.C: New test.
3664 * g++.dg/cpp2a/range-for16.C: New test.
3665 * g++.dg/cpp2a/range-for17.C: New test.
3666 * g++.dg/cpp2a/range-for18.C: New test.
3667 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3669 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3672 * gcc.target/powerpc/pr86731.c: New test.
3673 * gcc.target/powerpc/pr86731-longlong.c: New test.
3674 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3675 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3676 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3677 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3679 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3682 * gcc.target/s390/pr80080-3.c: New test.
3683 * gcc.target/s390/s390.exp: Make sure the new test passes
3684 on all optimization levels.
3686 2018-09-05 Marek Polacek <polacek@redhat.com>
3688 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3689 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3691 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3692 Bernd Schmidt <bernds_cb1@t-online.de>
3694 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3695 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3697 2018-09-05 Marek Polacek <polacek@redhat.com>
3699 PR c++/87109, wrong overload with ref-qualifiers.
3700 * g++.dg/cpp0x/ref-qual19.C: New test.
3702 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3705 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3706 * lib/target-supports.exp (scan-assembler_required_options,
3707 scan-assembler-not_required_options,
3708 scan-assembler-times_required_options): Add -fno-ident.
3709 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3710 * c-c++-common/ident-0a.c: New test.
3711 * c-c++-common/ident-0b.c: New test.
3712 * c-c++-common/ident-1a.c: New test.
3713 * c-c++-common/ident-1b.c: New test.
3714 * c-c++-common/ident-2a.c: New test.
3715 * c-c++-common/ident-2b.c: New test.
3717 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3719 * gcc.dg/recip_sqrt_mult_1.c: New test.
3720 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3721 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3722 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3723 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3724 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3725 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3727 2018-09-05 Martin Liska <mliska@suse.cz>
3729 PR tree-optimization/87205
3730 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3731 * gcc.dg/tree-ssa/pr87205.c: New test.
3733 2018-09-05 Richard Biener <rguenther@suse.de>
3735 PR tree-optimization/87217
3736 * gfortran.dg/pr87217.f: New testcase.
3738 2018-09-05 Pádraig Brady p@draigbrady.com
3741 * g++.dg/abi/pr87137.C: New.
3744 * g++.dg/pr87185.C: New.
3746 2018-09-05 Martin Liska <mliska@suse.cz>
3749 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3750 to support Darwin names.
3752 2018-09-05 Martin Liska <mliska@suse.cz>
3754 * g++.dg/gcov/loop.C: Update test to support new format.
3756 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3759 * g++.dg/pr86593.C: New test.
3761 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.target/i386/pr87198.c: New test.
3766 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3769 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3771 2018-09-04 Richard Biener <rguenther@suse.de>
3773 PR tree-optimization/87211
3774 * gcc.dg/torture/pr87211.c: New testcase.
3776 2018-09-04 Richard Biener <rguenther@suse.de>
3778 PR tree-optimization/87176
3779 * gcc.dg/torture/pr87176.c: New testcase.
3780 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3782 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3784 * gfortran.dg/modulo_check: New test.
3786 2018-09-03 Richard Biener <rguenther@suse.de>
3788 PR tree-optimization/87177
3789 * gcc.dg/torture/pr87177.c: New testcase.
3790 * gcc.dg/torture/pr87177-2.c: Likewise.
3792 2018-09-03 Richard Biener <rguenther@suse.de>
3794 PR tree-optimization/87200
3795 * gcc.dg/torture/pr87200.c: New testcase.
3797 2018-09-03 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/87197
3800 * gcc.dg/torture/pr87197.c: New testcase.
3802 PR tree-optimization/87169
3803 * gcc.dg/torture/pr87169.c: New testcase.
3805 2018-09-03 Martin Liska <mliska@suse.cz>
3808 * gcc.dg/completion-4.c: New test.
3810 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3813 * g++.dg/concepts/pr84980.C: New.
3815 2018-09-03 Martin Liska <mliska@suse.cz>
3818 * c-c++-common/pr59521-1.c: New test.
3819 * c-c++-common/pr59521-2.c: New test.
3820 * gcc.dg/tree-prof/pr59521-3.c: New test.
3822 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3824 * c-c++-common/array-init.c: New test.
3825 * g++.dg/init/string2.C: Remove selector.
3827 2018-09-01 Michael Matz <matz@suse.de>
3829 PR tree-optimization/87074
3830 * gcc.dg/pr87074.c: New test.
3832 2018-08-31 Richard Biener <rguenther@suse.de>
3834 PR tree-optimization/87168
3835 * gcc.dg/torture/pr87168.c: New testcase.
3837 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3839 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3840 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3841 (test_vnegd_s64): Likewise.
3842 * gcc.target/aarch64/vnegd_64.c: New.
3843 * gcc.target/aarch64/vabsd_64.c: New.
3844 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3846 2018-08-31 Nathan Sidwell <nathan@acm.org>
3850 * g++.dg/cpp0x/pr87155.C: New.
3851 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3853 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3856 * gcc.target/i386/avx512bw-pr87138.c: New test.
3858 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3862 * gfortran.dg/pr86328.f90 : New test.
3863 in comment 12 of the PR.
3864 * gfortran.dg/pr86760.f90 : New test.
3866 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3868 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3869 -fdelete-null-pointer-checks explicit.
3870 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3871 * g++.dg/expr/pmf-3.C: Likewise.
3872 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3873 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3874 * g++.dg/tree-ssa/pr61034.C: Likewise.
3875 * gcc.dg/addr_equal-1.c: Likewise.
3876 * gcc.dg/ipa/pr85734.c: Likewise.
3877 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3878 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3879 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3880 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3881 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3883 2018-08-30 Martin Sebor <msebor@redhat.com>
3886 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3888 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3891 gcc.dg/strcmpopt_6.c: Remove.
3892 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3893 gcc.target/i386/strcmpopt_6.c: Likewise.
3895 2018-08-30 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/87147
3898 * gcc.dg/torture/pr87147.c: New testcase.
3900 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3902 * gcc.target/aarch64/large_struct_copy_2.c: New.
3904 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3907 * gcc.c-torture/execute/pr87053.c: New test.
3909 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3912 * g++.dg/ubsan/vptr-13.C: New test.
3914 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3917 * g++.dg/concepts/pr85265.C: New.
3919 2018-08-29 Martin Sebor <msebor@redhat.com>
3920 Bernd Edlinger <bernd.edlinger@hotmail.de>
3922 PR tree-optimization/86714
3923 PR tree-optimization/86711
3924 * gcc.c-torture/execute/memchr-1.c: New test.
3925 * gcc.c-torture/execute/pr86714.c: New test.
3926 * gcc.c-torture/execute/widechar-3.c: New test.
3927 * gcc.dg/strlenopt-58.c: New test.
3929 2018-08-29 Richard Biener <rguenther@suse.de>
3931 PR tree-optimization/87132
3932 * gcc.dg/torture/pr87132.c: New testcase.
3934 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3937 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3938 output to reflect underlining of pertinent parameter in decl
3939 for "no known conversion" messages.
3941 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3944 * g++.dg/cpp1z/decomp47.C: New test.
3946 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3948 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3951 2018-08-29 Richard Biener <rguenther@suse.de>
3953 PR tree-optimization/87117
3954 * gfortran.dg/pr87117.f90: New testcase.
3956 2018-08-29 Richard Biener <rguenther@suse.de>
3958 PR tree-optimization/87126
3959 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3961 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3963 PR tree-optimization/87009
3964 * gcc.dg/pr87009.c: New test.
3966 2018-08-28 Martin Sebor <msebor@redhat.com>
3969 * g++.dg/Walloca1.C: Adjust.
3971 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3974 * g++.dg/other/switch4.C: New.
3976 2018-08-28 Richard Biener <rguenther@suse.de>
3978 PR tree-optimization/87124
3979 * g++.dg/torture/pr87124.C: New testcase.
3981 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3984 * gfortran.dg/class_result_7.f90: New test.
3985 * gfortran.dg/class_result_8.f90: New test.
3986 * gfortran.dg/class_result_9.f90: New test.
3989 * gfortran.dg/allocate_with_source_25.f90: New test.
3991 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.dg/pr87099.c: New test.
3996 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3999 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
4001 2018-08-28 Richard Biener <rguenther@suse.de>
4003 PR tree-optimization/87117
4004 * gcc.dg/pr87117-1.c: New testcase.
4006 2018-08-28 Richard Biener <rguenther@suse.de>
4008 PR tree-optimization/87117
4009 * gcc.dg/pr87117-2.c: New testcase.
4011 2018-08-28 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/87117
4014 * gcc.dg/lvalue-5.c: New testcase.
4016 2018-08-27 Jeff Law <law@redhat.com>
4018 PR tree-optimization/87110
4019 * gcc.c-torture/compile/pr87110.c: New test.
4021 2018-08-27 Martin Sebor <msebor@redhat.com>
4023 PR tree-optimization/86914
4024 * gcc.dg/strlenopt-57.c: New test.
4026 2018-08-27 Martin Sebor <msebor@redhat.com>
4028 PR tree-optimization/87112
4029 * gcc.dg/pr87112.c: New test.
4031 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4034 * g++.dg/diagnostic/missing-typename.C: New test.
4036 2018-08-27 Jeff Law <law@redhat.com>
4038 * gcc.c-torture/compile/dse.c: New test.
4040 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4043 * g++.dg/diagnostic/pr86993.C: New test.
4045 2018-08-27 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/86927
4048 * gcc.dg/vect/pr86927.c: New testcase.
4050 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4053 * gcc.dg/empty.h: New file.
4054 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
4055 top of file and removal of redundant second printing of warning
4057 * gcc.dg/fixits-pr84852-2.c: Likewise.
4058 * gcc.dg/missing-header-fixit-3.c: Likewise.
4059 * gcc.dg/missing-header-fixit-4.c: New test.
4060 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
4061 conversion of show_caret_p to a tri-state.
4063 2018-08-27 David Malcolm <dmalcolm@redhat.com>
4066 * g++.dg/pr85523.C: Extend expected output to show line
4067 before line-insertion fix-it hint.
4068 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4069 (test_fixit_insert_newline): Add previous line to expected output.
4070 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4071 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4073 2018-08-27 Martin Liska <mliska@suse.cz>
4076 * gcc.dg/asan/pr86962.c: New test.
4078 2018-08-27 Martin Liska <mliska@suse.cz>
4080 * gcc.dg/tree-prof/val-prof-10.c: New test.
4082 2018-08-27 Martin Liska <mliska@suse.cz>
4084 PR tree-optimization/86847
4085 * gcc.dg/tree-ssa/switch-3.c: New test.
4086 * gcc.dg/tree-ssa/vrp105.c: Remove.
4088 2018-08-27 Martin Liska <mliska@suse.cz>
4090 * gcc.dg/tree-ssa/switch-2.c: New test.
4092 2018-08-27 Richard Biener <rguenther@suse.de>
4094 * g++.dg/torture/20180705-1.C: New testcase.
4095 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
4096 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
4097 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
4098 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
4099 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
4100 * gcc.dg/pr85195.c: Likewise.
4101 * gcc.dg/pr85467.c: Likewise.
4102 * gcc.dg/torture/pr81790.c: Likewise.
4104 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
4105 param to current default.
4107 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4109 PR rtl-optimization/87065
4110 * gcc.target/i386/pr87065.c: New test.
4112 2018-08-26 Marek Polacek <polacek@redhat.com>
4115 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
4117 PR c++/87029, Implement -Wredundant-move.
4118 * g++.dg/cpp0x/Wredundant-move1.C: New test.
4119 * g++.dg/cpp0x/Wredundant-move2.C: New test.
4120 * g++.dg/cpp0x/Wredundant-move3.C: New test.
4121 * g++.dg/cpp0x/Wredundant-move4.C: New test.
4123 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4126 * gfortran.dg/matmul_19.f90: New test.
4128 2018-08-25 Janus Weil <janus@gcc.gnu.org>
4131 * gfortran.dg/generic_35.f90: New test case.
4133 2018-08-24 David Malcolm <dmalcolm@redhat.com>
4136 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
4137 line spans are printed with -fdiagnostics-show-line-numbers.
4139 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4142 * gfortran.dg/implied_do_io_6.f90: New test.
4144 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4147 * gcc.dg/pr87092.c: New test.
4149 2018-08-24 Marek Polacek <polacek@redhat.com>
4153 * g++.dg/cpp0x/auto52.C: New test.
4154 * g++.dg/cpp1y/auto-fn52.C: New test.
4155 * g++.dg/cpp1y/auto-fn53.C: New test.
4156 * g++.dg/cpp1y/auto-fn54.C: New test.
4158 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4160 * lib/target-supports.exp (vect_perm_supported): Only return
4161 false for variable-length vectors if the permute size is not
4163 (check_effective_target_vect_perm)
4164 (check_effective_target_vect_perm_byte)
4165 (check_effective_target_vect_perm_short): Remove check for
4166 variable-length vectors.
4167 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
4168 * gcc.dg/vect/slp-perm-10.c: Likewise.
4169 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
4171 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4173 * gcc.target/aarch64/sve/bswap_1.c: New test.
4174 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
4175 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
4177 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4179 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4180 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
4181 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
4182 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
4183 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
4184 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
4185 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
4187 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4190 * gcc.dg/pr79342.: New test.
4192 2018-08-23 Martin Sebor <msebor@redhat.com>
4194 PR tree-optimization/87072
4195 * gcc.dg/Warray-bounds-35.c: New test.
4197 2018-08-23 Richard Biener <rguenther@suse.de>
4200 * gcc.dg/pr87024.c: New testcase.
4202 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
4204 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
4205 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4206 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
4207 * gcc.dg/vect/pr80631-2.c: Likewise.
4209 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
4212 * gfortran.dg/submodule_32.f08: New test.
4214 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4217 * gfortran.dg/associate_3.f90: Update error message.
4218 * gfortran.dg/associate_39.f90: New test case.
4220 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4223 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
4225 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
4226 * gfortran.dg/class_17.f03: Update error message.
4227 * gfortran.dg/class_55.f90: Ditto.
4228 * gfortran.dg/dtio_11.f90: Update error messages.
4229 * gfortran.dg/implicit_actual.f90: Add an error message.
4230 * gfortran.dg/typebound_proc_12.f90: Update error message.
4232 2018-08-22 Martin Sebor <msebor@redhat.com>
4235 * gcc.dg/pr87052.c: New test.
4236 * gcc.dg/tree-ssa/dump-3.c: Adjust.
4238 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
4240 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
4241 * gfortran.dg/max_expr.f90: ...this.
4242 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
4243 * gfortran.dg/min_expr.f90: ...this.
4245 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4247 PR tree-optimization/86725
4248 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
4249 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
4250 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
4251 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
4253 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4255 PR tree-optimization/86725
4256 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
4258 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4260 * gcc.dg/vect/vect-avg-16.c: New test.
4261 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
4262 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4263 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
4264 the second loop in main1.
4266 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
4268 * gcc.dg/lto/pr85248_0.c (test_alias):
4269 Stringify __USER_LABEL_PREFIX__.
4270 (test_noreturn): Likewise.
4272 2018-08-22 Richard Biener <rguenther@suse.de>
4274 PR tree-optimization/86988
4275 * g++.dg/pr86988.C: New testcase.
4277 2018-08-22 Richard Biener <rguenther@suse.de>
4279 PR tree-optimization/86945
4280 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
4282 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
4284 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
4286 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
4287 Thomas Koenig <tkoenig@gcc.gnu.org>
4290 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4291 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4293 2018-08-21 Marek Polacek <polacek@redhat.com>
4295 PR c++/86981, Implement -Wpessimizing-move.
4296 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
4297 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
4298 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
4299 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
4300 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
4303 * g++.dg/concepts/pr67595.C: Add dg-warning.
4304 * g++.dg/cpp0x/Wnarrowing11.C: New test.
4305 * g++.dg/cpp0x/Wnarrowing12.C: New test.
4306 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
4309 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
4310 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
4312 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4314 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
4316 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4318 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
4320 2018-08-21 Javier Miranda <miranda@adacore.com>
4322 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
4324 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4326 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
4328 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4330 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4332 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
4334 * gnat.dg/rep_clause7.adb: New testcase.
4336 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4338 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4339 gnat.dg/task1_pkg.ads: New testcase.
4341 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4343 * gnat.dg/linkedlist.adb: New testcase.
4345 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4347 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4348 gnat.dg/elab6_pkg.ads: New testcase.
4350 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4352 * gnat.dg/expr_func5.adb: New testcase.
4354 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4356 * gnat.dg/dynhash.adb: New testcase.
4358 2018-08-21 Javier Miranda <miranda@adacore.com>
4360 * gnat.dg/enum4.adb: New testcase.
4362 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4364 * gcc.target/aarch64/large_struct_copy.c: New test.
4366 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4368 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4370 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4373 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4375 2018-08-21 Tom de Vries <tdevries@suse.de>
4377 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4378 to avoid mismatch in .debug and .earlydebug dump files.
4380 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4383 * gcc.target/powerpc/pr87033.c: New test.
4385 2018-08-20 Martin Sebor <msebor@redhat.com>
4387 PR tree-optimization/87034
4388 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4390 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4393 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4394 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4397 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
4400 * g++.dg/torture/pr87014.C: New file.
4402 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4405 * gcc.target/alpha/pr86984.c: New test.
4407 2018-08-20 Richard Biener <rguenther@suse.de>
4409 PR tree-optimization/78655
4410 * gcc.dg/tree-ssa/evrp11.c: New testcase.
4412 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4414 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
4417 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4419 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
4421 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
4422 * gcc.dg/lto/pr83719_0.c: Likewise.
4424 2018-08-17 Martin Sebor <msebor@redhat.com>
4427 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4429 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4431 * g++.dg/conversion/Wwrite-strings.C: New test.
4433 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
4434 Chung-Lin Tang <cltang@codesourcery.com>
4435 Xianmiao Qu <xianmiao_qu@c-sky.com>
4437 C-SKY port: Testsuite
4439 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
4440 * g++.dg/torture/type-generic-1.C: Likewise.
4441 * gcc.c-torture/compile/20000804-1.c: Likewise.
4442 * gcc.c-torture/execute/20101011-1.c: Likewise.
4443 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4444 * gcc.dg/20020312-2.c: Likewise.
4445 * gcc.dg/Wno-frame-address.c: Likewise.
4446 * gcc.dg/c11-true_min-1.c: Likewise.
4447 * gcc.dg/sibcall-10.c: Likewise.
4448 * gcc.dg/sibcall-9.c: Likewise.
4449 * gcc.dg/stack-usage-1.c: Likewise.
4450 * gcc.dg/torture/float32-tg-3.c: Likewise.
4451 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4452 * gcc.dg/torture/float64-tg-3.c: Likewise.
4453 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4454 * gcc.dg/torture/type-generic-1.c: Likewise.
4455 * gcc.target/csky/*: New.
4456 * lib/target-supports.exp (check_profiling_available): Add
4458 (check_effective_target_hard_float): Handle C-SKY targets with
4459 single-precision hard float only.
4460 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4462 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4464 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4466 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4467 coverage for gcc_dump_printf.
4469 2018-08-17 Martin Liska <mliska@suse.cz>
4471 * g++.dg/opt/mpx.C: Fix scanned pattern.
4472 * gcc.target/i386/mpx.c: Likewise.
4473 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4474 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4475 * gcc.dg/torture/pr52969.c: Likewise.
4476 * g++.dg/warn/pr31246-2.C: Likewise.
4477 * g++.dg/warn/pr31246.C: Likewise.
4478 * gcc.dg/pr33092.c: Likewise.
4479 * g++.dg/opt/eh1.C: Remove a deprecated option.
4480 * g++.dg/template/inline1.C: Likewise.
4481 * g++.dg/tree-ssa/pr81408.C: Likewise.
4482 * gcc.dg/pr41837.c: Likewise.
4483 * gcc.dg/pr41841.c: Likewise.
4484 * gcc.dg/pr42250.c: Likewise.
4485 * gcc.dg/pr43084.c: Likewise.
4486 * gcc.dg/pr43317.c: Likewise.
4487 * gcc.dg/pr51879-18.c: Likewise.
4488 * gcc.dg/torture/pr36066.c: Likewise.
4489 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4490 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4491 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4492 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4493 * gcc.target/i386/pr45352-2.c: Likewise.
4494 * gcc.target/i386/zee.c: Likewise.
4495 * gfortran.dg/auto_char_len_2.f90: Likewise.
4496 * gfortran.dg/auto_char_len_4.f90: Likewise.
4497 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4498 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4499 * gfortran.dg/gomp/pr47331.f90: Likewise.
4500 * gfortran.dg/pr40999.f: Likewise.
4501 * gfortran.dg/pr41011.f: Likewise.
4502 * gfortran.dg/pr42051.f03: Likewise.
4503 * gfortran.dg/pr46804.f90: Likewise.
4504 * gfortran.dg/pr83149_1.f90: Likewise.
4505 * gfortran.dg/pr83149_b.f90: Likewise.
4506 * gfortran.dg/whole_file_1.f90: Likewise.
4507 * gfortran.dg/whole_file_10.f90: Likewise.
4508 * gfortran.dg/whole_file_11.f90: Likewise.
4509 * gfortran.dg/whole_file_12.f90: Likewise.
4510 * gfortran.dg/whole_file_13.f90: Likewise.
4511 * gfortran.dg/whole_file_14.f90: Likewise.
4512 * gfortran.dg/whole_file_15.f90: Likewise.
4513 * gfortran.dg/whole_file_16.f90: Likewise.
4514 * gfortran.dg/whole_file_17.f90: Likewise.
4515 * gfortran.dg/whole_file_18.f90: Likewise.
4516 * gfortran.dg/whole_file_19.f90: Likewise.
4517 * gfortran.dg/whole_file_2.f90: Likewise.
4518 * gfortran.dg/whole_file_20.f03: Likewise.
4519 * gfortran.dg/whole_file_3.f90: Likewise.
4520 * gfortran.dg/whole_file_4.f90: Likewise.
4521 * gfortran.dg/whole_file_5.f90: Likewise.
4522 * gfortran.dg/whole_file_6.f90: Likewise.
4523 * gfortran.dg/whole_file_7.f90: Likewise.
4524 * gfortran.dg/whole_file_8.f90: Likewise.
4525 * gfortran.dg/whole_file_9.f90: Likewise.
4526 * gcc.dg/vect/vect.exp: Likewise.
4528 2018-08-17 Richard Biener <rguenther@suse.de>
4531 * gcc.dg/torture/pr86505.c: New testcase.
4533 2018-08-16 Martin Sebor <msebor@redhat.com>
4535 PR tree-optimization/86853
4536 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4537 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4538 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4540 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4542 * gcc.dg/missing-header-fixit-3.c: New test.
4544 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4546 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4547 (test_fixit_insert_newline): Update expected output to show '+'
4548 characters in margin of line-insertion fix-it hint.
4550 2018-08-16 Nathan Sidwell <nathan@acm.org>
4552 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4553 * gcc.dg/cpp/macsyntx2.c: likewise.
4555 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4558 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4559 * gcc.target/i386/avx-cvt-2.c: Ditto.
4561 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4564 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4566 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4568 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4570 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4572 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4573 (lib_strncmp): Likewise.
4575 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4577 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4578 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4579 * g++.dg/torture/pr44295.C : Likewise.
4581 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4584 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4585 attributes and matching.
4586 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4587 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4589 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4591 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4593 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4595 * gcc.target/i386/rop1.c: Remove.
4596 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4598 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4600 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4601 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4602 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4603 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4604 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4605 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4607 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4609 * g++.dg/diagnostic/aka3.C: New test.
4610 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4611 output to show range labels.
4612 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4613 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4614 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4615 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4616 labels. Add an "aka" example.
4617 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4619 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4620 * gcc.dg/format/pr72858.c: Likewise.
4621 * gcc.dg/format/pr78498.c: Likewise.
4622 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4623 Update expected output to show range labels. Add examples of
4624 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4625 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4626 Update expected output to show range labels.
4627 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4628 (test_very_wide_line): Adjust so that label is at left-clipping
4630 (test_very_wide_line_2): New test.
4631 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4632 Update expected output to show range labels.
4633 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4634 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4635 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4636 for new param to gcc_rich_location::add_expr.
4637 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4639 (test_show_locus): Add examples of labels to various tests. Tweak
4640 the "very wide_line" test case and duplicate it, to cover the
4641 boundary values for clipping of labels against the left-margin.
4642 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4643 diagnostic-test-show-locus-no-labels.c.
4644 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4645 Update line numbers of dg-locus directives.
4646 * gcc.dg/pr69627.c: Update expected output to show range labels.
4647 * lib/multiline.exp (proc _build_multiline_regex): Remove
4648 special-case handling of lines with trailing '|'.
4650 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4653 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4656 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4658 * gcc.dg/wmain.c: New test.
4660 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4663 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4664 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4667 2018-08-15 Martin Liska <mliska@suse.cz>
4669 PR tree-optimization/86925
4670 * gcc.dg/predict-20.c: New test.
4671 * gcc.dg/predict-21.c: New test.
4673 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4675 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4677 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4679 * gcc.target/i386/sse2-movs.c: New test.
4681 2018-08-14 Martin Sebor <msebor@redhat.com>
4683 PR tree-optimization/86650
4684 * gcc.dg/Warray-bounds-34.c: New test.
4686 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4689 * gfortran.dg/generic_34.f90: New test case.
4691 2018-08-13 Marek Polacek <polacek@redhat.com>
4694 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4695 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4696 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4697 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4698 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4699 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4700 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4701 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4702 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4703 * g++.dg/ext/stmtexpr15.C: Likewise.
4704 * g++.dg/gomp/pr47963.C: Likewise.
4705 * g++.dg/init/new37.C: Likewise.
4706 * g++.dg/init/new43.C: Likewise.
4707 * g++.dg/other/fold1.C: Likewise.
4708 * g++.dg/parse/array-size2.C: Likewise.
4709 * g++.dg/template/dependent-name3.C: Likewise.
4710 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4711 * g++.dg/other/vrp1.C: Likewise.
4712 * g++.dg/template/char1.C: Likewise.
4714 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4716 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4717 instead of a ZERO_EXTEND.
4719 2018-08-13 Martin Sebor <msebor@redhat.com>
4721 PR tree-optimization/71625
4722 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4723 * g++.dg/init/string2.C: New test.
4724 * g++.dg/init/string3.C: New test.
4725 * g++.dg/init/string4.C: New test.
4726 * gcc.dg/init-string-3.c: New test.
4727 * gcc.dg/strlenopt-55.c: New test.
4728 * gcc.dg/strlenopt-56.c: New test.
4730 2018-08-13 Marek Polacek <polacek@redhat.com>
4732 P0806R2 - Deprecate implicit capture of this via [=]
4733 * g++.dg/cpp2a/lambda-this1.C: New test.
4734 * g++.dg/cpp2a/lambda-this2.C: New test.
4735 * g++.dg/cpp2a/lambda-this3.C: New test.
4737 2018-08-13 Marek Polacek <polacek@redhat.com>
4740 * g++.dg/diagnostic/auto1.C: New test.
4742 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4745 * gfortran.dg/transfer_class_3.f90: New test.
4747 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4750 * gfortran.dg/use_rename_9.f90: New test.
4752 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4754 PR tree-optimization/86835
4755 * gcc.dg/pr86835.c: New test.
4757 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4760 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4761 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4762 * gfortran.dg/short_circuiting_2.f90: New test case.
4763 * gfortran.dg/short_circuiting_3.f90: New test case.
4765 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4768 * gcc.target/i386/pr82418.c: New test.
4770 2018-08-10 Martin Liska <mliska@suse.cz>
4773 * gcc.dg/predict-17.c: New test.
4774 * gcc.dg/predict-18.c: New test.
4775 * gcc.dg/predict-19.c: New test.
4777 2018-08-10 Martin Liska <mliska@suse.cz>
4779 PR tree-optimization/85799
4780 * gcc.dg/pr85799.c: New test.
4782 2018-08-09 Jeff Law <law@redhat.com>
4785 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4787 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4789 * gcc.target/aarch64/sve/reduc_8.c: New test.
4791 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4794 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4796 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4798 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4799 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4802 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4804 PR tree-optimization/86858
4805 * gcc.dg/vect/pr86858.c: New test.
4807 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4809 PR tree-optimization/86871
4810 * gcc.dg/vect/pr86871.c: New test.
4812 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4816 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4818 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4819 arch and tune numbers by 2.
4820 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4821 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4822 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4823 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4824 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4825 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4826 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4827 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4828 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4829 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4830 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4831 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4832 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4833 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4834 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4835 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4836 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4837 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4838 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4839 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4840 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4841 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4842 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4843 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4844 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4845 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4846 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4847 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4848 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4849 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4850 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4851 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4852 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4853 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4854 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4855 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4856 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4857 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4858 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4859 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4860 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4861 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4862 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4863 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4864 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4865 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4866 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4867 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4868 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4869 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4870 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4871 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4872 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4873 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4874 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4875 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4876 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4877 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4878 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4879 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4880 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4881 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4882 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4883 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4884 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4885 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4887 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4890 * gcc.target/s390/pr84332.c: New testcase.
4892 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4895 * gcc.target/m68k/tls-dimode.c: New file.
4897 2018-08-08 Nathan Sidwell <nathan@acm.org>
4899 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4900 c-c++-common/inc-from-1.c: New
4902 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4905 * gcc.target/s390/TI-constants-lra.c: New testcase.
4906 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4908 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4910 * gcc.target/s390/hotpatch-8.c: Remove.
4911 * gcc.target/s390/hotpatch-9.c: Remove.
4912 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4913 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4915 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4917 P0595R1 - is_constant_evaluated
4918 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4921 * g++.dg/cpp1z/decomp46.C: New test.
4924 * g++.dg/opt/pr86738.C: New test.
4926 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4929 * gcc.target/aarch64/frecpe_1.c: New test.
4930 * gcc.target/aarch64/frecpe_2.c: Likewise.
4932 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4934 PR c++/59480, DR 136
4935 * g++.dg/other/friend8.C: New.
4936 * g++.dg/other/friend9.C: Likewise.
4937 * g++.dg/other/friend10.C: Likewise.
4938 * g++.dg/other/friend11.C: Likewise.
4939 * g++.dg/other/friend12.C: Likewise.
4940 * g++.dg/other/friend13.C: Likewise.
4941 * g++.dg/other/friend14.C: Likewise.
4942 * g++.dg/other/friend15.C: Likewise.
4943 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4944 * g++.dg/parse/defarg8.C: Likewise.
4946 2018-08-07 Martin Liska <mliska@suse.cz>
4949 * gcc.dg/predict-16.c: New test.
4950 * g++.dg/predict-1.C: New test.
4952 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4953 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4955 PR tree-optimization/80925
4956 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4957 vectorized on !vect_hw_misalign targets.
4959 2018-08-06 Marek Polacek <polacek@redhat.com>
4962 * g++.dg/cpp1y/constexpr-86767.C: New test.
4964 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4966 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4967 for target *-*-linux-gnu.
4969 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4971 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4972 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4973 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4975 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4977 * gcc.target/s390/nomemloopunroll-1.c: New test.
4979 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4982 * gcc.target/i386/pr86386.c: New file.
4984 2018-08-04 Tom de Vries <tdevries@suse.de>
4986 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4988 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4990 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4993 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4996 * gfortran.dg/interface_assignment_6.f90: New test case.
4998 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
5001 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
5003 2018-08-03 David Malcolm <dmalcolm@redhat.com>
5004 Jonathan Wakely <jwakely@redhat.com>
5007 * g++.dg/pr85523.C: New test.
5009 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
5012 * gcc.dg/union-duplicate-field.c: New test.
5014 2018-08-03 Jason Merrill <jason@redhat.com>
5017 * g++.dg/template/pr86706.C: New test.
5019 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
5021 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
5022 on vect_avg_qi targets.
5023 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5024 * gcc.dg/vect/bb-slp-pow-1.c: New test.
5025 * gcc.dg/vect/vect-avg-15.c: Likewise.
5027 2018-08-03 Martin Liska <mliska@suse.cz>
5029 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
5030 * gcc.dg/predict-13.c: Likewise.
5031 * gcc.dg/predict-3.c: Likewise.
5032 * gcc.dg/predict-4.c: Likewise.
5033 * gcc.dg/predict-5.c: Likewise.
5034 * gcc.dg/predict-6.c: Likewise.
5035 * gcc.dg/predict-9.c: Likewise.
5036 * gfortran.dg/predict-1.f90: Likewise.
5038 2018-08-02 Richard Biener <rguenther@suse.de>
5041 * g++.dg/torture/pr86763.C: New testcase.
5043 2018-08-02 Richard Biener <rguenther@suse.de>
5045 PR tree-optimization/86816
5046 * g++.dg/torture/pr86816.C: New testcase.
5048 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
5050 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
5052 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
5053 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
5054 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
5056 * gcc.target/aarch64/sve/single_2.c: Likewise.
5057 * gcc.target/aarch64/sve/single_3.c: Likewise.
5058 * gcc.target/aarch64/sve/single_4.c: Likewise.
5060 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
5063 * gcc.target/aarch64/ldp_stp_13.c: New test.
5065 2018-08-01 Martin Sebor <msebor@redhat.com>
5067 PR tree-optimization/86650
5068 * gcc.dg/format/gcc_diag-10.c: Adjust.
5070 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5072 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
5074 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5076 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5079 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
5080 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5082 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5084 * gcc.dg/pointer-range-check-1.c: New test.
5085 * gcc.dg/pointer-range-check-2.c: Likewise.
5087 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
5089 PR tree-optimization/86749
5090 * gcc.dg/vect/pr86749.c: New test.
5092 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/lookup/name-clash12.C: New.
5097 2018-08-01 Richard Biener <rguenther@suse.de>
5099 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
5101 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5103 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
5105 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5107 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
5109 2018-08-01 Martin Liska <mliska@suse.cz>
5111 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
5112 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5113 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5114 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5115 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5116 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5117 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5118 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5120 2018-08-01 Martin Liska <mliska@suse.cz>
5123 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
5125 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
5127 * gcc.target/aarch64/extract_zero_extend.c: New file.
5129 2018-08-01 Jakub Jelinek <jakub@redhat.com>
5132 * gcc.c-torture/compile/pr85704.c: New test.
5134 2018-07-31 Alexandre Oliva <oliva@adacore.com>
5135 Olivier Hainque <hainque@adacore.com>
5137 * gnat.dg/dinst.adb: New.
5138 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
5140 2018-07-31 David Malcolm <dmalcolm@redhat.com>
5142 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
5144 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
5147 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
5149 * c-c++-common/spec-barrier-1.c: New test.
5150 * c-c++-common/spec-barrier-2.c: New test.
5151 * gcc.dg/spec-barrier-3.c: New test.
5153 2018-07-31 Martin Sebor <msebor@redhat.com>
5155 PR tree-optimization/86741
5156 * gcc.dg/Warray-bounds-33.c: New test.
5158 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
5160 * gcc.target/s390/memset-1.c: Improve testcase.
5162 2018-07-31 Tom de Vries <tdevries@suse.de>
5165 * g++.dg/guality/pr86687.C: New test.
5167 2018-07-31 Jakub Jelinek <jakub@redhat.com>
5169 P1008R1 - prohibit aggregates with user-declared constructors
5170 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
5171 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
5172 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
5173 * g++.dg/cpp2a/aggr1.C: New test.
5174 * g++.dg/cpp2a/aggr2.C: New test.
5176 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
5179 * gcc.target/arm/pr86640.c: New testcase.
5181 2018-07-31 Martin Liska <mliska@suse.cz>
5183 PR gcov-profile/85338
5184 PR gcov-profile/85350
5185 PR gcov-profile/85372
5186 * gcc.misc-tests/gcov-pr85338.c: New test.
5187 * gcc.misc-tests/gcov-pr85350.c: New test.
5188 * gcc.misc-tests/gcov-pr85372.c: New test.
5190 2018-07-31 Martin Liska <mliska@suse.cz>
5192 PR gcov-profile/83813
5193 PR gcov-profile/84758
5194 PR gcov-profile/85217
5195 PR gcov-profile/85332
5196 * gcc.misc-tests/gcov-pr83813.c: New test.
5197 * gcc.misc-tests/gcov-pr84758.c: New test.
5198 * gcc.misc-tests/gcov-pr85217.c: New test.
5199 * gcc.misc-tests/gcov-pr85332.c: New test.
5201 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5203 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
5204 gnat.dg/prot5_pkg.ads: New testcase.
5206 2018-07-31 Justin Squirek <squirek@adacore.com>
5208 * gnat.dg/addr11.adb: New testcase.
5210 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
5212 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
5214 2018-07-31 Gary Dismukes <dismukes@adacore.com>
5216 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
5218 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5220 * gnat.dg/iter3.adb: New testcase.
5222 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
5224 Revert 'AsyncI/O patch committed'
5225 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5226 Thomas Koenig <tkoenig@gcc.gnu.org>
5229 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5230 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5232 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
5234 PR rtl-optimization/85160
5235 * gcc.target/powerpc/combine-2-2.c: New testcase.
5237 2018-07-27 Martin Sebor <msebor@redhat.com>
5239 PR tree-optimization/86696
5240 * g++.dg/pr86696.C: New test.
5242 2018-07-27 David Malcolm <dmalcolm@redhat.com>
5244 PR tree-optimization/86636
5245 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
5246 Add dg-require-effective-target pthread.
5248 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
5250 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
5251 * gcc.dg/strcmpopt_6.c: Likewise.
5253 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
5256 * gcc.target/powerpc/pr58673-2.c: Call strdup.
5258 2018-07-26 Martin Sebor <msebor@redhat.com>
5260 PR tree-optimization/86043
5261 PR tree-optimization/86042
5262 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
5264 * gcc.dg/strlenopt-44.c: New test.
5266 2018-07-26 Martin Liska <mliska@suse.cz>
5268 PR gcov-profile/86536
5269 * gcc.misc-tests/gcov-pr86536.c: New test.
5271 2018-07-25 Martin Sebor <msebor@redhat.com>
5273 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
5274 ignored by the test harness.
5276 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5277 Thomas Koenig <tkoenig@gcc.gnu.org>
5280 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5281 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5283 2018-07-25 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/pr85515-2.C: Add expected dg-error.
5287 * g++.dg/cpp0x/range-for36.C: New test.
5289 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
5291 * gcc.target/arc/uncached-1.c: New test.
5292 * gcc.target/arc/uncached-2.c: Likewise.
5294 2018-07-24 Martin Sebor <msebor@redhat.com>
5296 PR tree-optimization/86622
5297 PR tree-optimization/86532
5298 * gcc.c-torture/execute/strlen-2.c: New test.
5299 * gcc.c-torture/execute/strlen-3.c: New test.
5300 * gcc.c-torture/execute/strlen-4.c: New test.
5302 2018-07-24 David Malcolm <dmalcolm@redhat.com>
5304 PR tree-optimization/86636
5305 * gcc.c-torture/compile/pr86636.c: New test.
5307 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
5309 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
5311 2018-07-24 Jakub Jelinek <jakub@redhat.com>
5314 * gcc.target/i386/pr86627.c: New test.
5317 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5318 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
5319 * g++.dg/tree-ssa-/pr19476-6.C: New test.
5320 * g++.dg/tree-ssa-/pr19476-7.C: New test.
5322 2018-07-23 Carl Love <cel@us.ibm.com>
5325 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
5326 file altivec-2-runnable.c.
5327 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
5328 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
5329 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
5330 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
5331 vec_cts, vec_ctu, vec_cpsgn tests.
5333 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5336 * gcc.dg/pr86617.c: New test.
5338 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5341 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5343 2018-07-20 Martin Sebor <msebor@redhat.com>
5346 * c-c++-common/pr68657-1.c: Adjust.
5347 * c-c++-common/pr68657-2.c: Same.
5348 * c-c++-common/pr68657-3.c: Same.
5349 * c-c++-common/pr68833-1.c: Same.
5350 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5351 * gcc.dg/Walloca-larger-than.c: New test.
5352 * gcc.dg/Walloca-larger-than-2.c: New test.
5353 * gcc.dg/Wframe-larger-than-2.c: New test.
5354 * gcc.dg/Wlarger-than3.c: New test.
5355 * gcc.dg/Wvla-larger-than-3.c: New test.
5356 * gcc.dg/pr42611.c: Adjust.
5357 * gnat.dg/frame_overflow.adb: Same.
5359 2018-07-20 Martin Sebor <msebor@redhat.com>
5361 PR tree-optimization/86613
5362 PR tree-optimization/86611
5363 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5364 prune duplicate warnings.
5365 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5366 data-model-dependencies.
5367 * gcc.dg/Warray-bounds-32.c: Ditto.
5369 2018-07-20 Richard Biener <rguenther@suse.de>
5372 * g++.dg/lto/pr86585_0.C: New testcase.
5373 * g++.dg/lto/pr86585_1.C: Likewise.
5375 2018-07-19 Martin Sebor <msebor@redhat.com>
5377 PR tree-optimization/83776
5378 PR tree-optimization/84047
5379 * gcc.dg/Warray-bounds-29.c: New test.
5380 * gcc.dg/Warray-bounds-30.c: New test.
5381 * gcc.dg/Warray-bounds-31.c: New test.
5382 * gcc.dg/Warray-bounds-32.c: New test.
5384 2018-07-19 Michael Collison <michael.collison@arm.com>
5385 Richard Henderson <rth@redhat.com>
5387 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5388 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5389 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5390 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5391 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5392 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5393 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5394 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5395 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5396 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
5397 * gcc.target/aarch64/builtin_usubl.c: New testcase.
5398 * gcc.target/aarch64/builtin_usubll.c: New testcase.
5400 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5402 Revert fix for c++/59480 (and testsuite followup)
5404 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5406 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5408 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5410 PR c++/59480, DR 136
5411 * g++.dg/other/friend8.C: New.
5412 * g++.dg/other/friend9.C: Likewise.
5413 * g++.dg/other/friend10.C: Likewise.
5414 * g++.dg/other/friend11.C: Likewise.
5415 * g++.dg/other/friend12.C: Likewise.
5416 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5417 * g++.dg/parse/defarg8.C: Likewise.
5419 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5421 * gcc.target/aarch64/profile.c: New test.
5423 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5426 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5428 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5431 * gcc.target/i386/pr86560-4.c: New test.
5432 * gcc.target/i386/pr86560-5.c: Likewise.
5434 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5437 * gcc.target/i386/pr86560-1.c: New test.
5438 * gcc.target/i386/pr86560-2.c: Likewise.
5439 * gcc.target/i386/pr86560-3.c: Likewise.
5441 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5443 * gfortran.dg/max_fmax_aarch64.f90: New test.
5444 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5445 * gfortran.dg/minmax_integer.f90: Likewise.
5447 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5449 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5451 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5454 * g++.dg/tree-ssa/pr86544.C: New test.
5456 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5459 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5461 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5464 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5465 * c-c++-common/pr69558.c: Remove xfail.
5466 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5467 * gcc.dg/pr61817-1.c: Likewise.
5468 * gcc.dg/pr61817-2.c: Likewise.
5469 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5471 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5474 * gfortran.dg/function_optimize_5.f90: Add option
5475 '-faggressive-function-elimination' and update dg-warning clauses.
5476 * gfortran.dg/short_circuiting.f90: New test.
5478 2018-07-18 Marek Polacek <polacek@redhat.com>
5480 PR c++/86190 - bogus -Wsign-conversion warning
5481 * g++.dg/warn/Wsign-conversion-3.C: New test.
5482 * g++.dg/warn/Wsign-conversion-4.C: New test.
5484 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5486 PR c++/59480, DR 136
5487 * g++.dg/other/friend8.C: New.
5488 * g++.dg/other/friend9.C: Likewise.
5489 * g++.dg/other/friend10.C: Likewise.
5490 * g++.dg/other/friend11.C: Likewise.
5491 * g++.dg/other/friend12.C: Likewise.
5492 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5493 * g++.dg/parse/defarg8.C: Likewise.
5495 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5497 * g++.dg/ext/uow-3.C: Adjust.
5498 * g++.dg/ext/uow-4.C: Likewise.
5499 * g++.dg/lookup/name-clash11.C: Likewise.
5500 * g++.dg/lookup/name-clash7.C: Likewise.
5501 * g++.dg/lookup/redecl1.C: Likewise.
5502 * g++.dg/warn/changes-meaning.C: Likewise.
5503 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5504 * g++.old-deja/g++.law/nest1.C: Likewise.
5506 2018-07-18 Richard Biener <rguenther@suse.de>
5509 * g++.dg/lto/pr86523-3_0.C: New testcase.
5511 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5513 * gcc.target/m68k/mulsi_highpart.c: New test.
5515 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5517 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5518 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5519 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5520 * gcc.dg/cpp/pr61854-8.c: New test.
5522 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5524 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5526 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5529 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5531 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5533 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5534 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5535 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5536 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5537 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5539 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5541 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5542 * gcc.target/powerpc/pr79916.c: Require dfp.
5544 2018-07-17 Richard Biener <rguenther@suse.de>
5547 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5549 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5551 * gcc.target/s390/function-align1.c: New test.
5552 * gcc.target/s390/function-align2.c: New test.
5553 * gcc.target/s390/function-align3.c: New test.
5555 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5557 * gnat.dg/discr55.adb: New test.
5559 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561 * gcc.target/i386/vartrack-1.c (dg-options): Add
5562 -fomit-frame-pointer.
5564 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5566 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5567 (dg-lto-options): Add -fPIC.
5568 * g++.dg/lto/pr86523-2_0.C: Likewise.
5570 2018-07-17 Martin Liska <mliska@suse.cz>
5572 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5574 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5576 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5579 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5581 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5583 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5585 * gnat.dg/memorytest.adb: New testcase.
5587 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5589 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5592 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5594 * gnat.dg/equal3.adb: New testcase.
5596 2018-07-17 Justin Squirek <squirek@adacore.com>
5598 * gnat.dg/split_args.adb: New testcase.
5600 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5602 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5604 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5606 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5609 2018-07-16 Carl Love <cel@us.ibm.com>
5612 Forgot the PR number on the commit log.
5614 2018-07-16 Carl Love <cel@us.ibm.com>
5617 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5619 * gcc.target/powerpc/divkc3-3.c: Ditto.
5620 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5621 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5622 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5623 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5625 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5627 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5628 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5630 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5632 * lib/target-supports.exp (check_effective_target_longdouble64,
5633 check_effective_target_ppc_float128,
5634 check_effective_target_ppc_float128_insns,
5635 check_effective_target_powerpc_vsx): New.
5637 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5639 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5642 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5644 PR tree-optimization/86526
5645 * gcc.c-torture/compile/pr86526.c: New test.
5647 2018-07-16 Carl Love <cel@us.ibm.com>
5649 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5651 * gcc.target/powerpc/divkc3-3.c: Ditto.
5652 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5653 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5654 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5655 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5657 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5660 * gfortran.dg/assumed_rank_14.f90: New testcase.
5661 * gfortran.dg/assumed_rank_15.f90: New testcase.
5662 * gfortran.dg/dec_structure_8.f90: Update error messages.
5663 * gfortran.dg/dec_structure_23.f90: Update error messages.
5665 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5668 * gcc.c-torture/execute/pr86528.c: New test.
5669 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5671 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/template/spec40.C: New.
5674 * g++.dg/parse/ptrmem8.C: Likewise.
5676 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5678 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5679 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5680 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5681 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5682 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5684 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5686 * gcc.target/s390/mrecord-mcount.c: New testcase.
5688 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5690 * gcc.target/s390/mfentry-m64.c: New testcase.
5692 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5694 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5697 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5699 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5702 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5704 * gnat.dg/wide_wide_value1.adb: New testcase.
5706 2018-07-16 Javier Miranda <miranda@adacore.com>
5708 * gnat.dg/bit_order1.adb: New testcase.
5710 2018-07-16 Javier Miranda <miranda@adacore.com>
5712 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5714 2018-07-16 Richard Biener <rguenther@suse.de>
5717 * g++.dg/lto/pr86523-1_0.C: New testcase.
5718 * g++.dg/lto/pr86523-2_0.C: Likewise.
5720 2018-07-16 Martin Liska <mliska@suse.cz>
5723 * g++.dg/ipa/pr86529.C: New test.
5725 2018-07-16 Tom de Vries <tdevries@suse.de>
5728 * gcc.target/i386/vartrack-1.c: New test.
5730 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5732 * gnat.dg/opt73.adb: New test.
5734 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5738 * g++.dg/opt/pr3698.C: New test.
5740 2018-07-16 Richard Biener <rguenther@suse.de>
5743 * gcc.dg/torture/pr86389.c: Require trampolines.
5745 2018-07-15 Tom de Vries <tdevries@suse.de>
5747 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5748 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5750 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5751 * gcc.dg/guality/guality.exp: Same.
5752 * gfortran.dg/guality/guality.exp: Same.
5754 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5755 Sunil K Pandey <sunil.k.pandey@intel.com>
5758 * gcc.target/i386/pr84413-1.c: New test.
5759 * gcc.target/i386/pr84413-2.c: Likewise.
5760 * gcc.target/i386/pr84413-3.c: Likewise.
5762 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5763 Steve Munroe <munroesj52@gmail.com>
5765 * gcc.target/powerpc/sse2-pand-1.c: New file.
5766 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5767 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5768 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5770 2018-07-13 Nathan Sidwell <nathan@acm.org>
5773 * g++.dg/pr86374.C: New.
5775 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5778 * gcc.dg/strcmpopt_5.c: New test.
5779 * gcc.dg/strcmpopt_6.c: New test.
5781 2018-07-13 Richard Biener <rguenther@suse.de>
5784 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5786 2018-07-13 Tom de Vries <tdevries@suse.de>
5788 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5789 * gcc.dg/guality/ctztest.c: Same.
5790 * gcc.dg/guality/sra-1.c: Same.
5792 2018-07-13 Tom de Vries <tdevries@suse.de>
5794 * gcc.dg/vla-1.c: Update.
5796 2018-07-13 Tom de Vries <tdevries@suse.de>
5798 * gcc.src/maintainers.exp: New file.
5800 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5803 * gcc.dg/pr86489.c: New test.
5805 2018-07-12 Martin Sebor <msebor@redhat.com>
5808 g++.dg/warn/pr86453.C: Adjust.
5810 2018-07-12 Jim Wilson <jimw@sifive.com>
5812 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5814 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5816 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5818 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5820 * c-c++-common/gomp/declare-target-3.c: New test.
5821 * g++.dg/gomp/declare-target-2.C: New test.
5823 2018-07-12 Martin Sebor <msebor@redhat.com>
5826 * c-c++-common/Wattributes.c: Adjust.
5827 * gcc.dg/Wattributes-10.c: New test.
5828 * g++.dg/Wattributes-3.C: Adjust.
5829 * gcc.dg/Wattributes-6.c: Adjust.
5830 * gcc.dg/pr18079.c: Adjust.
5831 * gcc.dg/torture/pr42363.c: Adjust.
5833 2018-07-12 Julia Koval <julia.koval@intel.com>
5835 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5838 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5840 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5841 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5842 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5843 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5844 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5845 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5846 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5848 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5850 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5851 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5852 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5853 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5854 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5855 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5856 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5857 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5859 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5860 Alan Hayward <alan.hayward@arm.com>
5861 David Sherwood <david.sherwood@arm.com>
5863 * gcc.dg/vect/vect-fma-2.c: New test.
5864 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5865 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5866 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5868 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5870 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5871 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5872 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5873 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5874 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5875 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5876 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5877 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5878 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5880 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5882 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5883 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5885 2018-07-12 Richard Biener <rguenther@suse.de>
5888 * gcc.target/i386/pr84829.c: New testcase.
5890 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5892 * gcc.dg/torture/20180712-1.c: New test.
5894 PR tree-optimization/86492
5895 * gcc.c-torture/execute/pr86492.c: New test.
5897 2018-07-12 Richard Biener <rguenther@suse.de>
5900 * g++.dg/warn/pr86453.C: New testcase.
5902 2018-07-12 Richard Biener <rguenther@suse.de>
5905 * gcc.dg/graphite/pr86479.c: New testcase.
5907 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5909 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5910 of hardcoding size. Cast (rel) to MASK_TYPE.
5911 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5912 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5913 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5914 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5915 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5916 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5917 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5918 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5919 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5920 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5921 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5922 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5923 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5924 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5925 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5926 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5927 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5928 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5929 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5931 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5933 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5934 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5935 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5937 2018-07-10 Mark Wielaard <mark@klomp.org>
5940 * gcc.dg/pr86459.c: New test.
5942 2018-07-10 Martin Sebor <msebor@redhat.com>
5945 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5947 2018-07-10 Martin Liska <mliska@suse.cz>
5950 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5952 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/ubsan/pr86406.C: New test.
5958 * gfortran.dg/vect/pr86421.f90: New test.
5960 2018-07-09 Martin Sebor <msebor@redhat.com>
5962 PR tree-optimization/86415
5963 * gcc.dg/strlenopt-53.c: New test.
5965 2018-07-09 Martin Sebor <msebor@redhat.com>
5968 * gcc.dg/strlenopt-49.c: New test.
5969 * gcc.dg/strlenopt-50.c: New test.
5970 * gcc.dg/strlenopt-51.c: New test.
5971 * gcc.dg/strlenopt-52.c: New test.
5972 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5974 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5977 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5978 to be returned and when first argument is not 0, so that they don't do
5979 anything for NEED_EXC or NEED_ERRNO.
5981 2018-07-09 Tom de Vries <tdevries@suse.de>
5983 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5984 * gcc.dg/guality/bswaptest.c: Same.
5985 * gcc.dg/guality/clztest.c: Same.
5986 * gcc.dg/guality/csttest.c: Same.
5987 * gcc.dg/guality/ctztest.c: Same.
5988 * gcc.dg/guality/drap.c: Same.
5989 * gcc.dg/guality/nrv-1.c: Same.
5990 * gcc.dg/guality/pr41353-1.c: Same.
5991 * gcc.dg/guality/pr41353-2.c: Same.
5992 * gcc.dg/guality/pr41404-1.c: Same.
5993 * gcc.dg/guality/pr43051-1.c: Same.
5994 * gcc.dg/guality/pr43077-1.c: Same.
5995 * gcc.dg/guality/pr43177.c: Same.
5996 * gcc.dg/guality/pr43329-1.c: Same.
5997 * gcc.dg/guality/pr43479.c: Same.
5998 * gcc.dg/guality/pr43593.c: Same.
5999 * gcc.dg/guality/pr45003-1.c: Same.
6000 * gcc.dg/guality/pr45003-2.c: Same.
6001 * gcc.dg/guality/pr45003-3.c: Same.
6002 * gcc.dg/guality/pr48437.c: Same.
6003 * gcc.dg/guality/pr48466.c: Same.
6004 * gcc.dg/guality/pr49888.c: Same.
6005 * gcc.dg/guality/pr54200.c: Same.
6006 * gcc.dg/guality/pr54519-1.c: Same.
6007 * gcc.dg/guality/pr54519-2.c: Same.
6008 * gcc.dg/guality/pr54519-3.c: Same.
6009 * gcc.dg/guality/pr54519-4.c: Same.
6010 * gcc.dg/guality/pr54519-5.c: Same.
6011 * gcc.dg/guality/pr54519-6.c: Same.
6012 * gcc.dg/guality/pr54551.c: Same.
6013 * gcc.dg/guality/pr54693-2.c: Same.
6014 * gcc.dg/guality/pr54693.c: Same.
6015 * gcc.dg/guality/pr54796.c: Same.
6016 * gcc.dg/guality/pr54970.c: Same.
6017 * gcc.dg/guality/pr67192.c: Same.
6018 * gcc.dg/guality/pr69947.c: Same.
6019 * gcc.dg/guality/pr78726.c: Same.
6020 * gcc.dg/guality/rotatetest.c: Same.
6021 * gcc.dg/guality/sra-1.c: Same.
6022 * gcc.dg/guality/vla-2.c: Same.
6024 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6026 * g++.dg/diagnostic/long-short.C: New.
6027 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
6028 * g++.dg/diagnostic/virtual-friend.C: Likewise.
6029 * g++.old-deja/g++.brendan/crash11.C: Adjust.
6031 2018-07-09 Tom de Vries <tdevries@suse.de>
6033 * gcc.dg/vla-1.c: New test.
6035 2018-07-07 Tom de Vries <tdevries@suse.de>
6037 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
6039 (get_dump_flags): New proc.
6040 (toplevel): Test all dump flags.
6042 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6044 * gnat.dg/stack_usage6.adb: New test.
6045 * gnat.dg/stack_usage6_pkg.ads: New helper.
6047 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
6049 * gnat.dg/pure_function3a.adb: New test.
6050 * gnat.dg/pure_function3b.adb: Likewise.
6051 * gnat.dg/pure_function3c.adb: Likewise.
6052 * gnat.dg/pure_function3_pkg.ads: New helper.
6054 2018-07-07 Jakub Jelinek <jakub@redhat.com>
6057 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
6058 dg-require-effective-target. Add -msse not just on i386-*, but
6059 on all i?86-* and x86_64-*.
6061 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6063 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
6064 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
6065 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
6066 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
6067 * gcc.dg/tree-ssa/popcount3.c: New test.
6069 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
6071 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
6072 to preserve the test.
6073 * gcc.target/i386/pr85073.c: Likewise.
6075 2018-07-06 Jakub Jelinek <jakub@redhat.com>
6077 PR tree-optimization/86401
6078 * gcc.dg/tree-ssa/pr86401-1.c: New test.
6079 * gcc.dg/tree-ssa/pr86401-2.c: New test.
6080 * c-c++-common/rotate-9.c: New test.
6082 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
6085 gcc.target/powerpc/pr86324-1.c: New test.
6086 gcc.target/powerpc/pr86324-2.c: Likewise.
6088 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6091 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
6093 2018-07-06 Tamar Christina <tamar.christina@arm.com>
6095 * gcc.target/aarch64/struct_cpy.c: Remove ;.
6097 2018-07-05 Jeff Law <law@redhat.com>
6099 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
6101 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/deferred_character_20.f90: New test.
6106 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
6110 * gfortran.dg/init_flag_18.f90: New testcase.
6111 * gfortran.dg/init_flag_19.f03: New testcase.
6113 2018-07-05 Carl Love <cel@us.ibm.com>
6114 * gcc.target/altivec-1-runnable.c: New test file.
6115 * gcc.target/altivec-2-runnable.c: New test file.
6116 * gcc.target/vsx-7.c (main2): Change expected expected instruction
6119 2018-07-05 Martin Sebor <msebor@redhat.com>
6122 * gcc.dg/strlenopt-47.c: New test.
6123 * gcc.dg/strlenopt-48.c: New test.
6125 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6128 * gcc.target/arm/big-endian-subreg.c: New.
6130 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6133 * gcc.dg/vect/pr84711.c: New.
6135 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6137 * gcc.target/aarch64/struct_cpy.c: New.
6139 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6141 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
6142 * c-c++-common/unroll-2.c: Likewise.
6143 * g++.dg/cdce3.C: Likewise.
6144 * g++.dg/ext/unroll-1.C: Likewise.
6145 * g++.dg/ext/unroll-2.C: Likewise.
6146 * g++.dg/ext/unroll-3.C: Likewise.
6147 * gcc.dg/cdce1.c: Likewise.
6148 * gcc.dg/cdce2.c: Likewise.
6149 * gcc.dg/gomp/pr68128-1.c: Likewise.
6150 * gcc.dg/vect/pr46032.c: Likewise.
6151 * gcc.dg/vect/vect-cond-10.c: Likewise.
6152 * gcc.dg/vect/vect-cond-8.c: Likewise.
6153 * gcc.dg/vect/vect-cond-9.c: Likewise.
6154 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6155 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6156 * gcc.target/i386/avx-cvt-2.c: Likewise.
6157 * gcc.target/i386/avx-cvt-3.c: Likewise.
6158 * gcc.target/i386/avx2-cvt-2.c: Likewise.
6159 * gcc.target/i386/avx2-gather-2.c: Likewise.
6160 * gcc.target/i386/avx2-gather-6.c: Likewise.
6161 * gcc.target/i386/avx512f-gather-2.c: Likewise.
6162 * gcc.target/i386/sse2-cvt-2.c: Likewise.
6163 * gfortran.dg/directive_unroll_1.f90: Likewise.
6164 * gfortran.dg/directive_unroll_2.f90: Likewise.
6165 * gnat.dg/unroll2.adb: Likewise.
6166 * gnat.dg/unroll3.adb: Likewise.
6168 2018-07-05 Tom de Vries <tdevries@suse.de>
6170 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
6172 2018-07-04 Martin Sebor <msebor@redhat.com>
6174 PR tree-optimization/86274
6175 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
6177 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6180 * gfortran.dg/block_16.f08. New test.
6182 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
6184 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
6185 has a slightly different IL that provides more threading
6188 2018-07-04 Martin Liska <mliska@suse.cz>
6193 * gcc.dg/pr84100.c (foo):
6194 * gcc.target/i386/falign-functions-2.c: New test.
6195 * gcc.target/i386/falign-functions.c: New test.
6197 2018-07-04 Martin Liska <mliska@suse.cz>
6199 * gcc.dg/pr47793.c: Remove.
6201 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
6203 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
6205 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6207 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
6210 * gcc.target/i386/pr85620-1.c: New test.
6211 * gcc.target/i386/pr85620-2.c: Likewise.
6212 * gcc.target/i386/pr85620-3.c: Likewise.
6213 * gcc.target/i386/pr85620-4.c: Likewise.
6215 2018-07-03 Martin Sebor <msebor@redhat.com>
6217 PR tree-optimization/86274
6218 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6220 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6221 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6222 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6223 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6224 * gcc.dg/tree-ssa/pr83198.c: Same.
6226 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6228 * g++.dg/other/locations1.C: New.
6229 * g++.dg/tls/locations1.C: Likewise.
6230 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
6231 * g++.dg/diagnostic/virtual-static.C: Likewise.
6232 * g++.dg/concepts/fn-concept2.C: Test the locations too.
6233 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
6234 * g++.dg/cpp0x/pr51463.C: Likewise.
6235 * g++.dg/other/typedef1.C: Likewise.
6236 * g++.dg/parse/dtor13.C: Likewise.
6237 * g++.dg/template/error44.C: Likewise.
6238 * g++.dg/template/typedef4.C: Likewise.
6239 * g++.dg/template/typedef5.C: Likewise.
6240 * g++.dg/tls/diag-2.C: Likewise.
6241 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6243 2018-07-03 Marek Polacek <polacek@redhat.com>
6246 * g++.dg/diagnostic/pr86201.C: New test.
6248 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
6251 * gcc.target/i386/pr85694.c: New test.
6253 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6255 PR tree-optimization/85694
6256 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
6257 Return true for AArch64 without SVE.
6258 * gcc.target/aarch64/vect_hadd_1.h: New file.
6259 * gcc.target/aarch64/vect_shadd_1.c: New test.
6260 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
6261 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
6262 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
6264 2018-07-03 Marek Polacek <polacek@redhat.com>
6267 * gcc.dg/Wint-conversion-2.c: New test.
6270 * g++.dg/overload/conv-op3.C: New test.
6272 2018-07-03 Richard Biener <rguenther@suse.de>
6275 * gcc.dg/torture/pr86389.c: New testcase.
6277 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6279 PR tree-optimization/85694
6280 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
6282 * gcc.dg/vect/vect-avg-1.c: New test.
6283 * gcc.dg/vect/vect-avg-2.c: Likewise.
6284 * gcc.dg/vect/vect-avg-3.c: Likewise.
6285 * gcc.dg/vect/vect-avg-4.c: Likewise.
6286 * gcc.dg/vect/vect-avg-5.c: Likewise.
6287 * gcc.dg/vect/vect-avg-6.c: Likewise.
6288 * gcc.dg/vect/vect-avg-7.c: Likewise.
6289 * gcc.dg/vect/vect-avg-8.c: Likewise.
6290 * gcc.dg/vect/vect-avg-9.c: Likewise.
6291 * gcc.dg/vect/vect-avg-10.c: Likewise.
6292 * gcc.dg/vect/vect-avg-11.c: Likewise.
6293 * gcc.dg/vect/vect-avg-12.c: Likewise.
6294 * gcc.dg/vect/vect-avg-13.c: Likewise.
6295 * gcc.dg/vect/vect-avg-14.c: Likewise.
6297 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6299 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
6300 get split into two for use by the over-widening pattern.
6301 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6302 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6303 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6304 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6305 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6306 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6307 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6308 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6309 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6310 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6311 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6312 * gcc.dg/vect/vect-over-widen-22.c: New test.
6314 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6316 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
6318 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
6319 over-widening messages.
6320 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6321 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6322 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6323 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6324 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6325 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6326 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6327 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
6328 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6329 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
6330 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6331 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6332 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6333 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6334 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6335 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6336 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6337 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6338 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6339 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6340 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6341 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6342 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6343 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6344 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6345 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6347 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6349 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6351 2018-07-02 Jim Wilson <jimw@sifive.com>
6353 * gcc.target/riscv/interrupt-debug.c: New.
6355 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6357 * g++.dg/diagnostic/thread-thread_local.C: New.
6359 2018-07-02 Martin Liska <mliska@suse.cz>
6362 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6363 * gcc.dg/profile-dir-2.c: Likewise.
6364 * gcc.dg/profile-dir-3.c: Likewise.
6366 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6368 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6371 2018-07-02 Richard Biener <rguenther@suse.de>
6373 PR tree-optimization/86363
6374 * gcc.dg/torture/pr86363.c: New testcase.
6376 2018-07-02 Martin Liska <mliska@suse.cz>
6378 * gcc.dg/completion-1.c: New test.
6379 * gcc.dg/completion-2.c: New test.
6380 * gcc.dg/completion-3.c: New test.
6382 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6386 * gfortran.dg/proc_ptr_50.f90: New test.
6388 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6391 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6393 2018-07-02 Martin Liska <mliska@suse.cz>
6396 * gcc.dg/ipa/pr86279.c: New test.
6398 2018-07-02 Martin Liska <mliska@suse.cz>
6401 * g++.dg/ipa/pr86323.C: New test.
6403 2018-07-01 Tom de Vries <tdevries@suse.de>
6406 2018-07-01 Tom de Vries <tdevries@suse.de>
6408 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6409 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6411 2018-07-01 Tom de Vries <tdevries@suse.de>
6413 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
6415 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
6418 2018-07-01 Tom de Vries <tdevries@suse.de>
6420 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6421 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6423 2018-07-01 Tom de Vries <tdevries@suse.de>
6425 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
6426 * gcc.dg/guality/vla-1.c: Use relative line numbers.
6428 2018-07-01 Tom de Vries <tdevries@suse.de>
6430 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
6431 (verify_call): ... here. Move to toplevel.
6432 (verify_call_np, dg_final_directive_check_utils): New proc.
6433 (toplevel): Call dg_final_directive_check_utils.
6434 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
6436 2018-06-30 Jim Wilson <jimw@sifive.com>
6438 * gcc.target/riscv/shift-shift-1.c: New.
6439 * gcc.target/riscv/shift-shift-2.c: New.
6440 * gcc.target/riscv/shift-shift-3.c: New.
6442 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6444 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6446 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6448 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6449 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6450 by 4 in the computation of a[i].
6451 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6452 main multiplication constant.
6453 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6454 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6455 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6456 pattern to cast the result to int.
6457 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6458 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6459 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6460 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6461 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6462 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6463 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6464 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6465 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6466 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6467 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6468 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6469 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6470 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6471 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6472 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6473 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6474 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6475 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6476 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6478 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6480 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6481 test for vectorization along the lines described in the comment.
6483 2018-06-30 Tom de Vries <tdevries@suse.de>
6485 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6486 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6487 LTO_TORTURE_OPTIONS.
6488 * gcc.dg/guality/prevent-optimization.h: New file.
6489 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6490 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6492 2018-06-30 Tom de Vries <tdevries@suse.de>
6494 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6495 * lib/gcc-dg.exp (dg-final): New proc.
6496 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6499 2018-06-29 Martin Sebor <msebor@redhat.com>
6501 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6502 that don't define the function.
6504 2018-06-29 Marek Polacek <polacek@redhat.com>
6507 * g++.dg/ext/cond3.C: New test.
6509 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6511 * gcc.target/arm/arm-soft-strd-even.c: New test.
6513 2018-06-29 Tom de Vries <tdevries@suse.de>
6515 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6517 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6518 (process-message): ... here.
6519 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6521 2018-06-29 Martin Liska <mliska@suse.cz>
6523 PR tree-optimization/86263
6524 * gcc.dg/tree-ssa/pr86263.c: New test.
6526 2018-06-28 Carl Love <cel@us.ibm.com>
6528 * gcc.target/p9-extract-1.c: Add test case.
6529 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6532 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6535 * gcc.target/i386/pr86348.c: New test.
6537 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6539 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6541 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6544 * gfortran.dg/dec_type_print_2.f03: New testcase.
6546 2018-06-28 David Pagan <dave.pagan@oracle.com>
6549 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6550 message causing unexpected test FAIL.
6552 2018-06-28 Martin Liska <mliska@suse.cz>
6554 * gcc.dg/tree-ssa/switch-1.c: New test.
6556 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6558 * gnat.dg/debug15.adb: New test.
6560 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6563 * g++.dg/lookup/pr86329.C: New test.
6565 2018-06-27 Carl Love <cel@us.ibm.com>
6567 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6569 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6572 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6574 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6576 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6578 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6580 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6581 requirement for this test.
6582 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6583 requirement, and -mpower8-vector compile option.
6585 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6588 * gcc.dg/pr86314.c: New test.
6591 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6593 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6595 * gcc.target/i386/pr86257.c: Require 64-bit.
6597 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6599 * g++.dg/pr86082.C: Require IBM1047 support.
6601 2018-06-26 Richard Biener <rguenther@suse.de>
6604 * gcc.dg/pr86271.c: New testcase.
6606 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6609 * gcc.dg/pr86064.c: New.
6611 2018-06-25 Jeff Law <law@redhat.com>
6613 * lib/target-supports.exp
6614 (check_effective_target_logical_op_short_circuit): Add v850.
6616 2018-06-25 Martin Sebor <msebor@redhat.com>
6618 PR tree-optimization/86204
6619 * gcc.dg/strlenopt-46.c: New test.
6621 2018-06-25 Martin Sebor <msebor@redhat.com>
6623 PR tree-optimization/85700
6624 * gcc.dg/Wstringop-truncation-4.c: New test.
6626 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6631 * gfortran.dg/init_flag_17.f90: New testcase.
6633 2018-06-25 Carl Love <cel@us.ibm.com>
6635 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6636 vec_extract a signed int. Add vec_extract tests for bool char
6638 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6641 2018-06-25 Tom de Vries <tdevries@suse.de>
6643 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6645 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6650 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6652 * gnat.dg/sso9.adb: New testcase.
6653 * gnat.dg/sso9_pkg.ads: Likewise.
6655 2018-06-25 Tom de Vries <tdevries@suse.de>
6658 * gcc.target/i386/pr86257.c: New test.
6660 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6663 * g++.dg/pr86082.C: New test.
6665 2018-06-24 Tom de Vries <tdevries@suse.de>
6667 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6668 * gcc.dg/guality/guality.exp: Same.
6669 * gfortran.dg/guality/guality.exp: Same.
6670 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6672 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/concepts/locations1.C: New.
6675 * g++.dg/cpp0x/locations1.C: Likewise.
6676 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6677 * g++.dg/cpp1z/inline-var3.C: Likewise.
6679 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6682 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6684 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6686 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6688 * gcc.target/powerpc/builtins-9.c: New test.
6689 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6690 to expect different code generation on big-endian vs.
6691 little-endian targets.
6693 2018-06-22 Tom de Vries <tdevries@suse.de>
6695 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6696 $rootme/../gdb/gdb, if available.
6697 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6698 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6700 2018-06-22 Tom de Vries <tdevries@suse.de>
6702 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6703 * g++.dg/guality/guality.exp: Use report_gdb.
6704 * gcc.dg/guality/guality.exp: Same.
6705 * gfortran.dg/guality/guality.exp: Same.
6707 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6710 * g++.dg/ext/offsetof3.C: New test.
6712 2018-06-22 Carl Love <cel@us.ibm.com>
6714 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6715 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6716 for the vnor, vand and vxor instructions.
6717 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6718 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6719 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6720 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6721 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6722 Add -dp to dg-options, update expected counts.
6724 2018-06-22 Paul Koning <ni1d@arrl.net>
6726 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6728 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6729 * gcc.c-torture/compile/20040101-1.c: Ditto.
6730 * gcc.c-torture/compile/20050622-1.c: Ditto.
6731 * gcc.c-torture/compile/20080625-1.c: Ditto.
6732 * gcc.c-torture/compile/20090107-1.c: Ditto.
6733 * gcc.c-torture/compile/920501-12.c: Ditto.
6734 * gcc.c-torture/compile/920501-4.c: Ditto.
6735 * gcc.c-torture/compile/961203-1.c: Ditto.
6736 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6737 * gcc.c-torture/compile/pr25310.c: Ditto.
6739 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6740 James Norris <jnorris@codesourcery.com>
6741 Thomas Schwinge <thomas@codesourcery.com>
6742 Tom de Vries <tom@codesourcery.com>
6744 * c-c++-common/goacc/deviceptr-4.c: New file.
6745 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6747 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6748 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6749 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6750 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6751 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6752 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6754 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6755 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6756 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6758 * gfortran.dg/goacc/modules.f95: Likewise.
6759 * gfortran.dg/goacc/routine-8.f90: Likewise.
6760 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6762 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6764 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6765 if the long double format is IEEE 128-bit for tests that are
6766 explicitly testing IBM extended double support. Use the
6767 appropriate pack and unpack built-in functions. Change calls from
6768 __builtin_isinfl to __builtin_isinf since the later supports all
6769 floating point types.
6770 * gcc.target/powerpc/pr57150.c: Likewise.
6771 * gcc.target/powerpc/pr60203.c: Likewise.
6772 * gcc.target/powerpc/pr67808.c: Likewise.
6773 * gcc.target/powerpc/pr70117.c: Likewise.
6774 * gcc.target/powerpc/tfmode_off.c: Likewise.
6776 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6779 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6781 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6784 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6786 2018-06-21 Tom de Vries <tdevries@suse.de>
6788 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6790 2018-06-21 Tom de Vries <tdevries@suse.de>
6792 PR tree-optimization/85859
6793 * gcc.dg/pr85859.c: New test.
6795 2018-06-21 Richard Biener <rguenther@suse.de>
6797 PR tree-optimization/86232
6798 * gcc.dg/torture/pr86232.c: New testcase.
6800 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6802 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6804 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6806 * gcc/gcc.target/aarch64/aes_2.c: New test.
6808 2018-06-20 Than McIntosh <thanm@google.com>
6811 * gcc.dg/split-8.c: New.
6813 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6815 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6816 for vpkudus in place of vpksdus.
6817 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6819 2018-06-20 Nathan Sidwell <nathan@acm.org>
6822 * g++.dg/lookup/pr85634-2.C: New.
6824 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6826 * g++.dg/template/friend65.C: New.
6827 * g++.dg/cpp0x/main1.C: Likewise.
6828 * g++.dg/other/main2.C: Likewise.
6829 * g++.dg/other/main3.C: Likewise.
6830 * g++.dg/template/friend42.C: Test location too.
6831 * g++.dg/concepts/decl-diagnose.C: Likewise.
6832 * g++.dg/warn/main-2.C: Update.
6834 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6835 Thomas Schwinge <thomas@codesourcery.com>
6836 Cesar Philippidis <cesar@codesourcery.com>
6838 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6839 2.5 data clause semantics.
6840 * c-c++-common/goacc/declare-2.c: Likewise.
6841 * c-c++-common/goacc/default-4.c: Likewise.
6842 * c-c++-common/goacc/finalize-1.c: New test.
6843 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6844 OpenACC 2.5 data clause semantics.
6845 * c-c++-common/goacc/kernels-alias.c: Likewise.
6846 * c-c++-common/goacc/routine-5.c: Likewise.
6847 * c-c++-common/goacc/update-if_present-1.c: New test.
6848 * c-c++-common/goacc/update-if_present-2.c: New test.
6849 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6850 2.5 data clause semantics.
6851 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6852 * gfortran.dg/goacc/data-tree.f95: Likewise.
6853 * gfortran.dg/goacc/declare-2.f95: Likewise.
6854 * gfortran.dg/goacc/default-4.f: Likewise.
6855 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6856 * gfortran.dg/goacc/finalize-1.f: New test.
6857 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6858 OpenACC 2.5 data clause semantics.
6859 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6860 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6861 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6862 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6863 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6864 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6865 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6867 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6870 * g++.dg/warn/Wnonnull4.C: New test.
6872 2018-06-20 Marek Polacek <polacek@redhat.com>
6875 * g++.dg/pr86240.C: New test.
6877 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6880 * gcc.target/i386/pr86194.c: New test.
6882 PR tree-optimization/86231
6883 * gcc.dg/tree-ssa/vrp119.c: New test.
6884 * gcc.c-torture/execute/pr86231.c: New test.
6886 2018-06-20 Tom de Vries <tdevries@suse.de>
6888 PR tree-optimization/86097
6889 * gcc.dg/autopar/pr86097.c: New test.
6891 2018-06-20 Nathan Sidwell <nathan@acm.org>
6894 * g++.dg/lookup/pr85634.C: New.
6896 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6898 * gcc.target/aarch64/ldp_stp_q.c: New test.
6899 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6900 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6902 2018-06-20 Martin Liska <mliska@suse.cz>
6904 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6906 2018-06-19 Martin Sebor <msebor@redhat.com>
6908 PR tree-optimization/48560
6909 * gcc.dg/Warray-bounds-28.c: New test.
6911 2018-06-19 Martin Sebor <msebor@redhat.com>
6914 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6917 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6919 * g++.dg/lto/pr84805_0.C: Update template.
6920 * g++.dg/lto/pr84805_1.C: Update template.
6922 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6924 * gnat.dg/aggr24.adb: New test.
6925 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6927 2018-06-19 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/86179
6930 * gcc.dg/pr86179.c: New testcase.
6932 2018-06-18 Martin Sebor <msebor@redhat.com>
6935 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6936 * c-c++-common/attr-nonstring-8.c: New test.
6938 2018-06-18 Martin Sebor <msebor@redhat.com>
6940 PR tree-optimization/81384
6941 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6942 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6943 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6944 * gcc.dg/attr-nonstring-2.c: New test.
6945 * gcc.dg/attr-nonstring-3.c: New test.
6946 * gcc.dg/attr-nonstring-4.c: New test.
6947 * gcc.dg/strlenopt-45.c: New test.
6948 * gcc.dg/strlenopt.h (strnlen): Declare.
6950 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6952 PR tree-optimization/86076
6953 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6955 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6957 PR tree-optimization/64946
6958 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6960 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6962 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6963 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6964 * gnat.dg/stack_usage5.adb: New test.
6966 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6969 * gcc.dg/tree-ssa/popcount.c: New test.
6970 * gcc.dg/tree-ssa/popcount2.c: New test.
6972 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6975 * gcc.dg/absu.c: New test.
6976 * gcc.dg/gimplefe-29.c: New test.
6977 * gcc.target/aarch64/pr64946.c: New test.
6979 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6982 * c-c++-common/pr86093.c: New test.
6985 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6988 * gcc.c-torture/compile/pr86123.c: New test.
6990 2018-06-15 Tom de Vries <tdevries@suse.de>
6992 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6994 2018-06-15 Nick Clifton <nickc@redhat.com>
6997 * gcc.c-torture/compile/pr84195.c: New test.
6999 2018-06-15 Richard Biener <rguenther@suse.de>
7002 * g++.dg/pr86159.C: New testcase.
7004 2018-06-15 Richard Biener <rguenther@suse.de>
7007 * gcc.dg/pr86076.c: New testcase.
7009 2018-06-14 Marek Polacek <polacek@redhat.com>
7012 * g++.dg/cpp0x/gen-attrs-65.C: New test.
7014 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7017 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
7018 -msse2 to dg-options.
7021 * gcc.c-torture/compile/pr86122.c: New test.
7023 P0624R2 - Default constructible and assignable stateless lambdas
7024 * g++.dg/cpp2a/lambda1.C: New test.
7025 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
7028 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7030 * g++.dg/other/static3.C: New.
7031 * g++.dg/other/static4.C: Likewise.
7032 * g++.dg/warn/Wshadow-15.C: Likewise.
7033 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
7034 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
7035 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
7036 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
7037 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
7038 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
7039 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7041 2018-06-14 Jakub Jelinek <jakub@redhat.com>
7044 * gcc.c-torture/compile/pr85945.c: New test.
7046 2018-06-14 Richard Biener <rguenther@suse.de>
7049 * gcc.dg/pr86124.c: New testcase.
7051 2018-06-13 Martin Sebor <msebor@redhat.com>
7053 PR tree-optimization/86114
7054 * gcc.dg/pr86114.c: New test.
7056 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7059 * gfortran.dg/pr86110.f90: New test.
7061 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7064 * gfortran.dg/goacc/pr85703.f90: New test.
7065 * gfortran.dg/gomp/pr85703.f90: New test.
7067 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
7070 * gfortran.dg/goacc/pr85702.f90: New test.
7072 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
7074 * gcc.target/i386/pr86048.c: New test.
7076 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7078 * gcc.target/arc/fma-1.c: New test.
7080 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7082 * gcc.target/arc/pr9001107555.c: New file.
7084 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
7086 * g++.dg/torture/aarch64-vect-init-1.C: New test.
7088 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
7090 * g++.dg/init/delete3.C: New.
7091 * g++.dg/init/new49.C: Likewise.
7092 * g++.dg/init/new25.C: Test locations too.
7093 * g++.dg/template/new4.C: Likewise.
7094 * g++.old-deja/g++.jason/operator.C: Likewise.
7096 2018-06-12 Marek Polacek <polacek@redhat.com>
7098 Core issue 1331 - const mismatch with defaulted copy constructor
7099 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
7100 * g++.dg/cpp0x/defaulted52.C: New test.
7101 * g++.dg/cpp0x/defaulted53.C: New test.
7102 * g++.dg/cpp0x/defaulted54.C: New test.
7103 * g++.dg/cpp0x/defaulted55.C: New test.
7104 * g++.dg/cpp0x/defaulted56.C: New test.
7105 * g++.dg/cpp0x/defaulted57.C: New test.
7106 * g++.dg/cpp0x/defaulted58.C: New test.
7107 * g++.dg/cpp0x/defaulted59.C: New test.
7108 * g++.dg/cpp0x/defaulted60.C: New test.
7110 2018-06-12 David Malcolm <dmalcolm@redhat.com>
7113 * gcc.dg/spellcheck-transposition.c: New test.
7115 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7118 * gfortran.dg/pr44491.f90: New testcase
7120 2018-06-12 Martin Sebor <msebor@redhat.com>
7122 PR tree-optimization/85259
7123 * gcc.dg/Wstringop-overflow-5.c: New test.
7124 * gcc.dg/Wstringop-overflow-6.c: New test.
7126 2018-06-12 Martin Sebor <msebor@redhat.com>
7129 * gcc.dg/Wstringop-truncation-3.c: New test.
7131 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7133 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
7134 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
7135 * gcc.target/powerpc/swaps-p8-17.c: Same.
7137 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7139 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
7140 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
7141 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
7142 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
7143 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
7144 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
7146 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7148 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
7149 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
7150 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
7151 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
7152 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
7153 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
7155 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7157 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
7158 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
7159 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
7160 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
7161 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
7162 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
7164 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7166 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
7167 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
7168 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
7169 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
7170 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
7171 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
7173 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7175 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
7176 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
7177 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
7178 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
7179 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
7180 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
7182 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7184 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
7185 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
7186 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
7187 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
7188 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
7189 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
7191 2018-06-12 Martin Liska <mliska@suse.cz>
7193 * g++.dg/opt/mpx.C: New test.
7194 * gcc.target/i386/mpx.c: New test.
7196 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7198 * gcc.target/arc/builtin_simdarc.c: Update test.
7199 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7200 * gcc.target/arc/tumaddsidi4.c: Likewise.
7202 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
7204 * gnat.dg/opt72a.ad[sb]: New test.
7205 * gnat.dg/opt72_pkg.ads: New helper.
7207 2018-06-12 Tom de Vries <tdevries@suse.de>
7209 * gcc.dg-selftests/dg-final.exp: New file.
7211 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/lookup/new2.C: Test locations too.
7214 * g++.dg/other/ellipsis1.C: Likewise.
7215 * g++.dg/other/operator1.C: Likewise.
7216 * g++.dg/other/operator2.C: Likewise.
7217 * g++.dg/overload/operator2.C: Likewise.
7218 * g++.dg/parse/defarg11.C: Likewise.
7219 * g++.dg/parse/operator4.C: Likewise.
7220 * g++.dg/template/error30.C: Likewise.
7221 * g++.dg/template/explicit-args3.C: Likewise.
7222 * g++.dg/warn/effc1.C: Likewise.
7223 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
7224 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
7225 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
7226 * g++.old-deja/g++.jason/conversion5.C: Likewise.
7227 * g++.old-deja/g++.jason/operator.C: Likewise.
7229 2018-06-11 Martin Sebor <msebor@redhat.com>
7231 PR tree-optimization/86083
7232 * gcc.dg/strlenopt-44.c: New test.
7234 2018-06-11 Janus Weil <janus@gcc.gnu.org>
7237 * gfortran.dg/generic_32.f90: New test.
7238 * gfortran.dg/generic_33.f90: New test.
7240 2018-06-11 Carl Love <cel@us.ibm.com>
7241 * gcc.target/powerpc/altivec-7.c (main): Remove tests
7242 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
7243 long long bool. Remove duplicate dg-final for xxlxor. Update
7244 dg-final instruction counts.
7245 * gcc.target/powerpc/altivec-37.c (main): New file for
7246 tests vec_unpackh and vec_unpackl returning long long bool and
7249 2018-06-11 Martin Liska <mliska@suse.cz>
7251 PR tree-optimization/86089
7252 * gcc.dg/tree-ssa/pr86089.c: New test.
7254 2018-06-11 Julia Koval <julia.koval@intel.com>
7256 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
7257 * gcc.target/i386/vpclmulqdq.c: Ditto.
7259 2018-06-11 Olivier Hainque <hainque@adacore.com>
7261 * gnat.dg/lang-dw2.adb: New test.
7262 * gnat.dg/lang-dw3.adb: New test.
7264 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7266 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
7267 gnat.dg/assertion_policy1_pkg.ads: New testcase.
7269 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7271 * gnat.dg/predicate1.adb: New testcase.
7273 2018-06-11 Yannick Moy <moy@adacore.com>
7275 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
7277 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7279 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
7282 2018-06-11 Javier Miranda <miranda@adacore.com>
7284 * gnat.dg/prot4.adb: New testcase.
7286 2018-06-11 Yannick Moy <moy@adacore.com>
7288 * gnat.dg/part_of1-instantiation.adb,
7289 gnat.dg/part_of1-instantiation.ads,
7290 gnat.dg/part_of1-private_generic.adb,
7291 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
7294 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
7296 * gnat.dg/contract1.adb: New testcase.
7298 2018-06-11 Javier Miranda <miranda@adacore.com>
7300 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
7303 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7305 * gnat.dg/inline_always1.adb: New testcase.
7307 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7309 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
7310 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
7311 gnat.dg/nested_generic2_g2.ads: New testcase.
7313 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7315 * g++.dg/template/friend64.C: New.
7316 * g++.old-deja/g++.other/friend4.C: Test the location too.
7317 * g++.old-deja/g++.pt/crash23.C: Likewise.
7319 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7321 * gfortran.dg/inline_matmul_23.f90: New test.
7323 2018-06-10 Janus Weil <janus@gcc.gnu.org>
7326 * gfortran.dg/intent_decl_1.f90: New test case.
7328 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7330 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
7331 * gfortran.dg/ieee/large_4.f90: Ditto.
7332 * gfortran.dg/round_4.f90: Ditto.
7334 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7337 * gfortran.dg/pr38351.f90: New test.
7338 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7340 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7345 * gfortran.dg/pr85138_1.f90: New test.
7346 * gfortran.dg/pr85138_2.f90: Ditto.
7347 * gfortran.dg/pr85996.f90: Ditto.
7349 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7352 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7353 * gfortran.dg/data_char_1.f90: Ditto.
7354 * gfortran.dg/pr78571.f90: Ditto.
7355 * gfortran.dg/pr78278.f90: New test.
7357 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7360 * gfortran.dg/pr63514.f90: New test.
7362 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7365 * gfortran.dg/bounds_check_20.f90: New test.
7367 2018-06-08 Carl Love <cel@us.ibm.com>
7369 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7371 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7372 vec_extract a signed int.
7373 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7374 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7376 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7377 vec_extract a signed int.
7378 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7379 vec_extract a signed int.
7380 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7381 vec_xor builtins. Update xxsel, xxlxor counts.
7383 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7386 * gfortran.dg/associate_30.f90: Remove code tested ...
7387 * gfortran.dg/pr67803.f90: Ditto.
7388 * gfortran.dg/pr67805.f90: Ditto.
7389 * gfortran.dg/pr86059.f90: ... here. New test.
7391 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7394 * gfortran.dg/pr78571.f90: New test.
7396 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
7399 * gcc.target/powerpc/pr85755.c: New test.
7401 2018-06-08 Carl Love <cel@us.ibm.com>
7403 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
7405 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
7407 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
7408 for BE system that are different then for an LE system from this file
7409 into vsx-vector-6-le.c using be target qualifier. Remove this file.
7410 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
7411 the various instruction counts. Rename file to vsx-vector-6.p8.c.
7413 2018-06-08 Martin Liska <mliska@suse.cz>
7415 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
7417 2018-06-08 Martin Liska <mliska@suse.cz>
7419 * g++.dg/dg.exp: Do not use mpx.exp.
7420 * g++.dg/lto/lto.exp: Likewise.
7421 * g++.dg/lto/pr69729_0.C: Remove.
7422 * g++.dg/opt/pr71529.C: Remove.
7423 * g++.dg/pr63995-1.C: Remove.
7424 * g++.dg/pr68270.C: Remove.
7425 * g++.dg/pr71624.C: Remove.
7426 * g++.dg/pr71633.C: Remove.
7427 * g++.dg/pr79761.C: Remove.
7428 * g++.dg/pr79764.C: Remove.
7429 * g++.dg/pr79769.C: Remove.
7430 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
7431 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
7432 * gcc.dg/lto/chkp-privatize_0.c: Remove.
7433 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
7434 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
7435 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
7436 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
7437 * gcc.dg/lto/pr66221_0.c: Remove.
7438 * gcc.target/i386/chkp-always_inline.c: Remove.
7439 * gcc.target/i386/chkp-bndret.c: Remove.
7440 * gcc.target/i386/chkp-builtins-1.c: Remove.
7441 * gcc.target/i386/chkp-builtins-2.c: Remove.
7442 * gcc.target/i386/chkp-builtins-3.c: Remove.
7443 * gcc.target/i386/chkp-builtins-4.c: Remove.
7444 * gcc.target/i386/chkp-const-check-1.c: Remove.
7445 * gcc.target/i386/chkp-const-check-2.c: Remove.
7446 * gcc.target/i386/chkp-hidden-def.c: Remove.
7447 * gcc.target/i386/chkp-label-address.c: Remove.
7448 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7449 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7450 * gcc.target/i386/chkp-pr69044.c: Remove.
7451 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7452 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7453 * gcc.target/i386/chkp-strchr.c: Remove.
7454 * gcc.target/i386/chkp-strlen-1.c: Remove.
7455 * gcc.target/i386/chkp-strlen-2.c: Remove.
7456 * gcc.target/i386/chkp-strlen-3.c: Remove.
7457 * gcc.target/i386/chkp-strlen-4.c: Remove.
7458 * gcc.target/i386/chkp-strlen-5.c: Remove.
7459 * gcc.target/i386/chkp-stropt-1.c: Remove.
7460 * gcc.target/i386/chkp-stropt-10.c: Remove.
7461 * gcc.target/i386/chkp-stropt-11.c: Remove.
7462 * gcc.target/i386/chkp-stropt-12.c: Remove.
7463 * gcc.target/i386/chkp-stropt-13.c: Remove.
7464 * gcc.target/i386/chkp-stropt-14.c: Remove.
7465 * gcc.target/i386/chkp-stropt-15.c: Remove.
7466 * gcc.target/i386/chkp-stropt-16.c: Remove.
7467 * gcc.target/i386/chkp-stropt-17.c: Remove.
7468 * gcc.target/i386/chkp-stropt-2.c: Remove.
7469 * gcc.target/i386/chkp-stropt-3.c: Remove.
7470 * gcc.target/i386/chkp-stropt-4.c: Remove.
7471 * gcc.target/i386/chkp-stropt-5.c: Remove.
7472 * gcc.target/i386/chkp-stropt-6.c: Remove.
7473 * gcc.target/i386/chkp-stropt-7.c: Remove.
7474 * gcc.target/i386/chkp-stropt-8.c: Remove.
7475 * gcc.target/i386/chkp-stropt-9.c: Remove.
7476 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7477 * gcc.target/i386/indirect-thunk-11.c: Remove.
7478 * gcc.target/i386/indirect-thunk-12.c: Remove.
7479 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7480 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7481 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7482 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7483 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7484 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7485 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7486 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7487 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7488 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7489 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7490 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7491 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7492 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7493 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7494 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7495 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7496 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7497 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7498 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7499 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7500 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7501 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7502 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7503 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7504 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7505 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7506 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7507 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7508 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7509 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7510 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7511 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7512 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7513 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7514 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7515 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7516 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7517 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7518 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7519 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7520 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7521 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7522 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7523 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7524 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7525 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7526 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7527 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7528 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7529 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7530 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7531 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7532 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7533 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7534 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7535 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7536 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7537 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7538 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7539 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7540 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7541 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7542 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7543 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7544 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7545 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7546 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7547 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7548 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7549 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7550 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7551 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7552 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7553 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7554 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7555 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7556 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7557 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7558 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7559 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7560 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7561 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7562 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7563 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7564 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7565 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7566 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7567 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7568 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7569 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7570 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7571 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7572 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7573 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7574 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7575 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7576 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7577 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7578 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7579 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7580 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7581 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7582 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7583 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7584 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7585 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7586 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7587 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7588 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7589 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7590 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7591 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7592 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7593 * gcc.target/i386/mpx/label-address-1.c: Remove.
7594 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7595 * gcc.target/i386/mpx/macro.c: Remove.
7596 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7597 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7598 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7599 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7600 * gcc.target/i386/mpx/memmove-1.c: Remove.
7601 * gcc.target/i386/mpx/memmove-2.c: Remove.
7602 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7603 * gcc.target/i386/mpx/mpx-check.h: Remove.
7604 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7605 * gcc.target/i386/mpx/mpx.exp: Remove.
7606 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7607 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7608 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7609 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7610 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7611 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7612 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7613 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7614 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7615 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7616 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7617 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7618 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7619 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7620 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7621 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7622 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7623 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7624 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7625 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7626 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7627 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7628 * gcc.target/i386/mpx/pr65508.c: Remove.
7629 * gcc.target/i386/mpx/pr65531.cc: Remove.
7630 * gcc.target/i386/mpx/pr66048.cc: Remove.
7631 * gcc.target/i386/mpx/pr66134.c: Remove.
7632 * gcc.target/i386/mpx/pr66566.c: Remove.
7633 * gcc.target/i386/mpx/pr66567.c: Remove.
7634 * gcc.target/i386/mpx/pr66568.c: Remove.
7635 * gcc.target/i386/mpx/pr66569.c: Remove.
7636 * gcc.target/i386/mpx/pr66581.c: Remove.
7637 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7638 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7639 * gcc.target/i386/mpx/pr68416.c: Remove.
7640 * gcc.target/i386/mpx/pr78339.c: Remove.
7641 * gcc.target/i386/mpx/pr79631.c: Remove.
7642 * gcc.target/i386/mpx/pr79633.c: Remove.
7643 * gcc.target/i386/mpx/pr79753.c: Remove.
7644 * gcc.target/i386/mpx/pr79770.c: Remove.
7645 * gcc.target/i386/mpx/pr79987.c: Remove.
7646 * gcc.target/i386/mpx/pr79988.c: Remove.
7647 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7648 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7649 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7650 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7651 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7652 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7653 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7654 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7655 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7656 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7657 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7658 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7659 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7660 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7661 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7662 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7663 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7664 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7665 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7666 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7667 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7668 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7669 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7670 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7671 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7672 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7673 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7674 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7675 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7676 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7677 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7678 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7679 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7680 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7681 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7682 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7683 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7684 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7685 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7686 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7687 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7688 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7689 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7690 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7691 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7692 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7693 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7694 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7695 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7696 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7697 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7698 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7699 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7700 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7701 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7702 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7703 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7704 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7705 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7706 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7707 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7708 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7709 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7710 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7711 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7712 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7713 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7714 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7715 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7716 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7717 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7718 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7719 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7720 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7721 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7722 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7723 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7724 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7725 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7726 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7727 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7728 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7729 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7730 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7731 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7732 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7733 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7734 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7735 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7736 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7737 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7738 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7739 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7740 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7741 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7742 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7743 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7744 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7745 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7746 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7747 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7748 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7749 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7750 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7751 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7752 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7753 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7754 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7755 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7756 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7757 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7758 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7759 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7760 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7761 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7762 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7763 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7764 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7765 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7766 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7767 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7768 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7769 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7770 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7771 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7772 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7773 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7774 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7775 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7776 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7777 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7778 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7779 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7780 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7781 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7782 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7783 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7784 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7785 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7786 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7787 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7788 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7789 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7790 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7791 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7792 * gcc.target/i386/pr63995-2.c: Remove.
7793 * gcc.target/i386/pr64805.c: Remove.
7794 * gcc.target/i386/pr65044.c: Remove.
7795 * gcc.target/i386/pr65167.c: Remove.
7796 * gcc.target/i386/pr65183.c: Remove.
7797 * gcc.target/i386/pr65184.c: Remove.
7798 * gcc.target/i386/pr65523.c: Remove.
7799 * gcc.target/i386/pr70876.c: Remove.
7800 * gcc.target/i386/pr70877.c: Remove.
7801 * gcc.target/i386/pr71458.c: Remove.
7802 * gcc.target/i386/pr80880.c: Remove.
7803 * gcc.target/i386/ret-thunk-25.c: Remove.
7804 * gcc.target/i386/thunk-retbnd.c: Remove.
7805 * lib/mpx-dg.exp: Remove.
7806 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7808 2018-06-07 Carl Love <cel@us.ibm.com>
7810 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7813 2018-06-07 Carl Love <cel@us.ibm.com>
7815 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7818 2018-06-07 Marek Polacek <polacek@redhat.com>
7821 * gcc.dg/Wc90-c99-compat-10.c: New test.
7822 * gcc.dg/Wc90-c99-compat-11.c: New test.
7823 * gcc.dg/Wc90-c99-compat-12.c: New test.
7824 * gcc.dg/Wc90-c99-compat-9.c: New test.
7826 2018-06-07 Paul Koning <ni1d@arrl.net>
7828 * gcc.c-torture/compile/20180605-1.c: New test.
7830 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7833 * gfortran.dg/pr86045.f90: New test.
7835 2018-06-07 Marek Polacek <polacek@redhat.com>
7837 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7839 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7841 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7843 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7845 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7846 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7847 * gcc.target/msp430/msp430.h: New test header file.
7849 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7851 PR tree-optimization/69615
7852 * gcc.dg/tree-ssa/pr69615.c: New test.
7854 2018-06-07 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/85935
7857 * gcc.dg/graphite/pr85935.c: New testcase.
7859 2018-06-04 Carl Love <cel@us.ibm.com>
7861 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7862 debug print statements. Fix a few formating issues.
7864 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7867 * gcc.target/powerpc/pr85657-4.c: New tests.
7868 * gcc.target/powerpc/pr85657-5.c: Likewise.
7869 * gcc.target/powerpc/pr85657-6.c: Likewise.
7871 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7874 * gfortran.dg/realloc_on_assign_30.f90: New test.
7876 2018-06-06 Carl Love <cel@us.ibm.com>
7877 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7878 argument to vui_arg.
7880 2018-06-06 Carl Love <cel@us.ibm.com>
7882 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7884 * gcc.target/powerpc/builtins-4.c: New test file for tests
7887 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7890 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7891 be used in templates. Don't check for them in overloaded functions.
7893 2018-06-06 Jim Wilson <jimw@sifive.com>
7895 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7896 * gcc.target/riscv/interrupt-mmode.c: New.
7897 * gcc.target/riscv/interrupt-smode.c: New.
7898 * gcc.target/riscv/interrupt-umode.c: New.
7900 2018-06-06 Marek Polacek <polacek@redhat.com>
7903 * g++.dg/cpp0x/initlist102.C: New test.
7904 * g++.dg/cpp0x/initlist103.C: New test.
7905 * g++.dg/cpp0x/initlist104.C: New test.
7907 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7909 * gcc.dg/torture/pr86066.c: New test.
7911 2018-06-06 Richard Biener <rguenther@suse.de>
7913 PR tree-optimization/86062
7914 * g++.dg/tree-ssa/pr86062.C: New testcase.
7916 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7918 * gcc.target/msp430/function-attributes-4.c: New test.
7919 * gcc.target/msp430/static-interrupts.c: New test.
7921 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7924 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7925 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7926 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7927 * gcc.target/aarch64/nofp_1.c: Ditto.
7929 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7931 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7933 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7936 * gfortran.dg/goacc/pr85701.f90: New test.
7938 2018-06-05 Marek Polacek <polacek@redhat.com>
7941 * g++.dg/cpp0x/alias-decl-64.C: New test.
7943 2018-06-05 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/86046
7946 * gcc.dg/pr86046.c: New testcase.
7948 2018-06-05 Richard Biener <rguenther@suse.de>
7950 PR tree-optimization/86047
7951 * gcc.dg/pr86047.c: New testcase.
7953 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7956 * g++.target/arm/arm.exp: New file.
7957 * g++.target/arm/pr81497.C: Likewise.
7959 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7961 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7963 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7965 * gcc.dg/store_merging_21.c: New test.
7966 * gnat.dg/opt71b.adb: Likewise.
7967 * gnat.dg/opt71.adb: Rename into...
7968 * gnat.dg/opt71a.adb: ...this.
7970 2018-06-04 Richard Biener <rguenther@suse.de>
7972 PR tree-optimization/85955
7973 * gcc.dg/pr85955.c: New testcase.
7975 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7978 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7979 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7980 * gfortran.dg/allocate_stat_2.f90: Ditto.
7981 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7983 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7985 * gcc.target/aarch64/sve/extract_5.c: New test.
7987 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7991 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7993 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7994 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7995 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7996 * gcc.target/i386/avx512bw-pr86036.c: New test.
7998 2018-06-04 Richard Biener <rguenther@suse.de>
8000 PR tree-optimization/86038
8001 * gcc.dg/pr86038.c: New testcase.
8003 2018-06-04 Jakub Jelinek <jakub@redhat.com>
8005 PR tree-optimization/69615
8006 * gcc.dg/pr69615.c: New test.
8009 * c-c++-common/gomp/pr86025.c: New test.
8011 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
8013 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
8015 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
8017 * gcc.dg/torture/pr86034.c: New test.
8019 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
8022 * gfortran.dg/cray_pointer_12.f90: New test.
8024 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8027 * gfortran.dg/pr85938.f90: Fixed by revision r261081
8029 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8031 * gnat.dg/specs/opt3.ads: New test.
8032 * gnat.dg/specs/opt3_pkg.ads: New helper.
8034 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
8036 * gnat.dg/discr53.ad[sb]: New test.
8037 * gnat.dg/discr53_pkg.ads: New helper.
8039 2018-06-01 Carl Love <cel@us.ibm.com>
8041 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
8042 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
8044 2018-06-01 Carl Love <cel@us.ibm.com>
8046 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
8047 to make it consistent with the naming convention in the file.
8048 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
8049 to altivec-7.c. Delete file.
8050 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
8051 to altivec-7.c. Delete file.
8052 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
8053 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
8054 vec_unpackl tests. Update instruction counts.
8055 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
8056 tests to builtins-1.c.
8057 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
8058 tests to builtins-1.c.
8059 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
8060 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
8061 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
8062 Remove vec_ctf tests returning double. Remove vec_cts with
8063 double args. Remove vec_sel with invalid arguments. Add tests for
8065 Add instruction counts for new tests.
8066 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8067 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
8069 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
8070 test_sll_vsill_vsill_vuc.
8071 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
8073 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
8074 tests from altivec-7.h.
8075 * gcc.target/powerpc/vsx-7-be.c: Remove file.
8076 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
8077 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
8078 splat_sll, splat_uc, splat_int128, splat_uint128.
8079 Make second argument of vec_extract and vec_insert a signed int.
8080 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
8083 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
8085 * gcc.dg/store_merging_20.c: New test.
8086 * gnat.dg/opt71.adb: Likewise.
8087 * gnat.dg/opt71_pkg.ads: New helper.
8089 2018-06-01 Carl Love <cel@us.ibm.com>
8091 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
8092 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
8093 Add vec_xst_be for signed and unsigned arguments.
8095 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8099 * gfortran.dg/pr85816.f90: New test.
8100 * gfortran.dg/pr85975.f90: New test.
8102 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8105 * gfortran.dg/random_init_1.f90: New test.
8106 * gfortran.dg/random_init_2.f90: New test.
8107 * gfortran.dg/random_init_3.f90: New test.
8108 * gfortran.dg/random_init_4.f90: New test.
8109 * gfortran.dg/random_init_5.f90: New test.
8110 * gfortran.dg/random_init_6.f90: New test.
8112 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
8114 PR tree-optimization/85989
8115 * gcc.dg/torture/pr85989.c: New test.
8117 2018-06-01 Richard Biener <rguenther@suse.de>
8120 * gcc.dg/tree-ssa/pr86017.c: New testcase.
8122 2018-06-01 Richard Biener <rguenther@suse.de>
8125 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
8127 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
8130 * gcc.dg/strcmpopt_2.c: New test.
8131 * gcc.dg/strcmpopt_3.c: New test.
8134 * gcc.dg/strcmpopt_3.c: New test.
8136 2018-05-31 Jakub Jelinek <jakub@redhat.com>
8139 * gcc.target/i386/pr85984.c: New test.
8141 2018-05-31 Martin Sebor <msebor@redhat.com>
8144 * gcc.dg/Walloc-size-larger-than-1.c: New test.
8145 * gcc.dg/Walloc-size-larger-than-10.c: New test.
8146 * gcc.dg/Walloc-size-larger-than-11.c: New test.
8147 * gcc.dg/Walloc-size-larger-than-12.c: New test.
8148 * gcc.dg/Walloc-size-larger-than-13.c: New test.
8149 * gcc.dg/Walloc-size-larger-than-14.c: New test.
8150 * gcc.dg/Walloc-size-larger-than-15.c: New test.
8151 * gcc.dg/Walloc-size-larger-than-16.c: New test.
8152 * gcc.dg/Walloc-size-larger-than-17.c: New test.
8153 * gcc.dg/Walloc-size-larger-than-2.c: New test.
8154 * gcc.dg/Walloc-size-larger-than-3.c: New test.
8155 * gcc.dg/Walloc-size-larger-than-4.c: New test.
8156 * gcc.dg/Walloc-size-larger-than-5.c: New test.
8157 * gcc.dg/Walloc-size-larger-than-6.c: New test.
8158 * gcc.dg/Walloc-size-larger-than-7.c: New test.
8159 * gcc.dg/Walloc-size-larger-than-8.c: New test.
8160 * gcc.dg/Walloc-size-larger-than-9.c: New test.
8161 * gcc.dg/Walloc-size-larger-than.c: New test.
8163 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
8164 Cesar Philippidis <cesar@codesourcery.com>
8167 * gfortran.dg/goacc/pr77371-1.f90: New test.
8168 * gfortran.dg/goacc/pr77371-2.f90: New test.
8169 * gfortran.dg/goacc/pr85879.f90: New test.
8171 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8173 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
8174 * gnat.dg/stack_usage1b.adb: Likewise.
8175 * gnat.dg/stack_usage1c.adb: Likewise.
8176 * gnat.dg/stack_usage3.adb: Likewise.
8177 * gnat.dg/stack_usage1_pkg.adb: Delete.
8179 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8181 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
8182 * gcc.dg/store_merging_11.c: Likewise.
8183 * gcc.dg/store_merging_13.c: Likewise.
8184 * gcc.dg/store_merging_14.c: Likewise.
8185 * gcc.dg/store_merging_15.c: Likewise.
8186 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
8188 2018-05-31 Ed Schonberg <schonberg@adacore.com>
8190 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
8191 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
8192 gnat.dg/limited1_outer.ads: New testcase.
8194 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
8196 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
8197 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
8200 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8202 * gnat.dg/size_clause1.adb: New testcase.
8204 2018-05-31 Javier Miranda <miranda@adacore.com>
8206 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
8208 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
8210 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
8211 vld1x3 intrinsics for aarch64.
8212 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
8213 vst1x2 intrinsics for aarch64.
8214 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
8215 vst1x3 intrinsics for aarch64.
8217 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
8220 * g++.dg/diagnostic/pr77777.C: New test.
8222 2018-05-30 David Pagan <dave.pagan@oracle.com>
8225 * gcc.dg/noncompile/pr55976-1.c: New test.
8226 * gcc.dg/noncompile/pr55976-2.c: New test.
8228 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
8230 * gcc.dg/lto/20111213-1_0.c: Fix template.
8231 * gcc.dg/lto/20100603-1_0.c: Fix template.
8232 * gcc.dg/lto/20100603-2_0.c: Fix template.
8233 * gcc.dg/lto/20100603-3_0.c: Fix template.
8235 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
8236 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
8237 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
8238 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
8239 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
8240 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
8241 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
8242 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
8243 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
8244 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
8245 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
8246 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
8247 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
8248 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
8249 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
8250 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
8251 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
8252 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
8253 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
8254 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
8255 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
8256 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
8257 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
8258 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
8259 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
8260 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
8261 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
8262 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
8263 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
8264 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
8265 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
8266 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
8267 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
8268 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
8269 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
8270 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
8271 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
8272 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
8273 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
8274 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
8275 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
8276 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
8277 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
8278 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
8279 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
8280 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
8281 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
8282 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
8283 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
8284 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
8285 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
8286 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
8287 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
8288 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
8289 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
8290 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
8291 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
8292 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
8293 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
8294 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
8295 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
8296 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
8298 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
8301 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8303 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
8305 * gcc.target/aarch64/simd/ldp_stp_9: New.
8306 * gcc.target/aarch64/simd/ldp_stp_10: New.
8307 * gcc.target/aarch64/simd/ldp_stp_11: New.
8308 * gcc.target/aarch64/simd/ldp_stp_12: New.
8310 2018-05-30 Ed Schonberg <schonberg@adacore.com>
8312 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
8314 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
8316 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
8318 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
8321 * gcc.target/i386/pr85950.c: New test.
8323 2018-05-29 Marek Polacek <polacek@redhat.com>
8326 * g++.dg/cpp1z/class-deduction55.C: New test.
8327 * g++.dg/cpp1z/class-deduction56.C: New test.
8328 * g++.dg/cpp1z/class-deduction57.C: New test.
8330 2018-05-29 Jakub Jelinek <jakub@redhat.com>
8333 * g++.dg/warn/Wunused-var-33.C: New test.
8336 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8337 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8338 arrays. Add suffix 1 to all functions and use 4 iterations rather
8339 than N. Add functions with conversions to and from float.
8340 Add new set of functions with 8 iterations and another one
8341 with 16 iterations, expect 24 vectorized loops instead of just 4.
8342 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8344 2018-05-29 Javier Miranda <miranda@adacore.com>
8346 * gnat.dg/equal2.adb: New testcase.
8348 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8350 * gnat.dg/float_attributes_overflows.adb: New testcase.
8352 2018-05-29 Pascal Obry <obry@adacore.com>
8354 * gnat.dg/normalize_pathname.adb: New testcase.
8356 2018-05-29 Tom de Vries <tom@codesourcery.com>
8358 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8360 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8361 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8362 * lib/scantree.exp (scan-tree-dump-times): Same.
8364 2018-05-29 Tom de Vries <tom@codesourcery.com>
8366 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8367 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8368 Use proc name as first argument to dg-scan.
8370 2018-05-29 Tom de Vries <tom@codesourcery.com>
8372 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8375 2018-05-28 Richard Biener <rguenther@suse.de>
8377 PR tree-optimization/85934
8378 * gcc.target/i386/pr85934.c: New testcase.
8380 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8382 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8384 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8386 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8388 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8390 * gnat.dg/fixedpnt5.adb: New testcase.
8392 2018-05-28 Justin Squirek <squirek@adacore.com>
8394 * gnat.dg/array31.adb: New testcase.
8396 2018-05-28 Justin Squirek <squirek@adacore.com>
8398 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
8399 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
8401 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
8403 * gfortran.dg/data_stmt_pointer.f90: new test.
8405 2018-05-27 Jakub Jelinek <jakub@redhat.com>
8408 * gcc.target/i386/avx512dq-pr85918.c: New test.
8410 2018-05-25 Jim Wilson <jimw@sifive.com>
8412 * gcc.target/riscv/interrupt-1.c: New.
8413 * gcc.target/riscv/interrupt-2.c: New.
8414 * gcc.target/riscv/interrupt-3.c: New.
8415 * gcc.target/riscv/interrupt-4.c: New.
8416 * gcc.target/riscv/interrupt-5.c: New.
8418 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
8421 * gfortran.dg/pr85786.f90: New test.
8423 2018-05-25 Paul Koning <ni1d@arrl.net>
8425 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
8426 * gcc.c-torture/compile/pr55921.c: Ditto.
8427 * gcc.c-torture/compile/pr60655-1.c: Ditto.
8428 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
8430 2018-05-25 Jakub Jelinek <jakub@redhat.com>
8433 * gcc.target/i386/avx512f-pr85832.c: New test.
8434 * gcc.target/i386/avx512vl-pr85832.c: New test.
8435 * gcc.target/i386/avx512bw-pr85832.c: New test.
8436 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
8438 2018-05-25 Bin Cheng <bin.cheng@arm.com>
8440 PR tree-optimization/85720
8441 * gcc.dg/tree-ssa/pr85720.c: New test.
8442 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8445 2018-05-25 Martin Liska <mliska@suse.cz>
8448 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8449 for 'Removing basic block'.
8451 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8453 * gnat.dg/sec_stack1.adb: New testcase.
8455 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8457 * gnat.dg/fixedpnt4.adb: New testcase.
8459 2018-05-25 Javier Miranda <miranda@adacore.com>
8461 * gnat.dg/interface7.adb: New testcase.
8463 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8465 * gnat.dg/sec_stack2.adb: New testcase.
8467 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8469 * gnat.dg/interface6.adb: New testcase.
8471 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8473 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8475 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8477 * lib/target-supports.exp
8478 (check_effective_target_vect_double_cond_arith): Include
8479 multiplication and division.
8480 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8481 fully-masked loops with a fixed vector length.
8482 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8484 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8485 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8486 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8488 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8490 * gcc.target/aarch64/sve/div_1.c: New test.
8491 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8492 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8493 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8495 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8497 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8499 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8501 * lib/target-supports.exp
8502 (check_effective_target_vect_double_cond_arith): New proc.
8503 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8504 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8505 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8506 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8507 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8508 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8509 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8511 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8514 * gfortran.dg/f2018_obs.f90: New test case.
8516 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8519 * gfortran.dg/pr85543.f90: New test.
8521 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8524 * gfortran.dg/pr85780.f90: New test.
8526 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8529 * gfortran.dg/pr85779_1.f90: New test.
8530 * gfortran.dg/pr85779_2.f90: Ditto.
8531 * gfortran.dg/pr85779_3.f90: Ditto.
8533 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8537 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8538 * gfortran.dg/pr85895.f90: New test.
8540 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8543 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8545 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8547 * gcc.dg/fold-popcount-1.c: New testcase.
8548 * gcc.dg/fold-popcount-2.c: New testcase.
8549 * gcc.dg/fold-popcount-3.c: New testcase.
8550 * gcc.dg/fold-popcount-4.c: New testcase.
8552 2018-05-24 Marek Polacek <polacek@redhat.com>
8555 * g++.dg/cpp0x/new3.C: New test.
8557 2018-05-24 Javier Miranda <miranda@adacore.com>
8559 * gnat.dg/discr52.adb: New testcase.
8561 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8563 * gnat.dg/others1.adb: New testcase.
8565 2018-05-24 Justin Squirek <squirek@adacore.com>
8567 * gnat.dg/raise_expr.adb: New testcase.
8569 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8571 * gnat.dg/formal_containers.adb: New testcase.
8573 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575 * gcc.target/i386/pr85345.c: Require ifunc support.
8577 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8579 * gcc.dg/vect/vect-fma-1.c: New test.
8581 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8583 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8586 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8589 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8591 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8594 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8596 * gcc.target/msp430/pr78849.c: New test.
8598 2018-05-23 Marek Polacek <polacek@redhat.com>
8600 * g++.dg/cpp2a/range-for8.C: New test.
8601 * g++.dg/cpp2a/range-for9.C: New test.
8602 * g++.dg/cpp2a/range-for10.C: New test.
8604 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8606 * lib/target-supports.exp (check_effective_target_be): New.
8607 (check_effective_target_le): New.
8609 2018-05-23 Marek Polacek <polacek@redhat.com>
8611 * g++.dg/cpp2a/range-for1.C: New test.
8612 * g++.dg/cpp2a/range-for2.C: New test.
8613 * g++.dg/cpp2a/range-for3.C: New test.
8614 * g++.dg/cpp2a/range-for4.C: New test.
8615 * g++.dg/cpp2a/range-for5.C: New test.
8616 * g++.dg/cpp2a/range-for6.C: New test.
8617 * g++.dg/cpp2a/range-for7.C: New test.
8619 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8621 * gcc.target/i386/cvt-3.c: New test.
8623 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8625 * gcc.target/i386/cvt-2.c: New test.
8627 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8629 * gcc.dg/pr79985.c: New testcase.
8631 2018-05-23 Richard Biener <rguenther@suse.de>
8633 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8635 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8638 * gcc.target/aarch64/pr84882.c: New test.
8639 * gcc.target/aarch64/target_attr_18.c: Likewise.
8641 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8643 PR tree-optimization/85853
8644 * gfortran.dg/vect/pr85853.f90: New test.
8646 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8648 * gnat.dg/import2.adb: New testcase.
8650 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8652 * gnat.dg/discr51.adb: New testcase.
8654 2018-05-23 Javier Miranda <miranda@adacore.com>
8656 * gnat.dg/valid_scalars1.adb: New testcase.
8658 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8660 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8662 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8664 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8667 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8669 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8672 2018-05-23 Bob Duff <duff@adacore.com>
8674 * gnat.dg/addr10.adb: New testcase.
8676 2018-05-23 Richard Biener <rguenther@suse.de>
8679 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8681 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8683 PR tree-optimization/85822
8684 * c-c++-common/pr85822.c: New test.
8686 2018-05-23 Richard Biener <rguenther@suse.de>
8688 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8690 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8693 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8695 2018-05-22 Martin Sebor <msebor@redhat.com>
8698 * gcc.dg/attr-nonstring.c: New test.
8700 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8703 * gcc.target/i386/pr85345.c: New test.
8705 2018-05-22 Luis Machado <luis.machado@linaro.org>
8707 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8709 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8712 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8713 dg-additional-options.
8714 * gfortran.dg/graphite/block-2.f: Ditto.
8715 * gfortran.dg/graphite/id-19.f: Ditto.
8716 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8717 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8718 * gfortran.dg/vect/pr52580.f: Ditto.
8720 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8722 * gcc.target/aarch64/ldp_stp_6.c: New.
8723 * gcc.target/aarch64/ldp_stp_7.c: New.
8724 * gcc.target/aarch64/ldp_stp_8.c: New.
8726 2018-05-22 Martin Sebor <msebor@redhat.com>
8729 * c-c++-common/attr-nonstring-3.c: Adjust.
8730 * c-c++-common/attr-nonstring-4.c: Adjust.
8731 * c-c++-common/attr-nonstring-6.c: New test.
8733 2018-05-22 Martin Sebor <msebor@redhat.com>
8735 PR tree-optimization/85826
8736 * gcc.dg/Wrestrict-17.c: New test.
8738 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8740 * gcc.dg/torture/pr85862.c: Rename to...
8741 * gcc.dg/torture/pr85852.c: ...this.
8743 2018-05-22 Justin Squirek <squirek@adacore.com>
8745 * gnat.dg/warn14.adb: New testcase.
8747 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8749 * gnat.dg/controlled8.adb: New testcase.
8751 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8753 * gnat.dg/discr50.adb: New testcase.
8755 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8757 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8758 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8759 gnat.dg/discr49_rec2.ads: New testcase.
8761 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8763 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8764 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8767 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8769 * gnat.dg/fixedpnt3.adb: New testcase.
8771 2018-05-22 Justin Squirek <squirek@adacore.com>
8773 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8774 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8776 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8779 * gcc.dg/torture/pr85862.c: New test.
8781 2018-05-22 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/85834
8784 * g++.dg/torture/pr85834.C: New testcase.
8785 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8787 2018-05-22 Martin Liska <mliska@suse.cz>
8790 * g++.dg/ipa/pr85607.C: New test.
8792 2018-05-22 Richard Biener <rguenther@suse.de>
8794 PR tree-optimization/85863
8795 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8797 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8800 * gfortran.dg/assumed_rank_5.f90: Update error message.
8801 * gfortran.dg/assumed_type_4.f90: Ditto.
8802 * gfortran.dg/bind_c_array_params.f03: Ditto.
8803 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8804 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8805 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8806 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8807 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8808 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8809 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8810 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8811 * gfortran.dg/rank_3.f90: Ditto.
8812 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8813 * gfortran.dg/implicit_14.f90: Ditto.
8815 2018-05-21 Christian Groessler <chris@groessler.org>
8817 * gcc.c-torture/compile/simd-5.c: Fix comment.
8819 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8822 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8823 __float128, __ibm128, and long double.
8824 * gcc.target/powerpc/pr85657-2.c: Likewise.
8825 * gcc.target/powerpc/pr85657-3.c: Likewise.
8826 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8827 implementated as a separate type internally, and is not just an
8828 alias for long double.
8830 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8832 PR tree-optimization/85814
8833 * gcc.dg/torture/pr85814.c: New test.
8835 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8838 * g++.dg/cpp0x/cond1.C: New.
8839 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8840 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8841 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8842 * g++.dg/parse/cond6.C: Likewise.
8843 * g++.dg/parse/cond7.C: Likewise.
8844 * g++.dg/parse/cond8.C: Likewise.
8845 * g++.dg/cpp1z/decomp16.C: Update.
8846 * g++.old-deja/g++.jason/cond.C: Likewise.
8848 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8850 ChangeLog for r260480
8851 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8852 warnings for deleted and obsolescent features.
8853 * gfortran.dg/graphite/id-19.f: Ditto.
8854 * gfortran.dg/graphite/id-20.f: Ditto.
8855 * gfortran.dg/graphite/id-27.f90: Ditto.
8856 * gfortran.dg/graphite/pr82449.f: Ditto.
8858 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8860 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8861 tiny and large memory models.
8863 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8865 * gnat.dg/suppress_initialization.adb,
8866 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8868 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8870 * gnat.dg/exit1.adb: New testcase.
8872 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8874 * gnat.dg/array30.adb: New testcase.
8876 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8878 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8880 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8882 * gcc.c-torture/execute/ssad-run.c: New test.
8883 * gcc.c-torture/execute/usad-run.c: Likewise.
8884 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8885 * gcc.target/aarch64/usadv16qi.c: Likewise.
8887 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8889 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8890 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8891 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8893 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8894 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8895 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8897 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8900 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8901 * gfortran.dg/g77/20020307-1.f: Ditto.
8902 * gfortran.dg/g77/980310-3.f: Ditto.
8903 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8904 * gfortran.dg/goacc/loop-1.f95: Ditto.
8905 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8906 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8907 * gfortran.dg/gomp/do-1.f90: Ditto.
8908 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8909 * gfortran.dg/pr17229.f: Ditto.
8910 * gfortran.dg/pr37243.f: Ditto.
8911 * gfortran.dg/pr49721-1.f: Ditto.
8912 * gfortran.dg/pr58484.f: Ditto.
8913 * gfortran.dg/pr81175.f: Ditto.
8914 * gfortran.dg/pr81723.f: Ditto.
8915 * gfortran.dg/predcom-2.f: Ditto.
8916 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8917 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8918 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8919 * gfortran.dg/vect/pr52580.f: Ditto.
8921 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8924 * gfortran.dg/char_result_18.f90: New test.
8926 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8929 * gfortran.dg/associate_38.f90: New test.
8931 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8934 * gfortran.dg/select_type_42.f90: New test.
8936 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8939 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8940 that the patch fixes PR66694 & PR82617, although the testcases
8941 are not explicitly included.
8943 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8945 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8947 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8950 * g++.dg/pr82899.C: New testcase.
8952 2018-05-18 Martin Liska <mliska@suse.cz>
8954 * gcc.dg/pr68766.c: Change pruned output.
8956 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8959 * c-c++-common/goacc/pr85782.c: New test.
8961 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8963 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8965 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8967 * gcc.target/arm/pr62554.c: Delete.
8968 * gcc.target/arm/pr69610-1.c: Likewise.
8969 * gcc.target/arm/pr69610-2.c: Likewise.
8971 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8973 * gcc.target/arm/pr40887.c: Update comment.
8974 * lib/target-supports.exp: Don't generate effective target checks
8975 and related helpers for armv5. Update comment.
8976 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8977 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8978 target check and options.
8980 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8983 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8984 scan-tree-dump-not for h.
8986 2018-05-18 Richard Biener <rguenther@suse.de>
8988 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8989 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8990 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8991 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8992 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8993 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8994 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8995 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8996 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8997 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8998 * gcc.dg/vrp-min-max-1.c: Likewise.
8999 * gcc.dg/vrp-min-max-3.c: New testcase.
9001 2018-05-18 Richard Biener <rguenther@suse.de>
9003 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
9004 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
9005 * gcc.dg/graphite/scop-6.c: Likewise.
9006 * gcc.dg/graphite/scop-7.c: Likewise.
9007 * gcc.dg/graphite/scop-8.c: Likewise.
9008 * gcc.dg/graphite/scop-9.c: Likewise.
9010 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9012 * gcc.target/aarch64/vect-init-ld1.c: New test.
9014 2018-05-18 Martin Liska <mliska@suse.cz>
9016 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
9017 * gcc.dg/tree-prof/update-loopch.c: Likewise.
9019 2018-05-18 Martin Liska <mliska@suse.cz>
9021 * gcc.dg/ipa/ipa-icf-39.c: New test.
9022 * gcc.dg/pr68766.c: Adjust pruned output.
9024 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
9026 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
9028 * gcc.dg/fma-1.c: New test.
9029 * gcc.dg/fma-2.c: Likewise.
9030 * gcc.dg/fma-3.c: Likewise.
9031 * gcc.dg/fma-4.c: Likewise.
9032 * gcc.dg/fma-5.c: Likewise.
9033 * gcc.dg/fma-6.c: Likewise.
9034 * gcc.dg/fma-7.c: Likewise.
9035 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
9037 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
9038 * gfortran.dg/reassoc_8.f: Likewise.
9039 * gfortran.dg/reassoc_9.f: Likewise.
9040 * gfortran.dg/reassoc_10.f: Likewise.
9042 2018-05-17 Jim Wilson <jimw@sifive.com>
9044 * gcc.target/riscv/switch-qi.c: New.
9045 * gcc.target/riscv/switch-si.c: New.
9047 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
9050 * gcc.target/powerpc/pr85698.c: New test.
9052 2018-05-17 Richard Biener <rguenther@suse.de>
9054 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
9056 2018-05-17 Bin Cheng <bin.cheng@arm.com>
9058 PR tree-optimization/85793
9059 * gcc.dg/vect/pr85793.c: New test.
9061 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
9063 * gcc.dg/gimplefe-28.c: New test.
9064 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
9065 internal function calls.
9066 * gcc.dg/goacc/loop-processing-1.c: Likewise.
9068 2018-05-17 Martin Liska <mliska@suse.cz>
9070 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
9071 space in between 'G_' and '('.
9073 2018-05-17 Jakub Jelinek <jakub@redhat.com>
9076 * gcc.target/i386/pr85323-7.c: New test.
9077 * gcc.target/i386/pr85323-8.c: New test.
9078 * gcc.target/i386/pr85323-9.c: New test.
9081 * gcc.target/i386/pr85323-4.c: New test.
9082 * gcc.target/i386/pr85323-5.c: New test.
9083 * gcc.target/i386/pr85323-6.c: New test.
9086 * gcc.target/i386/pr85323-1.c: New test.
9087 * gcc.target/i386/pr85323-2.c: New test.
9088 * gcc.target/i386/pr85323-3.c: New test.
9090 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
9091 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
9092 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
9093 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
9094 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
9095 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
9096 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
9097 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
9098 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
9099 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
9100 * gcc.target/i386/avx512f-setzero-1.c: New test.
9102 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
9104 * gcc.target/aarch64/vect-slp-dup.c: New.
9106 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9109 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
9111 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9113 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
9114 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
9116 2018-05-17 Richard Biener <rguenther@suse.de>
9118 PR tree-optimization/85757
9119 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
9121 2018-05-16 Marek Polacek <polacek@redhat.com>
9124 * g++.dg/cpp0x/initlist-throw1.C: New test.
9125 * g++.dg/cpp0x/initlist-throw2.C: New test.
9127 2018-05-16 Carl Love <cel@us.ibm.com>
9129 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
9130 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
9131 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
9133 2018-05-16 Richard Biener <rguenther@suse.de>
9135 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
9136 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
9137 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
9139 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
9141 * gcc.target/aarch64/sve/vcond_10.c: New test.
9142 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
9143 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9144 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9146 2018-05-15 Martin Sebor <msebor@redhat.com>
9148 PR tree-optimization/85753
9149 * gcc.dg/Wrestrict-10.c: Adjust.
9150 * gcc.dg/Wrestrict-16.c: New test.
9152 2018-05-15 Martin Sebor <msebor@redhat.com>
9155 * c-c++-common/attr-nonstring-7.c: New test.
9157 2018-05-15 Richard Biener <rguenther@suse.de>
9159 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
9161 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9163 PR tree-optimization/83648
9164 * gcc.dg/tree-ssa/pr83648.c: New test.
9165 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
9167 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9170 * gcc.dg/ipa/pr85734.c: New test.
9172 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
9175 * gnat.dg/opt70.adb: New test.
9176 * gnat.dg/opt70_pkg.ad[sb]: New helper.
9178 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9180 * gcc.target/aarch64/crypto-fuse-1.c: New test.
9181 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
9183 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
9185 * gcc.target/aarch64/vmov_n_1.c: Update test.
9186 * gcc.target/aarch64/vfp-1.c: Update test.
9188 2018-05-14 Jakub Jelinek <jakub@redhat.com>
9191 * gcc.c-torture/execute/pr85756.c: New test.
9193 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
9195 * gcc.target/i386/cldemote-1.c: New test.
9197 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
9200 * gfortran.dg/assumed_type_9.f90 : New test.
9202 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
9205 * gfortran.dg/pr85542.f90: New test.
9207 2018-05-11 Martin Jambor <mjambor@suse.cz>
9210 * g++.dg/lto/pr85655_0.C: New test.
9212 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
9214 * gcc.target/i386/tpause-1.c: New test.
9215 * gcc.target/i386/umonitor-1.c: New test.
9217 2018-05-11 Jakub Jelinek <jakub@redhat.com>
9220 * c-c++-common/gomp/pr85696.c: New test.
9222 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
9223 Jakub Jelinek <jakub@redhat.com>
9225 PR tree-optimization/85692
9226 * gcc.target/i386/pr85692.c: New test.
9228 2018-05-11 Martin Liska <mliska@suse.cz>
9231 * c-c++-common/ubsan/attrib-6.c: New test.
9233 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9236 * gfortran.dg/pr85687.f90: new test.
9238 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9241 * gfortran.dg/pr85521_1.f90: New test.
9242 * gfortran.dg/pr85521_2.f90: New test.
9244 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9247 * gfortran.dg/pr70870_1.f90: New test.
9249 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
9251 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9253 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9256 * g++.dg/ext/offsetof2.C: New test.
9258 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
9261 * gfortran.dg/temporary_3.f90 : New test.
9264 * gfortran.dg/temporary_2.f90 : New test.
9266 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
9268 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
9269 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
9270 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
9271 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
9272 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
9273 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
9274 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
9275 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
9276 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
9277 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
9278 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
9279 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
9280 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
9281 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
9282 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
9283 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
9284 * gcc.dg/vmx/st-be-order.c: Delete testcase.
9285 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
9286 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
9287 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
9288 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
9289 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
9290 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
9291 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
9292 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
9293 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
9294 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
9296 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9298 PR tree-optimization/85699
9299 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
9300 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
9301 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
9302 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
9304 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
9306 * g++.dg/tls/pr85400.C: New test.
9308 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9311 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9313 2018-05-09 Carl Love <cel@us.ibm.com>
9315 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9317 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9321 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9324 * g++.dg/cpp1y/pr84588.C: New.
9326 2018-05-09 Andreas Schwab <schwab@suse.de>
9328 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
9330 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
9332 * gcc.target/aarch64/store_lane_spill_1.c: New test.
9333 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9335 2018-05-08 Carl Love <cel@us.ibm.com>
9336 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9338 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9341 * g++.dg/cpp1y/pr84588.C: New.
9343 2018-05-08 Marek Polacek <polacek@redhat.com>
9346 * g++.dg/cpp1z/constexpr-if22.C: New test.
9348 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9351 * gcc.target/i386/pr85693.c: New test.
9353 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9356 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9357 scan-assembler-times checking that except for [fh]*xor other functions
9358 don't use any load instructions.
9360 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9362 * gcc.target/i386/builtin_target.c: Test goldmont.
9363 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9366 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9369 * g++.dg/other/sse2-pr85572-1.C: New test.
9370 * g++.dg/other/sse2-pr85572-2.C: New test.
9371 * g++.dg/other/sse4-pr85572-1.C: New test.
9372 * g++.dg/other/avx2-pr85572-1.C: New test.
9375 * gcc.target/i386/pr85317.c: New test.
9376 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9377 optimization barrier to avoid optimizing away the expected insn.
9380 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9381 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9383 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9385 * g++.dg/other/sve_const_pred_1.C: Rename to...
9386 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9387 target selectors and explicit -march options.
9388 * g++.dg/other/sve_const_pred_2.C: Rename to...
9389 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9390 * g++.dg/other/sve_const_pred_3.C: Rename to...
9391 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9392 * g++.dg/other/sve_const_pred_4.C: Rename to...
9393 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9394 * g++.dg/other/sve_tls_2.C: Rename to...
9395 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9396 * g++.dg/other/sve_vcond_1.C: Rename to...
9397 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
9398 * g++.dg/other/sve_vcond_1_run.C: Rename to...
9399 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
9401 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9404 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
9407 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9410 * g++.dg/cpp0x/deleted14.C: New.
9412 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9413 Alan Hayward <alan.hayward@arm.com>
9414 David Sherwood <david.sherwood@arm.com>
9416 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
9418 * gcc.target/aarch64/sve/vcond_7.c: New test.
9419 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
9421 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9424 * g++.dg/cpp0x/sfinae62.C: New.
9426 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9428 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
9431 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9434 * g++.dg/cpp0x/narrowing1.C: New.
9436 2018-05-08 Richard Biener <rguenther@suse.de>
9439 * gcc.dg/torture/pr85574.c: Rename to...
9440 * gcc.dg/torture/pr85588.c: ... this.
9442 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9445 * gfortran.dg/minmaxloc_12.f90: New test case.
9446 * gfortran.dg/minmaxloc_13.f90: New test case.
9448 2018-05-07 Nathan Sidwell <nathan@acm.org>
9450 * g++.dg/cpp0x/range-for10.C: Delete.
9451 * g++.dg/ext/forscope1.C: Delete.
9452 * g++.dg/ext/forscope2.C: Delete.
9453 * g++.dg/template/for1.C: Delete.
9455 2018-05-07 Jeff Law <law@redhat.com>
9457 * gfortran.dg/linefile.f90: New test.
9459 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9461 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9464 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9467 * g++.dg/ext/asm14.C: New test.
9468 * g++.dg/ext/asm15.C: New test.
9469 * g++.dg/ext/asm16.C: New test.
9471 2018-05-06 Michael Eager <eager@eagercon.com>
9473 * gcc.target/microblaze/others/picdtr.c: Correct option
9474 -fPIE -mpic-data-is-text-relative.
9476 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9478 * gcc.target/microblaze/others/picdtr.c: Add test for
9479 -fPIE -mpic-data-is-text-relative.
9481 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9484 * gfortran.dg/coarray_dependency_1.f90: New test.
9485 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9487 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9489 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9490 to match the currently produced gimple.
9492 2018-05-04 Carl Love <cel@us.ibm.com>
9494 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9496 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9497 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9498 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9499 xvcmpgedp counts. Add xxsel counts.
9501 2018-05-04 Richard Biener <rguenther@suse.de>
9504 * g++.dg/torture/pr85627.C: New testcase.
9506 2018-05-04 Richard Biener <rguenther@suse.de>
9509 * gcc.dg/torture/pr85574.c: New testcase.
9510 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9512 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9515 * gcc.dg/nextafter-1.c: New test.
9516 * gcc.dg/nextafter-2.c: New test.
9517 * gcc.dg/nextafter-3.c: New test.
9518 * gcc.dg/nextafter-4.c: New test.
9520 2018-05-03 Nathan Sidwell <nathan@acm.org>
9522 Remove -ffriend-injection.
9523 * g++.old-deja/g++.jason/scoping15.C: Delete.
9524 * g++.old-deja/g++.mike/net43.C: Delete.
9526 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9529 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9530 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9531 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9532 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9534 2018-05-03 Tom de Vries <tom@codesourcery.com>
9537 * lib/scanoffloadtree.exp: New file.
9539 2018-05-03 Richard Biener <rguenther@suse.de>
9541 PR tree-optimization/85615
9542 * gcc.dg/torture/pr85615.c: New testcase.
9544 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9546 PR tree-optimization/70291
9547 * gcc.dg/complex-6.c: New test.
9548 * gcc.dg/complex-7.c: Likewise.
9550 2018-05-03 Richard Biener <rguenther@suse.de>
9553 * fortran.dg/pr51434.f90: Truncate transfer argument.
9555 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9558 * gcc.c-torture/execute/pr85582-3.c: New test.
9560 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9561 Jason Merrill <jason@redhat.com>
9564 * g++.dg/warn/Wshadow-13.C: New.
9565 * g++.dg/warn/Wshadow-14.C: Likewise.
9567 2018-05-02 Tom de Vries <tom@codesourcery.com>
9570 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9571 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9573 2018-05-02 David Pagan <dave.pagan@oracle.com>
9576 * gcc.dg/noncompile/pr30552-1.c: New test.
9577 * gcc.dg/noncompile/pr30552-2.c: New test.
9578 * gcc.dg/noncompile/pr30552-3.c: New test.
9579 * gcc.dg/noncompile/pr30552-4.c: New test.
9581 2018-05-02 Richard Biener <rguenther@suse.de>
9583 PR tree-optimization/85597
9584 * gcc.dg/vect/pr85597.c: New testcase.
9586 2018-05-02 Tom de Vries <tom@codesourcery.com>
9589 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9590 * lib/scanltranstree.exp: New file.
9591 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9592 (scan-ltrans-tree-dump-times_required_options)
9593 (scan-ltrans-tree-dump-not_required_options)
9594 (scan-ltrans-tree-dump-dem_required_options)
9595 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9596 * lib/gcc-dg.exp: Include scanltranstree.exp.
9598 2018-05-02 Tom de Vries <tom@codesourcery.com>
9601 * gcc.dg/ipa/ipa-icf-38.c: New test.
9602 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9603 * lib/scandump.exp (dump-base): New proc.
9604 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9605 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9607 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9608 * lib/scanlang.exp: Same.
9609 * lib/scanrtl.exp: Same.
9610 * lib/scantree.exp: Same.
9611 * lib/scanwpaipa.exp: New file.
9612 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9614 2018-05-02 Richard Biener <rguenther@suse.de>
9617 * gcc.dg/torture/pr85567.c: New testcase.
9619 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9622 * gcc.c-torture/execute/pr85582-1.c: New test.
9623 * gcc.c-torture/execute/pr85582-2.c: New test.
9625 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9627 PR tree-optimization/85586
9628 * gcc.dg/vect/pr85586.c: New test.
9630 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9632 PR tree-optimization/85143
9633 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9634 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9636 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9639 * c-c++-common/Wformat-pr84258.c: New test.
9641 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9643 PR tree-optimization/82665
9644 * gcc.dg/tree-ssa/pr82665.c: New test.
9646 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9649 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9650 (test_add_fixit_insert_formatted_single_line): New function.
9651 (test_add_fixit_insert_formatted_multiline): New function.
9652 Extend expected output of generated patch to include fix-it hints
9654 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9655 "gcc-rich-location.h". Add test coverage for
9656 gcc_rich_location::add_fixit_insert_formatted.
9658 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9660 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9661 (test_show_locus): Update for location_get_source_line returning a
9662 char_span. Use char_span for handling words in the
9663 "test_many_nested_locations" fix-it example.
9665 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9667 * gcc.target/arc/interrupt-8.c: Update test.
9668 * gcc.target/arc/loop-4.c: Likewise.
9669 * gcc.target/arc/loop-hazard-1.c: Likewise.
9670 * gcc.target/arc/sdata-3.c: Likewise.
9672 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9674 * gcc.target/arc/store-merge-1.c: New test.
9675 * gcc.target/arc/add_n-combine.c: Update test.
9677 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9679 Microblaze Target: PIC data text relative
9681 * gcc.target/microblaze/others/data_var1.c: Include
9682 PIC case of r20 base register.
9683 * gcc.target/microblaze/others/data_var2.c: Ditto.
9684 * gcc.target/microblaze/others/picdtr.c: Add new
9685 test case for -mpic-is-data-text-relative.
9686 * gcc.target/microblaze/others/sdata_var1.c: Add
9687 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9688 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9689 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9690 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9691 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9692 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9694 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9697 2018-04-30 Richard Biener <rguenther@suse.de>
9699 PR tree-optimization/28364
9700 PR tree-optimization/85275
9701 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9702 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9703 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9704 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9705 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9707 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9708 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9710 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9711 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9712 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9714 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9717 * gcc.target/i386/pr84431.c: New test.
9719 2018-04-27 Martin Jambor <mjambor@suse.cz>
9722 * g++.dg/ipa/pr85549.C: New test.
9724 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9727 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9729 * g++.dg/cpp0x/constexpr-85553.C: New test.
9731 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9734 * g++.dg/pr85515-1.C: New test.
9735 * g++.dg/pr85515-2.C: New test.
9737 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9740 * g++.dg/cpp0x/friend3.C: New.
9742 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9745 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9746 Use check_effective_target_arm_little_endian.
9748 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9750 PR tree-optimization/85529
9751 * gcc.c-torture/execute/pr85529-1.c: New test.
9752 * gcc.c-torture/execute/pr85529-2.c: New test.
9753 * gcc.dg/pr85529.c: New test.
9755 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9757 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9758 `.dword' in addition to `lw' and `.word'.
9760 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9762 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9764 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9766 * gnat.dg/loop_optimization24.adb: New test.
9768 2018-04-26 Richard Biener <rguenther@suse.de>
9770 PR tree-optimization/85116
9771 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9772 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9773 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9774 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9776 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9779 * gcc.target/i386/pr85473-1.c: New test.
9780 * gcc.target/i386/pr85473-2.c: New test.
9782 2018-04-25 Nathan Sidwell <nathan@acm.org>
9783 Jakub Jelinek <jakub@redhat.com>
9787 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9788 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9789 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9790 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9791 * g++.dg/cpp0x/pr85437-1.C: New.
9792 * g++.dg/cpp0x/pr85437-2.C: New.
9793 * g++.dg/cpp0x/pr85437-3.C: New.
9794 * g++.dg/cpp0x/pr85437-4.C: New.
9796 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9799 * gfortran.dg/pr85520.f90: New test.
9801 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9804 * gcc.dg/pr85512.c: New test.
9806 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9809 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9810 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9811 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9812 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9813 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9814 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9815 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9816 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9817 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9818 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9819 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9820 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9821 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9822 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9823 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9824 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9825 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9826 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9827 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9828 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9829 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9830 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9831 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9832 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9833 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9834 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9835 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9836 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9837 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9838 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9839 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9840 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9841 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9842 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9843 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9844 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9845 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9846 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9847 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9848 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9849 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9850 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9851 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9852 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9853 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9854 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9855 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9856 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9857 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9858 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9859 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9860 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9861 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9862 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9863 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9864 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9865 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9867 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9868 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9869 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9870 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9871 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9872 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9873 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9874 * (dg-options): Likwise.
9875 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9877 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9878 * gcc.target/i386/cet-label-3.c: Removed.
9879 * gcc.target/i386/cet-property-3.c: Likwise.
9880 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9882 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9885 * gcc.target/i386/pr85511.c: New test.
9888 * g++.dg/ext/pr85503.C: New test.
9891 * gcc.target/i386/pr85508.c: New test.
9893 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9895 PR tree-optimization/85478
9896 * g++.dg/pr85478.C: New test.
9898 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9900 * g++.dg/torture/pr85496.C: New test.
9902 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9904 PR rtl-optimization/85423
9905 * gcc.dg/pr85423.c: New test.
9907 2018-04-20 Martin Sebor <msebor@redhat.com>
9910 * gcc.dg/Wrestrict-15.c: New test.
9912 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9915 * gcc.target/powerpc/pr85456.c: New test.
9917 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9919 * g++.dg/ext/undef-bool-1.C: Require lp64.
9920 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9922 2018-04-20 Jeff Law <law@redhat.com>
9924 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9926 * gcc.dg/stack-check-6.c: Likewise.
9927 * gcc.dg/stack-check-6a.c: Likewise.
9928 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9929 * gcc.target/i386/stack-check-18.c: Likewise.
9930 * gcc.target/i386/stack-check-19.c: Likewise.
9932 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9935 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9936 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9937 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9938 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9940 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9943 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9944 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9946 2018-04-20 Richard Biener <rguenther@suse.de>
9949 * gcc.dg/torture/pr85475.c: New testcase.
9951 2018-04-20 Martin Jambor <mjambor@suse.cz>
9954 * gcc.dg/ipa/pr85449.c: New test.
9956 2018-04-20 Martin Jambor <mjambor@suse.cz>
9959 * g++.dg/ipa/pr85447.C: New file.
9960 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9962 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9965 * g++.dg/cpp0x/pr85462.C: New test.
9967 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9969 * gcc.target/i386/pr85404.c: Require CET target.
9971 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9973 PR tree-optimization/85467
9974 * gcc.dg/pr85467.c: New test.
9976 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/parse/crash68.C: New.
9981 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9984 * g++.dg/torture/pr85334.C: New test.
9986 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9988 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9989 * g++.dg/diagnostic/pr85464.C: New.
9991 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9994 * gcc.dg/torture/pr85397-1.c: New test.
9995 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9996 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9998 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10001 * gcc.target/i386/pr85404.c: New test.
10003 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
10006 * c-c++-common/attr-nocf-check-1.c: Compile with
10007 -fcf-protection=none.
10008 * c-c++-common/attr-nocf-check-3.c: Likewise.
10009 * gcc.dg/march-generic.c: Likewise.
10010 * gcc.target/i386/align-limit.c: Likewise.
10011 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
10012 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
10013 * gcc.target/i386/cet-property-2.c: Likewise.
10014 * gcc.target/i386/ret-thunk-26.c: Likewise.
10015 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
10017 * c-c++-common/fcf-protection-2.c: Likewise.
10018 * c-c++-common/fcf-protection-3.c: Likewise.
10019 * c-c++-common/fcf-protection-5.c: Likewise.
10020 * c-c++-common/fcf-protection-6.c: Likewise.
10021 * c-c++-common/fcf-protection-7.c: Likewise.
10022 * gcc.target/i386/cet-label-3.c: New test.
10023 * gcc.target/i386/cet-property-3.c: Likewise.
10024 * gcc.target/i386/cet-sjlj-7.c: Likewise.
10025 * gcc.target/i386/pr85417-1.c: Likewise.
10026 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
10027 __x86_indirect_thunk_nt_(r|e)ax
10028 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10029 * gcc.target/i386/pr85403.c: Remove dg-error,
10031 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
10033 * gcc.target/i386/movdir-1.c: New test.
10035 2018-04-19 Richard Biener <rguenther@suse.de>
10037 PR middle-end/85455
10038 * gcc.dg/pr85455.c: New testcase.
10040 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
10042 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
10044 * g++.dg/lto/pr85405b_0.C: Likewise.
10045 * g++.dg/lto/pr84805_0.C: Likewise.
10047 2018-04-18 Martin Liska <mliska@suse.cz>
10051 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
10054 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
10057 * gcc.dg/pr85388-1.c: New test.
10058 * gcc.dg/pr85388-2.c: Likewise.
10059 * gcc.dg/pr85388-3.c: Likewise.
10060 * gcc.dg/pr85388-4.c: Likewise.
10061 * gcc.dg/pr85388-5.c: Likewise.
10062 * gcc.dg/pr85388-6.c: Likewise.
10064 2018-04-18 Jan Hubicka <jh@suse.cz>
10065 Martin Liska <mliska@suse.cz>
10067 * g++.dg/lto/pr83121_0.C: Update template.
10068 * g++.dg/lto/pr83121_1.C: Update template.
10069 * g++.dg/lto/pr84805_0.C: Update template.
10070 * g++.dg/lto/pr84805_1.C: Update template.
10071 * g++.dg/lto/pr84805_2.C: Update template.
10073 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
10076 * g++.dg/cpp0x/pr84630.C: New.
10078 2018-04-18 Jakub Jelinek <jakub@redhat.com>
10081 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
10082 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
10083 in two cases. Uncomment two other tests and add expected dg-error for
10085 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
10086 -Wnarrowing diagnostics on some targets for c++11.
10087 * g++.dg/parse/array-size2.C: Remove xfail.
10088 * g++.dg/cpp0x/constexpr-84463.C: New test.
10090 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
10092 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
10093 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
10095 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10098 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
10099 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
10100 * g++.dg/other/sve_tls_2.C: Require effective target tls.
10102 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
10104 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
10105 prevent cascading of errors and change expected error message.
10106 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
10108 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
10109 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
10110 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
10111 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
10113 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
10115 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10118 * gcc.dg/pr85430.c: New test.
10120 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10123 * gcc.target/arm/pr54300.C: Move to...
10124 * g++.dg/other/pr54300.C: ... Here. Add target directives.
10125 * gcc.target/arm/pr55073.C: Move to...
10126 * g++.dg/other/pr55073.C: ... Here. Add target directives.
10127 * gcc.target/arm/pr56184.C: Move to...
10128 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10129 * gcc.target/arm/pr59985.C: Move to...
10130 * g++.dg/other/pr59985.C: ... Here. Add target directives.
10131 * gcc.target/aarch64/pr60675.C: Move to...
10132 * g++.dg/other/pr60675.C: ... Here. Add target directives.
10133 * gcc.target/aarch64/pr81422.C: Move to...
10134 * g++.dg/other/pr81422.C: ... Here. Add target directives.
10135 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
10136 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
10137 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
10138 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
10139 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
10140 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
10141 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
10142 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
10143 * gcc.target/aarch64/sve/tls_2.C: Move to...
10144 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
10145 * gcc.target/aarch64/pr81414.C: Rename to...
10146 * gcc.target/aarch64/pr81414.c: ... This.
10147 * gcc.target/aarch64/simd/pr67896.C: Rename to...
10148 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
10150 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
10151 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
10152 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
10153 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
10156 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10158 PR middle-end/85414
10159 * gcc.dg/pr85414.c: New test.
10161 2018-04-17 Martin Jambor <mjambor@suse.cz>
10164 * g++.dg/ipa/pr85421.C: New test.
10166 2018-04-17 Martin Liska <mliska@suse.cz>
10169 * g++.dg/lto/pr85405b_0.C: New test.
10170 * g++.dg/lto/pr85405b_1.C: New test.
10172 2018-04-17 Martin Liska <mliska@suse.cz>
10175 * g++.dg/lto/pr85405_0.C: New test.
10176 * g++.dg/lto/pr85405_1.C: New test.
10178 2018-04-17 Martin Liska <mliska@suse.cz>
10181 * g++.dg/ext/pr85329-2.C: New test.
10182 * g++.dg/ext/pr85329.C: New test.
10183 * gcc.target/i386/mvc12.c: New test.
10185 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
10188 * g++.dg/pr85039-1.C: New.
10189 * g++.dg/pr85039-2.C: New.
10190 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
10192 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
10195 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
10196 if the target supports efficient unaligned storage accesses.
10198 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
10201 * gcc.target/powerpc/pr83660.C: New test.
10203 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
10206 * gcc.target/i386/pr85403.c: New test.
10208 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
10211 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
10213 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
10214 Jason Merrill <jason@redhat.com>
10217 * g++.dg/cpp0x/pr85112.C: New.
10219 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
10222 * g++.dg/ext/undef-bool-1.C: New file.
10223 * gcc.target/powerpc/powerpc.exp: Remove .C support.
10224 * gcc.target/powerpc/undef-bool-1.C: Remove file.
10226 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
10229 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
10230 corresponding dg-error clause.
10231 * gcc.target/powerpc/pr80098-3.c: Ditto.
10232 * gcc.target/powerpc/pr80103-1.c: Delete.
10234 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
10238 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
10239 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
10241 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10244 * gfortran.dg/implied_do_io_5.f90: New test.
10246 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
10249 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
10250 several values: positive, negative, and zero.
10251 * gcc.target/powerpc/sse2-pslld-1.c: Same.
10252 * gcc.target/powerpc/sse2-psllq-1.c: Same.
10254 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
10256 PR rtl-optimization/79916
10257 * gcc.target/powerpc/pr79916.c: New.
10259 2018-04-13 Jakub Jelinek <jakub@redhat.com>
10261 PR rtl-optimization/85393
10262 * g++.dg/opt/pr85393.C: New test.
10263 * g++.dg/opt/pr85393-aux.cc: New file.
10265 PR rtl-optimization/85376
10266 * gcc.dg/pr85376.c: New test.
10268 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
10270 PR rtl-optimization/83852
10271 * gcc.dg/pr83852.c: New testcase.
10273 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
10276 * gcc.target/s390/pr77822-1.C: Rename to ...
10277 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
10278 * gcc.target/s390/pr77822-2.c: Add asm scan check.
10279 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
10281 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
10284 * gcc.target/i386/pr71991.c: New testcase.
10286 2018-04-13 Martin Liska <mliska@suse.cz>
10287 Jakub Jelinek <jakub@redhat.com>
10289 PR middle-end/81657
10290 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
10293 2018-04-12 David Malcolm <dmalcolm@redhat.com>
10296 * g++.dg/diagnostic/macro-arg-count.C: New test.
10298 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10302 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
10303 array and move test to libgomp/testsuite/libgomp.fortran.
10304 * gfortran.dg/do_concurrent_6.f90: New test.
10306 2018-04-12 Marek Polacek <polacek@redhat.com>
10309 * g++.dg/parse/error61.C: New test.
10311 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10314 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
10315 specify -mvsx on gcc command line.
10317 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10320 * gcc.target/i386/pr85328.c: New test.
10322 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10324 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
10326 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10328 PR rtl-optimization/85342
10329 * gcc.target/i386/pr85342.c: New test.
10331 2018-04-11 Jason Merrill <jason@redhat.com>
10333 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10334 if ulimit -v is set.
10336 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10339 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10341 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10343 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10344 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10346 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10349 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10352 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10355 * gcc.target/i386/pr84301.c: New test.
10357 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10359 PR tree-optimization/85331
10360 * gcc.c-torture/execute/pr85331.c: New test.
10362 2018-04-11 Marek Polacek <polacek@redhat.com>
10365 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10366 * g++.dg/cpp1z/constexpr-if21.C: New test.
10368 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.target/i386/pr85281.c: New test.
10373 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10375 PR rtl-optimization/84659
10376 * gcc.dg/pr84659.c: New test.
10378 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10381 * g++.dg/debug/dwarf2/pr85302.C: New test.
10383 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10386 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10389 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10392 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10394 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10396 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
10397 * gcc.target/powerpc/dimode_off.c: Ditto.
10398 * gcc.target/powerpc/tfmode_off.c: Ditto.
10399 * gcc.target/powerpc/timode_off.c: Ditto.
10401 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10403 * gcc.target/powerpc/vec-ldl-1.c: New test.
10404 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
10405 corrections to ABI implementation.
10407 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
10410 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
10412 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10414 PR rtl-optimization/85300
10415 * gcc.dg/pr85300.c: New test.
10417 2018-04-10 David Malcolm <dmalcolm@redhat.com>
10420 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
10421 where we now show the pertinent parameter.
10422 * g++.dg/diagnostic/aka2.C: Likewise.
10423 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
10425 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10428 * gfortran.dg/gomp/pr85313.f90: New test.
10430 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10433 * g++.dg/parse/template29.C: New.
10435 2018-04-10 Bin Cheng <bin.cheng@arm.com>
10438 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
10440 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10444 * gcc.target/i386/avx512f-pr85177.c: New test.
10445 * gcc.target/i386/avx512f-pr85255.c: New test.
10447 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10449 PR tree-optimization/85286
10450 * gcc.dg/vect/pr85286.c: New test.
10452 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10455 * gcc.target/arm/pr85173.c: New test.
10457 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10460 * gcc.dg/lto/pr85248_0.c: New test.
10461 * gcc.dg/lto/pr85248_1.c: New test.
10463 2018-04-09 Jan Hubicka <jh@suse.cz>
10466 * g++.dg/torture/pr85078.C: New.
10468 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10471 * g++.dg/cpp1z/decomp44.C: New.
10472 * g++.dg/cpp1z/decomp45.C: Likewise.
10474 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10477 * gfortran.dg/do_concurrent_5.f90: New test.
10478 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10481 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10484 * gfortran.dg/parameter_array_element_3.f90: New test.
10486 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10489 * g++.dg/cpp1z/decomp43.C: New test.
10491 PR rtl-optimization/80463
10492 * g++.dg/pr80463.C: Add -w to dg-options.
10494 2018-04-09 Richard Biener <rguenther@suse.de>
10496 PR tree-optimization/85284
10497 * gcc.dg/torture/pr85284.c: New testcase.
10499 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10501 PR rtl-optimization/80463
10502 PR rtl-optimization/83972
10503 PR rtl-optimization/83480
10505 * gcc.dg/pr80463.c: New test.
10506 * g++.dg/pr80463.C: Likewise.
10507 * gcc.dg/pr83972.c: Likewise.
10509 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10511 PR rtl-optimization/83913
10512 * gcc.dg/pr83913.c: New test.
10514 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10516 PR rtl-optimization/83962
10517 * gcc.dg/pr83962.c: New test.
10519 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10521 PR rtl-optimization/83530
10522 * gcc.dg/pr83530.c: New test.
10524 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10526 PR middle-end/82976
10527 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10529 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10531 PR tree-optimization/85257
10532 * gcc.dg/pr85257.c: New test.
10534 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10536 * g++.dg/opt/pr85196.C: New test.
10538 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10541 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10542 std::tuple here since they need C++11.
10543 * g++.dg/lookup/missing-std-include-8.C: New test.
10544 * g++.dg/lookup/missing-std-include.C: Move std::array and
10545 std::tuple test to missing-std-include-6.C to avoid failures
10548 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10551 * gcc.dg/debug/pr85252.c: New test.
10553 PR rtl-optimization/84872
10554 * gcc.dg/graphite/pr84872.c: New test.
10557 * g++.dg/cpp1z/decomp42.C: New test.
10559 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10562 * g++.dg/lookup/missing-std-include-7.C: New test.
10564 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10566 * gcc.dg/struct-simple.c: Revert r254862.
10567 * lib/target-supports.exp
10568 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10570 2018-04-06 Richard Biener <rguenther@suse.de>
10572 PR middle-end/85244
10573 * gcc.dg/torture/pr85244-1.c: New testcase.
10574 * gcc.dg/torture/pr85244-2.c: Likewise.
10576 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10579 * c-c++-common/ubsan/pr85213.c: New test.
10581 2018-04-06 Richard Biener <rguenther@suse.de>
10583 PR middle-end/85180
10584 * gcc.dg/pr85180.c: New testcase.
10586 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10588 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10589 to trigger the optimization. Do some cleanup and function
10590 renaming. Add more test functions.
10592 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10594 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10596 * gcc.target/s390/hotpatch-1.c: Skip when building without
10598 * gcc.target/s390/hotpatch-10.c: Likewise.
10599 * gcc.target/s390/hotpatch-11.c: Likewise.
10600 * gcc.target/s390/hotpatch-12.c: Likewise.
10601 * gcc.target/s390/hotpatch-13.c: Likewise.
10602 * gcc.target/s390/hotpatch-14.c: Likewise.
10603 * gcc.target/s390/hotpatch-15.c: Likewise.
10604 * gcc.target/s390/hotpatch-16.c: Likewise.
10605 * gcc.target/s390/hotpatch-17.c: Likewise.
10606 * gcc.target/s390/hotpatch-18.c: Likewise.
10607 * gcc.target/s390/hotpatch-19.c: Likewise.
10608 * gcc.target/s390/hotpatch-2.c: Likewise.
10609 * gcc.target/s390/hotpatch-3.c: Likewise.
10610 * gcc.target/s390/hotpatch-4.c: Likewise.
10611 * gcc.target/s390/hotpatch-5.c: Likewise.
10612 * gcc.target/s390/hotpatch-6.c: Likewise.
10613 * gcc.target/s390/hotpatch-7.c: Likewise.
10614 * gcc.target/s390/hotpatch-8.c: Likewise.
10615 * gcc.target/s390/hotpatch-9.c: Likewise.
10617 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10619 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10620 check for an error instead.
10621 * gcc.dg/Wattributes-6.c: Likewise.
10623 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10626 * g++.dg/cpp1z/decomp39.C: New test.
10627 * g++.dg/cpp1z/decomp40.C: New test.
10630 * g++.dg/cpp1z/decomp41.C: New test.
10632 PR middle-end/85195
10633 * gcc.dg/pr85195.c: New test.
10635 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10638 * g++.dg/cpp0x/initlist100.C: New.
10639 * g++.dg/cpp0x/initlist101.C: Likewise.
10641 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10644 * g++.dg/other/pr84792-1.C: New.
10645 * g++.dg/other/pr84792-2.C: Likewise.
10647 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10650 * gcc.target/i386/pr85193.c: New test.
10652 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10655 * g++.dg/concepts/pr84979.C: New.
10656 * g++.dg/concepts/pr84979-2.C: New.
10657 * g++.dg/concepts/pr84979-3.C: New.
10659 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10662 * g++.dg/cpp0x/variadic174.C: New.
10664 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10666 PR inline-asm/85172
10667 * g++.dg/ext/builtin13.C: New test.
10668 * g++.dg/ext/atomic-4.C: New test.
10671 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10672 * g++.dg/ext/bases3.C: New test.
10674 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10677 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10678 to match a single insn of the baz function. Move scan directives at
10679 the end of the file below the functions they are trying to test for
10680 better readability.
10681 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10683 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10685 PR rtl-optimization/84878
10686 * gcc.target/powerpc/pr84878.c: New test.
10688 2018-04-04 Michael Matz <matz@suse.de>
10690 * gcc.dg/Wstringop-overflow-4.c: New test.
10691 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10693 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10696 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10697 for the diagnostics of overridden functions. Adjust for new wording.
10699 2018-04-04 Richard Biener <rguenther@suse.de>
10702 * g++.dg/lto/pr85176_0.C: New testcase.
10704 2018-04-04 Richard Biener <rguenther@suse.de>
10707 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10710 2018-04-04 Martin Liska <mliska@suse.cz>
10713 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10714 and msdata as a workaround for powerpc.
10716 2018-04-04 Richard Biener <rguenther@suse.de>
10718 PR tree-optimization/85168
10719 * gcc.dg/torture/pr85168.c: New testcase.
10721 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10724 * g++.dg/pr84943.C: New.
10725 * g++.dg/pr84943-2.C: New.
10727 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10729 PR rtl-optimization/85167
10730 * gcc.dg/pr85167.c: New test.
10732 PR tree-optimization/85156
10733 * c-c++-common/pr85156.c: New test.
10734 * gcc.c-torture/execute/pr85156.c: New test.
10736 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10738 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10739 * gcc.target/powerpc/undef-bool-1.C: New file.
10740 * gcc.target/powerpc/undef-bool-2.c: New file.
10742 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10745 * g++.dg/cpp1z/class-deduction52.C: New.
10747 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10750 * g++.dg/cpp0x/pr85147.C: New test.
10753 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10756 * g++.dg/gomp/pr85134.C: New test.
10757 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10760 * gcc.c-torture/execute/pr85169.c: New test.
10761 * gcc.target/i386/avx512f-pr85169.c: New test.
10762 * gcc.target/i386/avx512bw-pr85169.c: New test.
10764 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10767 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10768 scan-assembler-times clause.
10770 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10772 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10773 dg-additional-options.
10775 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10777 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10779 2018-04-03 Richard Biener <rguenther@suse.de>
10782 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10784 2018-04-02 Jim Wilson <jimw@sifive.com>
10786 * gcc.target/riscv/pr84660.c: New.
10787 * gcc.target/riscv/shift-and-1.c: New.
10788 * gcc.target/riscv/shift-and-2.c: New.
10790 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10793 * gfortran.dg/array_simplify_2.f90: New test.
10795 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10797 PR middle-end/85090
10798 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10799 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10800 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10801 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10802 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10804 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10807 * g++.dg/pr85027.C: New.
10809 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10812 * gcc.target/powerpc/sse-maxps-2.c: New test.
10813 * gcc.target/powerpc/sse-minps-2.c: New test.
10815 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10818 * g++.dg/gomp/pr84791.C: New test.
10820 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10823 * gfortran.dg/array_constructor_53.f90: New test.
10825 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10828 * gfortran.dg/substr_6.f90: Remove illegal test for
10829 out-of-bounds substring.
10831 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10834 * gfortran.dg/zero_sized_10.f90: New test.
10836 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10839 * g++.dg/lookup/missing-std-include-6.C: New test.
10840 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10842 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10843 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10844 <cstring>, <cassert>, and <cstdlib>.
10846 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10848 PR inline-asm/84985
10849 * gcc.target/i386/pr84985.c: New.
10851 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10854 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10856 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10859 * g++.dg/warn/Wunused-var-31.C: New test.
10862 * c-c++-common/Wduplicated-branches-14.c: New test.
10864 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10867 * g++.dg/cpp0x/pr84606.C: New.
10869 2018-03-29 Carl Love <cel@us.ibm.com>
10872 2017-09-27 Carl Love <cel@us.ibm.com>
10874 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10875 for the __builtin_fctid and __builtin_fctiw.
10877 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10880 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10881 deleted builtin function.
10882 (div_weuo): Likewise.
10883 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10884 (div_deuo): Likewise.
10886 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10889 * g++.dg/other/default13.C: New.
10891 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.target/i386/pr85095-1.c: New test.
10895 * gcc.target/i386/pr85095-2.c: New test.
10896 * gcc.c-torture/execute/pr85095.c: New test.
10898 PR tree-optimization/82004
10899 * gcc.dg/pr82004.c: New test.
10901 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10902 Martin Liska <mliska@suse.cz>
10905 * g++.dg/asan/pr85081.C: New test.
10907 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10910 * g++.dg/template/pr84789.C: Adjust for testing with
10914 * g++.dg/template/pr84973.C: New.
10915 * g++.dg/template/pr84973-2.C: New.
10916 * g++.dg/template/pr84973-3.C: New.
10919 * g++.dg/eh/pr84968.C: New.
10921 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10924 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10925 long double multiply/divide uses the correct function.
10926 * gcc.target/powerpc/mulkc-3.c: Likewise.
10927 * gcc.target/powerpc/divkc-2.c: Likewise.
10928 * gcc.target/powerpc/divkc-3.c: Likewise.
10930 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10933 * g++.dg/cpp0x/defaulted51.C: New.
10934 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10936 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10939 * g++.dg/ext/vector35.C: New test.
10942 * g++.dg/ext/builtin-offsetof3.C: New test.
10945 * g++.dg/cpp1y/pr85076.C: New test.
10947 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10950 * gfortran.dg/matmul_rank_1.f90: New test.
10952 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10953 Harald Anlauf <anlauf@gmx.de>
10955 * gfortran.dg/structure_constructor_15.f90: New test.
10957 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10959 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10960 for the diagnostics of overridden functions. Adjust for new wording.
10961 * g++.dg/cpp0x/implicit1.C: Likewise.
10962 * g++.dg/cpp0x/override1.C: Likewise.
10963 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10964 * g++.dg/eh/shadow1.C: Likewise.
10965 * g++.dg/inherit/covariant12.C: Likewise.
10966 * g++.dg/inherit/covariant14.C: Likewise.
10967 * g++.dg/inherit/covariant15.C: Likewise.
10968 * g++.dg/inherit/covariant16.C: Likewise.
10969 * g++.dg/inherit/covariant22.C: Likewise.
10970 * g++.dg/inherit/crash3.C: Likewise.
10971 * g++.dg/inherit/error2.C: Likewise.
10972 * g++.dg/template/crash100.C: Likewise.
10973 * g++.old-deja/g++.eh/spec6.C: Likewise.
10974 * g++.old-deja/g++.mike/p811.C: Likewise.
10975 * g++.old-deja/g++.other/virtual11.C: Likewise.
10976 * g++.old-deja/g++.other/virtual4.C: Likewise.
10978 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10981 * gcc.target/i386/pr85044.c: New test.
10983 2018-03-27 Martin Sebor <msebor@redhat.com>
10986 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10989 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10992 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10994 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10997 * gcc.target/arm/pr81863.c: New test.
10999 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
11002 * gcc.target/nvptx/pr85056.c: New test.
11003 * gcc.target/nvptx/pr85056a.c: New test.
11005 2018-03-27 Richard Biener <rguenther@suse.de>
11008 * lib/target-supports.exp (check_ssse3_available): New function.
11009 (check_effective_target_vect_perm_short): Enable for x86 if
11010 check_ssse3_available.
11012 2018-03-27 Richard Biener <rguenther@suse.de>
11014 PR tree-optimization/85082
11015 * gfortran.dg/pr85082.f90: New testcase.
11017 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11019 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
11020 to "l=2" in dg-final.
11022 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
11024 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
11025 * gcc.target/mips/fix-r4000-2.c: Likewise.
11026 * gcc.target/mips/fix-r4000-3.c: Likewise.
11027 * gcc.target/mips/fix-r4000-4.c: Likewise.
11028 * gcc.target/mips/fix-r4000-5.c: Likewise.
11029 * gcc.target/mips/fix-r4000-6.c: Likewise.
11030 * gcc.target/mips/fix-r4000-7.c: Likewise.
11031 * gcc.target/mips/fix-r4000-8.c: Likewise.
11032 * gcc.target/mips/fix-r4000-9.c: Likewise.
11033 * gcc.target/mips/fix-r4000-10.c: Likewise.
11034 * gcc.target/mips/fix-r4000-7.c: Change dg-final
11035 "mulditi3_r4000" instead of "mulditi3".
11036 * gcc.target/mips/fix-r4000-8.c: Change dg-final
11037 "umulditi3_r4000" instead of "umulditi3".
11039 2018-03-27 Jakub Jelinek <jakub@redhat.com>
11042 * g++.dg/inherit/covariant22.C: New test.
11044 2018-03-27 Richard Biener <rguenther@suse.de>
11047 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
11050 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
11051 Jason Merrill <jason@redhat.com>
11054 * g++.dg/init/array49.C: New.
11055 * g++.dg/torture/pr70499.C: Adjust.
11057 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/pr85073.c: New test.
11062 2018-03-26 Richard Biener <rguenther@suse.de>
11065 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
11068 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11071 * gfortran.dg/parameter_array_format.f90: New test.
11073 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11074 Neil Carlson <neil.n.carlson@gmail.com>
11077 * gfortran.dg/literal_character_constant_1.inc: Replace
11078 call abort by STOP n.
11079 * gfortran.dg/overload_1.f90: Likewise.
11081 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
11082 Dominique d'Humieres <dominiq@gcc.gnu.org>
11085 * gfortran.dg/scalar_pointer_1.f90: New test.
11087 2018-03-25 Tom de Vries <tom@codesourcery.com>
11089 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
11092 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11095 * gfortran.dg/pr89497.f90: New test.
11097 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11100 * gfortran.dg/substr_7.f90: New test.
11102 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
11105 * gfortran.dg/pr42651.f90: New test.
11106 * gfortran.dg/func_result_7.f90: Update error message.
11108 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
11110 PR tree-optimization/84005
11111 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
11112 failing to force the alignment.
11114 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11116 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
11120 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11122 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
11123 message. Fix scan-assembler patterns.
11125 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11128 * g++.dg/cpp0x/pr85015.C: New test.
11131 * g++.dg/cpp1y/pr84942.C: New test.
11133 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
11135 PR inline-asm/85030
11136 * gcc.target/i386/pr85030.c: New.
11138 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11141 * g++.dg/pr85026.C: New test.
11143 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
11145 * g++.dg/debug/pr84704.C: XFAIL AIX.
11147 2018-03-23 Sudakshina Das <sudi.das@arm.com>
11150 * gcc.target/arm/pr84826.c: Add dg directive.
11152 2018-03-23 Marek Polacek <polacek@redhat.com>
11155 * g++.dg/ext/builtin-offsetof2.C: New test.
11158 * g++.dg/cpp0x/Wnarrowing5.C: New test.
11159 * gcc.dg/pr85045.c: New test.
11161 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
11164 * gnat.dg/lto22.adb: New test.
11165 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
11166 * gnat.dg/lto22_pkg2.ads: Likewise.
11168 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11171 * gcc.dg/lto/pr80778_0.c: New test.
11173 PR inline-asm/85034
11174 * gcc.target/i386/pr85034.c: New test.
11176 PR inline-asm/85022
11177 * c-c++-common/torture/pr85022.c: New test.
11180 * g++.dg/ubsan/pr85029.C: New test.
11182 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
11185 * g++.dg/cpp0x/pr71251.C: New.
11188 * g++.dg/template/pr84789.C: New.
11189 * g++.dg/template/pr84789-2.C: New.
11190 * g++.dg/template/pr84789-3.C: New.
11191 * g++.dg/parse/dtor11.C: Accept alternate error message.
11194 * g++.dg/pr84729.C: New.
11195 * g++.old-deja/g++.ext/arrnew2.C: Require error.
11196 * g++.old-deja/g++.robertl/eb58.C: Likewise.
11197 * g++.old-deja/g++.robertl/eb63.C: Likewise.
11199 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
11202 * gfortran.dg/interface_42.f90: New test.
11203 * gfortran.dg/interface_43.f90: New test.
11205 2018-03-22 Sudakshina Das <sudi.das@arm.com>
11208 * gcc.target/arm/pr84826.c: New test.
11210 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
11212 * gcc.target/arm/addr-modes-float.c: Move dg-do before
11213 dg-require-effective-target.
11214 * gcc.target/arm/addr-modes-int.c: Likewise.
11215 * gcc.target/nios2/lo-addr-tls.c: Likewise.
11217 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
11220 * gcc.target/powerpc/altivec-ld-1.c: New test.
11222 2018-03-22 Bin Cheng <bin.cheng@arm.com>
11224 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
11226 2018-03-22 Jakub Jelinek <jakub@redhat.com>
11228 PR inline-asm/84941
11229 * gcc.dg/pr84941.c: New test.
11231 2018-03-22 Tom de Vries <tom@codesourcery.com>
11233 PR tree-optimization/84956
11234 * gcc.dg/pr84956.c: New test.
11236 2018-03-22 Marek Polacek <polacek@redhat.com>
11239 * g++.dg/cpp1z/constexpr-if15.C: New test.
11240 * g++.dg/cpp1z/constexpr-if16.C: New test.
11242 2018-03-21 Joseph Myers <joseph@codesourcery.com>
11244 * gcc.dg/builtin-tgmath-3.c: New test.
11246 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
11249 * g++.dg/concepts/pr71965.C: New.
11253 * g++.dg/cpp0x/pr84610.C: New.
11254 * g++.dg/cpp0x/pr84642.C: New.
11256 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11259 * c-c++-common/pr84999.c: New test.
11261 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11264 * g++.dg/ext/desig10.C: New.
11266 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11267 Harald Anlauf <anlauf@gmx.de>
11270 * gfortran.dg/pr84957.f90: New test.
11272 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11274 PR tree-optimization/84960
11275 * gcc.c-torture/compile/pr84960.c: New test.
11277 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
11279 PR tree-optimization/84811
11280 * gcc.dg/torture/pr84811.c: New test.
11282 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11284 PR tree-optimization/84982
11285 * c-c++-common/pr84982.c: New test.
11288 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
11290 * g++.dg/torture/pr84961-1.C: New test.
11291 * g++.dg/torture/pr84961-2.C: New test.
11293 2018-03-21 Nathan Sidwell <nathan@acm.org>
11296 * g++.dg/pr85008.C: New.
11298 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
11301 * gfortran.dg/char_result_17.f90: New test.
11303 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11306 * g++.dg/other/accessor-fixits-1.C: Move to...
11307 * g++.dg/torture/accessor-fixits-1.C: ...here.
11308 * g++.dg/other/accessor-fixits-2.C: Move to...
11309 * g++.dg/torture/accessor-fixits-2.C: ...here.
11310 * g++.dg/other/accessor-fixits-3.C: Move to...
11311 * g++.dg/torture/accessor-fixits-3.C: ...here.
11312 * g++.dg/other/accessor-fixits-4.C: Move to...
11313 * g++.dg/torture/accessor-fixits-4.C: ...here.
11314 * g++.dg/other/accessor-fixits-5.C: Move to...
11315 * g++.dg/torture/accessor-fixits-5.C: ...here.
11316 * g++.dg/torture/accessor-fixits-6.C: New testcase.
11317 * g++.dg/torture/accessor-fixits-7.C: New testcase.
11318 * g++.dg/torture/accessor-fixits-8.C: New testcase.
11320 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11322 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
11324 2018-03-21 Sudakshina Das <sudi.das@arm.com>
11327 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
11329 2018-03-21 Nathan Sidwell <nathan@acm.org>
11332 * g++.dg/lookup/pr84804.C: New.
11334 2018-03-21 Martin Sebor <msebor@redhat.com>
11337 * g++.dg/Wclass-memaccess-3.C: New test.
11338 * g++.dg/Wclass-memaccess-4.C: New test.
11340 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11343 * g++.dg/other/accessor-fixits-1.C
11344 (test_access_const_t1_color): New.
11345 (test_deref_const_t1_color): New.
11346 * g++.dg/other/accessor-fixits-5.C: New testcase.
11348 2018-03-21 Tom de Vries <tom@codesourcery.com>
11350 PR tree-optimization/83126
11351 * gcc.dg/graphite/pr83126.c: New test.
11353 2018-03-21 Nathan Sidwell <nathan@acm.org>
11355 * g++.dg/ext/anon-struct6.C: Adjust.
11356 * g++.dg/ext/deprecate-1.C: New.
11357 * g++.dg/ext/deprecate-2.C: New.
11358 * g++.dg/lookup/pr84602.C: Adjust.
11359 * g++.dg/lookup/pr84962.C: Adjust.
11360 * g++.old-deja/g++.other/anon4.C
11363 * g++.dg/lookup/pr84836.C: New.
11365 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11367 PR tree-optimization/84969
11368 * gcc.dg/tree-ssa/pr84969.c: New test.
11370 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11372 PR rtl-optimization/84989
11373 * gcc.target/i386/pr84989.c: New test.
11375 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11377 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11379 2018-03-21 Martin Liska <mliska@suse.cz>
11382 * gfortran.dg/goacc/pr84963.f90: New test.
11384 2018-03-21 Marek Polacek <polacek@redhat.com>
11386 PR c++/71638, ICE with NSDMI and reference.
11387 * g++.dg/cpp0x/nsdmi14.C: New test.
11388 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11390 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11392 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11393 MIPS with -mpaired-single directives.
11395 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11398 * gfortran.dg/interface_41.f90: New test.
11400 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11403 * gcc.dg/pr84875.c: New test.
11405 2018-03-20 Marek Polacek <polacek@redhat.com>
11407 PR c++/84978, ICE with NRVO.
11408 * g++.dg/opt/nrv19.C: New test.
11410 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11413 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11414 Disable for armeb targets.
11415 * gcc.target/arm/pr82518.c: New test.
11417 2018-03-20 Nathan Sidwell <nathan@acm.org>
11420 * g++.dg/lookup/pr84962.C: New.
11423 * g++.dg/lookup/pr84970.C: New.
11425 2018-03-20 Richard Biener <rguenther@suse.de>
11428 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
11430 2018-03-20 Martin Liska <mliska@suse.cz>
11433 * g++.dg/ipa/pr84825.C: New test.
11435 2018-03-20 Martin Liska <mliska@suse.cz>
11437 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
11439 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11442 * gcc.c-torture/compile/pr84845.c: New test.
11444 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11447 * gcc.target/arm/pr82989.c: New test.
11449 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11452 * gcc.target/i386/pr84945.c: New test.
11454 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11457 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11459 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11462 * gcc.dg/pr84953.c: New test.
11464 2018-03-19 Marek Polacek <polacek@redhat.com>
11467 * g++.dg/cpp1z/lambda-__func__.C: New test.
11470 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11472 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11475 * g++.dg/asan/pr78651.C: New test.
11477 2018-03-19 Tom de Vries <tom@codesourcery.com>
11479 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11480 vect_int_mult. Add nvptx xfail for PR84958.
11482 2018-03-19 Nathan Sidwell <nathan@acm.org>
11485 * g++.dg/cpp1y/pr84835.C: New.
11487 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11490 * gcc.target/aarch64/pr81647.c: New.
11492 2018-03-19 Richard Biener <rguenther@suse.de>
11494 PR tree-optimization/84933
11495 * g++.dg/pr84933.C: New testcase.
11497 2018-03-19 Richard Biener <rguenther@suse.de>
11499 PR tree-optimization/84859
11500 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11501 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11502 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11503 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11505 2018-03-19 Nathan Sidwell <nathan@acm.org>
11508 * g++.dg/lookup/pr84812.C: New.
11510 2018-03-19 Richard Biener <rguenther@suse.de>
11512 PR tree-optimization/84929
11513 * gcc.dg/torture/pr84929.c: New testcase.
11515 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11518 * gcc.target/arm/big-endian-subreg.c: Delete.
11520 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11523 * gfortran.dg/array_constructor_52.f90: New test.
11525 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11528 * gfortran.dg/pr77414.f90: New test.
11529 * gfortran.dg/internal_references_1.f90: Adjust error message.
11531 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11534 * gfortran.dg/pr65453.f90: New test.
11536 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11538 PR tree-optimization/84913
11539 * gfortran.dg/vect/pr84913.f90: New test.
11541 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11544 * gfortran.dg/warn_concat.f90: New test.
11546 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11549 * gcc.dg/pr84899.c: New test.
11551 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11554 * gfortran.dg/pr69395.f90: Add test for max dimensions
11556 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11559 * gcc.target/i386/pr84876.c: New test.
11561 2018-03-16 Martin Liska <mliska@suse.cz>
11564 * gcc.target/i386/mvc11.c: New test.
11566 2018-03-16 Martin Liska <mliska@suse.cz>
11569 * gcc.target/i386/mvc10.c: New test.
11571 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11575 * g++.dg/cpp1y/pr79937-1.C: New test.
11576 * g++.dg/cpp1y/pr79937-2.C: New test.
11577 * g++.dg/cpp1y/pr79937-3.C: New test.
11578 * g++.dg/cpp1y/pr79937-4.C: New test.
11579 * g++.dg/cpp1y/pr82410.C: New test.
11581 2018-03-16 Tom de Vries <tom@codesourcery.com>
11583 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11585 2018-03-16 Tom de Vries <tom@codesourcery.com>
11587 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11589 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11592 * g++.dg/cpp2a/desig8.C: New test.
11594 PR tree-optimization/84841
11595 * gcc.dg/pr84841.c: New test.
11598 * g++.dg/cpp2a/desig7.C: New test.
11600 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11601 Jim MacArthur <jim.macarthur@codethink.co.uk>
11603 * gfortran.dg/automatic_1.f90: New test.
11604 * gfortran.dg/automatic_repeat.f90: New test
11605 * gfortran.dg/automatic_save.f90: New test.
11606 * gfortran.dg/vax_structure.f90: New test.
11608 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11611 * gfortran.dg/pr78741.f90: New test.
11613 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11616 * gfortran.dg/pr69395.f90: New test.
11618 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11621 * g++.dg/opt/pr79085.C: New test.
11623 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11626 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11627 label instead of __x86_indirect_thunk label.
11629 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11632 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11633 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11634 * g++.dg/warn/deprecated-13.C: New test.
11636 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11638 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11640 2018-03-15 Richard Biener <rguenther@suse.de>
11643 * c-c++-common/pr84873.c: New testcase.
11645 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11648 * gcc.target/arm/big-endian-subreg.c: New.
11650 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11653 * gcc.c-torture/compile/pr84860.c: New test.
11655 2018-03-15 Julia Koval <julia.koval@intel.com>
11657 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11659 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11662 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11665 * gcc.dg/pr84853.c: New test.
11667 2018-03-14 Carl Love <cel@us.ibm.com>
11669 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11671 2018-03-14 Martin Liska <mliska@suse.cz>
11674 * g++.dg/lto/pr84805_0.C: New test.
11675 * g++.dg/lto/pr84805_1.C: New test.
11676 * g++.dg/lto/pr84805_2.C: New test.
11678 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11681 * gcc.dg/fixits-pr84852-1.c: New test.
11682 * gcc.dg/fixits-pr84852-2.c: New test.
11684 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11686 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11687 separate verbose message.
11688 * lib/scandump.exp (scan-dump-times): Likewise.
11690 2018-03-14 Julia Koval <julia.koval@intel.com>
11692 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11694 * gcc.target/i386/funcspec-56.inc: Ditto.
11696 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11698 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11701 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11704 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11705 check count from 17 to 14.
11708 * gcc.target/i386/pr84844.c: New test.
11710 2018-03-14 Richard Biener <rguenther@suse.de>
11712 PR tree-optimization/84830
11713 * gcc.dg/torture/pr84830.c: New testcase.
11715 2018-03-14 Marek Polacek <polacek@redhat.com>
11718 * g++.dg/cpp0x/static_assert15.C: New test.
11720 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11723 * gfortran.dg/pr61775.f90: New test.
11725 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11728 * g++.dg/ext/pr84843-1.C: New test.
11729 * g++.dg/ext/pr84843-2.C: New test.
11731 2018-03-13 David Pagan <dave.pagan@oracle.com>
11734 * gcc.dg/pr46921.c: New test.
11736 2018-03-13 Martin Sebor <msebor@redhat.com>
11738 PR tree-optimization/84725
11739 * c-c++-common/Wstringop-truncation-4.c: New test.
11740 * c-c++-common/attr-nonstring-5.c: New test.
11742 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11744 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11746 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11747 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11749 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11751 * gcc.target/aarch64/sve/tls_1.c: New test.
11752 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11754 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11756 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11757 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11759 2018-03-13 Martin Liska <mliska@suse.cz>
11762 * g++.dg/ipa/pr84658.C: New test.
11764 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11766 PR middle-end/84834
11767 * gcc.dg/pr84834.c: New test.
11770 * gcc.target/i386/pr84827.c: New test.
11773 * g++.dg/ext/pr84828.C: New test.
11776 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11777 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11780 * g++.dg/cpp1y/constexpr-84808.C: New test.
11783 * g++.dg/debug/pr84704.C: New test.
11785 2018-03-12 Renlin Li <renlin.li@arm.com>
11787 * gcc.target/aarch64/movi_hf.c: New.
11788 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11789 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11791 2018-03-12 Martin Sebor <msebor@redhat.com>
11793 PR tree-optimization/83456
11794 * c-c++-common/Wrestrict-2.c: Remove test cases.
11795 * c-c++-common/Wrestrict.c: Same.
11796 * gcc.dg/Wrestrict-12.c: New test.
11797 * gcc.dg/Wrestrict-14.c: New test.
11799 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11801 * g++.dg/pr84821.C: New test.
11803 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11805 * gcc.dg/pr84799.c: New test.
11807 2018-03-12 Richard Biener <rguenther@suse.de>
11809 PR tree-optimization/84803
11810 * gcc.dg/torture/pr84803.c: New testcase.
11812 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11815 * g++.dg/debug/pr84813.C: New test.
11817 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11820 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11822 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11825 * gfortran.dg/pr83939.f90
11827 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11830 * gfortran.dg/zero_sized_9.f90: New test.
11832 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11835 * g++.dg/debug/dwarf2/enum2.C: New test.
11837 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11840 * gfortran.dg/pr84734.f90: New test.
11842 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11844 * gnat.dg/prot3.adb: New test.
11845 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11847 2018-03-09 Jason Merrill <jason@redhat.com>
11848 Paolo Carlini <paolo.carlini@oracle.com>
11852 * g++.dg/cpp0x/pr71169.C: New.
11853 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11854 * g++.dg/cpp0x/pr71832.C: Likewise.
11856 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11859 * gcc.target/powerpc/pr83969.c: New test.
11861 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11864 * gcc.dg/pr84772.c: New test.
11867 * g++.dg/warn/Wformat-2.C: New test.
11870 * g++.dg/ext/vla18.C: New test.
11872 2018-03-09 Martin Sebor <msebor@redhat.com>
11874 PR tree-optimization/84526
11875 * gcc.dg/Wrestrict-10.c: New test.
11876 * gcc.dg/Wrestrict-11.c: New test.
11878 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11880 PR rtl-optimization/84682
11881 * gcc.dg/torture/pr84682-1.c: New.
11882 * gcc.dg/torture/pr84682-2.c: New.
11883 * gcc.dg/torture/pr84682-3.c: New.
11885 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11888 * g++.dg/ext/pr84724.C: New test.
11890 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11893 * gcc.target/arm/pr83712.c: New.
11895 2018-03-09 Richard Biener <rguenther@suse.de>
11897 PR tree-optimization/84775
11898 * gcc.dg/torture/pr84775.c: New testcase.
11900 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11906 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11908 * gcc.c-torture/compile/20180309-1.c: New test.
11910 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11913 * g++.dg/warn/Wunused-function4.C: New test.
11915 PR inline-asm/84742
11916 * gcc.target/i386/pr84742-1.c: New test.
11917 * gcc.target/i386/pr84742-2.c: New test.
11919 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11922 * gcc.c-torture/execute/pr84748.c: New test.
11924 2018-03-08 Richard Biener <rguenther@suse.de>
11926 PR middle-end/84552
11927 * gcc.dg/graphite/pr84552.c: New testcase.
11929 2018-03-08 Richard Biener <rguenther@suse.de>
11931 PR tree-optimization/84178
11932 * gcc.dg/torture/pr84178-2.c: New testcase.
11934 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11936 PR tree-optimization/84178
11937 * gcc.c-torture/compile/pr84178-1.c: New test.
11939 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11941 * lib/target-supports.exp: Do not return zero from a ifunc
11944 2018-03-08 Richard Biener <rguenther@suse.de>
11946 PR tree-optimization/84746
11947 * gcc.dg/torture/pr84746.c: New testcase.
11950 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11953 * gcc.dg/graphite/pr84404.c: New.
11955 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11957 PR tree-optimization/84740
11958 * gcc.dg/torture/pr84740.c: New test.
11960 PR tree-optimization/84739
11961 * gcc.dg/pr84739.c: New test.
11963 2018-03-07 Martin Sebor <msebor@redhat.com>
11965 PR tree-optimization/83519
11966 * gcc.dg/Wrestrict-13.c: New test.
11968 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11972 * gfortran.dg/pr64124.f90: New tests.
11973 * gfortran.dg/pr70409.f90: New tests.
11975 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11978 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11980 2018-03-07 Martin Sebor <msebor@redhat.com>
11982 PR tree-optimization/84526
11983 * gcc.dg/Wrestrict-10.c: New test.
11985 2018-03-07 Martin Sebor <msebor@redhat.com>
11987 PR tree-optimization/84468
11988 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11989 * gcc.dg/Wstringop-truncation.c: New test.
11990 * gcc.dg/Wstringop-truncation-2.c: New test.
11992 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11995 * gfortran.dg/pr84565.f90: New test.
11997 PR middle-end/84723
11998 * gcc.target/i386/pr84723-1.c: New test.
11999 * gcc.target/i386/pr84723-2.c: New test.
12000 * gcc.target/i386/pr84723-3.c: New test.
12001 * gcc.target/i386/pr84723-4.c: New test.
12002 * gcc.target/i386/pr84723-5.c: New test.
12004 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12007 * gfortran.dg/pr64107.f90: New test.
12009 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12013 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
12015 2018-03-06 Marek Polacek <polacek@redhat.com>
12018 * g++.dg/cpp1z/constexpr-84684.C: New test.
12020 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12023 * gcc.dg/pr84721.c: New test.
12026 * gcc.dg/pr84710.c: New test.
12028 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
12031 * gfortran.dg/implied_do_2.f90: New test.
12032 * gfortran.dg/coarray_8.f90: Update for new error message.
12034 2018-03-06 Jakub Jelinek <jakub@redhat.com>
12036 PR inline-asm/84683
12037 * g++.dg/ext/pr84683.C: New test.
12039 PR tree-optimization/84687
12040 * gcc.dg/pr84687.c: New test.
12042 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
12045 * g++.dg/pr84231.C: New.
12048 * g++.dg/cpp1y/pr84593.C: New.
12051 * g++.dg/pr84492.C: New.
12053 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12055 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
12056 __builtin_ppc_speculation_barrier.
12058 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12061 * gcc.target/powerpc/pr84700.c: New test.
12063 2018-03-05 Nathan Sidwell <nathan@acm.org>
12066 * g++.dg/lookup/pr84702.C: New.
12068 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12071 * gcc.target/i386/pr84564.c: New test.
12073 2018-03-05 Marek Polacek <polacek@redhat.com>
12076 * g++.dg/cpp0x/inline-ns10.C: New test.
12078 2018-03-05 Nathan Sidwell <nathan@acm.org>
12081 * g++.dg/template/pr84694.C: New.
12083 2018-03-05 Jakub Jelinek <jakub@redhat.com>
12086 * gcc.c-torture/execute/pr84524.c: New test.
12087 * gcc.target/i386/avx512bw-pr84524.c: New test.
12089 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
12092 * g++.dg/pr84264.C: New test.
12094 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12097 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
12098 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
12099 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
12101 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
12103 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
12104 * g++.dg/other/i386-3.C: Ditto.
12105 * gcc.target/i386/sse-12.c: Ditto.
12106 * gcc.target/i386/sse-13.c: Ditto.
12107 * gcc.target/i386/sse-14.c: Ditto.
12108 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
12109 * gcc.target/i386/wbinvd-1.c: New test.
12110 * gcc.target/i386/wbnoinvd-1.c: Ditto.
12111 * gcc.target/i386/pconfig-1.c: Ditto.
12113 2018-03-05 Pádraig Brady <P@draigBrady.com>
12114 Nathan Sidwell <nathan@acm.org>
12117 * g++.dg/cpp0x/pr84497.C: New.
12119 2018-03-05 Richard Biener <rguenther@suse.de>
12121 PR tree-optimization/84670
12122 * gcc.dg/pr84670-1.c: New testcase.
12123 * gcc.dg/pr84670-2.c: Likewise.
12124 * gcc.dg/pr84670-3.c: Likewise.
12125 * gcc.dg/pr84670-4.c: Likewise.
12127 2018-03-05 Richard Biener <rguenther@suse.de>
12129 PR tree-optimization/84650
12130 * gcc.dg/graphite/pr84650.c: New testcase.
12132 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12135 * g++.dg/cpp1z/constexpr-lambda20.C: New.
12137 2018-03-03 Harald Anlauf <anlauf@gmx.de>
12140 * gfortran.dg/pr71085.f90: New test.
12142 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12145 * gfortran.dg/zero_sized_8.f90: Really commit New test.
12147 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12150 * gfortran.dg/pr51434.f90: New test.
12152 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12155 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
12157 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12160 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
12162 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12165 * g++.dg/torture/pr71464.C: New.
12167 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
12170 * gfortran.dg/select_type_41.f90: New test.
12172 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12175 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
12177 2018-03-02 Marek Polacek <polacek@redhat.com>
12180 * g++.dg/ext/flexary29.C: New test.
12182 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12184 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
12186 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12189 * g++.dg/torture/pr81812.C: New.
12191 2018-03-02 Marek Polacek <polacek@redhat.com>
12194 * g++.dg/warn/Wsign-compare-8.C: New test.
12197 * g++.dg/parse/array-size3.C: New test.
12200 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
12202 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12205 * g++.dg/cpp1y/pr84662.C: New test.
12207 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
12209 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
12210 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
12212 * g++.dg/lto/20101010-1_0.C: Likewise.
12213 * g++.dg/lto/20101010-2_0.C: Likewise.
12215 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12218 * gcc.dg/pr84628.c: New test.
12221 * gcc.target/ia64/pr56540.c: New test.
12223 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12225 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
12227 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
12228 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
12229 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
12230 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
12232 2018-03-02 Marek Polacek <polacek@redhat.com>
12235 * c-c++-common/ubsan/shift-11.c: New test.
12237 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12239 * gcc.dg/vect/vect-alias-check-13.c: New test.
12241 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12244 * gcc.dg/pr84614.c: New test.
12246 PR inline-asm/84625
12247 * gcc.target/i386/pr84625.c: New test.
12249 2018-03-02 Richard Biener <rguenther@suse.de>
12251 PR tree-optimization/84427
12252 * gcc.dg/torture/pr84427.c: New testcase.
12254 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
12257 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
12258 powerpc64le*-*-linux*.
12259 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
12260 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
12262 2018-03-01 Martin Sebor <msebor@redhat.com>
12265 * g++.dg/ext/attr-const.C: Remove xfail.
12266 * g++.dg/ext/attr-malloc-3.C: New test.
12267 * g++.dg/ext/attr-noinline-3.C: New test.
12268 * g++.dg/ext/attr-noreturn-3.C: New test.
12269 * g++.dg/ext/attr-nothrow-3.C: New test.
12270 * g++.dg/ext/attr-pure.C: Remove xfail.
12272 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12275 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
12276 dg-options and dg-shouldfail "ubsan" directive.
12278 2018-03-01 Marek Polacek <polacek@redhat.com>
12279 Jason Merrill <jason@redhat.com>
12282 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
12283 * g++.dg/cpp1z/static1.C: New test.
12284 * g++.dg/template/static37.C: New test.
12286 2018-03-01 Nathan Sidwell <nathan@acm.org>
12289 * g++.dg/template/pr84434.C: New.
12291 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
12293 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
12294 -mthumb to the command-line.
12296 2018-03-01 Marek Polacek <polacek@redhat.com>
12299 * g++.dg/cpp0x/static_assert14.C: New test.
12301 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
12304 * g++.dg/torture/pr79410.C: New.
12306 2018-03-01 Martin Liska <mliska@suse.cz>
12309 * gcc.dg/asan/pr82484.c: New test.
12311 2018-03-01 Richard Biener <rguenther@suse.de>
12314 * gfortran.dg/lto/pr84645_0.f90: New testcase.
12316 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12319 * gfortran.dg/coarray_47.f90: New test.
12321 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12324 * gfortran.dg/class_array_23.f03: New test.
12326 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12328 PR rtl-optimization/84528
12329 * gcc.dg/torture/pr84538.c: Rename to...
12330 * gcc.dg/torture/pr84528.c: ...this.
12332 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12334 PR rtl-optimization/84528
12335 * gcc.dg/torture/pr84538.c: New test.
12337 2018-02-28 Martin Sebor <msebor@redhat.com>
12339 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12340 -fpic test failures.
12341 * c-c++-common/Wrestrict-2.c: Same.
12342 * c-c++-common/Wstringop-truncation.c: Same.
12343 * gcc.dg/Warray-bounds-22.c: Same.
12344 * gcc.dg/Wstringop-overflow.c: Same.
12345 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12346 (signed_range): Same.
12347 (unsigned_anti_range): Same.
12348 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12349 (signed_range): Same.
12350 (unsigned_anti_range): Same.
12351 * gcc.dg/attr-alloc_size-7.c: Same.
12352 * gcc.dg/attr-alloc_size-8.c: Same.
12353 * gcc.dg/builtin-alloc-size.c: Same.
12354 * gcc.dg/builtin-stpncpy.c: Same.
12355 * gcc.dg/builtins-nonnull.c: Same.
12356 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12357 * gcc.dg/pr79214.c: Same.
12358 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12359 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12360 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12361 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12362 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12363 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12364 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12365 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12366 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12367 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12368 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12370 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12373 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12375 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12378 * g++.dg/cpp0x/pr84609.C: New test.
12380 2018-02-28 Martin Sebor <msebor@redhat.com>
12383 * g++.dg/ext/attr-malloc-3.C: New test.
12384 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12385 to pre-existing problems.
12386 * g++.dg/ext/attr-pure.C: Same.
12388 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12391 * gfortran.dg/associate_37.f90: New test.
12394 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12396 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12399 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
12400 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
12401 * gcc.dg/bf-ms-layout-4.c: New test.
12402 * gcc.dg/bf-ms-layout-5.c: New test.
12404 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
12407 * gcc.target/powerpc/pr83399.c: Only run on Linux.
12409 2018-02-28 Richard Biener <rguenther@suse.de>
12411 PR tree-optimization/84584
12412 * gcc.dg/graphite/pr84584.c: New testcase.
12414 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
12416 PR preprocessor/84517
12417 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
12419 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12421 * c-c++-common/dump-ada-spec-12.c: New test.
12422 * c-c++-common/dump-ada-spec-13.c: Likewise.
12424 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12426 * c-c++-common/dump-ada-spec-11.c: New test.
12428 2018-02-28 Martin Liska <mliska@suse.cz>
12431 * g++.dg/ext/timevar1.C: Fix pruned patterns.
12432 * g++.dg/ext/timevar2.C: Likewise.
12434 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12436 * c-c++-common/dump-ada-spec-8.c: New test.
12437 * c-c++-common/dump-ada-spec-9.c: Likewise.
12438 * c-c++-common/dump-ada-spec-10.c: Likewise.
12440 2018-02-28 Richard Biener <rguenther@suse.de>
12442 PR middle-end/84607
12443 * gcc.dg/pr84607.c: New testcase.
12445 2018-02-28 Nathan Sidwell <nathan@acm.org>
12448 * g++.dg/lookup/pr84602.C: New.
12450 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12454 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12456 * g++.dg/ext/attr-nonnull.C: Likewise.
12457 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12459 * g++.dg/ext/attr-noinline-2.C: Likewise.
12460 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12461 -fdump-tree-eh in dg-options.
12463 2018-02-28 Alan Modra <amodra@gmail.com>
12465 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12467 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12469 2018-02-27 Martin Sebor <msebor@redhat.com>
12473 * g++.dg/Wmissing-attributes.C: New test.
12474 * g++.dg/ext/attr-const-pure.C: New test.
12475 * g++.dg/ext/attr-const.C: New test.
12476 * g++.dg/ext/attr-deprecated-2.C: New test.
12477 * g++.dg/ext/attr-malloc-2.C: New test.
12478 * g++.dg/ext/attr-malloc.C: New test.
12479 * g++.dg/ext/attr-noinline-2.C: New test.
12480 * g++.dg/ext/attr-noinline.C: New test.
12481 * g++.dg/ext/attr-nonnull.C: New test.
12482 * g++.dg/ext/attr-noreturn-2.C: New test.
12483 * g++.dg/ext/attr-noreturn.C: New test.
12484 * g++.dg/ext/attr-nothrow-2.C: New test.
12485 * g++.dg/ext/attr-nothrow.C: New test.
12486 * g++.dg/ext/attr-optimize.C: New test.
12487 * g++.dg/ext/attr-pure.C: New test.
12488 * g++.dg/ext/attr-returns-nonnull.C: New test.
12489 * g++.dg/ext/attr-warning.C: New test.
12491 2018-02-27 Nathan Sidwell <nathan@acm.org>
12494 * g++.dg/lookup/pr84426.C: New.
12496 2018-02-27 Richard Biener <rguenther@suse.de>
12498 PR tree-optimization/84512
12499 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12501 2018-02-27 Martin Liska <mliska@suse.cz>
12503 PR gcov-profile/84548
12504 * g++.dg/gcov/pr84548.C: New test.
12506 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12509 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12511 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12514 * g++.dg/cpp1y/pr84558.C: New test.
12516 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12519 * g++.dg/cpp0x/alignas14.C: New.
12520 * g++.dg/cpp0x/alignas15.C: Likewise.
12522 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12525 * g++.dg/gomp/pr84557.C: New test.
12527 2018-02-26 Marek Polacek <polacek@redhat.com>
12530 * g++.dg/cpp1z/pr84325.C: New test.
12532 2018-02-26 Carl Love <cel@us.ibm.com>
12534 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12536 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12537 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12538 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12540 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12541 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12544 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12547 * gcc.target/i386/indirect-thunk-1.c: Updated.
12548 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12549 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12550 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12551 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12552 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12553 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12554 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12555 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12556 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12557 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12558 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12559 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12560 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12561 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12562 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12563 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12564 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12565 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12566 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12567 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12568 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12569 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12570 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12571 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12572 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12573 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12574 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12575 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12576 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12577 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12578 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12579 * gcc.target/i386/ret-thunk-9.c: Likewise.
12580 * gcc.target/i386/ret-thunk-10.c: Likewise.
12581 * gcc.target/i386/ret-thunk-11.c: Likewise.
12582 * gcc.target/i386/ret-thunk-12.c: Likewise.
12583 * gcc.target/i386/ret-thunk-13.c: Likewise.
12584 * gcc.target/i386/ret-thunk-14.c: Likewise.
12585 * gcc.target/i386/ret-thunk-15.c: Likewise.
12587 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12589 * gcc.c-torture/execute/20180226-1.c: New test.
12591 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12593 PR tree-optimization/83965
12594 * gcc.dg/vect/pr83965-2.c: New test.
12596 2018-02-26 Tom de Vries <tom@codesourcery.com>
12598 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12600 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12603 * gcc.target/i386/ret-thunk-22.c: New test.
12604 * gcc.target/i386/ret-thunk-23.c: Likewise.
12605 * gcc.target/i386/ret-thunk-24.c: Likewise.
12606 * gcc.target/i386/ret-thunk-25.c: Likewise.
12607 * gcc.target/i386/ret-thunk-26.c: Likewise.
12609 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12612 * g++.dg/cpp1z/pr84533.C: New.
12614 2018-02-26 Marek Polacek <polacek@redhat.com>
12617 * g++.dg/parse/error60.C: New test.
12619 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12622 * g++.dg/gomp/pr84556.C: New test.
12623 * g++.dg/vect/pr84556.cc: New test.
12625 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12628 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12629 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12630 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12631 * gfortran.dg/c_loc_test.f90: Likewise.
12632 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12633 * gfortran.dg/proc_decl_17.f90: Likewise.
12634 * gfortran.dg/proc_ptr_8.f90: Likewise.
12636 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12639 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12640 r254814 disabling -fomit-frame-pointer by default.
12641 * gcc.target/aarch64/spill_1.c: Likewise.
12642 * gcc.target/aarch64/test_frame_11.c: Likewise.
12643 * gcc.target/aarch64/test_frame_12.c: Likewise.
12644 * gcc.target/aarch64/test_frame_13.c: Likewise.
12645 * gcc.target/aarch64/test_frame_14.c: Likewise.
12646 * gcc.target/aarch64/test_frame_15.c: Likewise.
12647 * gcc.target/aarch64/test_frame_3.c: Likewise.
12648 * gcc.target/aarch64/test_frame_5.c: Likewise.
12649 * gcc.target/aarch64/test_frame_9.c: Likewise.
12651 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12654 * gfortran.dg/explicit_shape_1.f90: New test.
12655 * gfortran.dg/automatic_module_variable.f90: Update regex.
12656 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12657 * gfortran.dg/constant_shape.f90: Ditto.
12658 * gfortran.dg/dec_structure_23.f90: Ditto.
12659 * gfortran.dg/pr78240.f90: Ditto.
12661 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12664 * gfortran.dg/pr84523.f90: New test.
12666 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12669 * gfortran.dg/select_type_40.f90: New test.
12671 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12674 * gfortran.dg/data_substring.f90: New test.
12676 2018-02-24 Marek Polacek <polacek@redhat.com>
12679 * g++.dg/cpp1z/constexpr-83692.C: New test.
12681 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12684 * gfortran.dg/statement_function_1.f90: Update test.
12686 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12689 * gfortran.dg/inquire_19.f90: New test.
12691 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12694 * gfortran.dg/pr83149_b.f90: New test.
12695 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12697 2018-02-23 Carl Love <cel@us.ibm.com>
12699 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12700 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12701 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12704 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12706 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12707 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12709 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12711 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12714 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12717 * gfortran.dg/pr83149_1.f90: New test.
12718 * gfortran.dg/pr83149.f90: Additional source for previous.
12720 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12723 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12724 __GI___pthread_mutex_init as well.
12726 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12729 * gfortran.dg/class_68.f90: New test.
12731 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12734 * gfortran.dg/derived_init_5.f90: New test.
12736 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12739 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12740 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12742 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12745 * gcc.target/powerpc/pr81572.c: New.
12747 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12749 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12751 2018-02-22 Martin Sebor <msebor@redhat.com>
12753 PR tree-optimization/84480
12754 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12755 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12757 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12760 * gcc.target/i386/indirect-thunk-11.c: New test.
12761 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12762 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12763 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12764 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12765 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12766 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12767 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12768 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12769 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12771 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12774 * gcc.target/aarch64/asm-2.c: Add dg-error for
12776 * gcc.target/aarch64/asm-4.c: New test.
12778 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12780 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12782 2018-02-22 Marek Polacek <polacek@redhat.com>
12785 * g++.dg/parse/error59.C: New test.
12787 2018-02-22 Tom de Vries <tom@codesourcery.com>
12789 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12791 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12794 * g++.dg/cpp0x/pr77655.C: New.
12796 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12799 * g++.dg/cpp1y/pr84496.C: New test.
12802 * g++.dg/torture/pr84502.C: New test.
12804 PR tree-optimization/84503
12805 * gcc.dg/pr84503-1.c: New test.
12806 * gcc.dg/pr84503-2.c: New test.
12808 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12810 PR tree-optimization/84478
12811 * gcc.c-torture/execute/pr84478.c: New test.
12813 2018-02-20 Martin Sebor <msebor@redhat.com>
12815 PR middle-end/84095
12816 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12817 * c-c++-common/Wrestrict.c: Same.
12818 * gcc.dg/Wrestrict-6.c: Same.
12819 * gcc.dg/Warray-bounds-27.c: New test.
12820 * gcc.dg/Wrestrict-8.c: New test.
12821 * gcc.dg/Wrestrict-9.c: New test.
12822 * gcc.dg/pr84095.c: New test.
12824 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12826 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12828 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12832 * gfortran.dg/structure_constructor_14.f90: New test.
12834 2018-02-20 Jeff Law <law@redhat.com>
12836 PR middle-end/82123
12837 PR tree-optimization/81592
12838 PR middle-end/79257
12839 * gcc.dg/pr81592.c: New test.
12840 * gcc.dg/pr82123.c: New test.
12841 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12843 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12846 * g++.dg/warn/Wunused-var-30.C: New test.
12848 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12850 PR tree-optimization/84419
12851 * gcc.dg/vect/pr84419.c: New test.
12853 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12855 PR middle-end/82004
12856 * gfortran.dg/pr82004.f90: New test.
12858 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12860 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12862 2018-02-20 Martin Liska <mliska@suse.cz>
12866 * gcc.target/i386/pr84310.c: New test.
12867 * gcc.target/i386/pr84310-2.c: Likewise.
12869 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12872 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12874 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12877 * g++.dg/cpp1z/launder7.C: New test.
12880 * g++.dg/cpp0x/constexpr-84449.C: New test.
12883 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12885 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12889 * gfortran.dg/associate_22.f90: Enable commented out test.
12890 * gfortran.dg/associate_36.f90: New test.
12892 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12895 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12897 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12899 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12900 (dg-options): Use -mavx instead of -w.
12902 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12905 * g++.dg/cpp1z/launder8.C: New test.
12908 * g++.dg/gomp/pr84448.C: New test.
12911 * g++.dg/gomp/pr84430.C: New test.
12913 PR tree-optimization/84452
12914 * gcc.dg/pr84452.c: New test.
12917 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12919 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12922 * gfortran.dg/implied_do_io_4.f90: New test.
12924 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12926 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12927 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12928 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12930 2018-02-19 Carl Love <cel@us.ibm.com>
12932 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12934 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12937 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12939 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12942 * g++.dg/cpp0x/auto50.C: New.
12943 * g++.dg/parse/friend12.C: Adjust.
12945 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12947 PR libgfortran/84389
12948 * gfortran.dg/dtio_33.f90: New test.
12950 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12952 PR libgfortran/84412
12953 * gfortran.dg/inquire_18.f90: New test.
12955 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12958 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12959 * gfortran.dg/pointer_intent_3.f90: Ditto.
12960 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12961 * gfortran.dg/protected_3.f90: Ditto.
12962 * gfortran.dg/protected_4.f90: Ditto.
12963 * gfortran.dg/protected_5.f90: Ditto.
12964 * gfortran.dg/protected_6.f90: Ditto.
12966 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12969 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12972 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12975 * gfortran.dg/inline_matmul_22.f90: New test.
12977 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12980 * gfortran.dg/abort_shoulfail.f90: New test.
12981 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12983 * gfortran.dg/PR19754_2.f90: Likewise.
12984 * gfortran.dg/PR19872.f: Likewise.
12985 * gfortran.dg/PR49268.f90: Likewise.
12986 * gfortran.dg/Wall.f90: Likewise.
12987 * gfortran.dg/Wno-all.f90: Likewise.
12988 * gfortran.dg/achar_1.f90: Likewise.
12989 * gfortran.dg/achar_2.f90: Likewise.
12990 * gfortran.dg/achar_4.f90: Likewise.
12991 * gfortran.dg/achar_6.F90: Likewise.
12992 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12993 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12994 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12995 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12996 * gfortran.dg/actual_array_result_1.f90: Likewise.
12997 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12998 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12999 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
13000 * gfortran.dg/actual_procedure_1.f90: Likewise.
13001 * gfortran.dg/adjustl_1.f90: Likewise.
13002 * gfortran.dg/advance_1.f90: Likewise.
13003 * gfortran.dg/advance_4.f90: Likewise.
13004 * gfortran.dg/advance_5.f90: Likewise.
13005 * gfortran.dg/advance_6.f90: Likewise.
13006 * gfortran.dg/aint_anint_1.f90: Likewise.
13007 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
13008 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
13009 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
13010 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
13011 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
13012 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
13013 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
13014 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
13015 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
13016 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
13017 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
13018 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
13019 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
13020 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
13021 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
13022 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
13023 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
13024 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
13025 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
13026 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
13027 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
13028 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13029 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
13030 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
13031 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
13032 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
13033 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
13034 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
13035 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
13036 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
13037 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
13038 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
13039 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
13040 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
13041 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
13042 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
13043 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
13044 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
13045 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
13046 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
13047 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
13048 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
13049 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
13050 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
13051 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
13052 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
13053 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
13054 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
13055 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
13056 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
13057 * gfortran.dg/allocatable_function_1.f90: Likewise.
13058 * gfortran.dg/allocatable_function_10.f90: Likewise.
13059 * gfortran.dg/allocatable_function_3.f90: Likewise.
13060 * gfortran.dg/allocatable_function_5.f90: Likewise.
13061 * gfortran.dg/allocatable_function_6.f90: Likewise.
13062 * gfortran.dg/allocatable_function_7.f90: Likewise.
13063 * gfortran.dg/allocatable_function_8.f90: Likewise.
13064 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
13065 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
13066 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
13067 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
13068 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
13069 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
13070 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
13071 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
13072 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
13073 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
13074 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
13075 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
13076 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
13077 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
13078 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
13079 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
13080 * gfortran.dg/allocate_class_3.f90: Likewise.
13081 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
13082 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
13083 * gfortran.dg/allocate_derived_5.f90: Likewise.
13084 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
13085 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
13086 * gfortran.dg/allocate_with_source_1.f90: Likewise.
13087 * gfortran.dg/allocate_with_source_10.f08: Likewise.
13088 * gfortran.dg/allocate_with_source_11.f08: Likewise.
13089 * gfortran.dg/allocate_with_source_12.f03: Likewise.
13090 * gfortran.dg/allocate_with_source_15.f03: Likewise.
13091 * gfortran.dg/allocate_with_source_16.f90: Likewise.
13092 * gfortran.dg/allocate_with_source_17.f03: Likewise.
13093 * gfortran.dg/allocate_with_source_18.f03: Likewise.
13094 * gfortran.dg/allocate_with_source_2.f90: Likewise.
13095 * gfortran.dg/allocate_with_source_20.f03: Likewise.
13096 * gfortran.dg/allocate_with_source_22.f03: Likewise.
13097 * gfortran.dg/allocate_with_source_23.f03: Likewise.
13098 * gfortran.dg/allocate_with_source_24.f90: Likewise.
13099 * gfortran.dg/allocate_with_source_5.f90: Likewise.
13100 * gfortran.dg/allocate_with_source_6.f90: Likewise.
13101 * gfortran.dg/allocate_with_source_7.f08: Likewise.
13102 * gfortran.dg/allocate_with_source_8.f08: Likewise.
13103 * gfortran.dg/allocate_with_source_9.f08: Likewise.
13104 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
13105 * gfortran.dg/allocate_zerosize_3.f: Likewise.
13106 * gfortran.dg/altreturn_3.f90: Likewise.
13107 * gfortran.dg/altreturn_5.f90: Likewise.
13108 * gfortran.dg/altreturn_7.f90: Likewise.
13109 * gfortran.dg/and_or_xor.f90: Likewise.
13110 * gfortran.dg/anint_1.f90: Likewise.
13111 * gfortran.dg/any_all_1.f90: Likewise.
13112 * gfortran.dg/anyallcount_1.f90: Likewise.
13113 * gfortran.dg/append_1.f90: Likewise.
13114 * gfortran.dg/argument_checking_1.f90: Likewise.
13115 * gfortran.dg/argument_checking_2.f90: Likewise.
13116 * gfortran.dg/argument_checking_8.f90: Likewise.
13117 * gfortran.dg/arithmetic_if.f90: Likewise.
13118 * gfortran.dg/array_1.f90: Likewise.
13119 * gfortran.dg/array_2.f90: Likewise.
13120 * gfortran.dg/array_alloc_1.f90: Likewise.
13121 * gfortran.dg/array_alloc_2.f90: Likewise.
13122 * gfortran.dg/array_alloc_3.f90: Likewise.
13123 * gfortran.dg/array_assignment_1.F90: Likewise.
13124 * gfortran.dg/array_assignment_5.f90: Likewise.
13125 * gfortran.dg/array_constructor_1.f90: Likewise.
13126 * gfortran.dg/array_constructor_10.f90: Likewise.
13127 * gfortran.dg/array_constructor_11.f90: Likewise.
13128 * gfortran.dg/array_constructor_12.f90: Likewise.
13129 * gfortran.dg/array_constructor_15.f90: Likewise.
13130 * gfortran.dg/array_constructor_16.f90: Likewise.
13131 * gfortran.dg/array_constructor_17.f90: Likewise.
13132 * gfortran.dg/array_constructor_19.f90: Likewise.
13133 * gfortran.dg/array_constructor_23.f: Likewise.
13134 * gfortran.dg/array_constructor_24.f: Likewise.
13135 * gfortran.dg/array_constructor_32.f90: Likewise.
13136 * gfortran.dg/array_constructor_36.f90: Likewise.
13137 * gfortran.dg/array_constructor_39.f90: Likewise.
13138 * gfortran.dg/array_constructor_4.f90: Likewise.
13139 * gfortran.dg/array_constructor_40.f90: Likewise.
13140 * gfortran.dg/array_constructor_44.f90: Likewise.
13141 * gfortran.dg/array_constructor_45.f90: Likewise.
13142 * gfortran.dg/array_constructor_46.f90: Likewise.
13143 * gfortran.dg/array_constructor_47.f90: Likewise.
13144 * gfortran.dg/array_constructor_49.f90: Likewise.
13145 * gfortran.dg/array_constructor_5.f90: Likewise.
13146 * gfortran.dg/array_constructor_50.f90: Likewise.
13147 * gfortran.dg/array_constructor_6.f90: Likewise.
13148 * gfortran.dg/array_constructor_7.f90: Likewise.
13149 * gfortran.dg/array_constructor_8.f90: Likewise.
13150 * gfortran.dg/array_constructor_9.f90: Likewise.
13151 * gfortran.dg/array_constructor_type_1.f03: Likewise.
13152 * gfortran.dg/array_constructor_type_10.f03: Likewise.
13153 * gfortran.dg/array_constructor_type_11.f03: Likewise.
13154 * gfortran.dg/array_constructor_type_12.f03: Likewise.
13155 * gfortran.dg/array_constructor_type_13.f90: Likewise.
13156 * gfortran.dg/array_constructor_type_14.f03: Likewise.
13157 * gfortran.dg/array_constructor_type_16.f03: Likewise.
13158 * gfortran.dg/array_constructor_type_2.f03: Likewise.
13159 * gfortran.dg/array_constructor_type_22.f03: Likewise.
13160 * gfortran.dg/array_constructor_type_3.f03: Likewise.
13161 * gfortran.dg/array_constructor_type_4.f03: Likewise.
13162 * gfortran.dg/array_constructor_type_5.f03: Likewise.
13163 * gfortran.dg/array_constructor_type_6.f03: Likewise.
13164 * gfortran.dg/array_constructor_type_7.f03: Likewise.
13165 * gfortran.dg/array_function_1.f90: Likewise.
13166 * gfortran.dg/array_function_5.f90: Likewise.
13167 * gfortran.dg/array_initializer_1.f90: Likewise.
13168 * gfortran.dg/array_initializer_2.f90: Likewise.
13169 * gfortran.dg/array_memcpy_5.f90: Likewise.
13170 * gfortran.dg/array_memset_2.f90: Likewise.
13171 * gfortran.dg/array_reference_1.f90: Likewise.
13172 * gfortran.dg/array_return_value_1.f90: Likewise.
13173 * gfortran.dg/array_section_1.f90: Likewise.
13174 * gfortran.dg/array_temporaries_3.f90: Likewise.
13175 * gfortran.dg/arrayio_1.f90: Likewise.
13176 * gfortran.dg/arrayio_10.f90: Likewise.
13177 * gfortran.dg/arrayio_11.f90: Likewise.
13178 * gfortran.dg/arrayio_12.f90: Likewise.
13179 * gfortran.dg/arrayio_13.f90: Likewise.
13180 * gfortran.dg/arrayio_14.f90: Likewise.
13181 * gfortran.dg/arrayio_16.f90: Likewise.
13182 * gfortran.dg/arrayio_2.f90: Likewise.
13183 * gfortran.dg/arrayio_3.f90: Likewise.
13184 * gfortran.dg/arrayio_4.f90: Likewise.
13185 * gfortran.dg/arrayio_5.f90: Likewise.
13186 * gfortran.dg/arrayio_6.f90: Likewise.
13187 * gfortran.dg/arrayio_7.f90: Likewise.
13188 * gfortran.dg/arrayio_8.f90: Likewise.
13189 * gfortran.dg/arrayio_9.f90: Likewise.
13190 * gfortran.dg/arrayio_derived_1.f90: Likewise.
13191 * gfortran.dg/assign_10.f90: Likewise.
13192 * gfortran.dg/assign_9.f90: Likewise.
13193 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
13194 * gfortran.dg/assignment_1.f90: Likewise.
13195 * gfortran.dg/associate_1.f03: Likewise.
13196 * gfortran.dg/associate_11.f90: Likewise.
13197 * gfortran.dg/associate_13.f90: Likewise.
13198 * gfortran.dg/associate_15.f90: Likewise.
13199 * gfortran.dg/associate_17.f90: Likewise.
13200 * gfortran.dg/associate_18.f08: Likewise.
13201 * gfortran.dg/associate_19.f03: Likewise.
13202 * gfortran.dg/associate_20.f03: Likewise.
13203 * gfortran.dg/associate_22.f90: Likewise.
13204 * gfortran.dg/associate_23.f90: Likewise.
13205 * gfortran.dg/associate_24.f90: Likewise.
13206 * gfortran.dg/associate_25.f90: Likewise.
13207 * gfortran.dg/associate_27.f90: Likewise.
13208 * gfortran.dg/associate_28.f90: Likewise.
13209 * gfortran.dg/associate_32.f03: Likewise.
13210 * gfortran.dg/associate_33.f03: Likewise.
13211 * gfortran.dg/associate_34.f90: Likewise.
13212 * gfortran.dg/associate_6.f03: Likewise.
13213 * gfortran.dg/associate_7.f03: Likewise.
13214 * gfortran.dg/associate_8.f03: Likewise.
13215 * gfortran.dg/associate_9.f03: Likewise.
13216 * gfortran.dg/associated_1.f90: Likewise.
13217 * gfortran.dg/associated_2.f90: Likewise.
13218 * gfortran.dg/associated_5.f90: Likewise.
13219 * gfortran.dg/associated_6.f90: Likewise.
13220 * gfortran.dg/associated_target_3.f90: Likewise.
13221 * gfortran.dg/associated_target_4.f90: Likewise.
13222 * gfortran.dg/associated_target_5.f03: Likewise.
13223 * gfortran.dg/associated_target_6.f03: Likewise.
13224 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13225 * gfortran.dg/assumed_rank_1.f90: Likewise.
13226 * gfortran.dg/assumed_rank_10.f90: Likewise.
13227 * gfortran.dg/assumed_rank_2.f90: Likewise.
13228 * gfortran.dg/assumed_rank_7.f90: Likewise.
13229 * gfortran.dg/assumed_rank_8.f90: Likewise.
13230 * gfortran.dg/assumed_rank_9.f90: Likewise.
13231 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13232 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13233 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
13234 * gfortran.dg/assumed_type_2.f90: Likewise.
13235 * gfortran.dg/atan2_1.f90: Likewise.
13236 * gfortran.dg/auto_array_1.f90: Likewise.
13237 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
13238 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
13239 * gfortran.dg/auto_char_len_3.f90: Likewise.
13240 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
13241 * gfortran.dg/auto_internal_assumed.f90: Likewise.
13242 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
13243 * gfortran.dg/auto_save_2.f90: Likewise.
13244 * gfortran.dg/automatic_default_init_1.f90: Likewise.
13245 * gfortran.dg/backslash_1.f90: Likewise.
13246 * gfortran.dg/backslash_2.f90: Likewise.
13247 * gfortran.dg/backslash_3.f: Likewise.
13248 * gfortran.dg/backspace_1.f: Likewise.
13249 * gfortran.dg/backspace_10.f90: Likewise.
13250 * gfortran.dg/backspace_11.f90: Likewise.
13251 * gfortran.dg/backspace_2.f: Likewise.
13252 * gfortran.dg/backspace_3.f: Likewise.
13253 * gfortran.dg/backspace_4.f: Likewise.
13254 * gfortran.dg/backspace_5.f: Likewise.
13255 * gfortran.dg/backspace_6.f: Likewise.
13256 * gfortran.dg/backspace_7.f90: Likewise.
13257 * gfortran.dg/backspace_8.f: Likewise.
13258 * gfortran.dg/backspace_9.f: Likewise.
13259 * gfortran.dg/bessel_1.f90: Likewise.
13260 * gfortran.dg/bessel_2.f90: Likewise.
13261 * gfortran.dg/bessel_5.f90: Likewise.
13262 * gfortran.dg/bessel_6.f90: Likewise.
13263 * gfortran.dg/bessel_7.f90: Likewise.
13264 * gfortran.dg/bind_c_dts_2.f03: Likewise.
13265 * gfortran.dg/bind_c_dts_3.f03: Likewise.
13266 * gfortran.dg/bind_c_usage_15.f90: Likewise.
13267 * gfortran.dg/bind_c_usage_16.f03: Likewise.
13268 * gfortran.dg/bind_c_usage_17.f90: Likewise.
13269 * gfortran.dg/bind_c_usage_24.f90: Likewise.
13270 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
13271 * gfortran.dg/binding_label_tests_16.f03: Likewise.
13272 * gfortran.dg/binding_label_tests_23.f90: Likewise.
13273 * gfortran.dg/bit_comparison_1.F90: Likewise.
13274 * gfortran.dg/bit_comparison_2.F90: Likewise.
13275 * gfortran.dg/block_1.f08: Likewise.
13276 * gfortran.dg/block_13.f08: Likewise.
13277 * gfortran.dg/block_14.f90: Likewise.
13278 * gfortran.dg/block_2.f08: Likewise.
13279 * gfortran.dg/block_6.f08: Likewise.
13280 * gfortran.dg/block_7.f08: Likewise.
13281 * gfortran.dg/block_8.f08: Likewise.
13282 * gfortran.dg/blockdata_1.f90: Likewise.
13283 * gfortran.dg/bound_1.f90: Likewise.
13284 * gfortran.dg/bound_2.f90: Likewise.
13285 * gfortran.dg/bound_3.f90: Likewise.
13286 * gfortran.dg/bound_4.f90: Likewise.
13287 * gfortran.dg/bound_5.f90: Likewise.
13288 * gfortran.dg/bound_6.f90: Likewise.
13289 * gfortran.dg/bound_7.f90: Likewise.
13290 * gfortran.dg/bound_8.f90: Likewise.
13291 * gfortran.dg/bound_9.f90: Likewise.
13292 * gfortran.dg/bound_simplification_1.f90: Likewise.
13293 * gfortran.dg/bound_simplification_3.f90: Likewise.
13294 * gfortran.dg/bound_simplification_4.f90: Likewise.
13295 * gfortran.dg/bound_simplification_5.f90: Likewise.
13296 * gfortran.dg/bound_simplification_6.f90: Likewise.
13297 * gfortran.dg/bounds_check_1.f90: Likewise.
13298 * gfortran.dg/bounds_check_12.f90: Likewise.
13299 * gfortran.dg/bounds_check_14.f90: Likewise.
13300 * gfortran.dg/bounds_check_15.f90: Likewise.
13301 * gfortran.dg/bounds_check_19.f90: Likewise.
13302 * gfortran.dg/bounds_check_8.f90: Likewise.
13303 * gfortran.dg/bounds_check_9.f90: Likewise.
13304 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
13305 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
13306 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
13307 * gfortran.dg/boz_1.f90: Likewise.
13308 * gfortran.dg/boz_11.f90: Likewise.
13309 * gfortran.dg/boz_13.f90: Likewise.
13310 * gfortran.dg/boz_14.f90: Likewise.
13311 * gfortran.dg/boz_15.f90: Likewise.
13312 * gfortran.dg/boz_3.f90: Likewise.
13313 * gfortran.dg/boz_6.f90: Likewise.
13314 * gfortran.dg/boz_9.f90: Likewise.
13315 * gfortran.dg/byte_1.f90: Likewise.
13316 * gfortran.dg/byte_2.f90: Likewise.
13317 * gfortran.dg/c_assoc.f90: Likewise.
13318 * gfortran.dg/c_assoc_2.f03: Likewise.
13319 * gfortran.dg/c_assoc_3.f90: Likewise.
13320 * gfortran.dg/c_by_val_1.f: Likewise.
13321 * gfortran.dg/c_by_val_5.f90: Likewise.
13322 * gfortran.dg/c_char_tests.f03: Likewise.
13323 * gfortran.dg/c_char_tests_2.f03: Likewise.
13324 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
13325 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
13326 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
13327 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13328 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
13329 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
13330 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
13331 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
13332 * gfortran.dg/c_kind_params.f90: Likewise.
13333 * gfortran.dg/c_loc_test_20.f90: Likewise.
13334 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13335 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13336 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13337 * gfortran.dg/c_size_t_test.f03: Likewise.
13338 * gfortran.dg/c_sizeof_1.f90: Likewise.
13339 * gfortran.dg/c_sizeof_5.f90: Likewise.
13340 * gfortran.dg/c_sizeof_6.f90: Likewise.
13341 * gfortran.dg/char4_iunit_1.f03: Likewise.
13342 * gfortran.dg/char4_iunit_2.f03: Likewise.
13343 * gfortran.dg/char_allocation_1.f90: Likewise.
13344 * gfortran.dg/char_array_constructor.f90: Likewise.
13345 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13346 * gfortran.dg/char_assign_1.f90: Likewise.
13347 * gfortran.dg/char_associated_1.f90: Likewise.
13348 * gfortran.dg/char_cast_2.f90: Likewise.
13349 * gfortran.dg/char_comparison_1.f: Likewise.
13350 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13351 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13352 * gfortran.dg/char_cons_len.f90: Likewise.
13353 * gfortran.dg/char_conversion.f90: Likewise.
13354 * gfortran.dg/char_cshift_1.f90: Likewise.
13355 * gfortran.dg/char_cshift_2.f90: Likewise.
13356 * gfortran.dg/char_decl_2.f90: Likewise.
13357 * gfortran.dg/char_eoshift_1.f90: Likewise.
13358 * gfortran.dg/char_eoshift_2.f90: Likewise.
13359 * gfortran.dg/char_eoshift_3.f90: Likewise.
13360 * gfortran.dg/char_eoshift_4.f90: Likewise.
13361 * gfortran.dg/char_eoshift_5.f90: Likewise.
13362 * gfortran.dg/char_expr_1.f90: Likewise.
13363 * gfortran.dg/char_expr_3.f90: Likewise.
13364 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13365 * gfortran.dg/char_length_12.f90: Likewise.
13366 * gfortran.dg/char_length_14.f90: Likewise.
13367 * gfortran.dg/char_length_15.f90: Likewise.
13368 * gfortran.dg/char_length_17.f90: Likewise.
13369 * gfortran.dg/char_length_20.f90: Likewise.
13370 * gfortran.dg/char_length_21.f90: Likewise.
13371 * gfortran.dg/char_length_5.f90: Likewise.
13372 * gfortran.dg/char_length_6.f90: Likewise.
13373 * gfortran.dg/char_length_7.f90: Likewise.
13374 * gfortran.dg/char_length_8.f90: Likewise.
13375 * gfortran.dg/char_pack_1.f90: Likewise.
13376 * gfortran.dg/char_pack_2.f90: Likewise.
13377 * gfortran.dg/char_pointer_assign.f90: Likewise.
13378 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13379 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13380 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13381 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13382 * gfortran.dg/char_pointer_func.f90: Likewise.
13383 * gfortran.dg/char_reshape_1.f90: Likewise.
13384 * gfortran.dg/char_result_1.f90: Likewise.
13385 * gfortran.dg/char_result_12.f90: Likewise.
13386 * gfortran.dg/char_result_13.f90: Likewise.
13387 * gfortran.dg/char_result_14.f90: Likewise.
13388 * gfortran.dg/char_result_15.f90: Likewise.
13389 * gfortran.dg/char_result_2.f90: Likewise.
13390 * gfortran.dg/char_result_3.f90: Likewise.
13391 * gfortran.dg/char_result_4.f90: Likewise.
13392 * gfortran.dg/char_result_5.f90: Likewise.
13393 * gfortran.dg/char_result_6.f90: Likewise.
13394 * gfortran.dg/char_result_7.f90: Likewise.
13395 * gfortran.dg/char_result_8.f90: Likewise.
13396 * gfortran.dg/char_spread_1.f90: Likewise.
13397 * gfortran.dg/char_transpose_1.f90: Likewise.
13398 * gfortran.dg/char_type_len.f90: Likewise.
13399 * gfortran.dg/char_unpack_1.f90: Likewise.
13400 * gfortran.dg/char_unpack_2.f90: Likewise.
13401 * gfortran.dg/character_array_constructor_1.f90: Likewise.
13402 * gfortran.dg/character_comparison_1.f90: Likewise.
13403 * gfortran.dg/character_comparison_2.f90: Likewise.
13404 * gfortran.dg/character_comparison_3.f90: Likewise.
13405 * gfortran.dg/character_comparison_4.f90: Likewise.
13406 * gfortran.dg/character_comparison_5.f90: Likewise.
13407 * gfortran.dg/character_comparison_6.f90: Likewise.
13408 * gfortran.dg/character_comparison_7.f90: Likewise.
13409 * gfortran.dg/character_comparison_8.f90: Likewise.
13410 * gfortran.dg/character_comparison_9.f90: Likewise.
13411 * gfortran.dg/charlen_15.f90: Likewise.
13412 * gfortran.dg/charlen_16.f90: Likewise.
13413 * gfortran.dg/chkbits.f90: Likewise.
13414 * gfortran.dg/chmod_1.f90: Likewise.
13415 * gfortran.dg/chmod_2.f90: Likewise.
13416 * gfortran.dg/chmod_3.f90: Likewise.
13417 * gfortran.dg/class_1.f03: Likewise.
13418 * gfortran.dg/class_18.f03: Likewise.
13419 * gfortran.dg/class_19.f03: Likewise.
13420 * gfortran.dg/class_35.f90: Likewise.
13421 * gfortran.dg/class_46.f03: Likewise.
13422 * gfortran.dg/class_48.f90: Likewise.
13423 * gfortran.dg/class_51.f90: Likewise.
13424 * gfortran.dg/class_52.f90: Likewise.
13425 * gfortran.dg/class_6.f03: Likewise.
13426 * gfortran.dg/class_63.f90: Likewise.
13427 * gfortran.dg/class_64.f90: Likewise.
13428 * gfortran.dg/class_65.f90: Likewise.
13429 * gfortran.dg/class_66.f90: Likewise.
13430 * gfortran.dg/class_67.f90: Likewise.
13431 * gfortran.dg/class_9.f03: Likewise.
13432 * gfortran.dg/class_alias.f90: Likewise.
13433 * gfortran.dg/class_allocate_1.f03: Likewise.
13434 * gfortran.dg/class_allocate_10.f03: Likewise.
13435 * gfortran.dg/class_allocate_13.f90: Likewise.
13436 * gfortran.dg/class_allocate_14.f90: Likewise.
13437 * gfortran.dg/class_allocate_15.f90: Likewise.
13438 * gfortran.dg/class_allocate_19.f03: Likewise.
13439 * gfortran.dg/class_allocate_21.f90: Likewise.
13440 * gfortran.dg/class_allocate_22.f90: Likewise.
13441 * gfortran.dg/class_allocate_3.f03: Likewise.
13442 * gfortran.dg/class_allocate_4.f03: Likewise.
13443 * gfortran.dg/class_allocate_5.f90: Likewise.
13444 * gfortran.dg/class_allocate_6.f03: Likewise.
13445 * gfortran.dg/class_allocate_7.f03: Likewise.
13446 * gfortran.dg/class_allocate_8.f03: Likewise.
13447 * gfortran.dg/class_allocate_9.f03: Likewise.
13448 * gfortran.dg/class_array_1.f03: Likewise.
13449 * gfortran.dg/class_array_14.f90: Likewise.
13450 * gfortran.dg/class_array_15.f03: Likewise.
13451 * gfortran.dg/class_array_16.f90: Likewise.
13452 * gfortran.dg/class_array_2.f03: Likewise.
13453 * gfortran.dg/class_array_20.f03: Likewise.
13454 * gfortran.dg/class_array_21.f03: Likewise.
13455 * gfortran.dg/class_array_3.f03: Likewise.
13456 * gfortran.dg/class_array_4.f03: Likewise.
13457 * gfortran.dg/class_array_7.f03: Likewise.
13458 * gfortran.dg/class_array_8.f03: Likewise.
13459 * gfortran.dg/class_array_9.f03: Likewise.
13460 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13461 * gfortran.dg/class_dummy_1.f03: Likewise.
13462 * gfortran.dg/class_optional_1.f90: Likewise.
13463 * gfortran.dg/class_optional_2.f90: Likewise.
13464 * gfortran.dg/class_result_5.f90: Likewise.
13465 * gfortran.dg/class_result_6.f90: Likewise.
13466 * gfortran.dg/class_to_type_1.f03: Likewise.
13467 * gfortran.dg/class_to_type_2.f90: Likewise.
13468 * gfortran.dg/class_to_type_3.f03: Likewise.
13469 * gfortran.dg/class_to_type_4.f90: Likewise.
13470 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13471 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13472 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13473 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13474 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13475 * gfortran.dg/coarray/codimension.f90: Likewise.
13476 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13477 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13478 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13479 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13480 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13481 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13482 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13483 * gfortran.dg/coarray/event_1.f90: Likewise.
13484 * gfortran.dg/coarray/event_2.f90: Likewise.
13485 * gfortran.dg/coarray/get_array.f90: Likewise.
13486 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13487 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13488 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13489 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13490 * gfortran.dg/coarray/lock_1.f90: Likewise.
13491 * gfortran.dg/coarray/lock_2.f90: Likewise.
13492 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13493 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13494 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13495 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13496 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13497 * gfortran.dg/coarray/registering_1.f90: Likewise.
13498 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13499 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13500 * gfortran.dg/coarray/send_array.f90: Likewise.
13501 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13502 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13503 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13504 * gfortran.dg/coarray/sync_1.f90: Likewise.
13505 * gfortran.dg/coarray/sync_3.f90: Likewise.
13506 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13507 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13508 * gfortran.dg/coarray_13.f90: Likewise.
13509 * gfortran.dg/coarray_15.f90: Likewise.
13510 * gfortran.dg/coarray_16.f90: Likewise.
13511 * gfortran.dg/coarray_2.f90: Likewise.
13512 * gfortran.dg/coarray_23.f90: Likewise.
13513 * gfortran.dg/coarray_40.f90: Likewise.
13514 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13515 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13516 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13517 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13518 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13519 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13520 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13521 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13522 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13523 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13524 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13525 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13526 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13527 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13528 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13529 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13530 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13531 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13532 * gfortran.dg/coarray_stat_2.f90: Likewise.
13533 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13534 * gfortran.dg/coindexed_1.f90: Likewise.
13535 * gfortran.dg/comma.f: Likewise.
13536 * gfortran.dg/comma_format_extension_3.f: Likewise.
13537 * gfortran.dg/comma_format_extension_4.f: Likewise.
13538 * gfortran.dg/common_2.f90: Likewise.
13539 * gfortran.dg/common_4.f90: Likewise.
13540 * gfortran.dg/common_align_1.f90: Likewise.
13541 * gfortran.dg/common_align_2.f90: Likewise.
13542 * gfortran.dg/common_equivalence_1.f: Likewise.
13543 * gfortran.dg/common_pointer_1.f90: Likewise.
13544 * gfortran.dg/common_resize_1.f: Likewise.
13545 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13546 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13547 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13548 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13549 * gfortran.dg/complex_read.f90: Likewise.
13550 * gfortran.dg/complex_write.f90: Likewise.
13551 * gfortran.dg/constant_substring.f: Likewise.
13552 * gfortran.dg/constructor_2.f90: Likewise.
13553 * gfortran.dg/constructor_3.f90: Likewise.
13554 * gfortran.dg/constructor_6.f90: Likewise.
13555 * gfortran.dg/contained_1.f90: Likewise.
13556 * gfortran.dg/contained_3.f90: Likewise.
13557 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13558 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13559 * gfortran.dg/continuation_1.f90: Likewise.
13560 * gfortran.dg/continuation_11.f90: Likewise.
13561 * gfortran.dg/continuation_12.f90: Likewise.
13562 * gfortran.dg/continuation_13.f90: Likewise.
13563 * gfortran.dg/continuation_14.f: Likewise.
13564 * gfortran.dg/continuation_8.f90: Likewise.
13565 * gfortran.dg/convert_2.f90: Likewise.
13566 * gfortran.dg/convert_implied_open.f90: Likewise.
13567 * gfortran.dg/count_init_expr.f03: Likewise.
13568 * gfortran.dg/cr_lf.f90: Likewise.
13569 * gfortran.dg/cray_pointers_10.f90: Likewise.
13570 * gfortran.dg/cray_pointers_2.f90: Likewise.
13571 * gfortran.dg/cray_pointers_5.f90: Likewise.
13572 * gfortran.dg/cray_pointers_7.f90: Likewise.
13573 * gfortran.dg/cray_pointers_8.f90: Likewise.
13574 * gfortran.dg/cshift_1.f90: Likewise.
13575 * gfortran.dg/cshift_2.f90: Likewise.
13576 * gfortran.dg/cshift_large_1.f90: Likewise.
13577 * gfortran.dg/cshift_nan_1.f90: Likewise.
13578 * gfortran.dg/csqrt_2.f: Likewise.
13579 * gfortran.dg/data_array_1.f90: Likewise.
13580 * gfortran.dg/data_char_1.f90: Likewise.
13581 * gfortran.dg/data_char_2.f90: Likewise.
13582 * gfortran.dg/data_char_3.f90: Likewise.
13583 * gfortran.dg/data_derived_1.f90: Likewise.
13584 * gfortran.dg/data_implied_do_1.f90: Likewise.
13585 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13586 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13587 * gfortran.dg/deallocate_stat.f90: Likewise.
13588 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13589 * gfortran.dg/debug/pr37738.f: Likewise.
13590 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13591 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13592 * gfortran.dg/dec_exp_1.f90: Likewise.
13593 * gfortran.dg/dec_init_1.f90: Likewise.
13594 * gfortran.dg/dec_init_2.f90: Likewise.
13595 * gfortran.dg/dec_init_3.f90: Likewise.
13596 * gfortran.dg/dec_init_4.f90: Likewise.
13597 * gfortran.dg/dec_io_1.f90: Likewise.
13598 * gfortran.dg/dec_io_2.f90: Likewise.
13599 * gfortran.dg/dec_io_2a.f90: Likewise.
13600 * gfortran.dg/dec_io_6.f90: Likewise.
13601 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13602 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13603 * gfortran.dg/dec_math.f90: Likewise.
13604 * gfortran.dg/dec_parameter_1.f: Likewise.
13605 * gfortran.dg/dec_parameter_2.f90: Likewise.
13606 * gfortran.dg/dec_static_1.f90: Likewise.
13607 * gfortran.dg/dec_static_2.f90: Likewise.
13608 * gfortran.dg/dec_structure_1.f90: Likewise.
13609 * gfortran.dg/dec_structure_10.f90: Likewise.
13610 * gfortran.dg/dec_structure_18.f90: Likewise.
13611 * gfortran.dg/dec_structure_19.f90: Likewise.
13612 * gfortran.dg/dec_structure_2.f90: Likewise.
13613 * gfortran.dg/dec_structure_22.f90: Likewise.
13614 * gfortran.dg/dec_structure_3.f90: Likewise.
13615 * gfortran.dg/dec_structure_4.f90: Likewise.
13616 * gfortran.dg/dec_structure_5.f90: Likewise.
13617 * gfortran.dg/dec_structure_6.f90: Likewise.
13618 * gfortran.dg/dec_structure_7.f90: Likewise.
13619 * gfortran.dg/dec_union_1.f90: Likewise.
13620 * gfortran.dg/dec_union_2.f90: Likewise.
13621 * gfortran.dg/dec_union_3.f90: Likewise.
13622 * gfortran.dg/dec_union_4.f90: Likewise.
13623 * gfortran.dg/dec_union_5.f90: Likewise.
13624 * gfortran.dg/default_format_1.f90: Likewise.
13625 * gfortran.dg/default_format_2.f90: Likewise.
13626 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13627 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13628 * gfortran.dg/default_initialization_3.f90: Likewise.
13629 * gfortran.dg/default_initialization_4.f90: Likewise.
13630 * gfortran.dg/default_initialization_5.f90: Likewise.
13631 * gfortran.dg/deferred_character_1.f90: Likewise.
13632 * gfortran.dg/deferred_character_10.f90: Likewise.
13633 * gfortran.dg/deferred_character_11.f90: Likewise.
13634 * gfortran.dg/deferred_character_12.f90: Likewise.
13635 * gfortran.dg/deferred_character_13.f90: Likewise.
13636 * gfortran.dg/deferred_character_14.f90: Likewise.
13637 * gfortran.dg/deferred_character_15.f90: Likewise.
13638 * gfortran.dg/deferred_character_16.f90: Likewise.
13639 * gfortran.dg/deferred_character_2.f90: Likewise.
13640 * gfortran.dg/deferred_character_3.f90: Likewise.
13641 * gfortran.dg/deferred_character_4.f90: Likewise.
13642 * gfortran.dg/deferred_character_5.f90: Likewise.
13643 * gfortran.dg/deferred_character_6.f90: Likewise.
13644 * gfortran.dg/deferred_character_7.f90: Likewise.
13645 * gfortran.dg/deferred_character_8.f90: Likewise.
13646 * gfortran.dg/deferred_character_9.f90: Likewise.
13647 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13648 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13649 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13650 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13651 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13652 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13653 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13654 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13655 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13656 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13657 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13658 * gfortran.dg/defined_assignment_1.f90: Likewise.
13659 * gfortran.dg/defined_assignment_10.f90: Likewise.
13660 * gfortran.dg/defined_assignment_11.f90: Likewise.
13661 * gfortran.dg/defined_assignment_2.f90: Likewise.
13662 * gfortran.dg/defined_assignment_3.f90: Likewise.
13663 * gfortran.dg/defined_assignment_4.f90: Likewise.
13664 * gfortran.dg/defined_assignment_5.f90: Likewise.
13665 * gfortran.dg/defined_assignment_8.f90: Likewise.
13666 * gfortran.dg/defined_assignment_9.f90: Likewise.
13667 * gfortran.dg/dependency_2.f90: Likewise.
13668 * gfortran.dg/dependency_21.f90: Likewise.
13669 * gfortran.dg/dependency_22.f90: Likewise.
13670 * gfortran.dg/dependency_23.f90: Likewise.
13671 * gfortran.dg/dependency_24.f90: Likewise.
13672 * gfortran.dg/dependency_25.f90: Likewise.
13673 * gfortran.dg/dependency_26.f90: Likewise.
13674 * gfortran.dg/dependency_39.f90: Likewise.
13675 * gfortran.dg/dependency_40.f90: Likewise.
13676 * gfortran.dg/dependency_41.f90: Likewise.
13677 * gfortran.dg/dependency_42.f90: Likewise.
13678 * gfortran.dg/dependency_43.f90: Likewise.
13679 * gfortran.dg/dependency_44.f90: Likewise.
13680 * gfortran.dg/dependency_45.f90: Likewise.
13681 * gfortran.dg/dependency_50.f90: Likewise.
13682 * gfortran.dg/dependency_51.f90: Likewise.
13683 * gfortran.dg/dependent_decls_1.f90: Likewise.
13684 * gfortran.dg/der_array_1.f90: Likewise.
13685 * gfortran.dg/der_array_io_1.f90: Likewise.
13686 * gfortran.dg/der_array_io_2.f90: Likewise.
13687 * gfortran.dg/der_array_io_3.f90: Likewise.
13688 * gfortran.dg/der_io_1.f90: Likewise.
13689 * gfortran.dg/der_io_3.f90: Likewise.
13690 * gfortran.dg/der_pointer_2.f90: Likewise.
13691 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13692 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13693 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13694 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13695 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13696 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13697 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13698 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13699 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13700 * gfortran.dg/derived_external_function_1.f90: Likewise.
13701 * gfortran.dg/derived_init_1.f90: Likewise.
13702 * gfortran.dg/derived_init_2.f90: Likewise.
13703 * gfortran.dg/derived_init_3.f90: Likewise.
13704 * gfortran.dg/derived_init_4.f90: Likewise.
13705 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13706 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13707 * gfortran.dg/dev_null.F90: Likewise.
13708 * gfortran.dg/dfloat_1.f90: Likewise.
13709 * gfortran.dg/dim_sum_1.f90: Likewise.
13710 * gfortran.dg/dim_sum_2.f90: Likewise.
13711 * gfortran.dg/dim_sum_3.f90: Likewise.
13712 * gfortran.dg/direct_io_10.f: Likewise.
13713 * gfortran.dg/direct_io_11.f90: Likewise.
13714 * gfortran.dg/direct_io_12.f90: Likewise.
13715 * gfortran.dg/direct_io_2.f90: Likewise.
13716 * gfortran.dg/direct_io_3.f90: Likewise.
13717 * gfortran.dg/direct_io_4.f90: Likewise.
13718 * gfortran.dg/direct_io_5.f90: Likewise.
13719 * gfortran.dg/direct_io_6.f90: Likewise.
13720 * gfortran.dg/direct_io_7.f90: Likewise.
13721 * gfortran.dg/direct_io_8.f90: Likewise.
13722 * gfortran.dg/direct_io_9.f: Likewise.
13723 * gfortran.dg/do_1.f90: Likewise.
13724 * gfortran.dg/do_3.F90: Likewise.
13725 * gfortran.dg/do_concurrent_2.f90: Likewise.
13726 * gfortran.dg/do_concurrent_4.f90: Likewise.
13727 * gfortran.dg/do_corner_warn.f90: Likewise.
13728 * gfortran.dg/do_iterator_2.f90: Likewise.
13729 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13730 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13731 * gfortran.dg/dos_eol.f: Likewise.
13732 * gfortran.dg/dot_product_1.f03: Likewise.
13733 * gfortran.dg/dot_product_2.f90: Likewise.
13734 * gfortran.dg/dot_product_4.f90: Likewise.
13735 * gfortran.dg/dshift_1.F90: Likewise.
13736 * gfortran.dg/dshift_2.F90: Likewise.
13737 * gfortran.dg/dtio_1.f90: Likewise.
13738 * gfortran.dg/dtio_10.f90: Likewise.
13739 * gfortran.dg/dtio_12.f90: Likewise.
13740 * gfortran.dg/dtio_14.f90: Likewise.
13741 * gfortran.dg/dtio_15.f90: Likewise.
13742 * gfortran.dg/dtio_16.f90: Likewise.
13743 * gfortran.dg/dtio_17.f90: Likewise.
13744 * gfortran.dg/dtio_19.f90: Likewise.
13745 * gfortran.dg/dtio_2.f90: Likewise.
13746 * gfortran.dg/dtio_20.f03: Likewise.
13747 * gfortran.dg/dtio_22.f90: Likewise.
13748 * gfortran.dg/dtio_24.f90: Likewise.
13749 * gfortran.dg/dtio_25.f90: Likewise.
13750 * gfortran.dg/dtio_26.f03: Likewise.
13751 * gfortran.dg/dtio_27.f90: Likewise.
13752 * gfortran.dg/dtio_28.f03: Likewise.
13753 * gfortran.dg/dtio_3.f90: Likewise.
13754 * gfortran.dg/dtio_30.f03: Likewise.
13755 * gfortran.dg/dtio_31.f03: Likewise.
13756 * gfortran.dg/dtio_32.f03: Likewise.
13757 * gfortran.dg/dtio_4.f90: Likewise.
13758 * gfortran.dg/dtio_5.f90: Likewise.
13759 * gfortran.dg/dtio_7.f90: Likewise.
13760 * gfortran.dg/dtio_8.f90: Likewise.
13761 * gfortran.dg/dtio_9.f90: Likewise.
13762 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13763 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13764 * gfortran.dg/dup_save_1.f90: Likewise.
13765 * gfortran.dg/dup_save_2.f90: Likewise.
13766 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13767 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13768 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13769 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13770 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13771 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13772 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13773 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13774 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13775 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13776 * gfortran.dg/e_d_fmt.f90: Likewise.
13777 * gfortran.dg/edit_real_1.f90: Likewise.
13778 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13779 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13780 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13781 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13782 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13783 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13784 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13785 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13786 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13787 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13788 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13789 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13790 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13791 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13792 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13793 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13794 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13795 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13796 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13797 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13798 * gfortran.dg/empty_format_1.f90: Likewise.
13799 * gfortran.dg/endfile.f: Likewise.
13800 * gfortran.dg/endfile.f90: Likewise.
13801 * gfortran.dg/endfile_2.f90: Likewise.
13802 * gfortran.dg/entry_1.f90: Likewise.
13803 * gfortran.dg/entry_10.f90: Likewise.
13804 * gfortran.dg/entry_12.f90: Likewise.
13805 * gfortran.dg/entry_13.f90: Likewise.
13806 * gfortran.dg/entry_14.f90: Likewise.
13807 * gfortran.dg/entry_16.f90: Likewise.
13808 * gfortran.dg/entry_3.f90: Likewise.
13809 * gfortran.dg/entry_6.f90: Likewise.
13810 * gfortran.dg/entry_9.f90: Likewise.
13811 * gfortran.dg/entry_array_specs_2.f: Likewise.
13812 * gfortran.dg/enum_1.f90: Likewise.
13813 * gfortran.dg/enum_9.f90: Likewise.
13814 * gfortran.dg/eof_1.f90: Likewise.
13815 * gfortran.dg/eof_2.f90: Likewise.
13816 * gfortran.dg/eof_4.f90: Likewise.
13817 * gfortran.dg/eof_5.f90: Likewise.
13818 * gfortran.dg/eor_handling_1.f90: Likewise.
13819 * gfortran.dg/eor_handling_2.f90: Likewise.
13820 * gfortran.dg/eor_handling_3.f90: Likewise.
13821 * gfortran.dg/eor_handling_4.f90: Likewise.
13822 * gfortran.dg/eor_handling_5.f90: Likewise.
13823 * gfortran.dg/eoshift_3.f90: Likewise.
13824 * gfortran.dg/eoshift_4.f90: Likewise.
13825 * gfortran.dg/eoshift_5.f90: Likewise.
13826 * gfortran.dg/eoshift_6.f90: Likewise.
13827 * gfortran.dg/eoshift_large_1.f90: Likewise.
13828 * gfortran.dg/equiv_6.f90: Likewise.
13829 * gfortran.dg/equiv_7.f90: Likewise.
13830 * gfortran.dg/equiv_9.f90: Likewise.
13831 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13832 * gfortran.dg/erf_2.F90: Likewise.
13833 * gfortran.dg/erf_3.F90: Likewise.
13834 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13835 * gfortran.dg/error_format_2.f90: Likewise.
13836 * gfortran.dg/error_recovery_5.f90: Likewise.
13837 * gfortran.dg/execute_command_line_2.f90: Likewise.
13838 * gfortran.dg/execute_command_line_3.f90: Likewise.
13839 * gfortran.dg/exit_1.f08: Likewise.
13840 * gfortran.dg/exit_3.f08: Likewise.
13841 * gfortran.dg/exponent_1.f90: Likewise.
13842 * gfortran.dg/exponent_2.f90: Likewise.
13843 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13844 * gfortran.dg/extends_1.f03: Likewise.
13845 * gfortran.dg/extends_16.f90: Likewise.
13846 * gfortran.dg/extends_2.f03: Likewise.
13847 * gfortran.dg/extends_3.f03: Likewise.
13848 * gfortran.dg/extends_4.f03: Likewise.
13849 * gfortran.dg/extends_type_of_1.f03: Likewise.
13850 * gfortran.dg/extends_type_of_2.f03: Likewise.
13851 * gfortran.dg/external_procedures_3.f90: Likewise.
13852 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13853 * gfortran.dg/f2003_io_1.f03: Likewise.
13854 * gfortran.dg/f2003_io_4.f03: Likewise.
13855 * gfortran.dg/f2003_io_5.f03: Likewise.
13856 * gfortran.dg/f2003_io_6.f03: Likewise.
13857 * gfortran.dg/f2003_io_7.f03: Likewise.
13858 * gfortran.dg/f2c_1.f90: Likewise.
13859 * gfortran.dg/f2c_2.f90: Likewise.
13860 * gfortran.dg/f2c_3.f90: Likewise.
13861 * gfortran.dg/f2c_4.f90: Likewise.
13862 * gfortran.dg/f2c_6.f90: Likewise.
13863 * gfortran.dg/f2c_7.f90: Likewise.
13864 * gfortran.dg/f2c_9.f90: Likewise.
13865 * gfortran.dg/fgetc_1.f90: Likewise.
13866 * gfortran.dg/fgetc_2.f90: Likewise.
13867 * gfortran.dg/filename_null.f90: Likewise.
13868 * gfortran.dg/finalize_12.f90: Likewise.
13869 * gfortran.dg/finalize_13.f90: Likewise.
13870 * gfortran.dg/finalize_15.f90: Likewise.
13871 * gfortran.dg/finalize_17.f90: Likewise.
13872 * gfortran.dg/finalize_18.f90: Likewise.
13873 * gfortran.dg/finalize_25.f90: Likewise.
13874 * gfortran.dg/finalize_29.f08: Likewise.
13875 * gfortran.dg/finalize_31.f90: Likewise.
13876 * gfortran.dg/float_1.f90: Likewise.
13877 * gfortran.dg/flush_1.f90: Likewise.
13878 * gfortran.dg/fmt_bz_bn.f: Likewise.
13879 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13880 * gfortran.dg/fmt_cache_1.f: Likewise.
13881 * gfortran.dg/fmt_cache_2.f: Likewise.
13882 * gfortran.dg/fmt_cache_3.f90: Likewise.
13883 * gfortran.dg/fmt_colon.f90: Likewise.
13884 * gfortran.dg/fmt_e.f90: Likewise.
13885 * gfortran.dg/fmt_en.f90: Likewise.
13886 * gfortran.dg/fmt_error_10.f: Likewise.
13887 * gfortran.dg/fmt_error_9.f: Likewise.
13888 * gfortran.dg/fmt_exhaust.f90: Likewise.
13889 * gfortran.dg/fmt_f0_1.f90: Likewise.
13890 * gfortran.dg/fmt_f_an_p.f: Likewise.
13891 * gfortran.dg/fmt_fw_d.f90: Likewise.
13892 * gfortran.dg/fmt_g.f: Likewise.
13893 * gfortran.dg/fmt_g0_1.f08: Likewise.
13894 * gfortran.dg/fmt_g0_2.f08: Likewise.
13895 * gfortran.dg/fmt_g0_4.f08: Likewise.
13896 * gfortran.dg/fmt_g0_5.f08: Likewise.
13897 * gfortran.dg/fmt_g0_6.f08: Likewise.
13898 * gfortran.dg/fmt_g0_7.f08: Likewise.
13899 * gfortran.dg/fmt_g_1.f90: Likewise.
13900 * gfortran.dg/fmt_int_sign.f90: Likewise.
13901 * gfortran.dg/fmt_l.f90: Likewise.
13902 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13903 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13904 * gfortran.dg/fmt_p_1.f90: Likewise.
13905 * gfortran.dg/fmt_pf.f90: Likewise.
13906 * gfortran.dg/fmt_read.f90: Likewise.
13907 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13908 * gfortran.dg/fmt_t_1.f90: Likewise.
13909 * gfortran.dg/fmt_t_2.f90: Likewise.
13910 * gfortran.dg/fmt_t_3.f90: Likewise.
13911 * gfortran.dg/fmt_t_4.f90: Likewise.
13912 * gfortran.dg/fmt_t_5.f90: Likewise.
13913 * gfortran.dg/fmt_t_6.f: Likewise.
13914 * gfortran.dg/fmt_t_7.f: Likewise.
13915 * gfortran.dg/fmt_t_9.f: Likewise.
13916 * gfortran.dg/fmt_tl.f: Likewise.
13917 * gfortran.dg/fmt_unlimited.f90: Likewise.
13918 * gfortran.dg/fmt_white.f: Likewise.
13919 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13920 * gfortran.dg/fold_nearest.f90: Likewise.
13921 * gfortran.dg/forall_1.f90: Likewise.
13922 * gfortran.dg/forall_10.f90: Likewise.
13923 * gfortran.dg/forall_12.f90: Likewise.
13924 * gfortran.dg/forall_13.f90: Likewise.
13925 * gfortran.dg/forall_15.f90: Likewise.
13926 * gfortran.dg/forall_4.f90: Likewise.
13927 * gfortran.dg/forall_5.f90: Likewise.
13928 * gfortran.dg/forall_6.f90: Likewise.
13929 * gfortran.dg/forall_7.f90: Likewise.
13930 * gfortran.dg/fraction.f90: Likewise.
13931 * gfortran.dg/fseek.f90: Likewise.
13932 * gfortran.dg/ftell_1.f90: Likewise.
13933 * gfortran.dg/ftell_2.f90: Likewise.
13934 * gfortran.dg/ftell_3.f90: Likewise.
13935 * gfortran.dg/func_assign_2.f90: Likewise.
13936 * gfortran.dg/func_assign_3.f90: Likewise.
13937 * gfortran.dg/func_derived_1.f90: Likewise.
13938 * gfortran.dg/func_derived_2.f90: Likewise.
13939 * gfortran.dg/func_derived_3.f90: Likewise.
13940 * gfortran.dg/func_result_1.f90: Likewise.
13941 * gfortran.dg/func_result_2.f90: Likewise.
13942 * gfortran.dg/func_result_6.f90: Likewise.
13943 * gfortran.dg/function_charlen_2.f90: Likewise.
13944 * gfortran.dg/function_charlen_3.f: Likewise.
13945 * gfortran.dg/function_kinds_1.f90: Likewise.
13946 * gfortran.dg/function_kinds_4.f90: Likewise.
13947 * gfortran.dg/function_optimize_10.f90: Likewise.
13948 * gfortran.dg/function_optimize_11.f90: Likewise.
13949 * gfortran.dg/function_optimize_12.f90: Likewise.
13950 * gfortran.dg/function_optimize_4.f90: Likewise.
13951 * gfortran.dg/function_optimize_8.f90: Likewise.
13952 * gfortran.dg/g77/13037.f: Likewise.
13953 * gfortran.dg/g77/1832.f: Likewise.
13954 * gfortran.dg/g77/19981119-0.f: Likewise.
13955 * gfortran.dg/g77/19990313-0.f: Likewise.
13956 * gfortran.dg/g77/19990313-1.f: Likewise.
13957 * gfortran.dg/g77/19990313-2.f: Likewise.
13958 * gfortran.dg/g77/19990313-3.f: Likewise.
13959 * gfortran.dg/g77/19990419-1.f: Likewise.
13960 * gfortran.dg/g77/19990826-0.f: Likewise.
13961 * gfortran.dg/g77/19990826-2.f: Likewise.
13962 * gfortran.dg/g77/20000503-1.f: Likewise.
13963 * gfortran.dg/g77/20001111.f: Likewise.
13964 * gfortran.dg/g77/20010116.f: Likewise.
13965 * gfortran.dg/g77/20010216-1.f: Likewise.
13966 * gfortran.dg/g77/20010430.f: Likewise.
13967 * gfortran.dg/g77/20010610.f: Likewise.
13968 * gfortran.dg/g77/6177.f: Likewise.
13969 * gfortran.dg/g77/7388.f: Likewise.
13970 * gfortran.dg/g77/947.f: Likewise.
13971 * gfortran.dg/g77/970625-2.f: Likewise.
13972 * gfortran.dg/g77/971102-1.f: Likewise.
13973 * gfortran.dg/g77/980628-0.f: Likewise.
13974 * gfortran.dg/g77/980628-1.f: Likewise.
13975 * gfortran.dg/g77/980628-10.f: Likewise.
13976 * gfortran.dg/g77/980628-2.f: Likewise.
13977 * gfortran.dg/g77/980628-3.f: Likewise.
13978 * gfortran.dg/g77/980628-7.f: Likewise.
13979 * gfortran.dg/g77/980628-8.f: Likewise.
13980 * gfortran.dg/g77/980628-9.f: Likewise.
13981 * gfortran.dg/g77/980701-0.f: Likewise.
13982 * gfortran.dg/g77/980701-1.f: Likewise.
13983 * gfortran.dg/g77/cabs.f: Likewise.
13984 * gfortran.dg/g77/claus.f: Likewise.
13985 * gfortran.dg/g77/complex_1.f: Likewise.
13986 * gfortran.dg/g77/cpp3.F: Likewise.
13987 * gfortran.dg/g77/cpp4.F: Likewise.
13988 * gfortran.dg/g77/cpp5.F: Likewise.
13989 * gfortran.dg/g77/dcomplex.f: Likewise.
13990 * gfortran.dg/g77/dnrm2.f: Likewise.
13991 * gfortran.dg/g77/erfc.f: Likewise.
13992 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13993 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13994 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13995 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13996 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13997 * gfortran.dg/g77/int8421.f: Likewise.
13998 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13999 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
14000 * gfortran.dg/g77/le.f: Likewise.
14001 * gfortran.dg/g77/short.f: Likewise.
14002 * gfortran.dg/gamma_1.f90: Likewise.
14003 * gfortran.dg/gamma_4.f90: Likewise.
14004 * gfortran.dg/gamma_5.f90: Likewise.
14005 * gfortran.dg/generic_13.f90: Likewise.
14006 * gfortran.dg/generic_15.f90: Likewise.
14007 * gfortran.dg/generic_19.f90: Likewise.
14008 * gfortran.dg/generic_20.f90: Likewise.
14009 * gfortran.dg/generic_23.f03: Likewise.
14010 * gfortran.dg/generic_25.f90: Likewise.
14011 * gfortran.dg/generic_27.f90: Likewise.
14012 * gfortran.dg/generic_31.f90: Likewise.
14013 * gfortran.dg/generic_4.f90: Likewise.
14014 * gfortran.dg/global_vars_c_init.f90: Likewise.
14015 * gfortran.dg/global_vars_f90_init.f90: Likewise.
14016 * gfortran.dg/gnu_logical_1.F: Likewise.
14017 * gfortran.dg/goacc/fixed-1.f: Likewise.
14018 * gfortran.dg/goacc/fixed-2.f: Likewise.
14019 * gfortran.dg/goacc/gang-static.f95: Likewise.
14020 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
14021 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
14022 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
14023 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
14024 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
14025 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
14026 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
14027 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
14028 * gfortran.dg/goacc/omp-fixed.f: Likewise.
14029 * gfortran.dg/gomp/crayptr5.f90: Likewise.
14030 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
14031 * gfortran.dg/gomp/pr48794.f90: Likewise.
14032 * gfortran.dg/gomp/pr72744.f90: Likewise.
14033 * gfortran.dg/gomp/pr77665.f90: Likewise.
14034 * gfortran.dg/gomp/workshare2.f90: Likewise.
14035 * gfortran.dg/gomp/workshare3.f90: Likewise.
14036 * gfortran.dg/goto_1.f: Likewise.
14037 * gfortran.dg/goto_2.f90: Likewise.
14038 * gfortran.dg/goto_4.f90: Likewise.
14039 * gfortran.dg/goto_6.f: Likewise.
14040 * gfortran.dg/graphite/id-26.f03: Likewise.
14041 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
14042 * gfortran.dg/graphite/pr29581.f90: Likewise.
14043 * gfortran.dg/graphite/pr29832.f90: Likewise.
14044 * gfortran.dg/graphite/run-id-1.f: Likewise.
14045 * gfortran.dg/graphite/run-id-2.f90: Likewise.
14046 * gfortran.dg/graphite/run-id-3.f90: Likewise.
14047 * gfortran.dg/hollerith.f90: Likewise.
14048 * gfortran.dg/hollerith4.f90: Likewise.
14049 * gfortran.dg/hollerith6.f90: Likewise.
14050 * gfortran.dg/hollerith8.f90: Likewise.
14051 * gfortran.dg/hollerith_1.f90: Likewise.
14052 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
14053 * gfortran.dg/hollerith_f95.f90: Likewise.
14054 * gfortran.dg/hollerith_legacy.f90: Likewise.
14055 * gfortran.dg/host_assoc_call_3.f90: Likewise.
14056 * gfortran.dg/host_assoc_function_1.f90: Likewise.
14057 * gfortran.dg/host_assoc_function_3.f90: Likewise.
14058 * gfortran.dg/host_assoc_function_4.f90: Likewise.
14059 * gfortran.dg/host_assoc_function_9.f90: Likewise.
14060 * gfortran.dg/host_dummy_index_1.f90: Likewise.
14061 * gfortran.dg/hypot_1.f90: Likewise.
14062 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
14063 * gfortran.dg/iargc.f90: Likewise.
14064 * gfortran.dg/ibits.f90: Likewise.
14065 * gfortran.dg/ichar_1.f90: Likewise.
14066 * gfortran.dg/ichar_2.f90: Likewise.
14067 * gfortran.dg/ieee/ieee_1.F90: Likewise.
14068 * gfortran.dg/ieee/ieee_2.f90: Likewise.
14069 * gfortran.dg/ieee/ieee_3.f90: Likewise.
14070 * gfortran.dg/ieee/ieee_4.f90: Likewise.
14071 * gfortran.dg/ieee/ieee_6.f90: Likewise.
14072 * gfortran.dg/ieee/ieee_7.f90: Likewise.
14073 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14074 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
14075 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
14076 * gfortran.dg/ieee/large_1.f90: Likewise.
14077 * gfortran.dg/ieee/large_2.f90: Likewise.
14078 * gfortran.dg/ieee/large_3.F90: Likewise.
14079 * gfortran.dg/ieee/large_4.f90: Likewise.
14080 * gfortran.dg/ieee/rounding_1.f90: Likewise.
14081 * gfortran.dg/ieee/underflow_1.f90: Likewise.
14082 * gfortran.dg/impl_do_var_data.f90: Likewise.
14083 * gfortran.dg/implicit_10.f90: Likewise.
14084 * gfortran.dg/implicit_12.f90: Likewise.
14085 * gfortran.dg/implicit_class_1.f90: Likewise.
14086 * gfortran.dg/implicit_pure_1.f90: Likewise.
14087 * gfortran.dg/implied_do_1.f90: Likewise.
14088 * gfortran.dg/implied_do_io_1.f90: Likewise.
14089 * gfortran.dg/implied_do_io_2.f90: Likewise.
14090 * gfortran.dg/implied_do_io_3.f90: Likewise.
14091 * gfortran.dg/implied_shape_1.f08: Likewise.
14092 * gfortran.dg/import.f90: Likewise.
14093 * gfortran.dg/import4.f90: Likewise.
14094 * gfortran.dg/impure_1.f08: Likewise.
14095 * gfortran.dg/index.f90: Likewise.
14096 * gfortran.dg/index_2.f90: Likewise.
14097 * gfortran.dg/init_flag_1.f90: Likewise.
14098 * gfortran.dg/init_flag_10.f90: Likewise.
14099 * gfortran.dg/init_flag_15.f03: Likewise.
14100 * gfortran.dg/init_flag_2.f90: Likewise.
14101 * gfortran.dg/init_flag_3.f90: Likewise.
14102 * gfortran.dg/init_flag_4.f90: Likewise.
14103 * gfortran.dg/init_flag_5.f90: Likewise.
14104 * gfortran.dg/init_flag_6.f90: Likewise.
14105 * gfortran.dg/init_flag_7.f90: Likewise.
14106 * gfortran.dg/init_flag_9.f90: Likewise.
14107 * gfortran.dg/initialization_11.f90: Likewise.
14108 * gfortran.dg/initialization_19.f90: Likewise.
14109 * gfortran.dg/initialization_2.f90: Likewise.
14110 * gfortran.dg/initialization_22.f90: Likewise.
14111 * gfortran.dg/initialization_27.f90: Likewise.
14112 * gfortran.dg/initialization_5.f90: Likewise.
14113 * gfortran.dg/initialization_6.f90: Likewise.
14114 * gfortran.dg/inline_matmul_1.f90: Likewise.
14115 * gfortran.dg/inline_matmul_10.f90: Likewise.
14116 * gfortran.dg/inline_matmul_11.f90: Likewise.
14117 * gfortran.dg/inline_matmul_13.f90: Likewise.
14118 * gfortran.dg/inline_matmul_14.f90: Likewise.
14119 * gfortran.dg/inline_matmul_16.f90: Likewise.
14120 * gfortran.dg/inline_matmul_17.f90: Likewise.
14121 * gfortran.dg/inline_matmul_18.f90: Likewise.
14122 * gfortran.dg/inline_matmul_19.f90: Likewise.
14123 * gfortran.dg/inline_matmul_2.f90: Likewise.
14124 * gfortran.dg/inline_matmul_20.f90: Likewise.
14125 * gfortran.dg/inline_matmul_22.f90: Likewise.
14126 * gfortran.dg/inline_matmul_3.f90: Likewise.
14127 * gfortran.dg/inline_matmul_4.f90: Likewise.
14128 * gfortran.dg/inline_matmul_5.f90: Likewise.
14129 * gfortran.dg/inline_matmul_6.f90: Likewise.
14130 * gfortran.dg/inline_matmul_7.f90: Likewise.
14131 * gfortran.dg/inline_matmul_8.f90: Likewise.
14132 * gfortran.dg/inline_matmul_9.f90: Likewise.
14133 * gfortran.dg/inline_sum_1.f90: Likewise.
14134 * gfortran.dg/inline_sum_3.f90: Likewise.
14135 * gfortran.dg/inline_sum_5.f90: Likewise.
14136 * gfortran.dg/inquire-complex.f90: Likewise.
14137 * gfortran.dg/inquire.f90: Likewise.
14138 * gfortran.dg/inquire_10.f90: Likewise.
14139 * gfortran.dg/inquire_13.f90: Likewise.
14140 * gfortran.dg/inquire_15.f90: Likewise.
14141 * gfortran.dg/inquire_16.f90: Likewise.
14142 * gfortran.dg/inquire_17.f90: Likewise.
14143 * gfortran.dg/inquire_5.f90: Likewise.
14144 * gfortran.dg/inquire_6.f90: Likewise.
14145 * gfortran.dg/inquire_7.f90: Likewise.
14146 * gfortran.dg/inquire_9.f90: Likewise.
14147 * gfortran.dg/inquire_internal.f90: Likewise.
14148 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
14149 * gfortran.dg/inquire_size.f90: Likewise.
14150 * gfortran.dg/int_1.f90: Likewise.
14151 * gfortran.dg/int_conv_1.f90: Likewise.
14152 * gfortran.dg/int_range_io_1.f90: Likewise.
14153 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
14154 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
14155 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
14156 * gfortran.dg/integer_plus.f90: Likewise.
14157 * gfortran.dg/intent_out_2.f90: Likewise.
14158 * gfortran.dg/intent_out_5.f90: Likewise.
14159 * gfortran.dg/intent_out_6.f90: Likewise.
14160 * gfortran.dg/interface_12.f90: Likewise.
14161 * gfortran.dg/interface_19.f90: Likewise.
14162 * gfortran.dg/interface_4.f90: Likewise.
14163 * gfortran.dg/interface_5.f90: Likewise.
14164 * gfortran.dg/interface_9.f90: Likewise.
14165 * gfortran.dg/interface_assignment_1.f90: Likewise.
14166 * gfortran.dg/interface_assignment_2.f90: Likewise.
14167 * gfortran.dg/internal_dummy_2.f08: Likewise.
14168 * gfortran.dg/internal_dummy_3.f08: Likewise.
14169 * gfortran.dg/internal_dummy_4.f08: Likewise.
14170 * gfortran.dg/internal_pack_1.f90: Likewise.
14171 * gfortran.dg/internal_pack_10.f90: Likewise.
14172 * gfortran.dg/internal_pack_12.f90: Likewise.
14173 * gfortran.dg/internal_pack_13.f90: Likewise.
14174 * gfortran.dg/internal_pack_14.f90: Likewise.
14175 * gfortran.dg/internal_pack_15.f90: Likewise.
14176 * gfortran.dg/internal_pack_2.f90: Likewise.
14177 * gfortran.dg/internal_pack_3.f90: Likewise.
14178 * gfortran.dg/internal_pack_4.f90: Likewise.
14179 * gfortran.dg/internal_pack_6.f90: Likewise.
14180 * gfortran.dg/internal_pack_8.f90: Likewise.
14181 * gfortran.dg/internal_readwrite_1.f90: Likewise.
14182 * gfortran.dg/internal_readwrite_2.f90: Likewise.
14183 * gfortran.dg/internal_readwrite_3.f90: Likewise.
14184 * gfortran.dg/intrinsic_actual_1.f: Likewise.
14185 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
14186 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14187 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
14188 * gfortran.dg/intrinsic_char_1.f90: Likewise.
14189 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
14190 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
14191 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
14192 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
14193 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
14194 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
14195 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
14196 * gfortran.dg/intrinsic_product_1.f90: Likewise.
14197 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
14198 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14199 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
14200 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
14201 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
14202 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
14203 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
14204 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
14205 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
14206 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
14207 * gfortran.dg/io_err_1.f90: Likewise.
14208 * gfortran.dg/io_real_boz.f90: Likewise.
14209 * gfortran.dg/iomsg_1.f90: Likewise.
14210 * gfortran.dg/iostat_1.f90: Likewise.
14211 * gfortran.dg/iostat_2.f90: Likewise.
14212 * gfortran.dg/iostat_4.f90: Likewise.
14213 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
14214 * gfortran.dg/ishft_1.f90: Likewise.
14215 * gfortran.dg/ishft_2.f90: Likewise.
14216 * gfortran.dg/ishft_4.f90: Likewise.
14217 * gfortran.dg/isnan_1.f90: Likewise.
14218 * gfortran.dg/isnan_2.f90: Likewise.
14219 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
14220 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
14221 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
14222 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
14223 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
14224 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
14225 * gfortran.dg/itime_idate_1.f: Likewise.
14226 * gfortran.dg/itime_idate_2.f: Likewise.
14227 * gfortran.dg/large_integer_kind_1.f90: Likewise.
14228 * gfortran.dg/large_integer_kind_2.f90: Likewise.
14229 * gfortran.dg/large_real_kind_1.f90: Likewise.
14230 * gfortran.dg/large_real_kind_2.F90: Likewise.
14231 * gfortran.dg/large_real_kind_3.F90: Likewise.
14232 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
14233 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
14234 * gfortran.dg/large_recl.f90: Likewise.
14235 * gfortran.dg/large_unit_1.f90: Likewise.
14236 * gfortran.dg/large_unit_2.f90: Likewise.
14237 * gfortran.dg/largeequiv_1.f90: Likewise.
14238 * gfortran.dg/leadz_trailz_1.f90: Likewise.
14239 * gfortran.dg/leadz_trailz_2.f90: Likewise.
14240 * gfortran.dg/leadz_trailz_3.f90: Likewise.
14241 * gfortran.dg/list_read_1.f90: Likewise.
14242 * gfortran.dg/list_read_10.f90: Likewise.
14243 * gfortran.dg/list_read_11.f90: Likewise.
14244 * gfortran.dg/list_read_12.f90: Likewise.
14245 * gfortran.dg/list_read_13.f: Likewise.
14246 * gfortran.dg/list_read_14.f90: Likewise.
14247 * gfortran.dg/list_read_2.f90: Likewise.
14248 * gfortran.dg/list_read_3.f90: Likewise.
14249 * gfortran.dg/list_read_4.f90: Likewise.
14250 * gfortran.dg/list_read_5.f90: Likewise.
14251 * gfortran.dg/list_read_6.f90: Likewise.
14252 * gfortran.dg/list_read_7.f90: Likewise.
14253 * gfortran.dg/list_read_8.f90: Likewise.
14254 * gfortran.dg/list_read_9.f90: Likewise.
14255 * gfortran.dg/loc_2.f90: Likewise.
14256 * gfortran.dg/logical_1.f90: Likewise.
14257 * gfortran.dg/logical_dot_product.f90: Likewise.
14258 * gfortran.dg/logical_temp_io.f90: Likewise.
14259 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
14260 * gfortran.dg/lrshift_1.f90: Likewise.
14261 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
14262 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
14263 * gfortran.dg/lto/pr40725_0.f03: Likewise.
14264 * gfortran.dg/lto/pr41576_1.f90: Likewise.
14265 * gfortran.dg/make_unit.f90: Likewise.
14266 * gfortran.dg/mapping_1.f90: Likewise.
14267 * gfortran.dg/mapping_2.f90: Likewise.
14268 * gfortran.dg/mapping_3.f90: Likewise.
14269 * gfortran.dg/masklr_1.F90: Likewise.
14270 * gfortran.dg/masklr_2.F90: Likewise.
14271 * gfortran.dg/matmul_1.f90: Likewise.
14272 * gfortran.dg/matmul_10.f90: Likewise.
14273 * gfortran.dg/matmul_12.f90: Likewise.
14274 * gfortran.dg/matmul_16.f90: Likewise.
14275 * gfortran.dg/matmul_17.f90: Likewise.
14276 * gfortran.dg/matmul_18.f90: Likewise.
14277 * gfortran.dg/matmul_2.f90: Likewise.
14278 * gfortran.dg/matmul_3.f90: Likewise.
14279 * gfortran.dg/matmul_4.f90: Likewise.
14280 * gfortran.dg/matmul_6.f90: Likewise.
14281 * gfortran.dg/matmul_8.f03: Likewise.
14282 * gfortran.dg/matmul_9.f90: Likewise.
14283 * gfortran.dg/matmul_bounds_12.f90: Likewise.
14284 * gfortran.dg/matmul_bounds_6.f90: Likewise.
14285 * gfortran.dg/matmul_const.f90: Likewise.
14286 * gfortran.dg/maxloc_1.f90: Likewise.
14287 * gfortran.dg/maxloc_2.f90: Likewise.
14288 * gfortran.dg/maxloc_3.f90: Likewise.
14289 * gfortran.dg/maxloc_4.f90: Likewise.
14290 * gfortran.dg/maxloc_string_1.f90: Likewise.
14291 * gfortran.dg/maxlocval_1.f90: Likewise.
14292 * gfortran.dg/maxlocval_2.f90: Likewise.
14293 * gfortran.dg/maxlocval_3.f90: Likewise.
14294 * gfortran.dg/maxlocval_4.f90: Likewise.
14295 * gfortran.dg/maxval_char_1.f90: Likewise.
14296 * gfortran.dg/maxval_char_2.f90: Likewise.
14297 * gfortran.dg/maxval_char_3.f90: Likewise.
14298 * gfortran.dg/maxval_char_4.f90: Likewise.
14299 * gfortran.dg/maxval_parameter_1.f90: Likewise.
14300 * gfortran.dg/mclock.f90: Likewise.
14301 * gfortran.dg/merge_bits_1.F90: Likewise.
14302 * gfortran.dg/merge_bits_2.F90: Likewise.
14303 * gfortran.dg/merge_char_1.f90: Likewise.
14304 * gfortran.dg/merge_init_expr.f90: Likewise.
14305 * gfortran.dg/min_max_optional_1.f90: Likewise.
14306 * gfortran.dg/min_max_optional_5.f90: Likewise.
14307 * gfortran.dg/minloc_1.f90: Likewise.
14308 * gfortran.dg/minloc_2.f90: Likewise.
14309 * gfortran.dg/minloc_3.f90: Likewise.
14310 * gfortran.dg/minloc_4.f90: Likewise.
14311 * gfortran.dg/minloc_string_1.f90: Likewise.
14312 * gfortran.dg/minlocval_1.f90: Likewise.
14313 * gfortran.dg/minlocval_2.f90: Likewise.
14314 * gfortran.dg/minlocval_3.f90: Likewise.
14315 * gfortran.dg/minlocval_4.f90: Likewise.
14316 * gfortran.dg/minmax_char_1.f90: Likewise.
14317 * gfortran.dg/minmaxloc_1.f90: Likewise.
14318 * gfortran.dg/minmaxloc_10.f90: Likewise.
14319 * gfortran.dg/minmaxloc_11.f90: Likewise.
14320 * gfortran.dg/minmaxloc_12.f90: Likewise.
14321 * gfortran.dg/minmaxloc_13.f90: Likewise.
14322 * gfortran.dg/minmaxloc_2.f90: Likewise.
14323 * gfortran.dg/minmaxloc_3.f90: Likewise.
14324 * gfortran.dg/minmaxloc_4.f90: Likewise.
14325 * gfortran.dg/minmaxloc_5.f90: Likewise.
14326 * gfortran.dg/minmaxloc_6.f90: Likewise.
14327 * gfortran.dg/minmaxloc_7.f90: Likewise.
14328 * gfortran.dg/minmaxloc_8.f90: Likewise.
14329 * gfortran.dg/minmaxval_1.f90: Likewise.
14330 * gfortran.dg/minval_char_1.f90: Likewise.
14331 * gfortran.dg/minval_char_2.f90: Likewise.
14332 * gfortran.dg/minval_char_3.f90: Likewise.
14333 * gfortran.dg/minval_char_4.f90: Likewise.
14334 * gfortran.dg/minval_char_5.f90: Likewise.
14335 * gfortran.dg/minval_parameter_1.f90: Likewise.
14336 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14337 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14338 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14339 * gfortran.dg/missing_parens_1.f90: Likewise.
14340 * gfortran.dg/missing_parens_2.f90: Likewise.
14341 * gfortran.dg/mod_large_1.f90: Likewise.
14342 * gfortran.dg/mod_sign0_1.f90: Likewise.
14343 * gfortran.dg/module_blank_common.f90: Likewise.
14344 * gfortran.dg/module_commons_1.f90: Likewise.
14345 * gfortran.dg/module_commons_3.f90: Likewise.
14346 * gfortran.dg/module_double_reuse.f90: Likewise.
14347 * gfortran.dg/module_equivalence_1.f90: Likewise.
14348 * gfortran.dg/module_equivalence_2.f90: Likewise.
14349 * gfortran.dg/module_equivalence_3.f90: Likewise.
14350 * gfortran.dg/module_equivalence_5.f90: Likewise.
14351 * gfortran.dg/module_interface_1.f90: Likewise.
14352 * gfortran.dg/module_nan.f90: Likewise.
14353 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14354 * gfortran.dg/module_procedure_1.f90: Likewise.
14355 * gfortran.dg/module_read_1.f90: Likewise.
14356 * gfortran.dg/module_read_2.f90: Likewise.
14357 * gfortran.dg/module_widestring_1.f90: Likewise.
14358 * gfortran.dg/move_alloc.f90: Likewise.
14359 * gfortran.dg/move_alloc_10.f90: Likewise.
14360 * gfortran.dg/move_alloc_13.f90: Likewise.
14361 * gfortran.dg/move_alloc_14.f90: Likewise.
14362 * gfortran.dg/move_alloc_15.f90: Likewise.
14363 * gfortran.dg/move_alloc_16.f90: Likewise.
14364 * gfortran.dg/move_alloc_2.f90: Likewise.
14365 * gfortran.dg/move_alloc_5.f90: Likewise.
14366 * gfortran.dg/move_alloc_6.f90: Likewise.
14367 * gfortran.dg/move_alloc_9.f90: Likewise.
14368 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14369 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14370 * gfortran.dg/mvbits_1.f90: Likewise.
14371 * gfortran.dg/mvbits_2.f90: Likewise.
14372 * gfortran.dg/mvbits_3.f90: Likewise.
14373 * gfortran.dg/mvbits_4.f90: Likewise.
14374 * gfortran.dg/mvbits_7.f90: Likewise.
14375 * gfortran.dg/mvbits_8.f90: Likewise.
14376 * gfortran.dg/namelist_11.f: Likewise.
14377 * gfortran.dg/namelist_12.f: Likewise.
14378 * gfortran.dg/namelist_13.f90: Likewise.
14379 * gfortran.dg/namelist_14.f90: Likewise.
14380 * gfortran.dg/namelist_15.f90: Likewise.
14381 * gfortran.dg/namelist_16.f90: Likewise.
14382 * gfortran.dg/namelist_17.f90: Likewise.
14383 * gfortran.dg/namelist_18.f90: Likewise.
14384 * gfortran.dg/namelist_19.f90: Likewise.
14385 * gfortran.dg/namelist_20.f90: Likewise.
14386 * gfortran.dg/namelist_21.f90: Likewise.
14387 * gfortran.dg/namelist_22.f90: Likewise.
14388 * gfortran.dg/namelist_23.f90: Likewise.
14389 * gfortran.dg/namelist_24.f90: Likewise.
14390 * gfortran.dg/namelist_26.f90: Likewise.
14391 * gfortran.dg/namelist_27.f90: Likewise.
14392 * gfortran.dg/namelist_28.f90: Likewise.
14393 * gfortran.dg/namelist_29.f90: Likewise.
14394 * gfortran.dg/namelist_37.f90: Likewise.
14395 * gfortran.dg/namelist_38.f90: Likewise.
14396 * gfortran.dg/namelist_39.f90: Likewise.
14397 * gfortran.dg/namelist_40.f90: Likewise.
14398 * gfortran.dg/namelist_41.f90: Likewise.
14399 * gfortran.dg/namelist_42.f90: Likewise.
14400 * gfortran.dg/namelist_43.f90: Likewise.
14401 * gfortran.dg/namelist_44.f90: Likewise.
14402 * gfortran.dg/namelist_47.f90: Likewise.
14403 * gfortran.dg/namelist_48.f90: Likewise.
14404 * gfortran.dg/namelist_49.f90: Likewise.
14405 * gfortran.dg/namelist_50.f90: Likewise.
14406 * gfortran.dg/namelist_51.f90: Likewise.
14407 * gfortran.dg/namelist_52.f90: Likewise.
14408 * gfortran.dg/namelist_54.f90: Likewise.
14409 * gfortran.dg/namelist_55.f90: Likewise.
14410 * gfortran.dg/namelist_56.f90: Likewise.
14411 * gfortran.dg/namelist_57.f90: Likewise.
14412 * gfortran.dg/namelist_58.f90: Likewise.
14413 * gfortran.dg/namelist_59.f90: Likewise.
14414 * gfortran.dg/namelist_60.f90: Likewise.
14415 * gfortran.dg/namelist_61.f90: Likewise.
14416 * gfortran.dg/namelist_64.f90: Likewise.
14417 * gfortran.dg/namelist_65.f90: Likewise.
14418 * gfortran.dg/namelist_69.f90: Likewise.
14419 * gfortran.dg/namelist_70.f90: Likewise.
14420 * gfortran.dg/namelist_71.f90: Likewise.
14421 * gfortran.dg/namelist_72.f: Likewise.
14422 * gfortran.dg/namelist_73.f90: Likewise.
14423 * gfortran.dg/namelist_77.f90: Likewise.
14424 * gfortran.dg/namelist_78.f90: Likewise.
14425 * gfortran.dg/namelist_79.f90: Likewise.
14426 * gfortran.dg/namelist_80.f90: Likewise.
14427 * gfortran.dg/namelist_81.f90: Likewise.
14428 * gfortran.dg/namelist_82.f90: Likewise.
14429 * gfortran.dg/namelist_84.f90: Likewise.
14430 * gfortran.dg/namelist_85.f90: Likewise.
14431 * gfortran.dg/namelist_86.f90: Likewise.
14432 * gfortran.dg/namelist_87.f90: Likewise.
14433 * gfortran.dg/namelist_88.f90: Likewise.
14434 * gfortran.dg/namelist_89.f90: Likewise.
14435 * gfortran.dg/namelist_90.f: Likewise.
14436 * gfortran.dg/namelist_95.f90: Likewise.
14437 * gfortran.dg/namelist_char_only.f90: Likewise.
14438 * gfortran.dg/namelist_empty.f90: Likewise.
14439 * gfortran.dg/namelist_internal.f90: Likewise.
14440 * gfortran.dg/namelist_use.f90: Likewise.
14441 * gfortran.dg/namelist_use_only.f90: Likewise.
14442 * gfortran.dg/namelist_utf8.f90: Likewise.
14443 * gfortran.dg/nan_1.f90: Likewise.
14444 * gfortran.dg/nan_2.f90: Likewise.
14445 * gfortran.dg/nan_3.f90: Likewise.
14446 * gfortran.dg/nan_6.f90: Likewise.
14447 * gfortran.dg/nan_7.f90: Likewise.
14448 * gfortran.dg/nearest_1.f90: Likewise.
14449 * gfortran.dg/nearest_2.f90: Likewise.
14450 * gfortran.dg/nearest_3.f90: Likewise.
14451 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14452 * gfortran.dg/negative_automatic_size.f90: Likewise.
14453 * gfortran.dg/negative_unit.f: Likewise.
14454 * gfortran.dg/negative_unit2.f90: Likewise.
14455 * gfortran.dg/negative_unit_int8.f: Likewise.
14456 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14457 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14458 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14459 * gfortran.dg/nested_modules_1.f90: Likewise.
14460 * gfortran.dg/nested_modules_2.f90: Likewise.
14461 * gfortran.dg/nested_modules_3.f90: Likewise.
14462 * gfortran.dg/nesting_1.f90: Likewise.
14463 * gfortran.dg/new_line.f90: Likewise.
14464 * gfortran.dg/newunit_1.f90: Likewise.
14465 * gfortran.dg/newunit_3.f90: Likewise.
14466 * gfortran.dg/newunit_5.f90.f90: Likewise.
14467 * gfortran.dg/nint_1.f90: Likewise.
14468 * gfortran.dg/nint_2.f90: Likewise.
14469 * gfortran.dg/no_arg_check_2.f90: Likewise.
14470 * gfortran.dg/no_range_check_1.f90: Likewise.
14471 * gfortran.dg/no_range_check_2.f90: Likewise.
14472 * gfortran.dg/no_range_check_3.f90: Likewise.
14473 * gfortran.dg/noadv_size.f90: Likewise.
14474 * gfortran.dg/nonreturning_statements.f90: Likewise.
14475 * gfortran.dg/norm2_1.f90: Likewise.
14476 * gfortran.dg/norm2_3.f90: Likewise.
14477 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14478 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14479 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14480 * gfortran.dg/null_4.f90: Likewise.
14481 * gfortran.dg/null_9.f90: Likewise.
14482 * gfortran.dg/nullify_3.f90: Likewise.
14483 * gfortran.dg/oldstyle_1.f90: Likewise.
14484 * gfortran.dg/open_access_append_1.f90: Likewise.
14485 * gfortran.dg/open_access_append_2.f90: Likewise.
14486 * gfortran.dg/open_errors.f90: Likewise.
14487 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14488 * gfortran.dg/open_new.f90: Likewise.
14489 * gfortran.dg/open_readonly_1.f90: Likewise.
14490 * gfortran.dg/operator_1.f90: Likewise.
14491 * gfortran.dg/optional_absent_1.f90: Likewise.
14492 * gfortran.dg/optional_absent_2.f90: Likewise.
14493 * gfortran.dg/optional_absent_3.f90: Likewise.
14494 * gfortran.dg/optional_class_1.f90: Likewise.
14495 * gfortran.dg/optional_dim_2.f90: Likewise.
14496 * gfortran.dg/optional_dim_3.f90: Likewise.
14497 * gfortran.dg/output_exponents_1.f90: Likewise.
14498 * gfortran.dg/overload_1.f90: Likewise.
14499 * gfortran.dg/overload_2.f90: Likewise.
14500 * gfortran.dg/overwrite_1.f: Likewise.
14501 * gfortran.dg/pad_no.f90: Likewise.
14502 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14503 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14504 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14505 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14506 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14507 * gfortran.dg/parens_3.f90: Likewise.
14508 * gfortran.dg/parens_5.f90: Likewise.
14509 * gfortran.dg/parens_6.f90: Likewise.
14510 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14511 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14512 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14513 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14514 * gfortran.dg/parity_1.f90: Likewise.
14515 * gfortran.dg/past_eor.f90: Likewise.
14516 * gfortran.dg/pdt_1.f03: Likewise.
14517 * gfortran.dg/pdt_10.f03: Likewise.
14518 * gfortran.dg/pdt_11.f03: Likewise.
14519 * gfortran.dg/pdt_12.f03: Likewise.
14520 * gfortran.dg/pdt_13.f03: Likewise.
14521 * gfortran.dg/pdt_14.f03: Likewise.
14522 * gfortran.dg/pdt_15.f03: Likewise.
14523 * gfortran.dg/pdt_19.f03: Likewise.
14524 * gfortran.dg/pdt_20.f03: Likewise.
14525 * gfortran.dg/pdt_22.f03: Likewise.
14526 * gfortran.dg/pdt_23.f03: Likewise.
14527 * gfortran.dg/pdt_25.f03: Likewise.
14528 * gfortran.dg/pdt_26.f03: Likewise.
14529 * gfortran.dg/pdt_27.f03: Likewise.
14530 * gfortran.dg/pdt_28.f03: Likewise.
14531 * gfortran.dg/pdt_3.f03: Likewise.
14532 * gfortran.dg/pdt_4.f03: Likewise.
14533 * gfortran.dg/pdt_5.f03: Likewise.
14534 * gfortran.dg/pdt_7.f03: Likewise.
14535 * gfortran.dg/pointer_1.f90: Likewise.
14536 * gfortran.dg/pointer_array_1.f90: Likewise.
14537 * gfortran.dg/pointer_array_3.f90: Likewise.
14538 * gfortran.dg/pointer_array_4.f90: Likewise.
14539 * gfortran.dg/pointer_array_5.f90: Likewise.
14540 * gfortran.dg/pointer_array_6.f90: Likewise.
14541 * gfortran.dg/pointer_array_7.f90: Likewise.
14542 * gfortran.dg/pointer_array_8.f90: Likewise.
14543 * gfortran.dg/pointer_array_9.f90: Likewise.
14544 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14545 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14546 * gfortran.dg/pointer_assign_10.f90: Likewise.
14547 * gfortran.dg/pointer_assign_11.f90: Likewise.
14548 * gfortran.dg/pointer_assign_4.f90: Likewise.
14549 * gfortran.dg/pointer_assign_8.f90: Likewise.
14550 * gfortran.dg/pointer_assign_9.f90: Likewise.
14551 * gfortran.dg/pointer_check_10.f90: Likewise.
14552 * gfortran.dg/pointer_check_9.f90: Likewise.
14553 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14554 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14555 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14556 * gfortran.dg/pointer_init_1.f90: Likewise.
14557 * gfortran.dg/pointer_init_3.f90: Likewise.
14558 * gfortran.dg/pointer_init_4.f90: Likewise.
14559 * gfortran.dg/pointer_init_5.f90: Likewise.
14560 * gfortran.dg/pointer_init_8.f90: Likewise.
14561 * gfortran.dg/pointer_intent_1.f90: Likewise.
14562 * gfortran.dg/pointer_intent_4.f90: Likewise.
14563 * gfortran.dg/pointer_intent_5.f90: Likewise.
14564 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14565 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14566 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14567 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14568 * gfortran.dg/pointer_target_1.f90: Likewise.
14569 * gfortran.dg/pointer_target_2.f90: Likewise.
14570 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14571 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14572 * gfortran.dg/power.f90: Likewise.
14573 * gfortran.dg/power1.f90: Likewise.
14574 * gfortran.dg/power_3.f90: Likewise.
14575 * gfortran.dg/power_4.f90: Likewise.
14576 * gfortran.dg/power_5.f90: Likewise.
14577 * gfortran.dg/pr12884.f: Likewise.
14578 * gfortran.dg/pr15129.f90: Likewise.
14579 * gfortran.dg/pr15140.f90: Likewise.
14580 * gfortran.dg/pr15324.f90: Likewise.
14581 * gfortran.dg/pr15332.f: Likewise.
14582 * gfortran.dg/pr15957.f90: Likewise.
14583 * gfortran.dg/pr15959.f90: Likewise.
14584 * gfortran.dg/pr16597.f90: Likewise.
14585 * gfortran.dg/pr16861.f90: Likewise.
14586 * gfortran.dg/pr16938.f90: Likewise.
14587 * gfortran.dg/pr17090.f90: Likewise.
14588 * gfortran.dg/pr17143.f90: Likewise.
14589 * gfortran.dg/pr17164.f90: Likewise.
14590 * gfortran.dg/pr17229.f: Likewise.
14591 * gfortran.dg/pr17285.f90: Likewise.
14592 * gfortran.dg/pr17286.f90: Likewise.
14593 * gfortran.dg/pr17472.f: Likewise.
14594 * gfortran.dg/pr17612.f90: Likewise.
14595 * gfortran.dg/pr17706.f90: Likewise.
14596 * gfortran.dg/pr18025.f90: Likewise.
14597 * gfortran.dg/pr18122.f90: Likewise.
14598 * gfortran.dg/pr18210.f90: Likewise.
14599 * gfortran.dg/pr18392.f90: Likewise.
14600 * gfortran.dg/pr19155.f: Likewise.
14601 * gfortran.dg/pr19216.f: Likewise.
14602 * gfortran.dg/pr19467.f90: Likewise.
14603 * gfortran.dg/pr19657.f: Likewise.
14604 * gfortran.dg/pr19926.f90: Likewise.
14605 * gfortran.dg/pr19928-1.f90: Likewise.
14606 * gfortran.dg/pr19928-2.f90: Likewise.
14607 * gfortran.dg/pr20086.f90: Likewise.
14608 * gfortran.dg/pr20124.f90: Likewise.
14609 * gfortran.dg/pr20163-2.f: Likewise.
14610 * gfortran.dg/pr20480.f90: Likewise.
14611 * gfortran.dg/pr20755.f: Likewise.
14612 * gfortran.dg/pr20950.f: Likewise.
14613 * gfortran.dg/pr21177.f90: Likewise.
14614 * gfortran.dg/pr21730.f: Likewise.
14615 * gfortran.dg/pr22491.f: Likewise.
14616 * gfortran.dg/pr25603.f: Likewise.
14617 * gfortran.dg/pr26246_2.f90: Likewise.
14618 * gfortran.dg/pr32136.f90: Likewise.
14619 * gfortran.dg/pr32533.f90: Likewise.
14620 * gfortran.dg/pr33794.f90: Likewise.
14621 * gfortran.dg/pr35662.f90: Likewise.
14622 * gfortran.dg/pr35944-1.f90: Likewise.
14623 * gfortran.dg/pr35944-2.f90: Likewise.
14624 * gfortran.dg/pr35983.f90: Likewise.
14625 * gfortran.dg/pr39865.f90: Likewise.
14626 * gfortran.dg/pr41212.f90: Likewise.
14627 * gfortran.dg/pr43808.f90: Likewise.
14628 * gfortran.dg/pr44592.f90: Likewise.
14629 * gfortran.dg/pr44735.f90: Likewise.
14630 * gfortran.dg/pr45308.f03: Likewise.
14631 * gfortran.dg/pr46297.f: Likewise.
14632 * gfortran.dg/pr46588.f90: Likewise.
14633 * gfortran.dg/pr46665.f90: Likewise.
14634 * gfortran.dg/pr46804.f90: Likewise.
14635 * gfortran.dg/pr47008.f03: Likewise.
14636 * gfortran.dg/pr47614.f: Likewise.
14637 * gfortran.dg/pr47878.f90: Likewise.
14638 * gfortran.dg/pr49103.f90: Likewise.
14639 * gfortran.dg/pr50069_1.f90: Likewise.
14640 * gfortran.dg/pr50769.f90: Likewise.
14641 * gfortran.dg/pr52608.f90: Likewise.
14642 * gfortran.dg/pr55086_2.f90: Likewise.
14643 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14644 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14645 * gfortran.dg/pr55330.f90: Likewise.
14646 * gfortran.dg/pr56015.f90: Likewise.
14647 * gfortran.dg/pr57910.f90: Likewise.
14648 * gfortran.dg/pr59700.f90: Likewise.
14649 * gfortran.dg/pr62125.f90: Likewise.
14650 * gfortran.dg/pr64530.f90: Likewise.
14651 * gfortran.dg/pr65429.f90: Likewise.
14652 * gfortran.dg/pr65450.f90: Likewise.
14653 * gfortran.dg/pr65504.f90: Likewise.
14654 * gfortran.dg/pr65903.f90: Likewise.
14655 * gfortran.dg/pr66311.f90: Likewise.
14656 * gfortran.dg/pr66864.f90: Likewise.
14657 * gfortran.dg/pr67140.f90: Likewise.
14658 * gfortran.dg/pr67524.f90: Likewise.
14659 * gfortran.dg/pr67885.f90: Likewise.
14660 * gfortran.dg/pr68053.f90: Likewise.
14661 * gfortran.dg/pr68566.f90: Likewise.
14662 * gfortran.dg/pr69514_1.f90: Likewise.
14663 * gfortran.dg/pr69514_2.f90: Likewise.
14664 * gfortran.dg/pr69739.f90: Likewise.
14665 * gfortran.dg/pr70673.f90: Likewise.
14666 * gfortran.dg/pr71523_2.f90: Likewise.
14667 * gfortran.dg/pr71764.f90: Likewise.
14668 * gfortran.dg/pr78092.f90: Likewise.
14669 * gfortran.dg/pr82973.f90: Likewise.
14670 * gfortran.dg/pr83864.f90: Likewise.
14671 * gfortran.dg/pr83874.f90: Likewise.
14672 * gfortran.dg/pr84088.f90: Likewise.
14673 * gfortran.dg/pr84155.f90: Likewise.
14674 * gfortran.dg/proc_decl_12.f90: Likewise.
14675 * gfortran.dg/proc_decl_13.f90: Likewise.
14676 * gfortran.dg/proc_decl_15.f90: Likewise.
14677 * gfortran.dg/proc_decl_17.f90: Likewise.
14678 * gfortran.dg/proc_decl_18.f90: Likewise.
14679 * gfortran.dg/proc_decl_2.f90: Likewise.
14680 * gfortran.dg/proc_decl_5.f90: Likewise.
14681 * gfortran.dg/proc_decl_9.f90: Likewise.
14682 * gfortran.dg/proc_ptr_1.f90: Likewise.
14683 * gfortran.dg/proc_ptr_10.f90: Likewise.
14684 * gfortran.dg/proc_ptr_12.f90: Likewise.
14685 * gfortran.dg/proc_ptr_18.f90: Likewise.
14686 * gfortran.dg/proc_ptr_19.f90: Likewise.
14687 * gfortran.dg/proc_ptr_21.f90: Likewise.
14688 * gfortran.dg/proc_ptr_22.f90: Likewise.
14689 * gfortran.dg/proc_ptr_23.f90: Likewise.
14690 * gfortran.dg/proc_ptr_25.f90: Likewise.
14691 * gfortran.dg/proc_ptr_26.f90: Likewise.
14692 * gfortran.dg/proc_ptr_3.f90: Likewise.
14693 * gfortran.dg/proc_ptr_36.f90: Likewise.
14694 * gfortran.dg/proc_ptr_47.f90: Likewise.
14695 * gfortran.dg/proc_ptr_48.f90: Likewise.
14696 * gfortran.dg/proc_ptr_5.f90: Likewise.
14697 * gfortran.dg/proc_ptr_6.f90: Likewise.
14698 * gfortran.dg/proc_ptr_7.f90: Likewise.
14699 * gfortran.dg/proc_ptr_8.f90: Likewise.
14700 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14701 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14702 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14703 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14704 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14705 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14706 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14707 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14708 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14709 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14710 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14711 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14712 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14713 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14714 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14715 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14716 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14717 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14718 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14719 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14720 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14721 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14722 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14723 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14724 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14725 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14726 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14727 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14728 * gfortran.dg/product_init_expr.f03: Likewise.
14729 * gfortran.dg/promotion.f90: Likewise.
14730 * gfortran.dg/promotion_3.f90: Likewise.
14731 * gfortran.dg/promotion_4.f90: Likewise.
14732 * gfortran.dg/protected_1.f90: Likewise.
14733 * gfortran.dg/protected_2.f90: Likewise.
14734 * gfortran.dg/ptr-func-1.f90: Likewise.
14735 * gfortran.dg/ptr-func-2.f90: Likewise.
14736 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14737 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14738 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14739 * gfortran.dg/pure_byref_1.f90: Likewise.
14740 * gfortran.dg/pure_byref_2.f90: Likewise.
14741 * gfortran.dg/pure_byref_3.f90: Likewise.
14742 * gfortran.dg/quad_2.f90: Likewise.
14743 * gfortran.dg/quad_3.f90: Likewise.
14744 * gfortran.dg/random_3.f90: Likewise.
14745 * gfortran.dg/random_4.f90: Likewise.
14746 * gfortran.dg/random_7.f90: Likewise.
14747 * gfortran.dg/read_2.f90: Likewise.
14748 * gfortran.dg/read_3.f90: Likewise.
14749 * gfortran.dg/read_4.f90: Likewise.
14750 * gfortran.dg/read_5.f90: Likewise.
14751 * gfortran.dg/read_bad_advance.f90: Likewise.
14752 * gfortran.dg/read_bang.f90: Likewise.
14753 * gfortran.dg/read_bang4.f90: Likewise.
14754 * gfortran.dg/read_comma.f: Likewise.
14755 * gfortran.dg/read_dir.f90: Likewise.
14756 * gfortran.dg/read_empty_file.f: Likewise.
14757 * gfortran.dg/read_eof_1.f90: Likewise.
14758 * gfortran.dg/read_eof_2.f90: Likewise.
14759 * gfortran.dg/read_eof_3.f90: Likewise.
14760 * gfortran.dg/read_eof_4.f90: Likewise.
14761 * gfortran.dg/read_eof_5.f90: Likewise.
14762 * gfortran.dg/read_eof_6.f: Likewise.
14763 * gfortran.dg/read_eof_7.f90: Likewise.
14764 * gfortran.dg/read_eof_8.f90: Likewise.
14765 * gfortran.dg/read_eof_all.f90: Likewise.
14766 * gfortran.dg/read_eor.f90: Likewise.
14767 * gfortran.dg/read_float_1.f90: Likewise.
14768 * gfortran.dg/read_float_2.f03: Likewise.
14769 * gfortran.dg/read_float_3.f90: Likewise.
14770 * gfortran.dg/read_float_4.f90: Likewise.
14771 * gfortran.dg/read_infnan_1.f90: Likewise.
14772 * gfortran.dg/read_list_eof_1.f90: Likewise.
14773 * gfortran.dg/read_logical.f90: Likewise.
14774 * gfortran.dg/read_many_1.f: Likewise.
14775 * gfortran.dg/read_no_eor.f90: Likewise.
14776 * gfortran.dg/read_noadvance.f90: Likewise.
14777 * gfortran.dg/read_repeat.f90: Likewise.
14778 * gfortran.dg/read_repeat_2.f90: Likewise.
14779 * gfortran.dg/read_size_noadvance.f90: Likewise.
14780 * gfortran.dg/read_x_eof.f90: Likewise.
14781 * gfortran.dg/read_x_past.f: Likewise.
14782 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14783 * gfortran.dg/real_const_1.f: Likewise.
14784 * gfortran.dg/real_const_2.f90: Likewise.
14785 * gfortran.dg/real_const_3.f90: Likewise.
14786 * gfortran.dg/real_do_1.f90: Likewise.
14787 * gfortran.dg/real_index_1.f90: Likewise.
14788 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14789 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14790 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14791 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14792 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14793 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14794 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14795 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14796 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14797 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14798 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14799 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14800 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14801 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14802 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14803 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14804 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14805 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14806 * gfortran.dg/record_marker_1.f90: Likewise.
14807 * gfortran.dg/record_marker_2.f: Likewise.
14808 * gfortran.dg/record_marker_3.f90: Likewise.
14809 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14810 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14811 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14812 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14813 * gfortran.dg/recursive_check_7.f90: Likewise.
14814 * gfortran.dg/recursive_reference_1.f90: Likewise.
14815 * gfortran.dg/recursive_reference_2.f90: Likewise.
14816 * gfortran.dg/recursive_stack.f90: Likewise.
14817 * gfortran.dg/reduction.f90: Likewise.
14818 * gfortran.dg/repack_arrays_1.f90: Likewise.
14819 * gfortran.dg/repeat_1.f90: Likewise.
14820 * gfortran.dg/repeat_2.f90: Likewise.
14821 * gfortran.dg/repeat_3.f90: Likewise.
14822 * gfortran.dg/repeat_6.f90: Likewise.
14823 * gfortran.dg/reshape-alloc.f90: Likewise.
14824 * gfortran.dg/reshape-complex.f90: Likewise.
14825 * gfortran.dg/reshape.f90: Likewise.
14826 * gfortran.dg/reshape_2.f90: Likewise.
14827 * gfortran.dg/reshape_7.f90: Likewise.
14828 * gfortran.dg/reshape_empty_1.f03: Likewise.
14829 * gfortran.dg/reshape_pad_1.f90: Likewise.
14830 * gfortran.dg/reshape_rank7.f90: Likewise.
14831 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14832 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14833 * gfortran.dg/result_default_init_1.f90: Likewise.
14834 * gfortran.dg/result_in_spec_1.f90: Likewise.
14835 * gfortran.dg/result_in_spec_2.f90: Likewise.
14836 * gfortran.dg/ret_array_1.f90: Likewise.
14837 * gfortran.dg/ret_pointer_1.f90: Likewise.
14838 * gfortran.dg/ret_pointer_2.f90: Likewise.
14839 * gfortran.dg/rewind_1.f90: Likewise.
14840 * gfortran.dg/round_1.f03: Likewise.
14841 * gfortran.dg/round_2.f03: Likewise.
14842 * gfortran.dg/round_3.f08: Likewise.
14843 * gfortran.dg/round_4.f90: Likewise.
14844 * gfortran.dg/rrspacing_1.f90: Likewise.
14845 * gfortran.dg/runtime_warning_1.f90: Likewise.
14846 * gfortran.dg/same_type_as_2.f03: Likewise.
14847 * gfortran.dg/save_1.f90: Likewise.
14848 * gfortran.dg/save_5.f90: Likewise.
14849 * gfortran.dg/save_6.f90: Likewise.
14850 * gfortran.dg/scalar_mask_1.f90: Likewise.
14851 * gfortran.dg/scalar_mask_2.f90: Likewise.
14852 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14853 * gfortran.dg/scale_1.f90: Likewise.
14854 * gfortran.dg/scan_1.f90: Likewise.
14855 * gfortran.dg/scan_2.f90: Likewise.
14856 * gfortran.dg/secnds-1.f: Likewise.
14857 * gfortran.dg/secnds.f: Likewise.
14858 * gfortran.dg/select_1.f90: Likewise.
14859 * gfortran.dg/select_2.f90: Likewise.
14860 * gfortran.dg/select_3.f90: Likewise.
14861 * gfortran.dg/select_5.f90: Likewise.
14862 * gfortran.dg/select_char_1.f90: Likewise.
14863 * gfortran.dg/select_char_2.f90: Likewise.
14864 * gfortran.dg/select_type_13.f03: Likewise.
14865 * gfortran.dg/select_type_14.f03: Likewise.
14866 * gfortran.dg/select_type_15.f03: Likewise.
14867 * gfortran.dg/select_type_19.f03: Likewise.
14868 * gfortran.dg/select_type_2.f03: Likewise.
14869 * gfortran.dg/select_type_26.f03: Likewise.
14870 * gfortran.dg/select_type_27.f03: Likewise.
14871 * gfortran.dg/select_type_28.f03: Likewise.
14872 * gfortran.dg/select_type_3.f03: Likewise.
14873 * gfortran.dg/select_type_35.f03: Likewise.
14874 * gfortran.dg/select_type_36.f03: Likewise.
14875 * gfortran.dg/select_type_37.f03: Likewise.
14876 * gfortran.dg/select_type_39.f03: Likewise.
14877 * gfortran.dg/select_type_4.f90: Likewise.
14878 * gfortran.dg/select_type_5.f03: Likewise.
14879 * gfortran.dg/select_type_6.f03: Likewise.
14880 * gfortran.dg/select_type_7.f03: Likewise.
14881 * gfortran.dg/select_type_8.f03: Likewise.
14882 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14883 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14884 * gfortran.dg/selected_kind_1.f90: Likewise.
14885 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14886 * gfortran.dg/shape_2.f90: Likewise.
14887 * gfortran.dg/shape_4.f90: Likewise.
14888 * gfortran.dg/shape_5.f90: Likewise.
14889 * gfortran.dg/shape_7.f90: Likewise.
14890 * gfortran.dg/shape_8.f90: Likewise.
14891 * gfortran.dg/shape_9.f90: Likewise.
14892 * gfortran.dg/shift-kind_2.f90: Likewise.
14893 * gfortran.dg/shiftalr_1.F90: Likewise.
14894 * gfortran.dg/shiftalr_2.F90: Likewise.
14895 * gfortran.dg/simpleif_1.f90: Likewise.
14896 * gfortran.dg/simplify_argN_1.f90: Likewise.
14897 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14898 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14899 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14900 * gfortran.dg/simplify_modulo.f90: Likewise.
14901 * gfortran.dg/single_char_string.f90: Likewise.
14902 * gfortran.dg/size_dim.f90: Likewise.
14903 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14904 * gfortran.dg/sizeof.f90: Likewise.
14905 * gfortran.dg/sizeof_4.f90: Likewise.
14906 * gfortran.dg/slash_1.f90: Likewise.
14907 * gfortran.dg/sms-1.f90: Likewise.
14908 * gfortran.dg/sms-2.f90: Likewise.
14909 * gfortran.dg/spec_expr_7.f90: Likewise.
14910 * gfortran.dg/specifics_1.f90: Likewise.
14911 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14912 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14913 * gfortran.dg/spread_init_expr.f03: Likewise.
14914 * gfortran.dg/spread_scalar_source.f90: Likewise.
14915 * gfortran.dg/spread_shape_1.f90: Likewise.
14916 * gfortran.dg/stat_1.f90: Likewise.
14917 * gfortran.dg/stat_2.f90: Likewise.
14918 * gfortran.dg/stfunc_1.f90: Likewise.
14919 * gfortran.dg/stfunc_4.f90: Likewise.
14920 * gfortran.dg/stfunc_6.f90: Likewise.
14921 * gfortran.dg/storage_size_1.f08: Likewise.
14922 * gfortran.dg/storage_size_3.f08: Likewise.
14923 * gfortran.dg/storage_size_4.f90: Likewise.
14924 * gfortran.dg/streamio_1.f90: Likewise.
14925 * gfortran.dg/streamio_10.f90: Likewise.
14926 * gfortran.dg/streamio_11.f90: Likewise.
14927 * gfortran.dg/streamio_12.f90: Likewise.
14928 * gfortran.dg/streamio_13.f90: Likewise.
14929 * gfortran.dg/streamio_14.f90: Likewise.
14930 * gfortran.dg/streamio_15.f90: Likewise.
14931 * gfortran.dg/streamio_16.f90: Likewise.
14932 * gfortran.dg/streamio_17.f90: Likewise.
14933 * gfortran.dg/streamio_2.f90: Likewise.
14934 * gfortran.dg/streamio_3.f90: Likewise.
14935 * gfortran.dg/streamio_4.f90: Likewise.
14936 * gfortran.dg/streamio_5.f90: Likewise.
14937 * gfortran.dg/streamio_6.f90: Likewise.
14938 * gfortran.dg/streamio_7.f90: Likewise.
14939 * gfortran.dg/streamio_8.f90: Likewise.
14940 * gfortran.dg/streamio_9.f90: Likewise.
14941 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14942 * gfortran.dg/string_4.f90: Likewise.
14943 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14944 * gfortran.dg/string_assign_2.f90: Likewise.
14945 * gfortran.dg/string_compare_1.f90: Likewise.
14946 * gfortran.dg/string_compare_2.f90: Likewise.
14947 * gfortran.dg/string_compare_3.f90: Likewise.
14948 * gfortran.dg/string_ctor_1.f90: Likewise.
14949 * gfortran.dg/string_length_1.f90: Likewise.
14950 * gfortran.dg/string_length_2.f90: Likewise.
14951 * gfortran.dg/string_length_3.f90: Likewise.
14952 * gfortran.dg/string_length_4.f90: Likewise.
14953 * gfortran.dg/string_null_compare_1.f: Likewise.
14954 * gfortran.dg/string_pad_trunc.f90: Likewise.
14955 * gfortran.dg/structure_constructor_1.f03: Likewise.
14956 * gfortran.dg/structure_constructor_11.f90: Likewise.
14957 * gfortran.dg/structure_constructor_13.f03: Likewise.
14958 * gfortran.dg/structure_constructor_2.f03: Likewise.
14959 * gfortran.dg/structure_constructor_5.f03: Likewise.
14960 * gfortran.dg/submodule_1.f08: Likewise.
14961 * gfortran.dg/submodule_11.f08: Likewise.
14962 * gfortran.dg/submodule_14.f08: Likewise.
14963 * gfortran.dg/submodule_15.f08: Likewise.
14964 * gfortran.dg/submodule_17.f08: Likewise.
14965 * gfortran.dg/submodule_18.f08: Likewise.
14966 * gfortran.dg/submodule_19.f08: Likewise.
14967 * gfortran.dg/submodule_2.f08: Likewise.
14968 * gfortran.dg/submodule_27.f08: Likewise.
14969 * gfortran.dg/submodule_28.f08: Likewise.
14970 * gfortran.dg/submodule_29.f08: Likewise.
14971 * gfortran.dg/submodule_30.f08: Likewise.
14972 * gfortran.dg/submodule_6.f08: Likewise.
14973 * gfortran.dg/submodule_7.f08: Likewise.
14974 * gfortran.dg/submodule_8.f08: Likewise.
14975 * gfortran.dg/subnormal_1.f90: Likewise.
14976 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14977 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14978 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14979 * gfortran.dg/substr_2.f: Likewise.
14980 * gfortran.dg/substr_3.f: Likewise.
14981 * gfortran.dg/substr_4.f: Likewise.
14982 * gfortran.dg/substr_5.f90: Likewise.
14983 * gfortran.dg/substr_6.f90: Likewise.
14984 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14985 * gfortran.dg/sum_init_expr.f03: Likewise.
14986 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14987 * gfortran.dg/system_clock_3.f08: Likewise.
14988 * gfortran.dg/t_editing.f: Likewise.
14989 * gfortran.dg/team_change_1.f90: Likewise.
14990 * gfortran.dg/team_end_1.f90: Likewise.
14991 * gfortran.dg/team_number_1.f90: Likewise.
14992 * gfortran.dg/temporary_1.f90: Likewise.
14993 * gfortran.dg/test_com_block.f90: Likewise.
14994 * gfortran.dg/test_only_clause.f90: Likewise.
14995 * gfortran.dg/tiny_1.f90: Likewise.
14996 * gfortran.dg/tiny_2.f90: Likewise.
14997 * gfortran.dg/tl_editing.f90: Likewise.
14998 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14999 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15000 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
15001 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
15002 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
15003 * gfortran.dg/transfer_class_2.f90: Likewise.
15004 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
15005 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
15006 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
15007 * gfortran.dg/transfer_resolve_1.f90: Likewise.
15008 * gfortran.dg/transfer_simplify_1.f90: Likewise.
15009 * gfortran.dg/transfer_simplify_10.f90: Likewise.
15010 * gfortran.dg/transfer_simplify_11.f90: Likewise.
15011 * gfortran.dg/transfer_simplify_2.f90: Likewise.
15012 * gfortran.dg/transfer_simplify_3.f90: Likewise.
15013 * gfortran.dg/transfer_simplify_4.f90: Likewise.
15014 * gfortran.dg/transfer_simplify_8.f90: Likewise.
15015 * gfortran.dg/transfer_simplify_9.f90: Likewise.
15016 * gfortran.dg/transpose_1.f90: Likewise.
15017 * gfortran.dg/transpose_3.f03: Likewise.
15018 * gfortran.dg/transpose_4.f90: Likewise.
15019 * gfortran.dg/transpose_conjg_1.f90: Likewise.
15020 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
15021 * gfortran.dg/transpose_optimization_2.f90: Likewise.
15022 * gfortran.dg/trim_1.f90: Likewise.
15023 * gfortran.dg/trim_optimize_1.f90: Likewise.
15024 * gfortran.dg/trim_optimize_2.f90: Likewise.
15025 * gfortran.dg/trim_optimize_3.f90: Likewise.
15026 * gfortran.dg/trim_optimize_4.f90: Likewise.
15027 * gfortran.dg/trim_optimize_5.f90: Likewise.
15028 * gfortran.dg/trim_optimize_6.f90: Likewise.
15029 * gfortran.dg/trim_optimize_7.f90: Likewise.
15030 * gfortran.dg/trim_optimize_8.f90: Likewise.
15031 * gfortran.dg/type_to_class_1.f03: Likewise.
15032 * gfortran.dg/type_to_class_2.f03: Likewise.
15033 * gfortran.dg/type_to_class_3.f03: Likewise.
15034 * gfortran.dg/type_to_class_4.f03: Likewise.
15035 * gfortran.dg/type_to_class_5.f03: Likewise.
15036 * gfortran.dg/typebound_assignment_5.f03: Likewise.
15037 * gfortran.dg/typebound_assignment_6.f03: Likewise.
15038 * gfortran.dg/typebound_assignment_7.f90: Likewise.
15039 * gfortran.dg/typebound_call_1.f03: Likewise.
15040 * gfortran.dg/typebound_call_13.f03: Likewise.
15041 * gfortran.dg/typebound_call_18.f03: Likewise.
15042 * gfortran.dg/typebound_call_19.f03: Likewise.
15043 * gfortran.dg/typebound_call_2.f03: Likewise.
15044 * gfortran.dg/typebound_call_20.f03: Likewise.
15045 * gfortran.dg/typebound_call_3.f03: Likewise.
15046 * gfortran.dg/typebound_generic_5.f03: Likewise.
15047 * gfortran.dg/typebound_generic_6.f03: Likewise.
15048 * gfortran.dg/typebound_generic_9.f03: Likewise.
15049 * gfortran.dg/typebound_operator_12.f03: Likewise.
15050 * gfortran.dg/typebound_operator_13.f03: Likewise.
15051 * gfortran.dg/typebound_operator_15.f90: Likewise.
15052 * gfortran.dg/typebound_operator_20.f90: Likewise.
15053 * gfortran.dg/typebound_operator_3.f03: Likewise.
15054 * gfortran.dg/typebound_operator_6.f03: Likewise.
15055 * gfortran.dg/typebound_operator_7.f03: Likewise.
15056 * gfortran.dg/typebound_operator_8.f03: Likewise.
15057 * gfortran.dg/typebound_operator_9.f03: Likewise.
15058 * gfortran.dg/typebound_proc_19.f90: Likewise.
15059 * gfortran.dg/typebound_proc_20.f90: Likewise.
15060 * gfortran.dg/typebound_proc_23.f90: Likewise.
15061 * gfortran.dg/typebound_proc_27.f03: Likewise.
15062 * gfortran.dg/typebound_proc_35.f90: Likewise.
15063 * gfortran.dg/typebound_proc_36.f90: Likewise.
15064 * gfortran.dg/unf_io_convert_1.f90: Likewise.
15065 * gfortran.dg/unf_io_convert_2.f90: Likewise.
15066 * gfortran.dg/unf_io_convert_3.f90: Likewise.
15067 * gfortran.dg/unf_io_convert_4.f90: Likewise.
15068 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
15069 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
15070 * gfortran.dg/unf_short_record_1.f90: Likewise.
15071 * gfortran.dg/unformatted_recl_1.f90: Likewise.
15072 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
15073 * gfortran.dg/unit_1.f90: Likewise.
15074 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
15075 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
15076 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
15077 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
15078 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
15079 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
15080 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
15081 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
15082 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
15083 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
15084 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
15085 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
15086 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
15087 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
15088 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
15089 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
15090 * gfortran.dg/unpack_init_expr.f03: Likewise.
15091 * gfortran.dg/use_10.f90: Likewise.
15092 * gfortran.dg/use_11.f90: Likewise.
15093 * gfortran.dg/use_13.f90: Likewise.
15094 * gfortran.dg/use_24.f90: Likewise.
15095 * gfortran.dg/use_27.f90: Likewise.
15096 * gfortran.dg/use_5.f90: Likewise.
15097 * gfortran.dg/use_allocated_1.f90: Likewise.
15098 * gfortran.dg/use_only_1.f90: Likewise.
15099 * gfortran.dg/use_only_4.f90: Likewise.
15100 * gfortran.dg/use_rename_2.f90: Likewise.
15101 * gfortran.dg/use_rename_4.f90: Likewise.
15102 * gfortran.dg/used_dummy_types_1.f90: Likewise.
15103 * gfortran.dg/used_interface_ref.f90: Likewise.
15104 * gfortran.dg/used_types_5.f90: Likewise.
15105 * gfortran.dg/utf8_1.f03: Likewise.
15106 * gfortran.dg/utf8_2.f03: Likewise.
15107 * gfortran.dg/value_1.f90: Likewise.
15108 * gfortran.dg/value_2.f90: Likewise.
15109 * gfortran.dg/value_4.f90: Likewise.
15110 * gfortran.dg/value_6.f03: Likewise.
15111 * gfortran.dg/value_7.f03: Likewise.
15112 * gfortran.dg/value_test.f90: Likewise.
15113 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
15114 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
15115 * gfortran.dg/vect/pr60510.f: Likewise.
15116 * gfortran.dg/vect/pr69882.f90: Likewise.
15117 * gfortran.dg/vect/pr69980.f90: Likewise.
15118 * gfortran.dg/vect/vect-5.f90: Likewise.
15119 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15120 * gfortran.dg/vector_subscript_1.f90: Likewise.
15121 * gfortran.dg/vector_subscript_2.f90: Likewise.
15122 * gfortran.dg/vector_subscript_3.f90: Likewise.
15123 * gfortran.dg/vector_subscript_5.f90: Likewise.
15124 * gfortran.dg/verify_2.f90: Likewise.
15125 * gfortran.dg/volatile10.f90: Likewise.
15126 * gfortran.dg/where_1.f90: Likewise.
15127 * gfortran.dg/where_operator_assign_1.f90: Likewise.
15128 * gfortran.dg/where_operator_assign_2.f90: Likewise.
15129 * gfortran.dg/where_operator_assign_3.f90: Likewise.
15130 * gfortran.dg/whole_file_13.f90: Likewise.
15131 * gfortran.dg/whole_file_2.f90: Likewise.
15132 * gfortran.dg/widechar_2.f90: Likewise.
15133 * gfortran.dg/widechar_4.f90: Likewise.
15134 * gfortran.dg/widechar_5.f90: Likewise.
15135 * gfortran.dg/widechar_6.f90: Likewise.
15136 * gfortran.dg/widechar_8.f90: Likewise.
15137 * gfortran.dg/widechar_IO_1.f90: Likewise.
15138 * gfortran.dg/widechar_IO_2.f90: Likewise.
15139 * gfortran.dg/widechar_IO_3.f90: Likewise.
15140 * gfortran.dg/widechar_IO_4.f90: Likewise.
15141 * gfortran.dg/widechar_compare_1.f90: Likewise.
15142 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
15143 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
15144 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
15145 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
15146 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
15147 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
15148 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
15149 * gfortran.dg/widechar_select_1.f90: Likewise.
15150 * gfortran.dg/winapi.f90: Likewise.
15151 * gfortran.dg/write_0_pe_format.f90: Likewise.
15152 * gfortran.dg/write_back.f: Likewise.
15153 * gfortran.dg/write_check3.f90: Likewise.
15154 * gfortran.dg/write_direct_eor.f90: Likewise.
15155 * gfortran.dg/write_padding.f90: Likewise.
15156 * gfortran.dg/write_recursive.f90: Likewise.
15157 * gfortran.dg/write_rewind_1.f: Likewise.
15158 * gfortran.dg/write_rewind_2.f: Likewise.
15159 * gfortran.dg/write_zero_array.f90: Likewise.
15160 * gfortran.dg/x_slash_1.f: Likewise.
15161 * gfortran.dg/x_slash_2.f: Likewise.
15162 * gfortran.dg/zero_array_components_1.f90: Likewise.
15163 * gfortran.dg/zero_length_1.f90: Likewise.
15164 * gfortran.dg/zero_length_2.f90: Likewise.
15165 * gfortran.dg/zero_sized_1.f90: Likewise.
15166 * gfortran.dg/zero_sized_3.f90: Likewise.
15167 * gfortran.fortran-torture/compile/nested.f90: Likewise.
15168 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
15169 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
15170 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
15171 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
15172 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
15173 * gfortran.fortran-torture/execute/args.f90: Likewise.
15174 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
15175 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
15176 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
15177 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
15178 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
15179 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
15180 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
15181 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
15182 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
15183 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
15184 * gfortran.fortran-torture/execute/common.f90: Likewise.
15185 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
15186 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
15187 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
15188 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
15189 * gfortran.fortran-torture/execute/contained.f90: Likewise.
15190 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
15191 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
15192 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
15193 * gfortran.fortran-torture/execute/data.f90: Likewise.
15194 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
15195 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
15196 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
15197 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
15198 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
15199 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
15200 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
15201 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
15202 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
15203 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
15204 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
15205 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
15206 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
15207 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
15208 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
15209 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
15210 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
15211 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
15212 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
15213 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
15214 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
15215 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
15216 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
15217 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
15218 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
15219 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
15220 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
15221 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
15222 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
15223 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
15224 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
15225 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
15226 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
15227 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
15228 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
15229 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
15230 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
15231 * gfortran.fortran-torture/execute/forall.f90: Likewise.
15232 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
15233 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
15234 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
15235 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
15236 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
15237 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
15238 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
15239 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
15240 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
15241 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
15242 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
15243 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
15244 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
15245 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
15246 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
15247 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
15248 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
15249 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
15250 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
15251 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
15252 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
15253 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
15254 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
15255 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
15256 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
15257 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
15258 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
15259 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
15260 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15261 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
15262 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
15263 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
15264 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
15265 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
15266 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
15267 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
15269 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
15270 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
15271 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
15272 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
15273 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
15274 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
15275 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
15276 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15277 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
15278 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
15279 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
15280 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15281 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
15282 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
15283 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
15284 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
15285 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
15286 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15287 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
15288 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15289 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
15290 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
15291 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
15292 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
15293 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
15294 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
15295 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
15296 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
15297 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15298 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
15299 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
15300 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
15301 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
15302 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
15303 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
15304 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
15305 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
15306 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
15307 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
15308 * gfortran.fortran-torture/execute/math.f90: Likewise.
15309 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
15310 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
15311 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
15312 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
15313 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
15314 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
15315 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
15316 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
15317 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
15318 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
15319 * gfortran.fortran-torture/execute/power.f90: Likewise.
15320 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
15321 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
15322 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15323 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
15324 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
15325 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
15326 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
15327 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
15328 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
15329 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
15330 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
15331 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
15332 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
15333 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15334 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15335 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15336 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15337 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15338 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15339 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15340 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15341 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15342 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15343 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15344 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15345 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15346 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15347 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15348 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15349 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15350 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15351 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15352 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15353 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15354 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15355 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15356 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15357 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15358 * gfortran.fortran-torture/execute/string.f90: Likewise.
15359 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15360 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15361 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15362 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15363 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15364 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15365 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15366 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15367 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15368 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15369 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15370 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15371 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15372 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15373 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15374 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15375 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15376 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15377 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15378 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15379 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15380 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15381 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15382 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15383 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15384 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15385 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15386 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15387 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15388 * gfortran.dg/inline_transpose_1.f90: Likewise.
15390 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15393 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15396 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
15399 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
15400 * gnat.dg/dispatch1.adb: Rename into...
15401 * gnat.dg/disp1.adb: ...this.
15402 * gnat.dg/dispatch1_p.ads: Rename into...
15403 * gnat.dg/disp1_pkg.ads: ...this.
15404 * gnat.dg/disp2.adb: Rename into...
15405 * gnat.dg/dispatch2.adb: ...this.
15406 * gnat.dg/dispatch2_p.ads: Rename into...
15407 * gnat.dg/disp2_pkg.ads: ...this.
15408 * gnat.dg/dispatch2_p.adb: Rename into...
15409 * gnat.dg/disp2_pkg.adb: this.
15410 * gnat.dg/generic_dispatch.adb: Rename into...
15411 * gnat.dg/generic_disp.adb: this.
15412 * gnat.dg/generic_dispatch_p.ads: Rename into...
15413 * gnat.dg/generic_disp_pkg.ads: ...this.
15414 * gnat.dg/generic_dispatch_p.adb: Rename into...
15415 * gnat.dg/generic_disp_pkg.adb: ...this.
15416 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
15417 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
15418 * gnat.dg/object_overflow1.adb: Tweak index.
15419 * gnat.dg/object_overflow2.adb: Likewise.
15420 * gnat.dg/object_overflow3.adb: Likewise.
15421 * gnat.dg/object_overflow4.adb: Likewise.
15422 * gnat.dg/object_overflow5.adb: Likewise.
15424 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15427 * gcc.c-torture/compile/pr84425.c: New test.
15429 2018-02-16 Marek Polacek <polacek@redhat.com>
15430 Jakub Jelinek <jakub@redhat.com>
15433 * g++.dg/cpp1y/constexpr-84192.C: New test.
15435 2018-02-16 Martin Sebor <msebor@redhat.com>
15438 * g++.dg/overload15.C: New test.
15440 2018-02-16 Yury Gribov <tetra2005@gmail.com>
15443 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15444 * gcc.dg/pr56727-2.c: Ditto.
15445 * gcc.target/powerpc/pr79439.c: Renamed to...
15446 * gcc.target/powerpc/pr79439-1.c: ...this.
15447 * gcc.target/powerpc/pr79439-2.c: New test.
15448 * gcc.target/powerpc/pr79439-3.c: New test.
15450 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15453 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15454 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15455 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15456 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15457 * gcc.target/powerpc/builtins-3.c: Same.
15459 2018-02-16 Nathan Sidwell <nathan@acm.org>
15461 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15463 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15465 PR rtl-optimization/70023
15466 * gcc.target/i386/pr70023.c: New.
15468 2018-02-16 Carl Love <cel@us.ibm.com>
15470 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15472 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15475 2018-02-16 Carl Love <cel@us.ibm.com>
15477 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15478 for the ABI definitions for vec_extract4b and vec_insert4b.
15480 2018-02-16 Nathan Sidwell <nathan@acm.org>
15482 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15483 * g++.old-deja/g++.mike/net43.C: Likewise.
15485 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15488 * g++.dg/cpp1z/class-deduction48.C: New.
15490 2018-02-16 Nathan Sidwell <nathan@acm.org>
15493 * g++.dg/lookup/pr84375.C: New.
15495 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15498 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15500 2018-02-16 Richard Biener <rguenther@suse.de>
15502 PR tree-optimization/84417
15503 * gcc.dg/torture/pr84417.c: New testcase.
15505 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15508 * g++.dg/opt/pr84272.C: New test.
15510 PR rtl-optimization/83723
15511 * gcc.dg/pr83723.c: New test.
15513 2018-02-16 Richard Biener <rguenther@suse.de>
15515 PR tree-optimization/84399
15516 * gcc.dg/graphite/pr84399.c: New testcase.
15518 2018-02-16 Richard Biener <rguenther@suse.de>
15520 PR tree-optimization/84190
15521 * g++.dg/torture/pr84190.C: New testcase.
15523 2018-02-15 Martin Sebor <msebor@redhat.com>
15525 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15528 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15531 * gfortran.dg/dtio_21.f03: Add an error message.
15532 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15534 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15537 * gfortran.dg/stop_shouldfail.f90: New test.
15539 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15542 * g++.dg/concepts/pr84330.C: New.
15544 2018-02-15 Tom de Vries <tom@codesourcery.com>
15546 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15548 2018-02-15 Tom de Vries <tom@codesourcery.com>
15550 * gcc.c-torture/compile/pr84136.c: Require effective target
15553 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15555 PR tree-optimization/84383
15556 * gcc.c-torture/compile/pr84383.c: New test.
15558 PR tree-optimization/84334
15559 * gcc.dg/pr84334.c: New test.
15561 2018-02-14 Carl Love <cel@us.ibm.com>
15563 * gcc.target/powerpc/builtins-4-int128-runnable.c
15564 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15565 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15567 2018-02-14 Martin Sebor <msebor@redhat.com>
15569 PR tree-optimization/83698
15570 * gcc.dg/Wrestrict-7.c: New test.
15571 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15572 * gcc.target/i386/chkp-stropt-17.c: Same.
15574 2018-02-14 Martin Sebor <msebor@redhat.com>
15577 * gcc.dg/Wattributes-8.c: New test.
15579 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15582 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15583 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15584 * gfortran.dg/select_type_1.f03: Extend test case.
15586 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15588 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15589 (dg-options): Use -O2 -msse2 -mno-sse3.
15591 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15593 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15594 this test case still works ok.
15595 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15596 * gcc.dg/vmx/insert-be-order.c: Likewise.
15597 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15598 * gcc.dg/vmx/ld-be-order.c: Likewise.
15599 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15600 * gcc.dg/vmx/lde-be-order.c: Likewise.
15601 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15602 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15603 * gcc.dg/vmx/merge-be-order.c: Likewise.
15604 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15605 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15606 * gcc.dg/vmx/pack-be-order.c: Likewise.
15607 * gcc.dg/vmx/perm-be-order.c: Likewise.
15608 * gcc.dg/vmx/splat-be-order.c: Likewise.
15609 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15610 * gcc.dg/vmx/st-be-order.c: Likewise.
15611 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15612 * gcc.dg/vmx/ste-be-order.c: Likewise.
15613 * gcc.dg/vmx/stl-be-order.c: Likewise.
15614 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15615 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15616 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15617 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15618 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15620 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15623 * g++.dg/cpp0x/auto49.C: New.
15625 2018-02-14 Nathan Sidwell <nathan@acm.org>
15627 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15629 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15631 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15632 * gcc.target/powerpc/le-altivec-consts.c: Same.
15634 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15637 * gcc.target/powerpc/pr84220-sld.c: New test.
15638 * gcc.target/powerpc/pr84220-sld2.c: New test.
15639 * gcc.target/powerpc/pr84220-sldw.c: New test.
15640 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15641 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15643 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15646 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15647 _inc_ssp intrinsics.
15648 * gcc.target/i386/cet-intrin-4.c: Likewise.
15649 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15650 __builtin_ia32_rdssp[d|q].
15652 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15654 PR tree-optimization/84357
15655 * gcc.dg/vect/pr84357.c: New test.
15657 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15660 * gcc.target/rx/pr83831.c: New tests.
15662 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15665 * gcc.target/msp430/pr79242.c: New test.
15667 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15670 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15673 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15676 * g++.dg/pr84279.C: New test.
15678 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15680 PR rtl-optimization/84169
15681 * gcc.c-torture/execute/pr84169.c: New.
15683 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15686 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15688 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15691 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15694 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15697 * g++.dg/warn/effc4.C: New test.
15699 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15702 * g++.dg/template/sizeof16.C: New.
15703 * g++.dg/template/sizeof17.C: Likewise.
15705 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15708 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15709 add necessary compiler options.
15710 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15712 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15715 * gcc.c-torture/execute/pr82210.c: New test.
15717 PR middle-end/84309
15718 * gcc.dg/pr84309-2.c: New test.
15720 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15722 PR tree-optimization/84321
15723 * gcc.dg/pr84321.c: New test.
15725 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15728 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15730 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15733 * gcc.dg/asan/pr84307.c: Remove test.
15735 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15737 * gcc.target/rl78/test_auto_vector.c: New test.
15739 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15742 * gcc.c-torture/compile/pr84305.c: New test.
15744 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15747 * gcc.target/i386/pr84335.c: New test.
15749 PR tree-optimization/84339
15750 * gcc.c-torture/execute/pr84339.c: New test.
15752 PR middle-end/84309
15753 * gcc.dg/pr84309.c: New test.
15754 * gcc.target/i386/pr84309.c: New test.
15757 * gcc.target/i386/pr84336.c: New test.
15759 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15762 * c-c++-common/gomp/pr84341.c: New test.
15764 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15767 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15769 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15772 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15775 2018-02-12 Jeff Law <law@redhat.com>
15777 * gcc.c-torture/compile/reg-args-size.c: New test.
15779 2018-02-12 Carl Love <cel@us.ibm.com>
15781 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15782 uint128 tests to new testfile.
15783 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15784 int128 and uint128 tests.
15785 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15786 list of torture tests.
15788 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15791 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15792 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15794 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15797 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15799 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15802 * gcc.dg/asan/pr84307.c: New test.
15804 2018-02-12 Nathan Sidwell <nathan@acm.org>
15806 * g++.dg/parse/pr84263.C: New.
15808 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15811 * g++.dg/template/crash129.C: New.
15813 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15816 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15817 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15818 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15819 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15820 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15822 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15824 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15825 _mm_maskz_scalef_round_sd): Test new intrinsics.
15826 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15827 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15829 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15830 _mm_maskz_scalef_round_ss): Test new intrinsics.
15831 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15832 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15834 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15835 __builtin_ia32_scalefss_round): Remove builtin.
15836 (__builtin_ia32_scalefsd_mask_round,
15837 __builtin_ia32_scalefss_mask_round): Test new builtin.
15838 * gcc.target/i386/sse-13.c: Ditto.
15839 * gcc.target/i386/sse-23.c: Ditto.
15841 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15843 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15844 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15845 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15846 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15847 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15848 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15849 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15850 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15852 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15853 (__builtin_ia32_sqrtss_round): Remove builtins.
15854 (__builtin_ia32_sqrtsd_mask_round)
15855 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15856 * gcc.target/i386/sse-13.c: Ditto.
15857 * gcc.target/i386/sse-23.c: Ditto.
15859 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15862 * gfortran.dg/statement_function_3.f: New test.
15864 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15868 * gfortran.dg/statement_function_1.f90: New test.
15869 * gfortran.dg/statement_function_2.f90: New test.
15871 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15874 * gfortran.dg/type_to_class_5.f03: New test.
15876 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15879 * gfortran.dg/type_to_class_4.f03: New test.
15881 2018-02-10 Alan Modra <amodra@gmail.com>
15884 * gcc.dg/pr84300.c: New.
15886 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15889 * g++.dg/ubsan/pr83987-2.C: New test.
15891 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15893 * gcc.target/rx/movsicc.c: New test.
15895 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15898 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15901 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15903 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15904 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15906 2018-02-09 Nathan Sidwell <nathan@acm.org>
15909 * c-c++-common/pr84293.h: New.
15910 * c-c++-common/pr84293.c: New.
15912 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15914 PR rtl-optimization/57193
15915 * gcc.target/i386/pr57193.c: New.
15917 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15920 * gcc.target/powerpc/pr84226.c: New test.
15922 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15924 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15928 2018-02-09 Martin Sebor <msebor@redhat.com>
15931 * gcc.dg/lto/pr84212_0.c: New test file.
15932 * gcc.dg/lto/pr84212_1.c: Same.
15934 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15937 * gcc.target/powerpc/pr83926.c: New test.
15938 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15939 message. Fix test for running in 32-bit mode.
15941 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15944 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15946 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15949 * gcc.target/s390/pr84295.c: New test.
15951 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15954 * g++.dg/cpp1y/lambda-init16.C: New.
15956 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15958 * gnat.dg/sso8.adb: New test.
15959 * gnat.dg/sso8_pkg.ads: New helper.
15961 2018-02-09 Richard Biener <rguenther@suse.de>
15963 PR tree-optimization/84278
15964 * gcc.target/i386/pr84278.c: Adjust regex.
15966 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15968 PR tree-optimization/84232
15969 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15972 * gcc.target/aarch64/pr84252.c: New test.
15974 PR middle-end/84237
15975 * gcc.dg/pr84237.c: New test.
15977 2018-02-09 Marek Polacek <polacek@redhat.com>
15978 Jakub Jelinek <jakub@redhat.com>
15981 * g++.dg/torture/pr83659.C: New test.
15983 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15985 PR tree-optimization/84136
15986 * gcc.c-torture/compile/pr84136.c: New test.
15988 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15991 * gcc.target/i386/pr83008.c: New test.
15993 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15996 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15998 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16001 * g++.dg/warn/Wunused-parm-11.C: New.
16003 2018-02-08 Marek Polacek <polacek@redhat.com>
16005 PR tree-optimization/84238
16006 * gcc.dg/Wstringop-overflow-3.c: New test.
16008 2018-02-08 Nathan Sidwell <nathan@acm.org>
16010 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
16012 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16014 PR tree-optimization/84265
16015 * gcc.dg/vect/pr84265.c: New test.
16017 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
16019 PR tree-optimization/81635
16020 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
16021 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
16023 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16025 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
16026 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
16027 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
16028 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
16029 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
16030 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
16031 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
16032 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
16033 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
16034 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
16035 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
16036 * gcc.target/s390/nobp-return-attr-all.c: New test.
16037 * gcc.target/s390/nobp-return-attr-neg.c: New test.
16038 * gcc.target/s390/nobp-return-mem-attr.c: New test.
16039 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
16040 * gcc.target/s390/nobp-return-mem-z10.c: New test.
16041 * gcc.target/s390/nobp-return-mem-z900.c: New test.
16042 * gcc.target/s390/nobp-return-reg-attr.c: New test.
16043 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
16044 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
16045 * gcc.target/s390/nobp-return-reg-z10.c: New test.
16046 * gcc.target/s390/nobp-return-reg-z900.c: New test.
16047 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
16048 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
16049 * gcc.target/s390/nobp-table-jump-z10.c: New test.
16050 * gcc.target/s390/nobp-table-jump-z900.c: New test.
16052 2018-02-08 Richard Biener <rguenther@suse.de>
16054 PR tree-optimization/84233
16055 * g++.dg/torture/pr84233.C: New testcase.
16057 2018-02-08 Richard Biener <rguenther@suse.de>
16059 PR tree-optimization/84278
16060 * gcc.target/i386/pr84278.c: New testcase.
16062 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
16064 PR rtl-optimization/84068
16065 PR rtl-optimization/83459
16066 * gcc.dg/pr84068.c: New test.
16068 2018-02-08 Richard Biener <rguenther@suse.de>
16070 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
16071 loop vectorization to happen.
16073 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
16076 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
16078 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16080 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
16082 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
16085 * gcc.target/powerpc/pr84154-1.c: New tests.
16086 * gcc.target/powerpc/pr84154-2.c: Likewise.
16087 * gcc.target/powerpc/pr84154-3.c: Likewise.
16089 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
16091 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
16093 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16096 * g++.dg/template/incomplete11.C: New test.
16097 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
16099 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16102 * gfortran.dg/deallocate_error_3.f90: New test.
16103 * gfortran.dg/deallocate_error_4.f90: New test.
16105 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16108 * gfortran.dg/shape_9.f90: New test.
16110 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16113 * gfortran.dg/assumed_charlen_parameter.f90: New test.
16115 2018-02-07 David Malcolm <dmalcolm@redhat.com>
16119 * g++.dg/spellcheck-reswords.C: New test case.
16120 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
16121 suggestion of "if".
16123 2018-02-07 Martin Liska <mliska@suse.cz>
16126 * g++.dg/ext/mv26.C: New test.
16128 2018-02-07 Tom de Vries <tom@codesourcery.com>
16130 * gcc.dg/pr83844.c: Require effective target alloca.
16132 2018-02-07 Tom de Vries <tom@codesourcery.com>
16134 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
16136 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
16139 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
16140 -fcf-protection=return.
16142 2018-02-07 Tom de Vries <tom@codesourcery.com>
16145 * c-c++-common/goacc/pr84217.c: New test.
16146 * gfortran.dg/goacc/pr84217.f90: New test.
16148 2018-02-07 Richard Biener <rguenther@suse.de>
16150 PR tree-optimization/84204
16151 * gcc.dg/graphite/pr84204.c: New testcase.
16153 PR tree-optimization/84205
16154 * gcc.dg/graphite/pr84205.c: New testcase.
16156 PR tree-optimization/84223
16157 * gfortran.dg/graphite/pr84223.f90: New testcase.
16159 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
16162 * g++.dg/cpp0x/scoped_enum7.C: New.
16164 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16166 PR tree-optimization/83008
16167 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
16169 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16171 PR tree-optimization/84235
16172 * gcc.c-torture/execute/ieee/pr84235.c: New test.
16174 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16177 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
16179 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
16181 2018-02-06 Jakub Jelinek <jakub@redhat.com>
16184 * gcc.target/i386/pr84146.c: New test.
16186 2018-02-06 Michael Collison <michael.collison@arm.com>
16188 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
16190 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16192 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
16193 warning for -mno-speculate-indirect-jumps.
16194 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
16195 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16196 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
16197 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
16198 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
16199 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
16201 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16204 * c-c++-common/fcf-protection-1.c: Change a compared message.
16205 * c-c++-common/fcf-protection-2.c: Likewise.
16206 * c-c++-common/fcf-protection-3.c: Likewise.
16207 * c-c++-common/fcf-protection-5.c: Likewise.
16208 * c-c++-common/fcf-protection-6.c: New test.
16209 * c-c++-common/fcf-protection-7.c: Likewise.
16211 2018-02-06 Marek Polacek <polacek@redhat.com>
16213 PR tree-optimization/84228
16214 * c-c++-common/Wstringop-truncation-3.c: New test.
16216 2018-02-06 Tamar Christina <tamar.christina@arm.com>
16219 * gcc.target/arm/pragma_arch_switch_2.c: New.
16221 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16224 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
16226 2018-02-05 Martin Sebor <msebor@redhat.com>
16228 PR tree-optimization/83369
16229 * gcc.dg/Wnonnull.c: New test.
16231 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16233 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
16234 argument and use dg-messages-by-file instead. Expect it to be
16235 an array rather than a dict.
16236 (lto-link-and-maybe-run): Remove messages_by_file argument and
16237 use an upvar for dg-messages-by-file. Update call to
16238 lto_handle_diagnostics.
16239 (lt-get-options): Treat dg-messages-by-file as an array
16240 rather than a dict.
16241 (lto-get-options-main): Likewise. Set the entry rather than appending.
16242 (lto-execute): Treat dg-messages-by-file as an array rather than
16243 a dict. Update call to lto-link-and-maybe-run.
16245 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
16248 * g++.dg/cpp1z/inline-var4.C: New.
16250 2018-02-05 Martin Liska <mliska@suse.cz>
16252 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
16254 * c-c++-common/asan/pointer-compare-2.c: Likewise.
16255 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
16256 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
16257 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
16258 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
16259 * c-c++-common/asan/pointer-compare-3.c: New test.
16261 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16263 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
16264 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16266 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
16268 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
16269 _mm_maskz_range_sd, _mm_mask_range_round_sd,
16270 _mm_maskz_range_round_sd): Test new intrinsics.
16271 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
16272 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
16273 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
16274 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
16275 _mm_maskz_range_ss, _mm_mask_range_round_ss,
16276 _mm_maskz_range_round_ss): Test new intrinsics.
16277 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
16278 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
16279 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
16280 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
16281 __builtin_ia32_rangess128_round): Remove builtins.
16282 (__builtin_ia32_rangesd128_mask_round,
16283 __builtin_ia32_rangess128_mask_round): Test new builtins.
16284 * gcc.target/i386/sse-13.c: Ditto.
16285 * gcc.target/i386/sse-23.c: Ditto.
16287 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
16289 PR middle-end/79966
16290 * gfortran.dg/pr79966.f90: New testcase
16292 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
16295 * gfortran.dg/associate_23.f90: Fix invalid code.
16296 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16297 * gfortran.dg/matmul_3.f90: Likewise.
16298 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16300 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
16303 * gfortran.dg/associate_34.f90: New test.
16304 * gfortran.dg/associate_35.f90: New test.
16306 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
16310 * gfortran.dg/pr84155.f90: New test.
16312 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
16314 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
16315 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
16317 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16319 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
16322 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16324 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
16326 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
16327 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
16328 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
16330 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16333 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16334 * gcc.dg/Wsign-conversion.c: Dito.
16335 * gcc.dg/attr-alloc_size-4.c: Dito.
16336 * gcc.dg/pr81020.c: Dito.
16337 * gcc.dg/pr81192.c: Dito.
16338 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16339 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16340 * gcc.dg/pr83844.c: Restrict to int32plus.
16341 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16342 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16343 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16344 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16345 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16346 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16347 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16348 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16349 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16350 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16351 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16352 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16354 2018-02-02 Julia Koval <julia.koval@intel.com>
16356 * gcc.target/i386/funcspec-56.inc: Handle new march.
16357 * g++.dg/ext/mv16.C: Ditto.
16359 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16361 * lib/target-supports.exp
16362 (check_effective_target_keeps_null_pointer_checks): No more
16364 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16365 * gcc.dg/ifcvt-4.c: Skip avr.
16366 * gcc.dg/pr53037-1.c: Dito.
16367 * gcc.dg/pr53037-2.c: Dito.
16368 * gcc.dg/pr53037-3.c: Dito.
16369 * gcc.dg/pr63387-2.c: Dito.
16370 * gcc.dg/pr63387.c: Dito.
16371 * gcc.dg/sancov/cmp0.c: Dito.
16372 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16373 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16374 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16375 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16376 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16377 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16378 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16379 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16380 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16381 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16382 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16383 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16384 * gcc.dg/tree-ssa/pr82059.c: Dito.
16385 * gcc.c-torture/execute/pr70460.c: Dito.
16387 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16390 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16391 * gcc.c-torture/execute/20180112-1.c: Dito.
16392 * gcc.c-torture/execute/pr81503.c: Dito.
16393 * gcc.dg/store_merging_12.c: Dito.
16394 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16395 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16396 * gcc.dg/tree-ssa/pr80898.c: Dito.
16397 * gcc.dg/tree-ssa/pr82363.c: Dito.
16398 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
16399 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
16400 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
16401 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
16402 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
16403 * gcc.dg/tree-ssa/pr80803.c: Dito.
16404 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
16405 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
16406 * gcc.dg/tree-ssa/vrp114.c: Dito.
16407 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
16408 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
16409 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
16411 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16414 * gcc.target/i386/cet-sjlj-6a.c: New test.
16415 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
16417 2018-02-01 Marek Polacek <polacek@redhat.com>
16420 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
16422 2018-01-30 Jeff Law <law@redhat.com>
16425 * gcc.target/i386/pr84128.c: New test.
16427 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
16429 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
16430 -fdelete-null-pointer-checks.
16432 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16435 * g++.dg/cpp0x/abstract-default1.C: New.
16437 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16439 PR tree-optimization/81635
16440 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
16441 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
16443 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16446 * gcc.target/aarch64/pr83370.c: New.
16448 2018-02-01 Richard Biener <rguenther@suse.de>
16450 * gcc.dg/graphite/pr35356-1.c: Adjust.
16452 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16455 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16457 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16458 of hard-coding the choice.
16459 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16460 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16461 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16463 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16465 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16466 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16467 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16468 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16469 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16470 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16471 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16472 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16473 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16474 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16475 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16476 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16477 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16478 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16479 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16480 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16481 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16482 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16483 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16484 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16485 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16486 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16487 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16488 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16489 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16490 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16491 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16492 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16493 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16494 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16495 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16496 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16497 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16498 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16499 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16500 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16501 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16502 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16503 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16504 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16505 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16506 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16507 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16508 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16509 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16510 __builtin_popcountll rather than __builtin_popcountl.
16512 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16514 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16515 of LD1R[HWD] for multi-element constants on big-endian targets.
16516 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16517 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16519 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16521 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16522 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16523 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16525 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16527 PR tree-optimization/81661
16528 PR tree-optimization/84117
16529 * gcc.dg/pr81661.c: New test.
16530 * gfortran.dg/pr84117.f90: New test.
16532 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16535 * gfortran.dg/repeat_7.f90: Catch warning message.
16537 2018-01-31 Ian Lance Taylor <iant@golang.org>
16539 * go.go-torture/execute/printnil.go: New test.
16541 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16543 * lib/target-supports.exp (check_effective_target_comdat_group):
16544 Allow for Solaris as comdat syntax.
16546 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16547 Solaris with comdat_group support and as.
16549 2018-01-31 Marek Polacek <polacek@redhat.com>
16552 * gcc.dg/pr81779.c: New test.
16554 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16557 * gfortran.dg/gomp/pr84116.f90: New test.
16560 * g++.dg/init/pr83993-2.C: New test.
16563 * g++.dg/init/pr83993-1.C: New test.
16564 * g++.dg/cpp0x/pr83993.C: New test.
16566 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16569 * gfortran.dg/pr84088.f90: New test.
16571 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16574 * gcc.target/i386/pr82444.c: New.
16576 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16578 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16579 * gcc.target/powerpc/vsx-13.c: New.
16581 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16584 * g++.dg/cpp1y/var-templ57.C: New.
16586 2018-01-31 Marek Polacek <polacek@redhat.com>
16589 * g++.dg/diagnostic/pr84138.C: New test.
16591 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16594 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16595 -Wstringop-overflow warnings due to spurious warning with -O1.
16596 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16597 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16599 2018-01-31 Richard Biener <rguenther@suse.de>
16601 PR tree-optimization/84132
16602 * g++.dg/torture/pr84132.C: New testcase.
16604 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16606 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16609 2018-01-31 Julia Koval <julia.koval@intel.com>
16612 * gcc.target/i386/rdpid.c: Remove "eax".
16614 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16616 PR tree-optimization/64946
16617 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16618 scan-assembler checks.
16620 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16622 * gcc.c-torture/execute/20180131-1.c: New test.
16624 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16626 * gcc.target/arc/taux-1.c: New test.
16627 * gcc.target/arc/taux-2.c: Likewise.
16629 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16631 * gcc.target/arc/uncached.c: New test.
16633 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16636 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16638 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16640 PR preprocessor/69869
16641 * gcc.dg/cpp/trad/pr69869.c: New test.
16644 * gcc.dg/pr84100.c: New test.
16646 2018-01-30 Jeff Law <law@redhat.com>
16649 * gcc.target/i386/pr84064: New test.
16651 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16654 * gfortran.dg/data_implied_do_2.f90: New test.
16656 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16658 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16660 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16663 * gfortran.dg/inline_matmul_21.f90: New test case.
16665 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16667 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16669 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16672 * gcc.target/powerpc/pr84112.c: New.
16674 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16676 PR rtl-optimization/83986
16677 * gcc.dg/pr83986.c: New test.
16679 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16682 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16683 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16684 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16685 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16687 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16689 PR tree-optimization/84111
16690 * gcc.c-torture/compile/pr84111.c: New test.
16692 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16695 * gcc.dg/ipa/inline-2.c: Fix template.
16696 * gcc.dg/ipa/inline-3.c: Fix template.
16698 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16701 * g++.dg/torture/pr81360.C: New testcase.
16703 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16706 * gcc.dg/lto/pr83954.h: New testcase.
16707 * gcc.dg/lto/pr83954_0.c: New testcase.
16708 * gcc.dg/lto/pr83954_1.c: New testcase.
16710 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16713 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16715 Simplify DW_AT_producer scan.
16717 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16719 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16721 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16724 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16725 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16726 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16727 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16729 2018-01-29 Jeff Law <law@redhat.com>
16732 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16733 better match other tests which require vsx. Verify the zero
16734 extension is part of the test in the combiner dump.
16736 2018-01-29 Marek Polacek <polacek@redhat.com>
16739 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16742 * g++.dg/ext/pr83996.C: New test.
16744 2018-01-29 Richard Biener <rguenther@suse.de>
16746 PR tree-optimization/84057
16747 * gcc.dg/graphite/pr84057.c: New testcase.
16749 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16752 * gfortran.dg/bind_c_usage_31.f90: New test.
16754 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16757 * g++.dg/warn/Wduplicated-branches5.C: New.
16759 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16761 * gcc.target/rl78/test_addsi3_internal.c: New test.
16763 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16765 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16766 Make expected output depend on whether we expect sibcalls or not.
16767 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16768 safe-indirect-jump-1.c).
16770 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16771 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16772 Soren Rasmussen <s.c.rasmussen@gmail.com>
16774 Fortran 2018 teams tests.
16776 * gfortran.dg/team_number_1.f90: new test for team_number.
16777 * gfortran.dg/team_change_1.f90: new test for change team.
16778 * gfortran.dg/team_end_1.f90: new test for end team.
16779 * gfortran.dg/team_form_1.f90: new test for form team.
16781 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16784 * gfortran.dg/dot_product_4.f90
16786 2018-01-26 Martin Sebor <msebor@redhat.com>
16788 PR tree-optimization/83896
16789 * gcc.dg/strlenopt-43.c: New.
16791 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16793 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16794 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16795 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16796 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16797 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16798 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16799 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16800 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16801 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16803 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16804 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16805 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16806 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16807 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16808 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16809 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16810 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16812 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16814 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16816 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16817 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16818 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16819 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16820 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16821 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16822 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16823 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16824 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16825 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16826 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16827 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16828 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16830 2018-01-26 Martin Liska <mliska@suse.cz>
16832 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16835 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16837 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16838 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16839 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16840 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16841 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16842 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16843 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16844 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16846 2018-01-26 Richard Biener <rguenther@suse.de>
16848 PR rtl-optimization/84003
16849 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16850 latent bug in DSE if NOINLINE is appropriately defined.
16851 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16852 and defining NOINLINE.
16854 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16856 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16857 tests specific to aarch64. XFAIL test on arm.
16859 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16861 PR rtl-optimization/83985
16862 * gcc.dg/pr83985.c: New test.
16865 * c-c++-common/Wrestrict-3.c: New test.
16867 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16869 * gcc.target/arc/tdelegitimize_addr.c: New test.
16871 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16873 * gcc.target/arc/jli-1.c: New file.
16874 * gcc.target/arc/jli-2.c: Likewise.
16876 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16878 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16880 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16881 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16883 2018-01-26 Richard Biener <rguenther@suse.de>
16885 PR tree-optimization/81082
16886 * gcc.dg/vect/pr81082.c: New testcase.
16887 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16888 simplification to n * n.
16890 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16892 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16894 * gcc.target/i386/pr63620.c: Likewise.
16896 2018-01-26 Julia Koval <julia.koval@intel.com>
16898 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16899 -mavx512f -mavx512bw.
16900 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16901 * gcc.target/i386/i386.exp: Fix types.
16903 2018-01-26 Alan Modra <amodra@gmail.com>
16906 * gcc.target/powerpc/swaps-p8-46.c: New.
16908 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16911 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16912 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16913 'array01' in the tree dump comparison.
16914 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16915 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16916 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16918 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16920 PR middle-end/83055
16921 * gcc.dg/torture/pr83055.c: New testcase.
16923 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16926 * g++.dg/cpp1z/decomp36.C: New test.
16928 PR middle-end/83977
16929 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16931 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16933 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16934 the shift dump line.
16935 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16937 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16940 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16941 index instead of int, which allows IVOPTs to properly optimize the
16944 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16947 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16948 of "fn_type" typedef.
16949 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16951 2018-01-24 Ian Lance Taylor <iant@golang.org>
16953 * go.go-torture/execute/names-1.go: New test.
16955 2018-01-19 Jeff Law <law@redhat.com>
16958 * gcc.target/i386/pr83994.c: New test.
16960 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16963 * gcc.target/powerpc/pr84014.c: New.
16965 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16967 PR middle-end/83977
16968 * c-c++-common/gomp/pr83977-1.c: New test.
16969 * c-c++-common/gomp/pr83977-2.c: New test.
16970 * c-c++-common/gomp/pr83977-3.c: New test.
16971 * gfortran.dg/gomp/pr83977.f90: New test.
16973 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16976 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16977 * gcc.dg/vect/pr80631-1.c: Likewise.
16978 * gcc.dg/vect/pr80631-2.c: Likewise.
16979 * gcc.dg/vect/pr81410.c: Likewise.
16980 * gcc.dg/vect/pr81633.c: Likewise.
16981 * gcc.dg/vect/pr81815.c: Likewise.
16982 * gcc.dg/vect/pr82108.c: Likewise.
16983 * gcc.dg/vect/pr83857.c: Likewise.
16984 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16985 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16986 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16987 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16988 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16989 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16990 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16991 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16992 dg-xfail-run-if instead.
16993 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16994 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16995 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16996 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16997 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16999 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
17001 PR tree-optimization/83979
17002 * g++.dg/pr83979.c: New test.
17004 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17006 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
17007 option. Add arm_neon_ok_no_float_abi check.
17009 2018-01-24 Richard Biener <rguenther@suse.de>
17011 PR tree-optimization/83176
17012 * gcc.dg/graphite/pr83176.c: New testcase.
17014 2018-01-24 Richard Biener <rguenther@suse.de>
17016 PR tree-optimization/82819
17017 * gcc.dg/graphite/pr82819.c: New testcase.
17019 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
17022 * g++.dg/cpp1y/constexpr-83921-1.C: New.
17023 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
17024 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
17025 * g++.dg/ext/stmtexpr20.C: Likewise.
17026 * g++.dg/ext/stmtexpr21.C: Likewise.
17028 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17031 * g++.dg/warn/pr83974.C: New test case.
17033 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17036 * g++.dg/ubsan/pr83987.C: New test.
17038 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17041 * gfortran.dg/pdt_29.f03: New test.
17043 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
17046 * gfortran.dg/associate_33.f03: New test.
17048 2018-01-23 Martin Liska <mliska@suse.cz>
17051 * gcc.dg/lto/pr81440.h: New test.
17052 * gcc.dg/lto/pr81440_0.c: New test.
17053 * gcc.dg/lto/pr81440_1.c: New test.
17055 2018-01-23 Nathan Sidwell <nathan@acm.org>
17058 * g++.dg/template/pr83988.C: New.
17060 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17064 * g++.dg/cpp0x/pr82882.C: New test.
17065 * g++.dg/cpp0x/pr83978.C: New test.
17068 * g++.dg/cpp1z/decomp35.C: New test.
17070 2018-01-23 Nathan Sidwell <nathan@acm.org>
17072 * g++.dg/cpp0x/range-for10.C: Adjust.
17073 * g++.dg/ext/forscope1.C: Adjust.
17074 * g++.dg/ext/forscope2.C: Adjust.
17075 * g++.dg/template/for1.C: Adjust.
17077 2018-01-23 David Malcolm <dmalcolm@redhat.com>
17079 PR tree-optimization/83510
17080 * gcc.c-torture/compile/pr83510.c: New test case.
17082 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17085 * lib/target-supports.exp (check_effective_target_vect_float): Say
17086 that the result only holds when -funsafe-math-optimizations is on.
17087 (check_effective_target_vect_float_strict): New procedure.
17088 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
17090 * gcc.dg/vect/vect-reduc-6.c: Likewise.
17092 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
17094 PR tree-optimization/83965
17095 * gcc.dg/vect/pr83965.c: New test.
17097 2018-01-23 Richard Biener <rguenther@suse.de>
17099 PR tree-optimization/83963
17100 * gfortran.dg/graphite/pr83963.f: New testcase.
17101 * gcc.dg/graphite/pr83963-2.c: Likewise.
17103 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17106 * g++.dg/cpp1z/pr83918.C: New test.
17108 2018-01-22 Jakub Jelinek <jakub@redhat.com>
17110 PR tree-optimization/83957
17111 * gcc.dg/autopar/pr83957.c: New test.
17113 PR tree-optimization/83081
17114 * gcc.dg/predict-8.c: Adjust expected probability.
17116 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
17119 * gcc.target/powerpc/pr83862.c: New test.
17121 2018-01-22 Carl Love <cel@us.ibm.com>
17123 * gcc.target/powerpc/powerpc.exp: Add torture tests for
17124 builtins-4-runnable.c, builtins-6-runnable.c,
17125 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
17126 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
17127 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
17128 for signed/unsigned 128-bit and long long int loads.
17130 2018-01-22 Marek Polacek <polacek@redhat.com>
17133 * g++.dg/cpp1y/constexpr-empty4.C: New test.
17135 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
17137 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
17138 scan-asembler valid instructions list.
17139 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
17140 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
17141 power8-vector requirement and option.
17142 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
17144 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
17148 * gfortran.dg/string_1.f90: Remove printing the length.
17150 2018-01-22 Richard Biener <rguenther@suse.de>
17152 PR tree-optimization/83963
17153 * gcc.dg/graphite/pr83963.c: New testcase.
17155 2018-01-22 Sudakshina Das <sudi.das@arm.com>
17157 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
17158 dg-require-effective-target directives.
17160 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17162 * lib/target-supports.exp (check_effective_target_arm_softfloat):
17164 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
17165 Adjust scan-assembler checks for soft-float.
17167 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17170 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
17172 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
17174 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
17175 * gcc.dg/pr83623.c: Likewise.
17176 * gcc.dg/pr83666.c: Likewise.
17178 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17179 David Edelsohn <dje.gcc@gmail.com>
17182 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17183 assembly output from "crset eq" to "crset 2".
17184 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
17185 assembly output from . to $.
17186 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17187 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17188 assembly output from "crset eq" to "crset 2".
17189 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
17190 assembly output from "crset eq" to "crset 2", and from . to $.
17192 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
17195 * gfortran.dg/matmul_18.f90: New test.
17197 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
17199 PR tree-optimization/83940
17200 * gcc.dg/torture/pr83940.c: New test.
17202 2018-01-20 Jakub Jelinek <jakub@redhat.com>
17204 PR middle-end/83945
17205 * gcc.dg/tls/pr83945.c: New test.
17208 * gcc.dg/pr83930.c: New test.
17210 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17213 * gfortran.dg/matmul_17.f90: New test.
17215 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17218 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
17220 2018-01-19 Jakub Jelinek <jakub@redhat.com>
17223 * g++.dg/cpp0x/pr81167.C: New test.
17226 * g++.dg/cpp0x/pr83919.C: New test.
17228 2018-01-19 Jeff Law <law@redhat.com>
17229 Jakub Jelinek <jakub@redhat.com>
17231 * gcc.dg/stack-check-16.c: New test.
17233 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
17236 * gcc.target/nvptx/indirect_call.c: New test.
17238 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17240 * g++.dg/torture/pr83619.C: Remove dg-message.
17242 2018-01-19 Martin Liska <mliska@suse.cz>
17244 * gcc.dg/predict-1.c: Adjust expected probability.
17245 * gcc.dg/predict-3.c: Likewise.
17246 * gcc.dg/predict-5.c: Likewise.
17247 * gcc.dg/predict-6.c: Likewise.
17248 * gcc.dg/predict-9.c: Likewise.
17250 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17252 PR tree-optimization/83922
17253 * gcc.dg/pr83922.c: New test.
17255 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17257 PR tree-optimization/83914
17258 * gcc.dg/vect/pr83914.c: New test.
17260 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17262 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
17263 * gcc.target/arm/negdi-2.c: Likewise.
17264 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
17266 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17268 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
17270 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17272 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
17274 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
17276 * gcc.dg/torture/pr52451.c (main): Skip long double test on
17279 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17283 * g++.dg/torture/pr83619.C (e): Define before first use instead of
17284 forward declaration.
17286 2018-01-18 Carl Love <cel@us.ibm.com>
17288 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
17291 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
17294 * g++.dg/inherit/union3.C: New.
17296 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17298 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
17300 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
17303 * g++.dg/torture/pr83619.C: New testcase.
17305 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17307 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
17308 Add function body to force error messages in some configurations.
17310 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17312 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
17315 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
17318 * c-c++-common/ffile-prefix-map.c: New test.
17319 * c-c++-common/fmacro-prefix-map.c: New test.
17320 * c-c++-common/cpp/ffile-prefix-map.c: New test.
17321 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
17323 2018-01-18 Martin Liska <mliska@suse.cz>
17325 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
17326 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17327 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17328 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17329 * gcc.target/i386/ret-thunk-10.c: Likewise.
17330 * gcc.target/i386/ret-thunk-11.c: Likewise.
17331 * gcc.target/i386/ret-thunk-12.c: Likewise.
17332 * gcc.target/i386/ret-thunk-15.c: Likewise.
17333 * gcc.target/i386/ret-thunk-9.c: Likewise.
17335 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17337 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17340 2018-01-18 Nathan Sidwell <nathan@acm.org>
17343 * g++.dg/cpp0x/pr83160.C: New.
17345 2018-01-18 Richard Biener <rguenther@suse.de>
17347 PR tree-optimization/83887
17348 * gcc.dg/graphite/pr83887.c: New testcase.
17349 * gfortran.dg/graphite/pr83887.f90: Likewise.
17350 * gfortran.dg/graphite/pr83887.f: Likewise.
17352 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17355 * gcc.target/arm/builtin-bswap.x: New file.
17356 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17357 and options for armv6t2.
17358 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17359 and options for Thumb1.
17360 * gcc.target/arm/builtin-bswap16.x: New file.
17361 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17362 and options for armv6t2.
17363 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17364 and options for Thumb1.
17366 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17368 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17371 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17374 * gcc.dg/pr61240.c: New test.
17376 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17379 * gfortran.dg/pr83864.f90: New test.
17381 2018-01-17 Jeff Law <law@redhat.com>
17384 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17386 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17388 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17389 restriction, but still restrict to 64-bit.
17390 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17391 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17393 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17396 * gfortran.dg/pr83874.f90: New test.
17398 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17401 * g++.dg/cpp0x/pr83824.C: New test.
17403 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17405 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
17406 appropriate .gnu_attribute for the long double type, if we use the
17407 long double type, but do not generate any calls.
17408 * gcc.target/powerpc/gnuattr2.c: Likewise.
17409 * gcc.target/powerpc/gnuattr3.c: Likewise.
17411 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17414 * g++.dg/cpp0x/alignas13.C: New.
17416 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17419 * g++.dg/cpp0x/pr83897.C: New test.
17421 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
17424 * gcc.c-torture/compile/pr83051-2.c: New testcase.
17426 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17429 * g++.dg/cpp0x/constexpr-ice19.C: New.
17431 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17433 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
17434 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
17435 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
17436 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
17437 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
17438 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
17439 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
17440 * gcc.target/powerpc/builtins-1-be-folded.c: New.
17441 * gcc.target/powerpc/builtins-1-le-folded.c: New.
17442 * gcc.target/powerpc/builtins-1.fold.h: New.
17444 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17446 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17447 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17449 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17451 * gcc.target/arm/g2.c: Add -marm to dg-options.
17452 * gcc.target/arm/scd42-2.c: Likewise.
17454 2018-01-17 Nathan Sidwell <nathan@acm.org>
17457 * g++.dg/lookup/pr83287-2.C: New.
17459 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17463 * g++.dg/wrappers/pr83814.C: New test case.
17464 * g++.dg/wrappers/pr83902.C: New test case.
17466 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17469 * g++.dg/lto/pr83121_0.C: New test case.
17470 * g++.dg/lto/pr83121_1.C: New test case.
17471 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17472 adapted from DejaGnu's dg-test.
17473 (lto_handle_diagnostics): New procedure.
17474 (lto_prune_warns): Ignore informational notes.
17475 (lto-link-and-maybe-run): Add "messages_by_file" param.
17476 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17477 "execute" when "link" fails if "execute" was not specified.
17478 (lto-can-handle-directive): New procedure.
17479 (lto-get-options-main): Call lto-can-handle-directive. Add a
17480 dg-messages local, using it to set the caller's
17481 dg-messages-by-file for the given source file.
17482 (lto-get-options): Likewise.
17483 (lto-execute): Add dg-messages-by-file local, and pass it to
17484 lto-link-and-maybe-run.
17486 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17487 Richard Sandiford <richard.sandiford@linaro.org>
17491 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17492 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17494 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17496 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17497 target check autogenerator for armv8.1-a and armv8.2-a.
17499 2018-01-17 Carl Love <cel@us.ibm.com>
17501 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17502 Add debug print statements.
17503 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17504 16 byte vector load followed by a partial vector load.
17506 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17509 * g++.dg/wrappers/pr83799.C: New test case.
17511 2018-01-17 Nathan Sidwell <nathan@acm.org>
17514 * g++.dg/cpp1y/pr83739.C: New.
17516 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17518 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17519 * gcc.target/visium/overflow16.c: Likewise.
17520 * gcc.target/visium/overflow32.c: Likewise.
17522 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17524 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17526 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17528 * gcc.dg/rtl/arm/stl-cond.c: New test.
17529 * gcc.target/arm/stl-cond.c: Delete.
17531 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17533 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17536 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17538 PR tree-optimization/83843
17539 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17540 * gcc.dg/store_merging_19.c: New test.
17542 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17544 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17547 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17549 PR rtl-optimization/83771
17550 * gcc.dg/pr83771.c: New test.
17552 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17554 PR tree-optimization/81184
17555 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17557 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17559 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17561 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17563 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17566 * gcc.target/i386/pr83546.c: New test.
17568 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17570 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17572 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17574 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17575 test and add dg-warning for the -Wstringop-overflow warning.
17577 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17579 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17580 XFAIL last test on SPARC and Visium.
17582 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17584 PR rtl-optimization/80481
17585 * g++.dg/pr80481.C: Exclude solaris.
17587 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17589 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17590 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17591 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17593 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17595 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17596 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17597 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17598 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17599 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17600 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17601 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17602 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17603 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17604 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17605 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17606 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17607 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17608 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17609 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17611 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17614 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17616 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17618 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17619 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17620 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17621 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17622 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17623 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17625 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17627 PR tree-optimization/83857
17628 * gcc.dg/vect/pr83857.c: New test.
17630 2018-01-16 Richard Biener <rguenther@suse.de>
17632 PR tree-optimization/83867
17633 * gcc.dg/vect/pr83867.c: New testcase.
17635 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17638 * gcc.dg/pr83844.c: New test.
17640 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17642 * gcc.dg/torture/pr83847.c: New test.
17644 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17646 PR rtl-optimization/86620
17647 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17648 instead of --param=max-sched-ready-insns=0.
17649 * gcc.target/i386/pr83620.c: New test.
17650 * gcc.dg/pr83620.c: New test.
17652 PR tree-optimization/83843
17653 * gcc.dg/store_merging_18.c: New test.
17656 * g++.dg/cpp1y/pr83817.C: New test.
17659 * g++.dg/template/pr83825.C: New test.
17661 2018-01-16 Richard Biener <rguenther@suse.de>
17663 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17665 2018-01-16 Richard Biener <rguenther@suse.de>
17668 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17669 from gcc.dg/torture/pr60092.c.
17671 2018-01-15 Martin Sebor <msebor@redhat.com>
17674 * g++.dg/ext/flexary28.C: New test.
17676 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17679 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17681 2018-01-15 Martin Sebor <msebor@redhat.com>
17684 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17686 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17689 * gfortran.dg/minmaxloc_9.f90: New test.
17690 * gfortran.dg/minmaxloc_10.f90: New test.
17691 * gfortran.dg/minmaxloc_11.f90: New test.
17693 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17696 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17697 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17698 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17699 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17700 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17701 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17702 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17703 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17704 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17705 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17706 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17707 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17708 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17709 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17710 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17711 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17712 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17713 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17714 * gcc.target/i386/ret-thunk-10.c: Likewise.
17715 * gcc.target/i386/ret-thunk-11.c: Likewise.
17716 * gcc.target/i386/ret-thunk-12.c: Likewise.
17717 * gcc.target/i386/ret-thunk-13.c: Likewise.
17718 * gcc.target/i386/ret-thunk-14.c: Likewise.
17719 * gcc.target/i386/ret-thunk-15.c: Likewise.
17720 * gcc.target/i386/ret-thunk-9.c: Don't check the
17721 __x86_return_thunk label. Scan for "push" only for Linux.
17723 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17726 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17728 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17731 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17733 * gcc.target/arm/pr83687.c: New test.
17735 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17737 Adjust tests to AVR_TINY.
17739 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17740 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17741 * gcc.target/avr/pr71627.c: Same.
17742 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17743 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17744 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17745 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17746 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17747 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17748 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17749 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17750 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17751 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17752 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17753 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17754 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17755 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17756 * gcc.target/avr/torture/pr61055.c: Same.
17757 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17759 * gcc.target/avr/torture/int24-mul.c: Same.
17760 * gcc.target/avr/torture/pr51782-1.c: Same.
17761 * gcc.target/avr/torture/pr61443.c: Same.
17762 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17763 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17765 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17769 * gcc.target/avr/torture/pr83729.c: New test.
17770 * gcc.target/avr/torture/pr83801.c: New test.
17772 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17774 PR middle-end/82694
17775 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17776 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17778 2018-01-10 Martin Sebor <msebor@redhat.com>
17781 * gcc.dg/Wstringop-overflow-2.c: New test.
17783 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17785 PR libgfortran/83811
17786 * gfortran.dg/fmt_e.f90: New test.
17788 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17790 * gcc.target/i386/indirect-thunk-10.c: New test.
17791 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17792 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17793 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17794 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17795 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17796 * gcc.target/i386/ret-thunk-17.c: Likewise.
17797 * gcc.target/i386/ret-thunk-18.c: Likewise.
17798 * gcc.target/i386/ret-thunk-19.c: Likewise.
17799 * gcc.target/i386/ret-thunk-20.c: Likewise.
17800 * gcc.target/i386/ret-thunk-21.c: Likewise.
17802 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17804 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17806 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17808 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17809 -mno-indirect-branch-register.
17810 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17811 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17812 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17813 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17814 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17815 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17816 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17817 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17818 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17819 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17820 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17821 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17822 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17823 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17824 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17825 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17826 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17827 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17828 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17829 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17830 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17831 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17832 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17833 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17834 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17835 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17836 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17837 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17838 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17839 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17840 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17841 * gcc.target/i386/ret-thunk-10.c: Likewise.
17842 * gcc.target/i386/ret-thunk-11.c: Likewise.
17843 * gcc.target/i386/ret-thunk-12.c: Likewise.
17844 * gcc.target/i386/ret-thunk-13.c: Likewise.
17845 * gcc.target/i386/ret-thunk-14.c: Likewise.
17846 * gcc.target/i386/ret-thunk-15.c: Likewise.
17847 * gcc.target/i386/ret-thunk-9.c: Likewise.
17848 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17849 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17850 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17852 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17854 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17855 -mfunction-return=keep.
17856 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17857 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17858 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17859 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17860 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17861 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17862 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17863 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17864 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17865 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17866 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17867 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17868 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17869 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17870 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17871 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17872 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17873 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17874 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17875 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17876 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17877 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17878 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17879 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17880 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17881 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17882 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17883 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17884 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17885 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17886 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17887 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17888 * gcc.target/i386/ret-thunk-1.c: New test.
17889 * gcc.target/i386/ret-thunk-10.c: Likewise.
17890 * gcc.target/i386/ret-thunk-11.c: Likewise.
17891 * gcc.target/i386/ret-thunk-12.c: Likewise.
17892 * gcc.target/i386/ret-thunk-13.c: Likewise.
17893 * gcc.target/i386/ret-thunk-14.c: Likewise.
17894 * gcc.target/i386/ret-thunk-15.c: Likewise.
17895 * gcc.target/i386/ret-thunk-16.c: Likewise.
17896 * gcc.target/i386/ret-thunk-2.c: Likewise.
17897 * gcc.target/i386/ret-thunk-3.c: Likewise.
17898 * gcc.target/i386/ret-thunk-4.c: Likewise.
17899 * gcc.target/i386/ret-thunk-5.c: Likewise.
17900 * gcc.target/i386/ret-thunk-6.c: Likewise.
17901 * gcc.target/i386/ret-thunk-7.c: Likewise.
17902 * gcc.target/i386/ret-thunk-8.c: Likewise.
17903 * gcc.target/i386/ret-thunk-9.c: Likewise.
17905 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17907 * gcc.target/i386/indirect-thunk-1.c: New test.
17908 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17909 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17910 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17911 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17912 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17913 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17914 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17915 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17916 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17917 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17918 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17919 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17920 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17921 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17922 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17923 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17924 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17925 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17926 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17927 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17928 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17929 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17930 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17931 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17932 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17933 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17934 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17935 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17936 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17937 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17938 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17939 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17941 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17944 * gcc.c-torture/compile/pr83051.c: New testcase.
17946 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17948 PR tree-optimization/83501
17949 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17951 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17953 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17954 for lvx and stvx instead of lxvd2x and stxvd2x and require
17955 little-endian target. Add comments.
17956 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17957 comprehensive testing.
17958 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17959 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17960 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17961 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17962 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17963 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17964 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17965 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17966 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17967 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17968 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17969 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17970 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17971 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17972 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17973 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17974 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17975 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17976 scan-assembler-not directives that forbid lvx and xxpermdi.
17977 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17978 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17979 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17980 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17981 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17982 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17983 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17984 scan-assembler-times directives to reflect different numbers of
17985 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17987 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17988 Alan Hayward <alan.hayward@arm.com>
17989 David Sherwood <david.sherwood@arm.com>
17991 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17992 than SLP vectorization.
17993 * gcc.dg/vect/vect-alias-check-10.c: New test.
17994 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17995 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17996 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17997 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17998 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17999 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
18000 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
18001 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
18002 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
18003 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
18004 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
18005 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
18006 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
18007 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
18008 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
18009 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
18010 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
18011 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
18012 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
18013 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
18014 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
18015 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
18016 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
18018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18019 Alan Hayward <alan.hayward@arm.com>
18020 David Sherwood <david.sherwood@arm.com>
18022 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
18024 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
18025 targets with scatter stores.
18026 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
18028 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
18029 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
18030 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
18031 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
18032 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
18033 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
18034 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
18035 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
18036 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
18037 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
18038 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
18039 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
18040 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
18041 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
18042 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
18043 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
18045 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18046 Alan Hayward <alan.hayward@arm.com>
18047 David Sherwood <david.sherwood@arm.com>
18049 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
18051 * gcc.target/aarch64/sve/strided_load_4.c: New test.
18052 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
18053 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
18054 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
18056 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18057 Alan Hayward <alan.hayward@arm.com>
18058 David Sherwood <david.sherwood@arm.com>
18060 * gcc.target/aarch64/sve/strided_load_1.c: New test.
18061 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
18062 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
18064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18065 Alan Hayward <alan.hayward@arm.com>
18066 David Sherwood <david.sherwood@arm.com>
18068 * gcc.target/aarch64/sve/gather_load_1.c: New test.
18069 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
18070 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
18071 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
18072 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
18073 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
18074 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
18075 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
18076 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
18077 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
18078 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
18079 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
18080 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
18081 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
18083 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18084 Alan Hayward <alan.hayward@arm.com>
18085 David Sherwood <david.sherwood@arm.com>
18087 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
18088 check for a message about using in-order reductions.
18089 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
18090 check for a message about using in-order reductions.
18091 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
18092 vectorized and check for a message about using in-order reductions.
18093 Expect targets with variable-length vectors to fall back to the
18094 fixed-length mininum.
18095 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
18096 check for a message about using in-order reductions.
18097 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
18098 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
18099 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
18100 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
18101 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
18102 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
18103 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
18104 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
18105 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
18106 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
18107 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
18108 vect_fold_left_plus.
18110 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18112 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
18114 * gcc.target/aarch64/sve/spill_2.c: New test.
18115 * gcc.target/aarch64/sve/spill_3.c: Likewise.
18116 * gcc.target/aarch64/sve/spill_4.c: Likewise.
18117 * gcc.target/aarch64/sve/spill_5.c: Likewise.
18118 * gcc.target/aarch64/sve/spill_6.c: Likewise.
18119 * gcc.target/aarch64/sve/spill_7.c: Likewise.
18121 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18122 Alan Hayward <alan.hayward@arm.com>
18123 David Sherwood <david.sherwood@arm.com>
18125 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
18127 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18128 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
18129 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
18130 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18131 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
18132 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18133 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
18134 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18135 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
18137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18138 Alan Hayward <alan.hayward@arm.com>
18139 David Sherwood <david.sherwood@arm.com>
18141 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
18142 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
18143 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18144 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
18146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18147 Alan Hayward <alan.hayward@arm.com>
18148 David Sherwood <david.sherwood@arm.com>
18150 * lib/target-supports.exp
18151 (check_effective_target_vect_fold_extract_last): New proc.
18152 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
18153 for fold_extract_last.
18154 * gcc.dg/vect/pr65947-2.c: Likewise.
18155 * gcc.dg/vect/pr65947-3.c: Likewise.
18156 * gcc.dg/vect/pr65947-4.c: Likewise.
18157 * gcc.dg/vect/pr65947-5.c: Likewise.
18158 * gcc.dg/vect/pr65947-6.c: Likewise.
18159 * gcc.dg/vect/pr65947-9.c: Likewise.
18160 * gcc.dg/vect/pr65947-10.c: Likewise.
18161 * gcc.dg/vect/pr65947-12.c: Likewise.
18162 * gcc.dg/vect/pr65947-14.c: Likewise.
18163 * gcc.dg/vect/pr80631-1.c: Likewise.
18164 * gcc.target/aarch64/sve/clastb_1.c: New test.
18165 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
18166 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
18167 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
18168 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
18169 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
18170 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
18171 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
18172 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
18173 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
18174 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
18175 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
18176 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
18177 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
18179 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18180 Alan Hayward <alan.hayward@arm.com>
18181 David Sherwood <david.sherwood@arm.com>
18183 * gcc.target/aarch64/sve/live_1.c: New test.
18184 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
18186 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18187 Alan Hayward <alan.hayward@arm.com>
18188 David Sherwood <david.sherwood@arm.com>
18190 * gcc.target/aarch64/sve/nopeel_1.c: New test.
18191 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
18192 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
18193 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18194 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
18195 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18196 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
18197 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
18198 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
18200 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18201 Alan Hayward <alan.hayward@arm.com>
18202 David Sherwood <david.sherwood@arm.com>
18204 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
18206 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
18208 * gcc.target/aarch64/sve/loop_add_4.c: New test.
18209 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
18210 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
18211 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
18212 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
18213 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
18215 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18216 Alan Hayward <alan.hayward@arm.com>
18217 David Sherwood <david.sherwood@arm.com>
18219 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
18220 instead of just ADDRESS.
18221 * gcc.dg/tree-ssa/scev-10.c: Likewise.
18222 * gcc.dg/tree-ssa/scev-11.c: Likewise.
18223 * gcc.dg/tree-ssa/scev-12.c: Likewise.
18224 * gcc.target/aarch64/sve/index_offset_1.c: New test.
18225 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
18226 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
18227 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
18228 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
18229 * gcc.target/aarch64/sve/while_2.c: Likewise.
18230 * gcc.target/aarch64/sve/while_3.c: Likewise.
18231 * gcc.target/aarch64/sve/while_4.c: Likewise.
18233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18234 Alan Hayward <alan.hayward@arm.com>
18235 David Sherwood <david.sherwood@arm.com>
18237 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
18238 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
18240 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
18241 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18242 * gcc.target/aarch64/sve/reduc_5.c: New test.
18243 * gcc.target/aarch64/sve/slp_13.c: Likewise.
18244 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
18246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18247 Alan Hayward <alan.hayward@arm.com>
18248 David Sherwood <david.sherwood@arm.com>
18250 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
18251 * gcc.dg/tree-ssa/peel1.c: Likewise.
18252 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
18253 variable-length vectors.
18254 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
18255 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
18256 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
18257 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18258 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18259 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18260 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18261 * gcc.target/aarch64/sve/slp_8.c: New test.
18262 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
18263 * gcc.target/aarch64/sve/slp_9.c: Likewise.
18264 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
18265 * gcc.target/aarch64/sve/slp_10.c: Likewise.
18266 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
18267 * gcc.target/aarch64/sve/slp_11.c: Likewise.
18268 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
18269 * gcc.target/aarch64/sve/slp_12.c: Likewise.
18270 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
18271 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
18272 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
18273 * gcc.target/aarch64/sve/while_1.c: Likewise.
18274 * gcc.target/aarch64/sve/while_2.c: Likewise.
18275 * gcc.target/aarch64/sve/while_3.c: Likewise.
18276 * gcc.target/aarch64/sve/while_4.c: Likewise.
18278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18279 Alan Hayward <alan.hayward@arm.com>
18280 David Sherwood <david.sherwood@arm.com>
18282 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
18284 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
18285 and add an associated scan-dump test. Prevent vectorization
18286 of the first two loops.
18287 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18288 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
18289 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18290 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18291 (INIT_VECTOR): Tweak initial value so that some bits are always set.
18292 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18295 Alan Hayward <alan.hayward@arm.com>
18296 David Sherwood <david.sherwood@arm.com>
18298 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
18299 * gcc.dg/vect/pr67790.c: Likewise.
18300 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18301 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18302 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18303 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18304 * gcc.target/aarch64/sve/slp_5.c: New test.
18305 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
18306 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18307 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
18308 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18309 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
18311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18312 Alan Hayward <alan.hayward@arm.com>
18313 David Sherwood <david.sherwood@arm.com>
18315 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
18317 * gcc.dg/vect/slp-1.c: Likewise.
18318 * gcc.dg/vect/slp-10.c: Likewise.
18319 * gcc.dg/vect/slp-12b.c: Likewise.
18320 * gcc.dg/vect/slp-12c.c: Likewise.
18321 * gcc.dg/vect/slp-17.c: Likewise.
18322 * gcc.dg/vect/slp-19b.c: Likewise.
18323 * gcc.dg/vect/slp-20.c: Likewise.
18324 * gcc.dg/vect/slp-21.c: Likewise.
18325 * gcc.dg/vect/slp-22.c: Likewise.
18326 * gcc.dg/vect/slp-23.c: Likewise.
18327 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18328 * gcc.dg/vect/slp-24.c: Likewise.
18329 * gcc.dg/vect/slp-28.c: Likewise.
18330 * gcc.dg/vect/slp-39.c: Likewise.
18331 * gcc.dg/vect/slp-6.c: Likewise.
18332 * gcc.dg/vect/slp-7.c: Likewise.
18333 * gcc.dg/vect/slp-cond-1.c: Likewise.
18334 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18335 * gcc.dg/vect/slp-cond-2.c: Likewise.
18336 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18337 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18338 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18339 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18340 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18341 * gcc.dg/vect/slp-perm-6.c: Likewise.
18342 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18343 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18344 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18345 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18346 * gcc.dg/vect/slp-12a.c: Likewise.
18347 * gcc.dg/vect/slp-14.c: Likewise.
18348 * gcc.dg/vect/slp-15.c: Likewise.
18349 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18350 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18351 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18352 * gcc.target/aarch64/sve/slp_1.c: New test.
18353 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18354 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18355 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18356 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18357 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18358 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18359 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18361 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18362 Alan Hayward <alan.hayward@arm.com>
18363 David Sherwood <david.sherwood@arm.com>
18365 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18366 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18367 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18368 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18369 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18370 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18371 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18372 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18373 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18374 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18375 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18376 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18377 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18378 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18379 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18380 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18381 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18382 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18383 * gcc.target/aarch64/sve/mask_struct_store_4.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 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18390 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18391 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18392 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18393 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18394 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18395 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18396 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
18397 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18398 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18399 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18400 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18401 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18402 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18403 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
18404 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
18405 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
18406 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
18407 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18408 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
18409 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18410 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18411 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18412 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18413 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18414 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18415 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18416 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18417 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18418 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18419 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18420 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18421 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18422 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
18423 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
18424 * gcc.target/aarch64/sve/struct_vect_17.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_vect_load_lanes):
18431 Return true for SVE too.
18432 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
18433 if load/store lanes are supported.
18434 * gcc.dg/vect/slp-10.c: Likewise.
18435 * gcc.dg/vect/slp-12c.c: Likewise.
18436 * gcc.dg/vect/slp-17.c: Likewise.
18437 * gcc.dg/vect/slp-33.c: Likewise.
18438 * gcc.dg/vect/slp-6.c: Likewise.
18439 * gcc.dg/vect/slp-cond-1.c: Likewise.
18440 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
18441 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
18442 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18443 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18444 * gcc.dg/vect/slp-perm-6.c: Likewise.
18445 * gcc.dg/vect/slp-perm-9.c: Likewise.
18446 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18447 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18448 for variable-length vectors.
18450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18451 Alan Hayward <alan.hayward@arm.com>
18452 David Sherwood <david.sherwood@arm.com>
18454 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18455 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18459 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18460 * g++.target/aarch64/sve/catch_1.C: New test.
18461 * g++.target/aarch64/sve/catch_2.C: Likewise.
18462 * g++.target/aarch64/sve/catch_3.C: Likewise.
18463 * g++.target/aarch64/sve/catch_4.C: Likewise.
18464 * g++.target/aarch64/sve/catch_5.C: Likewise.
18465 * g++.target/aarch64/sve/catch_6.C: Likewise.
18467 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18468 Alan Hayward <alan.hayward@arm.com>
18469 David Sherwood <david.sherwood@arm.com>
18471 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18473 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18474 * gcc.target/aarch64/fmaxmin.c: Likewise.
18475 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18476 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18477 * gcc.target/aarch64/pr62178.c: Likewise.
18478 * gcc.target/aarch64/pr71727-2.c: Likewise.
18479 * gcc.target/aarch64/saddw-1.c: Likewise.
18480 * gcc.target/aarch64/saddw-2.c: Likewise.
18481 * gcc.target/aarch64/uaddw-1.c: Likewise.
18482 * gcc.target/aarch64/uaddw-2.c: Likewise.
18483 * gcc.target/aarch64/uaddw-3.c: Likewise.
18484 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18485 * gcc.target/aarch64/vect-compile.c: Likewise.
18486 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18487 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18488 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18489 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18490 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18491 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18492 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18493 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18494 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18495 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18496 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18497 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18498 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18499 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18500 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18501 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18502 * gcc.target/aarch64/vect-movi.c: Likewise.
18503 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18504 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18505 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18506 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18507 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18508 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18510 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18511 * gcc.target/aarch64/sve/arith_1.c: New test.
18512 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18513 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18514 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18515 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18516 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18517 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18518 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18519 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18520 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18521 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18522 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18523 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18524 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18525 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18526 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18527 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18528 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18529 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18530 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18531 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18532 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18533 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18534 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18535 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18536 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18537 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18538 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18539 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18540 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18541 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18542 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18543 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18544 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18545 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18546 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18547 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18548 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18549 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18550 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18551 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18552 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18553 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18554 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18555 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18556 * gcc.target/aarch64/sve/index_1.c: Likewise.
18557 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18558 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18559 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18560 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18561 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18562 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18563 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18564 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18565 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18566 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18567 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18568 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18569 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18570 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18571 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18572 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18573 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18574 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18575 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18576 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18577 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18578 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18579 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18580 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18581 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18582 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18583 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18584 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18585 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18586 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18587 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18588 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18589 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18590 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18591 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18592 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18593 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18594 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18595 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18596 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18597 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18598 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18599 * gcc.target/aarch64/sve/single_1.c: Likewise.
18600 * gcc.target/aarch64/sve/single_2.c: Likewise.
18601 * gcc.target/aarch64/sve/single_3.c: Likewise.
18602 * gcc.target/aarch64/sve/single_4.c: Likewise.
18603 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18604 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18605 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18606 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18607 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18608 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18609 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18610 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18611 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18612 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18613 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18614 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18615 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18616 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18617 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18618 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18619 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18620 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18621 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18622 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18623 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18624 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18625 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18626 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18627 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18628 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18629 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18630 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18631 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18632 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18633 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18634 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18635 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18636 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18637 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18638 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18639 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18640 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18641 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18642 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18643 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18644 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18645 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18646 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18647 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18649 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18650 Alan Hayward <alan.hayward@arm.com>
18651 David Sherwood <david.sherwood@arm.com>
18653 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18654 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18655 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18657 (check_effective_target_vect_perm): Handle SVE.
18658 (check_effective_target_vect_perm_byte): Likewise.
18659 (check_effective_target_vect_perm_short): Likewise.
18660 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18661 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18662 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18663 (check_effective_target_vect_element_align_preferred): Likewise.
18664 (check_effective_target_vect_align_stack_vars): Likewise.
18665 (check_effective_target_vect_load_lanes): Likewise.
18666 (check_effective_target_vect_masked_store): Likewise.
18667 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18668 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18669 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18670 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18671 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18672 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18673 * gcc.dg/vect/slp-23.c: Likewise.
18674 * gcc.dg/vect/slp-perm-5.c: Likewise.
18675 * gcc.dg/vect/slp-perm-6.c: Likewise.
18676 * gcc.dg/vect/slp-perm-9.c: Likewise.
18677 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18678 * gcc.dg/vect/vect-114.c: Likewise.
18679 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18680 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18682 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18684 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18685 vect_variable_length, expecting the test to be vectorized
18686 without SLP instead.
18687 * gcc.dg/vect/pr33953.c: Likewise.
18688 * gcc.dg/vect/pr37027.c: Likewise.
18689 * gcc.dg/vect/pr67790.c: Likewise.
18690 * gcc.dg/vect/pr68445.c: Likewise.
18691 * gcc.dg/vect/slp-1.c: Likewise.
18692 * gcc.dg/vect/slp-10.c: Likewise.
18693 * gcc.dg/vect/slp-12a.c: Likewise.
18694 * gcc.dg/vect/slp-12b.c: Likewise.
18695 * gcc.dg/vect/slp-12c.c: Likewise.
18696 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18697 * gcc.dg/vect/slp-13.c: Likewise.
18698 * gcc.dg/vect/slp-14.c: Likewise.
18699 * gcc.dg/vect/slp-15.c: Likewise.
18700 * gcc.dg/vect/slp-17.c: Likewise.
18701 * gcc.dg/vect/slp-19b.c: Likewise.
18702 * gcc.dg/vect/slp-2.c: Likewise.
18703 * gcc.dg/vect/slp-20.c: Likewise.
18704 * gcc.dg/vect/slp-21.c: Likewise.
18705 * gcc.dg/vect/slp-22.c: Likewise.
18706 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18707 * gcc.dg/vect/slp-24.c: Likewise.
18708 * gcc.dg/vect/slp-28.c: Likewise.
18709 * gcc.dg/vect/slp-39.c: Likewise.
18710 * gcc.dg/vect/slp-42.c: Likewise.
18711 * gcc.dg/vect/slp-6.c: Likewise.
18712 * gcc.dg/vect/slp-7.c: Likewise.
18713 * gcc.dg/vect/slp-cond-1.c: Likewise.
18714 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18715 * gcc.dg/vect/slp-cond-2.c: Likewise.
18716 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18717 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18718 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18719 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18720 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18721 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18722 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18723 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18724 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18725 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18726 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18727 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18728 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18729 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18730 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18731 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18732 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18734 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18737 * gcc.dg/pr83801.c: New test.
18739 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18742 * gfortran.dg/bounds_check_19.f90: New test.
18744 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18746 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18747 instead of scan-assembler-not for xsnabsqp.
18749 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18751 PR libgfortran/83525
18752 * gfortran.dg/newunit_5.f90: New test.
18754 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18756 PR rtl-optimization/80481
18757 * g++.dg/pr80481.C: New.
18759 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18762 * gcc.target/alpha/pr83628-3.c: New test.
18764 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18766 * lib/target-supports.exp (check_effective_target_avx512f): Also
18767 check for __builtin_ia32_addsd_round,
18768 __builtin_ia32_getmantsd_round.
18769 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18771 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18774 * gcc.target/powerpc/pr83629.c: Require ilp32.
18776 2018-01-12 Richard Biener <rguenther@suse.de>
18778 PR tree-optimization/80846
18779 * gcc.target/i386/pr80846-1.c: New testcase.
18780 * gcc.target/i386/pr80846-2.c: Likewise.
18782 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18784 * gcc.c-torture/execute/20180112-1.c: New test.
18786 2018-01-12 Tom de Vries <tom@codesourcery.com>
18788 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18789 * g++.dg/ext/label13a.C: Same.
18790 * g++.dg/ext/label14.C: Same.
18791 * g++.dg/ext/label2.C: Same.
18792 * g++.dg/ext/label3.C: Same.
18793 * g++.dg/torture/pr42462.C: Same.
18794 * g++.dg/torture/pr42739.C: Same.
18795 * g++.dg/warn/Wunused-label-3.C: Same.
18797 2018-01-12 Tom de Vries <tom@codesourcery.com>
18799 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18800 * g++.dg/Walloca1.C: Same.
18801 * g++.dg/cpp0x/pr70338.C: Same.
18802 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18803 * g++.dg/cpp1y/vla10.C: Same.
18804 * g++.dg/cpp1y/vla2.C: Same.
18805 * g++.dg/cpp1y/vla6.C: Same.
18806 * g++.dg/cpp1y/vla8.C: Same.
18807 * g++.dg/debug/debug5.C: Same.
18808 * g++.dg/debug/debug6.C: Same.
18809 * g++.dg/debug/pr54828.C: Same.
18810 * g++.dg/diagnostic/pr70105.C: Same.
18811 * g++.dg/eh/cleanup5.C: Same.
18812 * g++.dg/eh/spbp.C: Same.
18813 * g++.dg/ext/tmplattr9.C: Same.
18814 * g++.dg/ext/vla10.C: Same.
18815 * g++.dg/ext/vla11.C: Same.
18816 * g++.dg/ext/vla12.C: Same.
18817 * g++.dg/ext/vla15.C: Same.
18818 * g++.dg/ext/vla16.C: Same.
18819 * g++.dg/ext/vla17.C: Same.
18820 * g++.dg/ext/vla3.C: Same.
18821 * g++.dg/ext/vla6.C: Same.
18822 * g++.dg/ext/vla7.C: Same.
18823 * g++.dg/init/array24.C: Same.
18824 * g++.dg/init/new47.C: Same.
18825 * g++.dg/init/pr55497.C: Same.
18826 * g++.dg/opt/pr78201.C: Same.
18827 * g++.dg/template/vla2.C: Same.
18828 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18829 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18830 * g++.dg/torture/pr62127.C: Same.
18831 * g++.dg/torture/pr67055.C: Same.
18832 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18833 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18834 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18835 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18836 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18837 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18838 * g++.dg/warn/Wvla-1.C: Same.
18839 * g++.dg/warn/Wvla-3.C: Same.
18840 * g++.old-deja/g++.ext/array2.C: Same.
18841 * g++.old-deja/g++.ext/constructor.C: Same.
18842 * g++.old-deja/g++.law/builtin1.C: Same.
18843 * g++.old-deja/g++.other/crash12.C: Same.
18844 * g++.old-deja/g++.other/eh3.C: Same.
18845 * g++.old-deja/g++.pt/array6.C: Same.
18846 * g++.old-deja/g++.pt/dynarray.C: Same.
18848 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18850 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18852 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18854 PR libfortran/67412
18855 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18856 on *-*-solaris2.10.
18858 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18860 * lib/target-supports.exp (check_effective_target_branch_cost):
18861 Accept all x86 targets.
18863 2018-01-12 Martin Liska <mliska@suse.cz>
18866 * g++.dg/warn/pr83054.C: New test.
18868 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18870 * gcc.target/powerpc/spec-barr-1.c: New file.
18872 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18875 * gcc.target/i386/pr83330.c: New test.
18877 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18880 * gfortran.dg/dtio_31.f03: New test.
18881 * gfortran.dg/dtio_32.f03: New test.
18883 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18886 * g++.dg/wrappers: New subdirectory.
18887 * g++.dg/wrappers/README: New file.
18888 * g++.dg/wrappers/alloc.C: New test case.
18889 * g++.dg/wrappers/cow-istream-string.C: New test case.
18890 * g++.dg/wrappers/cp-stdlib.C: New test case.
18891 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18892 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18894 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18896 PR middle-end/83718
18897 * g++.dg/torture/pr83718.C: New testcase.
18899 2018-01-11 Martin Jambor <mjambor@suse.cz>
18902 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18904 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18906 PR tree-optimization/83695
18907 * gcc.dg/tree-ssa/pr83695.c: New test.
18909 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18911 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18912 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18914 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18916 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18917 * gcc.target/arm/simd/fp16fml_high.c: New test.
18918 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18919 * lib/target-supports.exp
18920 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18921 check_effective_target_arm_fp16fml_neon_ok,
18922 add_options_for_arm_fp16fml_neon): New procedures.
18924 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18926 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18929 2018-01-11 Richard Biener <rguenther@suse.de>
18931 PR tree-optimization/83435
18932 * gcc.dg/graphite/pr83435.c: New testcase.
18934 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18935 Alan Hayward <alan.hayward@arm.com>
18936 David Sherwood <david.sherwood@arm.com>
18938 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18940 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18942 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18944 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18947 * gcc.c-torture/compile/pr82096.c: New test.
18949 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18951 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18953 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18955 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18957 2018-01-11 Justin Squirek <squirek@adacore.com>
18959 * gnat.dg/expr_func4.adb: New testcase.
18961 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18963 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18966 2018-01-11 Bob Duff <duff@adacore.com>
18968 * gnat.dg/protected_null.adb: New testcase.
18970 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18972 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18974 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18976 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18978 2018-01-11 Justin Squirek <squirek@adacore.com>
18980 * gnat.dg/loopvar.adb: New testcase.
18982 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18984 PR middle-end/83189
18985 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18987 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18989 * gcc.c-torture/compile/pr83575.c: New testcase.
18991 2018-01-10 Michael Collison <michael.collison@arm.com>
18993 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18994 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18995 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18996 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18997 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18998 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18999 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
19000 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
19001 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
19002 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19003 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
19004 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
19005 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
19006 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
19007 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
19008 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
19010 2018-01-10 Michael Collison <michael.collison@arm.com>
19012 * gcc.target/aarch64/sha2.h: New shared testcase.
19013 * gcc.target/aarch64/sha2_1.c: New testcase.
19014 * gcc.target/aarch64/sha2_2.c: New testcase.
19015 * gcc.target/aarch64/sha2_3.c: New testcase.
19016 * gcc.target/aarch64/sha3.h: New shared testcase.
19017 * gcc.target/aarch64/sha3_1.c: New testcase.
19018 * gcc.target/aarch64/sha3_2.c: New testcase.
19019 * gcc.target/aarch64/sha3_3.c: New testcase.
19021 2018-01-10 Michael Collison <michael.collison@arm.com>
19023 * gcc.target/aarch64/sm3_sm4.c: New testcase.
19025 2018-01-10 Martin Sebor <msebor@redhat.com>
19027 PR tree-optimization/83781
19028 * gcc.dg/strlenopt-42.c: New test.
19030 2018-01-11 Martin Sebor <msebor@gmail.com>
19031 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19033 PR tree-optimization/83501
19034 PR tree-optimization/81703
19036 * gcc.dg/strlenopt-39.c: New test-case.
19037 * gcc.dg/pr81703.c: Likewise.
19039 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
19041 * gnat.dg/atomic10.adb: New test.
19043 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19046 * gfortran.dg/deferred_character_18.f90: New test.
19048 2018-01-10 Martin Sebor <msebor@redhat.com>
19050 PR tree-optimization/83671
19051 * gcc.dg/strlenopt-40.c: New test.
19052 * gcc.dg/strlenopt-41.c: New test.
19054 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
19057 * gfortran.dg/allocate_with_typespec_7.f90: New test.
19059 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
19062 * gcc.target/powerpc/pr83399.c: New test.
19064 2018-01-10 David Malcolm <dmalcolm@redhat.com>
19067 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
19068 to reflect that the arguments are correctly underlined.
19069 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
19070 for globals, params, locals and literals.
19071 (test_sizeof): Directly test the location of "sizeof", rather than
19072 when used in compound expressions.
19073 (test_alignof): Likewise for "alignof".
19074 (test_string_literals): Likewise for string literals.
19075 (test_numeric_literals): Likewise for numeric literals.
19076 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
19077 (test_typeid): Likewise for typeid.
19078 (test_unary_plus): New.
19079 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
19082 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
19084 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
19086 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
19088 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
19090 2018-01-10 Marek Polacek <polacek@redhat.com>
19093 * g++.dg/warn/Wduplicated-branches4.C: New test.
19095 2018-01-10 Jakub Jelinek <jakub@redhat.com>
19098 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
19101 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
19104 * g++.dg/cpp0x/new2.C: New.
19106 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
19109 * gcc.target/i386/pr83735.c: New test.
19111 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
19113 * lib/target-supports.exp (check_effective_target_branch_cost):
19115 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
19116 * gcc.dg/pr21643.c: Likewise.
19117 * gcc.dg/pr46309.c: Likewise.
19118 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19119 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
19120 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
19121 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
19122 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
19123 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
19124 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
19125 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
19126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
19127 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
19128 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
19129 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
19130 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
19131 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
19133 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
19136 * gcc.target/powerpc/pr83629.c: New testcase.
19138 2018-01-10 Richard Biener <rguenther@suse.de>
19141 * gcc.dg/pr78768.c: Un-XFAIL.
19143 2018-01-10 Richard Biener <rguenther@suse.de>
19146 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
19148 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
19150 PR tree-optimization/83753
19151 * gcc.dg/torture/pr83753.c: New test.
19153 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
19155 * gcc.target/i386/avx2-gather-1.c: Add -march.
19156 * gcc.target/i386/avx2-gather-2.c: Add -march.
19157 * gcc.target/i386/avx2-gather-3.c: Add -march.
19158 * gcc.target/i386/avx2-gather-4.c: Add -march.
19159 * gcc.target/i386/avx2-gather-5.c: Add -march.
19160 * gcc.target/i386/avx2-gather-6.c: Add -march.
19161 * gcc.target/i386/avx512f-gather-1.c: Add -march.
19162 * gcc.target/i386/avx512f-gather-2.c: Add -march.
19163 * gcc.target/i386/avx512f-gather-3.c: Add -march.
19164 * gcc.target/i386/avx512f-gather-4.c: Add -march.
19165 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19166 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
19167 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
19168 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
19169 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
19170 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
19172 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
19175 * gcc.target/i386/pr78585.c: New test.
19177 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19180 * g++.dg/cpp0x/pr83734.C: New test.
19182 2018-01-09 Carl Love <cel@us.ibm.com>
19184 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
19185 vec_mergeo builtins with float, double, long long, unsigned long long,
19186 bool long long arguments.
19187 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
19188 vec_float2 with double arguments.
19189 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
19190 vec_mergew and vec_mergow builtins.
19192 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19195 * gfortran.dg/contiguous_6.f90: New test.
19197 2018-01-09 Richard Biener <rguenther@suse.de>
19199 PR tree-optimization/83668
19200 * gcc.dg/graphite/pr83668.c: New testcase.
19202 2018-01-09 Joseph Myers <joseph@codesourcery.com>
19204 PR tree-optimization/64811
19205 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
19206 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
19207 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
19208 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19210 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
19212 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
19215 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
19217 2018-01-09 Tamar Christina <tamar.christina@arm.com>
19220 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
19221 no NEON and require softfp or hard float-abi.
19222 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
19224 2018-01-09 Richard Biener <rguenther@suse.de>
19226 PR tree-optimization/83572
19227 * gcc.dg/graphite/pr83572.c: New testcase.
19229 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19232 * gcc.dg/sms-13.c: New test.
19234 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
19237 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
19239 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
19240 Monk Chiang <sh.chiang04@gmail.com>
19242 * gcc.target/riscv/save-restore-1.c: New.
19244 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19247 * gcc.target/powerpc/pr83677.c: New file.
19249 2018-01-08 Jeff Law <law@redhat.com>
19251 PR rtl-optimizatin/81308
19252 * g++.dg/pr81308-1.C: New test.
19253 * g++.dg/pr81308-2.C: New test.
19255 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19257 PR target/83663 - Revert r255946
19258 * gcc.target/aarch64/vect-slp-dup.c: New.
19260 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19262 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
19265 2018-01-08 Richard Biener <rguenther@suse.de>
19267 PR tree-optimization/83563
19268 * gcc.dg/graphite/pr83563.c: New testcase.
19270 2018-01-08 Richard Biener <rguenther@suse.de>
19272 PR middle-end/83713
19273 * g++.dg/torture/pr83713.C: New testcase.
19275 2018-01-08 Tom de Vries <tom@codesourcery.com>
19277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
19279 2018-01-08 Richard Biener <rguenther@suse.de>
19281 PR tree-optimization/83685
19282 * gcc.dg/torture/pr83685.c: New testcase.
19284 2018-01-08 Richard Biener <rguenther@suse.de>
19287 * gcc.dg/lto/pr83719_0.c: New testcase.
19289 2018-01-08 Tom de Vries <tom@codesourcery.com>
19291 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
19292 * gcc.dg/graphite/run-id-1.c: Same.
19293 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
19295 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
19298 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
19299 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
19300 * gfortran.dg/pdt_27.f03: New test.
19303 * gfortran.dg/pdt_28.f03: New test.
19305 2018-01-08 Tom de Vries <tom@codesourcery.com>
19307 * c-c++-common/builtins.c: Require effective target alloca.
19308 * gcc.dg/Wrestrict.c: Same.
19309 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
19311 2018-01-08 Richard Biener <rguenther@suse.de>
19313 PR middle-end/83580
19314 * gcc.dg/torture/pr83580.c: New testcase.
19316 2018-01-08 Richard Biener <rguenther@suse.de>
19318 PR middle-end/83517
19319 * gcc.dg/pr83517.c: New testcase.
19321 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
19323 PR middle-end/81897
19324 * gcc.dg/uninit-pr81897.c: New test.
19326 2018-01-06 Martin Sebor <msebor@redhat.com>
19328 PR tree-optimization/83640
19329 * gcc.dg/Wrestrict-6.c: New test.
19330 * gcc.dg/pr83640.c: New test.
19332 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
19334 * gcc.target/aarch64/reg-alloc-1.c: New test.
19336 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19339 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19341 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19344 * gcc.dg/pr83480.c: New test.
19346 PR rtl-optimization/83682
19347 * gcc.target/i386/pr83682.c: New test.
19349 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19353 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19354 * gfortran.dg/dependency_49.f90: Likewise.
19355 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19356 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19357 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19358 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19359 * gfortran.dg/string_1_lp64.f90: New test.
19360 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19361 * gfortran.dg/string_3_lp64.f90: New test.
19363 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19366 * gcc.target/i386/sse-26.c: New test.
19369 * gcc.target/i386/pr83604.c: New test.
19371 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19373 * gcc.dg/vect/vect-align-4.c: New test.
19374 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19375 and redefine as a structure with an unaligned member "b".
19376 (foo): Update accordingly.
19378 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19381 * gcc.target/aarch64/bics_5.c: New test.
19382 * gcc.target/arm/bics_5.c: Likewise.
19384 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19386 PR tree-optimization/83605
19387 * gcc.dg/pr83605.c: New test.
19389 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19392 * gcc.target/i386/pr83554.c: New test.
19395 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19398 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
19402 * gfortran.dg/eoshift_8.f90: New test.
19403 * gfortran.dg/simplify_eoshift_1.f90: New test.
19405 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19408 * gcc.dg/pr83585.c: New test.
19410 2018-01-04 Nathan Sidwell <nathan@acm.org>
19413 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
19415 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19418 * gcc.dg/pr83666.c: New test.
19420 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
19423 * gcc.target/alpha/pr83628-1.c: New test.
19424 * gcc.target/alpha/pr83628-2.c: Ditto.
19426 2018-01-04 Martin Liska <mliska@suse.cz>
19429 * g++.dg/ipa/pr82352.C: New test.
19431 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19433 * gcc.dg/vect-opt-info-1.c: Moved to ...
19434 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
19435 vect_int targets, use dg-additional-options instead of dg-options and
19436 use relative line numbers instead of absolute.
19438 2018-01-03 Martin Sebor <msebor@redhat.com>
19440 PR tree-optimization/83655
19441 * gcc.dg/Wrestrict-5.c: New test.
19442 * c-c++-common/builtins.c: New test.
19444 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19445 Alan Hayward <alan.hayward@arm.com>
19446 David Sherwood <david.sherwood@arm.com>
19448 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19451 2018-01-03 Jeff Law <law@redhat.com>
19454 * gcc.target/i386/stack-check-17.c: New test.
19455 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19457 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19460 * gcc.dg/pr83621.c: New test.
19463 * gcc.dg/pr83645.c: New test.
19465 2018-01-03 Martin Sebor <msebor@redhat.com>
19467 PR tree-optimization/83603
19468 * gcc.dg/Wrestrict-4.c: New test.
19471 * gcc.dg/const-2.c: New test.
19472 * gcc.dg/pure-3.c: New test.
19474 2018-01-03 Martin Sebor <msebor@redhat.com>
19476 * gcc.dg/Wrestrict-3.c: New test.
19478 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19481 * g++.dg/opt/pr83555.C: New test.
19482 * g++.dg/ubsan/pr83555.C: New test.
19484 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19487 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19488 the !CHECKING_P case by expecting a note.
19489 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19490 a note for the !CHECKING_P case, and move the return statement
19491 outside of #if CHECKING_P guard.
19493 2018-01-03 Jeff Law <law@redhat.com>
19495 PR middle-end/83654
19496 * gcc.target/i386/stack-check-18.c: New test.
19497 * gcc.target/i386/stack-check-19.c: New test.
19499 2018-01-03 Martin Sebor <msebor@redhat.com>
19501 PR tree-optimization/83501
19502 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19504 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19506 PR tree-optimization/83501
19507 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19509 2018-01-03 Nathan Sidwell <nathan@acm.org>
19512 * g++.dg/ipa/pr83667.C: New.
19514 2018-01-03 Martin Liska <mliska@suse.cz>
19516 PR tree-optimization/83593
19517 * gcc.dg/pr83593.c: New test.
19519 2018-01-03 Martin Liska <mliska@suse.cz>
19522 * g++.dg/ipa/pr83549.C: New test.
19524 2018-01-03 Marek Polacek <polacek@redhat.com>
19527 * g++.dg/warn/mvp2.C: New test.
19529 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19531 PR preprocessor/83602
19532 * g++.dg/cpp/pr83602.C: New test.
19535 * g++.dg/parse/pr83634.C: New test.
19537 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19540 * gfortran.dg/eoshift_7.f90: New test.
19542 2018-01-03 Jan Beulich <jbeulich@suse.com>
19544 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19545 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19547 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19549 Update copyright years.
19551 2018-01-03 Martin Liska <mliska@suse.cz>
19554 * gcc.dg/ipa/pr83594.c: New test.
19556 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19557 Alan Hayward <alan.hayward@arm.com>
19558 David Sherwood <david.sherwood@arm.com>
19560 * gcc.dg/vect-opt-info-1.c: New test.
19562 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19564 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19565 floorf128, truncf128, and roundf128.
19566 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19567 optimizations added in match.pd.
19568 * gcc.target/powerpc/float128-hw6.c: Likewise.
19569 * gcc.target/powerpc/float128-hw7.c: Likewise.
19570 * gcc.target/powerpc/float128-hw8.c: Likewise.
19571 * gcc.target/powerpc/float128-hw9.c: Likewise.
19572 * gcc.target/powerpc/float128-hw10.c: Likewise.
19573 * gcc.target/powerpc/float128-hw11.c: Likewise.
19575 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19578 * g++.dg/cpp0x/pr83556.C: New test.
19580 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19584 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19585 * gfortran.dg/simplify_cshift_4.f90: New test.
19587 2018-01-02 Marek Polacek <polacek@redhat.com>
19590 * g++.dg/cpp0x/inh-ctor30.C: New test.
19593 * g++.dg/cpp1z/pr83644.C: New test.
19595 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19598 * gfortran.dg/coarray_45.f90: New test.
19601 * gfortran.dg/coarray_46.f90: New test.
19603 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19605 PR tree-optimization/83581
19606 * gcc.dg/pr83581.c: New test.
19609 * gcc.dg/pr83595.c: New test.
19611 PR middle-end/83608
19612 * g++.dg/opt/pr83608.C: New test.
19614 PR middle-end/83609
19615 * gcc.dg/pr83609.c: New test.
19616 * g++.dg/opt/pr83609.C: New test.
19618 PR middle-end/83623
19619 * gcc.dg/pr83623.c: New test.
19621 * gcc.target/i386/i386.exp
19622 (check_effective_target_avx512vpopcntdqvl): New proc.
19623 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19624 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19625 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19627 Copyright (C) 2018 Free Software Foundation, Inc.
19629 Copying and distribution of this file, with or without modification,
19630 are permitted in any medium without royalty provided the copyright
19631 notice and this notice are preserved.