1 2018-11-09 Martin Liska <mliska@suse.cz>
3 * gcc.dg/tree-ssa/writeonly-2.c: New test.
5 2018-11-09 Jakub Jelinek <jakub@redhat.com>
7 * gcc.dg/gomp/workshare-reduction-1.c: New test.
8 * gcc.dg/gomp/workshare-reduction-2.c: New test.
9 * gcc.dg/gomp/workshare-reduction-3.c: New test.
10 * gcc.dg/gomp/workshare-reduction-4.c: New test.
11 * gcc.dg/gomp/workshare-reduction-5.c: New test.
12 * gcc.dg/gomp/workshare-reduction-6.c: New test.
13 * gcc.dg/gomp/workshare-reduction-7.c: New test.
14 * gcc.dg/gomp/workshare-reduction-8.c: New test.
15 * gcc.dg/gomp/workshare-reduction-9.c: New test.
16 * gcc.dg/gomp/workshare-reduction-10.c: New test.
17 * gcc.dg/gomp/workshare-reduction-11.c: New test.
18 * gcc.dg/gomp/workshare-reduction-12.c: New test.
19 * gcc.dg/gomp/workshare-reduction-13.c: New test.
20 * gcc.dg/gomp/workshare-reduction-14.c: New test.
21 * gcc.dg/gomp/workshare-reduction-15.c: New test.
22 * gcc.dg/gomp/workshare-reduction-16.c: New test.
23 * gcc.dg/gomp/workshare-reduction-17.c: New test.
24 * gcc.dg/gomp/workshare-reduction-18.c: New test.
25 * gcc.dg/gomp/workshare-reduction-19.c: New test.
26 * gcc.dg/gomp/workshare-reduction-20.c: New test.
27 * gcc.dg/gomp/workshare-reduction-21.c: New test.
28 * gcc.dg/gomp/workshare-reduction-22.c: New test.
29 * gcc.dg/gomp/workshare-reduction-23.c: New test.
30 * gcc.dg/gomp/workshare-reduction-24.c: New test.
31 * gcc.dg/gomp/workshare-reduction-25.c: New test.
32 * gcc.dg/gomp/workshare-reduction-26.c: New test.
33 * gcc.dg/gomp/workshare-reduction-27.c: New test.
34 * gcc.dg/gomp/workshare-reduction-28.c: New test.
35 * gcc.dg/gomp/workshare-reduction-29.c: New test.
36 * gcc.dg/gomp/workshare-reduction-30.c: New test.
37 * gcc.dg/gomp/workshare-reduction-31.c: New test.
38 * gcc.dg/gomp/workshare-reduction-32.c: New test.
39 * gcc.dg/gomp/workshare-reduction-33.c: New test.
40 * gcc.dg/gomp/workshare-reduction-34.c: New test.
41 * gcc.dg/gomp/workshare-reduction-35.c: New test.
42 * gcc.dg/gomp/workshare-reduction-36.c: New test.
43 * gcc.dg/gomp/workshare-reduction-37.c: New test.
44 * gcc.dg/gomp/workshare-reduction-38.c: New test.
45 * gcc.dg/gomp/workshare-reduction-39.c: New test.
46 * gcc.dg/gomp/workshare-reduction-40.c: New test.
47 * gcc.dg/gomp/workshare-reduction-41.c: New test.
48 * gcc.dg/gomp/workshare-reduction-42.c: New test.
49 * gcc.dg/gomp/workshare-reduction-43.c: New test.
50 * gcc.dg/gomp/workshare-reduction-44.c: New test.
51 * gcc.dg/gomp/workshare-reduction-45.c: New test.
52 * gcc.dg/gomp/workshare-reduction-46.c: New test.
53 * gcc.dg/gomp/workshare-reduction-47.c: New test.
54 * gcc.dg/gomp/workshare-reduction-48.c: New test.
55 * gcc.dg/gomp/workshare-reduction-49.c: New test.
56 * gcc.dg/gomp/workshare-reduction-50.c: New test.
57 * gcc.dg/gomp/workshare-reduction-51.c: New test.
58 * gcc.dg/gomp/workshare-reduction-52.c: New test.
59 * gcc.dg/gomp/workshare-reduction-53.c: New test.
60 * gcc.dg/gomp/workshare-reduction-54.c: New test.
61 * gcc.dg/gomp/workshare-reduction-55.c: New test.
62 * gcc.dg/gomp/workshare-reduction-56.c: New test.
63 * gcc.dg/gomp/workshare-reduction-57.c: New test.
64 * gcc.dg/gomp/workshare-reduction-58.c: New test.
66 2018-11-09 Stafford Horne <shorne@gmail.com>
67 Richard Henderson <rth@twiddle.net>
69 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
70 * gcc.dg/20020312-2.c: Likewise.
71 * gcc.dg/attr-alloc_size-11.c: Likewise.
72 * gcc.dg/builtin-apply2.c: Likewise.
73 * gcc.dg/nop.h: Likewise.
74 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
75 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
76 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
77 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
78 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
79 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
80 * lib/target-supports.exp
81 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
82 * gcc.target/or1k/*: New.
84 2018-11-09 Richard Biener <rguenther@suse.de>
86 PR tree-optimization/87621
87 * g++.dg/vect/pr87621.cc: New testcase.
89 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
91 PR rtl-optimization/86438
92 * gcc.dg/torture/pr86438.c: New.
95 * gcc.dg/pr87793.c: New.
97 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
99 * gcc.target/arm/neon-vect-div-1.c: New test.
100 * gcc.target/arm/neon-vect-div-2.c: Likewise.
102 2018-11-08 Andi Kleen <ak@linux.intel.com>
104 * gcc.target/i386/ptwrite1.c: New test.
105 * gcc.target/i386/ptwrite2.c: New test.
107 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
110 * gfortran.dg/read_legacy_comma.f90: New test.
112 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
114 PR rtl-optimization/87600
115 * gcc.dg/pr87600.h: New file.
116 * gcc.dg/pr87600-1.c: New test.
117 * gcc.dg/pr87600-2.c: Likewise.
119 2018-11-08 Jakub Jelinek <jakub@redhat.com>
121 * c-c++-common/gomp/atomic-17.c: New test.
122 * c-c++-common/gomp/atomic-18.c: New test.
123 * c-c++-common/gomp/atomic-19.c: New test.
124 * c-c++-common/gomp/atomic-20.c: New test.
125 * c-c++-common/gomp/atomic-21.c: New test.
126 * c-c++-common/gomp/atomic-22.c: New test.
127 * c-c++-common/gomp/clauses-1.c (r2): New variable.
128 (foo): Add ntm argument and test if and nontemporal clauses on
129 constructs with simd.
130 (bar): Put taskloop simd inside of taskgroup with task_reduction,
131 use in_reduction clause instead of reduction. Add another
132 taskloop simd without nogroup clause, but with reduction clause and
133 a new in_reduction. Add ntm and i3 arguments. Test if and
134 nontemporal clauses on constructs with simd. Change if clauses on
135 some constructs from specific to the particular constituents to one
136 without a modifier. Add new tests for combined host teams and for
137 new parallel master and {,parallel }master taskloop{, simd} combined
139 (baz): New function with host teams tests.
140 * gcc.dg/gomp/combined-1.c: Moved to ...
141 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
143 * c-c++-common/gomp/combined-2.c: New test.
144 * c-c++-common/gomp/combined-3.c: New test.
145 * c-c++-common/gomp/critical-1.c: New test.
146 * c-c++-common/gomp/critical-2.c: New test.
147 * c-c++-common/gomp/default-1.c: New test.
148 * c-c++-common/gomp/defaultmap-1.c: New test.
149 * c-c++-common/gomp/defaultmap-2.c: New test.
150 * c-c++-common/gomp/defaultmap-3.c: New test.
151 * c-c++-common/gomp/depend-5.c: New test.
152 * c-c++-common/gomp/depend-6.c: New test.
153 * c-c++-common/gomp/depend-iterator-1.c: New test.
154 * c-c++-common/gomp/depend-iterator-2.c: New test.
155 * c-c++-common/gomp/depobj-1.c: New test.
156 * c-c++-common/gomp/flush-1.c: New test.
157 * c-c++-common/gomp/flush-2.c: New test.
158 * c-c++-common/gomp/for-1.c: New test.
159 * c-c++-common/gomp/for-2.c: New test.
160 * c-c++-common/gomp/for-3.c: New test.
161 * c-c++-common/gomp/for-4.c: New test.
162 * c-c++-common/gomp/for-5.c: New test.
163 * c-c++-common/gomp/for-6.c: New test.
164 * c-c++-common/gomp/for-7.c: New test.
165 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
166 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
167 diagnostics wording in one case.
168 * c-c++-common/gomp/if-3.c: New test.
169 * c-c++-common/gomp/master-combined-1.c: New test.
170 * c-c++-common/gomp/master-combined-2.c: New test.
171 * c-c++-common/gomp/nontemporal-1.c: New test.
172 * c-c++-common/gomp/nontemporal-2.c: New test.
173 * c-c++-common/gomp/reduction-task-1.c: New test.
174 * c-c++-common/gomp/reduction-task-2.c: New test.
175 * c-c++-common/gomp/requires-1.c: New test.
176 * c-c++-common/gomp/requires-2.c: New test.
177 * c-c++-common/gomp/requires-3.c: New test.
178 * c-c++-common/gomp/requires-4.c: New test.
179 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
180 diagnostics for nonmonotonic modifier with static, runtime or auto
182 * c-c++-common/gomp/simd7.c: New test.
183 * c-c++-common/gomp/target-data-1.c: New test.
184 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
185 * c-c++-common/gomp/taskwait-depend-1.c: New test.
186 * c-c++-common/gomp/teams-1.c: New test.
187 * c-c++-common/gomp/teams-2.c: New test.
188 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
190 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
191 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
192 qualified vars without mutable member no longer being predeterined
194 * gcc.dg/gomp/sharing-1.c: Likewise.
195 * g++.dg/gomp/clause-3.C: Likewise.
196 * g++.dg/gomp/member-2.C: Likewise.
197 * g++.dg/gomp/predetermined-1.C: Likewise.
198 * g++.dg/gomp/private-1.C: Likewise.
199 * g++.dg/gomp/sharing-1.C: Likewise.
200 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
201 const static data member without mutable elements.
202 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
203 * gcc.dg/gomp/for-5.c: Likewise.
204 * gcc.dg/gomp/for-6.c: Change expected library call.
205 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
206 * gcc.dg/gomp/reduction-2.c: New test.
207 * gcc.dg/gomp/simd-1.c: New test.
208 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
209 * g++.dg/gomp/atomic-18.C: New test.
210 * g++.dg/gomp/atomic-19.C: New test.
211 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
212 variable messages. Add another expected error.
213 * g++.dg/gomp/critical-3.C: New test.
214 * g++.dg/gomp/depend-iterator-1.C: New test.
215 * g++.dg/gomp/depend-iterator-2.C: New test.
216 * g++.dg/gomp/depobj-1.C: New test.
217 * g++.dg/gomp/doacross-1.C: New test.
218 * g++.dg/gomp/for-21.C: New test.
219 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
220 * g++.dg/gomp/for-5.C: Likewise.
221 * g++.dg/gomp/for-6.C: Change expected library call.
222 * g++.dg/gomp/loop-4.C: New test.
223 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
225 * g++.dg/gomp/pr33372-3.C: Likewise.
226 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
227 * g++.dg/gomp/simd-2.C: New test.
228 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
230 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.dg/pr87874.c (em): Declare uint64_max as
233 const unsigned long long int.
235 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
237 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
238 integer overflow when sizeof(short) == sizeof(int).
239 * gcc.dg/attr-alloc_size-11.c: Likewise.
240 * gcc.dg/attr-alloc_size-3.c: Likewise.
241 * gcc.dg/attr-alloc_size-5.c: Likewise.
242 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
244 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
246 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
247 uppercase "NOP" instructions in assembler output.
248 * c-c++-common/patchable_function_entry-default.c: Likewise.
249 * c-c++-common/patchable_function_entry-definition.c: Likewise.
251 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
253 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
255 * gcc.dg/addr_equal-1.c: Likewise.
256 * gcc.dg/tree-ssa/pr78154.c: Likewise.
257 * gcc.dg/tree-ssa/vrp111.c: Likewise.
259 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
261 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
262 an output section is too large for a memory region, or a memory
265 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
267 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
268 * gnat.dg/null_pointer_deref2.adb: Likewise.
269 * gnat.dg/null_pointer_deref3.adb: Likewise.
270 * gnat.dg/opt74.adb: New test.
271 * gnat.dg/opt74_pkg.ad[sb]: New helper.
272 * gnat.dg/warn12.adb: Delete.
273 * gnat.dg/warn12_pkg.ads: Likewise.
275 2018-11-08 David Malcolm <dmalcolm@redhat.com>
278 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
280 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
281 "-fdump-tree-einline".
282 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
283 "-fdump-tree-einline".
284 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
285 "-fdump-tree-einline".
286 * g++.dg/tree-ssa/inline-2.C: Likewise.
287 * g++.dg/tree-ssa/inline-3.C: Likewise.
288 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
289 using "-fopt-info-inline".
290 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
291 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
292 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
294 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
295 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
296 directive. Update scan-tree-dump-times to reflect /order
298 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
299 reflect /order suffixes.
300 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
301 avoid getting extra messages from inliner.
302 * gcc.dg/plugin/dump-2.c: Likewise.
303 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
304 "function body not available" missed optimization messages.
305 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
307 * gcc.dg/pr71969-3.c: Likewise.
308 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
309 "-fdump-tree-einline".
310 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
311 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
313 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
314 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
316 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
317 "-fdump-tree-einline".
318 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
321 2018-11-08 David Malcolm <dmalcolm@redhat.com>
323 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
325 2018-11-08 David Malcolm <dmalcolm@redhat.com>
327 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
328 (test_dump): Add testing of %C.
330 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
332 * g++.dg/other/pr87916.C: New test.
334 2018-11-08 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/87929
337 * gcc.dg/pr87929.c: New testcase.
339 2018-11-08 Martin Liska <mliska@suse.cz>
341 * gcc.dg/pr87811.c: Update scanned pattern.
342 * gcc.dg/pr87811-2.c: Likewise.
344 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
346 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
348 * g++.dg/lto/pr87906_1.C: Likewise.
350 2018-11-08 Richard Biener <rguenther@suse.de>
352 PR tree-optimization/87913
353 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
355 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
357 * gcc.target/mips/mips.exp (mips-dg-options):
358 Add mips_option_dependency msoft-float vs no-mmi and
359 mips16/micromips vs no-mmi/ext/ext2 only gcc
360 config with Loongson target.
362 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
364 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
365 memcpy from "unsigned long" to __SIZE_TYPE__.
367 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
370 * gcc.target/msp430/pr87691.c: New test.
372 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
374 * gcc.dg/Wno-attribute-warning.c: New test.
376 2018-11-07 Nathan Sidwell <nathan@acm.org>
379 * g++.dg/lookup/pr87904.C: New.
381 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.dg/pr87874.c: Compile only for int128 effective target.
385 2018-11-07 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/87914
388 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
389 (check_avx2_available): Likewise.
390 * g++.dg/vect/pr87914.cc: New testcase.
392 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
394 * gcc.target/mips/loongson-ctz.c: Fix typo.
395 * gcc.target/mips/loongson-dctz.c: Fix typo.
397 2018-11-07 Jan Hubicka <jh@suse.cz>
399 * g++.dg/lto/odr-1_1.C: Fix template.
401 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
403 * gcc.target/mips/loongson-ctz.c: New test.
404 * gcc.target/mips/loongson-dctz.c: Likewise.
405 * gcc.target/mips/mips.exp (mips_option_groups): Add
406 -mloongson-ext2 option.
408 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
410 * gcc.target/mips/mips.exp (mips_option_groups): Add
411 -mloongson-ext option.
412 (mips-dg-options): Add mips_option_dependency options
413 "-mmicromips" vs "-mno-loongson-ext",
415 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
417 * gcc.target/mips/loongson-shift-count-truncated-1.c
418 (dg-options): Run under -mloongson-mmi option.
419 Include loongson-mmiintrin.h instead of loongson.h.
420 * gcc.target/mips/loongson-simd.c: Likewise.
421 * gcc.target/mips/mips.exp (mips_option_groups): Add
422 -mloongson-mmi option.
423 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
424 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
425 "-msoft-float" vs "-mno-loongson-mmi".
426 (mips-dg-init): Add -mloongson-mmi option.
427 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
428 to check_mips_loongson_mmi_hw_available.
429 Rename check_effective_target_mips_loongson_runtime to
430 check_effective_target_mips_loongson_mmi_runtime.
431 (check_effective_target_vect_int): Use mips_loongson_mmi instead
432 of mips_loongson when check et-is-effective-target.
433 (add_options_for_mips_loongson_mmi): New proc.
434 Rename check_effective_target_mips_loongson to
435 check_effective_target_mips_loongson_mmi.
436 (check_effective_target_vect_shift,
437 check_effective_target_whole_vector_shift,
438 check_effective_target_vect_no_int_min_max,
439 check_effective_target_vect_no_align,
440 check_effective_target_vect_short_mult,
441 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
442 of mips_loongson when check et-is-effective-target.
444 2018-11-07 Richard Biener <rguenther@suse.de>
447 * g++.dg/lto/pr87906_0.C: New testcase.
448 * g++.dg/lto/pr87906_1.C: Likewise.
450 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
452 PR rtl-optimization/87874
453 * gcc.dg/pr87874.c: New.
455 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
457 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
459 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
461 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
463 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
466 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
468 (foo): Use __builtin_alloca.
470 2018-11-06 Jan Hubicka <jh@suse.cz>
472 * gcc.dg/lto/tbaa-1.c: New testcase.
474 2018-11-06 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/87889
477 * gcc.dg/pr87894.c: New testcase.
479 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
482 * gcc.target/s390/pr87723.c: New test.
484 2018-11-06 Richard Biener <rguenther@suse.de>
487 * gcc.target/i386/pr18041-1.c: New testcase.
488 * gcc.target/i386/pr18041-2.c: Likewise.
490 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
492 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
493 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
494 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
495 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
496 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
497 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
498 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
499 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
500 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
501 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
502 * gcc.target/i386/sse-13.c: Ditto.
503 * gcc.target/i386/sse-14.c: Ditto.
504 * gcc.target/i386/sse-22.c: Ditto.
505 * gcc.target/i386/sse-23.c: Ditto.
506 * gcc.target/i386/testimm-10.c: Ditto.
507 * gcc.target/i386/testround-1.c: Ditto.
509 2018-11-05 Paul Koning <ni1d@arrl.net>
511 * lib/target-supports.exp: Add check for "inf" effective target
513 * gcc.dg/builtins-44.c: Skip if no infinite support.
514 * gcc.dg/builtins-45.c: Ditto.
515 * gcc.dg/torture/builtin-complex-1.c: Ditto.
516 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
517 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
518 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
519 * gcc.dg/torture/builtin-logb-1.c: Ditto.
520 * gcc.dg/torture/builtin-math-2.c: Ditto.
521 * gcc.dg/torture/builtin-math-5.c: Ditto.
522 * gcc.dg/torture/builtin-math-7.c: Ditto.
523 * gcc.dg/torture/builtin-modf-1.c: Ditto.
524 * gcc.dg/torture/type-generic-1.c: Ditto.
526 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
528 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
530 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
531 * gcc.target/s390/md/setmem_long-1.c: Likewise.
533 2018-11-05 Richard Biener <rguenther@suse.de>
535 PR tree-optimization/87873
536 * gcc.dg/pr87873.c: New testcase.
538 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
540 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
541 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
543 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
545 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
547 2018-11-05 Richard Biener <rguenther@suse.de>
549 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
550 * gcc.dg/tree-ssa/scev-7.c: Likewise.
552 2018-11-05 Jakub Jelinek <jakub@redhat.com>
554 PR tree-optimization/87859
555 * gcc.dg/store_merging_24.c: New test.
556 * gcc.dg/store_merging_25.c: New test.
559 * c-c++-common/ubsan/pr87837.c: New test.
561 2018-11-05 Martin Liska <mliska@suse.cz>
564 * gcc.dg/pr87811.c: New test.
565 * gcc.dg/pr87811-2.c: Likewise.
566 * gcc.dg/pr87811-3.c: Likewise.
568 2018-11-05 Martin Liska <mliska@suse.cz>
570 PR gcov-profile/77698
571 * gcc.dg/tree-prof/pr77698.c: New test.
573 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
575 PR tree-optimization/86572
576 * gcc.dg/pr86572.c: New test.
578 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
580 PR tree-optimization/87672
581 * gcc.dg/pr87672.c: New test.
583 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
586 * g++.target/i386/pr58372.C: New test.
588 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
591 * gcc.target/nios2/pr87079-1.c: New.
592 * gcc.target/nios2/pr87079-2.c: New.
594 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
596 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
597 * gcc.dg/compat/pr83487-1_main.c: ... here.
598 * gcc.dg/compat/struct-by-value-10_main.c,
599 gcc.dg/compat/struct-by-value-10_x.c,
600 gcc.dg/compat/struct-by-value-11_main.c,
601 gcc.dg/compat/struct-by-value-11_x.c,
602 gcc.dg/compat/struct-by-value-12_main.c,
603 gcc.dg/compat/struct-by-value-12_x.c,
604 gcc.dg/compat/struct-by-value-13_main.c,
605 gcc.dg/compat/struct-by-value-13_x.c,
606 gcc.dg/compat/struct-by-value-14_main.c,
607 gcc.dg/compat/struct-by-value-14_x.c,
608 gcc.dg/compat/struct-by-value-15_main.c,
609 gcc.dg/compat/struct-by-value-15_x.c,
610 gcc.dg/compat/struct-by-value-17_main.c,
611 gcc.dg/compat/struct-by-value-17_x.c,
612 gcc.dg/compat/struct-by-value-18_main.c,
613 gcc.dg/compat/struct-by-value-18_x.c,
614 gcc.dg/compat/struct-by-value-2_main.c,
615 gcc.dg/compat/struct-by-value-2_x.c,
616 gcc.dg/compat/struct-by-value-22_main.c,
617 gcc.dg/compat/struct-by-value-22_x.c,
618 gcc.dg/compat/struct-by-value-3_main.c,
619 gcc.dg/compat/struct-by-value-3_x.c,
620 gcc.dg/compat/struct-by-value-4_main.c,
621 gcc.dg/compat/struct-by-value-4_x.c,
622 gcc.dg/compat/struct-by-value-5b_main.c,
623 gcc.dg/compat/struct-by-value-5b_x.c,
624 gcc.dg/compat/struct-by-value-6b_main.c,
625 gcc.dg/compat/struct-by-value-6b_x.c,
626 gcc.dg/compat/struct-by-value-6b_main.c,
627 gcc.dg/compat/struct-by-value-7b_x.c,
628 gcc.dg/compat/struct-by-value-7b_main.c,
629 gcc.dg/compat/struct-by-value-8_main.c,
630 gcc.dg/compat/struct-by-value-8_x.c,
631 gcc.dg/compat/struct-by-value-9_main.c,
632 gcc.dg/compat/struct-by-value-9_x.c,
633 gcc.dg/compat/struct-return-2_main.c,
634 gcc.dg/compat/struct-return-2_x.c: Likewise.
636 2018-11-02 Nathan Sidwell <nathan@acm.org>
638 * g++.dg/lookup/crash6.C: Adjust error
639 * g++.dg/parse/crash38.C: Likewise.
641 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
643 * gcc.c-torture/execute/20010904-2.c: Fix last change.
644 * gcc.dg/Wattributes-10.c: Likewise.
646 2018-11-02 Richard Biener <rguenther@suse.de>
648 PR tree-optimization/87776
649 * gcc.dg/torture/pr87776.c: New testcase.
651 2018-11-01 Marek Polacek <polacek@redhat.com>
653 Implement P0846R0, ADL and function templates.
654 * g++.dg/addr_builtin-1.C: Adjust dg-error.
655 * g++.dg/cpp2a/fn-template1.C: New test.
656 * g++.dg/cpp2a/fn-template10.C: New test.
657 * g++.dg/cpp2a/fn-template11.C: New test.
658 * g++.dg/cpp2a/fn-template12.C: New test.
659 * g++.dg/cpp2a/fn-template13.C: New test.
660 * g++.dg/cpp2a/fn-template14.C: New test.
661 * g++.dg/cpp2a/fn-template15.C: New test.
662 * g++.dg/cpp2a/fn-template16.C: New test.
663 * g++.dg/cpp2a/fn-template2.C: New test.
664 * g++.dg/cpp2a/fn-template3.C: New test.
665 * g++.dg/cpp2a/fn-template4.C: New test.
666 * g++.dg/cpp2a/fn-template5.C: New test.
667 * g++.dg/cpp2a/fn-template6.C: New test.
668 * g++.dg/cpp2a/fn-template7.C: New test.
669 * g++.dg/cpp2a/fn-template8.C: New test.
670 * g++.dg/cpp2a/fn-template9.C: New test.
671 * g++.dg/parse/fn-template1.C: New test.
672 * g++.dg/parse/fn-template2.C: New test.
673 * g++.dg/parse/template19.C: Adjust dg-error.
674 * g++.dg/template/pr61745.C: Add target to dg-error.
676 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
679 * gfortran.dg/findloc_1.f90: Actually commit.
680 * gfortran.dg/findloc_2.f90: Actually commit.
681 * gfortran.dg/findloc_3.f90: Actually commit.
682 * gfortran.dg/findloc_4.f90: Actually commit.
683 * gfortran.dg/findloc_5.f90: Actually commit.
684 * gfortran.dg/findloc_6.f90: Actually commit.
686 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
689 * gfortran.dg/inquiry_part_ref_1.f08: New test.
690 * gfortran.dg/inquiry_part_ref_2.f90: New test.
691 * gfortran.dg/inquiry_part_ref_3.f90: New test.
693 2018-11-01 Paul Koning <ni1d@arrl.net>
695 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
696 * gcc.c-torture/execute/20010904-2.c: Ditto.
697 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
698 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
699 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
700 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
701 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
702 * gcc.dg/Walloca-14.c: Ditto.
703 * gcc.dg/Wlarger-than3.c: Ditto.
704 * gcc.dg/compat/pr83487-1_y.c: Ditto.
705 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
706 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
707 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
708 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
709 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
710 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
711 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
712 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
713 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
714 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
715 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
716 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
717 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
718 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
719 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
720 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
721 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
722 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
723 * gcc.dg/compat/struct-return-2_x.c: Ditto.
724 * gcc.dg/falign-labels-1.c: Ditto.
725 * gcc.dg/long_branch.c: Ditto.
726 * gcc.dg/nextafter-1.c: Ditto.
727 * gcc.dg/pr35045.c: Ditto.
728 * gcc.dg/pr48616.c: Ditto.
729 * gcc.dg/pr84100.c: Ditto.
730 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
731 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
732 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
733 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
734 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
735 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
736 * gcc.dg/builtins-1.c: Ditto.
738 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
741 * gfortran.dg/bind_c_18.f90: Adjust error message.
743 2018-11-01 Marek Polacek <polacek@redhat.com>
745 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
747 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
749 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
751 2018-11-30 Jan Hubicka <jh@suse.cz>
753 * g++.dg/lto/pr84805_1.C: Update template.
754 * g++.dg/lto/pr84805_0.C: Update template.
755 * g++.dg/lto/pr84805_1b.C: Update template.
756 * g++.dg/lto/pr84805_0b.C: Update template.
758 2018-11-01 Jakub Jelinek <jakub@redhat.com>
760 PR tree-optimization/87826
761 * gcc.dg/pr87826.c: New test.
763 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
766 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
767 * gfortran.dg/bind_c_usage_32.f90: New test.
769 2018-11-01 Nathan Sidwell <nathan@acm.org>
771 * g++.dg/abi/anon5.C: New.
773 2018-11-01 Jakub Jelinek <jakub@redhat.com>
776 * gdc.dg/simd.d: Add -Wno-psabi.
777 * gdc.dg/compilable.d: Likewise.
779 2018-11-01 Martin Liska <mliska@suse.cz>
780 Jason Merrill <jason@redhat.com>
785 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
787 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
788 assumptions are not longer valid.
790 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
793 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
795 2018-10-31 Nathan Sidwell <nathan@acm.org>
797 * g++.dg/lookup/friend21.C: New.
799 2018-10-31 Martin Liska <mliska@suse.cz>
802 * gcc.target/aarch64/spellcheck_7.c: New test.
803 * gcc.target/aarch64/spellcheck_8.c: New test.
804 * gcc.target/aarch64/spellcheck_9.c: New test.
806 2018-10-31 Nathan Sidwell <nathan@acm.org>
808 * g++.dg/lookup/using60.C: New.
810 2018-10-31 Richard Biener <rguenther@suse.de>
814 * gcc.target/i386/pr70359.c: New testcase.
815 * gcc.target/i386/pr86270.c: Likewise.
817 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
819 * gcc.target/arc/jumptable.c: New test.
821 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
823 * gcc.target/arc/tls-gd.c: New file.
824 * gcc.target/arc/tls-ie.c: Likewise.
825 * gcc.target/arc/tls-ld.c: Likewise.
826 * gcc.target/arc/tls-le.c: Likewise.
827 * gcc.target/arc/tls-1.c: Update test.
829 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
831 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
833 2018-10-31 Martin Liska <mliska@suse.cz>
835 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
836 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
837 * c-c++-common/ubsan/unreachable-2.c: Likewise.
838 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
840 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
843 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
844 -mword-relocations would be passed when compiling the test.
845 * gcc.target/arm/movsi_movt.c: Likewise.
846 * gcc.target/arm/pr81863.c: Likewise.
847 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
848 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
849 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
850 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
851 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
852 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
854 2018-10-31 Richard Biener <rguenther@suse.de>
857 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
859 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
862 * gfortran.dg/min_max_type.f90: New test.
864 2018-10-30 Martin Sebor <msebor@redhat.com>
867 * gcc.c-torture/execute/fprintf-2.c: New test.
868 * gcc.c-torture/execute/printf-2.c: Same.
869 * gcc.c-torture/execute/user-printf.c: Same.
870 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
871 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
872 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
873 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
875 2018-10-30 Marek Polacek <polacek@redhat.com>
877 Implement P0892R2, explicit(bool).
878 * g++.dg/cpp2a/explicit1.C: New test.
879 * g++.dg/cpp2a/explicit10.C: New test.
880 * g++.dg/cpp2a/explicit11.C: New test.
881 * g++.dg/cpp2a/explicit12.C: New test.
882 * g++.dg/cpp2a/explicit13.C: New test.
883 * g++.dg/cpp2a/explicit2.C: New test.
884 * g++.dg/cpp2a/explicit3.C: New test.
885 * g++.dg/cpp2a/explicit4.C: New test.
886 * g++.dg/cpp2a/explicit5.C: New test.
887 * g++.dg/cpp2a/explicit6.C: New test.
888 * g++.dg/cpp2a/explicit7.C: New test.
889 * g++.dg/cpp2a/explicit8.C: New test.
890 * g++.dg/cpp2a/explicit9.C: New test.
892 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
894 PR rtl-optimization/87708
895 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
896 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
898 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
901 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
902 * g++.dg/ext/flexarray-mangle.C: Likewise.
903 * g++.dg/ext/flexarray-subst.C: Likewise.
904 * g++.dg/ext/flexary10.C: Likewise.
905 * g++.dg/ext/flexary11.C: Likewise.
906 * g++.dg/ext/flexary14.C: Likewise.
907 * g++.dg/ext/flexary16.C: Likewise.
908 * g++.dg/ext/flexary26.C: Likewise.
909 * g++.dg/ext/flexary27.C: Likewise.
910 * g++.dg/ext/flexary7.C: Likewise.
911 * g++.dg/ext/pr71290.C: Likewise.
913 2018-10-30 Paul Koning <ni1d@arrl.net>
915 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
917 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
919 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
920 section names without numbers.
921 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
922 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
923 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
925 2018-10-29 David Malcolm <dmalcolm@redhat.com>
928 * c-c++-common/substring-location-PR-87721.c: New test.
929 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
931 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
932 (test_string_literals): Fold the index arguments before checking
935 2018-10-29 David Malcolm <dmalcolm@redhat.com>
937 * c-c++-common/spellcheck-reserved.c: Update expected output for
938 C++ for merger of "did you mean" suggestions into the error
940 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
941 you mean" suggestion into the error.
942 * g++.dg/lookup/error1.C: Likewise.
943 * g++.dg/lookup/pr77549.C: Likewise.
944 * g++.dg/lookup/pr80913.C: Likewise.
945 * g++.dg/lookup/suggestions1.C: Likewise.
946 * g++.dg/lookup/suggestions2.C: New test.
947 * g++.dg/overload/koenig1.C: Update expected output as above.
948 * g++.dg/spellcheck-identifiers-2.C: Likewise.
949 * g++.dg/spellcheck-identifiers.C: Likewise.
950 * g++.dg/spellcheck-ns.C: New test.
951 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
952 * g++.dg/spellcheck-pr78656.C: Likewise.
953 * g++.dg/spellcheck-pr79298.C: Likewise, adding
954 -fdiagnostics-show-caret to options.
955 * g++.dg/spellcheck-pr80177.C: Likewise.
956 * g++.dg/spellcheck-single-vs-multiple.C: New test.
957 * g++.dg/spellcheck-typenames.C: Update expected output as above.
958 * g++.dg/template/static10.C: Likewise.
959 * g++.old-deja/g++.mike/ns5.C: Likewise.
960 * g++.old-deja/g++.mike/ns7.C: Likewise.
961 * g++.old-deja/g++.ns/koenig5.C: Likewise.
962 * g++.old-deja/g++.other/lineno5.C: Likewise.
964 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
966 * g++.dg/cpp0x/auto24.C: Test location too.
967 * g++.dg/cpp0x/auto3.C: Likewise.
968 * g++.dg/cpp0x/auto42.C: Likewise.
969 * g++.dg/cpp0x/initlist57.C: Likewise.
970 * g++.dg/cpp0x/initlist75.C: Likewise.
971 * g++.dg/cpp0x/initlist80.C: Likewise.
972 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
973 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
974 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
975 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
976 * g++.old-deja/g++.other/typeck1.C: Likewise.
978 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
981 * g++.dg/pr87469.C: New test.
983 2018-10-29 Marek Polacek <polacek@redhat.com>
985 PR c++/87594 - constexpr rejects-valid with range-based for.
986 * g++.dg/cpp1y/constexpr-loop8.C: New test.
988 2018-10-29 Richard Biener <rguenther@suse.de>
990 PR tree-optimization/87785
991 * gcc.dg/torture/20181029-1.c: New testcase.
992 * gcc.dg/torture/20181029-2.c: Likewise.
994 2018-10-29 Richard Biener <rguenther@suse.de>
996 PR tree-optimization/87790
997 * gcc.dg/pr87790.c: New testcase.
999 2018-10-29 Martin Liska <mliska@suse.cz>
1001 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
1002 * lib/gcov.exp: Remove legacy verify-intermediate.
1004 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1006 * gcc.dg/gimplefe-30.c: New test.
1007 * gcc.dg/gimplefe-31.c: New test.
1008 * gcc.dg/gimplefe-32.c: New test.
1009 * gcc.dg/gimplefe-33.c: New test.
1011 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
1013 * gcc.misc-tests/help.exp: Add D to option descriptions check.
1014 * gdc.dg/asan/asan.exp: New file.
1015 * gdc.dg/asan/gdc272.d: New test.
1016 * gdc.dg/compilable.d: New test.
1017 * gdc.dg/dg.exp: New file.
1018 * gdc.dg/gdc254.d: New test.
1019 * gdc.dg/gdc260.d: New test.
1020 * gdc.dg/gdc270a.d: New test.
1021 * gdc.dg/gdc270b.d: New test.
1022 * gdc.dg/gdc282.d: New test.
1023 * gdc.dg/gdc283.d: New test.
1024 * gdc.dg/imports/gdc170.d: New test.
1025 * gdc.dg/imports/gdc231.d: New test.
1026 * gdc.dg/imports/gdc239.d: New test.
1027 * gdc.dg/imports/gdc241a.d: New test.
1028 * gdc.dg/imports/gdc241b.d: New test.
1029 * gdc.dg/imports/gdc251a.d: New test.
1030 * gdc.dg/imports/gdc251b.d: New test.
1031 * gdc.dg/imports/gdc253.d: New test.
1032 * gdc.dg/imports/gdc254a.d: New test.
1033 * gdc.dg/imports/gdc256.d: New test.
1034 * gdc.dg/imports/gdc27.d: New test.
1035 * gdc.dg/imports/gdcpkg256/package.d: New test.
1036 * gdc.dg/imports/runnable.d: New test.
1037 * gdc.dg/link.d: New test.
1038 * gdc.dg/lto/lto.exp: New file.
1039 * gdc.dg/lto/ltotests_0.d: New test.
1040 * gdc.dg/lto/ltotests_1.d: New test.
1041 * gdc.dg/runnable.d: New test.
1042 * gdc.dg/simd.d: New test.
1043 * gdc.test/gdc-test.exp: New file.
1044 * lib/gdc-dg.exp: New file.
1045 * lib/gdc.exp: New file.
1047 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1050 * gfortran.dg/findloc_1.f90: New test.
1051 * gfortran.dg/findloc_2.f90: New test.
1052 * gfortran.dg/findloc_3.f90: New test.
1053 * gfortran.dg/findloc_4.f90: New test.
1054 * gfortran.dg/findloc_5.f90: New test.
1055 * gfortran.dg/findloc_6.f90: New test.
1057 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
1058 Jinsong Ji <jji@us.ibm.com>
1060 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
1062 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1063 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1064 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1065 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1066 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1067 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1068 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1069 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1070 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1071 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1072 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1073 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1074 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1075 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1076 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1077 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1078 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1079 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1080 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1081 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1082 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1083 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1084 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1085 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1086 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1087 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1088 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1089 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1090 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1091 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1092 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
1093 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1094 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1095 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1096 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1097 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1098 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1099 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1100 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1101 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1102 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1103 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1104 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1106 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1108 * gcc.target/powerpc/ssse3-check.h: New file.
1109 * gcc.target/powerpc/ssse3-vals.h: New file.
1110 * gcc.target/powerpc/ssse3-pabsb.c: New file.
1111 * gcc.target/powerpc/ssse3-pabsd.c: New file.
1112 * gcc.target/powerpc/ssse3-pabsw.c: New file.
1113 * gcc.target/powerpc/ssse3-palignr.c: New file.
1114 * gcc.target/powerpc/ssse3-phaddd.c: New file.
1115 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
1116 * gcc.target/powerpc/ssse3-phaddw.c: New file.
1117 * gcc.target/powerpc/ssse3-phsubd.c: New file.
1118 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
1119 * gcc.target/powerpc/ssse3-phsubw.c: New file.
1120 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
1121 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
1122 * gcc.target/powerpc/ssse3-pshufb.c: New file.
1123 * gcc.target/powerpc/ssse3-psignb.c: New file.
1124 * gcc.target/powerpc/ssse3-psignd.c: New file.
1125 * gcc.target/powerpc/ssse3-psignw.c: New file.
1127 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
1129 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
1130 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1131 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1132 * gcc.target/powerpc/mmx-packs.c: Likewise.
1133 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
1134 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1135 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
1136 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
1137 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
1138 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
1139 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
1140 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
1141 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
1142 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
1143 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
1144 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
1145 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
1146 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
1147 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
1148 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
1149 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1150 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
1151 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
1152 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
1153 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
1154 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
1155 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
1156 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
1157 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
1158 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
1159 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
1160 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
1161 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
1162 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
1163 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
1164 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
1165 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
1166 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
1167 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
1168 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
1169 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
1170 * gcc.target/powerpc/pr37191.c: Likewise.
1171 * gcc.target/powerpc/sse-addps-1.c: Likewise.
1172 * gcc.target/powerpc/sse-addss-1.c: Likewise.
1173 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
1174 * gcc.target/powerpc/sse-andps-1.c: Likewise.
1175 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
1176 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
1177 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
1178 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1179 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
1180 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
1181 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
1182 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1183 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
1184 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
1185 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
1186 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1187 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1188 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
1189 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
1190 * gcc.target/powerpc/sse-divps-1.c: Likewise.
1191 * gcc.target/powerpc/sse-divss-1.c: Likewise.
1192 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
1193 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
1194 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
1195 * gcc.target/powerpc/sse-minps-1.c: Likewise.
1196 * gcc.target/powerpc/sse-minps-2.c: Likewise.
1197 * gcc.target/powerpc/sse-minss-1.c: Likewise.
1198 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
1199 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
1200 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
1201 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
1202 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
1203 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
1204 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
1205 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
1206 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
1207 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
1208 * gcc.target/powerpc/sse-movss-1.c: Likewise.
1209 * gcc.target/powerpc/sse-movss-2.c: Likewise.
1210 * gcc.target/powerpc/sse-movss-3.c: Likewise.
1211 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
1212 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
1213 * gcc.target/powerpc/sse-orps-1.c: Likewise.
1214 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
1215 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
1216 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
1217 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
1218 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
1219 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
1220 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
1221 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
1222 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
1223 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
1224 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
1225 * gcc.target/powerpc/sse-subps-1.c: Likewise.
1226 * gcc.target/powerpc/sse-subss-1.c: Likewise.
1227 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
1228 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1229 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1230 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1231 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1232 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1233 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1234 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1235 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1236 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1237 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1238 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1239 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1240 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1241 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1242 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1243 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1244 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1245 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1246 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1247 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1248 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1249 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1250 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1251 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1252 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1253 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1254 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1255 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1256 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1257 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1258 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1259 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1260 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1261 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1262 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1263 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1264 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1265 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1266 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1267 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1268 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1269 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1270 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1271 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1272 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1273 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1274 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1275 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1276 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1277 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1278 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1279 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1280 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1281 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1282 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1283 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1284 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1285 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1286 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1287 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1288 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1289 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1290 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1291 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1292 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1293 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1294 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
1295 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
1296 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
1297 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1298 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
1299 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
1300 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
1301 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
1302 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
1303 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
1304 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
1305 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
1306 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
1307 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
1308 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
1309 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
1310 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
1311 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
1312 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
1313 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1314 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
1315 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1316 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
1317 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
1318 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1319 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1320 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1321 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1322 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1323 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
1324 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1325 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1326 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
1327 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
1328 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
1329 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
1330 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
1331 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
1332 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
1333 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
1334 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1335 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1336 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1337 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1338 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1339 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1340 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1341 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1342 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1343 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1344 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1345 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1346 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1347 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1348 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1349 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1350 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1351 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1352 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1353 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1354 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1355 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1356 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1357 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1358 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1359 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1360 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1361 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1362 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1363 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1364 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1365 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1366 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1367 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1368 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1369 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1370 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1371 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1372 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1373 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1374 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1375 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1376 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1377 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1378 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1379 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1380 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1381 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1382 ommitted "-mpower8-vector" to dg-options.
1384 2018-10-26 Jan Hubicka <jh@suse.cz>
1386 * g++.dg/lto/odr-1_0.C: Fix template.
1387 * g++.dg/lto/odr-1_1.C: Fix template.
1389 2018-10-26 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/87105
1392 * g++.dg/vect/slp-pr87105.cc: Adjust.
1393 * gcc.dg/torture/20181024-1.c: New testcase.
1394 * g++.dg/opt/20181025-1.C: Likewise.
1396 2018-10-26 Richard Biener <rguenther@suse.de>
1399 * g++.dg/lto/odr-1_0.C: Fix pattern.
1401 2018-10-26 Richard Biener <rguenther@suse.de>
1403 PR tree-optimization/87746
1404 * gcc.dg/pr87746.c: New testcase.
1406 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1410 2018-10-25 Carl Love <cel@us.ibm.com>
1412 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1414 2018-10-25 Martin Liska <mliska@suse.cz>
1417 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1419 2018-10-25 Martin Liska <mliska@suse.cz>
1422 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1423 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1424 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1426 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1428 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1429 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1430 * gcc.target/s390/global-array-element-pic.c: New test.
1431 * gcc.target/s390/global-array-even-element.c: New test.
1432 * gcc.target/s390/global-array-huge-element.c: New test.
1433 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1434 * gcc.target/s390/global-array-odd-element.c: New test.
1436 2018-10-25 Jan Hubicka <jh@suse.cz>
1438 * g++.dg/lto/odr-1_0.C: New test.
1439 * g++.dg/lto/odr-1_1.C: New test.
1441 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1444 * gcc.dg/sibcall-9.c: Make v static.
1445 * gcc.dg/sibcall-10.c: Likewise.
1447 2018-10-25 Richard Biener <rguenther@suse.de>
1449 PR tree-optimization/87665
1450 PR tree-optimization/87745
1451 * gfortran.dg/20181025-1.f: New testcase.
1453 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1456 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1457 from kind with a colon rather than comma.
1458 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1459 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1461 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1463 * gcc.target/powerpc/float128-math.c: New test to make sure the
1464 long double built-in function names use the f128 form if the user
1465 switched from IBM long double to IEEE long double.
1466 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1468 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1471 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1473 2018-10-24 Martin Sebor <msebor@redhat.com>
1476 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1478 2018-10-24 Martin Liska <mliska@suse.cz>
1480 PR tree-optimization/84436
1481 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1482 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1483 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1484 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1485 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1487 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1489 * gcc.target/s390/20181024-1.c: New test.
1491 2018-10-24 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/87105
1494 * gcc.dg/vect/bb-slp-39.c: New testcase.
1495 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1497 2018-10-24 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/84013
1500 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1502 2018-10-24 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/87665
1505 * gcc.dg/torture/pr87665.c: New testcase.
1507 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1509 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1510 only. Add expected warnings and messages for c++2a.
1512 2018-10-23 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/87105
1515 PR tree-optimization/87608
1516 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1517 g++.dg/vect/slp-pr87105.cc: Likewise.
1518 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1519 relies on phiprop run before.
1520 * g++.dg/tree-ssa/pr30738.C: Likewise.
1521 * g++.dg/tree-ssa/pr57380.C: Likewise.
1522 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1523 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1524 confused by copies in the IL left by EVRP.
1525 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1527 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1528 * gcc.dg/pr24574.c: Likewise.
1529 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1531 2018-10-23 Richard Biener <rguenther@suse.de>
1533 PR tree-optimization/87700
1534 * gcc.dg/torture/pr87700.c: New testcase.
1536 2018-10-23 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/87693
1539 * gcc.dg/torture/pr87693.c: New testcase.
1541 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1544 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1545 occurring as it should and a regression caused by version 1 of
1548 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1550 PR tree-optimization/87633
1551 * g++.dg/pr87633.C: New test.
1553 2018-10-22 Marek Polacek <polacek@redhat.com>
1556 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1558 2018-10-22 Richard Biener <rguenther@suse.de>
1560 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1561 * gcc.dg/predict-6.c: Adjust.
1562 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1563 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1564 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1566 2018-10-22 Martin Liska <mliska@suse.cz>
1568 PR tree-optimization/87686
1569 * g++.dg/tree-ssa/pr87686.C: New test.
1571 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1573 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1574 properly -std= options.
1576 2018-10-22 Richard Biener <rguenther@suse.de>
1578 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1580 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1582 * gnat.dg/sso14.adb: New test.
1583 * gnat.dg/sso15.adb: Likewise.
1585 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1587 * gnat.dg/warn19.ad[sb]: New test.
1588 * gnat.dg/warn19_pkg.ads: New helper.
1590 2018-10-22 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/87640
1593 * gcc.dg/torture/pr87640.c: New testcase.
1595 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1597 * gcc.target/s390/litpool-int.c: New test.
1599 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1602 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1603 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1604 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1605 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1606 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1607 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1608 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1609 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1611 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1614 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1615 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1616 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1617 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1618 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1619 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1620 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1621 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1622 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1623 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1624 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1625 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1626 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1627 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1628 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1629 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1630 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1631 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1632 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1633 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1634 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1635 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1636 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1637 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1638 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1639 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1640 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1642 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1645 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1646 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1647 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1648 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1649 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1650 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1651 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1652 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1653 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1654 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1655 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1656 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1657 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1658 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1659 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1660 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1661 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1663 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1666 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1667 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1668 (__builtin_ia32_vfmsubps512_mask): Likewise.
1669 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1670 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1671 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1672 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1673 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1674 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1675 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1676 * testsuite/gcc.target/i386/sse-13.c
1677 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1678 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1679 (__builtin_ia32_vfmsubps512_mask): Likewise.
1680 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1681 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1682 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1683 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1684 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1685 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1686 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1687 * testsuite/gcc.target/i386/sse-23.c
1688 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1689 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1690 (__builtin_ia32_vfmsubps512_mask): Likewise.
1691 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1692 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1693 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1694 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1695 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1696 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1697 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1699 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1702 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1703 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1704 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1705 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1706 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1707 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1708 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1709 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1710 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1711 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1712 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1714 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1717 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1718 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1719 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1720 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1721 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1722 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1723 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1724 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1725 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1726 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1727 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1729 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1732 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1733 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1734 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1735 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1736 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1737 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1738 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1739 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1740 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1741 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1742 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1744 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1747 * gfortran.dg/deferred_character_31.f90 : New test.
1749 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1752 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1753 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1754 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1755 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1756 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1757 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1758 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1759 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1760 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1762 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1765 * gcc.target/i386/pr87662.c
1767 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1770 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1771 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1772 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1773 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1774 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1775 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1776 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1777 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1779 2018-10-20 Marek Polacek <polacek@redhat.com>
1781 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1782 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1783 the list of default stds to test.
1785 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1788 * gcc.c-torture/compile/pr87647.c: New test.
1790 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1794 * c-c++-common/gomp/doacross-2.c: New test.
1795 * c-c++-common/gomp/sink-3.c: Expect another error during error
1798 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1800 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1802 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1804 2018-10-19 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/torture/pr87645.c: New testcase.
1809 2018-10-19 Richard Biener <rguenther@suse.de>
1812 * gcc.target/i386/pr87657.c: New testcase.
1814 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1817 * gcc.target/i386/avx512-binop-1.h: New file.
1818 * gcc.target/i386/avx512-binop-2.h: Likewise.
1819 * gcc.target/i386/avx512-binop-3.h: Likewise.
1820 * gcc.target/i386/avx512-binop-4.h: Likewise.
1821 * gcc.target/i386/avx512-binop-5.h: Likewise.
1822 * gcc.target/i386/avx512-binop-6.h: Likewise.
1823 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1824 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1825 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1826 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1827 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1828 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1829 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1830 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1831 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1832 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1833 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1834 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1835 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1836 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1837 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1838 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1839 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1841 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1843 PR rtl-optimization/87596
1844 * gcc.target/i386/pr87596.c: New test.
1846 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1848 * gnat.dg/frame_overflow2.adb: New test.
1850 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1853 * gcc.target/i386/avx512-fma-1.h: New file.
1854 * gcc.target/i386/avx512-fma-2.h: Likewise.
1855 * gcc.target/i386/avx512-fma-3.h: Likewise.
1856 * gcc.target/i386/avx512-fma-4.h: Likewise.
1857 * gcc.target/i386/avx512-fma-5.h: Likewise.
1858 * gcc.target/i386/avx512-fma-6.h: Likewise.
1859 * gcc.target/i386/avx512-fma-7.h: Likewise.
1860 * gcc.target/i386/avx512-fma-8.h: Likewise.
1861 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1862 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1863 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1864 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1865 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1866 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1867 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1868 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1869 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1870 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1871 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1873 2018-10-18 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/realloc_on_assign_31.f90: New file.
1878 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1880 PR tree-optimization/87562
1881 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1882 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1883 * c-c++-common/substring-location-PR-87562-1.c: New test.
1884 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1886 * gcc.dg/plugin/pr87562-a.h: New file.
1887 * gcc.dg/plugin/pr87562-b.h: New file.
1889 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1892 * gfortran.dg/associate_45.f90 : New test.
1894 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1897 * gfortran.dg/deferred_character_30.f90 : New test.
1899 2018-10-18 Richard Biener <rguenther@suse.de>
1902 * gcc.dg/torture/pr87087.c: New testcase.
1903 * gcc.dg/graphite/pr84204.c: XFAIL.
1904 * gcc.dg/graphite/pr85935.c: Likewise.
1906 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1909 * gcc.target/i386/pr87537-1.c: New test.
1911 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1913 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1914 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1915 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1916 gcc.dg/gnu2x-static-assert-1.c: New tests.
1917 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1919 2018-10-17 Tobias Burnus <burnus@net-b.de>
1922 * gfortran.dg/select_type_47.f90: New.
1924 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1926 * gcc.c-torture/execute/pr87623.c: New test.
1928 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/cpp0x/pr84705.C: New.
1933 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1938 * gfortran.dg/associate_44.f90 : New test.
1941 * gfortran.dg/select_type_45.f90 : New test.
1944 * gfortran.dg/select_type_46.f90 : New test.
1946 2018-10-16 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/allocate_with_source_26.f90: Extend
1950 testcase with polymorphic variables.
1952 2018-10-16 Tobias Burnus <burnus@net-b.de>
1955 * gfortran.dg/allocate_with_source_26.f90: New.
1957 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1959 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1960 to reflect minimum margin width.
1961 * gcc.dg/missing-header-fixit-4.c: Likewise.
1962 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1964 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1966 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1968 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1970 2018-10-15 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1975 2018-10-15 Renlin Li <renlin.li@arm.com>
1978 * gcc.target/aarch64/sve/pr87563.c: New.
1980 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1981 Tobias Burnus <burnus@gcc.gnu.org>
1984 * gfortran.dg/select_type_44.f90: New test.
1985 * gfortran.dg/associate_42.f90: New test.
1987 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1989 PR tree-optimization/87022
1990 * gcc.dg/tree-ssa/pr87022.c: New test.
1992 2018-10-15 Richard Biener <rguenther@suse.de>
1995 * gcc.dg/torture/restrict-6.c: New testcase.
1997 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1999 * g++.dg/vec-init-1.C: New test.
2001 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2004 * gcc.target/i386/pr87599.c: New test.
2006 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
2009 * gcc.target/i386/pr87572.c: New test.
2011 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
2014 * gfortran.dg/associate_43.f90: New test.
2016 2018-10-14 Anthony Green <green@moxielogic.com>
2018 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
2020 2018-10-12 Yury Gribov <tetra2005@gmail.com>
2023 * c-c++-common/pr81376.c: New test.
2024 * gcc.target/i386/387-ficom-2.c: Update test.
2025 * gcc.target/i386/387-ficom-2.c: Ditto.
2027 2018-10-12 Tobias Burnus <burnus@net-b.de>
2030 * gfortran.dg/inline_matmul_24.f90: New.
2032 2018-10-12 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
2036 * gfortran.dg/interface_42.f90: Ditto.
2037 * gfortran.dg/internal_references_1.f90: Ditto.
2038 * gfortran.dg/invalid_procedure_name.f90: Ditto.
2039 * gfortran.dg/pr65453.f90: Ditto.
2040 * gfortran.dg/pr77414.f90: Ditto.
2041 * gfortran.dg/pr78741.f90: Ditto.
2042 * gfortran.dg/same_name_2.f90: Ditto.
2044 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
2046 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
2047 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
2049 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2051 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
2052 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
2053 * gcc.target/powerpc/fold-vec-insert-double.c: New.
2054 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
2055 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
2056 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
2057 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
2058 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
2059 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
2060 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
2062 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2064 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
2065 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
2066 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
2067 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
2068 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
2069 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
2070 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
2071 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
2072 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
2073 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
2074 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
2075 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
2076 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
2077 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
2078 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
2079 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
2080 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
2081 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
2083 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2085 * gcc.target/powerpc/fold-vec-select-char.c: New.
2086 * gcc.target/powerpc/fold-vec-select-double.c: New.
2087 * gcc.target/powerpc/fold-vec-select-float.c: New.
2088 * gcc.target/powerpc/fold-vec-select-int.c: New.
2089 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
2090 * gcc.target/powerpc/fold-vec-select-short.c: New.
2092 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
2094 PR tree-optimization/86829
2095 * gcc.dg/sinatan-1.c: New test.
2096 * gcc.dg/sinatan-2.c: New test.
2097 * gcc.dg/sinatan-3.c: New test.
2099 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
2101 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
2102 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
2103 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
2105 2018-10-11 Tobias Burnus <burnus@net-b.de>
2108 2018-10-09 Tobias Burnus <burnus@net-b.de>
2111 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2112 change to dg-do compile.
2113 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2114 * gfortran.dg/array_initializer_1.f90: Use array
2115 element not size-one section.
2116 * gfortran.dg/array_substring.f90: New.
2118 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
2121 * gcc.target/aarch64/pr87511.c: Add new test.
2123 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2126 * g++.dg/torture/accessor-fixits-9.C: New test.
2128 2018-10-11 Nathan Sidwell <nathan@acm.org>
2130 * g++.dg/parse/close-brace.C: New.
2131 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
2132 * g++.old-deja/g++.other/crash32.C: Add another error
2134 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2137 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
2138 c++14_only to c++14.
2140 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2142 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
2143 there hasn't been a dg-end-multiline-output since the last
2144 dg-begin-multiline-output.
2145 (dg-end-multiline-output): Issue an error if there hasn't been a
2146 dg-begin-multiline-output. Reset _multiline_last_beginning_line
2147 as soon possible. Rename "line" to "last_line".
2149 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
2151 * selftests/repeat.rtl: New file.
2153 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2156 * g++.dg/cpp1z/decomp48.C: New test.
2158 2018-10-11 David Malcolm <dmalcolm@redhat.com>
2160 * g++.dg/diagnostic/macro-arg-count.C: Move to...
2161 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
2162 output for C vs C++. Expect notes showing the definitions of the
2164 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
2167 2018-10-11 Martin Jambor <mjambor@suse.cz>
2169 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
2170 greater that the size of double by target large_long double.
2172 2018-10-11 Jakub Jelinek <jakub@redhat.com>
2174 * g++.dg/cpp2a/feat-cxx2a.C: New test.
2177 * g++.dg/rtti/typeid12.C: New test.
2179 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
2181 * g++.dg/other/pr87574.C: New test.
2183 2018-10-10 Marek Polacek <polacek@redhat.com>
2185 PR c++/87567 - constexpr rejects call to non-constexpr function.
2186 * g++.dg/cpp1y/constexpr-loop7.C: New test.
2188 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
2191 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
2192 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
2193 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
2194 * gcc.target/powerpc/sse3-haddps.c: Likewise.
2195 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
2196 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
2197 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
2198 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
2199 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
2200 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
2201 * gcc.target/powerpc/sse3-movddup.c: Likewise.
2202 * gcc.target/powerpc/pr37191.c: Likewise.
2203 2018-10-10 Martin Sebor <msebor@redhat.com>
2206 * gcc.dg/transparent-union-6.c: New.
2208 2018-10-10 Martin Sebor <msebor@redhat.com>
2210 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
2211 Add a test for 2-byte wchar_t.
2212 * gcc.dg/builtin-memchr.c: New test.
2214 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
2217 * gcc.target/i386/pr87573.c: New test.
2219 2018-10-10 Jakub Jelinek <jakub@redhat.com>
2222 * gcc.target/i386/pr87550.c: New test.
2225 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
2227 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2230 * g++.dg/concepts/pr84423-1.C: New.
2231 * g++.dg/concepts/pr84423-2.C: Likewise.
2232 * g++.dg/cpp0x/auto39.C: Test location too.
2233 * g++.dg/cpp0x/auto9.C: Likewise.
2234 * g++.dg/cpp1y/pr60384.C: Likewise.
2236 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2238 * gcc.target/powerpc/sse3-check.h: New file.
2239 * gcc.target/powerpc/sse3-addsubps.c: New file.
2240 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2241 * gcc.target/powerpc/sse3-haddps.c: New file.
2242 * gcc.target/powerpc/sse3-hsubps.c: New file.
2243 * gcc.target/powerpc/sse3-haddpd.c: New file.
2244 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2245 * gcc.target/powerpc/sse3-lddqu.c: New file.
2246 * gcc.target/powerpc/sse3-movsldup.c: New file.
2247 * gcc.target/powerpc/sse3-movshdup.c: New file.
2248 * gcc.target/powerpc/sse3-movddup.c: New file.
2249 * gcc.target/powerpc/pr37191.c: New file.
2251 2018-10-09 Tobias Burnus <burnus@net-b.de>
2254 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2255 change to dg-do compile.
2256 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2257 * gfortran.dg/array_initializer_1.f90: Use array
2258 element not size-one section.
2259 * gfortran.dg/array_substring.f90: New.
2261 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2266 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2268 * gnat.dg/warn17.adb: New testcase.
2270 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2273 gnat.dg/inline14_pkg.ads: New testcase.
2275 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2277 * gnat.dg/warn18.adb: New testcase.
2279 2018-10-09 Martin Liska <mliska@suse.cz>
2281 * c-c++-common/asan/pr64820.c: Add line number to scanned
2283 * c-c++-common/asan/use-after-return-1.c: Likewise.
2284 * g++.dg/asan/function-argument-1.C (main): Likewise.
2285 * g++.dg/asan/function-argument-2.C (main): Likewise.
2286 * g++.dg/asan/function-argument-3.C (main): Likewise.
2287 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2288 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2289 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2290 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2291 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
2292 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
2293 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
2294 * gcc.dg/asan/pr78541.c (main): Likewise.
2295 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
2296 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
2297 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
2298 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
2299 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
2300 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
2302 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2305 * gfortran.dg/deferred_type_component_3.f90: New test.
2308 * gfortran.dg/deferred_character_28.f90: New test.
2309 * gfortran.dg/deferred_character_29.f90: New test (note that
2310 this test appears in PR83196 comment #4 by mistake).
2312 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2314 * gcc.target/i386/vararg-loc.c: Accept a column number.
2316 2018-10-08 Martin Liska <mliska@suse.cz>
2318 * gcc.target/i386/i386.exp: Move procedures to
2319 target-supports.exp.
2320 * g++.target/i386/i386.exp: New file.
2321 * gcc.target/i386/mv*.C: Move here tests and remove
2322 target filter in these tests.
2324 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
2326 * gfortran.dg/contiguous_4.f90: Adjust.
2327 * gfortran.dg/contiguous_4.f90: New test.
2329 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
2332 * gfortran.dg/associate_41.f90: New test.
2334 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2336 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
2337 * gnat.dg/string_merge1.adb: Likewise.
2338 * gnat.dg/string_merge2.adb: Likewise.
2340 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2342 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2344 2018-10-08 Martin Liska <mliska@suse.cz>
2346 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2348 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/concepts/pr71128.C: New.
2353 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2356 * gcc.dg/pr87286.c: New test.
2358 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2361 * gfortran.dg/array_constructor_type_23.f90: New test.
2363 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2366 * gfortran.dg/elemental_function_4.f90 : New test.
2368 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2370 PR rtl-optimization/86939
2371 PR rtl-optimization/87479
2372 * gcc.target/powerpc/pr86939.c: New test.
2373 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2375 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2377 * gnat.dg/string_merge1.adb: Fix test expectations.
2378 * gnat.dg/string_merge2.adb: Likewise.
2380 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2383 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2384 correct location within the format string.
2385 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2386 files for testing locations within string literal locations from
2388 * g++.dg/warn/Wformat-method.C: New test.
2389 * g++.dg/warn/Wformat-pr71863.C: New test.
2390 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2391 * g++.dg/warn/Wformat-ranges.C: New test, based on
2392 gcc.dg/format/diagnostic-ranges.c.
2393 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2394 (test_multitoken_macro): Generalize expected output to work with
2396 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2397 (test_stringified_token_1): Likewise.
2398 (test_stringified_token_3): Likewise.
2400 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2402 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2403 count. If there's a 3rd argument, use dg-process-target on it,
2404 bailing out, or recording expected failures as "maybe_x".
2405 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2406 to convert pass/fail into xpass/xfail.
2408 2018-10-05 Martin Sebor <msebor@redhat.com>
2410 PR tree-optimization/87490
2411 * gcc.dg/pr87490.c: New test.
2412 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2414 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2416 PR tree-optimization/71625
2417 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2418 (test_vclz_s16): Ditto.
2419 (test_vclz_s32): Ditto.
2420 (test_vclzq_s8): Ditto.
2421 (test_vclzq_s16): Ditto.
2422 (test_vclzq_s32): Ditto.
2423 (test_vclz_u8): Ditto.
2424 (test_vclz_u16): Ditto.
2425 (test_vclz_u32): Ditto.
2426 (test_vclzq_u8): Ditto.
2427 (test_vclzq_u16): Ditto.
2428 (test_vclzq_u32): Ditto.
2429 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2430 (test_vneg_s16): Ditto.
2431 (test_vneg_s32): Ditto.
2432 (test_vneg_s64): Ditto.
2433 (test_vnegd_s64): Ditto.
2434 (test_vnegq_s8): Ditto.
2435 (test_vnegq_s16): Ditto.
2436 (test_vnegq_s32): Ditto.
2437 (test_vnegq_s64): Ditto.
2439 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2442 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2443 of dfp_hw. Don't include <altivec.h>.
2444 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2446 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2447 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2448 * gcc.target/powerpc/test_mffsl.c: Ditto.
2450 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2452 * c-c++-common/Wprio-ctor-dtor.c: New test.
2454 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2456 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2457 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2458 dg-additional-options. Add dg-message and dg-missed directives
2459 to verify that -fopt-info messages are written at the correct
2462 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2464 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2465 due to "-internals" not being selected.
2466 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2467 "-internals" added to re-enable the output from test_scopes.
2468 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2470 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2472 * gnat.dg/string_merge1.adb: New test.
2473 * gnat.dg/string_merge2.adb: New test.
2474 * gcc.dg/merge-all-constants-1.c: Adjust test.
2475 * gcc.dg/merge-all-constants-2.c: New test.
2477 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2480 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2482 2018-10-04 Martin Liska <mliska@suse.cz>
2485 * gcc.dg/pr87483.c: New test.
2487 2018-10-04 Martin Liska <mliska@suse.cz>
2490 * g++.dg/ext/pr82625.C: New test.
2492 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2494 * gcc.dg/plugin/dump-1.c: New test.
2495 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2498 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2500 PR rtl-optimization/87466
2501 * gcc.target/powerpc/pr87466.c: New test.
2503 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2505 PR tree-optimization/85787
2506 * gcc.dg/ipa/propmalloc-4.c: New test.
2508 2018-10-04 Richard Biener <rguenther@suse.de>
2510 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2512 2018-10-03 Ian Lance Taylor <iant@google.com>
2514 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2516 2018-10-03 Martin Sebor <msebor@redhat.com>
2518 * gcc.dg/warn-sprintf-no-nul.c: New test.
2520 2018-10-03 Martin Liska <mliska@suse.cz>
2522 PR gcov-profile/86109
2523 * g++.dg/gcov/pr86109.C: New test.
2525 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2527 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2528 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2530 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2533 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2535 2018-10-01 Martin Sebor <msebor@redhat.com>
2537 * gcc.dg/warn-strnlen-no-nul.c: New.
2539 2018-10-01 Carl Love <cel@us.ibm.com>
2542 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2543 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2544 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2545 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2546 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2548 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2551 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2552 the call to adjustl and direct assignment of the substring.
2554 2018-10-01 Richard Biener <rguenther@suse.de>
2556 PR tree-optimization/87465
2557 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2559 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2562 * gcc.dg/pr82788.c: Skip for AArch64.
2563 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2564 * gcc.target/aarch64/subsp.c: Likewise.
2565 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2567 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2568 * gcc.dg/stack-check-12.c: ILP32 fixup.
2569 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2570 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2571 * testsuite/lib/target-supports.exp
2572 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2573 require frame pointer for non-leaf functions.
2575 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2578 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2579 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2580 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2581 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2582 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2583 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2584 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2585 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2586 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2587 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2588 * gcc.target/aarch64/stack-check-alloca.h: New.
2589 * gcc.target/aarch64/stack-check-14.c: New.
2590 * gcc.target/aarch64/stack-check-15.c: New.
2592 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2595 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2596 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2597 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2598 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2600 2018-10-01 Jeff Law <law@redhat.com>
2601 Richard Sandiford <richard.sandiford@linaro.org>
2602 Tamar Christina <tamar.christina@arm.com>
2605 * gcc.target/aarch64/stack-check-12.c: New.
2606 * gcc.target/aarch64/stack-check-13.c: New.
2607 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2608 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2609 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2610 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2611 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2612 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2613 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2614 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2615 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2616 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2617 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2618 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2619 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2620 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2621 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2622 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2623 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2624 * gcc.target/aarch64/stack-check-prologue.h: New.
2625 * lib/target-supports.exp
2626 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2628 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2630 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2631 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2632 (check_compile): Support values already Boolean.
2633 (check_alias_available, check_gc_sections_available,
2634 check_profiling_available, check_effective_target_vect_cmdline_needed,
2635 check_effective_target_vect_int,
2636 check_effective_target_vect_intfloat_cvt,
2637 check_effective_target_vect_doubleint_cvt,
2638 check_effective_target_vect_intdouble_cvt,
2639 check_effective_target_vect_uintfloat_cvt,
2640 check_effective_target_vect_floatint_cvt,
2641 check_effective_target_vect_floatuint_cvt,
2642 check_effective_target_vect_peeling_profitable,
2643 check_effective_target_vect_simd_clones,
2644 check_effective_target_vect_peeling_profitable,
2645 check_effective_target_vect_simd_clones,
2646 check_effective_target_vect_shift,
2647 check_effective_target_vect_bswap,
2648 check_effective_target_vect_shift_char,
2649 check_effective_target_vect_float,
2650 check_effective_target_vect_double,
2651 check_effective_target_vect_long_long,
2652 check_effective_target_vect_no_int_min_max,
2653 check_effective_target_vect_no_int_add,
2654 check_effective_target_vect_no_bitwise,
2655 check_effective_target_vect_perm,
2656 check_effective_target_vect_perm_byte,
2657 check_effective_target_vect_perm_short,
2658 check_effective_target_xorsign,
2659 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2660 check_effective_target_vect_widen_sum_hi_to_si,
2661 check_effective_target_vect_widen_sum_qi_to_hi,
2662 check_effective_target_vect_widen_sum_qi_to_si,
2663 check_effective_target_vect_widen_mult_qi_to_hi,
2664 check_effective_target_vect_widen_mult_hi_to_si,
2665 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2666 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2667 check_effective_target_vect_widen_mult_si_to_di_pattern,
2668 check_effective_target_vect_widen_shift,
2669 check_effective_target_vect_sdot_qi,
2670 check_effective_target_vect_udot_qi,
2671 check_effective_target_vect_sdot_hi,
2672 check_effective_target_vect_udot_hi,
2673 check_effective_target_vect_usad_char,
2674 check_effective_target_vect_pack_trunc,
2675 check_effective_target_vect_unpack,
2676 check_effective_target_unaligned_stack,
2677 check_effective_target_vect_no_align,
2678 check_effective_target_vect_hw_misalign,
2679 check_effective_target_natural_alignment_32,
2680 check_effective_target_natural_alignment_64,
2681 check_effective_target_vect_element_align,
2682 check_effective_target_vect_load_lanes **,
2683 check_effective_target_vect_condition,
2684 check_effective_target_vect_cond_mixed,
2685 check_effective_target_vect_char_mult,
2686 check_effective_target_vect_short_mult,
2687 check_effective_target_vect_int_mult,
2688 check_effective_target_vect_extract_even_odd,
2689 check_effective_target_vect_interleave,
2690 check_effective_target_vect_stridedN,
2691 check_effective_target_vect_call_copysignf,
2692 check_effective_target_sqrt_insn,
2693 check_effective_target_vect_call_sqrtf,
2694 check_effective_target_vect_call_btrunc,
2695 check_effective_target_vect_call_btruncf,
2696 check_effective_target_vect_call_ceil,
2697 check_effective_target_vect_call_ceilf,
2698 check_effective_target_vect_call_floor,
2699 check_effective_target_vect_call_floorf,
2700 check_effective_target_vect_call_lceil,
2701 check_effective_target_vect_call_lfloor,
2702 check_effective_target_vect_call_nearbyint,
2703 check_effective_target_vect_call_nearbyintf,
2704 check_effective_target_vect_call_round,
2705 check_effective_target_vect_call_roundf,
2706 check_effective_target_section_anchors,
2707 check_effective_target_bswap,
2708 check_effective_target_sync_int_long,
2709 check_effective_target_sync_char_short,
2710 check_effective_target_tiny,
2711 check_effective_target_pie_copyreloc,
2712 check_effective_target_got32x_reloc,
2713 check_effective_target_tls_get_addr_via_got): Use new caching.
2715 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2717 PR tree-optimization/87261
2718 * gcc.dg/pr87261.c: New test.
2720 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2722 * gcc.target/arc/tph_addx.c: New test.
2724 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2726 * gcc.target/arc/tmac-3.c: New file.
2728 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2731 * gfortran.dg/associate_40.f90 : New test.
2733 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2737 * gfortran.dg/deferred_character_25.f90 : New test.
2738 * gfortran.dg/deferred_character_26.f90 : New test.
2739 * gfortran.dg/deferred_character_27.f90 : New test to verify
2740 that PR82617 remains fixed.
2742 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2745 * gfortran.dg/deferred_character_24.f90 : New test.
2747 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2750 * gcc.target/i386/pr87370.c: New test.
2752 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2755 * gfortran.dg/dependency_52.f90 : New test.
2757 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2760 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2761 (CALC): Use double instead of float.
2762 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2763 _mm512_abs_ps and _mm512_mask_abs_ps.
2765 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2767 * c-c++-common/unroll-1.c: Update expected output from "note" to
2769 * c-c++-common/unroll-2.c: Likewise.
2770 * c-c++-common/unroll-3.c: Likewise.
2771 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2772 dg-message to dg-missed. Convert param from -fopt-info to
2773 -fopt-info-missed-ipa.
2774 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2775 dg-message to dg-missed.
2776 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2777 dg-message to dg-optimized.
2778 * gcc.dg/pr26570.c: Update expected output from dg-message to
2779 dg-missed. Convert param from -fopt-info to
2780 -fopt-info-missed-ipa.
2781 * gcc.dg/pr32773.c: Likewise.
2782 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2783 dg-message to dg-missed.
2784 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2786 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2787 from -fopt-info to -fopt-info-vec.
2788 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2789 "note" to "optimized".
2790 * gfortran.dg/directive_unroll_2.f90: Likewise.
2791 * gfortran.dg/directive_unroll_3.f90: Likewise.
2792 * gnat.dg/unroll4.adb: Likewise.
2793 * lib/gcc-dg.exp (dg-optimized): New procedure.
2794 (dg-missed): New procedure.
2796 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2799 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2800 values explicitly to target type for comparison.
2802 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2805 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2808 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2811 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2813 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2815 * gcc.target/sparc/20160229-1.c: Minor tweak.
2816 * gcc.target/sparc/cbcond-2.c: Likewise.
2817 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2818 * gcc.target/sparc/movcc-2.c: Minor tweak.
2819 * gcc.target/sparc/overflow-3.c: Likewise.
2820 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2821 * gcc.target/sparc/overflow-5.c: Minor tweak.
2822 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2824 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2826 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2827 valid value, in the "vector bool int" case.
2829 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2831 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2832 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2833 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2835 2018-09-27 Martin Liska <mliska@suse.cz>
2837 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2838 * g++.dg/torture/pr59265.C: Likewise.
2839 * g++.dg/tree-prof/morefunc.C: Likewise.
2840 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2841 * gcc.dg/pr26570.c: Likewise.
2842 * gcc.dg/pr32773.c: Likewise.
2843 * gcc.dg/pr40209.c: Likewise.
2844 * gcc.dg/pr51957-1.c: Likewise.
2845 * gcc.dg/pr80747.c: Likewise.
2846 * gcc.target/aarch64/pr62262.c: Likewise.
2848 2018-09-27 Richard Biener <rguenther@suse.de>
2851 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2853 2018-09-27 Richard Biener <rguenther@suse.de>
2857 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2858 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2860 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2863 * g++.dg/concepts/pr67544.C: New.
2865 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/expr/unary4.C: New.
2870 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2872 PR gcov-profile/86957
2873 * gcc.dg/Wmissing-profile.c: New test.
2875 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2878 * gcc.target/i386/excess-precision-9.c,
2879 gcc.target/i386/excess-precision-10.c: New tests.
2881 2018-09-26 Richard Biener <rguenther@suse.de>
2884 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2886 2018-09-26 Martin Jambor <mjambor@suse.cz>
2889 * gcc.dg/pr87347.c: New test.
2891 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2894 * g++.dg/concepts/pr71131.C: New.
2896 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2899 * g++.dg/concepts/pr71127.C: New.
2901 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2904 * g++.dg/concepts/pr67655.C: New.
2906 2018-09-26 Thomas Quinot <quinot@adacore.com>
2908 * gnat.dg/sso13.adb: New testcase.
2910 2018-09-26 Justin Squirek <squirek@adacore.com>
2912 * gnat.dg/warn16.adb: New testcase.
2914 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2916 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2917 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2918 gnat.dg/elab7_pkg2.ads: New testcase.
2920 2018-09-26 Javier Miranda <miranda@adacore.com>
2922 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2924 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2926 * gnat.dg/predicate2-containers.ads,
2927 gnat.dg/predicate2-project-name_values.ads,
2928 gnat.dg/predicate2-project-registry-attribute.ads,
2929 gnat.dg/predicate2-project-registry.ads,
2930 gnat.dg/predicate2-project-typ-set.ads,
2931 gnat.dg/predicate2-project-typ.ads,
2932 gnat.dg/predicate2-project.ads,
2933 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2934 gnat.dg/predicate2_main.adb: New testcase.
2936 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2938 * gnat.dg/dynhash1.adb: New testcase.
2940 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2942 * gnat.dg/sets1.adb: New testcase.
2943 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2946 2018-09-26 Thomas Quinot <quinot@adacore.com>
2948 * gnat.dg/sso12.adb: New testcase.
2950 2018-09-26 Justin Squirek <squirek@adacore.com>
2952 * gnat.dg/expr_func8.adb: New testcase.
2954 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2956 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2959 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/concepts/pr67656.C: New.
2964 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2966 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2967 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2968 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2970 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2972 * g++.dg/other/vthunk1.C: Rename to...
2973 * g++.dg/other/thunk1.C: ...this.
2974 * g++.dg/other/thunk2a.C: New test.
2975 * g++.dg/other/thunk2b.C: Likewise.
2977 2018-09-25 Jim Wilson <jimw@sifive.com>
2979 * gcc.target/riscv/weak-1.c: New.
2981 2018-09-25 Jeff Law <law@redhat.com>
2983 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2984 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2986 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2988 * gnat.dg/dinst.adb: Adjust for locviews.
2990 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2992 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2993 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2994 vec_splat calls from recently added tests. Update instruction counts.
2995 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2996 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2997 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2998 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2999 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
3001 2018-09-25 Marek Polacek <polacek@redhat.com>
3004 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
3006 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3009 * g++.dg/other/pr87398.C: New test.
3010 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
3011 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
3013 2018-09-25 Martin Jambor <mjambor@suse.cz>
3016 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
3018 * gcc.target/i386/warn-abs-3.c: New test.
3020 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/cpp0x/pr81246.C: New.
3025 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3028 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
3029 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
3031 2018-09-25 Jakub Jelinek <jakub@redhat.com>
3033 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
3036 2018-09-25 Richard Biener <rguenther@suse.de>
3038 PR tree-optimization/87402
3039 * gcc.dg/torture/pr87402.c: New testcase.
3041 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
3044 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
3045 for pie_enabled target.
3046 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
3047 * gcc.target/i386/pr34256.c: Likewise.
3049 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3052 * g++.dg/cpp0x/pr85070.C: New.
3054 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
3057 * gcc.target/i386/pr82699-1.c: New file.
3058 * gcc.target/i386/pr82699-2.c: Likewise.
3059 * gcc.target/i386/pr82699-3.c: Likewise.
3060 * gcc.target/i386/pr82699-4.c: Likewise.
3061 * gcc.target/i386/pr82699-5.c: Likewise.
3062 * gcc.target/i386/pr82699-6.c: Likewise.
3064 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3067 * gfortran.dg/intent_out_12.f90: New test.
3069 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
3072 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
3073 update expected codegen
3075 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
3077 * gfortran.dg/goacc/nested-parallelism.f90: New test.
3079 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
3082 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
3083 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
3085 2018-09-24 Martin Liska <mliska@suse.cz>
3088 * g++.dg/asan/pr85774.C: New test.
3090 2018-09-24 Alexandre Oliva <oliva@adacore.com>
3093 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
3095 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3098 * gfortran.dg/intent_out_11.f90: New test.
3100 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
3102 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
3103 * gfortran.dg/coarray_lock_7.f90: Likewise.
3105 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3108 * gfortran.dg/intent_out_10.f90: New test.
3110 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3113 * gfortran.dg/intent_optimize_2.f90: New test.
3115 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3118 * gfortran.dg/dtio_1.f90: Update test to valid code.
3120 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
3123 * gfortran.dg/deferred_character_23.f90 : New test.
3125 2018-09-21 Jeff Law <law@redhat.com>
3127 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
3128 * gcc.dg/tree-ssa/vrp120.c: New test.
3130 2018-09-21 Marek Polacek <polacek@redhat.com>
3132 PR c++/87372 - __func__ constexpr evaluation.
3133 * g++.dg/cpp1y/func_constexpr2.C: New test.
3135 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3138 * gfortran.dg/deferred_character_22.f90 : New test.
3140 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
3143 * gfortran.dg/finalize_33.f90 : New test.
3145 2018-09-21 David Malcolm <dmalcolm@redhat.com>
3147 PR tree-optimization/87309
3148 * gcc.dg/pr87309.c: New test.
3150 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3152 * c-c++-common/dump-ada-spec-14.c: New test.
3154 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3156 * gcc.dg/nested-func-11.c: New test.
3158 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
3159 more robust and remove target-specific handling.
3161 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
3163 * gcc.c-torture/execute/20180921-1.c: New test.
3165 2018-09-20 Marek Polacek <polacek@redhat.com>
3167 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
3168 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
3169 * g++.dg/cpp0x/ref-qual20.C: New test.
3171 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
3173 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
3174 * g++.dg/lto/20081109-1_0.C: Likewise.
3175 * g++.dg/lto/20090302_0.C: Likewise.
3176 * g++.dg/lto/pr45621_0.C: Likewise.
3177 * g++.dg/lto/pr60567_0.C: Likewise.
3178 * g++.dg/lto/pr62026.C: Likewise.
3179 * gcc.dg/lto/pr45736_0.c: Likewise.
3180 * gcc.dg/lto/pr52634_0.c: Likewise.
3181 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
3182 * gfortran.dg/lto/pr79108_0.f90: Likewise.
3184 2018-09-20 Alexandre Oliva <oliva@adacore.com>
3187 * gcc.dg/pr87054.c: New.
3189 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3191 PR tree-optimization/87288
3192 * gcc.dg/vect/pr87288-1.c: New test.
3193 * gcc.dg/vect/pr87288-2.c: Likewise,
3194 * gcc.dg/vect/pr87288-3.c: Likewise.
3196 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
3198 PR tree-optimization/86877
3199 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
3201 2018-09-19 Marek Polacek <polacek@redhat.com>
3203 * g++.dg/conversion/op4.C: Add dg-warning.
3204 * g++.dg/warn/Wclass-conversion1.C: New test.
3205 * g++.dg/warn/Wclass-conversion2.C: New test.
3206 * g++.dg/warn/Wconversion5.C: Remove file.
3207 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
3208 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
3209 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3211 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/cpp0x/desig5.C: New.
3216 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
3219 * gfortran.dg/elemental_function_3.f90 : New test.
3221 2018-09-19 Marek Polacek <polacek@redhat.com>
3223 PR c++/87357 - missing -Wconversion warning
3224 * g++.dg/warn/Wconversion5.C: New test.
3226 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
3228 * gcc.target/aarch64/atomic-store.c: New.
3230 2018-09-19 Richard Biener <rguenther@suse.de>
3232 PR tree-optimization/87349
3233 PR tree-optimization/87342
3234 * gcc.dg/torture/pr87349-1.c: New testcase.
3235 * gcc.dg/torture/pr87349-2.c: Likewise.
3236 * gcc.dg/torture/pr87342.c: Likewise.
3238 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3241 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3243 * gfortran.dg/inline_matmul_16.f90: Likewise.
3244 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3245 for dgemm instead of dgemm_. Add call to random_number to make
3246 standard conforming.
3247 * gfortran.dg/matmul_blas_1.f90: New test.
3248 * gfortran.dg/matmul_bounds_14.f: New test.
3249 * gfortran.dg/matmul_bounds_15.f: New test.
3250 * gfortran.dg/matmul_bounds_16.f: New test.
3251 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3254 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/elemental_function_2.f90 : New test.
3259 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3262 * gfortran.dg/pointer_array_10.f90 : New test.
3263 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3264 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3267 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/concepts/pr85065.C: New.
3272 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3275 * gcc.dg/warn-abs-1.c: Require float128 target.
3276 Skip if large_long_double newlib target.
3278 2018-09-18 Nathan Sidwell <nathan@acm.org>
3281 * g++.dg/warn/pr86881.C: New.
3283 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3285 * gcc.target/aarch64/spellcheck_1.c:
3286 Make architecture suggestion optional.
3287 * gcc.target/aarch64/spellcheck_4.c:
3290 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
3295 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
3296 Bernd Schmidt <bernds_cb1@t-online.de>
3298 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
3299 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
3300 * gcc.target/nvptx/atomic_fetch-3.c: New test.
3302 2018-09-17 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/87328
3305 * gcc.dg/torture/pr87328.c: New testcase.
3307 2018-09-17 Martin Jambor <mjambor@suse.cz>
3310 * gcc.dg/warn-abs-1.c: New test.
3311 * gcc.dg/dfp/warn-abs-2.c: Likewise.
3313 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3315 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
3316 TEST_ALWAYS_FLAGS to HOSTCXX.
3318 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3321 * gfortran.dg/allocatable_scalar_14.f90 : New test.
3323 2018-09-17 Richard Biener <rguenther@suse.de>
3325 PR tree-optimization/87301
3326 * gcc.dg/torture/pr87301.c: New testcase.
3328 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3331 * gfortran.dg/deferred_character_21.f90 : New test.
3333 2018-09-16 Janus Weil <janus@gcc.gnu.org>
3337 * gfortran.dg/class_assign_2.f90: New test case.
3338 * gfortran.dg/class_assign_3.f90: New test case.
3340 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3343 * gfortran.dg/matmul_bounds_13.f90: New test case.
3344 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3346 * gfortran.dg/matmul_5.f90: Likewise.
3347 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3348 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3349 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3350 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3351 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3353 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3355 * gcc.c-torture/compile/20180915-1.c: New test.
3357 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3360 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3362 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3364 * gcc.dg/spellcheck-identifiers-4.c: New test.
3366 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3368 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3370 2018-09-14 Martin Sebor <msebor@redhat.com>
3372 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3374 2018-09-14 Martin Sebor <msebor@redhat.com>
3375 Jeff Law <law@redhat.com>
3377 * gcc.dg/warn-strcpy-no-nul.c: New test.
3379 2018-09-14 Martin Sebor <msebor@redhat.com>
3382 * g++.dg/pr61941.C: New test.
3384 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3386 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3387 rather than pattern name in combine dump.
3389 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3392 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3395 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3397 PR tree-optimization/87259
3398 * gcc.dg/pr87259.c: New test.
3400 2018-09-13 Martin Sebor <msebor@redhat.com>
3401 Jeff Law <law@redhat.com>
3403 * gcc.dg/warn-strlen-no-nul.c: New test.
3405 2018-09-13 Richard Biener <rguenther@suse.de>
3407 PR tree-optimization/87263
3408 * gcc.dg/torture/pr87263.c: New testcase.
3409 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3410 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3411 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3413 2018-09-13 Omar Sandoval <osandov@osandov.com>
3414 Tom de Vries <tdevries@suse.de>
3417 * gcc.dg/guality/zero-length-array.c: New test.
3419 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3422 * gcc.target/aarch64/combine_bfxil.c: New file.
3423 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3425 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3426 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3429 * gcc.target/i386/pr87290.c: New test.
3430 * gcc.c-torture/execute/pr87290.c: New test.
3432 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3434 PR tree-optimization/87287
3435 * gcc.dg/tree-ssa/pr87287.c: New test.
3437 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3440 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3441 special-casing of diagnostic for a single non-viable candidate due
3443 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3444 Add test coverage for an unmatched overloaded operator.
3445 * g++.dg/expr/pmf-1.C: Likewise.
3446 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3447 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3448 * g++.old-deja/g++.law/arg11.C: Likewise.
3449 * g++.old-deja/g++.law/arm9.C: Likewise.
3450 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3452 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3455 * gfortran.dg/allocate_with_mold_2.f90: New test.
3457 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3460 * gcc.target/i386/pr82853-1.c: New test.
3461 * gcc.target/i386/pr82853-2.c: New test.
3463 2018-09-12 Richard Biener <rguenther@suse.de>
3465 PR tree-optimization/87280
3466 * gcc.dg/torture/pr87280.c: New testcase.
3468 2018-09-12 Richard Biener <rguenther@suse.de>
3470 PR tree-optimization/87266
3471 * gcc.dg/torture/pr87266-1.c: New testcase.
3472 * gcc.dg/torture/pr87266-2.c: Likewise.
3473 * gcc.dg/torture/pr87266-3.c: Likewise.
3474 * gcc.dg/torture/pr87266-4.c: Likewise.
3476 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3478 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3480 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3481 Andreas Krebbel <krebbel@linux.ibm.com>
3483 PR tree-optimization/86844
3484 * gcc.c-torture/execute/pr86844.c: New test.
3485 * gcc.dg/store_merging_22.c: New test.
3486 * gcc.dg/store_merging_23.c: New test.
3488 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3491 * c-c++-common/torture/pr87248.c: New test.
3493 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3498 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3501 * gfortran.dg/select_type_43.f90: New test.
3503 2018-09-11 Nathan Sidwell <nathan@acm.org>
3505 * gcc.dg/driver-specs.c: New.
3507 2018-09-11 Joey Ye <joey.ye@arm.com>
3509 * lib/gcov.exp (verify-intermediate): Add missing close.
3511 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3514 * gfortran.dg/typebound_call_30.f90: New test case.
3516 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3521 2018-09-08 Marek Polacek <polacek@redhat.com>
3523 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3524 * g++.dg/cpp0x/move-return2.C: New test.
3526 2018-09-08 Marek Polacek <polacek@redhat.com>
3528 * c-c++-common/array-init.c: Add dg-prune-output.
3529 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3530 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3531 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3532 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3533 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3534 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3535 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3536 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3537 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3538 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3539 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3540 * g++.dg/cpp1y/pr64382.C: Likewise.
3541 * g++.dg/cpp1y/pr77739.C: Likewise.
3542 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3543 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3544 * g++.dg/template/crash84.C: Adjust dg-error.
3546 2018-09-07 Marek Polacek <polacek@redhat.com>
3548 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3551 2018-09-07 Marek Polacek <polacek@redhat.com>
3553 PR c++/87152 - range-based for loops with initializer broken in templates.
3554 * g++.dg/cpp2a/range-for11.C: New test.
3555 * g++.dg/cpp2a/range-for12.C: New test.
3556 * g++.dg/cpp2a/range-for13.C: New test.
3557 * g++.dg/cpp2a/range-for14.C: New test.
3558 * g++.dg/cpp2a/range-for15.C: New test.
3559 * g++.dg/cpp2a/range-for16.C: New test.
3560 * g++.dg/cpp2a/range-for17.C: New test.
3561 * g++.dg/cpp2a/range-for18.C: New test.
3562 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3564 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3567 * gcc.target/powerpc/pr86731.c: New test.
3568 * gcc.target/powerpc/pr86731-longlong.c: New test.
3569 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3570 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3571 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3572 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3574 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3577 * gcc.target/s390/pr80080-3.c: New test.
3578 * gcc.target/s390/s390.exp: Make sure the new test passes
3579 on all optimization levels.
3581 2018-09-05 Marek Polacek <polacek@redhat.com>
3583 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3584 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3586 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3587 Bernd Schmidt <bernds_cb1@t-online.de>
3589 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3590 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3592 2018-09-05 Marek Polacek <polacek@redhat.com>
3594 PR c++/87109, wrong overload with ref-qualifiers.
3595 * g++.dg/cpp0x/ref-qual19.C: New test.
3597 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3600 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3601 * lib/target-supports.exp (scan-assembler_required_options,
3602 scan-assembler-not_required_options,
3603 scan-assembler-times_required_options): Add -fno-ident.
3604 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3605 * c-c++-common/ident-0a.c: New test.
3606 * c-c++-common/ident-0b.c: New test.
3607 * c-c++-common/ident-1a.c: New test.
3608 * c-c++-common/ident-1b.c: New test.
3609 * c-c++-common/ident-2a.c: New test.
3610 * c-c++-common/ident-2b.c: New test.
3612 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3614 * gcc.dg/recip_sqrt_mult_1.c: New test.
3615 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3616 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3617 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3618 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3619 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3620 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3622 2018-09-05 Martin Liska <mliska@suse.cz>
3624 PR tree-optimization/87205
3625 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3626 * gcc.dg/tree-ssa/pr87205.c: New test.
3628 2018-09-05 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/87217
3631 * gfortran.dg/pr87217.f: New testcase.
3633 2018-09-05 Pádraig Brady p@draigbrady.com
3636 * g++.dg/abi/pr87137.C: New.
3639 * g++.dg/pr87185.C: New.
3641 2018-09-05 Martin Liska <mliska@suse.cz>
3644 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3645 to support Darwin names.
3647 2018-09-05 Martin Liska <mliska@suse.cz>
3649 * g++.dg/gcov/loop.C: Update test to support new format.
3651 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3654 * g++.dg/pr86593.C: New test.
3656 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3659 * gcc.target/i386/pr87198.c: New test.
3661 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3664 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3666 2018-09-04 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/87211
3669 * gcc.dg/torture/pr87211.c: New testcase.
3671 2018-09-04 Richard Biener <rguenther@suse.de>
3673 PR tree-optimization/87176
3674 * gcc.dg/torture/pr87176.c: New testcase.
3675 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3677 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3679 * gfortran.dg/modulo_check: New test.
3681 2018-09-03 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/87177
3684 * gcc.dg/torture/pr87177.c: New testcase.
3685 * gcc.dg/torture/pr87177-2.c: Likewise.
3687 2018-09-03 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/87200
3690 * gcc.dg/torture/pr87200.c: New testcase.
3692 2018-09-03 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/87197
3695 * gcc.dg/torture/pr87197.c: New testcase.
3697 PR tree-optimization/87169
3698 * gcc.dg/torture/pr87169.c: New testcase.
3700 2018-09-03 Martin Liska <mliska@suse.cz>
3703 * gcc.dg/completion-4.c: New test.
3705 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3708 * g++.dg/concepts/pr84980.C: New.
3710 2018-09-03 Martin Liska <mliska@suse.cz>
3713 * c-c++-common/pr59521-1.c: New test.
3714 * c-c++-common/pr59521-2.c: New test.
3715 * gcc.dg/tree-prof/pr59521-3.c: New test.
3717 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3719 * c-c++-common/array-init.c: New test.
3720 * g++.dg/init/string2.C: Remove selector.
3722 2018-09-01 Michael Matz <matz@suse.de>
3724 PR tree-optimization/87074
3725 * gcc.dg/pr87074.c: New test.
3727 2018-08-31 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/87168
3730 * gcc.dg/torture/pr87168.c: New testcase.
3732 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3734 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3735 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3736 (test_vnegd_s64): Likewise.
3737 * gcc.target/aarch64/vnegd_64.c: New.
3738 * gcc.target/aarch64/vabsd_64.c: New.
3739 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3741 2018-08-31 Nathan Sidwell <nathan@acm.org>
3745 * g++.dg/cpp0x/pr87155.C: New.
3746 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3748 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3751 * gcc.target/i386/avx512bw-pr87138.c: New test.
3753 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3757 * gfortran.dg/pr86328.f90 : New test.
3758 in comment 12 of the PR.
3759 * gfortran.dg/pr86760.f90 : New test.
3761 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3763 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3764 -fdelete-null-pointer-checks explicit.
3765 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3766 * g++.dg/expr/pmf-3.C: Likewise.
3767 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3768 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3769 * g++.dg/tree-ssa/pr61034.C: Likewise.
3770 * gcc.dg/addr_equal-1.c: Likewise.
3771 * gcc.dg/ipa/pr85734.c: Likewise.
3772 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3773 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3774 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3775 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3776 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3778 2018-08-30 Martin Sebor <msebor@redhat.com>
3781 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3783 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3786 gcc.dg/strcmpopt_6.c: Remove.
3787 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3788 gcc.target/i386/strcmpopt_6.c: Likewise.
3790 2018-08-30 Richard Biener <rguenther@suse.de>
3792 PR tree-optimization/87147
3793 * gcc.dg/torture/pr87147.c: New testcase.
3795 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3797 * gcc.target/aarch64/large_struct_copy_2.c: New.
3799 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3802 * gcc.c-torture/execute/pr87053.c: New test.
3804 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3807 * g++.dg/ubsan/vptr-13.C: New test.
3809 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3812 * g++.dg/concepts/pr85265.C: New.
3814 2018-08-29 Martin Sebor <msebor@redhat.com>
3815 Bernd Edlinger <bernd.edlinger@hotmail.de>
3817 PR tree-optimization/86714
3818 PR tree-optimization/86711
3819 * gcc.c-torture/execute/memchr-1.c: New test.
3820 * gcc.c-torture/execute/pr86714.c: New test.
3821 * gcc.c-torture/execute/widechar-3.c: New test.
3822 * gcc.dg/strlenopt-58.c: New test.
3824 2018-08-29 Richard Biener <rguenther@suse.de>
3826 PR tree-optimization/87132
3827 * gcc.dg/torture/pr87132.c: New testcase.
3829 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3832 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3833 output to reflect underlining of pertinent parameter in decl
3834 for "no known conversion" messages.
3836 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3839 * g++.dg/cpp1z/decomp47.C: New test.
3841 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3843 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3846 2018-08-29 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/87117
3849 * gfortran.dg/pr87117.f90: New testcase.
3851 2018-08-29 Richard Biener <rguenther@suse.de>
3853 PR tree-optimization/87126
3854 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3856 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3858 PR tree-optimization/87009
3859 * gcc.dg/pr87009.c: New test.
3861 2018-08-28 Martin Sebor <msebor@redhat.com>
3864 * g++.dg/Walloca1.C: Adjust.
3866 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3869 * g++.dg/other/switch4.C: New.
3871 2018-08-28 Richard Biener <rguenther@suse.de>
3873 PR tree-optimization/87124
3874 * g++.dg/torture/pr87124.C: New testcase.
3876 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3879 * gfortran.dg/class_result_7.f90: New test.
3880 * gfortran.dg/class_result_8.f90: New test.
3881 * gfortran.dg/class_result_9.f90: New test.
3884 * gfortran.dg/allocate_with_source_25.f90: New test.
3886 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3889 * gcc.dg/pr87099.c: New test.
3891 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3894 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3896 2018-08-28 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/87117
3899 * gcc.dg/pr87117-1.c: New testcase.
3901 2018-08-28 Richard Biener <rguenther@suse.de>
3903 PR tree-optimization/87117
3904 * gcc.dg/pr87117-2.c: New testcase.
3906 2018-08-28 Richard Biener <rguenther@suse.de>
3908 PR tree-optimization/87117
3909 * gcc.dg/lvalue-5.c: New testcase.
3911 2018-08-27 Jeff Law <law@redhat.com>
3913 PR tree-optimization/87110
3914 * gcc.c-torture/compile/pr87110.c: New test.
3916 2018-08-27 Martin Sebor <msebor@redhat.com>
3918 PR tree-optimization/86914
3919 * gcc.dg/strlenopt-57.c: New test.
3921 2018-08-27 Martin Sebor <msebor@redhat.com>
3923 PR tree-optimization/87112
3924 * gcc.dg/pr87112.c: New test.
3926 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3929 * g++.dg/diagnostic/missing-typename.C: New test.
3931 2018-08-27 Jeff Law <law@redhat.com>
3933 * gcc.c-torture/compile/dse.c: New test.
3935 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3938 * g++.dg/diagnostic/pr86993.C: New test.
3940 2018-08-27 Richard Biener <rguenther@suse.de>
3942 PR tree-optimization/86927
3943 * gcc.dg/vect/pr86927.c: New testcase.
3945 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3948 * gcc.dg/empty.h: New file.
3949 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3950 top of file and removal of redundant second printing of warning
3952 * gcc.dg/fixits-pr84852-2.c: Likewise.
3953 * gcc.dg/missing-header-fixit-3.c: Likewise.
3954 * gcc.dg/missing-header-fixit-4.c: New test.
3955 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3956 conversion of show_caret_p to a tri-state.
3958 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3961 * g++.dg/pr85523.C: Extend expected output to show line
3962 before line-insertion fix-it hint.
3963 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3964 (test_fixit_insert_newline): Add previous line to expected output.
3965 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3968 2018-08-27 Martin Liska <mliska@suse.cz>
3971 * gcc.dg/asan/pr86962.c: New test.
3973 2018-08-27 Martin Liska <mliska@suse.cz>
3975 * gcc.dg/tree-prof/val-prof-10.c: New test.
3977 2018-08-27 Martin Liska <mliska@suse.cz>
3979 PR tree-optimization/86847
3980 * gcc.dg/tree-ssa/switch-3.c: New test.
3981 * gcc.dg/tree-ssa/vrp105.c: Remove.
3983 2018-08-27 Martin Liska <mliska@suse.cz>
3985 * gcc.dg/tree-ssa/switch-2.c: New test.
3987 2018-08-27 Richard Biener <rguenther@suse.de>
3989 * g++.dg/torture/20180705-1.C: New testcase.
3990 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3991 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3992 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3993 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3994 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3995 * gcc.dg/pr85195.c: Likewise.
3996 * gcc.dg/pr85467.c: Likewise.
3997 * gcc.dg/torture/pr81790.c: Likewise.
3999 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
4000 param to current default.
4002 2018-08-27 Jakub Jelinek <jakub@redhat.com>
4004 PR rtl-optimization/87065
4005 * gcc.target/i386/pr87065.c: New test.
4007 2018-08-26 Marek Polacek <polacek@redhat.com>
4010 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
4012 PR c++/87029, Implement -Wredundant-move.
4013 * g++.dg/cpp0x/Wredundant-move1.C: New test.
4014 * g++.dg/cpp0x/Wredundant-move2.C: New test.
4015 * g++.dg/cpp0x/Wredundant-move3.C: New test.
4016 * g++.dg/cpp0x/Wredundant-move4.C: New test.
4018 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4021 * gfortran.dg/matmul_19.f90: New test.
4023 2018-08-25 Janus Weil <janus@gcc.gnu.org>
4026 * gfortran.dg/generic_35.f90: New test case.
4028 2018-08-24 David Malcolm <dmalcolm@redhat.com>
4031 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
4032 line spans are printed with -fdiagnostics-show-line-numbers.
4034 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4037 * gfortran.dg/implied_do_io_6.f90: New test.
4039 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4042 * gcc.dg/pr87092.c: New test.
4044 2018-08-24 Marek Polacek <polacek@redhat.com>
4048 * g++.dg/cpp0x/auto52.C: New test.
4049 * g++.dg/cpp1y/auto-fn52.C: New test.
4050 * g++.dg/cpp1y/auto-fn53.C: New test.
4051 * g++.dg/cpp1y/auto-fn54.C: New test.
4053 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4055 * lib/target-supports.exp (vect_perm_supported): Only return
4056 false for variable-length vectors if the permute size is not
4058 (check_effective_target_vect_perm)
4059 (check_effective_target_vect_perm_byte)
4060 (check_effective_target_vect_perm_short): Remove check for
4061 variable-length vectors.
4062 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
4063 * gcc.dg/vect/slp-perm-10.c: Likewise.
4064 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
4066 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4068 * gcc.target/aarch64/sve/bswap_1.c: New test.
4069 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
4070 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
4072 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
4074 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4075 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
4076 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
4077 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
4078 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
4079 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
4080 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
4082 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
4085 * gcc.dg/pr79342.: New test.
4087 2018-08-23 Martin Sebor <msebor@redhat.com>
4089 PR tree-optimization/87072
4090 * gcc.dg/Warray-bounds-35.c: New test.
4092 2018-08-23 Richard Biener <rguenther@suse.de>
4095 * gcc.dg/pr87024.c: New testcase.
4097 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
4099 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
4100 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4101 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
4102 * gcc.dg/vect/pr80631-2.c: Likewise.
4104 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
4107 * gfortran.dg/submodule_32.f08: New test.
4109 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4112 * gfortran.dg/associate_3.f90: Update error message.
4113 * gfortran.dg/associate_39.f90: New test case.
4115 2018-08-22 Janus Weil <janus@gcc.gnu.org>
4118 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
4120 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
4121 * gfortran.dg/class_17.f03: Update error message.
4122 * gfortran.dg/class_55.f90: Ditto.
4123 * gfortran.dg/dtio_11.f90: Update error messages.
4124 * gfortran.dg/implicit_actual.f90: Add an error message.
4125 * gfortran.dg/typebound_proc_12.f90: Update error message.
4127 2018-08-22 Martin Sebor <msebor@redhat.com>
4130 * gcc.dg/pr87052.c: New test.
4131 * gcc.dg/tree-ssa/dump-3.c: Adjust.
4133 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
4135 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
4136 * gfortran.dg/max_expr.f90: ...this.
4137 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
4138 * gfortran.dg/min_expr.f90: ...this.
4140 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4142 PR tree-optimization/86725
4143 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
4144 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
4145 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
4146 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
4148 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4150 PR tree-optimization/86725
4151 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
4153 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
4155 * gcc.dg/vect/vect-avg-16.c: New test.
4156 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
4157 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4158 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
4159 the second loop in main1.
4161 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
4163 * gcc.dg/lto/pr85248_0.c (test_alias):
4164 Stringify __USER_LABEL_PREFIX__.
4165 (test_noreturn): Likewise.
4167 2018-08-22 Richard Biener <rguenther@suse.de>
4169 PR tree-optimization/86988
4170 * g++.dg/pr86988.C: New testcase.
4172 2018-08-22 Richard Biener <rguenther@suse.de>
4174 PR tree-optimization/86945
4175 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
4177 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
4179 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
4181 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
4182 Thomas Koenig <tkoenig@gcc.gnu.org>
4185 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4186 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4188 2018-08-21 Marek Polacek <polacek@redhat.com>
4190 PR c++/86981, Implement -Wpessimizing-move.
4191 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
4192 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
4193 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
4194 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
4195 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
4198 * g++.dg/concepts/pr67595.C: Add dg-warning.
4199 * g++.dg/cpp0x/Wnarrowing11.C: New test.
4200 * g++.dg/cpp0x/Wnarrowing12.C: New test.
4201 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
4204 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
4205 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
4207 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4209 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
4211 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4213 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
4215 2018-08-21 Javier Miranda <miranda@adacore.com>
4217 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
4219 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4221 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
4223 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4225 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
4227 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
4229 * gnat.dg/rep_clause7.adb: New testcase.
4231 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4233 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4234 gnat.dg/task1_pkg.ads: New testcase.
4236 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4238 * gnat.dg/linkedlist.adb: New testcase.
4240 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4242 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4243 gnat.dg/elab6_pkg.ads: New testcase.
4245 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4247 * gnat.dg/expr_func5.adb: New testcase.
4249 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4251 * gnat.dg/dynhash.adb: New testcase.
4253 2018-08-21 Javier Miranda <miranda@adacore.com>
4255 * gnat.dg/enum4.adb: New testcase.
4257 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4259 * gcc.target/aarch64/large_struct_copy.c: New test.
4261 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4263 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4265 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4268 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4270 2018-08-21 Tom de Vries <tdevries@suse.de>
4272 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4273 to avoid mismatch in .debug and .earlydebug dump files.
4275 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4278 * gcc.target/powerpc/pr87033.c: New test.
4280 2018-08-20 Martin Sebor <msebor@redhat.com>
4282 PR tree-optimization/87034
4283 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4285 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4288 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4289 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4292 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
4295 * g++.dg/torture/pr87014.C: New file.
4297 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4300 * gcc.target/alpha/pr86984.c: New test.
4302 2018-08-20 Richard Biener <rguenther@suse.de>
4304 PR tree-optimization/78655
4305 * gcc.dg/tree-ssa/evrp11.c: New testcase.
4307 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4309 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
4312 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4314 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
4316 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
4317 * gcc.dg/lto/pr83719_0.c: Likewise.
4319 2018-08-17 Martin Sebor <msebor@redhat.com>
4322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4324 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4326 * g++.dg/conversion/Wwrite-strings.C: New test.
4328 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
4329 Chung-Lin Tang <cltang@codesourcery.com>
4330 Xianmiao Qu <xianmiao_qu@c-sky.com>
4332 C-SKY port: Testsuite
4334 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
4335 * g++.dg/torture/type-generic-1.C: Likewise.
4336 * gcc.c-torture/compile/20000804-1.c: Likewise.
4337 * gcc.c-torture/execute/20101011-1.c: Likewise.
4338 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4339 * gcc.dg/20020312-2.c: Likewise.
4340 * gcc.dg/Wno-frame-address.c: Likewise.
4341 * gcc.dg/c11-true_min-1.c: Likewise.
4342 * gcc.dg/sibcall-10.c: Likewise.
4343 * gcc.dg/sibcall-9.c: Likewise.
4344 * gcc.dg/stack-usage-1.c: Likewise.
4345 * gcc.dg/torture/float32-tg-3.c: Likewise.
4346 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4347 * gcc.dg/torture/float64-tg-3.c: Likewise.
4348 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4349 * gcc.dg/torture/type-generic-1.c: Likewise.
4350 * gcc.target/csky/*: New.
4351 * lib/target-supports.exp (check_profiling_available): Add
4353 (check_effective_target_hard_float): Handle C-SKY targets with
4354 single-precision hard float only.
4355 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4357 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4359 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4361 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4362 coverage for gcc_dump_printf.
4364 2018-08-17 Martin Liska <mliska@suse.cz>
4366 * g++.dg/opt/mpx.C: Fix scanned pattern.
4367 * gcc.target/i386/mpx.c: Likewise.
4368 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4369 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4370 * gcc.dg/torture/pr52969.c: Likewise.
4371 * g++.dg/warn/pr31246-2.C: Likewise.
4372 * g++.dg/warn/pr31246.C: Likewise.
4373 * gcc.dg/pr33092.c: Likewise.
4374 * g++.dg/opt/eh1.C: Remove a deprecated option.
4375 * g++.dg/template/inline1.C: Likewise.
4376 * g++.dg/tree-ssa/pr81408.C: Likewise.
4377 * gcc.dg/pr41837.c: Likewise.
4378 * gcc.dg/pr41841.c: Likewise.
4379 * gcc.dg/pr42250.c: Likewise.
4380 * gcc.dg/pr43084.c: Likewise.
4381 * gcc.dg/pr43317.c: Likewise.
4382 * gcc.dg/pr51879-18.c: Likewise.
4383 * gcc.dg/torture/pr36066.c: Likewise.
4384 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4385 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4386 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4387 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4388 * gcc.target/i386/pr45352-2.c: Likewise.
4389 * gcc.target/i386/zee.c: Likewise.
4390 * gfortran.dg/auto_char_len_2.f90: Likewise.
4391 * gfortran.dg/auto_char_len_4.f90: Likewise.
4392 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4393 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4394 * gfortran.dg/gomp/pr47331.f90: Likewise.
4395 * gfortran.dg/pr40999.f: Likewise.
4396 * gfortran.dg/pr41011.f: Likewise.
4397 * gfortran.dg/pr42051.f03: Likewise.
4398 * gfortran.dg/pr46804.f90: Likewise.
4399 * gfortran.dg/pr83149_1.f90: Likewise.
4400 * gfortran.dg/pr83149_b.f90: Likewise.
4401 * gfortran.dg/whole_file_1.f90: Likewise.
4402 * gfortran.dg/whole_file_10.f90: Likewise.
4403 * gfortran.dg/whole_file_11.f90: Likewise.
4404 * gfortran.dg/whole_file_12.f90: Likewise.
4405 * gfortran.dg/whole_file_13.f90: Likewise.
4406 * gfortran.dg/whole_file_14.f90: Likewise.
4407 * gfortran.dg/whole_file_15.f90: Likewise.
4408 * gfortran.dg/whole_file_16.f90: Likewise.
4409 * gfortran.dg/whole_file_17.f90: Likewise.
4410 * gfortran.dg/whole_file_18.f90: Likewise.
4411 * gfortran.dg/whole_file_19.f90: Likewise.
4412 * gfortran.dg/whole_file_2.f90: Likewise.
4413 * gfortran.dg/whole_file_20.f03: Likewise.
4414 * gfortran.dg/whole_file_3.f90: Likewise.
4415 * gfortran.dg/whole_file_4.f90: Likewise.
4416 * gfortran.dg/whole_file_5.f90: Likewise.
4417 * gfortran.dg/whole_file_6.f90: Likewise.
4418 * gfortran.dg/whole_file_7.f90: Likewise.
4419 * gfortran.dg/whole_file_8.f90: Likewise.
4420 * gfortran.dg/whole_file_9.f90: Likewise.
4421 * gcc.dg/vect/vect.exp: Likewise.
4423 2018-08-17 Richard Biener <rguenther@suse.de>
4426 * gcc.dg/torture/pr86505.c: New testcase.
4428 2018-08-16 Martin Sebor <msebor@redhat.com>
4430 PR tree-optimization/86853
4431 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4432 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4433 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4435 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4437 * gcc.dg/missing-header-fixit-3.c: New test.
4439 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4441 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4442 (test_fixit_insert_newline): Update expected output to show '+'
4443 characters in margin of line-insertion fix-it hint.
4445 2018-08-16 Nathan Sidwell <nathan@acm.org>
4447 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4448 * gcc.dg/cpp/macsyntx2.c: likewise.
4450 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4453 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4454 * gcc.target/i386/avx-cvt-2.c: Ditto.
4456 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4459 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4461 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4463 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4465 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4467 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4468 (lib_strncmp): Likewise.
4470 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4472 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4473 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4474 * g++.dg/torture/pr44295.C : Likewise.
4476 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4479 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4480 attributes and matching.
4481 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4482 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4484 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4486 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4488 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4490 * gcc.target/i386/rop1.c: Remove.
4491 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4493 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4495 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4496 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4497 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4498 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4499 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4500 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4502 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4504 * g++.dg/diagnostic/aka3.C: New test.
4505 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4506 output to show range labels.
4507 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4508 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4509 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4510 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4511 labels. Add an "aka" example.
4512 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4514 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4515 * gcc.dg/format/pr72858.c: Likewise.
4516 * gcc.dg/format/pr78498.c: Likewise.
4517 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4518 Update expected output to show range labels. Add examples of
4519 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4520 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4521 Update expected output to show range labels.
4522 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4523 (test_very_wide_line): Adjust so that label is at left-clipping
4525 (test_very_wide_line_2): New test.
4526 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4527 Update expected output to show range labels.
4528 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4529 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4530 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4531 for new param to gcc_rich_location::add_expr.
4532 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4534 (test_show_locus): Add examples of labels to various tests. Tweak
4535 the "very wide_line" test case and duplicate it, to cover the
4536 boundary values for clipping of labels against the left-margin.
4537 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4538 diagnostic-test-show-locus-no-labels.c.
4539 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4540 Update line numbers of dg-locus directives.
4541 * gcc.dg/pr69627.c: Update expected output to show range labels.
4542 * lib/multiline.exp (proc _build_multiline_regex): Remove
4543 special-case handling of lines with trailing '|'.
4545 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4548 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4551 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4553 * gcc.dg/wmain.c: New test.
4555 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4558 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4559 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4562 2018-08-15 Martin Liska <mliska@suse.cz>
4564 PR tree-optimization/86925
4565 * gcc.dg/predict-20.c: New test.
4566 * gcc.dg/predict-21.c: New test.
4568 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4570 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4572 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4574 * gcc.target/i386/sse2-movs.c: New test.
4576 2018-08-14 Martin Sebor <msebor@redhat.com>
4578 PR tree-optimization/86650
4579 * gcc.dg/Warray-bounds-34.c: New test.
4581 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4584 * gfortran.dg/generic_34.f90: New test case.
4586 2018-08-13 Marek Polacek <polacek@redhat.com>
4589 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4590 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4591 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4592 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4593 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4594 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4595 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4596 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4597 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4598 * g++.dg/ext/stmtexpr15.C: Likewise.
4599 * g++.dg/gomp/pr47963.C: Likewise.
4600 * g++.dg/init/new37.C: Likewise.
4601 * g++.dg/init/new43.C: Likewise.
4602 * g++.dg/other/fold1.C: Likewise.
4603 * g++.dg/parse/array-size2.C: Likewise.
4604 * g++.dg/template/dependent-name3.C: Likewise.
4605 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4606 * g++.dg/other/vrp1.C: Likewise.
4607 * g++.dg/template/char1.C: Likewise.
4609 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4611 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4612 instead of a ZERO_EXTEND.
4614 2018-08-13 Martin Sebor <msebor@redhat.com>
4616 PR tree-optimization/71625
4617 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4618 * g++.dg/init/string2.C: New test.
4619 * g++.dg/init/string3.C: New test.
4620 * g++.dg/init/string4.C: New test.
4621 * gcc.dg/init-string-3.c: New test.
4622 * gcc.dg/strlenopt-55.c: New test.
4623 * gcc.dg/strlenopt-56.c: New test.
4625 2018-08-13 Marek Polacek <polacek@redhat.com>
4627 P0806R2 - Deprecate implicit capture of this via [=]
4628 * g++.dg/cpp2a/lambda-this1.C: New test.
4629 * g++.dg/cpp2a/lambda-this2.C: New test.
4630 * g++.dg/cpp2a/lambda-this3.C: New test.
4632 2018-08-13 Marek Polacek <polacek@redhat.com>
4635 * g++.dg/diagnostic/auto1.C: New test.
4637 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4640 * gfortran.dg/transfer_class_3.f90: New test.
4642 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4645 * gfortran.dg/use_rename_9.f90: New test.
4647 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4649 PR tree-optimization/86835
4650 * gcc.dg/pr86835.c: New test.
4652 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4655 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4656 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4657 * gfortran.dg/short_circuiting_2.f90: New test case.
4658 * gfortran.dg/short_circuiting_3.f90: New test case.
4660 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4663 * gcc.target/i386/pr82418.c: New test.
4665 2018-08-10 Martin Liska <mliska@suse.cz>
4668 * gcc.dg/predict-17.c: New test.
4669 * gcc.dg/predict-18.c: New test.
4670 * gcc.dg/predict-19.c: New test.
4672 2018-08-10 Martin Liska <mliska@suse.cz>
4674 PR tree-optimization/85799
4675 * gcc.dg/pr85799.c: New test.
4677 2018-08-09 Jeff Law <law@redhat.com>
4680 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4682 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4684 * gcc.target/aarch64/sve/reduc_8.c: New test.
4686 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4689 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4691 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4693 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4694 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4697 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4699 PR tree-optimization/86858
4700 * gcc.dg/vect/pr86858.c: New test.
4702 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4704 PR tree-optimization/86871
4705 * gcc.dg/vect/pr86871.c: New test.
4707 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4709 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4711 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4713 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4714 arch and tune numbers by 2.
4715 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4716 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4717 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4718 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4719 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4720 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4721 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4722 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4723 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4724 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4725 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4726 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4727 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4728 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4729 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4730 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4731 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4732 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4733 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4734 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4735 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4736 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4737 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4738 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4739 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4740 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4741 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4742 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4743 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4744 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4745 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4746 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4747 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4748 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4749 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4750 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4751 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4752 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4753 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4754 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4755 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4756 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4757 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4758 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4759 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4760 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4761 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4762 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4763 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4764 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4765 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4766 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4767 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4768 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4769 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4770 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4771 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4772 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4773 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4774 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4775 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4776 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4777 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4778 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4779 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4780 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4782 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4785 * gcc.target/s390/pr84332.c: New testcase.
4787 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4790 * gcc.target/m68k/tls-dimode.c: New file.
4792 2018-08-08 Nathan Sidwell <nathan@acm.org>
4794 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4795 c-c++-common/inc-from-1.c: New
4797 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4800 * gcc.target/s390/TI-constants-lra.c: New testcase.
4801 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4803 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4805 * gcc.target/s390/hotpatch-8.c: Remove.
4806 * gcc.target/s390/hotpatch-9.c: Remove.
4807 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4808 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4810 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4812 P0595R1 - is_constant_evaluated
4813 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4816 * g++.dg/cpp1z/decomp46.C: New test.
4819 * g++.dg/opt/pr86738.C: New test.
4821 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4824 * gcc.target/aarch64/frecpe_1.c: New test.
4825 * gcc.target/aarch64/frecpe_2.c: Likewise.
4827 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4829 PR c++/59480, DR 136
4830 * g++.dg/other/friend8.C: New.
4831 * g++.dg/other/friend9.C: Likewise.
4832 * g++.dg/other/friend10.C: Likewise.
4833 * g++.dg/other/friend11.C: Likewise.
4834 * g++.dg/other/friend12.C: Likewise.
4835 * g++.dg/other/friend13.C: Likewise.
4836 * g++.dg/other/friend14.C: Likewise.
4837 * g++.dg/other/friend15.C: Likewise.
4838 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4839 * g++.dg/parse/defarg8.C: Likewise.
4841 2018-08-07 Martin Liska <mliska@suse.cz>
4844 * gcc.dg/predict-16.c: New test.
4845 * g++.dg/predict-1.C: New test.
4847 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4848 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4850 PR tree-optimization/80925
4851 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4852 vectorized on !vect_hw_misalign targets.
4854 2018-08-06 Marek Polacek <polacek@redhat.com>
4857 * g++.dg/cpp1y/constexpr-86767.C: New test.
4859 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4861 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4862 for target *-*-linux-gnu.
4864 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4866 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4867 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4868 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4870 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4872 * gcc.target/s390/nomemloopunroll-1.c: New test.
4874 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4877 * gcc.target/i386/pr86386.c: New file.
4879 2018-08-04 Tom de Vries <tdevries@suse.de>
4881 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4883 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4885 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4888 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4891 * gfortran.dg/interface_assignment_6.f90: New test case.
4893 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4896 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4898 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4899 Jonathan Wakely <jwakely@redhat.com>
4902 * g++.dg/pr85523.C: New test.
4904 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4907 * gcc.dg/union-duplicate-field.c: New test.
4909 2018-08-03 Jason Merrill <jason@redhat.com>
4912 * g++.dg/template/pr86706.C: New test.
4914 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4916 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4917 on vect_avg_qi targets.
4918 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4919 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4920 * gcc.dg/vect/vect-avg-15.c: Likewise.
4922 2018-08-03 Martin Liska <mliska@suse.cz>
4924 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4925 * gcc.dg/predict-13.c: Likewise.
4926 * gcc.dg/predict-3.c: Likewise.
4927 * gcc.dg/predict-4.c: Likewise.
4928 * gcc.dg/predict-5.c: Likewise.
4929 * gcc.dg/predict-6.c: Likewise.
4930 * gcc.dg/predict-9.c: Likewise.
4931 * gfortran.dg/predict-1.f90: Likewise.
4933 2018-08-02 Richard Biener <rguenther@suse.de>
4936 * g++.dg/torture/pr86763.C: New testcase.
4938 2018-08-02 Richard Biener <rguenther@suse.de>
4940 PR tree-optimization/86816
4941 * g++.dg/torture/pr86816.C: New testcase.
4943 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4945 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4947 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4948 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4949 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4951 * gcc.target/aarch64/sve/single_2.c: Likewise.
4952 * gcc.target/aarch64/sve/single_3.c: Likewise.
4953 * gcc.target/aarch64/sve/single_4.c: Likewise.
4955 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4958 * gcc.target/aarch64/ldp_stp_13.c: New test.
4960 2018-08-01 Martin Sebor <msebor@redhat.com>
4962 PR tree-optimization/86650
4963 * gcc.dg/format/gcc_diag-10.c: Adjust.
4965 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4967 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4969 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4971 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4974 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4975 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4977 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4979 * gcc.dg/pointer-range-check-1.c: New test.
4980 * gcc.dg/pointer-range-check-2.c: Likewise.
4982 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4984 PR tree-optimization/86749
4985 * gcc.dg/vect/pr86749.c: New test.
4987 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4990 * g++.dg/lookup/name-clash12.C: New.
4992 2018-08-01 Richard Biener <rguenther@suse.de>
4994 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4996 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4998 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
5000 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
5002 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
5004 2018-08-01 Martin Liska <mliska@suse.cz>
5006 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
5007 * gcc.dg/tree-prof/stringop-2.c: Likewise.
5008 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5009 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5010 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5011 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5012 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5013 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5015 2018-08-01 Martin Liska <mliska@suse.cz>
5018 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
5020 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
5022 * gcc.target/aarch64/extract_zero_extend.c: New file.
5024 2018-08-01 Jakub Jelinek <jakub@redhat.com>
5027 * gcc.c-torture/compile/pr85704.c: New test.
5029 2018-07-31 Alexandre Oliva <oliva@adacore.com>
5030 Olivier Hainque <hainque@adacore.com>
5032 * gnat.dg/dinst.adb: New.
5033 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
5035 2018-07-31 David Malcolm <dmalcolm@redhat.com>
5037 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
5039 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
5042 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
5044 * c-c++-common/spec-barrier-1.c: New test.
5045 * c-c++-common/spec-barrier-2.c: New test.
5046 * gcc.dg/spec-barrier-3.c: New test.
5048 2018-07-31 Martin Sebor <msebor@redhat.com>
5050 PR tree-optimization/86741
5051 * gcc.dg/Warray-bounds-33.c: New test.
5053 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
5055 * gcc.target/s390/memset-1.c: Improve testcase.
5057 2018-07-31 Tom de Vries <tdevries@suse.de>
5060 * g++.dg/guality/pr86687.C: New test.
5062 2018-07-31 Jakub Jelinek <jakub@redhat.com>
5064 P1008R1 - prohibit aggregates with user-declared constructors
5065 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
5066 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
5067 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
5068 * g++.dg/cpp2a/aggr1.C: New test.
5069 * g++.dg/cpp2a/aggr2.C: New test.
5071 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
5074 * gcc.target/arm/pr86640.c: New testcase.
5076 2018-07-31 Martin Liska <mliska@suse.cz>
5078 PR gcov-profile/85338
5079 PR gcov-profile/85350
5080 PR gcov-profile/85372
5081 * gcc.misc-tests/gcov-pr85338.c: New test.
5082 * gcc.misc-tests/gcov-pr85350.c: New test.
5083 * gcc.misc-tests/gcov-pr85372.c: New test.
5085 2018-07-31 Martin Liska <mliska@suse.cz>
5087 PR gcov-profile/83813
5088 PR gcov-profile/84758
5089 PR gcov-profile/85217
5090 PR gcov-profile/85332
5091 * gcc.misc-tests/gcov-pr83813.c: New test.
5092 * gcc.misc-tests/gcov-pr84758.c: New test.
5093 * gcc.misc-tests/gcov-pr85217.c: New test.
5094 * gcc.misc-tests/gcov-pr85332.c: New test.
5096 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5098 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
5099 gnat.dg/prot5_pkg.ads: New testcase.
5101 2018-07-31 Justin Squirek <squirek@adacore.com>
5103 * gnat.dg/addr11.adb: New testcase.
5105 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
5107 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
5109 2018-07-31 Gary Dismukes <dismukes@adacore.com>
5111 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
5113 2018-07-31 Ed Schonberg <schonberg@adacore.com>
5115 * gnat.dg/iter3.adb: New testcase.
5117 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
5119 Revert 'AsyncI/O patch committed'
5120 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5121 Thomas Koenig <tkoenig@gcc.gnu.org>
5124 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5125 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5127 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
5129 PR rtl-optimization/85160
5130 * gcc.target/powerpc/combine-2-2.c: New testcase.
5132 2018-07-27 Martin Sebor <msebor@redhat.com>
5134 PR tree-optimization/86696
5135 * g++.dg/pr86696.C: New test.
5137 2018-07-27 David Malcolm <dmalcolm@redhat.com>
5139 PR tree-optimization/86636
5140 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
5141 Add dg-require-effective-target pthread.
5143 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
5145 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
5146 * gcc.dg/strcmpopt_6.c: Likewise.
5148 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
5151 * gcc.target/powerpc/pr58673-2.c: Call strdup.
5153 2018-07-26 Martin Sebor <msebor@redhat.com>
5155 PR tree-optimization/86043
5156 PR tree-optimization/86042
5157 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
5159 * gcc.dg/strlenopt-44.c: New test.
5161 2018-07-26 Martin Liska <mliska@suse.cz>
5163 PR gcov-profile/86536
5164 * gcc.misc-tests/gcov-pr86536.c: New test.
5166 2018-07-25 Martin Sebor <msebor@redhat.com>
5168 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
5169 ignored by the test harness.
5171 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
5172 Thomas Koenig <tkoenig@gcc.gnu.org>
5175 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
5176 * gfortran.dg/f2003_io_1.f03: Add wait statement.
5178 2018-07-25 Jakub Jelinek <jakub@redhat.com>
5181 * g++.dg/pr85515-2.C: Add expected dg-error.
5182 * g++.dg/cpp0x/range-for36.C: New test.
5184 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
5186 * gcc.target/arc/uncached-1.c: New test.
5187 * gcc.target/arc/uncached-2.c: Likewise.
5189 2018-07-24 Martin Sebor <msebor@redhat.com>
5191 PR tree-optimization/86622
5192 PR tree-optimization/86532
5193 * gcc.c-torture/execute/strlen-2.c: New test.
5194 * gcc.c-torture/execute/strlen-3.c: New test.
5195 * gcc.c-torture/execute/strlen-4.c: New test.
5197 2018-07-24 David Malcolm <dmalcolm@redhat.com>
5199 PR tree-optimization/86636
5200 * gcc.c-torture/compile/pr86636.c: New test.
5202 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
5204 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
5206 2018-07-24 Jakub Jelinek <jakub@redhat.com>
5209 * gcc.target/i386/pr86627.c: New test.
5212 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5213 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
5214 * g++.dg/tree-ssa-/pr19476-6.C: New test.
5215 * g++.dg/tree-ssa-/pr19476-7.C: New test.
5217 2018-07-23 Carl Love <cel@us.ibm.com>
5220 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
5221 file altivec-2-runnable.c.
5222 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
5223 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
5224 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
5225 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
5226 vec_cts, vec_ctu, vec_cpsgn tests.
5228 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5231 * gcc.dg/pr86617.c: New test.
5233 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5236 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5238 2018-07-20 Martin Sebor <msebor@redhat.com>
5241 * c-c++-common/pr68657-1.c: Adjust.
5242 * c-c++-common/pr68657-2.c: Same.
5243 * c-c++-common/pr68657-3.c: Same.
5244 * c-c++-common/pr68833-1.c: Same.
5245 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5246 * gcc.dg/Walloca-larger-than.c: New test.
5247 * gcc.dg/Walloca-larger-than-2.c: New test.
5248 * gcc.dg/Wframe-larger-than-2.c: New test.
5249 * gcc.dg/Wlarger-than3.c: New test.
5250 * gcc.dg/Wvla-larger-than-3.c: New test.
5251 * gcc.dg/pr42611.c: Adjust.
5252 * gnat.dg/frame_overflow.adb: Same.
5254 2018-07-20 Martin Sebor <msebor@redhat.com>
5256 PR tree-optimization/86613
5257 PR tree-optimization/86611
5258 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5259 prune duplicate warnings.
5260 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5261 data-model-dependencies.
5262 * gcc.dg/Warray-bounds-32.c: Ditto.
5264 2018-07-20 Richard Biener <rguenther@suse.de>
5267 * g++.dg/lto/pr86585_0.C: New testcase.
5268 * g++.dg/lto/pr86585_1.C: Likewise.
5270 2018-07-19 Martin Sebor <msebor@redhat.com>
5272 PR tree-optimization/83776
5273 PR tree-optimization/84047
5274 * gcc.dg/Warray-bounds-29.c: New test.
5275 * gcc.dg/Warray-bounds-30.c: New test.
5276 * gcc.dg/Warray-bounds-31.c: New test.
5277 * gcc.dg/Warray-bounds-32.c: New test.
5279 2018-07-19 Michael Collison <michael.collison@arm.com>
5280 Richard Henderson <rth@redhat.com>
5282 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5283 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5284 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5285 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5286 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5287 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5288 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5289 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5290 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5291 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
5292 * gcc.target/aarch64/builtin_usubl.c: New testcase.
5293 * gcc.target/aarch64/builtin_usubll.c: New testcase.
5295 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5297 Revert fix for c++/59480 (and testsuite followup)
5299 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5301 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5303 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5305 PR c++/59480, DR 136
5306 * g++.dg/other/friend8.C: New.
5307 * g++.dg/other/friend9.C: Likewise.
5308 * g++.dg/other/friend10.C: Likewise.
5309 * g++.dg/other/friend11.C: Likewise.
5310 * g++.dg/other/friend12.C: Likewise.
5311 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5312 * g++.dg/parse/defarg8.C: Likewise.
5314 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5316 * gcc.target/aarch64/profile.c: New test.
5318 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5321 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5323 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5326 * gcc.target/i386/pr86560-4.c: New test.
5327 * gcc.target/i386/pr86560-5.c: Likewise.
5329 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5332 * gcc.target/i386/pr86560-1.c: New test.
5333 * gcc.target/i386/pr86560-2.c: Likewise.
5334 * gcc.target/i386/pr86560-3.c: Likewise.
5336 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5338 * gfortran.dg/max_fmax_aarch64.f90: New test.
5339 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5340 * gfortran.dg/minmax_integer.f90: Likewise.
5342 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5344 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5346 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5349 * g++.dg/tree-ssa/pr86544.C: New test.
5351 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5354 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5356 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5359 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5360 * c-c++-common/pr69558.c: Remove xfail.
5361 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5362 * gcc.dg/pr61817-1.c: Likewise.
5363 * gcc.dg/pr61817-2.c: Likewise.
5364 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5366 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5369 * gfortran.dg/function_optimize_5.f90: Add option
5370 '-faggressive-function-elimination' and update dg-warning clauses.
5371 * gfortran.dg/short_circuiting.f90: New test.
5373 2018-07-18 Marek Polacek <polacek@redhat.com>
5375 PR c++/86190 - bogus -Wsign-conversion warning
5376 * g++.dg/warn/Wsign-conversion-3.C: New test.
5377 * g++.dg/warn/Wsign-conversion-4.C: New test.
5379 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5381 PR c++/59480, DR 136
5382 * g++.dg/other/friend8.C: New.
5383 * g++.dg/other/friend9.C: Likewise.
5384 * g++.dg/other/friend10.C: Likewise.
5385 * g++.dg/other/friend11.C: Likewise.
5386 * g++.dg/other/friend12.C: Likewise.
5387 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5388 * g++.dg/parse/defarg8.C: Likewise.
5390 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5392 * g++.dg/ext/uow-3.C: Adjust.
5393 * g++.dg/ext/uow-4.C: Likewise.
5394 * g++.dg/lookup/name-clash11.C: Likewise.
5395 * g++.dg/lookup/name-clash7.C: Likewise.
5396 * g++.dg/lookup/redecl1.C: Likewise.
5397 * g++.dg/warn/changes-meaning.C: Likewise.
5398 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5399 * g++.old-deja/g++.law/nest1.C: Likewise.
5401 2018-07-18 Richard Biener <rguenther@suse.de>
5404 * g++.dg/lto/pr86523-3_0.C: New testcase.
5406 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5408 * gcc.target/m68k/mulsi_highpart.c: New test.
5410 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5413 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5414 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5415 * gcc.dg/cpp/pr61854-8.c: New test.
5417 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5419 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5421 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5424 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5426 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5428 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5429 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5430 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5431 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5432 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5434 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5436 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5437 * gcc.target/powerpc/pr79916.c: Require dfp.
5439 2018-07-17 Richard Biener <rguenther@suse.de>
5442 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5444 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5446 * gcc.target/s390/function-align1.c: New test.
5447 * gcc.target/s390/function-align2.c: New test.
5448 * gcc.target/s390/function-align3.c: New test.
5450 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5452 * gnat.dg/discr55.adb: New test.
5454 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5456 * gcc.target/i386/vartrack-1.c (dg-options): Add
5457 -fomit-frame-pointer.
5459 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5461 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5462 (dg-lto-options): Add -fPIC.
5463 * g++.dg/lto/pr86523-2_0.C: Likewise.
5465 2018-07-17 Martin Liska <mliska@suse.cz>
5467 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5469 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5471 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5474 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5476 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5478 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5480 * gnat.dg/memorytest.adb: New testcase.
5482 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5484 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5487 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5489 * gnat.dg/equal3.adb: New testcase.
5491 2018-07-17 Justin Squirek <squirek@adacore.com>
5493 * gnat.dg/split_args.adb: New testcase.
5495 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5497 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5499 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5501 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5504 2018-07-16 Carl Love <cel@us.ibm.com>
5507 Forgot the PR number on the commit log.
5509 2018-07-16 Carl Love <cel@us.ibm.com>
5512 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5514 * gcc.target/powerpc/divkc3-3.c: Ditto.
5515 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5516 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5517 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5518 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5520 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5522 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5523 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5525 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5527 * lib/target-supports.exp (check_effective_target_longdouble64,
5528 check_effective_target_ppc_float128,
5529 check_effective_target_ppc_float128_insns,
5530 check_effective_target_powerpc_vsx): New.
5532 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5534 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5537 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5539 PR tree-optimization/86526
5540 * gcc.c-torture/compile/pr86526.c: New test.
5542 2018-07-16 Carl Love <cel@us.ibm.com>
5544 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5546 * gcc.target/powerpc/divkc3-3.c: Ditto.
5547 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5548 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5549 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5550 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5552 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5555 * gfortran.dg/assumed_rank_14.f90: New testcase.
5556 * gfortran.dg/assumed_rank_15.f90: New testcase.
5557 * gfortran.dg/dec_structure_8.f90: Update error messages.
5558 * gfortran.dg/dec_structure_23.f90: Update error messages.
5560 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5563 * gcc.c-torture/execute/pr86528.c: New test.
5564 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5566 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5568 * g++.dg/template/spec40.C: New.
5569 * g++.dg/parse/ptrmem8.C: Likewise.
5571 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5573 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5574 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5575 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5576 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5577 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5579 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5581 * gcc.target/s390/mrecord-mcount.c: New testcase.
5583 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5585 * gcc.target/s390/mfentry-m64.c: New testcase.
5587 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5589 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5592 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5594 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5597 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5599 * gnat.dg/wide_wide_value1.adb: New testcase.
5601 2018-07-16 Javier Miranda <miranda@adacore.com>
5603 * gnat.dg/bit_order1.adb: New testcase.
5605 2018-07-16 Javier Miranda <miranda@adacore.com>
5607 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5609 2018-07-16 Richard Biener <rguenther@suse.de>
5612 * g++.dg/lto/pr86523-1_0.C: New testcase.
5613 * g++.dg/lto/pr86523-2_0.C: Likewise.
5615 2018-07-16 Martin Liska <mliska@suse.cz>
5618 * g++.dg/ipa/pr86529.C: New test.
5620 2018-07-16 Tom de Vries <tdevries@suse.de>
5623 * gcc.target/i386/vartrack-1.c: New test.
5625 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5627 * gnat.dg/opt73.adb: New test.
5629 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5633 * g++.dg/opt/pr3698.C: New test.
5635 2018-07-16 Richard Biener <rguenther@suse.de>
5638 * gcc.dg/torture/pr86389.c: Require trampolines.
5640 2018-07-15 Tom de Vries <tdevries@suse.de>
5642 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5643 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5645 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5646 * gcc.dg/guality/guality.exp: Same.
5647 * gfortran.dg/guality/guality.exp: Same.
5649 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5650 Sunil K Pandey <sunil.k.pandey@intel.com>
5653 * gcc.target/i386/pr84413-1.c: New test.
5654 * gcc.target/i386/pr84413-2.c: Likewise.
5655 * gcc.target/i386/pr84413-3.c: Likewise.
5657 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5658 Steve Munroe <munroesj52@gmail.com>
5660 * gcc.target/powerpc/sse2-pand-1.c: New file.
5661 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5662 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5663 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5665 2018-07-13 Nathan Sidwell <nathan@acm.org>
5668 * g++.dg/pr86374.C: New.
5670 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5673 * gcc.dg/strcmpopt_5.c: New test.
5674 * gcc.dg/strcmpopt_6.c: New test.
5676 2018-07-13 Richard Biener <rguenther@suse.de>
5679 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5681 2018-07-13 Tom de Vries <tdevries@suse.de>
5683 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5684 * gcc.dg/guality/ctztest.c: Same.
5685 * gcc.dg/guality/sra-1.c: Same.
5687 2018-07-13 Tom de Vries <tdevries@suse.de>
5689 * gcc.dg/vla-1.c: Update.
5691 2018-07-13 Tom de Vries <tdevries@suse.de>
5693 * gcc.src/maintainers.exp: New file.
5695 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5698 * gcc.dg/pr86489.c: New test.
5700 2018-07-12 Martin Sebor <msebor@redhat.com>
5703 g++.dg/warn/pr86453.C: Adjust.
5705 2018-07-12 Jim Wilson <jimw@sifive.com>
5707 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5709 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5711 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5713 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5715 * c-c++-common/gomp/declare-target-3.c: New test.
5716 * g++.dg/gomp/declare-target-2.C: New test.
5718 2018-07-12 Martin Sebor <msebor@redhat.com>
5721 * c-c++-common/Wattributes.c: Adjust.
5722 * gcc.dg/Wattributes-10.c: New test.
5723 * g++.dg/Wattributes-3.C: Adjust.
5724 * gcc.dg/Wattributes-6.c: Adjust.
5725 * gcc.dg/pr18079.c: Adjust.
5726 * gcc.dg/torture/pr42363.c: Adjust.
5728 2018-07-12 Julia Koval <julia.koval@intel.com>
5730 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5733 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5735 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5736 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5737 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5738 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5739 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5740 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5741 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5743 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5745 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5746 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5747 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5748 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5749 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5750 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5751 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5752 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5754 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5755 Alan Hayward <alan.hayward@arm.com>
5756 David Sherwood <david.sherwood@arm.com>
5758 * gcc.dg/vect/vect-fma-2.c: New test.
5759 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5760 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5761 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5763 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5765 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5766 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5767 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5768 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5769 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5770 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5771 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5772 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5773 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5775 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5777 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5778 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5780 2018-07-12 Richard Biener <rguenther@suse.de>
5783 * gcc.target/i386/pr84829.c: New testcase.
5785 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5787 * gcc.dg/torture/20180712-1.c: New test.
5789 PR tree-optimization/86492
5790 * gcc.c-torture/execute/pr86492.c: New test.
5792 2018-07-12 Richard Biener <rguenther@suse.de>
5795 * g++.dg/warn/pr86453.C: New testcase.
5797 2018-07-12 Richard Biener <rguenther@suse.de>
5800 * gcc.dg/graphite/pr86479.c: New testcase.
5802 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5804 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5805 of hardcoding size. Cast (rel) to MASK_TYPE.
5806 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5807 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5808 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5809 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5810 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5811 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5812 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5813 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5814 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5815 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5816 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5817 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5818 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5819 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5820 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5821 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5822 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5823 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5824 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5826 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5828 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5829 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5830 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5832 2018-07-10 Mark Wielaard <mark@klomp.org>
5835 * gcc.dg/pr86459.c: New test.
5837 2018-07-10 Martin Sebor <msebor@redhat.com>
5840 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5842 2018-07-10 Martin Liska <mliska@suse.cz>
5845 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5847 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5850 * g++.dg/ubsan/pr86406.C: New test.
5853 * gfortran.dg/vect/pr86421.f90: New test.
5855 2018-07-09 Martin Sebor <msebor@redhat.com>
5857 PR tree-optimization/86415
5858 * gcc.dg/strlenopt-53.c: New test.
5860 2018-07-09 Martin Sebor <msebor@redhat.com>
5863 * gcc.dg/strlenopt-49.c: New test.
5864 * gcc.dg/strlenopt-50.c: New test.
5865 * gcc.dg/strlenopt-51.c: New test.
5866 * gcc.dg/strlenopt-52.c: New test.
5867 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5869 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5872 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5873 to be returned and when first argument is not 0, so that they don't do
5874 anything for NEED_EXC or NEED_ERRNO.
5876 2018-07-09 Tom de Vries <tdevries@suse.de>
5878 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5879 * gcc.dg/guality/bswaptest.c: Same.
5880 * gcc.dg/guality/clztest.c: Same.
5881 * gcc.dg/guality/csttest.c: Same.
5882 * gcc.dg/guality/ctztest.c: Same.
5883 * gcc.dg/guality/drap.c: Same.
5884 * gcc.dg/guality/nrv-1.c: Same.
5885 * gcc.dg/guality/pr41353-1.c: Same.
5886 * gcc.dg/guality/pr41353-2.c: Same.
5887 * gcc.dg/guality/pr41404-1.c: Same.
5888 * gcc.dg/guality/pr43051-1.c: Same.
5889 * gcc.dg/guality/pr43077-1.c: Same.
5890 * gcc.dg/guality/pr43177.c: Same.
5891 * gcc.dg/guality/pr43329-1.c: Same.
5892 * gcc.dg/guality/pr43479.c: Same.
5893 * gcc.dg/guality/pr43593.c: Same.
5894 * gcc.dg/guality/pr45003-1.c: Same.
5895 * gcc.dg/guality/pr45003-2.c: Same.
5896 * gcc.dg/guality/pr45003-3.c: Same.
5897 * gcc.dg/guality/pr48437.c: Same.
5898 * gcc.dg/guality/pr48466.c: Same.
5899 * gcc.dg/guality/pr49888.c: Same.
5900 * gcc.dg/guality/pr54200.c: Same.
5901 * gcc.dg/guality/pr54519-1.c: Same.
5902 * gcc.dg/guality/pr54519-2.c: Same.
5903 * gcc.dg/guality/pr54519-3.c: Same.
5904 * gcc.dg/guality/pr54519-4.c: Same.
5905 * gcc.dg/guality/pr54519-5.c: Same.
5906 * gcc.dg/guality/pr54519-6.c: Same.
5907 * gcc.dg/guality/pr54551.c: Same.
5908 * gcc.dg/guality/pr54693-2.c: Same.
5909 * gcc.dg/guality/pr54693.c: Same.
5910 * gcc.dg/guality/pr54796.c: Same.
5911 * gcc.dg/guality/pr54970.c: Same.
5912 * gcc.dg/guality/pr67192.c: Same.
5913 * gcc.dg/guality/pr69947.c: Same.
5914 * gcc.dg/guality/pr78726.c: Same.
5915 * gcc.dg/guality/rotatetest.c: Same.
5916 * gcc.dg/guality/sra-1.c: Same.
5917 * gcc.dg/guality/vla-2.c: Same.
5919 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5921 * g++.dg/diagnostic/long-short.C: New.
5922 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5923 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5924 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5926 2018-07-09 Tom de Vries <tdevries@suse.de>
5928 * gcc.dg/vla-1.c: New test.
5930 2018-07-07 Tom de Vries <tdevries@suse.de>
5932 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5934 (get_dump_flags): New proc.
5935 (toplevel): Test all dump flags.
5937 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5939 * gnat.dg/stack_usage6.adb: New test.
5940 * gnat.dg/stack_usage6_pkg.ads: New helper.
5942 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/pure_function3a.adb: New test.
5945 * gnat.dg/pure_function3b.adb: Likewise.
5946 * gnat.dg/pure_function3c.adb: Likewise.
5947 * gnat.dg/pure_function3_pkg.ads: New helper.
5949 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5953 dg-require-effective-target. Add -msse not just on i386-*, but
5954 on all i?86-* and x86_64-*.
5956 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5958 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5959 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5960 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5961 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5962 * gcc.dg/tree-ssa/popcount3.c: New test.
5964 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5966 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5967 to preserve the test.
5968 * gcc.target/i386/pr85073.c: Likewise.
5970 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5972 PR tree-optimization/86401
5973 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5974 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5975 * c-c++-common/rotate-9.c: New test.
5977 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5980 gcc.target/powerpc/pr86324-1.c: New test.
5981 gcc.target/powerpc/pr86324-2.c: Likewise.
5983 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5986 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5988 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5990 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5992 2018-07-05 Jeff Law <law@redhat.com>
5994 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5996 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5999 * gfortran.dg/deferred_character_20.f90: New test.
6001 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
6005 * gfortran.dg/init_flag_18.f90: New testcase.
6006 * gfortran.dg/init_flag_19.f03: New testcase.
6008 2018-07-05 Carl Love <cel@us.ibm.com>
6009 * gcc.target/altivec-1-runnable.c: New test file.
6010 * gcc.target/altivec-2-runnable.c: New test file.
6011 * gcc.target/vsx-7.c (main2): Change expected expected instruction
6014 2018-07-05 Martin Sebor <msebor@redhat.com>
6017 * gcc.dg/strlenopt-47.c: New test.
6018 * gcc.dg/strlenopt-48.c: New test.
6020 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6023 * gcc.target/arm/big-endian-subreg.c: New.
6025 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6028 * gcc.dg/vect/pr84711.c: New.
6030 2018-07-05 Tamar Christina <tamar.christina@arm.com>
6032 * gcc.target/aarch64/struct_cpy.c: New.
6034 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6036 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
6037 * c-c++-common/unroll-2.c: Likewise.
6038 * g++.dg/cdce3.C: Likewise.
6039 * g++.dg/ext/unroll-1.C: Likewise.
6040 * g++.dg/ext/unroll-2.C: Likewise.
6041 * g++.dg/ext/unroll-3.C: Likewise.
6042 * gcc.dg/cdce1.c: Likewise.
6043 * gcc.dg/cdce2.c: Likewise.
6044 * gcc.dg/gomp/pr68128-1.c: Likewise.
6045 * gcc.dg/vect/pr46032.c: Likewise.
6046 * gcc.dg/vect/vect-cond-10.c: Likewise.
6047 * gcc.dg/vect/vect-cond-8.c: Likewise.
6048 * gcc.dg/vect/vect-cond-9.c: Likewise.
6049 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6050 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6051 * gcc.target/i386/avx-cvt-2.c: Likewise.
6052 * gcc.target/i386/avx-cvt-3.c: Likewise.
6053 * gcc.target/i386/avx2-cvt-2.c: Likewise.
6054 * gcc.target/i386/avx2-gather-2.c: Likewise.
6055 * gcc.target/i386/avx2-gather-6.c: Likewise.
6056 * gcc.target/i386/avx512f-gather-2.c: Likewise.
6057 * gcc.target/i386/sse2-cvt-2.c: Likewise.
6058 * gfortran.dg/directive_unroll_1.f90: Likewise.
6059 * gfortran.dg/directive_unroll_2.f90: Likewise.
6060 * gnat.dg/unroll2.adb: Likewise.
6061 * gnat.dg/unroll3.adb: Likewise.
6063 2018-07-05 Tom de Vries <tdevries@suse.de>
6065 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
6067 2018-07-04 Martin Sebor <msebor@redhat.com>
6069 PR tree-optimization/86274
6070 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
6072 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6075 * gfortran.dg/block_16.f08. New test.
6077 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
6079 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
6080 has a slightly different IL that provides more threading
6083 2018-07-04 Martin Liska <mliska@suse.cz>
6088 * gcc.dg/pr84100.c (foo):
6089 * gcc.target/i386/falign-functions-2.c: New test.
6090 * gcc.target/i386/falign-functions.c: New test.
6092 2018-07-04 Martin Liska <mliska@suse.cz>
6094 * gcc.dg/pr47793.c: Remove.
6096 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
6098 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
6100 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6102 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
6105 * gcc.target/i386/pr85620-1.c: New test.
6106 * gcc.target/i386/pr85620-2.c: Likewise.
6107 * gcc.target/i386/pr85620-3.c: Likewise.
6108 * gcc.target/i386/pr85620-4.c: Likewise.
6110 2018-07-03 Martin Sebor <msebor@redhat.com>
6112 PR tree-optimization/86274
6113 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
6114 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6115 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
6116 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6117 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6118 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6119 * gcc.dg/tree-ssa/pr83198.c: Same.
6121 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6123 * g++.dg/other/locations1.C: New.
6124 * g++.dg/tls/locations1.C: Likewise.
6125 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
6126 * g++.dg/diagnostic/virtual-static.C: Likewise.
6127 * g++.dg/concepts/fn-concept2.C: Test the locations too.
6128 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
6129 * g++.dg/cpp0x/pr51463.C: Likewise.
6130 * g++.dg/other/typedef1.C: Likewise.
6131 * g++.dg/parse/dtor13.C: Likewise.
6132 * g++.dg/template/error44.C: Likewise.
6133 * g++.dg/template/typedef4.C: Likewise.
6134 * g++.dg/template/typedef5.C: Likewise.
6135 * g++.dg/tls/diag-2.C: Likewise.
6136 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6138 2018-07-03 Marek Polacek <polacek@redhat.com>
6141 * g++.dg/diagnostic/pr86201.C: New test.
6143 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
6146 * gcc.target/i386/pr85694.c: New test.
6148 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6150 PR tree-optimization/85694
6151 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
6152 Return true for AArch64 without SVE.
6153 * gcc.target/aarch64/vect_hadd_1.h: New file.
6154 * gcc.target/aarch64/vect_shadd_1.c: New test.
6155 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
6156 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
6157 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
6159 2018-07-03 Marek Polacek <polacek@redhat.com>
6162 * gcc.dg/Wint-conversion-2.c: New test.
6165 * g++.dg/overload/conv-op3.C: New test.
6167 2018-07-03 Richard Biener <rguenther@suse.de>
6170 * gcc.dg/torture/pr86389.c: New testcase.
6172 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6174 PR tree-optimization/85694
6175 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
6177 * gcc.dg/vect/vect-avg-1.c: New test.
6178 * gcc.dg/vect/vect-avg-2.c: Likewise.
6179 * gcc.dg/vect/vect-avg-3.c: Likewise.
6180 * gcc.dg/vect/vect-avg-4.c: Likewise.
6181 * gcc.dg/vect/vect-avg-5.c: Likewise.
6182 * gcc.dg/vect/vect-avg-6.c: Likewise.
6183 * gcc.dg/vect/vect-avg-7.c: Likewise.
6184 * gcc.dg/vect/vect-avg-8.c: Likewise.
6185 * gcc.dg/vect/vect-avg-9.c: Likewise.
6186 * gcc.dg/vect/vect-avg-10.c: Likewise.
6187 * gcc.dg/vect/vect-avg-11.c: Likewise.
6188 * gcc.dg/vect/vect-avg-12.c: Likewise.
6189 * gcc.dg/vect/vect-avg-13.c: Likewise.
6190 * gcc.dg/vect/vect-avg-14.c: Likewise.
6192 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6194 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
6195 get split into two for use by the over-widening pattern.
6196 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6197 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6198 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6199 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6200 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6201 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6202 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6203 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6204 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6205 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6206 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6207 * gcc.dg/vect/vect-over-widen-22.c: New test.
6209 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6211 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
6213 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
6214 over-widening messages.
6215 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6216 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6217 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6218 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6219 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6220 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6221 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6222 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
6223 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
6224 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
6225 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
6226 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
6227 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
6228 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6229 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6230 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6231 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6232 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6233 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6234 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6235 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6236 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6237 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6238 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6239 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6240 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6242 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6244 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6246 2018-07-02 Jim Wilson <jimw@sifive.com>
6248 * gcc.target/riscv/interrupt-debug.c: New.
6250 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6252 * g++.dg/diagnostic/thread-thread_local.C: New.
6254 2018-07-02 Martin Liska <mliska@suse.cz>
6257 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6258 * gcc.dg/profile-dir-2.c: Likewise.
6259 * gcc.dg/profile-dir-3.c: Likewise.
6261 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6263 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6266 2018-07-02 Richard Biener <rguenther@suse.de>
6268 PR tree-optimization/86363
6269 * gcc.dg/torture/pr86363.c: New testcase.
6271 2018-07-02 Martin Liska <mliska@suse.cz>
6273 * gcc.dg/completion-1.c: New test.
6274 * gcc.dg/completion-2.c: New test.
6275 * gcc.dg/completion-3.c: New test.
6277 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6281 * gfortran.dg/proc_ptr_50.f90: New test.
6283 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6286 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6288 2018-07-02 Martin Liska <mliska@suse.cz>
6291 * gcc.dg/ipa/pr86279.c: New test.
6293 2018-07-02 Martin Liska <mliska@suse.cz>
6296 * g++.dg/ipa/pr86323.C: New test.
6298 2018-07-01 Tom de Vries <tdevries@suse.de>
6301 2018-07-01 Tom de Vries <tdevries@suse.de>
6303 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6304 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6306 2018-07-01 Tom de Vries <tdevries@suse.de>
6308 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
6310 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
6313 2018-07-01 Tom de Vries <tdevries@suse.de>
6315 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6316 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6318 2018-07-01 Tom de Vries <tdevries@suse.de>
6320 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
6321 * gcc.dg/guality/vla-1.c: Use relative line numbers.
6323 2018-07-01 Tom de Vries <tdevries@suse.de>
6325 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
6326 (verify_call): ... here. Move to toplevel.
6327 (verify_call_np, dg_final_directive_check_utils): New proc.
6328 (toplevel): Call dg_final_directive_check_utils.
6329 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
6331 2018-06-30 Jim Wilson <jimw@sifive.com>
6333 * gcc.target/riscv/shift-shift-1.c: New.
6334 * gcc.target/riscv/shift-shift-2.c: New.
6335 * gcc.target/riscv/shift-shift-3.c: New.
6337 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6339 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6341 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6343 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6344 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6345 by 4 in the computation of a[i].
6346 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6347 main multiplication constant.
6348 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6349 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6350 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6351 pattern to cast the result to int.
6352 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6353 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6354 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6355 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6356 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6357 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6358 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6359 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6360 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6361 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6362 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6363 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6364 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6365 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6366 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6367 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6368 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6369 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6370 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6371 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6373 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6375 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6376 test for vectorization along the lines described in the comment.
6378 2018-06-30 Tom de Vries <tdevries@suse.de>
6380 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6381 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6382 LTO_TORTURE_OPTIONS.
6383 * gcc.dg/guality/prevent-optimization.h: New file.
6384 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6385 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6387 2018-06-30 Tom de Vries <tdevries@suse.de>
6389 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6390 * lib/gcc-dg.exp (dg-final): New proc.
6391 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6394 2018-06-29 Martin Sebor <msebor@redhat.com>
6396 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6397 that don't define the function.
6399 2018-06-29 Marek Polacek <polacek@redhat.com>
6402 * g++.dg/ext/cond3.C: New test.
6404 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6406 * gcc.target/arm/arm-soft-strd-even.c: New test.
6408 2018-06-29 Tom de Vries <tdevries@suse.de>
6410 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6412 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6413 (process-message): ... here.
6414 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6416 2018-06-29 Martin Liska <mliska@suse.cz>
6418 PR tree-optimization/86263
6419 * gcc.dg/tree-ssa/pr86263.c: New test.
6421 2018-06-28 Carl Love <cel@us.ibm.com>
6423 * gcc.target/p9-extract-1.c: Add test case.
6424 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6427 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6430 * gcc.target/i386/pr86348.c: New test.
6432 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6434 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6436 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6439 * gfortran.dg/dec_type_print_2.f03: New testcase.
6441 2018-06-28 David Pagan <dave.pagan@oracle.com>
6444 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6445 message causing unexpected test FAIL.
6447 2018-06-28 Martin Liska <mliska@suse.cz>
6449 * gcc.dg/tree-ssa/switch-1.c: New test.
6451 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6453 * gnat.dg/debug15.adb: New test.
6455 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6458 * g++.dg/lookup/pr86329.C: New test.
6460 2018-06-27 Carl Love <cel@us.ibm.com>
6462 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6464 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6467 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6469 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6471 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6473 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6475 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6476 requirement for this test.
6477 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6478 requirement, and -mpower8-vector compile option.
6480 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.dg/pr86314.c: New test.
6486 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6488 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6490 * gcc.target/i386/pr86257.c: Require 64-bit.
6492 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6494 * g++.dg/pr86082.C: Require IBM1047 support.
6496 2018-06-26 Richard Biener <rguenther@suse.de>
6499 * gcc.dg/pr86271.c: New testcase.
6501 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6504 * gcc.dg/pr86064.c: New.
6506 2018-06-25 Jeff Law <law@redhat.com>
6508 * lib/target-supports.exp
6509 (check_effective_target_logical_op_short_circuit): Add v850.
6511 2018-06-25 Martin Sebor <msebor@redhat.com>
6513 PR tree-optimization/86204
6514 * gcc.dg/strlenopt-46.c: New test.
6516 2018-06-25 Martin Sebor <msebor@redhat.com>
6518 PR tree-optimization/85700
6519 * gcc.dg/Wstringop-truncation-4.c: New test.
6521 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6526 * gfortran.dg/init_flag_17.f90: New testcase.
6528 2018-06-25 Carl Love <cel@us.ibm.com>
6530 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6531 vec_extract a signed int. Add vec_extract tests for bool char
6533 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6536 2018-06-25 Tom de Vries <tdevries@suse.de>
6538 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6540 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6543 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6545 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6547 * gnat.dg/sso9.adb: New testcase.
6548 * gnat.dg/sso9_pkg.ads: Likewise.
6550 2018-06-25 Tom de Vries <tdevries@suse.de>
6553 * gcc.target/i386/pr86257.c: New test.
6555 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6558 * g++.dg/pr86082.C: New test.
6560 2018-06-24 Tom de Vries <tdevries@suse.de>
6562 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6563 * gcc.dg/guality/guality.exp: Same.
6564 * gfortran.dg/guality/guality.exp: Same.
6565 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6567 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6569 * g++.dg/concepts/locations1.C: New.
6570 * g++.dg/cpp0x/locations1.C: Likewise.
6571 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6572 * g++.dg/cpp1z/inline-var3.C: Likewise.
6574 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6577 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6579 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6581 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6583 * gcc.target/powerpc/builtins-9.c: New test.
6584 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6585 to expect different code generation on big-endian vs.
6586 little-endian targets.
6588 2018-06-22 Tom de Vries <tdevries@suse.de>
6590 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6591 $rootme/../gdb/gdb, if available.
6592 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6593 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6595 2018-06-22 Tom de Vries <tdevries@suse.de>
6597 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6598 * g++.dg/guality/guality.exp: Use report_gdb.
6599 * gcc.dg/guality/guality.exp: Same.
6600 * gfortran.dg/guality/guality.exp: Same.
6602 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6605 * g++.dg/ext/offsetof3.C: New test.
6607 2018-06-22 Carl Love <cel@us.ibm.com>
6609 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6610 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6611 for the vnor, vand and vxor instructions.
6612 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6613 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6614 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6615 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6616 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6617 Add -dp to dg-options, update expected counts.
6619 2018-06-22 Paul Koning <ni1d@arrl.net>
6621 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6623 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6624 * gcc.c-torture/compile/20040101-1.c: Ditto.
6625 * gcc.c-torture/compile/20050622-1.c: Ditto.
6626 * gcc.c-torture/compile/20080625-1.c: Ditto.
6627 * gcc.c-torture/compile/20090107-1.c: Ditto.
6628 * gcc.c-torture/compile/920501-12.c: Ditto.
6629 * gcc.c-torture/compile/920501-4.c: Ditto.
6630 * gcc.c-torture/compile/961203-1.c: Ditto.
6631 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6632 * gcc.c-torture/compile/pr25310.c: Ditto.
6634 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6635 James Norris <jnorris@codesourcery.com>
6636 Thomas Schwinge <thomas@codesourcery.com>
6637 Tom de Vries <tom@codesourcery.com>
6639 * c-c++-common/goacc/deviceptr-4.c: New file.
6640 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6642 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6643 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6644 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6645 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6646 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6647 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6649 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6650 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6651 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6653 * gfortran.dg/goacc/modules.f95: Likewise.
6654 * gfortran.dg/goacc/routine-8.f90: Likewise.
6655 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6657 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6659 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6660 if the long double format is IEEE 128-bit for tests that are
6661 explicitly testing IBM extended double support. Use the
6662 appropriate pack and unpack built-in functions. Change calls from
6663 __builtin_isinfl to __builtin_isinf since the later supports all
6664 floating point types.
6665 * gcc.target/powerpc/pr57150.c: Likewise.
6666 * gcc.target/powerpc/pr60203.c: Likewise.
6667 * gcc.target/powerpc/pr67808.c: Likewise.
6668 * gcc.target/powerpc/pr70117.c: Likewise.
6669 * gcc.target/powerpc/tfmode_off.c: Likewise.
6671 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6674 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6676 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6679 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6681 2018-06-21 Tom de Vries <tdevries@suse.de>
6683 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6685 2018-06-21 Tom de Vries <tdevries@suse.de>
6687 PR tree-optimization/85859
6688 * gcc.dg/pr85859.c: New test.
6690 2018-06-21 Richard Biener <rguenther@suse.de>
6692 PR tree-optimization/86232
6693 * gcc.dg/torture/pr86232.c: New testcase.
6695 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6697 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6699 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6701 * gcc/gcc.target/aarch64/aes_2.c: New test.
6703 2018-06-20 Than McIntosh <thanm@google.com>
6706 * gcc.dg/split-8.c: New.
6708 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6710 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6711 for vpkudus in place of vpksdus.
6712 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6714 2018-06-20 Nathan Sidwell <nathan@acm.org>
6717 * g++.dg/lookup/pr85634-2.C: New.
6719 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6721 * g++.dg/template/friend65.C: New.
6722 * g++.dg/cpp0x/main1.C: Likewise.
6723 * g++.dg/other/main2.C: Likewise.
6724 * g++.dg/other/main3.C: Likewise.
6725 * g++.dg/template/friend42.C: Test location too.
6726 * g++.dg/concepts/decl-diagnose.C: Likewise.
6727 * g++.dg/warn/main-2.C: Update.
6729 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6730 Thomas Schwinge <thomas@codesourcery.com>
6731 Cesar Philippidis <cesar@codesourcery.com>
6733 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6734 2.5 data clause semantics.
6735 * c-c++-common/goacc/declare-2.c: Likewise.
6736 * c-c++-common/goacc/default-4.c: Likewise.
6737 * c-c++-common/goacc/finalize-1.c: New test.
6738 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6739 OpenACC 2.5 data clause semantics.
6740 * c-c++-common/goacc/kernels-alias.c: Likewise.
6741 * c-c++-common/goacc/routine-5.c: Likewise.
6742 * c-c++-common/goacc/update-if_present-1.c: New test.
6743 * c-c++-common/goacc/update-if_present-2.c: New test.
6744 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6745 2.5 data clause semantics.
6746 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6747 * gfortran.dg/goacc/data-tree.f95: Likewise.
6748 * gfortran.dg/goacc/declare-2.f95: Likewise.
6749 * gfortran.dg/goacc/default-4.f: Likewise.
6750 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6751 * gfortran.dg/goacc/finalize-1.f: New test.
6752 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6753 OpenACC 2.5 data clause semantics.
6754 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6755 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6756 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6757 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6758 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6759 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6760 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6762 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6765 * g++.dg/warn/Wnonnull4.C: New test.
6767 2018-06-20 Marek Polacek <polacek@redhat.com>
6770 * g++.dg/pr86240.C: New test.
6772 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6775 * gcc.target/i386/pr86194.c: New test.
6777 PR tree-optimization/86231
6778 * gcc.dg/tree-ssa/vrp119.c: New test.
6779 * gcc.c-torture/execute/pr86231.c: New test.
6781 2018-06-20 Tom de Vries <tdevries@suse.de>
6783 PR tree-optimization/86097
6784 * gcc.dg/autopar/pr86097.c: New test.
6786 2018-06-20 Nathan Sidwell <nathan@acm.org>
6789 * g++.dg/lookup/pr85634.C: New.
6791 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6793 * gcc.target/aarch64/ldp_stp_q.c: New test.
6794 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6795 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6797 2018-06-20 Martin Liska <mliska@suse.cz>
6799 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6801 2018-06-19 Martin Sebor <msebor@redhat.com>
6803 PR tree-optimization/48560
6804 * gcc.dg/Warray-bounds-28.c: New test.
6806 2018-06-19 Martin Sebor <msebor@redhat.com>
6809 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6812 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6814 * g++.dg/lto/pr84805_0.C: Update template.
6815 * g++.dg/lto/pr84805_1.C: Update template.
6817 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6819 * gnat.dg/aggr24.adb: New test.
6820 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6822 2018-06-19 Richard Biener <rguenther@suse.de>
6824 PR tree-optimization/86179
6825 * gcc.dg/pr86179.c: New testcase.
6827 2018-06-18 Martin Sebor <msebor@redhat.com>
6830 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6831 * c-c++-common/attr-nonstring-8.c: New test.
6833 2018-06-18 Martin Sebor <msebor@redhat.com>
6835 PR tree-optimization/81384
6836 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6837 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6838 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6839 * gcc.dg/attr-nonstring-2.c: New test.
6840 * gcc.dg/attr-nonstring-3.c: New test.
6841 * gcc.dg/attr-nonstring-4.c: New test.
6842 * gcc.dg/strlenopt-45.c: New test.
6843 * gcc.dg/strlenopt.h (strnlen): Declare.
6845 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6847 PR tree-optimization/86076
6848 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6850 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6852 PR tree-optimization/64946
6853 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6855 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6857 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6858 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6859 * gnat.dg/stack_usage5.adb: New test.
6861 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6864 * gcc.dg/tree-ssa/popcount.c: New test.
6865 * gcc.dg/tree-ssa/popcount2.c: New test.
6867 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6870 * gcc.dg/absu.c: New test.
6871 * gcc.dg/gimplefe-29.c: New test.
6872 * gcc.target/aarch64/pr64946.c: New test.
6874 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6877 * c-c++-common/pr86093.c: New test.
6880 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6883 * gcc.c-torture/compile/pr86123.c: New test.
6885 2018-06-15 Tom de Vries <tdevries@suse.de>
6887 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6889 2018-06-15 Nick Clifton <nickc@redhat.com>
6892 * gcc.c-torture/compile/pr84195.c: New test.
6894 2018-06-15 Richard Biener <rguenther@suse.de>
6897 * g++.dg/pr86159.C: New testcase.
6899 2018-06-15 Richard Biener <rguenther@suse.de>
6902 * gcc.dg/pr86076.c: New testcase.
6904 2018-06-14 Marek Polacek <polacek@redhat.com>
6907 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6909 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6913 -msse2 to dg-options.
6916 * gcc.c-torture/compile/pr86122.c: New test.
6918 P0624R2 - Default constructible and assignable stateless lambdas
6919 * g++.dg/cpp2a/lambda1.C: New test.
6920 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6923 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6925 * g++.dg/other/static3.C: New.
6926 * g++.dg/other/static4.C: Likewise.
6927 * g++.dg/warn/Wshadow-15.C: Likewise.
6928 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6929 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6930 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6931 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6932 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6933 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6934 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6936 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6939 * gcc.c-torture/compile/pr85945.c: New test.
6941 2018-06-14 Richard Biener <rguenther@suse.de>
6944 * gcc.dg/pr86124.c: New testcase.
6946 2018-06-13 Martin Sebor <msebor@redhat.com>
6948 PR tree-optimization/86114
6949 * gcc.dg/pr86114.c: New test.
6951 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6954 * gfortran.dg/pr86110.f90: New test.
6956 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6959 * gfortran.dg/goacc/pr85703.f90: New test.
6960 * gfortran.dg/gomp/pr85703.f90: New test.
6962 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6965 * gfortran.dg/goacc/pr85702.f90: New test.
6967 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6969 * gcc.target/i386/pr86048.c: New test.
6971 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6973 * gcc.target/arc/fma-1.c: New test.
6975 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6977 * gcc.target/arc/pr9001107555.c: New file.
6979 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6981 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6983 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6985 * g++.dg/init/delete3.C: New.
6986 * g++.dg/init/new49.C: Likewise.
6987 * g++.dg/init/new25.C: Test locations too.
6988 * g++.dg/template/new4.C: Likewise.
6989 * g++.old-deja/g++.jason/operator.C: Likewise.
6991 2018-06-12 Marek Polacek <polacek@redhat.com>
6993 Core issue 1331 - const mismatch with defaulted copy constructor
6994 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6995 * g++.dg/cpp0x/defaulted52.C: New test.
6996 * g++.dg/cpp0x/defaulted53.C: New test.
6997 * g++.dg/cpp0x/defaulted54.C: New test.
6998 * g++.dg/cpp0x/defaulted55.C: New test.
6999 * g++.dg/cpp0x/defaulted56.C: New test.
7000 * g++.dg/cpp0x/defaulted57.C: New test.
7001 * g++.dg/cpp0x/defaulted58.C: New test.
7002 * g++.dg/cpp0x/defaulted59.C: New test.
7003 * g++.dg/cpp0x/defaulted60.C: New test.
7005 2018-06-12 David Malcolm <dmalcolm@redhat.com>
7008 * gcc.dg/spellcheck-transposition.c: New test.
7010 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7013 * gfortran.dg/pr44491.f90: New testcase
7015 2018-06-12 Martin Sebor <msebor@redhat.com>
7017 PR tree-optimization/85259
7018 * gcc.dg/Wstringop-overflow-5.c: New test.
7019 * gcc.dg/Wstringop-overflow-6.c: New test.
7021 2018-06-12 Martin Sebor <msebor@redhat.com>
7024 * gcc.dg/Wstringop-truncation-3.c: New test.
7026 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7028 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
7029 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
7030 * gcc.target/powerpc/swaps-p8-17.c: Same.
7032 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7034 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
7035 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
7036 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
7037 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
7038 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
7039 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
7041 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7043 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
7044 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
7045 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
7046 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
7047 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
7048 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
7050 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7052 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
7053 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
7054 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
7055 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
7056 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
7057 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
7059 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7061 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
7062 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
7063 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
7064 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
7065 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
7066 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
7068 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7070 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
7071 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
7072 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
7073 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
7074 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
7075 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
7077 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7079 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
7080 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
7081 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
7082 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
7083 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
7084 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
7086 2018-06-12 Martin Liska <mliska@suse.cz>
7088 * g++.dg/opt/mpx.C: New test.
7089 * gcc.target/i386/mpx.c: New test.
7091 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7093 * gcc.target/arc/builtin_simdarc.c: Update test.
7094 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7095 * gcc.target/arc/tumaddsidi4.c: Likewise.
7097 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
7099 * gnat.dg/opt72a.ad[sb]: New test.
7100 * gnat.dg/opt72_pkg.ads: New helper.
7102 2018-06-12 Tom de Vries <tdevries@suse.de>
7104 * gcc.dg-selftests/dg-final.exp: New file.
7106 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7108 * g++.dg/lookup/new2.C: Test locations too.
7109 * g++.dg/other/ellipsis1.C: Likewise.
7110 * g++.dg/other/operator1.C: Likewise.
7111 * g++.dg/other/operator2.C: Likewise.
7112 * g++.dg/overload/operator2.C: Likewise.
7113 * g++.dg/parse/defarg11.C: Likewise.
7114 * g++.dg/parse/operator4.C: Likewise.
7115 * g++.dg/template/error30.C: Likewise.
7116 * g++.dg/template/explicit-args3.C: Likewise.
7117 * g++.dg/warn/effc1.C: Likewise.
7118 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
7119 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
7120 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
7121 * g++.old-deja/g++.jason/conversion5.C: Likewise.
7122 * g++.old-deja/g++.jason/operator.C: Likewise.
7124 2018-06-11 Martin Sebor <msebor@redhat.com>
7126 PR tree-optimization/86083
7127 * gcc.dg/strlenopt-44.c: New test.
7129 2018-06-11 Janus Weil <janus@gcc.gnu.org>
7132 * gfortran.dg/generic_32.f90: New test.
7133 * gfortran.dg/generic_33.f90: New test.
7135 2018-06-11 Carl Love <cel@us.ibm.com>
7136 * gcc.target/powerpc/altivec-7.c (main): Remove tests
7137 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
7138 long long bool. Remove duplicate dg-final for xxlxor. Update
7139 dg-final instruction counts.
7140 * gcc.target/powerpc/altivec-37.c (main): New file for
7141 tests vec_unpackh and vec_unpackl returning long long bool and
7144 2018-06-11 Martin Liska <mliska@suse.cz>
7146 PR tree-optimization/86089
7147 * gcc.dg/tree-ssa/pr86089.c: New test.
7149 2018-06-11 Julia Koval <julia.koval@intel.com>
7151 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
7152 * gcc.target/i386/vpclmulqdq.c: Ditto.
7154 2018-06-11 Olivier Hainque <hainque@adacore.com>
7156 * gnat.dg/lang-dw2.adb: New test.
7157 * gnat.dg/lang-dw3.adb: New test.
7159 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7161 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
7162 gnat.dg/assertion_policy1_pkg.ads: New testcase.
7164 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7166 * gnat.dg/predicate1.adb: New testcase.
7168 2018-06-11 Yannick Moy <moy@adacore.com>
7170 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
7172 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
7174 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
7177 2018-06-11 Javier Miranda <miranda@adacore.com>
7179 * gnat.dg/prot4.adb: New testcase.
7181 2018-06-11 Yannick Moy <moy@adacore.com>
7183 * gnat.dg/part_of1-instantiation.adb,
7184 gnat.dg/part_of1-instantiation.ads,
7185 gnat.dg/part_of1-private_generic.adb,
7186 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
7189 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
7191 * gnat.dg/contract1.adb: New testcase.
7193 2018-06-11 Javier Miranda <miranda@adacore.com>
7195 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
7198 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7200 * gnat.dg/inline_always1.adb: New testcase.
7202 2018-06-11 Ed Schonberg <schonberg@adacore.com>
7204 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
7205 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
7206 gnat.dg/nested_generic2_g2.ads: New testcase.
7208 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/template/friend64.C: New.
7211 * g++.old-deja/g++.other/friend4.C: Test the location too.
7212 * g++.old-deja/g++.pt/crash23.C: Likewise.
7214 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7216 * gfortran.dg/inline_matmul_23.f90: New test.
7218 2018-06-10 Janus Weil <janus@gcc.gnu.org>
7221 * gfortran.dg/intent_decl_1.f90: New test case.
7223 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7225 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
7226 * gfortran.dg/ieee/large_4.f90: Ditto.
7227 * gfortran.dg/round_4.f90: Ditto.
7229 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7232 * gfortran.dg/pr38351.f90: New test.
7233 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7235 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7240 * gfortran.dg/pr85138_1.f90: New test.
7241 * gfortran.dg/pr85138_2.f90: Ditto.
7242 * gfortran.dg/pr85996.f90: Ditto.
7244 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7247 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7248 * gfortran.dg/data_char_1.f90: Ditto.
7249 * gfortran.dg/pr78571.f90: Ditto.
7250 * gfortran.dg/pr78278.f90: New test.
7252 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7255 * gfortran.dg/pr63514.f90: New test.
7257 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7260 * gfortran.dg/bounds_check_20.f90: New test.
7262 2018-06-08 Carl Love <cel@us.ibm.com>
7264 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7266 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7267 vec_extract a signed int.
7268 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7269 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7271 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7272 vec_extract a signed int.
7273 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7274 vec_extract a signed int.
7275 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7276 vec_xor builtins. Update xxsel, xxlxor counts.
7278 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7281 * gfortran.dg/associate_30.f90: Remove code tested ...
7282 * gfortran.dg/pr67803.f90: Ditto.
7283 * gfortran.dg/pr67805.f90: Ditto.
7284 * gfortran.dg/pr86059.f90: ... here. New test.
7286 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7289 * gfortran.dg/pr78571.f90: New test.
7291 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
7294 * gcc.target/powerpc/pr85755.c: New test.
7296 2018-06-08 Carl Love <cel@us.ibm.com>
7298 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
7300 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
7302 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
7303 for BE system that are different then for an LE system from this file
7304 into vsx-vector-6-le.c using be target qualifier. Remove this file.
7305 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
7306 the various instruction counts. Rename file to vsx-vector-6.p8.c.
7308 2018-06-08 Martin Liska <mliska@suse.cz>
7310 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
7312 2018-06-08 Martin Liska <mliska@suse.cz>
7314 * g++.dg/dg.exp: Do not use mpx.exp.
7315 * g++.dg/lto/lto.exp: Likewise.
7316 * g++.dg/lto/pr69729_0.C: Remove.
7317 * g++.dg/opt/pr71529.C: Remove.
7318 * g++.dg/pr63995-1.C: Remove.
7319 * g++.dg/pr68270.C: Remove.
7320 * g++.dg/pr71624.C: Remove.
7321 * g++.dg/pr71633.C: Remove.
7322 * g++.dg/pr79761.C: Remove.
7323 * g++.dg/pr79764.C: Remove.
7324 * g++.dg/pr79769.C: Remove.
7325 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
7326 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
7327 * gcc.dg/lto/chkp-privatize_0.c: Remove.
7328 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
7329 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
7330 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
7331 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
7332 * gcc.dg/lto/pr66221_0.c: Remove.
7333 * gcc.target/i386/chkp-always_inline.c: Remove.
7334 * gcc.target/i386/chkp-bndret.c: Remove.
7335 * gcc.target/i386/chkp-builtins-1.c: Remove.
7336 * gcc.target/i386/chkp-builtins-2.c: Remove.
7337 * gcc.target/i386/chkp-builtins-3.c: Remove.
7338 * gcc.target/i386/chkp-builtins-4.c: Remove.
7339 * gcc.target/i386/chkp-const-check-1.c: Remove.
7340 * gcc.target/i386/chkp-const-check-2.c: Remove.
7341 * gcc.target/i386/chkp-hidden-def.c: Remove.
7342 * gcc.target/i386/chkp-label-address.c: Remove.
7343 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7344 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7345 * gcc.target/i386/chkp-pr69044.c: Remove.
7346 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7347 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7348 * gcc.target/i386/chkp-strchr.c: Remove.
7349 * gcc.target/i386/chkp-strlen-1.c: Remove.
7350 * gcc.target/i386/chkp-strlen-2.c: Remove.
7351 * gcc.target/i386/chkp-strlen-3.c: Remove.
7352 * gcc.target/i386/chkp-strlen-4.c: Remove.
7353 * gcc.target/i386/chkp-strlen-5.c: Remove.
7354 * gcc.target/i386/chkp-stropt-1.c: Remove.
7355 * gcc.target/i386/chkp-stropt-10.c: Remove.
7356 * gcc.target/i386/chkp-stropt-11.c: Remove.
7357 * gcc.target/i386/chkp-stropt-12.c: Remove.
7358 * gcc.target/i386/chkp-stropt-13.c: Remove.
7359 * gcc.target/i386/chkp-stropt-14.c: Remove.
7360 * gcc.target/i386/chkp-stropt-15.c: Remove.
7361 * gcc.target/i386/chkp-stropt-16.c: Remove.
7362 * gcc.target/i386/chkp-stropt-17.c: Remove.
7363 * gcc.target/i386/chkp-stropt-2.c: Remove.
7364 * gcc.target/i386/chkp-stropt-3.c: Remove.
7365 * gcc.target/i386/chkp-stropt-4.c: Remove.
7366 * gcc.target/i386/chkp-stropt-5.c: Remove.
7367 * gcc.target/i386/chkp-stropt-6.c: Remove.
7368 * gcc.target/i386/chkp-stropt-7.c: Remove.
7369 * gcc.target/i386/chkp-stropt-8.c: Remove.
7370 * gcc.target/i386/chkp-stropt-9.c: Remove.
7371 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7372 * gcc.target/i386/indirect-thunk-11.c: Remove.
7373 * gcc.target/i386/indirect-thunk-12.c: Remove.
7374 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7375 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7376 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7377 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7378 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7379 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7380 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7381 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7382 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7383 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7384 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7385 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7386 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7387 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7388 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7389 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7390 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7391 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7392 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7393 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7394 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7395 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7396 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7398 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7399 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7400 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7401 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7402 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7403 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7404 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7405 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7406 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7407 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7408 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7409 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7410 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7411 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7412 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7413 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7414 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7415 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7416 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7417 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7418 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7419 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7420 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7421 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7422 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7423 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7424 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7425 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7426 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7427 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7428 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7429 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7430 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7431 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7432 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7433 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7434 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7435 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7436 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7437 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7438 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7439 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7440 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7441 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7442 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7443 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7444 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7445 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7446 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7447 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7448 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7449 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7450 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7451 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7452 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7453 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7454 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7455 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7456 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7457 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7458 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7459 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7460 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7461 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7462 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7463 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7464 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7465 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7466 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7467 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7468 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7469 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7470 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7471 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7472 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7473 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7474 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7475 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7476 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7477 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7478 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7479 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7480 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7481 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7482 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7483 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7484 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7485 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7486 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7487 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7488 * gcc.target/i386/mpx/label-address-1.c: Remove.
7489 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7490 * gcc.target/i386/mpx/macro.c: Remove.
7491 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7492 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7493 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7494 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7495 * gcc.target/i386/mpx/memmove-1.c: Remove.
7496 * gcc.target/i386/mpx/memmove-2.c: Remove.
7497 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7498 * gcc.target/i386/mpx/mpx-check.h: Remove.
7499 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7500 * gcc.target/i386/mpx/mpx.exp: Remove.
7501 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7502 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7503 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7504 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7505 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7506 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7507 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7508 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7509 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7510 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7511 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7512 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7513 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7514 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7515 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7516 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7517 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7518 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7519 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7520 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7521 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7522 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7523 * gcc.target/i386/mpx/pr65508.c: Remove.
7524 * gcc.target/i386/mpx/pr65531.cc: Remove.
7525 * gcc.target/i386/mpx/pr66048.cc: Remove.
7526 * gcc.target/i386/mpx/pr66134.c: Remove.
7527 * gcc.target/i386/mpx/pr66566.c: Remove.
7528 * gcc.target/i386/mpx/pr66567.c: Remove.
7529 * gcc.target/i386/mpx/pr66568.c: Remove.
7530 * gcc.target/i386/mpx/pr66569.c: Remove.
7531 * gcc.target/i386/mpx/pr66581.c: Remove.
7532 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7533 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7534 * gcc.target/i386/mpx/pr68416.c: Remove.
7535 * gcc.target/i386/mpx/pr78339.c: Remove.
7536 * gcc.target/i386/mpx/pr79631.c: Remove.
7537 * gcc.target/i386/mpx/pr79633.c: Remove.
7538 * gcc.target/i386/mpx/pr79753.c: Remove.
7539 * gcc.target/i386/mpx/pr79770.c: Remove.
7540 * gcc.target/i386/mpx/pr79987.c: Remove.
7541 * gcc.target/i386/mpx/pr79988.c: Remove.
7542 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7543 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7544 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7545 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7546 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7547 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7548 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7549 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7550 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7551 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7552 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7553 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7554 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7555 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7556 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7557 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7558 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7559 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7560 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7561 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7562 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7563 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7564 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7565 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7566 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7567 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7568 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7569 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7570 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7571 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7572 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7573 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7574 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7575 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7576 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7577 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7578 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7579 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7580 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7581 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7582 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7583 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7584 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7585 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7586 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7587 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7588 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7589 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7590 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7591 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7592 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7593 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7594 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7595 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7596 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7597 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7598 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7599 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7600 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7601 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7602 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7603 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7604 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7605 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7606 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7607 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7608 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7609 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7610 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7611 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7612 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7613 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7614 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7615 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7616 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7617 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7618 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7619 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7620 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7621 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7622 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7623 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7624 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7625 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7626 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7627 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7628 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7629 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7630 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7631 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7632 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7633 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7634 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7635 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7636 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7637 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7638 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7639 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7640 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7641 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7642 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7643 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7644 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7645 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7646 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7647 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7648 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7649 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7650 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7651 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7652 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7653 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7654 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7655 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7656 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7657 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7658 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7659 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7660 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7661 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7662 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7663 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7664 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7665 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7666 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7667 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7668 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7669 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7670 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7671 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7672 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7673 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7674 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7675 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7676 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7677 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7678 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7679 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7680 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7681 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7682 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7683 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7684 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7685 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7686 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7687 * gcc.target/i386/pr63995-2.c: Remove.
7688 * gcc.target/i386/pr64805.c: Remove.
7689 * gcc.target/i386/pr65044.c: Remove.
7690 * gcc.target/i386/pr65167.c: Remove.
7691 * gcc.target/i386/pr65183.c: Remove.
7692 * gcc.target/i386/pr65184.c: Remove.
7693 * gcc.target/i386/pr65523.c: Remove.
7694 * gcc.target/i386/pr70876.c: Remove.
7695 * gcc.target/i386/pr70877.c: Remove.
7696 * gcc.target/i386/pr71458.c: Remove.
7697 * gcc.target/i386/pr80880.c: Remove.
7698 * gcc.target/i386/ret-thunk-25.c: Remove.
7699 * gcc.target/i386/thunk-retbnd.c: Remove.
7700 * lib/mpx-dg.exp: Remove.
7701 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7703 2018-06-07 Carl Love <cel@us.ibm.com>
7705 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7708 2018-06-07 Carl Love <cel@us.ibm.com>
7710 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7713 2018-06-07 Marek Polacek <polacek@redhat.com>
7716 * gcc.dg/Wc90-c99-compat-10.c: New test.
7717 * gcc.dg/Wc90-c99-compat-11.c: New test.
7718 * gcc.dg/Wc90-c99-compat-12.c: New test.
7719 * gcc.dg/Wc90-c99-compat-9.c: New test.
7721 2018-06-07 Paul Koning <ni1d@arrl.net>
7723 * gcc.c-torture/compile/20180605-1.c: New test.
7725 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7728 * gfortran.dg/pr86045.f90: New test.
7730 2018-06-07 Marek Polacek <polacek@redhat.com>
7732 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7734 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7736 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7738 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7740 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7741 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7742 * gcc.target/msp430/msp430.h: New test header file.
7744 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7746 PR tree-optimization/69615
7747 * gcc.dg/tree-ssa/pr69615.c: New test.
7749 2018-06-07 Richard Biener <rguenther@suse.de>
7751 PR tree-optimization/85935
7752 * gcc.dg/graphite/pr85935.c: New testcase.
7754 2018-06-04 Carl Love <cel@us.ibm.com>
7756 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7757 debug print statements. Fix a few formating issues.
7759 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7762 * gcc.target/powerpc/pr85657-4.c: New tests.
7763 * gcc.target/powerpc/pr85657-5.c: Likewise.
7764 * gcc.target/powerpc/pr85657-6.c: Likewise.
7766 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7769 * gfortran.dg/realloc_on_assign_30.f90: New test.
7771 2018-06-06 Carl Love <cel@us.ibm.com>
7772 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7773 argument to vui_arg.
7775 2018-06-06 Carl Love <cel@us.ibm.com>
7777 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7779 * gcc.target/powerpc/builtins-4.c: New test file for tests
7782 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7785 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7786 be used in templates. Don't check for them in overloaded functions.
7788 2018-06-06 Jim Wilson <jimw@sifive.com>
7790 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7791 * gcc.target/riscv/interrupt-mmode.c: New.
7792 * gcc.target/riscv/interrupt-smode.c: New.
7793 * gcc.target/riscv/interrupt-umode.c: New.
7795 2018-06-06 Marek Polacek <polacek@redhat.com>
7798 * g++.dg/cpp0x/initlist102.C: New test.
7799 * g++.dg/cpp0x/initlist103.C: New test.
7800 * g++.dg/cpp0x/initlist104.C: New test.
7802 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7804 * gcc.dg/torture/pr86066.c: New test.
7806 2018-06-06 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/86062
7809 * g++.dg/tree-ssa/pr86062.C: New testcase.
7811 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7813 * gcc.target/msp430/function-attributes-4.c: New test.
7814 * gcc.target/msp430/static-interrupts.c: New test.
7816 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7819 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7820 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7821 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7822 * gcc.target/aarch64/nofp_1.c: Ditto.
7824 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7826 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7828 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7831 * gfortran.dg/goacc/pr85701.f90: New test.
7833 2018-06-05 Marek Polacek <polacek@redhat.com>
7836 * g++.dg/cpp0x/alias-decl-64.C: New test.
7838 2018-06-05 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/86046
7841 * gcc.dg/pr86046.c: New testcase.
7843 2018-06-05 Richard Biener <rguenther@suse.de>
7845 PR tree-optimization/86047
7846 * gcc.dg/pr86047.c: New testcase.
7848 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7851 * g++.target/arm/arm.exp: New file.
7852 * g++.target/arm/pr81497.C: Likewise.
7854 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7856 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7858 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7860 * gcc.dg/store_merging_21.c: New test.
7861 * gnat.dg/opt71b.adb: Likewise.
7862 * gnat.dg/opt71.adb: Rename into...
7863 * gnat.dg/opt71a.adb: ...this.
7865 2018-06-04 Richard Biener <rguenther@suse.de>
7867 PR tree-optimization/85955
7868 * gcc.dg/pr85955.c: New testcase.
7870 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7873 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7874 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7875 * gfortran.dg/allocate_stat_2.f90: Ditto.
7876 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7878 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7880 * gcc.target/aarch64/sve/extract_5.c: New test.
7882 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7886 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7888 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7889 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7890 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7891 * gcc.target/i386/avx512bw-pr86036.c: New test.
7893 2018-06-04 Richard Biener <rguenther@suse.de>
7895 PR tree-optimization/86038
7896 * gcc.dg/pr86038.c: New testcase.
7898 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7900 PR tree-optimization/69615
7901 * gcc.dg/pr69615.c: New test.
7904 * c-c++-common/gomp/pr86025.c: New test.
7906 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7908 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7910 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7912 * gcc.dg/torture/pr86034.c: New test.
7914 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7917 * gfortran.dg/cray_pointer_12.f90: New test.
7919 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7922 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7924 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7926 * gnat.dg/specs/opt3.ads: New test.
7927 * gnat.dg/specs/opt3_pkg.ads: New helper.
7929 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7931 * gnat.dg/discr53.ad[sb]: New test.
7932 * gnat.dg/discr53_pkg.ads: New helper.
7934 2018-06-01 Carl Love <cel@us.ibm.com>
7936 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7937 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7939 2018-06-01 Carl Love <cel@us.ibm.com>
7941 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7942 to make it consistent with the naming convention in the file.
7943 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7944 to altivec-7.c. Delete file.
7945 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7946 to altivec-7.c. Delete file.
7947 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7948 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7949 vec_unpackl tests. Update instruction counts.
7950 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7951 tests to builtins-1.c.
7952 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7953 tests to builtins-1.c.
7954 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7955 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7956 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7957 Remove vec_ctf tests returning double. Remove vec_cts with
7958 double args. Remove vec_sel with invalid arguments. Add tests for
7960 Add instruction counts for new tests.
7961 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7962 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7964 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7965 test_sll_vsill_vsill_vuc.
7966 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7968 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7969 tests from altivec-7.h.
7970 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7971 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7972 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7973 splat_sll, splat_uc, splat_int128, splat_uint128.
7974 Make second argument of vec_extract and vec_insert a signed int.
7975 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7978 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7980 * gcc.dg/store_merging_20.c: New test.
7981 * gnat.dg/opt71.adb: Likewise.
7982 * gnat.dg/opt71_pkg.ads: New helper.
7984 2018-06-01 Carl Love <cel@us.ibm.com>
7986 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7987 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7988 Add vec_xst_be for signed and unsigned arguments.
7990 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7994 * gfortran.dg/pr85816.f90: New test.
7995 * gfortran.dg/pr85975.f90: New test.
7997 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
8000 * gfortran.dg/random_init_1.f90: New test.
8001 * gfortran.dg/random_init_2.f90: New test.
8002 * gfortran.dg/random_init_3.f90: New test.
8003 * gfortran.dg/random_init_4.f90: New test.
8004 * gfortran.dg/random_init_5.f90: New test.
8005 * gfortran.dg/random_init_6.f90: New test.
8007 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
8009 PR tree-optimization/85989
8010 * gcc.dg/torture/pr85989.c: New test.
8012 2018-06-01 Richard Biener <rguenther@suse.de>
8015 * gcc.dg/tree-ssa/pr86017.c: New testcase.
8017 2018-06-01 Richard Biener <rguenther@suse.de>
8020 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
8022 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
8025 * gcc.dg/strcmpopt_2.c: New test.
8026 * gcc.dg/strcmpopt_3.c: New test.
8029 * gcc.dg/strcmpopt_3.c: New test.
8031 2018-05-31 Jakub Jelinek <jakub@redhat.com>
8034 * gcc.target/i386/pr85984.c: New test.
8036 2018-05-31 Martin Sebor <msebor@redhat.com>
8039 * gcc.dg/Walloc-size-larger-than-1.c: New test.
8040 * gcc.dg/Walloc-size-larger-than-10.c: New test.
8041 * gcc.dg/Walloc-size-larger-than-11.c: New test.
8042 * gcc.dg/Walloc-size-larger-than-12.c: New test.
8043 * gcc.dg/Walloc-size-larger-than-13.c: New test.
8044 * gcc.dg/Walloc-size-larger-than-14.c: New test.
8045 * gcc.dg/Walloc-size-larger-than-15.c: New test.
8046 * gcc.dg/Walloc-size-larger-than-16.c: New test.
8047 * gcc.dg/Walloc-size-larger-than-17.c: New test.
8048 * gcc.dg/Walloc-size-larger-than-2.c: New test.
8049 * gcc.dg/Walloc-size-larger-than-3.c: New test.
8050 * gcc.dg/Walloc-size-larger-than-4.c: New test.
8051 * gcc.dg/Walloc-size-larger-than-5.c: New test.
8052 * gcc.dg/Walloc-size-larger-than-6.c: New test.
8053 * gcc.dg/Walloc-size-larger-than-7.c: New test.
8054 * gcc.dg/Walloc-size-larger-than-8.c: New test.
8055 * gcc.dg/Walloc-size-larger-than-9.c: New test.
8056 * gcc.dg/Walloc-size-larger-than.c: New test.
8058 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
8059 Cesar Philippidis <cesar@codesourcery.com>
8062 * gfortran.dg/goacc/pr77371-1.f90: New test.
8063 * gfortran.dg/goacc/pr77371-2.f90: New test.
8064 * gfortran.dg/goacc/pr85879.f90: New test.
8066 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8068 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
8069 * gnat.dg/stack_usage1b.adb: Likewise.
8070 * gnat.dg/stack_usage1c.adb: Likewise.
8071 * gnat.dg/stack_usage3.adb: Likewise.
8072 * gnat.dg/stack_usage1_pkg.adb: Delete.
8074 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8076 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
8077 * gcc.dg/store_merging_11.c: Likewise.
8078 * gcc.dg/store_merging_13.c: Likewise.
8079 * gcc.dg/store_merging_14.c: Likewise.
8080 * gcc.dg/store_merging_15.c: Likewise.
8081 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
8083 2018-05-31 Ed Schonberg <schonberg@adacore.com>
8085 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
8086 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
8087 gnat.dg/limited1_outer.ads: New testcase.
8089 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
8091 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
8092 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
8095 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
8097 * gnat.dg/size_clause1.adb: New testcase.
8099 2018-05-31 Javier Miranda <miranda@adacore.com>
8101 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
8103 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
8105 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
8106 vld1x3 intrinsics for aarch64.
8107 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
8108 vst1x2 intrinsics for aarch64.
8109 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
8110 vst1x3 intrinsics for aarch64.
8112 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
8115 * g++.dg/diagnostic/pr77777.C: New test.
8117 2018-05-30 David Pagan <dave.pagan@oracle.com>
8120 * gcc.dg/noncompile/pr55976-1.c: New test.
8121 * gcc.dg/noncompile/pr55976-2.c: New test.
8123 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
8125 * gcc.dg/lto/20111213-1_0.c: Fix template.
8126 * gcc.dg/lto/20100603-1_0.c: Fix template.
8127 * gcc.dg/lto/20100603-2_0.c: Fix template.
8128 * gcc.dg/lto/20100603-3_0.c: Fix template.
8130 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
8131 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
8132 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
8133 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
8134 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
8135 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
8136 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
8137 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
8138 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
8139 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
8140 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
8141 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
8142 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
8143 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
8144 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
8145 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
8146 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
8147 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
8148 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
8149 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
8150 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
8151 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
8152 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
8153 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
8154 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
8155 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
8156 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
8157 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
8158 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
8159 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
8160 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
8161 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
8162 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
8163 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
8164 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
8165 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
8166 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
8167 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
8168 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
8169 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
8170 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
8171 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
8172 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
8173 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
8174 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
8175 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
8176 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
8177 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
8178 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
8179 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
8180 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
8181 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
8182 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
8183 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
8184 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
8185 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
8186 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
8187 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
8188 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
8189 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
8190 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
8191 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
8193 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
8196 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8198 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
8200 * gcc.target/aarch64/simd/ldp_stp_9: New.
8201 * gcc.target/aarch64/simd/ldp_stp_10: New.
8202 * gcc.target/aarch64/simd/ldp_stp_11: New.
8203 * gcc.target/aarch64/simd/ldp_stp_12: New.
8205 2018-05-30 Ed Schonberg <schonberg@adacore.com>
8207 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
8209 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
8211 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
8213 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
8216 * gcc.target/i386/pr85950.c: New test.
8218 2018-05-29 Marek Polacek <polacek@redhat.com>
8221 * g++.dg/cpp1z/class-deduction55.C: New test.
8222 * g++.dg/cpp1z/class-deduction56.C: New test.
8223 * g++.dg/cpp1z/class-deduction57.C: New test.
8225 2018-05-29 Jakub Jelinek <jakub@redhat.com>
8228 * g++.dg/warn/Wunused-var-33.C: New test.
8231 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8232 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8233 arrays. Add suffix 1 to all functions and use 4 iterations rather
8234 than N. Add functions with conversions to and from float.
8235 Add new set of functions with 8 iterations and another one
8236 with 16 iterations, expect 24 vectorized loops instead of just 4.
8237 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8239 2018-05-29 Javier Miranda <miranda@adacore.com>
8241 * gnat.dg/equal2.adb: New testcase.
8243 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8245 * gnat.dg/float_attributes_overflows.adb: New testcase.
8247 2018-05-29 Pascal Obry <obry@adacore.com>
8249 * gnat.dg/normalize_pathname.adb: New testcase.
8251 2018-05-29 Tom de Vries <tom@codesourcery.com>
8253 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8255 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8256 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8257 * lib/scantree.exp (scan-tree-dump-times): Same.
8259 2018-05-29 Tom de Vries <tom@codesourcery.com>
8261 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8262 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8263 Use proc name as first argument to dg-scan.
8265 2018-05-29 Tom de Vries <tom@codesourcery.com>
8267 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8270 2018-05-28 Richard Biener <rguenther@suse.de>
8272 PR tree-optimization/85934
8273 * gcc.target/i386/pr85934.c: New testcase.
8275 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8277 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8279 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8281 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8283 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8285 * gnat.dg/fixedpnt5.adb: New testcase.
8287 2018-05-28 Justin Squirek <squirek@adacore.com>
8289 * gnat.dg/array31.adb: New testcase.
8291 2018-05-28 Justin Squirek <squirek@adacore.com>
8293 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
8294 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
8296 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
8298 * gfortran.dg/data_stmt_pointer.f90: new test.
8300 2018-05-27 Jakub Jelinek <jakub@redhat.com>
8303 * gcc.target/i386/avx512dq-pr85918.c: New test.
8305 2018-05-25 Jim Wilson <jimw@sifive.com>
8307 * gcc.target/riscv/interrupt-1.c: New.
8308 * gcc.target/riscv/interrupt-2.c: New.
8309 * gcc.target/riscv/interrupt-3.c: New.
8310 * gcc.target/riscv/interrupt-4.c: New.
8311 * gcc.target/riscv/interrupt-5.c: New.
8313 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
8316 * gfortran.dg/pr85786.f90: New test.
8318 2018-05-25 Paul Koning <ni1d@arrl.net>
8320 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
8321 * gcc.c-torture/compile/pr55921.c: Ditto.
8322 * gcc.c-torture/compile/pr60655-1.c: Ditto.
8323 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
8325 2018-05-25 Jakub Jelinek <jakub@redhat.com>
8328 * gcc.target/i386/avx512f-pr85832.c: New test.
8329 * gcc.target/i386/avx512vl-pr85832.c: New test.
8330 * gcc.target/i386/avx512bw-pr85832.c: New test.
8331 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
8333 2018-05-25 Bin Cheng <bin.cheng@arm.com>
8335 PR tree-optimization/85720
8336 * gcc.dg/tree-ssa/pr85720.c: New test.
8337 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8340 2018-05-25 Martin Liska <mliska@suse.cz>
8343 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8344 for 'Removing basic block'.
8346 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8348 * gnat.dg/sec_stack1.adb: New testcase.
8350 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8352 * gnat.dg/fixedpnt4.adb: New testcase.
8354 2018-05-25 Javier Miranda <miranda@adacore.com>
8356 * gnat.dg/interface7.adb: New testcase.
8358 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8360 * gnat.dg/sec_stack2.adb: New testcase.
8362 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8364 * gnat.dg/interface6.adb: New testcase.
8366 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8368 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8370 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8372 * lib/target-supports.exp
8373 (check_effective_target_vect_double_cond_arith): Include
8374 multiplication and division.
8375 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8376 fully-masked loops with a fixed vector length.
8377 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8379 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8380 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8381 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8383 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8385 * gcc.target/aarch64/sve/div_1.c: New test.
8386 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8387 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8388 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8390 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8392 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8394 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8396 * lib/target-supports.exp
8397 (check_effective_target_vect_double_cond_arith): New proc.
8398 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8399 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8400 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8401 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8402 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8403 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8404 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8406 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8409 * gfortran.dg/f2018_obs.f90: New test case.
8411 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8414 * gfortran.dg/pr85543.f90: New test.
8416 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8419 * gfortran.dg/pr85780.f90: New test.
8421 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8424 * gfortran.dg/pr85779_1.f90: New test.
8425 * gfortran.dg/pr85779_2.f90: Ditto.
8426 * gfortran.dg/pr85779_3.f90: Ditto.
8428 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8432 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8433 * gfortran.dg/pr85895.f90: New test.
8435 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8437 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8438 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8440 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8442 * gcc.dg/fold-popcount-1.c: New testcase.
8443 * gcc.dg/fold-popcount-2.c: New testcase.
8444 * gcc.dg/fold-popcount-3.c: New testcase.
8445 * gcc.dg/fold-popcount-4.c: New testcase.
8447 2018-05-24 Marek Polacek <polacek@redhat.com>
8450 * g++.dg/cpp0x/new3.C: New test.
8452 2018-05-24 Javier Miranda <miranda@adacore.com>
8454 * gnat.dg/discr52.adb: New testcase.
8456 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8458 * gnat.dg/others1.adb: New testcase.
8460 2018-05-24 Justin Squirek <squirek@adacore.com>
8462 * gnat.dg/raise_expr.adb: New testcase.
8464 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8466 * gnat.dg/formal_containers.adb: New testcase.
8468 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8470 * gcc.target/i386/pr85345.c: Require ifunc support.
8472 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8474 * gcc.dg/vect/vect-fma-1.c: New test.
8476 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8481 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8484 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8486 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8489 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8491 * gcc.target/msp430/pr78849.c: New test.
8493 2018-05-23 Marek Polacek <polacek@redhat.com>
8495 * g++.dg/cpp2a/range-for8.C: New test.
8496 * g++.dg/cpp2a/range-for9.C: New test.
8497 * g++.dg/cpp2a/range-for10.C: New test.
8499 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8501 * lib/target-supports.exp (check_effective_target_be): New.
8502 (check_effective_target_le): New.
8504 2018-05-23 Marek Polacek <polacek@redhat.com>
8506 * g++.dg/cpp2a/range-for1.C: New test.
8507 * g++.dg/cpp2a/range-for2.C: New test.
8508 * g++.dg/cpp2a/range-for3.C: New test.
8509 * g++.dg/cpp2a/range-for4.C: New test.
8510 * g++.dg/cpp2a/range-for5.C: New test.
8511 * g++.dg/cpp2a/range-for6.C: New test.
8512 * g++.dg/cpp2a/range-for7.C: New test.
8514 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8516 * gcc.target/i386/cvt-3.c: New test.
8518 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8520 * gcc.target/i386/cvt-2.c: New test.
8522 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8524 * gcc.dg/pr79985.c: New testcase.
8526 2018-05-23 Richard Biener <rguenther@suse.de>
8528 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8530 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8533 * gcc.target/aarch64/pr84882.c: New test.
8534 * gcc.target/aarch64/target_attr_18.c: Likewise.
8536 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8538 PR tree-optimization/85853
8539 * gfortran.dg/vect/pr85853.f90: New test.
8541 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8543 * gnat.dg/import2.adb: New testcase.
8545 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8547 * gnat.dg/discr51.adb: New testcase.
8549 2018-05-23 Javier Miranda <miranda@adacore.com>
8551 * gnat.dg/valid_scalars1.adb: New testcase.
8553 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8555 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8557 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8559 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8562 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8564 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8567 2018-05-23 Bob Duff <duff@adacore.com>
8569 * gnat.dg/addr10.adb: New testcase.
8571 2018-05-23 Richard Biener <rguenther@suse.de>
8574 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8576 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8578 PR tree-optimization/85822
8579 * c-c++-common/pr85822.c: New test.
8581 2018-05-23 Richard Biener <rguenther@suse.de>
8583 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8585 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8588 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8590 2018-05-22 Martin Sebor <msebor@redhat.com>
8593 * gcc.dg/attr-nonstring.c: New test.
8595 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8598 * gcc.target/i386/pr85345.c: New test.
8600 2018-05-22 Luis Machado <luis.machado@linaro.org>
8602 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8604 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8607 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8608 dg-additional-options.
8609 * gfortran.dg/graphite/block-2.f: Ditto.
8610 * gfortran.dg/graphite/id-19.f: Ditto.
8611 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8612 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8613 * gfortran.dg/vect/pr52580.f: Ditto.
8615 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8617 * gcc.target/aarch64/ldp_stp_6.c: New.
8618 * gcc.target/aarch64/ldp_stp_7.c: New.
8619 * gcc.target/aarch64/ldp_stp_8.c: New.
8621 2018-05-22 Martin Sebor <msebor@redhat.com>
8624 * c-c++-common/attr-nonstring-3.c: Adjust.
8625 * c-c++-common/attr-nonstring-4.c: Adjust.
8626 * c-c++-common/attr-nonstring-6.c: New test.
8628 2018-05-22 Martin Sebor <msebor@redhat.com>
8630 PR tree-optimization/85826
8631 * gcc.dg/Wrestrict-17.c: New test.
8633 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8635 * gcc.dg/torture/pr85862.c: Rename to...
8636 * gcc.dg/torture/pr85852.c: ...this.
8638 2018-05-22 Justin Squirek <squirek@adacore.com>
8640 * gnat.dg/warn14.adb: New testcase.
8642 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8644 * gnat.dg/controlled8.adb: New testcase.
8646 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8648 * gnat.dg/discr50.adb: New testcase.
8650 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8652 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8653 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8654 gnat.dg/discr49_rec2.ads: New testcase.
8656 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8658 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8659 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8662 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8664 * gnat.dg/fixedpnt3.adb: New testcase.
8666 2018-05-22 Justin Squirek <squirek@adacore.com>
8668 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8669 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8671 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8674 * gcc.dg/torture/pr85862.c: New test.
8676 2018-05-22 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/85834
8679 * g++.dg/torture/pr85834.C: New testcase.
8680 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8682 2018-05-22 Martin Liska <mliska@suse.cz>
8685 * g++.dg/ipa/pr85607.C: New test.
8687 2018-05-22 Richard Biener <rguenther@suse.de>
8689 PR tree-optimization/85863
8690 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8692 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8695 * gfortran.dg/assumed_rank_5.f90: Update error message.
8696 * gfortran.dg/assumed_type_4.f90: Ditto.
8697 * gfortran.dg/bind_c_array_params.f03: Ditto.
8698 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8699 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8700 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8701 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8702 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8703 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8704 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8705 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8706 * gfortran.dg/rank_3.f90: Ditto.
8707 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8708 * gfortran.dg/implicit_14.f90: Ditto.
8710 2018-05-21 Christian Groessler <chris@groessler.org>
8712 * gcc.c-torture/compile/simd-5.c: Fix comment.
8714 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8717 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8718 __float128, __ibm128, and long double.
8719 * gcc.target/powerpc/pr85657-2.c: Likewise.
8720 * gcc.target/powerpc/pr85657-3.c: Likewise.
8721 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8722 implementated as a separate type internally, and is not just an
8723 alias for long double.
8725 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8727 PR tree-optimization/85814
8728 * gcc.dg/torture/pr85814.c: New test.
8730 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8733 * g++.dg/cpp0x/cond1.C: New.
8734 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8735 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8736 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8737 * g++.dg/parse/cond6.C: Likewise.
8738 * g++.dg/parse/cond7.C: Likewise.
8739 * g++.dg/parse/cond8.C: Likewise.
8740 * g++.dg/cpp1z/decomp16.C: Update.
8741 * g++.old-deja/g++.jason/cond.C: Likewise.
8743 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8745 ChangeLog for r260480
8746 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8747 warnings for deleted and obsolescent features.
8748 * gfortran.dg/graphite/id-19.f: Ditto.
8749 * gfortran.dg/graphite/id-20.f: Ditto.
8750 * gfortran.dg/graphite/id-27.f90: Ditto.
8751 * gfortran.dg/graphite/pr82449.f: Ditto.
8753 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8755 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8756 tiny and large memory models.
8758 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8760 * gnat.dg/suppress_initialization.adb,
8761 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8763 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8765 * gnat.dg/exit1.adb: New testcase.
8767 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8769 * gnat.dg/array30.adb: New testcase.
8771 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8773 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8775 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8777 * gcc.c-torture/execute/ssad-run.c: New test.
8778 * gcc.c-torture/execute/usad-run.c: Likewise.
8779 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8780 * gcc.target/aarch64/usadv16qi.c: Likewise.
8782 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8784 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8785 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8786 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8788 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8789 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8790 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8792 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8795 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8796 * gfortran.dg/g77/20020307-1.f: Ditto.
8797 * gfortran.dg/g77/980310-3.f: Ditto.
8798 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8799 * gfortran.dg/goacc/loop-1.f95: Ditto.
8800 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8801 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8802 * gfortran.dg/gomp/do-1.f90: Ditto.
8803 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8804 * gfortran.dg/pr17229.f: Ditto.
8805 * gfortran.dg/pr37243.f: Ditto.
8806 * gfortran.dg/pr49721-1.f: Ditto.
8807 * gfortran.dg/pr58484.f: Ditto.
8808 * gfortran.dg/pr81175.f: Ditto.
8809 * gfortran.dg/pr81723.f: Ditto.
8810 * gfortran.dg/predcom-2.f: Ditto.
8811 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8812 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8813 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8814 * gfortran.dg/vect/pr52580.f: Ditto.
8816 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8819 * gfortran.dg/char_result_18.f90: New test.
8821 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8824 * gfortran.dg/associate_38.f90: New test.
8826 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8829 * gfortran.dg/select_type_42.f90: New test.
8831 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8834 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8835 that the patch fixes PR66694 & PR82617, although the testcases
8836 are not explicitly included.
8838 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8840 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8842 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8845 * g++.dg/pr82899.C: New testcase.
8847 2018-05-18 Martin Liska <mliska@suse.cz>
8849 * gcc.dg/pr68766.c: Change pruned output.
8851 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8854 * c-c++-common/goacc/pr85782.c: New test.
8856 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8858 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8860 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8862 * gcc.target/arm/pr62554.c: Delete.
8863 * gcc.target/arm/pr69610-1.c: Likewise.
8864 * gcc.target/arm/pr69610-2.c: Likewise.
8866 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8868 * gcc.target/arm/pr40887.c: Update comment.
8869 * lib/target-supports.exp: Don't generate effective target checks
8870 and related helpers for armv5. Update comment.
8871 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8872 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8873 target check and options.
8875 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8878 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8879 scan-tree-dump-not for h.
8881 2018-05-18 Richard Biener <rguenther@suse.de>
8883 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8884 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8885 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8886 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8887 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8888 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8889 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8890 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8891 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8892 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8893 * gcc.dg/vrp-min-max-1.c: Likewise.
8894 * gcc.dg/vrp-min-max-3.c: New testcase.
8896 2018-05-18 Richard Biener <rguenther@suse.de>
8898 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8899 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8900 * gcc.dg/graphite/scop-6.c: Likewise.
8901 * gcc.dg/graphite/scop-7.c: Likewise.
8902 * gcc.dg/graphite/scop-8.c: Likewise.
8903 * gcc.dg/graphite/scop-9.c: Likewise.
8905 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8907 * gcc.target/aarch64/vect-init-ld1.c: New test.
8909 2018-05-18 Martin Liska <mliska@suse.cz>
8911 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8912 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8914 2018-05-18 Martin Liska <mliska@suse.cz>
8916 * gcc.dg/ipa/ipa-icf-39.c: New test.
8917 * gcc.dg/pr68766.c: Adjust pruned output.
8919 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8921 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8923 * gcc.dg/fma-1.c: New test.
8924 * gcc.dg/fma-2.c: Likewise.
8925 * gcc.dg/fma-3.c: Likewise.
8926 * gcc.dg/fma-4.c: Likewise.
8927 * gcc.dg/fma-5.c: Likewise.
8928 * gcc.dg/fma-6.c: Likewise.
8929 * gcc.dg/fma-7.c: Likewise.
8930 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8932 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8933 * gfortran.dg/reassoc_8.f: Likewise.
8934 * gfortran.dg/reassoc_9.f: Likewise.
8935 * gfortran.dg/reassoc_10.f: Likewise.
8937 2018-05-17 Jim Wilson <jimw@sifive.com>
8939 * gcc.target/riscv/switch-qi.c: New.
8940 * gcc.target/riscv/switch-si.c: New.
8942 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8945 * gcc.target/powerpc/pr85698.c: New test.
8947 2018-05-17 Richard Biener <rguenther@suse.de>
8949 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8951 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8953 PR tree-optimization/85793
8954 * gcc.dg/vect/pr85793.c: New test.
8956 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8958 * gcc.dg/gimplefe-28.c: New test.
8959 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8960 internal function calls.
8961 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8963 2018-05-17 Martin Liska <mliska@suse.cz>
8965 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8966 space in between 'G_' and '('.
8968 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8971 * gcc.target/i386/pr85323-7.c: New test.
8972 * gcc.target/i386/pr85323-8.c: New test.
8973 * gcc.target/i386/pr85323-9.c: New test.
8976 * gcc.target/i386/pr85323-4.c: New test.
8977 * gcc.target/i386/pr85323-5.c: New test.
8978 * gcc.target/i386/pr85323-6.c: New test.
8981 * gcc.target/i386/pr85323-1.c: New test.
8982 * gcc.target/i386/pr85323-2.c: New test.
8983 * gcc.target/i386/pr85323-3.c: New test.
8985 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8986 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8987 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8988 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8989 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8990 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8991 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8992 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8993 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8994 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8995 * gcc.target/i386/avx512f-setzero-1.c: New test.
8997 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8999 * gcc.target/aarch64/vect-slp-dup.c: New.
9001 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9004 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
9006 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9008 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
9009 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
9011 2018-05-17 Richard Biener <rguenther@suse.de>
9013 PR tree-optimization/85757
9014 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
9016 2018-05-16 Marek Polacek <polacek@redhat.com>
9019 * g++.dg/cpp0x/initlist-throw1.C: New test.
9020 * g++.dg/cpp0x/initlist-throw2.C: New test.
9022 2018-05-16 Carl Love <cel@us.ibm.com>
9024 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
9025 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
9026 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
9028 2018-05-16 Richard Biener <rguenther@suse.de>
9030 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
9031 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
9032 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
9034 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
9036 * gcc.target/aarch64/sve/vcond_10.c: New test.
9037 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
9038 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
9039 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
9041 2018-05-15 Martin Sebor <msebor@redhat.com>
9043 PR tree-optimization/85753
9044 * gcc.dg/Wrestrict-10.c: Adjust.
9045 * gcc.dg/Wrestrict-16.c: New test.
9047 2018-05-15 Martin Sebor <msebor@redhat.com>
9050 * c-c++-common/attr-nonstring-7.c: New test.
9052 2018-05-15 Richard Biener <rguenther@suse.de>
9054 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
9056 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9058 PR tree-optimization/83648
9059 * gcc.dg/tree-ssa/pr83648.c: New test.
9060 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
9062 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9065 * gcc.dg/ipa/pr85734.c: New test.
9067 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
9070 * gnat.dg/opt70.adb: New test.
9071 * gnat.dg/opt70_pkg.ad[sb]: New helper.
9073 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9075 * gcc.target/aarch64/crypto-fuse-1.c: New test.
9076 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
9078 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
9080 * gcc.target/aarch64/vmov_n_1.c: Update test.
9081 * gcc.target/aarch64/vfp-1.c: Update test.
9083 2018-05-14 Jakub Jelinek <jakub@redhat.com>
9086 * gcc.c-torture/execute/pr85756.c: New test.
9088 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
9090 * gcc.target/i386/cldemote-1.c: New test.
9092 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
9095 * gfortran.dg/assumed_type_9.f90 : New test.
9097 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
9100 * gfortran.dg/pr85542.f90: New test.
9102 2018-05-11 Martin Jambor <mjambor@suse.cz>
9105 * g++.dg/lto/pr85655_0.C: New test.
9107 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
9109 * gcc.target/i386/tpause-1.c: New test.
9110 * gcc.target/i386/umonitor-1.c: New test.
9112 2018-05-11 Jakub Jelinek <jakub@redhat.com>
9115 * c-c++-common/gomp/pr85696.c: New test.
9117 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
9118 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/85692
9121 * gcc.target/i386/pr85692.c: New test.
9123 2018-05-11 Martin Liska <mliska@suse.cz>
9126 * c-c++-common/ubsan/attrib-6.c: New test.
9128 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9131 * gfortran.dg/pr85687.f90: new test.
9133 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9136 * gfortran.dg/pr85521_1.f90: New test.
9137 * gfortran.dg/pr85521_2.f90: New test.
9139 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
9142 * gfortran.dg/pr70870_1.f90: New test.
9144 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
9146 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9148 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9151 * g++.dg/ext/offsetof2.C: New test.
9153 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
9156 * gfortran.dg/temporary_3.f90 : New test.
9159 * gfortran.dg/temporary_2.f90 : New test.
9161 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
9163 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
9164 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
9165 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
9166 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
9167 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
9168 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
9169 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
9170 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
9171 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
9172 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
9173 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
9174 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
9175 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
9176 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
9177 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
9178 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
9179 * gcc.dg/vmx/st-be-order.c: Delete testcase.
9180 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
9181 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
9182 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
9183 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
9184 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
9185 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
9186 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
9187 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
9188 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
9189 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
9191 2018-05-10 Jakub Jelinek <jakub@redhat.com>
9193 PR tree-optimization/85699
9194 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
9195 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
9196 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
9197 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
9199 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
9201 * g++.dg/tls/pr85400.C: New test.
9203 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9206 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9208 2018-05-09 Carl Love <cel@us.ibm.com>
9210 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9212 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9216 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9219 * g++.dg/cpp1y/pr84588.C: New.
9221 2018-05-09 Andreas Schwab <schwab@suse.de>
9223 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
9225 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
9227 * gcc.target/aarch64/store_lane_spill_1.c: New test.
9228 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9230 2018-05-08 Carl Love <cel@us.ibm.com>
9231 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9233 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9236 * g++.dg/cpp1y/pr84588.C: New.
9238 2018-05-08 Marek Polacek <polacek@redhat.com>
9241 * g++.dg/cpp1z/constexpr-if22.C: New test.
9243 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9246 * gcc.target/i386/pr85693.c: New test.
9248 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9252 scan-assembler-times checking that except for [fh]*xor other functions
9253 don't use any load instructions.
9255 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9257 * gcc.target/i386/builtin_target.c: Test goldmont.
9258 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9261 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9264 * g++.dg/other/sse2-pr85572-1.C: New test.
9265 * g++.dg/other/sse2-pr85572-2.C: New test.
9266 * g++.dg/other/sse4-pr85572-1.C: New test.
9267 * g++.dg/other/avx2-pr85572-1.C: New test.
9270 * gcc.target/i386/pr85317.c: New test.
9271 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9272 optimization barrier to avoid optimizing away the expected insn.
9275 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9276 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9278 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9280 * g++.dg/other/sve_const_pred_1.C: Rename to...
9281 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9282 target selectors and explicit -march options.
9283 * g++.dg/other/sve_const_pred_2.C: Rename to...
9284 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9285 * g++.dg/other/sve_const_pred_3.C: Rename to...
9286 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9287 * g++.dg/other/sve_const_pred_4.C: Rename to...
9288 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9289 * g++.dg/other/sve_tls_2.C: Rename to...
9290 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9291 * g++.dg/other/sve_vcond_1.C: Rename to...
9292 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
9293 * g++.dg/other/sve_vcond_1_run.C: Rename to...
9294 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
9296 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9299 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
9302 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9305 * g++.dg/cpp0x/deleted14.C: New.
9307 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9308 Alan Hayward <alan.hayward@arm.com>
9309 David Sherwood <david.sherwood@arm.com>
9311 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
9313 * gcc.target/aarch64/sve/vcond_7.c: New test.
9314 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
9316 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9319 * g++.dg/cpp0x/sfinae62.C: New.
9321 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9323 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
9326 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9329 * g++.dg/cpp0x/narrowing1.C: New.
9331 2018-05-08 Richard Biener <rguenther@suse.de>
9334 * gcc.dg/torture/pr85574.c: Rename to...
9335 * gcc.dg/torture/pr85588.c: ... this.
9337 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9340 * gfortran.dg/minmaxloc_12.f90: New test case.
9341 * gfortran.dg/minmaxloc_13.f90: New test case.
9343 2018-05-07 Nathan Sidwell <nathan@acm.org>
9345 * g++.dg/cpp0x/range-for10.C: Delete.
9346 * g++.dg/ext/forscope1.C: Delete.
9347 * g++.dg/ext/forscope2.C: Delete.
9348 * g++.dg/template/for1.C: Delete.
9350 2018-05-07 Jeff Law <law@redhat.com>
9352 * gfortran.dg/linefile.f90: New test.
9354 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9356 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9359 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9362 * g++.dg/ext/asm14.C: New test.
9363 * g++.dg/ext/asm15.C: New test.
9364 * g++.dg/ext/asm16.C: New test.
9366 2018-05-06 Michael Eager <eager@eagercon.com>
9368 * gcc.target/microblaze/others/picdtr.c: Correct option
9369 -fPIE -mpic-data-is-text-relative.
9371 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9373 * gcc.target/microblaze/others/picdtr.c: Add test for
9374 -fPIE -mpic-data-is-text-relative.
9376 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9379 * gfortran.dg/coarray_dependency_1.f90: New test.
9380 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9382 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9384 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9385 to match the currently produced gimple.
9387 2018-05-04 Carl Love <cel@us.ibm.com>
9389 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9391 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9392 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9393 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9394 xvcmpgedp counts. Add xxsel counts.
9396 2018-05-04 Richard Biener <rguenther@suse.de>
9399 * g++.dg/torture/pr85627.C: New testcase.
9401 2018-05-04 Richard Biener <rguenther@suse.de>
9404 * gcc.dg/torture/pr85574.c: New testcase.
9405 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9407 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9410 * gcc.dg/nextafter-1.c: New test.
9411 * gcc.dg/nextafter-2.c: New test.
9412 * gcc.dg/nextafter-3.c: New test.
9413 * gcc.dg/nextafter-4.c: New test.
9415 2018-05-03 Nathan Sidwell <nathan@acm.org>
9417 Remove -ffriend-injection.
9418 * g++.old-deja/g++.jason/scoping15.C: Delete.
9419 * g++.old-deja/g++.mike/net43.C: Delete.
9421 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9424 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9425 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9426 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9427 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9429 2018-05-03 Tom de Vries <tom@codesourcery.com>
9432 * lib/scanoffloadtree.exp: New file.
9434 2018-05-03 Richard Biener <rguenther@suse.de>
9436 PR tree-optimization/85615
9437 * gcc.dg/torture/pr85615.c: New testcase.
9439 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9441 PR tree-optimization/70291
9442 * gcc.dg/complex-6.c: New test.
9443 * gcc.dg/complex-7.c: Likewise.
9445 2018-05-03 Richard Biener <rguenther@suse.de>
9448 * fortran.dg/pr51434.f90: Truncate transfer argument.
9450 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9453 * gcc.c-torture/execute/pr85582-3.c: New test.
9455 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9456 Jason Merrill <jason@redhat.com>
9459 * g++.dg/warn/Wshadow-13.C: New.
9460 * g++.dg/warn/Wshadow-14.C: Likewise.
9462 2018-05-02 Tom de Vries <tom@codesourcery.com>
9465 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9466 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9468 2018-05-02 David Pagan <dave.pagan@oracle.com>
9471 * gcc.dg/noncompile/pr30552-1.c: New test.
9472 * gcc.dg/noncompile/pr30552-2.c: New test.
9473 * gcc.dg/noncompile/pr30552-3.c: New test.
9474 * gcc.dg/noncompile/pr30552-4.c: New test.
9476 2018-05-02 Richard Biener <rguenther@suse.de>
9478 PR tree-optimization/85597
9479 * gcc.dg/vect/pr85597.c: New testcase.
9481 2018-05-02 Tom de Vries <tom@codesourcery.com>
9484 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9485 * lib/scanltranstree.exp: New file.
9486 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9487 (scan-ltrans-tree-dump-times_required_options)
9488 (scan-ltrans-tree-dump-not_required_options)
9489 (scan-ltrans-tree-dump-dem_required_options)
9490 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9491 * lib/gcc-dg.exp: Include scanltranstree.exp.
9493 2018-05-02 Tom de Vries <tom@codesourcery.com>
9496 * gcc.dg/ipa/ipa-icf-38.c: New test.
9497 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9498 * lib/scandump.exp (dump-base): New proc.
9499 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9500 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9502 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9503 * lib/scanlang.exp: Same.
9504 * lib/scanrtl.exp: Same.
9505 * lib/scantree.exp: Same.
9506 * lib/scanwpaipa.exp: New file.
9507 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9509 2018-05-02 Richard Biener <rguenther@suse.de>
9512 * gcc.dg/torture/pr85567.c: New testcase.
9514 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9517 * gcc.c-torture/execute/pr85582-1.c: New test.
9518 * gcc.c-torture/execute/pr85582-2.c: New test.
9520 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9522 PR tree-optimization/85586
9523 * gcc.dg/vect/pr85586.c: New test.
9525 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9527 PR tree-optimization/85143
9528 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9529 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9531 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9534 * c-c++-common/Wformat-pr84258.c: New test.
9536 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9538 PR tree-optimization/82665
9539 * gcc.dg/tree-ssa/pr82665.c: New test.
9541 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9544 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9545 (test_add_fixit_insert_formatted_single_line): New function.
9546 (test_add_fixit_insert_formatted_multiline): New function.
9547 Extend expected output of generated patch to include fix-it hints
9549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9550 "gcc-rich-location.h". Add test coverage for
9551 gcc_rich_location::add_fixit_insert_formatted.
9553 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9556 (test_show_locus): Update for location_get_source_line returning a
9557 char_span. Use char_span for handling words in the
9558 "test_many_nested_locations" fix-it example.
9560 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9562 * gcc.target/arc/interrupt-8.c: Update test.
9563 * gcc.target/arc/loop-4.c: Likewise.
9564 * gcc.target/arc/loop-hazard-1.c: Likewise.
9565 * gcc.target/arc/sdata-3.c: Likewise.
9567 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9569 * gcc.target/arc/store-merge-1.c: New test.
9570 * gcc.target/arc/add_n-combine.c: Update test.
9572 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9574 Microblaze Target: PIC data text relative
9576 * gcc.target/microblaze/others/data_var1.c: Include
9577 PIC case of r20 base register.
9578 * gcc.target/microblaze/others/data_var2.c: Ditto.
9579 * gcc.target/microblaze/others/picdtr.c: Add new
9580 test case for -mpic-is-data-text-relative.
9581 * gcc.target/microblaze/others/sdata_var1.c: Add
9582 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9583 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9584 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9585 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9586 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9587 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9589 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9592 2018-04-30 Richard Biener <rguenther@suse.de>
9594 PR tree-optimization/28364
9595 PR tree-optimization/85275
9596 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9597 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9598 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9599 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9600 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9602 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9603 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9605 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9606 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9607 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9609 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9612 * gcc.target/i386/pr84431.c: New test.
9614 2018-04-27 Martin Jambor <mjambor@suse.cz>
9617 * g++.dg/ipa/pr85549.C: New test.
9619 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9622 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9624 * g++.dg/cpp0x/constexpr-85553.C: New test.
9626 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9629 * g++.dg/pr85515-1.C: New test.
9630 * g++.dg/pr85515-2.C: New test.
9632 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9635 * g++.dg/cpp0x/friend3.C: New.
9637 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9640 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9641 Use check_effective_target_arm_little_endian.
9643 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9645 PR tree-optimization/85529
9646 * gcc.c-torture/execute/pr85529-1.c: New test.
9647 * gcc.c-torture/execute/pr85529-2.c: New test.
9648 * gcc.dg/pr85529.c: New test.
9650 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9652 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9653 `.dword' in addition to `lw' and `.word'.
9655 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9657 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9659 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9661 * gnat.dg/loop_optimization24.adb: New test.
9663 2018-04-26 Richard Biener <rguenther@suse.de>
9665 PR tree-optimization/85116
9666 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9667 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9668 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9669 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9671 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9674 * gcc.target/i386/pr85473-1.c: New test.
9675 * gcc.target/i386/pr85473-2.c: New test.
9677 2018-04-25 Nathan Sidwell <nathan@acm.org>
9678 Jakub Jelinek <jakub@redhat.com>
9682 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9683 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9684 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9685 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9686 * g++.dg/cpp0x/pr85437-1.C: New.
9687 * g++.dg/cpp0x/pr85437-2.C: New.
9688 * g++.dg/cpp0x/pr85437-3.C: New.
9689 * g++.dg/cpp0x/pr85437-4.C: New.
9691 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9694 * gfortran.dg/pr85520.f90: New test.
9696 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9699 * gcc.dg/pr85512.c: New test.
9701 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9704 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9705 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9706 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9707 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9708 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9709 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9710 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9711 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9712 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9713 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9714 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9715 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9716 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9717 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9718 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9719 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9720 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9721 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9722 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9723 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9724 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9725 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9726 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9727 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9728 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9729 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9730 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9731 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9732 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9733 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9734 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9735 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9736 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9737 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9738 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9739 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9740 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9741 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9742 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9743 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9744 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9745 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9746 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9747 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9748 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9749 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9750 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9751 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9752 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9753 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9754 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9755 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9756 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9757 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9758 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9759 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9760 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9762 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9763 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9764 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9765 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9766 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9767 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9768 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9769 * (dg-options): Likwise.
9770 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9772 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9773 * gcc.target/i386/cet-label-3.c: Removed.
9774 * gcc.target/i386/cet-property-3.c: Likwise.
9775 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9777 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9780 * gcc.target/i386/pr85511.c: New test.
9783 * g++.dg/ext/pr85503.C: New test.
9786 * gcc.target/i386/pr85508.c: New test.
9788 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9790 PR tree-optimization/85478
9791 * g++.dg/pr85478.C: New test.
9793 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9795 * g++.dg/torture/pr85496.C: New test.
9797 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9799 PR rtl-optimization/85423
9800 * gcc.dg/pr85423.c: New test.
9802 2018-04-20 Martin Sebor <msebor@redhat.com>
9805 * gcc.dg/Wrestrict-15.c: New test.
9807 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9810 * gcc.target/powerpc/pr85456.c: New test.
9812 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9814 * g++.dg/ext/undef-bool-1.C: Require lp64.
9815 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9817 2018-04-20 Jeff Law <law@redhat.com>
9819 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9821 * gcc.dg/stack-check-6.c: Likewise.
9822 * gcc.dg/stack-check-6a.c: Likewise.
9823 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9824 * gcc.target/i386/stack-check-18.c: Likewise.
9825 * gcc.target/i386/stack-check-19.c: Likewise.
9827 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9830 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9831 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9832 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9833 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9835 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9838 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9839 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9841 2018-04-20 Richard Biener <rguenther@suse.de>
9844 * gcc.dg/torture/pr85475.c: New testcase.
9846 2018-04-20 Martin Jambor <mjambor@suse.cz>
9849 * gcc.dg/ipa/pr85449.c: New test.
9851 2018-04-20 Martin Jambor <mjambor@suse.cz>
9854 * g++.dg/ipa/pr85447.C: New file.
9855 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9857 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9860 * g++.dg/cpp0x/pr85462.C: New test.
9862 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9864 * gcc.target/i386/pr85404.c: Require CET target.
9866 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9868 PR tree-optimization/85467
9869 * gcc.dg/pr85467.c: New test.
9871 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9874 * g++.dg/parse/crash68.C: New.
9876 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9879 * g++.dg/torture/pr85334.C: New test.
9881 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9883 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9884 * g++.dg/diagnostic/pr85464.C: New.
9886 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9889 * gcc.dg/torture/pr85397-1.c: New test.
9890 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9891 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9893 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9896 * gcc.target/i386/pr85404.c: New test.
9898 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9901 * c-c++-common/attr-nocf-check-1.c: Compile with
9902 -fcf-protection=none.
9903 * c-c++-common/attr-nocf-check-3.c: Likewise.
9904 * gcc.dg/march-generic.c: Likewise.
9905 * gcc.target/i386/align-limit.c: Likewise.
9906 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9907 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9908 * gcc.target/i386/cet-property-2.c: Likewise.
9909 * gcc.target/i386/ret-thunk-26.c: Likewise.
9910 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9912 * c-c++-common/fcf-protection-2.c: Likewise.
9913 * c-c++-common/fcf-protection-3.c: Likewise.
9914 * c-c++-common/fcf-protection-5.c: Likewise.
9915 * c-c++-common/fcf-protection-6.c: Likewise.
9916 * c-c++-common/fcf-protection-7.c: Likewise.
9917 * gcc.target/i386/cet-label-3.c: New test.
9918 * gcc.target/i386/cet-property-3.c: Likewise.
9919 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9920 * gcc.target/i386/pr85417-1.c: Likewise.
9921 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9922 __x86_indirect_thunk_nt_(r|e)ax
9923 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9924 * gcc.target/i386/pr85403.c: Remove dg-error,
9926 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9928 * gcc.target/i386/movdir-1.c: New test.
9930 2018-04-19 Richard Biener <rguenther@suse.de>
9933 * gcc.dg/pr85455.c: New testcase.
9935 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9937 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9939 * g++.dg/lto/pr85405b_0.C: Likewise.
9940 * g++.dg/lto/pr84805_0.C: Likewise.
9942 2018-04-18 Martin Liska <mliska@suse.cz>
9946 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9949 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9952 * gcc.dg/pr85388-1.c: New test.
9953 * gcc.dg/pr85388-2.c: Likewise.
9954 * gcc.dg/pr85388-3.c: Likewise.
9955 * gcc.dg/pr85388-4.c: Likewise.
9956 * gcc.dg/pr85388-5.c: Likewise.
9957 * gcc.dg/pr85388-6.c: Likewise.
9959 2018-04-18 Jan Hubicka <jh@suse.cz>
9960 Martin Liska <mliska@suse.cz>
9962 * g++.dg/lto/pr83121_0.C: Update template.
9963 * g++.dg/lto/pr83121_1.C: Update template.
9964 * g++.dg/lto/pr84805_0.C: Update template.
9965 * g++.dg/lto/pr84805_1.C: Update template.
9966 * g++.dg/lto/pr84805_2.C: Update template.
9968 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9971 * g++.dg/cpp0x/pr84630.C: New.
9973 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9976 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9977 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9978 in two cases. Uncomment two other tests and add expected dg-error for
9980 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9981 -Wnarrowing diagnostics on some targets for c++11.
9982 * g++.dg/parse/array-size2.C: Remove xfail.
9983 * g++.dg/cpp0x/constexpr-84463.C: New test.
9985 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9987 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9988 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9990 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9993 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9994 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9995 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9997 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9999 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
10000 prevent cascading of errors and change expected error message.
10001 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
10003 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
10004 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
10005 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
10006 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
10008 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
10010 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10013 * gcc.dg/pr85430.c: New test.
10015 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10018 * gcc.target/arm/pr54300.C: Move to...
10019 * g++.dg/other/pr54300.C: ... Here. Add target directives.
10020 * gcc.target/arm/pr55073.C: Move to...
10021 * g++.dg/other/pr55073.C: ... Here. Add target directives.
10022 * gcc.target/arm/pr56184.C: Move to...
10023 * g++.dg/other/pr56184.C: ... Here. Add target directives.
10024 * gcc.target/arm/pr59985.C: Move to...
10025 * g++.dg/other/pr59985.C: ... Here. Add target directives.
10026 * gcc.target/aarch64/pr60675.C: Move to...
10027 * g++.dg/other/pr60675.C: ... Here. Add target directives.
10028 * gcc.target/aarch64/pr81422.C: Move to...
10029 * g++.dg/other/pr81422.C: ... Here. Add target directives.
10030 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
10031 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
10032 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
10033 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
10034 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
10035 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
10036 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
10037 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
10038 * gcc.target/aarch64/sve/tls_2.C: Move to...
10039 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
10040 * gcc.target/aarch64/pr81414.C: Rename to...
10041 * gcc.target/aarch64/pr81414.c: ... This.
10042 * gcc.target/aarch64/simd/pr67896.C: Rename to...
10043 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
10045 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
10046 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
10047 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
10048 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
10051 2018-04-17 Jakub Jelinek <jakub@redhat.com>
10053 PR middle-end/85414
10054 * gcc.dg/pr85414.c: New test.
10056 2018-04-17 Martin Jambor <mjambor@suse.cz>
10059 * g++.dg/ipa/pr85421.C: New test.
10061 2018-04-17 Martin Liska <mliska@suse.cz>
10064 * g++.dg/lto/pr85405b_0.C: New test.
10065 * g++.dg/lto/pr85405b_1.C: New test.
10067 2018-04-17 Martin Liska <mliska@suse.cz>
10070 * g++.dg/lto/pr85405_0.C: New test.
10071 * g++.dg/lto/pr85405_1.C: New test.
10073 2018-04-17 Martin Liska <mliska@suse.cz>
10076 * g++.dg/ext/pr85329-2.C: New test.
10077 * g++.dg/ext/pr85329.C: New test.
10078 * gcc.target/i386/mvc12.c: New test.
10080 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
10083 * g++.dg/pr85039-1.C: New.
10084 * g++.dg/pr85039-2.C: New.
10085 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
10087 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
10090 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
10091 if the target supports efficient unaligned storage accesses.
10093 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
10096 * gcc.target/powerpc/pr83660.C: New test.
10098 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
10101 * gcc.target/i386/pr85403.c: New test.
10103 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
10106 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
10108 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
10109 Jason Merrill <jason@redhat.com>
10112 * g++.dg/cpp0x/pr85112.C: New.
10114 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
10117 * g++.dg/ext/undef-bool-1.C: New file.
10118 * gcc.target/powerpc/powerpc.exp: Remove .C support.
10119 * gcc.target/powerpc/undef-bool-1.C: Remove file.
10121 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
10124 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
10125 corresponding dg-error clause.
10126 * gcc.target/powerpc/pr80098-3.c: Ditto.
10127 * gcc.target/powerpc/pr80103-1.c: Delete.
10129 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
10133 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
10134 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
10136 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10139 * gfortran.dg/implied_do_io_5.f90: New test.
10141 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
10144 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
10145 several values: positive, negative, and zero.
10146 * gcc.target/powerpc/sse2-pslld-1.c: Same.
10147 * gcc.target/powerpc/sse2-psllq-1.c: Same.
10149 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
10151 PR rtl-optimization/79916
10152 * gcc.target/powerpc/pr79916.c: New.
10154 2018-04-13 Jakub Jelinek <jakub@redhat.com>
10156 PR rtl-optimization/85393
10157 * g++.dg/opt/pr85393.C: New test.
10158 * g++.dg/opt/pr85393-aux.cc: New file.
10160 PR rtl-optimization/85376
10161 * gcc.dg/pr85376.c: New test.
10163 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
10165 PR rtl-optimization/83852
10166 * gcc.dg/pr83852.c: New testcase.
10168 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
10171 * gcc.target/s390/pr77822-1.C: Rename to ...
10172 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
10173 * gcc.target/s390/pr77822-2.c: Add asm scan check.
10174 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
10176 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
10179 * gcc.target/i386/pr71991.c: New testcase.
10181 2018-04-13 Martin Liska <mliska@suse.cz>
10182 Jakub Jelinek <jakub@redhat.com>
10184 PR middle-end/81657
10185 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
10188 2018-04-12 David Malcolm <dmalcolm@redhat.com>
10191 * g++.dg/diagnostic/macro-arg-count.C: New test.
10193 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10197 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
10198 array and move test to libgomp/testsuite/libgomp.fortran.
10199 * gfortran.dg/do_concurrent_6.f90: New test.
10201 2018-04-12 Marek Polacek <polacek@redhat.com>
10204 * g++.dg/parse/error61.C: New test.
10206 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10209 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
10210 specify -mvsx on gcc command line.
10212 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10215 * gcc.target/i386/pr85328.c: New test.
10217 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10219 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
10221 2018-04-12 Jakub Jelinek <jakub@redhat.com>
10223 PR rtl-optimization/85342
10224 * gcc.target/i386/pr85342.c: New test.
10226 2018-04-11 Jason Merrill <jason@redhat.com>
10228 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10229 if ulimit -v is set.
10231 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10234 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10236 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10238 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10239 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10241 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10244 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10247 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10250 * gcc.target/i386/pr84301.c: New test.
10252 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10254 PR tree-optimization/85331
10255 * gcc.c-torture/execute/pr85331.c: New test.
10257 2018-04-11 Marek Polacek <polacek@redhat.com>
10260 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10261 * g++.dg/cpp1z/constexpr-if21.C: New test.
10263 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10266 * gcc.target/i386/pr85281.c: New test.
10268 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10270 PR rtl-optimization/84659
10271 * gcc.dg/pr84659.c: New test.
10273 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10276 * g++.dg/debug/dwarf2/pr85302.C: New test.
10278 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10281 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10284 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10287 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10289 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10291 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
10292 * gcc.target/powerpc/dimode_off.c: Ditto.
10293 * gcc.target/powerpc/tfmode_off.c: Ditto.
10294 * gcc.target/powerpc/timode_off.c: Ditto.
10296 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10298 * gcc.target/powerpc/vec-ldl-1.c: New test.
10299 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
10300 corrections to ABI implementation.
10302 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
10305 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
10307 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10309 PR rtl-optimization/85300
10310 * gcc.dg/pr85300.c: New test.
10312 2018-04-10 David Malcolm <dmalcolm@redhat.com>
10315 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
10316 where we now show the pertinent parameter.
10317 * g++.dg/diagnostic/aka2.C: Likewise.
10318 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
10320 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10323 * gfortran.dg/gomp/pr85313.f90: New test.
10325 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10328 * g++.dg/parse/template29.C: New.
10330 2018-04-10 Bin Cheng <bin.cheng@arm.com>
10333 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
10335 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10339 * gcc.target/i386/avx512f-pr85177.c: New test.
10340 * gcc.target/i386/avx512f-pr85255.c: New test.
10342 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10344 PR tree-optimization/85286
10345 * gcc.dg/vect/pr85286.c: New test.
10347 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10350 * gcc.target/arm/pr85173.c: New test.
10352 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10355 * gcc.dg/lto/pr85248_0.c: New test.
10356 * gcc.dg/lto/pr85248_1.c: New test.
10358 2018-04-09 Jan Hubicka <jh@suse.cz>
10361 * g++.dg/torture/pr85078.C: New.
10363 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10366 * g++.dg/cpp1z/decomp44.C: New.
10367 * g++.dg/cpp1z/decomp45.C: Likewise.
10369 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10372 * gfortran.dg/do_concurrent_5.f90: New test.
10373 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10376 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10379 * gfortran.dg/parameter_array_element_3.f90: New test.
10381 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10384 * g++.dg/cpp1z/decomp43.C: New test.
10386 PR rtl-optimization/80463
10387 * g++.dg/pr80463.C: Add -w to dg-options.
10389 2018-04-09 Richard Biener <rguenther@suse.de>
10391 PR tree-optimization/85284
10392 * gcc.dg/torture/pr85284.c: New testcase.
10394 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10396 PR rtl-optimization/80463
10397 PR rtl-optimization/83972
10398 PR rtl-optimization/83480
10400 * gcc.dg/pr80463.c: New test.
10401 * g++.dg/pr80463.C: Likewise.
10402 * gcc.dg/pr83972.c: Likewise.
10404 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10406 PR rtl-optimization/83913
10407 * gcc.dg/pr83913.c: New test.
10409 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10411 PR rtl-optimization/83962
10412 * gcc.dg/pr83962.c: New test.
10414 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10416 PR rtl-optimization/83530
10417 * gcc.dg/pr83530.c: New test.
10419 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10421 PR middle-end/82976
10422 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10424 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10426 PR tree-optimization/85257
10427 * gcc.dg/pr85257.c: New test.
10429 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10431 * g++.dg/opt/pr85196.C: New test.
10433 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10436 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10437 std::tuple here since they need C++11.
10438 * g++.dg/lookup/missing-std-include-8.C: New test.
10439 * g++.dg/lookup/missing-std-include.C: Move std::array and
10440 std::tuple test to missing-std-include-6.C to avoid failures
10443 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10446 * gcc.dg/debug/pr85252.c: New test.
10448 PR rtl-optimization/84872
10449 * gcc.dg/graphite/pr84872.c: New test.
10452 * g++.dg/cpp1z/decomp42.C: New test.
10454 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10457 * g++.dg/lookup/missing-std-include-7.C: New test.
10459 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10461 * gcc.dg/struct-simple.c: Revert r254862.
10462 * lib/target-supports.exp
10463 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10465 2018-04-06 Richard Biener <rguenther@suse.de>
10467 PR middle-end/85244
10468 * gcc.dg/torture/pr85244-1.c: New testcase.
10469 * gcc.dg/torture/pr85244-2.c: Likewise.
10471 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10474 * c-c++-common/ubsan/pr85213.c: New test.
10476 2018-04-06 Richard Biener <rguenther@suse.de>
10478 PR middle-end/85180
10479 * gcc.dg/pr85180.c: New testcase.
10481 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10483 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10484 to trigger the optimization. Do some cleanup and function
10485 renaming. Add more test functions.
10487 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10489 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10491 * gcc.target/s390/hotpatch-1.c: Skip when building without
10493 * gcc.target/s390/hotpatch-10.c: Likewise.
10494 * gcc.target/s390/hotpatch-11.c: Likewise.
10495 * gcc.target/s390/hotpatch-12.c: Likewise.
10496 * gcc.target/s390/hotpatch-13.c: Likewise.
10497 * gcc.target/s390/hotpatch-14.c: Likewise.
10498 * gcc.target/s390/hotpatch-15.c: Likewise.
10499 * gcc.target/s390/hotpatch-16.c: Likewise.
10500 * gcc.target/s390/hotpatch-17.c: Likewise.
10501 * gcc.target/s390/hotpatch-18.c: Likewise.
10502 * gcc.target/s390/hotpatch-19.c: Likewise.
10503 * gcc.target/s390/hotpatch-2.c: Likewise.
10504 * gcc.target/s390/hotpatch-3.c: Likewise.
10505 * gcc.target/s390/hotpatch-4.c: Likewise.
10506 * gcc.target/s390/hotpatch-5.c: Likewise.
10507 * gcc.target/s390/hotpatch-6.c: Likewise.
10508 * gcc.target/s390/hotpatch-7.c: Likewise.
10509 * gcc.target/s390/hotpatch-8.c: Likewise.
10510 * gcc.target/s390/hotpatch-9.c: Likewise.
10512 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10514 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10515 check for an error instead.
10516 * gcc.dg/Wattributes-6.c: Likewise.
10518 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10521 * g++.dg/cpp1z/decomp39.C: New test.
10522 * g++.dg/cpp1z/decomp40.C: New test.
10525 * g++.dg/cpp1z/decomp41.C: New test.
10527 PR middle-end/85195
10528 * gcc.dg/pr85195.c: New test.
10530 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10533 * g++.dg/cpp0x/initlist100.C: New.
10534 * g++.dg/cpp0x/initlist101.C: Likewise.
10536 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10539 * g++.dg/other/pr84792-1.C: New.
10540 * g++.dg/other/pr84792-2.C: Likewise.
10542 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10545 * gcc.target/i386/pr85193.c: New test.
10547 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10550 * g++.dg/concepts/pr84979.C: New.
10551 * g++.dg/concepts/pr84979-2.C: New.
10552 * g++.dg/concepts/pr84979-3.C: New.
10554 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10557 * g++.dg/cpp0x/variadic174.C: New.
10559 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10561 PR inline-asm/85172
10562 * g++.dg/ext/builtin13.C: New test.
10563 * g++.dg/ext/atomic-4.C: New test.
10566 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10567 * g++.dg/ext/bases3.C: New test.
10569 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10572 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10573 to match a single insn of the baz function. Move scan directives at
10574 the end of the file below the functions they are trying to test for
10575 better readability.
10576 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10578 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10580 PR rtl-optimization/84878
10581 * gcc.target/powerpc/pr84878.c: New test.
10583 2018-04-04 Michael Matz <matz@suse.de>
10585 * gcc.dg/Wstringop-overflow-4.c: New test.
10586 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10588 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10591 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10592 for the diagnostics of overridden functions. Adjust for new wording.
10594 2018-04-04 Richard Biener <rguenther@suse.de>
10597 * g++.dg/lto/pr85176_0.C: New testcase.
10599 2018-04-04 Richard Biener <rguenther@suse.de>
10602 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10605 2018-04-04 Martin Liska <mliska@suse.cz>
10608 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10609 and msdata as a workaround for powerpc.
10611 2018-04-04 Richard Biener <rguenther@suse.de>
10613 PR tree-optimization/85168
10614 * gcc.dg/torture/pr85168.c: New testcase.
10616 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10619 * g++.dg/pr84943.C: New.
10620 * g++.dg/pr84943-2.C: New.
10622 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10624 PR rtl-optimization/85167
10625 * gcc.dg/pr85167.c: New test.
10627 PR tree-optimization/85156
10628 * c-c++-common/pr85156.c: New test.
10629 * gcc.c-torture/execute/pr85156.c: New test.
10631 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10633 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10634 * gcc.target/powerpc/undef-bool-1.C: New file.
10635 * gcc.target/powerpc/undef-bool-2.c: New file.
10637 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10640 * g++.dg/cpp1z/class-deduction52.C: New.
10642 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10645 * g++.dg/cpp0x/pr85147.C: New test.
10648 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10651 * g++.dg/gomp/pr85134.C: New test.
10652 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10655 * gcc.c-torture/execute/pr85169.c: New test.
10656 * gcc.target/i386/avx512f-pr85169.c: New test.
10657 * gcc.target/i386/avx512bw-pr85169.c: New test.
10659 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10662 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10663 scan-assembler-times clause.
10665 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10667 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10668 dg-additional-options.
10670 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10672 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10674 2018-04-03 Richard Biener <rguenther@suse.de>
10677 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10679 2018-04-02 Jim Wilson <jimw@sifive.com>
10681 * gcc.target/riscv/pr84660.c: New.
10682 * gcc.target/riscv/shift-and-1.c: New.
10683 * gcc.target/riscv/shift-and-2.c: New.
10685 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10688 * gfortran.dg/array_simplify_2.f90: New test.
10690 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10692 PR middle-end/85090
10693 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10694 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10695 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10696 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10697 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10699 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10702 * g++.dg/pr85027.C: New.
10704 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10707 * gcc.target/powerpc/sse-maxps-2.c: New test.
10708 * gcc.target/powerpc/sse-minps-2.c: New test.
10710 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10713 * g++.dg/gomp/pr84791.C: New test.
10715 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10718 * gfortran.dg/array_constructor_53.f90: New test.
10720 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10723 * gfortran.dg/substr_6.f90: Remove illegal test for
10724 out-of-bounds substring.
10726 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10729 * gfortran.dg/zero_sized_10.f90: New test.
10731 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10734 * g++.dg/lookup/missing-std-include-6.C: New test.
10735 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10737 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10738 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10739 <cstring>, <cassert>, and <cstdlib>.
10741 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10743 PR inline-asm/84985
10744 * gcc.target/i386/pr84985.c: New.
10746 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10749 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10751 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10754 * g++.dg/warn/Wunused-var-31.C: New test.
10757 * c-c++-common/Wduplicated-branches-14.c: New test.
10759 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10762 * g++.dg/cpp0x/pr84606.C: New.
10764 2018-03-29 Carl Love <cel@us.ibm.com>
10767 2017-09-27 Carl Love <cel@us.ibm.com>
10769 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10770 for the __builtin_fctid and __builtin_fctiw.
10772 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10775 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10776 deleted builtin function.
10777 (div_weuo): Likewise.
10778 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10779 (div_deuo): Likewise.
10781 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10784 * g++.dg/other/default13.C: New.
10786 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10789 * gcc.target/i386/pr85095-1.c: New test.
10790 * gcc.target/i386/pr85095-2.c: New test.
10791 * gcc.c-torture/execute/pr85095.c: New test.
10793 PR tree-optimization/82004
10794 * gcc.dg/pr82004.c: New test.
10796 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10797 Martin Liska <mliska@suse.cz>
10800 * g++.dg/asan/pr85081.C: New test.
10802 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10805 * g++.dg/template/pr84789.C: Adjust for testing with
10809 * g++.dg/template/pr84973.C: New.
10810 * g++.dg/template/pr84973-2.C: New.
10811 * g++.dg/template/pr84973-3.C: New.
10814 * g++.dg/eh/pr84968.C: New.
10816 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10819 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10820 long double multiply/divide uses the correct function.
10821 * gcc.target/powerpc/mulkc-3.c: Likewise.
10822 * gcc.target/powerpc/divkc-2.c: Likewise.
10823 * gcc.target/powerpc/divkc-3.c: Likewise.
10825 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10828 * g++.dg/cpp0x/defaulted51.C: New.
10829 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10831 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10834 * g++.dg/ext/vector35.C: New test.
10837 * g++.dg/ext/builtin-offsetof3.C: New test.
10840 * g++.dg/cpp1y/pr85076.C: New test.
10842 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10845 * gfortran.dg/matmul_rank_1.f90: New test.
10847 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10848 Harald Anlauf <anlauf@gmx.de>
10850 * gfortran.dg/structure_constructor_15.f90: New test.
10852 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10854 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10855 for the diagnostics of overridden functions. Adjust for new wording.
10856 * g++.dg/cpp0x/implicit1.C: Likewise.
10857 * g++.dg/cpp0x/override1.C: Likewise.
10858 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10859 * g++.dg/eh/shadow1.C: Likewise.
10860 * g++.dg/inherit/covariant12.C: Likewise.
10861 * g++.dg/inherit/covariant14.C: Likewise.
10862 * g++.dg/inherit/covariant15.C: Likewise.
10863 * g++.dg/inherit/covariant16.C: Likewise.
10864 * g++.dg/inherit/covariant22.C: Likewise.
10865 * g++.dg/inherit/crash3.C: Likewise.
10866 * g++.dg/inherit/error2.C: Likewise.
10867 * g++.dg/template/crash100.C: Likewise.
10868 * g++.old-deja/g++.eh/spec6.C: Likewise.
10869 * g++.old-deja/g++.mike/p811.C: Likewise.
10870 * g++.old-deja/g++.other/virtual11.C: Likewise.
10871 * g++.old-deja/g++.other/virtual4.C: Likewise.
10873 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10876 * gcc.target/i386/pr85044.c: New test.
10878 2018-03-27 Martin Sebor <msebor@redhat.com>
10881 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10884 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10887 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10889 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10892 * gcc.target/arm/pr81863.c: New test.
10894 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10897 * gcc.target/nvptx/pr85056.c: New test.
10898 * gcc.target/nvptx/pr85056a.c: New test.
10900 2018-03-27 Richard Biener <rguenther@suse.de>
10903 * lib/target-supports.exp (check_ssse3_available): New function.
10904 (check_effective_target_vect_perm_short): Enable for x86 if
10905 check_ssse3_available.
10907 2018-03-27 Richard Biener <rguenther@suse.de>
10909 PR tree-optimization/85082
10910 * gfortran.dg/pr85082.f90: New testcase.
10912 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10914 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10915 to "l=2" in dg-final.
10917 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10919 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10920 * gcc.target/mips/fix-r4000-2.c: Likewise.
10921 * gcc.target/mips/fix-r4000-3.c: Likewise.
10922 * gcc.target/mips/fix-r4000-4.c: Likewise.
10923 * gcc.target/mips/fix-r4000-5.c: Likewise.
10924 * gcc.target/mips/fix-r4000-6.c: Likewise.
10925 * gcc.target/mips/fix-r4000-7.c: Likewise.
10926 * gcc.target/mips/fix-r4000-8.c: Likewise.
10927 * gcc.target/mips/fix-r4000-9.c: Likewise.
10928 * gcc.target/mips/fix-r4000-10.c: Likewise.
10929 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10930 "mulditi3_r4000" instead of "mulditi3".
10931 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10932 "umulditi3_r4000" instead of "umulditi3".
10934 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10937 * g++.dg/inherit/covariant22.C: New test.
10939 2018-03-27 Richard Biener <rguenther@suse.de>
10942 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10945 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10946 Jason Merrill <jason@redhat.com>
10949 * g++.dg/init/array49.C: New.
10950 * g++.dg/torture/pr70499.C: Adjust.
10952 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10955 * gcc.target/i386/pr85073.c: New test.
10957 2018-03-26 Richard Biener <rguenther@suse.de>
10960 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10963 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10966 * gfortran.dg/parameter_array_format.f90: New test.
10968 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10969 Neil Carlson <neil.n.carlson@gmail.com>
10972 * gfortran.dg/literal_character_constant_1.inc: Replace
10973 call abort by STOP n.
10974 * gfortran.dg/overload_1.f90: Likewise.
10976 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10977 Dominique d'Humieres <dominiq@gcc.gnu.org>
10980 * gfortran.dg/scalar_pointer_1.f90: New test.
10982 2018-03-25 Tom de Vries <tom@codesourcery.com>
10984 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10987 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10990 * gfortran.dg/pr89497.f90: New test.
10992 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10995 * gfortran.dg/substr_7.f90: New test.
10997 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
11000 * gfortran.dg/pr42651.f90: New test.
11001 * gfortran.dg/func_result_7.f90: Update error message.
11003 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
11005 PR tree-optimization/84005
11006 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
11007 failing to force the alignment.
11009 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11011 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
11015 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
11017 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
11018 message. Fix scan-assembler patterns.
11020 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11023 * g++.dg/cpp0x/pr85015.C: New test.
11026 * g++.dg/cpp1y/pr84942.C: New test.
11028 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
11030 PR inline-asm/85030
11031 * gcc.target/i386/pr85030.c: New.
11033 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11036 * g++.dg/pr85026.C: New test.
11038 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
11040 * g++.dg/debug/pr84704.C: XFAIL AIX.
11042 2018-03-23 Sudakshina Das <sudi.das@arm.com>
11045 * gcc.target/arm/pr84826.c: Add dg directive.
11047 2018-03-23 Marek Polacek <polacek@redhat.com>
11050 * g++.dg/ext/builtin-offsetof2.C: New test.
11053 * g++.dg/cpp0x/Wnarrowing5.C: New test.
11054 * gcc.dg/pr85045.c: New test.
11056 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
11059 * gnat.dg/lto22.adb: New test.
11060 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
11061 * gnat.dg/lto22_pkg2.ads: Likewise.
11063 2018-03-23 Jakub Jelinek <jakub@redhat.com>
11066 * gcc.dg/lto/pr80778_0.c: New test.
11068 PR inline-asm/85034
11069 * gcc.target/i386/pr85034.c: New test.
11071 PR inline-asm/85022
11072 * c-c++-common/torture/pr85022.c: New test.
11075 * g++.dg/ubsan/pr85029.C: New test.
11077 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
11080 * g++.dg/cpp0x/pr71251.C: New.
11083 * g++.dg/template/pr84789.C: New.
11084 * g++.dg/template/pr84789-2.C: New.
11085 * g++.dg/template/pr84789-3.C: New.
11086 * g++.dg/parse/dtor11.C: Accept alternate error message.
11089 * g++.dg/pr84729.C: New.
11090 * g++.old-deja/g++.ext/arrnew2.C: Require error.
11091 * g++.old-deja/g++.robertl/eb58.C: Likewise.
11092 * g++.old-deja/g++.robertl/eb63.C: Likewise.
11094 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
11097 * gfortran.dg/interface_42.f90: New test.
11098 * gfortran.dg/interface_43.f90: New test.
11100 2018-03-22 Sudakshina Das <sudi.das@arm.com>
11103 * gcc.target/arm/pr84826.c: New test.
11105 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
11107 * gcc.target/arm/addr-modes-float.c: Move dg-do before
11108 dg-require-effective-target.
11109 * gcc.target/arm/addr-modes-int.c: Likewise.
11110 * gcc.target/nios2/lo-addr-tls.c: Likewise.
11112 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
11115 * gcc.target/powerpc/altivec-ld-1.c: New test.
11117 2018-03-22 Bin Cheng <bin.cheng@arm.com>
11119 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
11121 2018-03-22 Jakub Jelinek <jakub@redhat.com>
11123 PR inline-asm/84941
11124 * gcc.dg/pr84941.c: New test.
11126 2018-03-22 Tom de Vries <tom@codesourcery.com>
11128 PR tree-optimization/84956
11129 * gcc.dg/pr84956.c: New test.
11131 2018-03-22 Marek Polacek <polacek@redhat.com>
11134 * g++.dg/cpp1z/constexpr-if15.C: New test.
11135 * g++.dg/cpp1z/constexpr-if16.C: New test.
11137 2018-03-21 Joseph Myers <joseph@codesourcery.com>
11139 * gcc.dg/builtin-tgmath-3.c: New test.
11141 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
11144 * g++.dg/concepts/pr71965.C: New.
11148 * g++.dg/cpp0x/pr84610.C: New.
11149 * g++.dg/cpp0x/pr84642.C: New.
11151 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11154 * c-c++-common/pr84999.c: New test.
11156 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11159 * g++.dg/ext/desig10.C: New.
11161 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11162 Harald Anlauf <anlauf@gmx.de>
11165 * gfortran.dg/pr84957.f90: New test.
11167 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11169 PR tree-optimization/84960
11170 * gcc.c-torture/compile/pr84960.c: New test.
11172 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
11174 PR tree-optimization/84811
11175 * gcc.dg/torture/pr84811.c: New test.
11177 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11179 PR tree-optimization/84982
11180 * c-c++-common/pr84982.c: New test.
11183 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
11185 * g++.dg/torture/pr84961-1.C: New test.
11186 * g++.dg/torture/pr84961-2.C: New test.
11188 2018-03-21 Nathan Sidwell <nathan@acm.org>
11191 * g++.dg/pr85008.C: New.
11193 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
11196 * gfortran.dg/char_result_17.f90: New test.
11198 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11201 * g++.dg/other/accessor-fixits-1.C: Move to...
11202 * g++.dg/torture/accessor-fixits-1.C: ...here.
11203 * g++.dg/other/accessor-fixits-2.C: Move to...
11204 * g++.dg/torture/accessor-fixits-2.C: ...here.
11205 * g++.dg/other/accessor-fixits-3.C: Move to...
11206 * g++.dg/torture/accessor-fixits-3.C: ...here.
11207 * g++.dg/other/accessor-fixits-4.C: Move to...
11208 * g++.dg/torture/accessor-fixits-4.C: ...here.
11209 * g++.dg/other/accessor-fixits-5.C: Move to...
11210 * g++.dg/torture/accessor-fixits-5.C: ...here.
11211 * g++.dg/torture/accessor-fixits-6.C: New testcase.
11212 * g++.dg/torture/accessor-fixits-7.C: New testcase.
11213 * g++.dg/torture/accessor-fixits-8.C: New testcase.
11215 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11217 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
11219 2018-03-21 Sudakshina Das <sudi.das@arm.com>
11222 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
11224 2018-03-21 Nathan Sidwell <nathan@acm.org>
11227 * g++.dg/lookup/pr84804.C: New.
11229 2018-03-21 Martin Sebor <msebor@redhat.com>
11232 * g++.dg/Wclass-memaccess-3.C: New test.
11233 * g++.dg/Wclass-memaccess-4.C: New test.
11235 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11238 * g++.dg/other/accessor-fixits-1.C
11239 (test_access_const_t1_color): New.
11240 (test_deref_const_t1_color): New.
11241 * g++.dg/other/accessor-fixits-5.C: New testcase.
11243 2018-03-21 Tom de Vries <tom@codesourcery.com>
11245 PR tree-optimization/83126
11246 * gcc.dg/graphite/pr83126.c: New test.
11248 2018-03-21 Nathan Sidwell <nathan@acm.org>
11250 * g++.dg/ext/anon-struct6.C: Adjust.
11251 * g++.dg/ext/deprecate-1.C: New.
11252 * g++.dg/ext/deprecate-2.C: New.
11253 * g++.dg/lookup/pr84602.C: Adjust.
11254 * g++.dg/lookup/pr84962.C: Adjust.
11255 * g++.old-deja/g++.other/anon4.C
11258 * g++.dg/lookup/pr84836.C: New.
11260 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11262 PR tree-optimization/84969
11263 * gcc.dg/tree-ssa/pr84969.c: New test.
11265 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11267 PR rtl-optimization/84989
11268 * gcc.target/i386/pr84989.c: New test.
11270 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11272 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11274 2018-03-21 Martin Liska <mliska@suse.cz>
11277 * gfortran.dg/goacc/pr84963.f90: New test.
11279 2018-03-21 Marek Polacek <polacek@redhat.com>
11281 PR c++/71638, ICE with NSDMI and reference.
11282 * g++.dg/cpp0x/nsdmi14.C: New test.
11283 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11285 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11287 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11288 MIPS with -mpaired-single directives.
11290 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11293 * gfortran.dg/interface_41.f90: New test.
11295 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11298 * gcc.dg/pr84875.c: New test.
11300 2018-03-20 Marek Polacek <polacek@redhat.com>
11302 PR c++/84978, ICE with NRVO.
11303 * g++.dg/opt/nrv19.C: New test.
11305 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11308 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11309 Disable for armeb targets.
11310 * gcc.target/arm/pr82518.c: New test.
11312 2018-03-20 Nathan Sidwell <nathan@acm.org>
11315 * g++.dg/lookup/pr84962.C: New.
11318 * g++.dg/lookup/pr84970.C: New.
11320 2018-03-20 Richard Biener <rguenther@suse.de>
11323 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
11325 2018-03-20 Martin Liska <mliska@suse.cz>
11328 * g++.dg/ipa/pr84825.C: New test.
11330 2018-03-20 Martin Liska <mliska@suse.cz>
11332 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
11334 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11337 * gcc.c-torture/compile/pr84845.c: New test.
11339 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11342 * gcc.target/arm/pr82989.c: New test.
11344 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11347 * gcc.target/i386/pr84945.c: New test.
11349 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11352 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11354 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11357 * gcc.dg/pr84953.c: New test.
11359 2018-03-19 Marek Polacek <polacek@redhat.com>
11362 * g++.dg/cpp1z/lambda-__func__.C: New test.
11365 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11367 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11370 * g++.dg/asan/pr78651.C: New test.
11372 2018-03-19 Tom de Vries <tom@codesourcery.com>
11374 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11375 vect_int_mult. Add nvptx xfail for PR84958.
11377 2018-03-19 Nathan Sidwell <nathan@acm.org>
11380 * g++.dg/cpp1y/pr84835.C: New.
11382 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11385 * gcc.target/aarch64/pr81647.c: New.
11387 2018-03-19 Richard Biener <rguenther@suse.de>
11389 PR tree-optimization/84933
11390 * g++.dg/pr84933.C: New testcase.
11392 2018-03-19 Richard Biener <rguenther@suse.de>
11394 PR tree-optimization/84859
11395 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11396 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11397 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11398 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11400 2018-03-19 Nathan Sidwell <nathan@acm.org>
11403 * g++.dg/lookup/pr84812.C: New.
11405 2018-03-19 Richard Biener <rguenther@suse.de>
11407 PR tree-optimization/84929
11408 * gcc.dg/torture/pr84929.c: New testcase.
11410 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11413 * gcc.target/arm/big-endian-subreg.c: Delete.
11415 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11418 * gfortran.dg/array_constructor_52.f90: New test.
11420 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11423 * gfortran.dg/pr77414.f90: New test.
11424 * gfortran.dg/internal_references_1.f90: Adjust error message.
11426 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11429 * gfortran.dg/pr65453.f90: New test.
11431 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11433 PR tree-optimization/84913
11434 * gfortran.dg/vect/pr84913.f90: New test.
11436 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11439 * gfortran.dg/warn_concat.f90: New test.
11441 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.dg/pr84899.c: New test.
11446 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11449 * gfortran.dg/pr69395.f90: Add test for max dimensions
11451 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11454 * gcc.target/i386/pr84876.c: New test.
11456 2018-03-16 Martin Liska <mliska@suse.cz>
11459 * gcc.target/i386/mvc11.c: New test.
11461 2018-03-16 Martin Liska <mliska@suse.cz>
11464 * gcc.target/i386/mvc10.c: New test.
11466 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11470 * g++.dg/cpp1y/pr79937-1.C: New test.
11471 * g++.dg/cpp1y/pr79937-2.C: New test.
11472 * g++.dg/cpp1y/pr79937-3.C: New test.
11473 * g++.dg/cpp1y/pr79937-4.C: New test.
11474 * g++.dg/cpp1y/pr82410.C: New test.
11476 2018-03-16 Tom de Vries <tom@codesourcery.com>
11478 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11480 2018-03-16 Tom de Vries <tom@codesourcery.com>
11482 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11484 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11487 * g++.dg/cpp2a/desig8.C: New test.
11489 PR tree-optimization/84841
11490 * gcc.dg/pr84841.c: New test.
11493 * g++.dg/cpp2a/desig7.C: New test.
11495 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11496 Jim MacArthur <jim.macarthur@codethink.co.uk>
11498 * gfortran.dg/automatic_1.f90: New test.
11499 * gfortran.dg/automatic_repeat.f90: New test
11500 * gfortran.dg/automatic_save.f90: New test.
11501 * gfortran.dg/vax_structure.f90: New test.
11503 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11506 * gfortran.dg/pr78741.f90: New test.
11508 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11511 * gfortran.dg/pr69395.f90: New test.
11513 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11516 * g++.dg/opt/pr79085.C: New test.
11518 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11521 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11522 label instead of __x86_indirect_thunk label.
11524 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11527 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11528 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11529 * g++.dg/warn/deprecated-13.C: New test.
11531 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11533 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11535 2018-03-15 Richard Biener <rguenther@suse.de>
11538 * c-c++-common/pr84873.c: New testcase.
11540 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11543 * gcc.target/arm/big-endian-subreg.c: New.
11545 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11548 * gcc.c-torture/compile/pr84860.c: New test.
11550 2018-03-15 Julia Koval <julia.koval@intel.com>
11552 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11554 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11557 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11560 * gcc.dg/pr84853.c: New test.
11562 2018-03-14 Carl Love <cel@us.ibm.com>
11564 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11566 2018-03-14 Martin Liska <mliska@suse.cz>
11569 * g++.dg/lto/pr84805_0.C: New test.
11570 * g++.dg/lto/pr84805_1.C: New test.
11571 * g++.dg/lto/pr84805_2.C: New test.
11573 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11576 * gcc.dg/fixits-pr84852-1.c: New test.
11577 * gcc.dg/fixits-pr84852-2.c: New test.
11579 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11581 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11582 separate verbose message.
11583 * lib/scandump.exp (scan-dump-times): Likewise.
11585 2018-03-14 Julia Koval <julia.koval@intel.com>
11587 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11589 * gcc.target/i386/funcspec-56.inc: Ditto.
11591 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11593 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11596 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11599 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11600 check count from 17 to 14.
11603 * gcc.target/i386/pr84844.c: New test.
11605 2018-03-14 Richard Biener <rguenther@suse.de>
11607 PR tree-optimization/84830
11608 * gcc.dg/torture/pr84830.c: New testcase.
11610 2018-03-14 Marek Polacek <polacek@redhat.com>
11613 * g++.dg/cpp0x/static_assert15.C: New test.
11615 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11618 * gfortran.dg/pr61775.f90: New test.
11620 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11623 * g++.dg/ext/pr84843-1.C: New test.
11624 * g++.dg/ext/pr84843-2.C: New test.
11626 2018-03-13 David Pagan <dave.pagan@oracle.com>
11629 * gcc.dg/pr46921.c: New test.
11631 2018-03-13 Martin Sebor <msebor@redhat.com>
11633 PR tree-optimization/84725
11634 * c-c++-common/Wstringop-truncation-4.c: New test.
11635 * c-c++-common/attr-nonstring-5.c: New test.
11637 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11639 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11641 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11642 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11644 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11646 * gcc.target/aarch64/sve/tls_1.c: New test.
11647 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11649 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11651 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11652 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11654 2018-03-13 Martin Liska <mliska@suse.cz>
11657 * g++.dg/ipa/pr84658.C: New test.
11659 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11661 PR middle-end/84834
11662 * gcc.dg/pr84834.c: New test.
11665 * gcc.target/i386/pr84827.c: New test.
11668 * g++.dg/ext/pr84828.C: New test.
11671 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11672 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11675 * g++.dg/cpp1y/constexpr-84808.C: New test.
11678 * g++.dg/debug/pr84704.C: New test.
11680 2018-03-12 Renlin Li <renlin.li@arm.com>
11682 * gcc.target/aarch64/movi_hf.c: New.
11683 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11684 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11686 2018-03-12 Martin Sebor <msebor@redhat.com>
11688 PR tree-optimization/83456
11689 * c-c++-common/Wrestrict-2.c: Remove test cases.
11690 * c-c++-common/Wrestrict.c: Same.
11691 * gcc.dg/Wrestrict-12.c: New test.
11692 * gcc.dg/Wrestrict-14.c: New test.
11694 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11696 * g++.dg/pr84821.C: New test.
11698 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11700 * gcc.dg/pr84799.c: New test.
11702 2018-03-12 Richard Biener <rguenther@suse.de>
11704 PR tree-optimization/84803
11705 * gcc.dg/torture/pr84803.c: New testcase.
11707 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11710 * g++.dg/debug/pr84813.C: New test.
11712 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11715 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11717 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11720 * gfortran.dg/pr83939.f90
11722 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11725 * gfortran.dg/zero_sized_9.f90: New test.
11727 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11730 * g++.dg/debug/dwarf2/enum2.C: New test.
11732 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11735 * gfortran.dg/pr84734.f90: New test.
11737 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11739 * gnat.dg/prot3.adb: New test.
11740 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11742 2018-03-09 Jason Merrill <jason@redhat.com>
11743 Paolo Carlini <paolo.carlini@oracle.com>
11747 * g++.dg/cpp0x/pr71169.C: New.
11748 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11749 * g++.dg/cpp0x/pr71832.C: Likewise.
11751 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11754 * gcc.target/powerpc/pr83969.c: New test.
11756 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11759 * gcc.dg/pr84772.c: New test.
11762 * g++.dg/warn/Wformat-2.C: New test.
11765 * g++.dg/ext/vla18.C: New test.
11767 2018-03-09 Martin Sebor <msebor@redhat.com>
11769 PR tree-optimization/84526
11770 * gcc.dg/Wrestrict-10.c: New test.
11771 * gcc.dg/Wrestrict-11.c: New test.
11773 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11775 PR rtl-optimization/84682
11776 * gcc.dg/torture/pr84682-1.c: New.
11777 * gcc.dg/torture/pr84682-2.c: New.
11778 * gcc.dg/torture/pr84682-3.c: New.
11780 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11783 * g++.dg/ext/pr84724.C: New test.
11785 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11788 * gcc.target/arm/pr83712.c: New.
11790 2018-03-09 Richard Biener <rguenther@suse.de>
11792 PR tree-optimization/84775
11793 * gcc.dg/torture/pr84775.c: New testcase.
11795 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11798 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11801 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11803 * gcc.c-torture/compile/20180309-1.c: New test.
11805 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11808 * g++.dg/warn/Wunused-function4.C: New test.
11810 PR inline-asm/84742
11811 * gcc.target/i386/pr84742-1.c: New test.
11812 * gcc.target/i386/pr84742-2.c: New test.
11814 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11817 * gcc.c-torture/execute/pr84748.c: New test.
11819 2018-03-08 Richard Biener <rguenther@suse.de>
11821 PR middle-end/84552
11822 * gcc.dg/graphite/pr84552.c: New testcase.
11824 2018-03-08 Richard Biener <rguenther@suse.de>
11826 PR tree-optimization/84178
11827 * gcc.dg/torture/pr84178-2.c: New testcase.
11829 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11831 PR tree-optimization/84178
11832 * gcc.c-torture/compile/pr84178-1.c: New test.
11834 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11836 * lib/target-supports.exp: Do not return zero from a ifunc
11839 2018-03-08 Richard Biener <rguenther@suse.de>
11841 PR tree-optimization/84746
11842 * gcc.dg/torture/pr84746.c: New testcase.
11845 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11848 * gcc.dg/graphite/pr84404.c: New.
11850 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11852 PR tree-optimization/84740
11853 * gcc.dg/torture/pr84740.c: New test.
11855 PR tree-optimization/84739
11856 * gcc.dg/pr84739.c: New test.
11858 2018-03-07 Martin Sebor <msebor@redhat.com>
11860 PR tree-optimization/83519
11861 * gcc.dg/Wrestrict-13.c: New test.
11863 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11867 * gfortran.dg/pr64124.f90: New tests.
11868 * gfortran.dg/pr70409.f90: New tests.
11870 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11873 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11875 2018-03-07 Martin Sebor <msebor@redhat.com>
11877 PR tree-optimization/84526
11878 * gcc.dg/Wrestrict-10.c: New test.
11880 2018-03-07 Martin Sebor <msebor@redhat.com>
11882 PR tree-optimization/84468
11883 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11884 * gcc.dg/Wstringop-truncation.c: New test.
11885 * gcc.dg/Wstringop-truncation-2.c: New test.
11887 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11890 * gfortran.dg/pr84565.f90: New test.
11892 PR middle-end/84723
11893 * gcc.target/i386/pr84723-1.c: New test.
11894 * gcc.target/i386/pr84723-2.c: New test.
11895 * gcc.target/i386/pr84723-3.c: New test.
11896 * gcc.target/i386/pr84723-4.c: New test.
11897 * gcc.target/i386/pr84723-5.c: New test.
11899 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11902 * gfortran.dg/pr64107.f90: New test.
11904 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11908 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11910 2018-03-06 Marek Polacek <polacek@redhat.com>
11913 * g++.dg/cpp1z/constexpr-84684.C: New test.
11915 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11918 * gcc.dg/pr84721.c: New test.
11921 * gcc.dg/pr84710.c: New test.
11923 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11926 * gfortran.dg/implied_do_2.f90: New test.
11927 * gfortran.dg/coarray_8.f90: Update for new error message.
11929 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11931 PR inline-asm/84683
11932 * g++.dg/ext/pr84683.C: New test.
11934 PR tree-optimization/84687
11935 * gcc.dg/pr84687.c: New test.
11937 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11940 * g++.dg/pr84231.C: New.
11943 * g++.dg/cpp1y/pr84593.C: New.
11946 * g++.dg/pr84492.C: New.
11948 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11950 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11951 __builtin_ppc_speculation_barrier.
11953 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11956 * gcc.target/powerpc/pr84700.c: New test.
11958 2018-03-05 Nathan Sidwell <nathan@acm.org>
11961 * g++.dg/lookup/pr84702.C: New.
11963 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11966 * gcc.target/i386/pr84564.c: New test.
11968 2018-03-05 Marek Polacek <polacek@redhat.com>
11971 * g++.dg/cpp0x/inline-ns10.C: New test.
11973 2018-03-05 Nathan Sidwell <nathan@acm.org>
11976 * g++.dg/template/pr84694.C: New.
11978 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11981 * gcc.c-torture/execute/pr84524.c: New test.
11982 * gcc.target/i386/avx512bw-pr84524.c: New test.
11984 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11987 * g++.dg/pr84264.C: New test.
11989 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11992 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11993 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11994 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11996 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11998 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11999 * g++.dg/other/i386-3.C: Ditto.
12000 * gcc.target/i386/sse-12.c: Ditto.
12001 * gcc.target/i386/sse-13.c: Ditto.
12002 * gcc.target/i386/sse-14.c: Ditto.
12003 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
12004 * gcc.target/i386/wbinvd-1.c: New test.
12005 * gcc.target/i386/wbnoinvd-1.c: Ditto.
12006 * gcc.target/i386/pconfig-1.c: Ditto.
12008 2018-03-05 Pádraig Brady <P@draigBrady.com>
12009 Nathan Sidwell <nathan@acm.org>
12012 * g++.dg/cpp0x/pr84497.C: New.
12014 2018-03-05 Richard Biener <rguenther@suse.de>
12016 PR tree-optimization/84670
12017 * gcc.dg/pr84670-1.c: New testcase.
12018 * gcc.dg/pr84670-2.c: Likewise.
12019 * gcc.dg/pr84670-3.c: Likewise.
12020 * gcc.dg/pr84670-4.c: Likewise.
12022 2018-03-05 Richard Biener <rguenther@suse.de>
12024 PR tree-optimization/84650
12025 * gcc.dg/graphite/pr84650.c: New testcase.
12027 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12030 * g++.dg/cpp1z/constexpr-lambda20.C: New.
12032 2018-03-03 Harald Anlauf <anlauf@gmx.de>
12035 * gfortran.dg/pr71085.f90: New test.
12037 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12040 * gfortran.dg/zero_sized_8.f90: Really commit New test.
12042 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
12045 * gfortran.dg/pr51434.f90: New test.
12047 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12050 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
12052 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12055 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
12057 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12060 * g++.dg/torture/pr71464.C: New.
12062 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
12065 * gfortran.dg/select_type_41.f90: New test.
12067 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12070 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
12072 2018-03-02 Marek Polacek <polacek@redhat.com>
12075 * g++.dg/ext/flexary29.C: New test.
12077 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12079 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
12081 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
12084 * g++.dg/torture/pr81812.C: New.
12086 2018-03-02 Marek Polacek <polacek@redhat.com>
12089 * g++.dg/warn/Wsign-compare-8.C: New test.
12092 * g++.dg/parse/array-size3.C: New test.
12095 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
12097 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12100 * g++.dg/cpp1y/pr84662.C: New test.
12102 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
12104 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
12105 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
12107 * g++.dg/lto/20101010-1_0.C: Likewise.
12108 * g++.dg/lto/20101010-2_0.C: Likewise.
12110 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12113 * gcc.dg/pr84628.c: New test.
12116 * gcc.target/ia64/pr56540.c: New test.
12118 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12120 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
12122 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
12123 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
12124 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
12125 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
12127 2018-03-02 Marek Polacek <polacek@redhat.com>
12130 * c-c++-common/ubsan/shift-11.c: New test.
12132 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12134 * gcc.dg/vect/vect-alias-check-13.c: New test.
12136 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12139 * gcc.dg/pr84614.c: New test.
12141 PR inline-asm/84625
12142 * gcc.target/i386/pr84625.c: New test.
12144 2018-03-02 Richard Biener <rguenther@suse.de>
12146 PR tree-optimization/84427
12147 * gcc.dg/torture/pr84427.c: New testcase.
12149 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
12152 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
12153 powerpc64le*-*-linux*.
12154 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
12155 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
12157 2018-03-01 Martin Sebor <msebor@redhat.com>
12160 * g++.dg/ext/attr-const.C: Remove xfail.
12161 * g++.dg/ext/attr-malloc-3.C: New test.
12162 * g++.dg/ext/attr-noinline-3.C: New test.
12163 * g++.dg/ext/attr-noreturn-3.C: New test.
12164 * g++.dg/ext/attr-nothrow-3.C: New test.
12165 * g++.dg/ext/attr-pure.C: Remove xfail.
12167 2018-03-02 Jakub Jelinek <jakub@redhat.com>
12170 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
12171 dg-options and dg-shouldfail "ubsan" directive.
12173 2018-03-01 Marek Polacek <polacek@redhat.com>
12174 Jason Merrill <jason@redhat.com>
12177 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
12178 * g++.dg/cpp1z/static1.C: New test.
12179 * g++.dg/template/static37.C: New test.
12181 2018-03-01 Nathan Sidwell <nathan@acm.org>
12184 * g++.dg/template/pr84434.C: New.
12186 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
12188 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
12189 -mthumb to the command-line.
12191 2018-03-01 Marek Polacek <polacek@redhat.com>
12194 * g++.dg/cpp0x/static_assert14.C: New test.
12196 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
12199 * g++.dg/torture/pr79410.C: New.
12201 2018-03-01 Martin Liska <mliska@suse.cz>
12204 * gcc.dg/asan/pr82484.c: New test.
12206 2018-03-01 Richard Biener <rguenther@suse.de>
12209 * gfortran.dg/lto/pr84645_0.f90: New testcase.
12211 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12214 * gfortran.dg/coarray_47.f90: New test.
12216 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
12219 * gfortran.dg/class_array_23.f03: New test.
12221 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12223 PR rtl-optimization/84528
12224 * gcc.dg/torture/pr84538.c: Rename to...
12225 * gcc.dg/torture/pr84528.c: ...this.
12227 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
12229 PR rtl-optimization/84528
12230 * gcc.dg/torture/pr84538.c: New test.
12232 2018-02-28 Martin Sebor <msebor@redhat.com>
12234 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12235 -fpic test failures.
12236 * c-c++-common/Wrestrict-2.c: Same.
12237 * c-c++-common/Wstringop-truncation.c: Same.
12238 * gcc.dg/Warray-bounds-22.c: Same.
12239 * gcc.dg/Wstringop-overflow.c: Same.
12240 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12241 (signed_range): Same.
12242 (unsigned_anti_range): Same.
12243 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12244 (signed_range): Same.
12245 (unsigned_anti_range): Same.
12246 * gcc.dg/attr-alloc_size-7.c: Same.
12247 * gcc.dg/attr-alloc_size-8.c: Same.
12248 * gcc.dg/builtin-alloc-size.c: Same.
12249 * gcc.dg/builtin-stpncpy.c: Same.
12250 * gcc.dg/builtins-nonnull.c: Same.
12251 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12252 * gcc.dg/pr79214.c: Same.
12253 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12254 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12255 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12256 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12257 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12258 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12259 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12260 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12261 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12262 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12263 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12265 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12268 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12270 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12273 * g++.dg/cpp0x/pr84609.C: New test.
12275 2018-02-28 Martin Sebor <msebor@redhat.com>
12278 * g++.dg/ext/attr-malloc-3.C: New test.
12279 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12280 to pre-existing problems.
12281 * g++.dg/ext/attr-pure.C: Same.
12283 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12286 * gfortran.dg/associate_37.f90: New test.
12289 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12291 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12294 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
12295 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
12296 * gcc.dg/bf-ms-layout-4.c: New test.
12297 * gcc.dg/bf-ms-layout-5.c: New test.
12299 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
12302 * gcc.target/powerpc/pr83399.c: Only run on Linux.
12304 2018-02-28 Richard Biener <rguenther@suse.de>
12306 PR tree-optimization/84584
12307 * gcc.dg/graphite/pr84584.c: New testcase.
12309 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
12311 PR preprocessor/84517
12312 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
12314 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12316 * c-c++-common/dump-ada-spec-12.c: New test.
12317 * c-c++-common/dump-ada-spec-13.c: Likewise.
12319 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12321 * c-c++-common/dump-ada-spec-11.c: New test.
12323 2018-02-28 Martin Liska <mliska@suse.cz>
12326 * g++.dg/ext/timevar1.C: Fix pruned patterns.
12327 * g++.dg/ext/timevar2.C: Likewise.
12329 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12331 * c-c++-common/dump-ada-spec-8.c: New test.
12332 * c-c++-common/dump-ada-spec-9.c: Likewise.
12333 * c-c++-common/dump-ada-spec-10.c: Likewise.
12335 2018-02-28 Richard Biener <rguenther@suse.de>
12337 PR middle-end/84607
12338 * gcc.dg/pr84607.c: New testcase.
12340 2018-02-28 Nathan Sidwell <nathan@acm.org>
12343 * g++.dg/lookup/pr84602.C: New.
12345 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12349 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12351 * g++.dg/ext/attr-nonnull.C: Likewise.
12352 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12354 * g++.dg/ext/attr-noinline-2.C: Likewise.
12355 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12356 -fdump-tree-eh in dg-options.
12358 2018-02-28 Alan Modra <amodra@gmail.com>
12360 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12362 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12364 2018-02-27 Martin Sebor <msebor@redhat.com>
12368 * g++.dg/Wmissing-attributes.C: New test.
12369 * g++.dg/ext/attr-const-pure.C: New test.
12370 * g++.dg/ext/attr-const.C: New test.
12371 * g++.dg/ext/attr-deprecated-2.C: New test.
12372 * g++.dg/ext/attr-malloc-2.C: New test.
12373 * g++.dg/ext/attr-malloc.C: New test.
12374 * g++.dg/ext/attr-noinline-2.C: New test.
12375 * g++.dg/ext/attr-noinline.C: New test.
12376 * g++.dg/ext/attr-nonnull.C: New test.
12377 * g++.dg/ext/attr-noreturn-2.C: New test.
12378 * g++.dg/ext/attr-noreturn.C: New test.
12379 * g++.dg/ext/attr-nothrow-2.C: New test.
12380 * g++.dg/ext/attr-nothrow.C: New test.
12381 * g++.dg/ext/attr-optimize.C: New test.
12382 * g++.dg/ext/attr-pure.C: New test.
12383 * g++.dg/ext/attr-returns-nonnull.C: New test.
12384 * g++.dg/ext/attr-warning.C: New test.
12386 2018-02-27 Nathan Sidwell <nathan@acm.org>
12389 * g++.dg/lookup/pr84426.C: New.
12391 2018-02-27 Richard Biener <rguenther@suse.de>
12393 PR tree-optimization/84512
12394 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12396 2018-02-27 Martin Liska <mliska@suse.cz>
12398 PR gcov-profile/84548
12399 * g++.dg/gcov/pr84548.C: New test.
12401 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12404 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12406 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12409 * g++.dg/cpp1y/pr84558.C: New test.
12411 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12414 * g++.dg/cpp0x/alignas14.C: New.
12415 * g++.dg/cpp0x/alignas15.C: Likewise.
12417 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12420 * g++.dg/gomp/pr84557.C: New test.
12422 2018-02-26 Marek Polacek <polacek@redhat.com>
12425 * g++.dg/cpp1z/pr84325.C: New test.
12427 2018-02-26 Carl Love <cel@us.ibm.com>
12429 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12431 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12432 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12433 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12435 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12436 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12439 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12442 * gcc.target/i386/indirect-thunk-1.c: Updated.
12443 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12444 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12445 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12446 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12447 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12448 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12449 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12450 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12451 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12452 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12453 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12454 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12455 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12456 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12457 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12458 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12459 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12460 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12461 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12462 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12463 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12464 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12465 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12466 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12467 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12468 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12469 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12470 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12471 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12472 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12473 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12474 * gcc.target/i386/ret-thunk-9.c: Likewise.
12475 * gcc.target/i386/ret-thunk-10.c: Likewise.
12476 * gcc.target/i386/ret-thunk-11.c: Likewise.
12477 * gcc.target/i386/ret-thunk-12.c: Likewise.
12478 * gcc.target/i386/ret-thunk-13.c: Likewise.
12479 * gcc.target/i386/ret-thunk-14.c: Likewise.
12480 * gcc.target/i386/ret-thunk-15.c: Likewise.
12482 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12484 * gcc.c-torture/execute/20180226-1.c: New test.
12486 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12488 PR tree-optimization/83965
12489 * gcc.dg/vect/pr83965-2.c: New test.
12491 2018-02-26 Tom de Vries <tom@codesourcery.com>
12493 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12495 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12498 * gcc.target/i386/ret-thunk-22.c: New test.
12499 * gcc.target/i386/ret-thunk-23.c: Likewise.
12500 * gcc.target/i386/ret-thunk-24.c: Likewise.
12501 * gcc.target/i386/ret-thunk-25.c: Likewise.
12502 * gcc.target/i386/ret-thunk-26.c: Likewise.
12504 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12507 * g++.dg/cpp1z/pr84533.C: New.
12509 2018-02-26 Marek Polacek <polacek@redhat.com>
12512 * g++.dg/parse/error60.C: New test.
12514 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12517 * g++.dg/gomp/pr84556.C: New test.
12518 * g++.dg/vect/pr84556.cc: New test.
12520 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12523 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12524 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12525 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12526 * gfortran.dg/c_loc_test.f90: Likewise.
12527 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12528 * gfortran.dg/proc_decl_17.f90: Likewise.
12529 * gfortran.dg/proc_ptr_8.f90: Likewise.
12531 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12534 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12535 r254814 disabling -fomit-frame-pointer by default.
12536 * gcc.target/aarch64/spill_1.c: Likewise.
12537 * gcc.target/aarch64/test_frame_11.c: Likewise.
12538 * gcc.target/aarch64/test_frame_12.c: Likewise.
12539 * gcc.target/aarch64/test_frame_13.c: Likewise.
12540 * gcc.target/aarch64/test_frame_14.c: Likewise.
12541 * gcc.target/aarch64/test_frame_15.c: Likewise.
12542 * gcc.target/aarch64/test_frame_3.c: Likewise.
12543 * gcc.target/aarch64/test_frame_5.c: Likewise.
12544 * gcc.target/aarch64/test_frame_9.c: Likewise.
12546 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12549 * gfortran.dg/explicit_shape_1.f90: New test.
12550 * gfortran.dg/automatic_module_variable.f90: Update regex.
12551 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12552 * gfortran.dg/constant_shape.f90: Ditto.
12553 * gfortran.dg/dec_structure_23.f90: Ditto.
12554 * gfortran.dg/pr78240.f90: Ditto.
12556 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12559 * gfortran.dg/pr84523.f90: New test.
12561 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12564 * gfortran.dg/select_type_40.f90: New test.
12566 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12569 * gfortran.dg/data_substring.f90: New test.
12571 2018-02-24 Marek Polacek <polacek@redhat.com>
12574 * g++.dg/cpp1z/constexpr-83692.C: New test.
12576 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12579 * gfortran.dg/statement_function_1.f90: Update test.
12581 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12584 * gfortran.dg/inquire_19.f90: New test.
12586 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12589 * gfortran.dg/pr83149_b.f90: New test.
12590 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12592 2018-02-23 Carl Love <cel@us.ibm.com>
12594 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12595 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12596 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12599 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12601 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12602 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12604 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12606 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12609 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12612 * gfortran.dg/pr83149_1.f90: New test.
12613 * gfortran.dg/pr83149.f90: Additional source for previous.
12615 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12618 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12619 __GI___pthread_mutex_init as well.
12621 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12624 * gfortran.dg/class_68.f90: New test.
12626 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12629 * gfortran.dg/derived_init_5.f90: New test.
12631 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12634 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12635 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12637 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12640 * gcc.target/powerpc/pr81572.c: New.
12642 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12644 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12646 2018-02-22 Martin Sebor <msebor@redhat.com>
12648 PR tree-optimization/84480
12649 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12650 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12652 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12655 * gcc.target/i386/indirect-thunk-11.c: New test.
12656 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12657 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12658 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12659 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12660 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12661 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12662 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12663 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12664 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12666 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12669 * gcc.target/aarch64/asm-2.c: Add dg-error for
12671 * gcc.target/aarch64/asm-4.c: New test.
12673 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12675 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12677 2018-02-22 Marek Polacek <polacek@redhat.com>
12680 * g++.dg/parse/error59.C: New test.
12682 2018-02-22 Tom de Vries <tom@codesourcery.com>
12684 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12686 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12689 * g++.dg/cpp0x/pr77655.C: New.
12691 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12694 * g++.dg/cpp1y/pr84496.C: New test.
12697 * g++.dg/torture/pr84502.C: New test.
12699 PR tree-optimization/84503
12700 * gcc.dg/pr84503-1.c: New test.
12701 * gcc.dg/pr84503-2.c: New test.
12703 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12705 PR tree-optimization/84478
12706 * gcc.c-torture/execute/pr84478.c: New test.
12708 2018-02-20 Martin Sebor <msebor@redhat.com>
12710 PR middle-end/84095
12711 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12712 * c-c++-common/Wrestrict.c: Same.
12713 * gcc.dg/Wrestrict-6.c: Same.
12714 * gcc.dg/Warray-bounds-27.c: New test.
12715 * gcc.dg/Wrestrict-8.c: New test.
12716 * gcc.dg/Wrestrict-9.c: New test.
12717 * gcc.dg/pr84095.c: New test.
12719 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12721 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12723 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12727 * gfortran.dg/structure_constructor_14.f90: New test.
12729 2018-02-20 Jeff Law <law@redhat.com>
12731 PR middle-end/82123
12732 PR tree-optimization/81592
12733 PR middle-end/79257
12734 * gcc.dg/pr81592.c: New test.
12735 * gcc.dg/pr82123.c: New test.
12736 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12738 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12741 * g++.dg/warn/Wunused-var-30.C: New test.
12743 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12745 PR tree-optimization/84419
12746 * gcc.dg/vect/pr84419.c: New test.
12748 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12750 PR middle-end/82004
12751 * gfortran.dg/pr82004.f90: New test.
12753 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12755 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12757 2018-02-20 Martin Liska <mliska@suse.cz>
12761 * gcc.target/i386/pr84310.c: New test.
12762 * gcc.target/i386/pr84310-2.c: Likewise.
12764 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12767 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12769 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12772 * g++.dg/cpp1z/launder7.C: New test.
12775 * g++.dg/cpp0x/constexpr-84449.C: New test.
12778 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12780 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12784 * gfortran.dg/associate_22.f90: Enable commented out test.
12785 * gfortran.dg/associate_36.f90: New test.
12787 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12790 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12792 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12794 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12795 (dg-options): Use -mavx instead of -w.
12797 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12800 * g++.dg/cpp1z/launder8.C: New test.
12803 * g++.dg/gomp/pr84448.C: New test.
12806 * g++.dg/gomp/pr84430.C: New test.
12808 PR tree-optimization/84452
12809 * gcc.dg/pr84452.c: New test.
12812 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12814 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12817 * gfortran.dg/implied_do_io_4.f90: New test.
12819 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12821 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12822 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12823 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12825 2018-02-19 Carl Love <cel@us.ibm.com>
12827 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12829 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12832 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12834 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12837 * g++.dg/cpp0x/auto50.C: New.
12838 * g++.dg/parse/friend12.C: Adjust.
12840 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12842 PR libgfortran/84389
12843 * gfortran.dg/dtio_33.f90: New test.
12845 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12847 PR libgfortran/84412
12848 * gfortran.dg/inquire_18.f90: New test.
12850 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12853 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12854 * gfortran.dg/pointer_intent_3.f90: Ditto.
12855 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12856 * gfortran.dg/protected_3.f90: Ditto.
12857 * gfortran.dg/protected_4.f90: Ditto.
12858 * gfortran.dg/protected_5.f90: Ditto.
12859 * gfortran.dg/protected_6.f90: Ditto.
12861 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12864 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12867 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12870 * gfortran.dg/inline_matmul_22.f90: New test.
12872 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12875 * gfortran.dg/abort_shoulfail.f90: New test.
12876 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12878 * gfortran.dg/PR19754_2.f90: Likewise.
12879 * gfortran.dg/PR19872.f: Likewise.
12880 * gfortran.dg/PR49268.f90: Likewise.
12881 * gfortran.dg/Wall.f90: Likewise.
12882 * gfortran.dg/Wno-all.f90: Likewise.
12883 * gfortran.dg/achar_1.f90: Likewise.
12884 * gfortran.dg/achar_2.f90: Likewise.
12885 * gfortran.dg/achar_4.f90: Likewise.
12886 * gfortran.dg/achar_6.F90: Likewise.
12887 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12888 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12889 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12890 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12891 * gfortran.dg/actual_array_result_1.f90: Likewise.
12892 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12893 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12894 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12895 * gfortran.dg/actual_procedure_1.f90: Likewise.
12896 * gfortran.dg/adjustl_1.f90: Likewise.
12897 * gfortran.dg/advance_1.f90: Likewise.
12898 * gfortran.dg/advance_4.f90: Likewise.
12899 * gfortran.dg/advance_5.f90: Likewise.
12900 * gfortran.dg/advance_6.f90: Likewise.
12901 * gfortran.dg/aint_anint_1.f90: Likewise.
12902 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12903 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12904 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12905 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12906 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12907 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12908 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12909 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12910 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12911 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12912 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12913 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12914 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12915 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12916 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12917 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12918 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12919 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12920 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12921 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12922 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12923 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12924 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12925 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12926 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12927 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12928 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12929 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12930 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12931 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12932 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12933 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12934 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12935 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12936 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12937 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12938 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12939 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12940 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12941 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12942 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12943 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12944 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12945 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12946 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12947 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12948 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12949 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12950 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12951 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12952 * gfortran.dg/allocatable_function_1.f90: Likewise.
12953 * gfortran.dg/allocatable_function_10.f90: Likewise.
12954 * gfortran.dg/allocatable_function_3.f90: Likewise.
12955 * gfortran.dg/allocatable_function_5.f90: Likewise.
12956 * gfortran.dg/allocatable_function_6.f90: Likewise.
12957 * gfortran.dg/allocatable_function_7.f90: Likewise.
12958 * gfortran.dg/allocatable_function_8.f90: Likewise.
12959 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12960 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12961 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12962 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12963 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12964 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12965 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12966 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12967 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12968 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12969 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12970 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12971 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12972 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12973 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12974 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12975 * gfortran.dg/allocate_class_3.f90: Likewise.
12976 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12977 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12978 * gfortran.dg/allocate_derived_5.f90: Likewise.
12979 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12980 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12981 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12982 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12983 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12984 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12985 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12986 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12987 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12988 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12989 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12990 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12991 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12992 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12993 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12994 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12995 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12996 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12997 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12998 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12999 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
13000 * gfortran.dg/allocate_zerosize_3.f: Likewise.
13001 * gfortran.dg/altreturn_3.f90: Likewise.
13002 * gfortran.dg/altreturn_5.f90: Likewise.
13003 * gfortran.dg/altreturn_7.f90: Likewise.
13004 * gfortran.dg/and_or_xor.f90: Likewise.
13005 * gfortran.dg/anint_1.f90: Likewise.
13006 * gfortran.dg/any_all_1.f90: Likewise.
13007 * gfortran.dg/anyallcount_1.f90: Likewise.
13008 * gfortran.dg/append_1.f90: Likewise.
13009 * gfortran.dg/argument_checking_1.f90: Likewise.
13010 * gfortran.dg/argument_checking_2.f90: Likewise.
13011 * gfortran.dg/argument_checking_8.f90: Likewise.
13012 * gfortran.dg/arithmetic_if.f90: Likewise.
13013 * gfortran.dg/array_1.f90: Likewise.
13014 * gfortran.dg/array_2.f90: Likewise.
13015 * gfortran.dg/array_alloc_1.f90: Likewise.
13016 * gfortran.dg/array_alloc_2.f90: Likewise.
13017 * gfortran.dg/array_alloc_3.f90: Likewise.
13018 * gfortran.dg/array_assignment_1.F90: Likewise.
13019 * gfortran.dg/array_assignment_5.f90: Likewise.
13020 * gfortran.dg/array_constructor_1.f90: Likewise.
13021 * gfortran.dg/array_constructor_10.f90: Likewise.
13022 * gfortran.dg/array_constructor_11.f90: Likewise.
13023 * gfortran.dg/array_constructor_12.f90: Likewise.
13024 * gfortran.dg/array_constructor_15.f90: Likewise.
13025 * gfortran.dg/array_constructor_16.f90: Likewise.
13026 * gfortran.dg/array_constructor_17.f90: Likewise.
13027 * gfortran.dg/array_constructor_19.f90: Likewise.
13028 * gfortran.dg/array_constructor_23.f: Likewise.
13029 * gfortran.dg/array_constructor_24.f: Likewise.
13030 * gfortran.dg/array_constructor_32.f90: Likewise.
13031 * gfortran.dg/array_constructor_36.f90: Likewise.
13032 * gfortran.dg/array_constructor_39.f90: Likewise.
13033 * gfortran.dg/array_constructor_4.f90: Likewise.
13034 * gfortran.dg/array_constructor_40.f90: Likewise.
13035 * gfortran.dg/array_constructor_44.f90: Likewise.
13036 * gfortran.dg/array_constructor_45.f90: Likewise.
13037 * gfortran.dg/array_constructor_46.f90: Likewise.
13038 * gfortran.dg/array_constructor_47.f90: Likewise.
13039 * gfortran.dg/array_constructor_49.f90: Likewise.
13040 * gfortran.dg/array_constructor_5.f90: Likewise.
13041 * gfortran.dg/array_constructor_50.f90: Likewise.
13042 * gfortran.dg/array_constructor_6.f90: Likewise.
13043 * gfortran.dg/array_constructor_7.f90: Likewise.
13044 * gfortran.dg/array_constructor_8.f90: Likewise.
13045 * gfortran.dg/array_constructor_9.f90: Likewise.
13046 * gfortran.dg/array_constructor_type_1.f03: Likewise.
13047 * gfortran.dg/array_constructor_type_10.f03: Likewise.
13048 * gfortran.dg/array_constructor_type_11.f03: Likewise.
13049 * gfortran.dg/array_constructor_type_12.f03: Likewise.
13050 * gfortran.dg/array_constructor_type_13.f90: Likewise.
13051 * gfortran.dg/array_constructor_type_14.f03: Likewise.
13052 * gfortran.dg/array_constructor_type_16.f03: Likewise.
13053 * gfortran.dg/array_constructor_type_2.f03: Likewise.
13054 * gfortran.dg/array_constructor_type_22.f03: Likewise.
13055 * gfortran.dg/array_constructor_type_3.f03: Likewise.
13056 * gfortran.dg/array_constructor_type_4.f03: Likewise.
13057 * gfortran.dg/array_constructor_type_5.f03: Likewise.
13058 * gfortran.dg/array_constructor_type_6.f03: Likewise.
13059 * gfortran.dg/array_constructor_type_7.f03: Likewise.
13060 * gfortran.dg/array_function_1.f90: Likewise.
13061 * gfortran.dg/array_function_5.f90: Likewise.
13062 * gfortran.dg/array_initializer_1.f90: Likewise.
13063 * gfortran.dg/array_initializer_2.f90: Likewise.
13064 * gfortran.dg/array_memcpy_5.f90: Likewise.
13065 * gfortran.dg/array_memset_2.f90: Likewise.
13066 * gfortran.dg/array_reference_1.f90: Likewise.
13067 * gfortran.dg/array_return_value_1.f90: Likewise.
13068 * gfortran.dg/array_section_1.f90: Likewise.
13069 * gfortran.dg/array_temporaries_3.f90: Likewise.
13070 * gfortran.dg/arrayio_1.f90: Likewise.
13071 * gfortran.dg/arrayio_10.f90: Likewise.
13072 * gfortran.dg/arrayio_11.f90: Likewise.
13073 * gfortran.dg/arrayio_12.f90: Likewise.
13074 * gfortran.dg/arrayio_13.f90: Likewise.
13075 * gfortran.dg/arrayio_14.f90: Likewise.
13076 * gfortran.dg/arrayio_16.f90: Likewise.
13077 * gfortran.dg/arrayio_2.f90: Likewise.
13078 * gfortran.dg/arrayio_3.f90: Likewise.
13079 * gfortran.dg/arrayio_4.f90: Likewise.
13080 * gfortran.dg/arrayio_5.f90: Likewise.
13081 * gfortran.dg/arrayio_6.f90: Likewise.
13082 * gfortran.dg/arrayio_7.f90: Likewise.
13083 * gfortran.dg/arrayio_8.f90: Likewise.
13084 * gfortran.dg/arrayio_9.f90: Likewise.
13085 * gfortran.dg/arrayio_derived_1.f90: Likewise.
13086 * gfortran.dg/assign_10.f90: Likewise.
13087 * gfortran.dg/assign_9.f90: Likewise.
13088 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
13089 * gfortran.dg/assignment_1.f90: Likewise.
13090 * gfortran.dg/associate_1.f03: Likewise.
13091 * gfortran.dg/associate_11.f90: Likewise.
13092 * gfortran.dg/associate_13.f90: Likewise.
13093 * gfortran.dg/associate_15.f90: Likewise.
13094 * gfortran.dg/associate_17.f90: Likewise.
13095 * gfortran.dg/associate_18.f08: Likewise.
13096 * gfortran.dg/associate_19.f03: Likewise.
13097 * gfortran.dg/associate_20.f03: Likewise.
13098 * gfortran.dg/associate_22.f90: Likewise.
13099 * gfortran.dg/associate_23.f90: Likewise.
13100 * gfortran.dg/associate_24.f90: Likewise.
13101 * gfortran.dg/associate_25.f90: Likewise.
13102 * gfortran.dg/associate_27.f90: Likewise.
13103 * gfortran.dg/associate_28.f90: Likewise.
13104 * gfortran.dg/associate_32.f03: Likewise.
13105 * gfortran.dg/associate_33.f03: Likewise.
13106 * gfortran.dg/associate_34.f90: Likewise.
13107 * gfortran.dg/associate_6.f03: Likewise.
13108 * gfortran.dg/associate_7.f03: Likewise.
13109 * gfortran.dg/associate_8.f03: Likewise.
13110 * gfortran.dg/associate_9.f03: Likewise.
13111 * gfortran.dg/associated_1.f90: Likewise.
13112 * gfortran.dg/associated_2.f90: Likewise.
13113 * gfortran.dg/associated_5.f90: Likewise.
13114 * gfortran.dg/associated_6.f90: Likewise.
13115 * gfortran.dg/associated_target_3.f90: Likewise.
13116 * gfortran.dg/associated_target_4.f90: Likewise.
13117 * gfortran.dg/associated_target_5.f03: Likewise.
13118 * gfortran.dg/associated_target_6.f03: Likewise.
13119 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13120 * gfortran.dg/assumed_rank_1.f90: Likewise.
13121 * gfortran.dg/assumed_rank_10.f90: Likewise.
13122 * gfortran.dg/assumed_rank_2.f90: Likewise.
13123 * gfortran.dg/assumed_rank_7.f90: Likewise.
13124 * gfortran.dg/assumed_rank_8.f90: Likewise.
13125 * gfortran.dg/assumed_rank_9.f90: Likewise.
13126 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13127 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13128 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
13129 * gfortran.dg/assumed_type_2.f90: Likewise.
13130 * gfortran.dg/atan2_1.f90: Likewise.
13131 * gfortran.dg/auto_array_1.f90: Likewise.
13132 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
13133 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
13134 * gfortran.dg/auto_char_len_3.f90: Likewise.
13135 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
13136 * gfortran.dg/auto_internal_assumed.f90: Likewise.
13137 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
13138 * gfortran.dg/auto_save_2.f90: Likewise.
13139 * gfortran.dg/automatic_default_init_1.f90: Likewise.
13140 * gfortran.dg/backslash_1.f90: Likewise.
13141 * gfortran.dg/backslash_2.f90: Likewise.
13142 * gfortran.dg/backslash_3.f: Likewise.
13143 * gfortran.dg/backspace_1.f: Likewise.
13144 * gfortran.dg/backspace_10.f90: Likewise.
13145 * gfortran.dg/backspace_11.f90: Likewise.
13146 * gfortran.dg/backspace_2.f: Likewise.
13147 * gfortran.dg/backspace_3.f: Likewise.
13148 * gfortran.dg/backspace_4.f: Likewise.
13149 * gfortran.dg/backspace_5.f: Likewise.
13150 * gfortran.dg/backspace_6.f: Likewise.
13151 * gfortran.dg/backspace_7.f90: Likewise.
13152 * gfortran.dg/backspace_8.f: Likewise.
13153 * gfortran.dg/backspace_9.f: Likewise.
13154 * gfortran.dg/bessel_1.f90: Likewise.
13155 * gfortran.dg/bessel_2.f90: Likewise.
13156 * gfortran.dg/bessel_5.f90: Likewise.
13157 * gfortran.dg/bessel_6.f90: Likewise.
13158 * gfortran.dg/bessel_7.f90: Likewise.
13159 * gfortran.dg/bind_c_dts_2.f03: Likewise.
13160 * gfortran.dg/bind_c_dts_3.f03: Likewise.
13161 * gfortran.dg/bind_c_usage_15.f90: Likewise.
13162 * gfortran.dg/bind_c_usage_16.f03: Likewise.
13163 * gfortran.dg/bind_c_usage_17.f90: Likewise.
13164 * gfortran.dg/bind_c_usage_24.f90: Likewise.
13165 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
13166 * gfortran.dg/binding_label_tests_16.f03: Likewise.
13167 * gfortran.dg/binding_label_tests_23.f90: Likewise.
13168 * gfortran.dg/bit_comparison_1.F90: Likewise.
13169 * gfortran.dg/bit_comparison_2.F90: Likewise.
13170 * gfortran.dg/block_1.f08: Likewise.
13171 * gfortran.dg/block_13.f08: Likewise.
13172 * gfortran.dg/block_14.f90: Likewise.
13173 * gfortran.dg/block_2.f08: Likewise.
13174 * gfortran.dg/block_6.f08: Likewise.
13175 * gfortran.dg/block_7.f08: Likewise.
13176 * gfortran.dg/block_8.f08: Likewise.
13177 * gfortran.dg/blockdata_1.f90: Likewise.
13178 * gfortran.dg/bound_1.f90: Likewise.
13179 * gfortran.dg/bound_2.f90: Likewise.
13180 * gfortran.dg/bound_3.f90: Likewise.
13181 * gfortran.dg/bound_4.f90: Likewise.
13182 * gfortran.dg/bound_5.f90: Likewise.
13183 * gfortran.dg/bound_6.f90: Likewise.
13184 * gfortran.dg/bound_7.f90: Likewise.
13185 * gfortran.dg/bound_8.f90: Likewise.
13186 * gfortran.dg/bound_9.f90: Likewise.
13187 * gfortran.dg/bound_simplification_1.f90: Likewise.
13188 * gfortran.dg/bound_simplification_3.f90: Likewise.
13189 * gfortran.dg/bound_simplification_4.f90: Likewise.
13190 * gfortran.dg/bound_simplification_5.f90: Likewise.
13191 * gfortran.dg/bound_simplification_6.f90: Likewise.
13192 * gfortran.dg/bounds_check_1.f90: Likewise.
13193 * gfortran.dg/bounds_check_12.f90: Likewise.
13194 * gfortran.dg/bounds_check_14.f90: Likewise.
13195 * gfortran.dg/bounds_check_15.f90: Likewise.
13196 * gfortran.dg/bounds_check_19.f90: Likewise.
13197 * gfortran.dg/bounds_check_8.f90: Likewise.
13198 * gfortran.dg/bounds_check_9.f90: Likewise.
13199 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
13200 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
13201 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
13202 * gfortran.dg/boz_1.f90: Likewise.
13203 * gfortran.dg/boz_11.f90: Likewise.
13204 * gfortran.dg/boz_13.f90: Likewise.
13205 * gfortran.dg/boz_14.f90: Likewise.
13206 * gfortran.dg/boz_15.f90: Likewise.
13207 * gfortran.dg/boz_3.f90: Likewise.
13208 * gfortran.dg/boz_6.f90: Likewise.
13209 * gfortran.dg/boz_9.f90: Likewise.
13210 * gfortran.dg/byte_1.f90: Likewise.
13211 * gfortran.dg/byte_2.f90: Likewise.
13212 * gfortran.dg/c_assoc.f90: Likewise.
13213 * gfortran.dg/c_assoc_2.f03: Likewise.
13214 * gfortran.dg/c_assoc_3.f90: Likewise.
13215 * gfortran.dg/c_by_val_1.f: Likewise.
13216 * gfortran.dg/c_by_val_5.f90: Likewise.
13217 * gfortran.dg/c_char_tests.f03: Likewise.
13218 * gfortran.dg/c_char_tests_2.f03: Likewise.
13219 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
13220 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
13221 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
13222 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
13223 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
13224 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
13225 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
13226 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
13227 * gfortran.dg/c_kind_params.f90: Likewise.
13228 * gfortran.dg/c_loc_test_20.f90: Likewise.
13229 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13230 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13231 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13232 * gfortran.dg/c_size_t_test.f03: Likewise.
13233 * gfortran.dg/c_sizeof_1.f90: Likewise.
13234 * gfortran.dg/c_sizeof_5.f90: Likewise.
13235 * gfortran.dg/c_sizeof_6.f90: Likewise.
13236 * gfortran.dg/char4_iunit_1.f03: Likewise.
13237 * gfortran.dg/char4_iunit_2.f03: Likewise.
13238 * gfortran.dg/char_allocation_1.f90: Likewise.
13239 * gfortran.dg/char_array_constructor.f90: Likewise.
13240 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13241 * gfortran.dg/char_assign_1.f90: Likewise.
13242 * gfortran.dg/char_associated_1.f90: Likewise.
13243 * gfortran.dg/char_cast_2.f90: Likewise.
13244 * gfortran.dg/char_comparison_1.f: Likewise.
13245 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13246 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13247 * gfortran.dg/char_cons_len.f90: Likewise.
13248 * gfortran.dg/char_conversion.f90: Likewise.
13249 * gfortran.dg/char_cshift_1.f90: Likewise.
13250 * gfortran.dg/char_cshift_2.f90: Likewise.
13251 * gfortran.dg/char_decl_2.f90: Likewise.
13252 * gfortran.dg/char_eoshift_1.f90: Likewise.
13253 * gfortran.dg/char_eoshift_2.f90: Likewise.
13254 * gfortran.dg/char_eoshift_3.f90: Likewise.
13255 * gfortran.dg/char_eoshift_4.f90: Likewise.
13256 * gfortran.dg/char_eoshift_5.f90: Likewise.
13257 * gfortran.dg/char_expr_1.f90: Likewise.
13258 * gfortran.dg/char_expr_3.f90: Likewise.
13259 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13260 * gfortran.dg/char_length_12.f90: Likewise.
13261 * gfortran.dg/char_length_14.f90: Likewise.
13262 * gfortran.dg/char_length_15.f90: Likewise.
13263 * gfortran.dg/char_length_17.f90: Likewise.
13264 * gfortran.dg/char_length_20.f90: Likewise.
13265 * gfortran.dg/char_length_21.f90: Likewise.
13266 * gfortran.dg/char_length_5.f90: Likewise.
13267 * gfortran.dg/char_length_6.f90: Likewise.
13268 * gfortran.dg/char_length_7.f90: Likewise.
13269 * gfortran.dg/char_length_8.f90: Likewise.
13270 * gfortran.dg/char_pack_1.f90: Likewise.
13271 * gfortran.dg/char_pack_2.f90: Likewise.
13272 * gfortran.dg/char_pointer_assign.f90: Likewise.
13273 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13274 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13275 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13276 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13277 * gfortran.dg/char_pointer_func.f90: Likewise.
13278 * gfortran.dg/char_reshape_1.f90: Likewise.
13279 * gfortran.dg/char_result_1.f90: Likewise.
13280 * gfortran.dg/char_result_12.f90: Likewise.
13281 * gfortran.dg/char_result_13.f90: Likewise.
13282 * gfortran.dg/char_result_14.f90: Likewise.
13283 * gfortran.dg/char_result_15.f90: Likewise.
13284 * gfortran.dg/char_result_2.f90: Likewise.
13285 * gfortran.dg/char_result_3.f90: Likewise.
13286 * gfortran.dg/char_result_4.f90: Likewise.
13287 * gfortran.dg/char_result_5.f90: Likewise.
13288 * gfortran.dg/char_result_6.f90: Likewise.
13289 * gfortran.dg/char_result_7.f90: Likewise.
13290 * gfortran.dg/char_result_8.f90: Likewise.
13291 * gfortran.dg/char_spread_1.f90: Likewise.
13292 * gfortran.dg/char_transpose_1.f90: Likewise.
13293 * gfortran.dg/char_type_len.f90: Likewise.
13294 * gfortran.dg/char_unpack_1.f90: Likewise.
13295 * gfortran.dg/char_unpack_2.f90: Likewise.
13296 * gfortran.dg/character_array_constructor_1.f90: Likewise.
13297 * gfortran.dg/character_comparison_1.f90: Likewise.
13298 * gfortran.dg/character_comparison_2.f90: Likewise.
13299 * gfortran.dg/character_comparison_3.f90: Likewise.
13300 * gfortran.dg/character_comparison_4.f90: Likewise.
13301 * gfortran.dg/character_comparison_5.f90: Likewise.
13302 * gfortran.dg/character_comparison_6.f90: Likewise.
13303 * gfortran.dg/character_comparison_7.f90: Likewise.
13304 * gfortran.dg/character_comparison_8.f90: Likewise.
13305 * gfortran.dg/character_comparison_9.f90: Likewise.
13306 * gfortran.dg/charlen_15.f90: Likewise.
13307 * gfortran.dg/charlen_16.f90: Likewise.
13308 * gfortran.dg/chkbits.f90: Likewise.
13309 * gfortran.dg/chmod_1.f90: Likewise.
13310 * gfortran.dg/chmod_2.f90: Likewise.
13311 * gfortran.dg/chmod_3.f90: Likewise.
13312 * gfortran.dg/class_1.f03: Likewise.
13313 * gfortran.dg/class_18.f03: Likewise.
13314 * gfortran.dg/class_19.f03: Likewise.
13315 * gfortran.dg/class_35.f90: Likewise.
13316 * gfortran.dg/class_46.f03: Likewise.
13317 * gfortran.dg/class_48.f90: Likewise.
13318 * gfortran.dg/class_51.f90: Likewise.
13319 * gfortran.dg/class_52.f90: Likewise.
13320 * gfortran.dg/class_6.f03: Likewise.
13321 * gfortran.dg/class_63.f90: Likewise.
13322 * gfortran.dg/class_64.f90: Likewise.
13323 * gfortran.dg/class_65.f90: Likewise.
13324 * gfortran.dg/class_66.f90: Likewise.
13325 * gfortran.dg/class_67.f90: Likewise.
13326 * gfortran.dg/class_9.f03: Likewise.
13327 * gfortran.dg/class_alias.f90: Likewise.
13328 * gfortran.dg/class_allocate_1.f03: Likewise.
13329 * gfortran.dg/class_allocate_10.f03: Likewise.
13330 * gfortran.dg/class_allocate_13.f90: Likewise.
13331 * gfortran.dg/class_allocate_14.f90: Likewise.
13332 * gfortran.dg/class_allocate_15.f90: Likewise.
13333 * gfortran.dg/class_allocate_19.f03: Likewise.
13334 * gfortran.dg/class_allocate_21.f90: Likewise.
13335 * gfortran.dg/class_allocate_22.f90: Likewise.
13336 * gfortran.dg/class_allocate_3.f03: Likewise.
13337 * gfortran.dg/class_allocate_4.f03: Likewise.
13338 * gfortran.dg/class_allocate_5.f90: Likewise.
13339 * gfortran.dg/class_allocate_6.f03: Likewise.
13340 * gfortran.dg/class_allocate_7.f03: Likewise.
13341 * gfortran.dg/class_allocate_8.f03: Likewise.
13342 * gfortran.dg/class_allocate_9.f03: Likewise.
13343 * gfortran.dg/class_array_1.f03: Likewise.
13344 * gfortran.dg/class_array_14.f90: Likewise.
13345 * gfortran.dg/class_array_15.f03: Likewise.
13346 * gfortran.dg/class_array_16.f90: Likewise.
13347 * gfortran.dg/class_array_2.f03: Likewise.
13348 * gfortran.dg/class_array_20.f03: Likewise.
13349 * gfortran.dg/class_array_21.f03: Likewise.
13350 * gfortran.dg/class_array_3.f03: Likewise.
13351 * gfortran.dg/class_array_4.f03: Likewise.
13352 * gfortran.dg/class_array_7.f03: Likewise.
13353 * gfortran.dg/class_array_8.f03: Likewise.
13354 * gfortran.dg/class_array_9.f03: Likewise.
13355 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13356 * gfortran.dg/class_dummy_1.f03: Likewise.
13357 * gfortran.dg/class_optional_1.f90: Likewise.
13358 * gfortran.dg/class_optional_2.f90: Likewise.
13359 * gfortran.dg/class_result_5.f90: Likewise.
13360 * gfortran.dg/class_result_6.f90: Likewise.
13361 * gfortran.dg/class_to_type_1.f03: Likewise.
13362 * gfortran.dg/class_to_type_2.f90: Likewise.
13363 * gfortran.dg/class_to_type_3.f03: Likewise.
13364 * gfortran.dg/class_to_type_4.f90: Likewise.
13365 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13366 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13367 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13368 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13369 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13370 * gfortran.dg/coarray/codimension.f90: Likewise.
13371 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13372 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13373 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13374 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13375 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13376 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13377 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13378 * gfortran.dg/coarray/event_1.f90: Likewise.
13379 * gfortran.dg/coarray/event_2.f90: Likewise.
13380 * gfortran.dg/coarray/get_array.f90: Likewise.
13381 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13382 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13383 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13384 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13385 * gfortran.dg/coarray/lock_1.f90: Likewise.
13386 * gfortran.dg/coarray/lock_2.f90: Likewise.
13387 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13388 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13389 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13390 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13391 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13392 * gfortran.dg/coarray/registering_1.f90: Likewise.
13393 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13394 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13395 * gfortran.dg/coarray/send_array.f90: Likewise.
13396 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13397 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13398 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13399 * gfortran.dg/coarray/sync_1.f90: Likewise.
13400 * gfortran.dg/coarray/sync_3.f90: Likewise.
13401 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13402 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13403 * gfortran.dg/coarray_13.f90: Likewise.
13404 * gfortran.dg/coarray_15.f90: Likewise.
13405 * gfortran.dg/coarray_16.f90: Likewise.
13406 * gfortran.dg/coarray_2.f90: Likewise.
13407 * gfortran.dg/coarray_23.f90: Likewise.
13408 * gfortran.dg/coarray_40.f90: Likewise.
13409 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13410 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13411 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13412 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13413 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13414 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13415 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13416 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13417 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13418 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13419 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13420 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13421 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13422 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13423 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13424 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13425 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13426 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13427 * gfortran.dg/coarray_stat_2.f90: Likewise.
13428 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13429 * gfortran.dg/coindexed_1.f90: Likewise.
13430 * gfortran.dg/comma.f: Likewise.
13431 * gfortran.dg/comma_format_extension_3.f: Likewise.
13432 * gfortran.dg/comma_format_extension_4.f: Likewise.
13433 * gfortran.dg/common_2.f90: Likewise.
13434 * gfortran.dg/common_4.f90: Likewise.
13435 * gfortran.dg/common_align_1.f90: Likewise.
13436 * gfortran.dg/common_align_2.f90: Likewise.
13437 * gfortran.dg/common_equivalence_1.f: Likewise.
13438 * gfortran.dg/common_pointer_1.f90: Likewise.
13439 * gfortran.dg/common_resize_1.f: Likewise.
13440 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13441 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13442 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13443 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13444 * gfortran.dg/complex_read.f90: Likewise.
13445 * gfortran.dg/complex_write.f90: Likewise.
13446 * gfortran.dg/constant_substring.f: Likewise.
13447 * gfortran.dg/constructor_2.f90: Likewise.
13448 * gfortran.dg/constructor_3.f90: Likewise.
13449 * gfortran.dg/constructor_6.f90: Likewise.
13450 * gfortran.dg/contained_1.f90: Likewise.
13451 * gfortran.dg/contained_3.f90: Likewise.
13452 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13453 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13454 * gfortran.dg/continuation_1.f90: Likewise.
13455 * gfortran.dg/continuation_11.f90: Likewise.
13456 * gfortran.dg/continuation_12.f90: Likewise.
13457 * gfortran.dg/continuation_13.f90: Likewise.
13458 * gfortran.dg/continuation_14.f: Likewise.
13459 * gfortran.dg/continuation_8.f90: Likewise.
13460 * gfortran.dg/convert_2.f90: Likewise.
13461 * gfortran.dg/convert_implied_open.f90: Likewise.
13462 * gfortran.dg/count_init_expr.f03: Likewise.
13463 * gfortran.dg/cr_lf.f90: Likewise.
13464 * gfortran.dg/cray_pointers_10.f90: Likewise.
13465 * gfortran.dg/cray_pointers_2.f90: Likewise.
13466 * gfortran.dg/cray_pointers_5.f90: Likewise.
13467 * gfortran.dg/cray_pointers_7.f90: Likewise.
13468 * gfortran.dg/cray_pointers_8.f90: Likewise.
13469 * gfortran.dg/cshift_1.f90: Likewise.
13470 * gfortran.dg/cshift_2.f90: Likewise.
13471 * gfortran.dg/cshift_large_1.f90: Likewise.
13472 * gfortran.dg/cshift_nan_1.f90: Likewise.
13473 * gfortran.dg/csqrt_2.f: Likewise.
13474 * gfortran.dg/data_array_1.f90: Likewise.
13475 * gfortran.dg/data_char_1.f90: Likewise.
13476 * gfortran.dg/data_char_2.f90: Likewise.
13477 * gfortran.dg/data_char_3.f90: Likewise.
13478 * gfortran.dg/data_derived_1.f90: Likewise.
13479 * gfortran.dg/data_implied_do_1.f90: Likewise.
13480 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13481 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13482 * gfortran.dg/deallocate_stat.f90: Likewise.
13483 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13484 * gfortran.dg/debug/pr37738.f: Likewise.
13485 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13486 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13487 * gfortran.dg/dec_exp_1.f90: Likewise.
13488 * gfortran.dg/dec_init_1.f90: Likewise.
13489 * gfortran.dg/dec_init_2.f90: Likewise.
13490 * gfortran.dg/dec_init_3.f90: Likewise.
13491 * gfortran.dg/dec_init_4.f90: Likewise.
13492 * gfortran.dg/dec_io_1.f90: Likewise.
13493 * gfortran.dg/dec_io_2.f90: Likewise.
13494 * gfortran.dg/dec_io_2a.f90: Likewise.
13495 * gfortran.dg/dec_io_6.f90: Likewise.
13496 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13497 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13498 * gfortran.dg/dec_math.f90: Likewise.
13499 * gfortran.dg/dec_parameter_1.f: Likewise.
13500 * gfortran.dg/dec_parameter_2.f90: Likewise.
13501 * gfortran.dg/dec_static_1.f90: Likewise.
13502 * gfortran.dg/dec_static_2.f90: Likewise.
13503 * gfortran.dg/dec_structure_1.f90: Likewise.
13504 * gfortran.dg/dec_structure_10.f90: Likewise.
13505 * gfortran.dg/dec_structure_18.f90: Likewise.
13506 * gfortran.dg/dec_structure_19.f90: Likewise.
13507 * gfortran.dg/dec_structure_2.f90: Likewise.
13508 * gfortran.dg/dec_structure_22.f90: Likewise.
13509 * gfortran.dg/dec_structure_3.f90: Likewise.
13510 * gfortran.dg/dec_structure_4.f90: Likewise.
13511 * gfortran.dg/dec_structure_5.f90: Likewise.
13512 * gfortran.dg/dec_structure_6.f90: Likewise.
13513 * gfortran.dg/dec_structure_7.f90: Likewise.
13514 * gfortran.dg/dec_union_1.f90: Likewise.
13515 * gfortran.dg/dec_union_2.f90: Likewise.
13516 * gfortran.dg/dec_union_3.f90: Likewise.
13517 * gfortran.dg/dec_union_4.f90: Likewise.
13518 * gfortran.dg/dec_union_5.f90: Likewise.
13519 * gfortran.dg/default_format_1.f90: Likewise.
13520 * gfortran.dg/default_format_2.f90: Likewise.
13521 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13522 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13523 * gfortran.dg/default_initialization_3.f90: Likewise.
13524 * gfortran.dg/default_initialization_4.f90: Likewise.
13525 * gfortran.dg/default_initialization_5.f90: Likewise.
13526 * gfortran.dg/deferred_character_1.f90: Likewise.
13527 * gfortran.dg/deferred_character_10.f90: Likewise.
13528 * gfortran.dg/deferred_character_11.f90: Likewise.
13529 * gfortran.dg/deferred_character_12.f90: Likewise.
13530 * gfortran.dg/deferred_character_13.f90: Likewise.
13531 * gfortran.dg/deferred_character_14.f90: Likewise.
13532 * gfortran.dg/deferred_character_15.f90: Likewise.
13533 * gfortran.dg/deferred_character_16.f90: Likewise.
13534 * gfortran.dg/deferred_character_2.f90: Likewise.
13535 * gfortran.dg/deferred_character_3.f90: Likewise.
13536 * gfortran.dg/deferred_character_4.f90: Likewise.
13537 * gfortran.dg/deferred_character_5.f90: Likewise.
13538 * gfortran.dg/deferred_character_6.f90: Likewise.
13539 * gfortran.dg/deferred_character_7.f90: Likewise.
13540 * gfortran.dg/deferred_character_8.f90: Likewise.
13541 * gfortran.dg/deferred_character_9.f90: Likewise.
13542 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13543 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13544 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13545 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13546 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13547 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13548 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13549 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13550 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13551 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13552 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13553 * gfortran.dg/defined_assignment_1.f90: Likewise.
13554 * gfortran.dg/defined_assignment_10.f90: Likewise.
13555 * gfortran.dg/defined_assignment_11.f90: Likewise.
13556 * gfortran.dg/defined_assignment_2.f90: Likewise.
13557 * gfortran.dg/defined_assignment_3.f90: Likewise.
13558 * gfortran.dg/defined_assignment_4.f90: Likewise.
13559 * gfortran.dg/defined_assignment_5.f90: Likewise.
13560 * gfortran.dg/defined_assignment_8.f90: Likewise.
13561 * gfortran.dg/defined_assignment_9.f90: Likewise.
13562 * gfortran.dg/dependency_2.f90: Likewise.
13563 * gfortran.dg/dependency_21.f90: Likewise.
13564 * gfortran.dg/dependency_22.f90: Likewise.
13565 * gfortran.dg/dependency_23.f90: Likewise.
13566 * gfortran.dg/dependency_24.f90: Likewise.
13567 * gfortran.dg/dependency_25.f90: Likewise.
13568 * gfortran.dg/dependency_26.f90: Likewise.
13569 * gfortran.dg/dependency_39.f90: Likewise.
13570 * gfortran.dg/dependency_40.f90: Likewise.
13571 * gfortran.dg/dependency_41.f90: Likewise.
13572 * gfortran.dg/dependency_42.f90: Likewise.
13573 * gfortran.dg/dependency_43.f90: Likewise.
13574 * gfortran.dg/dependency_44.f90: Likewise.
13575 * gfortran.dg/dependency_45.f90: Likewise.
13576 * gfortran.dg/dependency_50.f90: Likewise.
13577 * gfortran.dg/dependency_51.f90: Likewise.
13578 * gfortran.dg/dependent_decls_1.f90: Likewise.
13579 * gfortran.dg/der_array_1.f90: Likewise.
13580 * gfortran.dg/der_array_io_1.f90: Likewise.
13581 * gfortran.dg/der_array_io_2.f90: Likewise.
13582 * gfortran.dg/der_array_io_3.f90: Likewise.
13583 * gfortran.dg/der_io_1.f90: Likewise.
13584 * gfortran.dg/der_io_3.f90: Likewise.
13585 * gfortran.dg/der_pointer_2.f90: Likewise.
13586 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13587 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13588 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13589 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13590 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13591 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13592 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13593 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13594 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13595 * gfortran.dg/derived_external_function_1.f90: Likewise.
13596 * gfortran.dg/derived_init_1.f90: Likewise.
13597 * gfortran.dg/derived_init_2.f90: Likewise.
13598 * gfortran.dg/derived_init_3.f90: Likewise.
13599 * gfortran.dg/derived_init_4.f90: Likewise.
13600 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13601 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13602 * gfortran.dg/dev_null.F90: Likewise.
13603 * gfortran.dg/dfloat_1.f90: Likewise.
13604 * gfortran.dg/dim_sum_1.f90: Likewise.
13605 * gfortran.dg/dim_sum_2.f90: Likewise.
13606 * gfortran.dg/dim_sum_3.f90: Likewise.
13607 * gfortran.dg/direct_io_10.f: Likewise.
13608 * gfortran.dg/direct_io_11.f90: Likewise.
13609 * gfortran.dg/direct_io_12.f90: Likewise.
13610 * gfortran.dg/direct_io_2.f90: Likewise.
13611 * gfortran.dg/direct_io_3.f90: Likewise.
13612 * gfortran.dg/direct_io_4.f90: Likewise.
13613 * gfortran.dg/direct_io_5.f90: Likewise.
13614 * gfortran.dg/direct_io_6.f90: Likewise.
13615 * gfortran.dg/direct_io_7.f90: Likewise.
13616 * gfortran.dg/direct_io_8.f90: Likewise.
13617 * gfortran.dg/direct_io_9.f: Likewise.
13618 * gfortran.dg/do_1.f90: Likewise.
13619 * gfortran.dg/do_3.F90: Likewise.
13620 * gfortran.dg/do_concurrent_2.f90: Likewise.
13621 * gfortran.dg/do_concurrent_4.f90: Likewise.
13622 * gfortran.dg/do_corner_warn.f90: Likewise.
13623 * gfortran.dg/do_iterator_2.f90: Likewise.
13624 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13625 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13626 * gfortran.dg/dos_eol.f: Likewise.
13627 * gfortran.dg/dot_product_1.f03: Likewise.
13628 * gfortran.dg/dot_product_2.f90: Likewise.
13629 * gfortran.dg/dot_product_4.f90: Likewise.
13630 * gfortran.dg/dshift_1.F90: Likewise.
13631 * gfortran.dg/dshift_2.F90: Likewise.
13632 * gfortran.dg/dtio_1.f90: Likewise.
13633 * gfortran.dg/dtio_10.f90: Likewise.
13634 * gfortran.dg/dtio_12.f90: Likewise.
13635 * gfortran.dg/dtio_14.f90: Likewise.
13636 * gfortran.dg/dtio_15.f90: Likewise.
13637 * gfortran.dg/dtio_16.f90: Likewise.
13638 * gfortran.dg/dtio_17.f90: Likewise.
13639 * gfortran.dg/dtio_19.f90: Likewise.
13640 * gfortran.dg/dtio_2.f90: Likewise.
13641 * gfortran.dg/dtio_20.f03: Likewise.
13642 * gfortran.dg/dtio_22.f90: Likewise.
13643 * gfortran.dg/dtio_24.f90: Likewise.
13644 * gfortran.dg/dtio_25.f90: Likewise.
13645 * gfortran.dg/dtio_26.f03: Likewise.
13646 * gfortran.dg/dtio_27.f90: Likewise.
13647 * gfortran.dg/dtio_28.f03: Likewise.
13648 * gfortran.dg/dtio_3.f90: Likewise.
13649 * gfortran.dg/dtio_30.f03: Likewise.
13650 * gfortran.dg/dtio_31.f03: Likewise.
13651 * gfortran.dg/dtio_32.f03: Likewise.
13652 * gfortran.dg/dtio_4.f90: Likewise.
13653 * gfortran.dg/dtio_5.f90: Likewise.
13654 * gfortran.dg/dtio_7.f90: Likewise.
13655 * gfortran.dg/dtio_8.f90: Likewise.
13656 * gfortran.dg/dtio_9.f90: Likewise.
13657 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13658 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13659 * gfortran.dg/dup_save_1.f90: Likewise.
13660 * gfortran.dg/dup_save_2.f90: Likewise.
13661 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13662 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13663 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13664 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13665 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13666 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13667 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13668 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13669 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13670 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13671 * gfortran.dg/e_d_fmt.f90: Likewise.
13672 * gfortran.dg/edit_real_1.f90: Likewise.
13673 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13674 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13675 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13676 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13677 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13678 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13679 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13680 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13681 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13682 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13683 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13684 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13685 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13686 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13687 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13688 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13689 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13690 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13691 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13692 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13693 * gfortran.dg/empty_format_1.f90: Likewise.
13694 * gfortran.dg/endfile.f: Likewise.
13695 * gfortran.dg/endfile.f90: Likewise.
13696 * gfortran.dg/endfile_2.f90: Likewise.
13697 * gfortran.dg/entry_1.f90: Likewise.
13698 * gfortran.dg/entry_10.f90: Likewise.
13699 * gfortran.dg/entry_12.f90: Likewise.
13700 * gfortran.dg/entry_13.f90: Likewise.
13701 * gfortran.dg/entry_14.f90: Likewise.
13702 * gfortran.dg/entry_16.f90: Likewise.
13703 * gfortran.dg/entry_3.f90: Likewise.
13704 * gfortran.dg/entry_6.f90: Likewise.
13705 * gfortran.dg/entry_9.f90: Likewise.
13706 * gfortran.dg/entry_array_specs_2.f: Likewise.
13707 * gfortran.dg/enum_1.f90: Likewise.
13708 * gfortran.dg/enum_9.f90: Likewise.
13709 * gfortran.dg/eof_1.f90: Likewise.
13710 * gfortran.dg/eof_2.f90: Likewise.
13711 * gfortran.dg/eof_4.f90: Likewise.
13712 * gfortran.dg/eof_5.f90: Likewise.
13713 * gfortran.dg/eor_handling_1.f90: Likewise.
13714 * gfortran.dg/eor_handling_2.f90: Likewise.
13715 * gfortran.dg/eor_handling_3.f90: Likewise.
13716 * gfortran.dg/eor_handling_4.f90: Likewise.
13717 * gfortran.dg/eor_handling_5.f90: Likewise.
13718 * gfortran.dg/eoshift_3.f90: Likewise.
13719 * gfortran.dg/eoshift_4.f90: Likewise.
13720 * gfortran.dg/eoshift_5.f90: Likewise.
13721 * gfortran.dg/eoshift_6.f90: Likewise.
13722 * gfortran.dg/eoshift_large_1.f90: Likewise.
13723 * gfortran.dg/equiv_6.f90: Likewise.
13724 * gfortran.dg/equiv_7.f90: Likewise.
13725 * gfortran.dg/equiv_9.f90: Likewise.
13726 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13727 * gfortran.dg/erf_2.F90: Likewise.
13728 * gfortran.dg/erf_3.F90: Likewise.
13729 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13730 * gfortran.dg/error_format_2.f90: Likewise.
13731 * gfortran.dg/error_recovery_5.f90: Likewise.
13732 * gfortran.dg/execute_command_line_2.f90: Likewise.
13733 * gfortran.dg/execute_command_line_3.f90: Likewise.
13734 * gfortran.dg/exit_1.f08: Likewise.
13735 * gfortran.dg/exit_3.f08: Likewise.
13736 * gfortran.dg/exponent_1.f90: Likewise.
13737 * gfortran.dg/exponent_2.f90: Likewise.
13738 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13739 * gfortran.dg/extends_1.f03: Likewise.
13740 * gfortran.dg/extends_16.f90: Likewise.
13741 * gfortran.dg/extends_2.f03: Likewise.
13742 * gfortran.dg/extends_3.f03: Likewise.
13743 * gfortran.dg/extends_4.f03: Likewise.
13744 * gfortran.dg/extends_type_of_1.f03: Likewise.
13745 * gfortran.dg/extends_type_of_2.f03: Likewise.
13746 * gfortran.dg/external_procedures_3.f90: Likewise.
13747 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13748 * gfortran.dg/f2003_io_1.f03: Likewise.
13749 * gfortran.dg/f2003_io_4.f03: Likewise.
13750 * gfortran.dg/f2003_io_5.f03: Likewise.
13751 * gfortran.dg/f2003_io_6.f03: Likewise.
13752 * gfortran.dg/f2003_io_7.f03: Likewise.
13753 * gfortran.dg/f2c_1.f90: Likewise.
13754 * gfortran.dg/f2c_2.f90: Likewise.
13755 * gfortran.dg/f2c_3.f90: Likewise.
13756 * gfortran.dg/f2c_4.f90: Likewise.
13757 * gfortran.dg/f2c_6.f90: Likewise.
13758 * gfortran.dg/f2c_7.f90: Likewise.
13759 * gfortran.dg/f2c_9.f90: Likewise.
13760 * gfortran.dg/fgetc_1.f90: Likewise.
13761 * gfortran.dg/fgetc_2.f90: Likewise.
13762 * gfortran.dg/filename_null.f90: Likewise.
13763 * gfortran.dg/finalize_12.f90: Likewise.
13764 * gfortran.dg/finalize_13.f90: Likewise.
13765 * gfortran.dg/finalize_15.f90: Likewise.
13766 * gfortran.dg/finalize_17.f90: Likewise.
13767 * gfortran.dg/finalize_18.f90: Likewise.
13768 * gfortran.dg/finalize_25.f90: Likewise.
13769 * gfortran.dg/finalize_29.f08: Likewise.
13770 * gfortran.dg/finalize_31.f90: Likewise.
13771 * gfortran.dg/float_1.f90: Likewise.
13772 * gfortran.dg/flush_1.f90: Likewise.
13773 * gfortran.dg/fmt_bz_bn.f: Likewise.
13774 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13775 * gfortran.dg/fmt_cache_1.f: Likewise.
13776 * gfortran.dg/fmt_cache_2.f: Likewise.
13777 * gfortran.dg/fmt_cache_3.f90: Likewise.
13778 * gfortran.dg/fmt_colon.f90: Likewise.
13779 * gfortran.dg/fmt_e.f90: Likewise.
13780 * gfortran.dg/fmt_en.f90: Likewise.
13781 * gfortran.dg/fmt_error_10.f: Likewise.
13782 * gfortran.dg/fmt_error_9.f: Likewise.
13783 * gfortran.dg/fmt_exhaust.f90: Likewise.
13784 * gfortran.dg/fmt_f0_1.f90: Likewise.
13785 * gfortran.dg/fmt_f_an_p.f: Likewise.
13786 * gfortran.dg/fmt_fw_d.f90: Likewise.
13787 * gfortran.dg/fmt_g.f: Likewise.
13788 * gfortran.dg/fmt_g0_1.f08: Likewise.
13789 * gfortran.dg/fmt_g0_2.f08: Likewise.
13790 * gfortran.dg/fmt_g0_4.f08: Likewise.
13791 * gfortran.dg/fmt_g0_5.f08: Likewise.
13792 * gfortran.dg/fmt_g0_6.f08: Likewise.
13793 * gfortran.dg/fmt_g0_7.f08: Likewise.
13794 * gfortran.dg/fmt_g_1.f90: Likewise.
13795 * gfortran.dg/fmt_int_sign.f90: Likewise.
13796 * gfortran.dg/fmt_l.f90: Likewise.
13797 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13798 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13799 * gfortran.dg/fmt_p_1.f90: Likewise.
13800 * gfortran.dg/fmt_pf.f90: Likewise.
13801 * gfortran.dg/fmt_read.f90: Likewise.
13802 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13803 * gfortran.dg/fmt_t_1.f90: Likewise.
13804 * gfortran.dg/fmt_t_2.f90: Likewise.
13805 * gfortran.dg/fmt_t_3.f90: Likewise.
13806 * gfortran.dg/fmt_t_4.f90: Likewise.
13807 * gfortran.dg/fmt_t_5.f90: Likewise.
13808 * gfortran.dg/fmt_t_6.f: Likewise.
13809 * gfortran.dg/fmt_t_7.f: Likewise.
13810 * gfortran.dg/fmt_t_9.f: Likewise.
13811 * gfortran.dg/fmt_tl.f: Likewise.
13812 * gfortran.dg/fmt_unlimited.f90: Likewise.
13813 * gfortran.dg/fmt_white.f: Likewise.
13814 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13815 * gfortran.dg/fold_nearest.f90: Likewise.
13816 * gfortran.dg/forall_1.f90: Likewise.
13817 * gfortran.dg/forall_10.f90: Likewise.
13818 * gfortran.dg/forall_12.f90: Likewise.
13819 * gfortran.dg/forall_13.f90: Likewise.
13820 * gfortran.dg/forall_15.f90: Likewise.
13821 * gfortran.dg/forall_4.f90: Likewise.
13822 * gfortran.dg/forall_5.f90: Likewise.
13823 * gfortran.dg/forall_6.f90: Likewise.
13824 * gfortran.dg/forall_7.f90: Likewise.
13825 * gfortran.dg/fraction.f90: Likewise.
13826 * gfortran.dg/fseek.f90: Likewise.
13827 * gfortran.dg/ftell_1.f90: Likewise.
13828 * gfortran.dg/ftell_2.f90: Likewise.
13829 * gfortran.dg/ftell_3.f90: Likewise.
13830 * gfortran.dg/func_assign_2.f90: Likewise.
13831 * gfortran.dg/func_assign_3.f90: Likewise.
13832 * gfortran.dg/func_derived_1.f90: Likewise.
13833 * gfortran.dg/func_derived_2.f90: Likewise.
13834 * gfortran.dg/func_derived_3.f90: Likewise.
13835 * gfortran.dg/func_result_1.f90: Likewise.
13836 * gfortran.dg/func_result_2.f90: Likewise.
13837 * gfortran.dg/func_result_6.f90: Likewise.
13838 * gfortran.dg/function_charlen_2.f90: Likewise.
13839 * gfortran.dg/function_charlen_3.f: Likewise.
13840 * gfortran.dg/function_kinds_1.f90: Likewise.
13841 * gfortran.dg/function_kinds_4.f90: Likewise.
13842 * gfortran.dg/function_optimize_10.f90: Likewise.
13843 * gfortran.dg/function_optimize_11.f90: Likewise.
13844 * gfortran.dg/function_optimize_12.f90: Likewise.
13845 * gfortran.dg/function_optimize_4.f90: Likewise.
13846 * gfortran.dg/function_optimize_8.f90: Likewise.
13847 * gfortran.dg/g77/13037.f: Likewise.
13848 * gfortran.dg/g77/1832.f: Likewise.
13849 * gfortran.dg/g77/19981119-0.f: Likewise.
13850 * gfortran.dg/g77/19990313-0.f: Likewise.
13851 * gfortran.dg/g77/19990313-1.f: Likewise.
13852 * gfortran.dg/g77/19990313-2.f: Likewise.
13853 * gfortran.dg/g77/19990313-3.f: Likewise.
13854 * gfortran.dg/g77/19990419-1.f: Likewise.
13855 * gfortran.dg/g77/19990826-0.f: Likewise.
13856 * gfortran.dg/g77/19990826-2.f: Likewise.
13857 * gfortran.dg/g77/20000503-1.f: Likewise.
13858 * gfortran.dg/g77/20001111.f: Likewise.
13859 * gfortran.dg/g77/20010116.f: Likewise.
13860 * gfortran.dg/g77/20010216-1.f: Likewise.
13861 * gfortran.dg/g77/20010430.f: Likewise.
13862 * gfortran.dg/g77/20010610.f: Likewise.
13863 * gfortran.dg/g77/6177.f: Likewise.
13864 * gfortran.dg/g77/7388.f: Likewise.
13865 * gfortran.dg/g77/947.f: Likewise.
13866 * gfortran.dg/g77/970625-2.f: Likewise.
13867 * gfortran.dg/g77/971102-1.f: Likewise.
13868 * gfortran.dg/g77/980628-0.f: Likewise.
13869 * gfortran.dg/g77/980628-1.f: Likewise.
13870 * gfortran.dg/g77/980628-10.f: Likewise.
13871 * gfortran.dg/g77/980628-2.f: Likewise.
13872 * gfortran.dg/g77/980628-3.f: Likewise.
13873 * gfortran.dg/g77/980628-7.f: Likewise.
13874 * gfortran.dg/g77/980628-8.f: Likewise.
13875 * gfortran.dg/g77/980628-9.f: Likewise.
13876 * gfortran.dg/g77/980701-0.f: Likewise.
13877 * gfortran.dg/g77/980701-1.f: Likewise.
13878 * gfortran.dg/g77/cabs.f: Likewise.
13879 * gfortran.dg/g77/claus.f: Likewise.
13880 * gfortran.dg/g77/complex_1.f: Likewise.
13881 * gfortran.dg/g77/cpp3.F: Likewise.
13882 * gfortran.dg/g77/cpp4.F: Likewise.
13883 * gfortran.dg/g77/cpp5.F: Likewise.
13884 * gfortran.dg/g77/dcomplex.f: Likewise.
13885 * gfortran.dg/g77/dnrm2.f: Likewise.
13886 * gfortran.dg/g77/erfc.f: Likewise.
13887 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13888 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13889 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13890 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13891 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13892 * gfortran.dg/g77/int8421.f: Likewise.
13893 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13894 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13895 * gfortran.dg/g77/le.f: Likewise.
13896 * gfortran.dg/g77/short.f: Likewise.
13897 * gfortran.dg/gamma_1.f90: Likewise.
13898 * gfortran.dg/gamma_4.f90: Likewise.
13899 * gfortran.dg/gamma_5.f90: Likewise.
13900 * gfortran.dg/generic_13.f90: Likewise.
13901 * gfortran.dg/generic_15.f90: Likewise.
13902 * gfortran.dg/generic_19.f90: Likewise.
13903 * gfortran.dg/generic_20.f90: Likewise.
13904 * gfortran.dg/generic_23.f03: Likewise.
13905 * gfortran.dg/generic_25.f90: Likewise.
13906 * gfortran.dg/generic_27.f90: Likewise.
13907 * gfortran.dg/generic_31.f90: Likewise.
13908 * gfortran.dg/generic_4.f90: Likewise.
13909 * gfortran.dg/global_vars_c_init.f90: Likewise.
13910 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13911 * gfortran.dg/gnu_logical_1.F: Likewise.
13912 * gfortran.dg/goacc/fixed-1.f: Likewise.
13913 * gfortran.dg/goacc/fixed-2.f: Likewise.
13914 * gfortran.dg/goacc/gang-static.f95: Likewise.
13915 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13916 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13917 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13918 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13919 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13920 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13921 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13922 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13923 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13924 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13925 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13926 * gfortran.dg/gomp/pr48794.f90: Likewise.
13927 * gfortran.dg/gomp/pr72744.f90: Likewise.
13928 * gfortran.dg/gomp/pr77665.f90: Likewise.
13929 * gfortran.dg/gomp/workshare2.f90: Likewise.
13930 * gfortran.dg/gomp/workshare3.f90: Likewise.
13931 * gfortran.dg/goto_1.f: Likewise.
13932 * gfortran.dg/goto_2.f90: Likewise.
13933 * gfortran.dg/goto_4.f90: Likewise.
13934 * gfortran.dg/goto_6.f: Likewise.
13935 * gfortran.dg/graphite/id-26.f03: Likewise.
13936 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13937 * gfortran.dg/graphite/pr29581.f90: Likewise.
13938 * gfortran.dg/graphite/pr29832.f90: Likewise.
13939 * gfortran.dg/graphite/run-id-1.f: Likewise.
13940 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13941 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13942 * gfortran.dg/hollerith.f90: Likewise.
13943 * gfortran.dg/hollerith4.f90: Likewise.
13944 * gfortran.dg/hollerith6.f90: Likewise.
13945 * gfortran.dg/hollerith8.f90: Likewise.
13946 * gfortran.dg/hollerith_1.f90: Likewise.
13947 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13948 * gfortran.dg/hollerith_f95.f90: Likewise.
13949 * gfortran.dg/hollerith_legacy.f90: Likewise.
13950 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13951 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13952 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13953 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13954 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13955 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13956 * gfortran.dg/hypot_1.f90: Likewise.
13957 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13958 * gfortran.dg/iargc.f90: Likewise.
13959 * gfortran.dg/ibits.f90: Likewise.
13960 * gfortran.dg/ichar_1.f90: Likewise.
13961 * gfortran.dg/ichar_2.f90: Likewise.
13962 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13963 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13964 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13965 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13966 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13967 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13968 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13969 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13970 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13971 * gfortran.dg/ieee/large_1.f90: Likewise.
13972 * gfortran.dg/ieee/large_2.f90: Likewise.
13973 * gfortran.dg/ieee/large_3.F90: Likewise.
13974 * gfortran.dg/ieee/large_4.f90: Likewise.
13975 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13976 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13977 * gfortran.dg/impl_do_var_data.f90: Likewise.
13978 * gfortran.dg/implicit_10.f90: Likewise.
13979 * gfortran.dg/implicit_12.f90: Likewise.
13980 * gfortran.dg/implicit_class_1.f90: Likewise.
13981 * gfortran.dg/implicit_pure_1.f90: Likewise.
13982 * gfortran.dg/implied_do_1.f90: Likewise.
13983 * gfortran.dg/implied_do_io_1.f90: Likewise.
13984 * gfortran.dg/implied_do_io_2.f90: Likewise.
13985 * gfortran.dg/implied_do_io_3.f90: Likewise.
13986 * gfortran.dg/implied_shape_1.f08: Likewise.
13987 * gfortran.dg/import.f90: Likewise.
13988 * gfortran.dg/import4.f90: Likewise.
13989 * gfortran.dg/impure_1.f08: Likewise.
13990 * gfortran.dg/index.f90: Likewise.
13991 * gfortran.dg/index_2.f90: Likewise.
13992 * gfortran.dg/init_flag_1.f90: Likewise.
13993 * gfortran.dg/init_flag_10.f90: Likewise.
13994 * gfortran.dg/init_flag_15.f03: Likewise.
13995 * gfortran.dg/init_flag_2.f90: Likewise.
13996 * gfortran.dg/init_flag_3.f90: Likewise.
13997 * gfortran.dg/init_flag_4.f90: Likewise.
13998 * gfortran.dg/init_flag_5.f90: Likewise.
13999 * gfortran.dg/init_flag_6.f90: Likewise.
14000 * gfortran.dg/init_flag_7.f90: Likewise.
14001 * gfortran.dg/init_flag_9.f90: Likewise.
14002 * gfortran.dg/initialization_11.f90: Likewise.
14003 * gfortran.dg/initialization_19.f90: Likewise.
14004 * gfortran.dg/initialization_2.f90: Likewise.
14005 * gfortran.dg/initialization_22.f90: Likewise.
14006 * gfortran.dg/initialization_27.f90: Likewise.
14007 * gfortran.dg/initialization_5.f90: Likewise.
14008 * gfortran.dg/initialization_6.f90: Likewise.
14009 * gfortran.dg/inline_matmul_1.f90: Likewise.
14010 * gfortran.dg/inline_matmul_10.f90: Likewise.
14011 * gfortran.dg/inline_matmul_11.f90: Likewise.
14012 * gfortran.dg/inline_matmul_13.f90: Likewise.
14013 * gfortran.dg/inline_matmul_14.f90: Likewise.
14014 * gfortran.dg/inline_matmul_16.f90: Likewise.
14015 * gfortran.dg/inline_matmul_17.f90: Likewise.
14016 * gfortran.dg/inline_matmul_18.f90: Likewise.
14017 * gfortran.dg/inline_matmul_19.f90: Likewise.
14018 * gfortran.dg/inline_matmul_2.f90: Likewise.
14019 * gfortran.dg/inline_matmul_20.f90: Likewise.
14020 * gfortran.dg/inline_matmul_22.f90: Likewise.
14021 * gfortran.dg/inline_matmul_3.f90: Likewise.
14022 * gfortran.dg/inline_matmul_4.f90: Likewise.
14023 * gfortran.dg/inline_matmul_5.f90: Likewise.
14024 * gfortran.dg/inline_matmul_6.f90: Likewise.
14025 * gfortran.dg/inline_matmul_7.f90: Likewise.
14026 * gfortran.dg/inline_matmul_8.f90: Likewise.
14027 * gfortran.dg/inline_matmul_9.f90: Likewise.
14028 * gfortran.dg/inline_sum_1.f90: Likewise.
14029 * gfortran.dg/inline_sum_3.f90: Likewise.
14030 * gfortran.dg/inline_sum_5.f90: Likewise.
14031 * gfortran.dg/inquire-complex.f90: Likewise.
14032 * gfortran.dg/inquire.f90: Likewise.
14033 * gfortran.dg/inquire_10.f90: Likewise.
14034 * gfortran.dg/inquire_13.f90: Likewise.
14035 * gfortran.dg/inquire_15.f90: Likewise.
14036 * gfortran.dg/inquire_16.f90: Likewise.
14037 * gfortran.dg/inquire_17.f90: Likewise.
14038 * gfortran.dg/inquire_5.f90: Likewise.
14039 * gfortran.dg/inquire_6.f90: Likewise.
14040 * gfortran.dg/inquire_7.f90: Likewise.
14041 * gfortran.dg/inquire_9.f90: Likewise.
14042 * gfortran.dg/inquire_internal.f90: Likewise.
14043 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
14044 * gfortran.dg/inquire_size.f90: Likewise.
14045 * gfortran.dg/int_1.f90: Likewise.
14046 * gfortran.dg/int_conv_1.f90: Likewise.
14047 * gfortran.dg/int_range_io_1.f90: Likewise.
14048 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
14049 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
14050 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
14051 * gfortran.dg/integer_plus.f90: Likewise.
14052 * gfortran.dg/intent_out_2.f90: Likewise.
14053 * gfortran.dg/intent_out_5.f90: Likewise.
14054 * gfortran.dg/intent_out_6.f90: Likewise.
14055 * gfortran.dg/interface_12.f90: Likewise.
14056 * gfortran.dg/interface_19.f90: Likewise.
14057 * gfortran.dg/interface_4.f90: Likewise.
14058 * gfortran.dg/interface_5.f90: Likewise.
14059 * gfortran.dg/interface_9.f90: Likewise.
14060 * gfortran.dg/interface_assignment_1.f90: Likewise.
14061 * gfortran.dg/interface_assignment_2.f90: Likewise.
14062 * gfortran.dg/internal_dummy_2.f08: Likewise.
14063 * gfortran.dg/internal_dummy_3.f08: Likewise.
14064 * gfortran.dg/internal_dummy_4.f08: Likewise.
14065 * gfortran.dg/internal_pack_1.f90: Likewise.
14066 * gfortran.dg/internal_pack_10.f90: Likewise.
14067 * gfortran.dg/internal_pack_12.f90: Likewise.
14068 * gfortran.dg/internal_pack_13.f90: Likewise.
14069 * gfortran.dg/internal_pack_14.f90: Likewise.
14070 * gfortran.dg/internal_pack_15.f90: Likewise.
14071 * gfortran.dg/internal_pack_2.f90: Likewise.
14072 * gfortran.dg/internal_pack_3.f90: Likewise.
14073 * gfortran.dg/internal_pack_4.f90: Likewise.
14074 * gfortran.dg/internal_pack_6.f90: Likewise.
14075 * gfortran.dg/internal_pack_8.f90: Likewise.
14076 * gfortran.dg/internal_readwrite_1.f90: Likewise.
14077 * gfortran.dg/internal_readwrite_2.f90: Likewise.
14078 * gfortran.dg/internal_readwrite_3.f90: Likewise.
14079 * gfortran.dg/intrinsic_actual_1.f: Likewise.
14080 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
14081 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
14082 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
14083 * gfortran.dg/intrinsic_char_1.f90: Likewise.
14084 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
14085 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
14086 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
14087 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
14088 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
14089 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
14090 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
14091 * gfortran.dg/intrinsic_product_1.f90: Likewise.
14092 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
14093 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14094 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
14095 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
14096 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
14097 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
14098 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
14099 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
14100 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
14101 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
14102 * gfortran.dg/io_err_1.f90: Likewise.
14103 * gfortran.dg/io_real_boz.f90: Likewise.
14104 * gfortran.dg/iomsg_1.f90: Likewise.
14105 * gfortran.dg/iostat_1.f90: Likewise.
14106 * gfortran.dg/iostat_2.f90: Likewise.
14107 * gfortran.dg/iostat_4.f90: Likewise.
14108 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
14109 * gfortran.dg/ishft_1.f90: Likewise.
14110 * gfortran.dg/ishft_2.f90: Likewise.
14111 * gfortran.dg/ishft_4.f90: Likewise.
14112 * gfortran.dg/isnan_1.f90: Likewise.
14113 * gfortran.dg/isnan_2.f90: Likewise.
14114 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
14115 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
14116 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
14117 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
14118 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
14119 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
14120 * gfortran.dg/itime_idate_1.f: Likewise.
14121 * gfortran.dg/itime_idate_2.f: Likewise.
14122 * gfortran.dg/large_integer_kind_1.f90: Likewise.
14123 * gfortran.dg/large_integer_kind_2.f90: Likewise.
14124 * gfortran.dg/large_real_kind_1.f90: Likewise.
14125 * gfortran.dg/large_real_kind_2.F90: Likewise.
14126 * gfortran.dg/large_real_kind_3.F90: Likewise.
14127 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
14128 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
14129 * gfortran.dg/large_recl.f90: Likewise.
14130 * gfortran.dg/large_unit_1.f90: Likewise.
14131 * gfortran.dg/large_unit_2.f90: Likewise.
14132 * gfortran.dg/largeequiv_1.f90: Likewise.
14133 * gfortran.dg/leadz_trailz_1.f90: Likewise.
14134 * gfortran.dg/leadz_trailz_2.f90: Likewise.
14135 * gfortran.dg/leadz_trailz_3.f90: Likewise.
14136 * gfortran.dg/list_read_1.f90: Likewise.
14137 * gfortran.dg/list_read_10.f90: Likewise.
14138 * gfortran.dg/list_read_11.f90: Likewise.
14139 * gfortran.dg/list_read_12.f90: Likewise.
14140 * gfortran.dg/list_read_13.f: Likewise.
14141 * gfortran.dg/list_read_14.f90: Likewise.
14142 * gfortran.dg/list_read_2.f90: Likewise.
14143 * gfortran.dg/list_read_3.f90: Likewise.
14144 * gfortran.dg/list_read_4.f90: Likewise.
14145 * gfortran.dg/list_read_5.f90: Likewise.
14146 * gfortran.dg/list_read_6.f90: Likewise.
14147 * gfortran.dg/list_read_7.f90: Likewise.
14148 * gfortran.dg/list_read_8.f90: Likewise.
14149 * gfortran.dg/list_read_9.f90: Likewise.
14150 * gfortran.dg/loc_2.f90: Likewise.
14151 * gfortran.dg/logical_1.f90: Likewise.
14152 * gfortran.dg/logical_dot_product.f90: Likewise.
14153 * gfortran.dg/logical_temp_io.f90: Likewise.
14154 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
14155 * gfortran.dg/lrshift_1.f90: Likewise.
14156 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
14157 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
14158 * gfortran.dg/lto/pr40725_0.f03: Likewise.
14159 * gfortran.dg/lto/pr41576_1.f90: Likewise.
14160 * gfortran.dg/make_unit.f90: Likewise.
14161 * gfortran.dg/mapping_1.f90: Likewise.
14162 * gfortran.dg/mapping_2.f90: Likewise.
14163 * gfortran.dg/mapping_3.f90: Likewise.
14164 * gfortran.dg/masklr_1.F90: Likewise.
14165 * gfortran.dg/masklr_2.F90: Likewise.
14166 * gfortran.dg/matmul_1.f90: Likewise.
14167 * gfortran.dg/matmul_10.f90: Likewise.
14168 * gfortran.dg/matmul_12.f90: Likewise.
14169 * gfortran.dg/matmul_16.f90: Likewise.
14170 * gfortran.dg/matmul_17.f90: Likewise.
14171 * gfortran.dg/matmul_18.f90: Likewise.
14172 * gfortran.dg/matmul_2.f90: Likewise.
14173 * gfortran.dg/matmul_3.f90: Likewise.
14174 * gfortran.dg/matmul_4.f90: Likewise.
14175 * gfortran.dg/matmul_6.f90: Likewise.
14176 * gfortran.dg/matmul_8.f03: Likewise.
14177 * gfortran.dg/matmul_9.f90: Likewise.
14178 * gfortran.dg/matmul_bounds_12.f90: Likewise.
14179 * gfortran.dg/matmul_bounds_6.f90: Likewise.
14180 * gfortran.dg/matmul_const.f90: Likewise.
14181 * gfortran.dg/maxloc_1.f90: Likewise.
14182 * gfortran.dg/maxloc_2.f90: Likewise.
14183 * gfortran.dg/maxloc_3.f90: Likewise.
14184 * gfortran.dg/maxloc_4.f90: Likewise.
14185 * gfortran.dg/maxloc_string_1.f90: Likewise.
14186 * gfortran.dg/maxlocval_1.f90: Likewise.
14187 * gfortran.dg/maxlocval_2.f90: Likewise.
14188 * gfortran.dg/maxlocval_3.f90: Likewise.
14189 * gfortran.dg/maxlocval_4.f90: Likewise.
14190 * gfortran.dg/maxval_char_1.f90: Likewise.
14191 * gfortran.dg/maxval_char_2.f90: Likewise.
14192 * gfortran.dg/maxval_char_3.f90: Likewise.
14193 * gfortran.dg/maxval_char_4.f90: Likewise.
14194 * gfortran.dg/maxval_parameter_1.f90: Likewise.
14195 * gfortran.dg/mclock.f90: Likewise.
14196 * gfortran.dg/merge_bits_1.F90: Likewise.
14197 * gfortran.dg/merge_bits_2.F90: Likewise.
14198 * gfortran.dg/merge_char_1.f90: Likewise.
14199 * gfortran.dg/merge_init_expr.f90: Likewise.
14200 * gfortran.dg/min_max_optional_1.f90: Likewise.
14201 * gfortran.dg/min_max_optional_5.f90: Likewise.
14202 * gfortran.dg/minloc_1.f90: Likewise.
14203 * gfortran.dg/minloc_2.f90: Likewise.
14204 * gfortran.dg/minloc_3.f90: Likewise.
14205 * gfortran.dg/minloc_4.f90: Likewise.
14206 * gfortran.dg/minloc_string_1.f90: Likewise.
14207 * gfortran.dg/minlocval_1.f90: Likewise.
14208 * gfortran.dg/minlocval_2.f90: Likewise.
14209 * gfortran.dg/minlocval_3.f90: Likewise.
14210 * gfortran.dg/minlocval_4.f90: Likewise.
14211 * gfortran.dg/minmax_char_1.f90: Likewise.
14212 * gfortran.dg/minmaxloc_1.f90: Likewise.
14213 * gfortran.dg/minmaxloc_10.f90: Likewise.
14214 * gfortran.dg/minmaxloc_11.f90: Likewise.
14215 * gfortran.dg/minmaxloc_12.f90: Likewise.
14216 * gfortran.dg/minmaxloc_13.f90: Likewise.
14217 * gfortran.dg/minmaxloc_2.f90: Likewise.
14218 * gfortran.dg/minmaxloc_3.f90: Likewise.
14219 * gfortran.dg/minmaxloc_4.f90: Likewise.
14220 * gfortran.dg/minmaxloc_5.f90: Likewise.
14221 * gfortran.dg/minmaxloc_6.f90: Likewise.
14222 * gfortran.dg/minmaxloc_7.f90: Likewise.
14223 * gfortran.dg/minmaxloc_8.f90: Likewise.
14224 * gfortran.dg/minmaxval_1.f90: Likewise.
14225 * gfortran.dg/minval_char_1.f90: Likewise.
14226 * gfortran.dg/minval_char_2.f90: Likewise.
14227 * gfortran.dg/minval_char_3.f90: Likewise.
14228 * gfortran.dg/minval_char_4.f90: Likewise.
14229 * gfortran.dg/minval_char_5.f90: Likewise.
14230 * gfortran.dg/minval_parameter_1.f90: Likewise.
14231 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14232 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14233 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14234 * gfortran.dg/missing_parens_1.f90: Likewise.
14235 * gfortran.dg/missing_parens_2.f90: Likewise.
14236 * gfortran.dg/mod_large_1.f90: Likewise.
14237 * gfortran.dg/mod_sign0_1.f90: Likewise.
14238 * gfortran.dg/module_blank_common.f90: Likewise.
14239 * gfortran.dg/module_commons_1.f90: Likewise.
14240 * gfortran.dg/module_commons_3.f90: Likewise.
14241 * gfortran.dg/module_double_reuse.f90: Likewise.
14242 * gfortran.dg/module_equivalence_1.f90: Likewise.
14243 * gfortran.dg/module_equivalence_2.f90: Likewise.
14244 * gfortran.dg/module_equivalence_3.f90: Likewise.
14245 * gfortran.dg/module_equivalence_5.f90: Likewise.
14246 * gfortran.dg/module_interface_1.f90: Likewise.
14247 * gfortran.dg/module_nan.f90: Likewise.
14248 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14249 * gfortran.dg/module_procedure_1.f90: Likewise.
14250 * gfortran.dg/module_read_1.f90: Likewise.
14251 * gfortran.dg/module_read_2.f90: Likewise.
14252 * gfortran.dg/module_widestring_1.f90: Likewise.
14253 * gfortran.dg/move_alloc.f90: Likewise.
14254 * gfortran.dg/move_alloc_10.f90: Likewise.
14255 * gfortran.dg/move_alloc_13.f90: Likewise.
14256 * gfortran.dg/move_alloc_14.f90: Likewise.
14257 * gfortran.dg/move_alloc_15.f90: Likewise.
14258 * gfortran.dg/move_alloc_16.f90: Likewise.
14259 * gfortran.dg/move_alloc_2.f90: Likewise.
14260 * gfortran.dg/move_alloc_5.f90: Likewise.
14261 * gfortran.dg/move_alloc_6.f90: Likewise.
14262 * gfortran.dg/move_alloc_9.f90: Likewise.
14263 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14264 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14265 * gfortran.dg/mvbits_1.f90: Likewise.
14266 * gfortran.dg/mvbits_2.f90: Likewise.
14267 * gfortran.dg/mvbits_3.f90: Likewise.
14268 * gfortran.dg/mvbits_4.f90: Likewise.
14269 * gfortran.dg/mvbits_7.f90: Likewise.
14270 * gfortran.dg/mvbits_8.f90: Likewise.
14271 * gfortran.dg/namelist_11.f: Likewise.
14272 * gfortran.dg/namelist_12.f: Likewise.
14273 * gfortran.dg/namelist_13.f90: Likewise.
14274 * gfortran.dg/namelist_14.f90: Likewise.
14275 * gfortran.dg/namelist_15.f90: Likewise.
14276 * gfortran.dg/namelist_16.f90: Likewise.
14277 * gfortran.dg/namelist_17.f90: Likewise.
14278 * gfortran.dg/namelist_18.f90: Likewise.
14279 * gfortran.dg/namelist_19.f90: Likewise.
14280 * gfortran.dg/namelist_20.f90: Likewise.
14281 * gfortran.dg/namelist_21.f90: Likewise.
14282 * gfortran.dg/namelist_22.f90: Likewise.
14283 * gfortran.dg/namelist_23.f90: Likewise.
14284 * gfortran.dg/namelist_24.f90: Likewise.
14285 * gfortran.dg/namelist_26.f90: Likewise.
14286 * gfortran.dg/namelist_27.f90: Likewise.
14287 * gfortran.dg/namelist_28.f90: Likewise.
14288 * gfortran.dg/namelist_29.f90: Likewise.
14289 * gfortran.dg/namelist_37.f90: Likewise.
14290 * gfortran.dg/namelist_38.f90: Likewise.
14291 * gfortran.dg/namelist_39.f90: Likewise.
14292 * gfortran.dg/namelist_40.f90: Likewise.
14293 * gfortran.dg/namelist_41.f90: Likewise.
14294 * gfortran.dg/namelist_42.f90: Likewise.
14295 * gfortran.dg/namelist_43.f90: Likewise.
14296 * gfortran.dg/namelist_44.f90: Likewise.
14297 * gfortran.dg/namelist_47.f90: Likewise.
14298 * gfortran.dg/namelist_48.f90: Likewise.
14299 * gfortran.dg/namelist_49.f90: Likewise.
14300 * gfortran.dg/namelist_50.f90: Likewise.
14301 * gfortran.dg/namelist_51.f90: Likewise.
14302 * gfortran.dg/namelist_52.f90: Likewise.
14303 * gfortran.dg/namelist_54.f90: Likewise.
14304 * gfortran.dg/namelist_55.f90: Likewise.
14305 * gfortran.dg/namelist_56.f90: Likewise.
14306 * gfortran.dg/namelist_57.f90: Likewise.
14307 * gfortran.dg/namelist_58.f90: Likewise.
14308 * gfortran.dg/namelist_59.f90: Likewise.
14309 * gfortran.dg/namelist_60.f90: Likewise.
14310 * gfortran.dg/namelist_61.f90: Likewise.
14311 * gfortran.dg/namelist_64.f90: Likewise.
14312 * gfortran.dg/namelist_65.f90: Likewise.
14313 * gfortran.dg/namelist_69.f90: Likewise.
14314 * gfortran.dg/namelist_70.f90: Likewise.
14315 * gfortran.dg/namelist_71.f90: Likewise.
14316 * gfortran.dg/namelist_72.f: Likewise.
14317 * gfortran.dg/namelist_73.f90: Likewise.
14318 * gfortran.dg/namelist_77.f90: Likewise.
14319 * gfortran.dg/namelist_78.f90: Likewise.
14320 * gfortran.dg/namelist_79.f90: Likewise.
14321 * gfortran.dg/namelist_80.f90: Likewise.
14322 * gfortran.dg/namelist_81.f90: Likewise.
14323 * gfortran.dg/namelist_82.f90: Likewise.
14324 * gfortran.dg/namelist_84.f90: Likewise.
14325 * gfortran.dg/namelist_85.f90: Likewise.
14326 * gfortran.dg/namelist_86.f90: Likewise.
14327 * gfortran.dg/namelist_87.f90: Likewise.
14328 * gfortran.dg/namelist_88.f90: Likewise.
14329 * gfortran.dg/namelist_89.f90: Likewise.
14330 * gfortran.dg/namelist_90.f: Likewise.
14331 * gfortran.dg/namelist_95.f90: Likewise.
14332 * gfortran.dg/namelist_char_only.f90: Likewise.
14333 * gfortran.dg/namelist_empty.f90: Likewise.
14334 * gfortran.dg/namelist_internal.f90: Likewise.
14335 * gfortran.dg/namelist_use.f90: Likewise.
14336 * gfortran.dg/namelist_use_only.f90: Likewise.
14337 * gfortran.dg/namelist_utf8.f90: Likewise.
14338 * gfortran.dg/nan_1.f90: Likewise.
14339 * gfortran.dg/nan_2.f90: Likewise.
14340 * gfortran.dg/nan_3.f90: Likewise.
14341 * gfortran.dg/nan_6.f90: Likewise.
14342 * gfortran.dg/nan_7.f90: Likewise.
14343 * gfortran.dg/nearest_1.f90: Likewise.
14344 * gfortran.dg/nearest_2.f90: Likewise.
14345 * gfortran.dg/nearest_3.f90: Likewise.
14346 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14347 * gfortran.dg/negative_automatic_size.f90: Likewise.
14348 * gfortran.dg/negative_unit.f: Likewise.
14349 * gfortran.dg/negative_unit2.f90: Likewise.
14350 * gfortran.dg/negative_unit_int8.f: Likewise.
14351 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14352 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14353 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14354 * gfortran.dg/nested_modules_1.f90: Likewise.
14355 * gfortran.dg/nested_modules_2.f90: Likewise.
14356 * gfortran.dg/nested_modules_3.f90: Likewise.
14357 * gfortran.dg/nesting_1.f90: Likewise.
14358 * gfortran.dg/new_line.f90: Likewise.
14359 * gfortran.dg/newunit_1.f90: Likewise.
14360 * gfortran.dg/newunit_3.f90: Likewise.
14361 * gfortran.dg/newunit_5.f90.f90: Likewise.
14362 * gfortran.dg/nint_1.f90: Likewise.
14363 * gfortran.dg/nint_2.f90: Likewise.
14364 * gfortran.dg/no_arg_check_2.f90: Likewise.
14365 * gfortran.dg/no_range_check_1.f90: Likewise.
14366 * gfortran.dg/no_range_check_2.f90: Likewise.
14367 * gfortran.dg/no_range_check_3.f90: Likewise.
14368 * gfortran.dg/noadv_size.f90: Likewise.
14369 * gfortran.dg/nonreturning_statements.f90: Likewise.
14370 * gfortran.dg/norm2_1.f90: Likewise.
14371 * gfortran.dg/norm2_3.f90: Likewise.
14372 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14373 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14374 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14375 * gfortran.dg/null_4.f90: Likewise.
14376 * gfortran.dg/null_9.f90: Likewise.
14377 * gfortran.dg/nullify_3.f90: Likewise.
14378 * gfortran.dg/oldstyle_1.f90: Likewise.
14379 * gfortran.dg/open_access_append_1.f90: Likewise.
14380 * gfortran.dg/open_access_append_2.f90: Likewise.
14381 * gfortran.dg/open_errors.f90: Likewise.
14382 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14383 * gfortran.dg/open_new.f90: Likewise.
14384 * gfortran.dg/open_readonly_1.f90: Likewise.
14385 * gfortran.dg/operator_1.f90: Likewise.
14386 * gfortran.dg/optional_absent_1.f90: Likewise.
14387 * gfortran.dg/optional_absent_2.f90: Likewise.
14388 * gfortran.dg/optional_absent_3.f90: Likewise.
14389 * gfortran.dg/optional_class_1.f90: Likewise.
14390 * gfortran.dg/optional_dim_2.f90: Likewise.
14391 * gfortran.dg/optional_dim_3.f90: Likewise.
14392 * gfortran.dg/output_exponents_1.f90: Likewise.
14393 * gfortran.dg/overload_1.f90: Likewise.
14394 * gfortran.dg/overload_2.f90: Likewise.
14395 * gfortran.dg/overwrite_1.f: Likewise.
14396 * gfortran.dg/pad_no.f90: Likewise.
14397 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14398 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14399 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14400 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14401 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14402 * gfortran.dg/parens_3.f90: Likewise.
14403 * gfortran.dg/parens_5.f90: Likewise.
14404 * gfortran.dg/parens_6.f90: Likewise.
14405 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14406 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14407 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14408 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14409 * gfortran.dg/parity_1.f90: Likewise.
14410 * gfortran.dg/past_eor.f90: Likewise.
14411 * gfortran.dg/pdt_1.f03: Likewise.
14412 * gfortran.dg/pdt_10.f03: Likewise.
14413 * gfortran.dg/pdt_11.f03: Likewise.
14414 * gfortran.dg/pdt_12.f03: Likewise.
14415 * gfortran.dg/pdt_13.f03: Likewise.
14416 * gfortran.dg/pdt_14.f03: Likewise.
14417 * gfortran.dg/pdt_15.f03: Likewise.
14418 * gfortran.dg/pdt_19.f03: Likewise.
14419 * gfortran.dg/pdt_20.f03: Likewise.
14420 * gfortran.dg/pdt_22.f03: Likewise.
14421 * gfortran.dg/pdt_23.f03: Likewise.
14422 * gfortran.dg/pdt_25.f03: Likewise.
14423 * gfortran.dg/pdt_26.f03: Likewise.
14424 * gfortran.dg/pdt_27.f03: Likewise.
14425 * gfortran.dg/pdt_28.f03: Likewise.
14426 * gfortran.dg/pdt_3.f03: Likewise.
14427 * gfortran.dg/pdt_4.f03: Likewise.
14428 * gfortran.dg/pdt_5.f03: Likewise.
14429 * gfortran.dg/pdt_7.f03: Likewise.
14430 * gfortran.dg/pointer_1.f90: Likewise.
14431 * gfortran.dg/pointer_array_1.f90: Likewise.
14432 * gfortran.dg/pointer_array_3.f90: Likewise.
14433 * gfortran.dg/pointer_array_4.f90: Likewise.
14434 * gfortran.dg/pointer_array_5.f90: Likewise.
14435 * gfortran.dg/pointer_array_6.f90: Likewise.
14436 * gfortran.dg/pointer_array_7.f90: Likewise.
14437 * gfortran.dg/pointer_array_8.f90: Likewise.
14438 * gfortran.dg/pointer_array_9.f90: Likewise.
14439 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14440 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14441 * gfortran.dg/pointer_assign_10.f90: Likewise.
14442 * gfortran.dg/pointer_assign_11.f90: Likewise.
14443 * gfortran.dg/pointer_assign_4.f90: Likewise.
14444 * gfortran.dg/pointer_assign_8.f90: Likewise.
14445 * gfortran.dg/pointer_assign_9.f90: Likewise.
14446 * gfortran.dg/pointer_check_10.f90: Likewise.
14447 * gfortran.dg/pointer_check_9.f90: Likewise.
14448 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14449 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14450 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14451 * gfortran.dg/pointer_init_1.f90: Likewise.
14452 * gfortran.dg/pointer_init_3.f90: Likewise.
14453 * gfortran.dg/pointer_init_4.f90: Likewise.
14454 * gfortran.dg/pointer_init_5.f90: Likewise.
14455 * gfortran.dg/pointer_init_8.f90: Likewise.
14456 * gfortran.dg/pointer_intent_1.f90: Likewise.
14457 * gfortran.dg/pointer_intent_4.f90: Likewise.
14458 * gfortran.dg/pointer_intent_5.f90: Likewise.
14459 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14460 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14461 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14462 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14463 * gfortran.dg/pointer_target_1.f90: Likewise.
14464 * gfortran.dg/pointer_target_2.f90: Likewise.
14465 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14466 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14467 * gfortran.dg/power.f90: Likewise.
14468 * gfortran.dg/power1.f90: Likewise.
14469 * gfortran.dg/power_3.f90: Likewise.
14470 * gfortran.dg/power_4.f90: Likewise.
14471 * gfortran.dg/power_5.f90: Likewise.
14472 * gfortran.dg/pr12884.f: Likewise.
14473 * gfortran.dg/pr15129.f90: Likewise.
14474 * gfortran.dg/pr15140.f90: Likewise.
14475 * gfortran.dg/pr15324.f90: Likewise.
14476 * gfortran.dg/pr15332.f: Likewise.
14477 * gfortran.dg/pr15957.f90: Likewise.
14478 * gfortran.dg/pr15959.f90: Likewise.
14479 * gfortran.dg/pr16597.f90: Likewise.
14480 * gfortran.dg/pr16861.f90: Likewise.
14481 * gfortran.dg/pr16938.f90: Likewise.
14482 * gfortran.dg/pr17090.f90: Likewise.
14483 * gfortran.dg/pr17143.f90: Likewise.
14484 * gfortran.dg/pr17164.f90: Likewise.
14485 * gfortran.dg/pr17229.f: Likewise.
14486 * gfortran.dg/pr17285.f90: Likewise.
14487 * gfortran.dg/pr17286.f90: Likewise.
14488 * gfortran.dg/pr17472.f: Likewise.
14489 * gfortran.dg/pr17612.f90: Likewise.
14490 * gfortran.dg/pr17706.f90: Likewise.
14491 * gfortran.dg/pr18025.f90: Likewise.
14492 * gfortran.dg/pr18122.f90: Likewise.
14493 * gfortran.dg/pr18210.f90: Likewise.
14494 * gfortran.dg/pr18392.f90: Likewise.
14495 * gfortran.dg/pr19155.f: Likewise.
14496 * gfortran.dg/pr19216.f: Likewise.
14497 * gfortran.dg/pr19467.f90: Likewise.
14498 * gfortran.dg/pr19657.f: Likewise.
14499 * gfortran.dg/pr19926.f90: Likewise.
14500 * gfortran.dg/pr19928-1.f90: Likewise.
14501 * gfortran.dg/pr19928-2.f90: Likewise.
14502 * gfortran.dg/pr20086.f90: Likewise.
14503 * gfortran.dg/pr20124.f90: Likewise.
14504 * gfortran.dg/pr20163-2.f: Likewise.
14505 * gfortran.dg/pr20480.f90: Likewise.
14506 * gfortran.dg/pr20755.f: Likewise.
14507 * gfortran.dg/pr20950.f: Likewise.
14508 * gfortran.dg/pr21177.f90: Likewise.
14509 * gfortran.dg/pr21730.f: Likewise.
14510 * gfortran.dg/pr22491.f: Likewise.
14511 * gfortran.dg/pr25603.f: Likewise.
14512 * gfortran.dg/pr26246_2.f90: Likewise.
14513 * gfortran.dg/pr32136.f90: Likewise.
14514 * gfortran.dg/pr32533.f90: Likewise.
14515 * gfortran.dg/pr33794.f90: Likewise.
14516 * gfortran.dg/pr35662.f90: Likewise.
14517 * gfortran.dg/pr35944-1.f90: Likewise.
14518 * gfortran.dg/pr35944-2.f90: Likewise.
14519 * gfortran.dg/pr35983.f90: Likewise.
14520 * gfortran.dg/pr39865.f90: Likewise.
14521 * gfortran.dg/pr41212.f90: Likewise.
14522 * gfortran.dg/pr43808.f90: Likewise.
14523 * gfortran.dg/pr44592.f90: Likewise.
14524 * gfortran.dg/pr44735.f90: Likewise.
14525 * gfortran.dg/pr45308.f03: Likewise.
14526 * gfortran.dg/pr46297.f: Likewise.
14527 * gfortran.dg/pr46588.f90: Likewise.
14528 * gfortran.dg/pr46665.f90: Likewise.
14529 * gfortran.dg/pr46804.f90: Likewise.
14530 * gfortran.dg/pr47008.f03: Likewise.
14531 * gfortran.dg/pr47614.f: Likewise.
14532 * gfortran.dg/pr47878.f90: Likewise.
14533 * gfortran.dg/pr49103.f90: Likewise.
14534 * gfortran.dg/pr50069_1.f90: Likewise.
14535 * gfortran.dg/pr50769.f90: Likewise.
14536 * gfortran.dg/pr52608.f90: Likewise.
14537 * gfortran.dg/pr55086_2.f90: Likewise.
14538 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14539 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14540 * gfortran.dg/pr55330.f90: Likewise.
14541 * gfortran.dg/pr56015.f90: Likewise.
14542 * gfortran.dg/pr57910.f90: Likewise.
14543 * gfortran.dg/pr59700.f90: Likewise.
14544 * gfortran.dg/pr62125.f90: Likewise.
14545 * gfortran.dg/pr64530.f90: Likewise.
14546 * gfortran.dg/pr65429.f90: Likewise.
14547 * gfortran.dg/pr65450.f90: Likewise.
14548 * gfortran.dg/pr65504.f90: Likewise.
14549 * gfortran.dg/pr65903.f90: Likewise.
14550 * gfortran.dg/pr66311.f90: Likewise.
14551 * gfortran.dg/pr66864.f90: Likewise.
14552 * gfortran.dg/pr67140.f90: Likewise.
14553 * gfortran.dg/pr67524.f90: Likewise.
14554 * gfortran.dg/pr67885.f90: Likewise.
14555 * gfortran.dg/pr68053.f90: Likewise.
14556 * gfortran.dg/pr68566.f90: Likewise.
14557 * gfortran.dg/pr69514_1.f90: Likewise.
14558 * gfortran.dg/pr69514_2.f90: Likewise.
14559 * gfortran.dg/pr69739.f90: Likewise.
14560 * gfortran.dg/pr70673.f90: Likewise.
14561 * gfortran.dg/pr71523_2.f90: Likewise.
14562 * gfortran.dg/pr71764.f90: Likewise.
14563 * gfortran.dg/pr78092.f90: Likewise.
14564 * gfortran.dg/pr82973.f90: Likewise.
14565 * gfortran.dg/pr83864.f90: Likewise.
14566 * gfortran.dg/pr83874.f90: Likewise.
14567 * gfortran.dg/pr84088.f90: Likewise.
14568 * gfortran.dg/pr84155.f90: Likewise.
14569 * gfortran.dg/proc_decl_12.f90: Likewise.
14570 * gfortran.dg/proc_decl_13.f90: Likewise.
14571 * gfortran.dg/proc_decl_15.f90: Likewise.
14572 * gfortran.dg/proc_decl_17.f90: Likewise.
14573 * gfortran.dg/proc_decl_18.f90: Likewise.
14574 * gfortran.dg/proc_decl_2.f90: Likewise.
14575 * gfortran.dg/proc_decl_5.f90: Likewise.
14576 * gfortran.dg/proc_decl_9.f90: Likewise.
14577 * gfortran.dg/proc_ptr_1.f90: Likewise.
14578 * gfortran.dg/proc_ptr_10.f90: Likewise.
14579 * gfortran.dg/proc_ptr_12.f90: Likewise.
14580 * gfortran.dg/proc_ptr_18.f90: Likewise.
14581 * gfortran.dg/proc_ptr_19.f90: Likewise.
14582 * gfortran.dg/proc_ptr_21.f90: Likewise.
14583 * gfortran.dg/proc_ptr_22.f90: Likewise.
14584 * gfortran.dg/proc_ptr_23.f90: Likewise.
14585 * gfortran.dg/proc_ptr_25.f90: Likewise.
14586 * gfortran.dg/proc_ptr_26.f90: Likewise.
14587 * gfortran.dg/proc_ptr_3.f90: Likewise.
14588 * gfortran.dg/proc_ptr_36.f90: Likewise.
14589 * gfortran.dg/proc_ptr_47.f90: Likewise.
14590 * gfortran.dg/proc_ptr_48.f90: Likewise.
14591 * gfortran.dg/proc_ptr_5.f90: Likewise.
14592 * gfortran.dg/proc_ptr_6.f90: Likewise.
14593 * gfortran.dg/proc_ptr_7.f90: Likewise.
14594 * gfortran.dg/proc_ptr_8.f90: Likewise.
14595 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14596 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14597 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14598 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14599 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14600 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14601 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14602 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14603 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14604 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14605 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14606 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14607 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14608 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14609 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14610 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14611 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14612 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14613 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14614 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14615 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14616 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14617 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14618 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14619 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14620 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14621 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14622 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14623 * gfortran.dg/product_init_expr.f03: Likewise.
14624 * gfortran.dg/promotion.f90: Likewise.
14625 * gfortran.dg/promotion_3.f90: Likewise.
14626 * gfortran.dg/promotion_4.f90: Likewise.
14627 * gfortran.dg/protected_1.f90: Likewise.
14628 * gfortran.dg/protected_2.f90: Likewise.
14629 * gfortran.dg/ptr-func-1.f90: Likewise.
14630 * gfortran.dg/ptr-func-2.f90: Likewise.
14631 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14632 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14633 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14634 * gfortran.dg/pure_byref_1.f90: Likewise.
14635 * gfortran.dg/pure_byref_2.f90: Likewise.
14636 * gfortran.dg/pure_byref_3.f90: Likewise.
14637 * gfortran.dg/quad_2.f90: Likewise.
14638 * gfortran.dg/quad_3.f90: Likewise.
14639 * gfortran.dg/random_3.f90: Likewise.
14640 * gfortran.dg/random_4.f90: Likewise.
14641 * gfortran.dg/random_7.f90: Likewise.
14642 * gfortran.dg/read_2.f90: Likewise.
14643 * gfortran.dg/read_3.f90: Likewise.
14644 * gfortran.dg/read_4.f90: Likewise.
14645 * gfortran.dg/read_5.f90: Likewise.
14646 * gfortran.dg/read_bad_advance.f90: Likewise.
14647 * gfortran.dg/read_bang.f90: Likewise.
14648 * gfortran.dg/read_bang4.f90: Likewise.
14649 * gfortran.dg/read_comma.f: Likewise.
14650 * gfortran.dg/read_dir.f90: Likewise.
14651 * gfortran.dg/read_empty_file.f: Likewise.
14652 * gfortran.dg/read_eof_1.f90: Likewise.
14653 * gfortran.dg/read_eof_2.f90: Likewise.
14654 * gfortran.dg/read_eof_3.f90: Likewise.
14655 * gfortran.dg/read_eof_4.f90: Likewise.
14656 * gfortran.dg/read_eof_5.f90: Likewise.
14657 * gfortran.dg/read_eof_6.f: Likewise.
14658 * gfortran.dg/read_eof_7.f90: Likewise.
14659 * gfortran.dg/read_eof_8.f90: Likewise.
14660 * gfortran.dg/read_eof_all.f90: Likewise.
14661 * gfortran.dg/read_eor.f90: Likewise.
14662 * gfortran.dg/read_float_1.f90: Likewise.
14663 * gfortran.dg/read_float_2.f03: Likewise.
14664 * gfortran.dg/read_float_3.f90: Likewise.
14665 * gfortran.dg/read_float_4.f90: Likewise.
14666 * gfortran.dg/read_infnan_1.f90: Likewise.
14667 * gfortran.dg/read_list_eof_1.f90: Likewise.
14668 * gfortran.dg/read_logical.f90: Likewise.
14669 * gfortran.dg/read_many_1.f: Likewise.
14670 * gfortran.dg/read_no_eor.f90: Likewise.
14671 * gfortran.dg/read_noadvance.f90: Likewise.
14672 * gfortran.dg/read_repeat.f90: Likewise.
14673 * gfortran.dg/read_repeat_2.f90: Likewise.
14674 * gfortran.dg/read_size_noadvance.f90: Likewise.
14675 * gfortran.dg/read_x_eof.f90: Likewise.
14676 * gfortran.dg/read_x_past.f: Likewise.
14677 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14678 * gfortran.dg/real_const_1.f: Likewise.
14679 * gfortran.dg/real_const_2.f90: Likewise.
14680 * gfortran.dg/real_const_3.f90: Likewise.
14681 * gfortran.dg/real_do_1.f90: Likewise.
14682 * gfortran.dg/real_index_1.f90: Likewise.
14683 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14684 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14685 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14686 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14687 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14688 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14689 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14690 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14691 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14692 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14693 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14694 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14695 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14696 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14697 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14698 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14699 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14700 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14701 * gfortran.dg/record_marker_1.f90: Likewise.
14702 * gfortran.dg/record_marker_2.f: Likewise.
14703 * gfortran.dg/record_marker_3.f90: Likewise.
14704 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14705 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14706 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14707 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14708 * gfortran.dg/recursive_check_7.f90: Likewise.
14709 * gfortran.dg/recursive_reference_1.f90: Likewise.
14710 * gfortran.dg/recursive_reference_2.f90: Likewise.
14711 * gfortran.dg/recursive_stack.f90: Likewise.
14712 * gfortran.dg/reduction.f90: Likewise.
14713 * gfortran.dg/repack_arrays_1.f90: Likewise.
14714 * gfortran.dg/repeat_1.f90: Likewise.
14715 * gfortran.dg/repeat_2.f90: Likewise.
14716 * gfortran.dg/repeat_3.f90: Likewise.
14717 * gfortran.dg/repeat_6.f90: Likewise.
14718 * gfortran.dg/reshape-alloc.f90: Likewise.
14719 * gfortran.dg/reshape-complex.f90: Likewise.
14720 * gfortran.dg/reshape.f90: Likewise.
14721 * gfortran.dg/reshape_2.f90: Likewise.
14722 * gfortran.dg/reshape_7.f90: Likewise.
14723 * gfortran.dg/reshape_empty_1.f03: Likewise.
14724 * gfortran.dg/reshape_pad_1.f90: Likewise.
14725 * gfortran.dg/reshape_rank7.f90: Likewise.
14726 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14727 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14728 * gfortran.dg/result_default_init_1.f90: Likewise.
14729 * gfortran.dg/result_in_spec_1.f90: Likewise.
14730 * gfortran.dg/result_in_spec_2.f90: Likewise.
14731 * gfortran.dg/ret_array_1.f90: Likewise.
14732 * gfortran.dg/ret_pointer_1.f90: Likewise.
14733 * gfortran.dg/ret_pointer_2.f90: Likewise.
14734 * gfortran.dg/rewind_1.f90: Likewise.
14735 * gfortran.dg/round_1.f03: Likewise.
14736 * gfortran.dg/round_2.f03: Likewise.
14737 * gfortran.dg/round_3.f08: Likewise.
14738 * gfortran.dg/round_4.f90: Likewise.
14739 * gfortran.dg/rrspacing_1.f90: Likewise.
14740 * gfortran.dg/runtime_warning_1.f90: Likewise.
14741 * gfortran.dg/same_type_as_2.f03: Likewise.
14742 * gfortran.dg/save_1.f90: Likewise.
14743 * gfortran.dg/save_5.f90: Likewise.
14744 * gfortran.dg/save_6.f90: Likewise.
14745 * gfortran.dg/scalar_mask_1.f90: Likewise.
14746 * gfortran.dg/scalar_mask_2.f90: Likewise.
14747 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14748 * gfortran.dg/scale_1.f90: Likewise.
14749 * gfortran.dg/scan_1.f90: Likewise.
14750 * gfortran.dg/scan_2.f90: Likewise.
14751 * gfortran.dg/secnds-1.f: Likewise.
14752 * gfortran.dg/secnds.f: Likewise.
14753 * gfortran.dg/select_1.f90: Likewise.
14754 * gfortran.dg/select_2.f90: Likewise.
14755 * gfortran.dg/select_3.f90: Likewise.
14756 * gfortran.dg/select_5.f90: Likewise.
14757 * gfortran.dg/select_char_1.f90: Likewise.
14758 * gfortran.dg/select_char_2.f90: Likewise.
14759 * gfortran.dg/select_type_13.f03: Likewise.
14760 * gfortran.dg/select_type_14.f03: Likewise.
14761 * gfortran.dg/select_type_15.f03: Likewise.
14762 * gfortran.dg/select_type_19.f03: Likewise.
14763 * gfortran.dg/select_type_2.f03: Likewise.
14764 * gfortran.dg/select_type_26.f03: Likewise.
14765 * gfortran.dg/select_type_27.f03: Likewise.
14766 * gfortran.dg/select_type_28.f03: Likewise.
14767 * gfortran.dg/select_type_3.f03: Likewise.
14768 * gfortran.dg/select_type_35.f03: Likewise.
14769 * gfortran.dg/select_type_36.f03: Likewise.
14770 * gfortran.dg/select_type_37.f03: Likewise.
14771 * gfortran.dg/select_type_39.f03: Likewise.
14772 * gfortran.dg/select_type_4.f90: Likewise.
14773 * gfortran.dg/select_type_5.f03: Likewise.
14774 * gfortran.dg/select_type_6.f03: Likewise.
14775 * gfortran.dg/select_type_7.f03: Likewise.
14776 * gfortran.dg/select_type_8.f03: Likewise.
14777 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14778 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14779 * gfortran.dg/selected_kind_1.f90: Likewise.
14780 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14781 * gfortran.dg/shape_2.f90: Likewise.
14782 * gfortran.dg/shape_4.f90: Likewise.
14783 * gfortran.dg/shape_5.f90: Likewise.
14784 * gfortran.dg/shape_7.f90: Likewise.
14785 * gfortran.dg/shape_8.f90: Likewise.
14786 * gfortran.dg/shape_9.f90: Likewise.
14787 * gfortran.dg/shift-kind_2.f90: Likewise.
14788 * gfortran.dg/shiftalr_1.F90: Likewise.
14789 * gfortran.dg/shiftalr_2.F90: Likewise.
14790 * gfortran.dg/simpleif_1.f90: Likewise.
14791 * gfortran.dg/simplify_argN_1.f90: Likewise.
14792 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14793 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14794 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14795 * gfortran.dg/simplify_modulo.f90: Likewise.
14796 * gfortran.dg/single_char_string.f90: Likewise.
14797 * gfortran.dg/size_dim.f90: Likewise.
14798 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14799 * gfortran.dg/sizeof.f90: Likewise.
14800 * gfortran.dg/sizeof_4.f90: Likewise.
14801 * gfortran.dg/slash_1.f90: Likewise.
14802 * gfortran.dg/sms-1.f90: Likewise.
14803 * gfortran.dg/sms-2.f90: Likewise.
14804 * gfortran.dg/spec_expr_7.f90: Likewise.
14805 * gfortran.dg/specifics_1.f90: Likewise.
14806 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14807 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14808 * gfortran.dg/spread_init_expr.f03: Likewise.
14809 * gfortran.dg/spread_scalar_source.f90: Likewise.
14810 * gfortran.dg/spread_shape_1.f90: Likewise.
14811 * gfortran.dg/stat_1.f90: Likewise.
14812 * gfortran.dg/stat_2.f90: Likewise.
14813 * gfortran.dg/stfunc_1.f90: Likewise.
14814 * gfortran.dg/stfunc_4.f90: Likewise.
14815 * gfortran.dg/stfunc_6.f90: Likewise.
14816 * gfortran.dg/storage_size_1.f08: Likewise.
14817 * gfortran.dg/storage_size_3.f08: Likewise.
14818 * gfortran.dg/storage_size_4.f90: Likewise.
14819 * gfortran.dg/streamio_1.f90: Likewise.
14820 * gfortran.dg/streamio_10.f90: Likewise.
14821 * gfortran.dg/streamio_11.f90: Likewise.
14822 * gfortran.dg/streamio_12.f90: Likewise.
14823 * gfortran.dg/streamio_13.f90: Likewise.
14824 * gfortran.dg/streamio_14.f90: Likewise.
14825 * gfortran.dg/streamio_15.f90: Likewise.
14826 * gfortran.dg/streamio_16.f90: Likewise.
14827 * gfortran.dg/streamio_17.f90: Likewise.
14828 * gfortran.dg/streamio_2.f90: Likewise.
14829 * gfortran.dg/streamio_3.f90: Likewise.
14830 * gfortran.dg/streamio_4.f90: Likewise.
14831 * gfortran.dg/streamio_5.f90: Likewise.
14832 * gfortran.dg/streamio_6.f90: Likewise.
14833 * gfortran.dg/streamio_7.f90: Likewise.
14834 * gfortran.dg/streamio_8.f90: Likewise.
14835 * gfortran.dg/streamio_9.f90: Likewise.
14836 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14837 * gfortran.dg/string_4.f90: Likewise.
14838 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14839 * gfortran.dg/string_assign_2.f90: Likewise.
14840 * gfortran.dg/string_compare_1.f90: Likewise.
14841 * gfortran.dg/string_compare_2.f90: Likewise.
14842 * gfortran.dg/string_compare_3.f90: Likewise.
14843 * gfortran.dg/string_ctor_1.f90: Likewise.
14844 * gfortran.dg/string_length_1.f90: Likewise.
14845 * gfortran.dg/string_length_2.f90: Likewise.
14846 * gfortran.dg/string_length_3.f90: Likewise.
14847 * gfortran.dg/string_length_4.f90: Likewise.
14848 * gfortran.dg/string_null_compare_1.f: Likewise.
14849 * gfortran.dg/string_pad_trunc.f90: Likewise.
14850 * gfortran.dg/structure_constructor_1.f03: Likewise.
14851 * gfortran.dg/structure_constructor_11.f90: Likewise.
14852 * gfortran.dg/structure_constructor_13.f03: Likewise.
14853 * gfortran.dg/structure_constructor_2.f03: Likewise.
14854 * gfortran.dg/structure_constructor_5.f03: Likewise.
14855 * gfortran.dg/submodule_1.f08: Likewise.
14856 * gfortran.dg/submodule_11.f08: Likewise.
14857 * gfortran.dg/submodule_14.f08: Likewise.
14858 * gfortran.dg/submodule_15.f08: Likewise.
14859 * gfortran.dg/submodule_17.f08: Likewise.
14860 * gfortran.dg/submodule_18.f08: Likewise.
14861 * gfortran.dg/submodule_19.f08: Likewise.
14862 * gfortran.dg/submodule_2.f08: Likewise.
14863 * gfortran.dg/submodule_27.f08: Likewise.
14864 * gfortran.dg/submodule_28.f08: Likewise.
14865 * gfortran.dg/submodule_29.f08: Likewise.
14866 * gfortran.dg/submodule_30.f08: Likewise.
14867 * gfortran.dg/submodule_6.f08: Likewise.
14868 * gfortran.dg/submodule_7.f08: Likewise.
14869 * gfortran.dg/submodule_8.f08: Likewise.
14870 * gfortran.dg/subnormal_1.f90: Likewise.
14871 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14872 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14873 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14874 * gfortran.dg/substr_2.f: Likewise.
14875 * gfortran.dg/substr_3.f: Likewise.
14876 * gfortran.dg/substr_4.f: Likewise.
14877 * gfortran.dg/substr_5.f90: Likewise.
14878 * gfortran.dg/substr_6.f90: Likewise.
14879 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14880 * gfortran.dg/sum_init_expr.f03: Likewise.
14881 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14882 * gfortran.dg/system_clock_3.f08: Likewise.
14883 * gfortran.dg/t_editing.f: Likewise.
14884 * gfortran.dg/team_change_1.f90: Likewise.
14885 * gfortran.dg/team_end_1.f90: Likewise.
14886 * gfortran.dg/team_number_1.f90: Likewise.
14887 * gfortran.dg/temporary_1.f90: Likewise.
14888 * gfortran.dg/test_com_block.f90: Likewise.
14889 * gfortran.dg/test_only_clause.f90: Likewise.
14890 * gfortran.dg/tiny_1.f90: Likewise.
14891 * gfortran.dg/tiny_2.f90: Likewise.
14892 * gfortran.dg/tl_editing.f90: Likewise.
14893 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14894 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14895 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14896 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14897 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14898 * gfortran.dg/transfer_class_2.f90: Likewise.
14899 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14900 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14901 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14902 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14903 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14904 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14905 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14906 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14907 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14908 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14909 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14910 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14911 * gfortran.dg/transpose_1.f90: Likewise.
14912 * gfortran.dg/transpose_3.f03: Likewise.
14913 * gfortran.dg/transpose_4.f90: Likewise.
14914 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14915 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14916 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14917 * gfortran.dg/trim_1.f90: Likewise.
14918 * gfortran.dg/trim_optimize_1.f90: Likewise.
14919 * gfortran.dg/trim_optimize_2.f90: Likewise.
14920 * gfortran.dg/trim_optimize_3.f90: Likewise.
14921 * gfortran.dg/trim_optimize_4.f90: Likewise.
14922 * gfortran.dg/trim_optimize_5.f90: Likewise.
14923 * gfortran.dg/trim_optimize_6.f90: Likewise.
14924 * gfortran.dg/trim_optimize_7.f90: Likewise.
14925 * gfortran.dg/trim_optimize_8.f90: Likewise.
14926 * gfortran.dg/type_to_class_1.f03: Likewise.
14927 * gfortran.dg/type_to_class_2.f03: Likewise.
14928 * gfortran.dg/type_to_class_3.f03: Likewise.
14929 * gfortran.dg/type_to_class_4.f03: Likewise.
14930 * gfortran.dg/type_to_class_5.f03: Likewise.
14931 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14932 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14933 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14934 * gfortran.dg/typebound_call_1.f03: Likewise.
14935 * gfortran.dg/typebound_call_13.f03: Likewise.
14936 * gfortran.dg/typebound_call_18.f03: Likewise.
14937 * gfortran.dg/typebound_call_19.f03: Likewise.
14938 * gfortran.dg/typebound_call_2.f03: Likewise.
14939 * gfortran.dg/typebound_call_20.f03: Likewise.
14940 * gfortran.dg/typebound_call_3.f03: Likewise.
14941 * gfortran.dg/typebound_generic_5.f03: Likewise.
14942 * gfortran.dg/typebound_generic_6.f03: Likewise.
14943 * gfortran.dg/typebound_generic_9.f03: Likewise.
14944 * gfortran.dg/typebound_operator_12.f03: Likewise.
14945 * gfortran.dg/typebound_operator_13.f03: Likewise.
14946 * gfortran.dg/typebound_operator_15.f90: Likewise.
14947 * gfortran.dg/typebound_operator_20.f90: Likewise.
14948 * gfortran.dg/typebound_operator_3.f03: Likewise.
14949 * gfortran.dg/typebound_operator_6.f03: Likewise.
14950 * gfortran.dg/typebound_operator_7.f03: Likewise.
14951 * gfortran.dg/typebound_operator_8.f03: Likewise.
14952 * gfortran.dg/typebound_operator_9.f03: Likewise.
14953 * gfortran.dg/typebound_proc_19.f90: Likewise.
14954 * gfortran.dg/typebound_proc_20.f90: Likewise.
14955 * gfortran.dg/typebound_proc_23.f90: Likewise.
14956 * gfortran.dg/typebound_proc_27.f03: Likewise.
14957 * gfortran.dg/typebound_proc_35.f90: Likewise.
14958 * gfortran.dg/typebound_proc_36.f90: Likewise.
14959 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14960 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14961 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14962 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14963 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14964 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14965 * gfortran.dg/unf_short_record_1.f90: Likewise.
14966 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14967 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14968 * gfortran.dg/unit_1.f90: Likewise.
14969 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14970 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14971 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14972 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14973 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14974 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14975 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14976 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14977 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14978 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14979 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14980 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14981 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14982 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14983 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14984 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14985 * gfortran.dg/unpack_init_expr.f03: Likewise.
14986 * gfortran.dg/use_10.f90: Likewise.
14987 * gfortran.dg/use_11.f90: Likewise.
14988 * gfortran.dg/use_13.f90: Likewise.
14989 * gfortran.dg/use_24.f90: Likewise.
14990 * gfortran.dg/use_27.f90: Likewise.
14991 * gfortran.dg/use_5.f90: Likewise.
14992 * gfortran.dg/use_allocated_1.f90: Likewise.
14993 * gfortran.dg/use_only_1.f90: Likewise.
14994 * gfortran.dg/use_only_4.f90: Likewise.
14995 * gfortran.dg/use_rename_2.f90: Likewise.
14996 * gfortran.dg/use_rename_4.f90: Likewise.
14997 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14998 * gfortran.dg/used_interface_ref.f90: Likewise.
14999 * gfortran.dg/used_types_5.f90: Likewise.
15000 * gfortran.dg/utf8_1.f03: Likewise.
15001 * gfortran.dg/utf8_2.f03: Likewise.
15002 * gfortran.dg/value_1.f90: Likewise.
15003 * gfortran.dg/value_2.f90: Likewise.
15004 * gfortran.dg/value_4.f90: Likewise.
15005 * gfortran.dg/value_6.f03: Likewise.
15006 * gfortran.dg/value_7.f03: Likewise.
15007 * gfortran.dg/value_test.f90: Likewise.
15008 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
15009 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
15010 * gfortran.dg/vect/pr60510.f: Likewise.
15011 * gfortran.dg/vect/pr69882.f90: Likewise.
15012 * gfortran.dg/vect/pr69980.f90: Likewise.
15013 * gfortran.dg/vect/vect-5.f90: Likewise.
15014 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
15015 * gfortran.dg/vector_subscript_1.f90: Likewise.
15016 * gfortran.dg/vector_subscript_2.f90: Likewise.
15017 * gfortran.dg/vector_subscript_3.f90: Likewise.
15018 * gfortran.dg/vector_subscript_5.f90: Likewise.
15019 * gfortran.dg/verify_2.f90: Likewise.
15020 * gfortran.dg/volatile10.f90: Likewise.
15021 * gfortran.dg/where_1.f90: Likewise.
15022 * gfortran.dg/where_operator_assign_1.f90: Likewise.
15023 * gfortran.dg/where_operator_assign_2.f90: Likewise.
15024 * gfortran.dg/where_operator_assign_3.f90: Likewise.
15025 * gfortran.dg/whole_file_13.f90: Likewise.
15026 * gfortran.dg/whole_file_2.f90: Likewise.
15027 * gfortran.dg/widechar_2.f90: Likewise.
15028 * gfortran.dg/widechar_4.f90: Likewise.
15029 * gfortran.dg/widechar_5.f90: Likewise.
15030 * gfortran.dg/widechar_6.f90: Likewise.
15031 * gfortran.dg/widechar_8.f90: Likewise.
15032 * gfortran.dg/widechar_IO_1.f90: Likewise.
15033 * gfortran.dg/widechar_IO_2.f90: Likewise.
15034 * gfortran.dg/widechar_IO_3.f90: Likewise.
15035 * gfortran.dg/widechar_IO_4.f90: Likewise.
15036 * gfortran.dg/widechar_compare_1.f90: Likewise.
15037 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
15038 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
15039 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
15040 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
15041 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
15042 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
15043 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
15044 * gfortran.dg/widechar_select_1.f90: Likewise.
15045 * gfortran.dg/winapi.f90: Likewise.
15046 * gfortran.dg/write_0_pe_format.f90: Likewise.
15047 * gfortran.dg/write_back.f: Likewise.
15048 * gfortran.dg/write_check3.f90: Likewise.
15049 * gfortran.dg/write_direct_eor.f90: Likewise.
15050 * gfortran.dg/write_padding.f90: Likewise.
15051 * gfortran.dg/write_recursive.f90: Likewise.
15052 * gfortran.dg/write_rewind_1.f: Likewise.
15053 * gfortran.dg/write_rewind_2.f: Likewise.
15054 * gfortran.dg/write_zero_array.f90: Likewise.
15055 * gfortran.dg/x_slash_1.f: Likewise.
15056 * gfortran.dg/x_slash_2.f: Likewise.
15057 * gfortran.dg/zero_array_components_1.f90: Likewise.
15058 * gfortran.dg/zero_length_1.f90: Likewise.
15059 * gfortran.dg/zero_length_2.f90: Likewise.
15060 * gfortran.dg/zero_sized_1.f90: Likewise.
15061 * gfortran.dg/zero_sized_3.f90: Likewise.
15062 * gfortran.fortran-torture/compile/nested.f90: Likewise.
15063 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
15064 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
15065 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
15066 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
15067 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
15068 * gfortran.fortran-torture/execute/args.f90: Likewise.
15069 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
15070 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
15071 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
15072 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
15073 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
15074 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
15075 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
15076 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
15077 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
15078 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
15079 * gfortran.fortran-torture/execute/common.f90: Likewise.
15080 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
15081 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
15082 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
15083 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
15084 * gfortran.fortran-torture/execute/contained.f90: Likewise.
15085 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
15086 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
15087 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
15088 * gfortran.fortran-torture/execute/data.f90: Likewise.
15089 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
15090 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
15091 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
15092 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
15093 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
15094 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
15095 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
15096 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
15097 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
15098 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
15099 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
15100 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
15101 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
15102 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
15103 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
15104 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
15105 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
15106 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
15107 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
15108 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
15109 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
15110 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
15111 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
15112 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
15113 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
15114 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
15115 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
15116 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
15117 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
15118 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
15119 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
15120 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
15121 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
15122 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
15123 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
15124 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
15125 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
15126 * gfortran.fortran-torture/execute/forall.f90: Likewise.
15127 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
15128 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
15129 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
15130 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
15131 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
15132 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
15133 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
15134 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
15135 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
15136 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
15137 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
15138 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
15139 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
15140 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
15141 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
15142 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
15143 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
15144 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
15145 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
15146 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
15147 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
15148 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
15149 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
15150 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
15151 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
15152 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
15153 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
15154 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
15155 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15156 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
15157 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
15158 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
15159 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
15160 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
15161 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
15162 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
15164 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
15165 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
15166 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
15167 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
15168 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
15169 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
15170 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
15171 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15172 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
15173 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
15174 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
15175 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15176 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
15177 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
15178 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
15179 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
15180 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
15181 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15182 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
15183 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15184 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
15185 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
15186 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
15187 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
15188 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
15189 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
15190 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
15191 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
15192 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15193 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
15194 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
15195 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
15196 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
15197 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
15198 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
15199 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
15200 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
15201 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
15202 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
15203 * gfortran.fortran-torture/execute/math.f90: Likewise.
15204 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
15205 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
15206 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
15207 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
15208 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
15209 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
15210 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
15211 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
15212 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
15213 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
15214 * gfortran.fortran-torture/execute/power.f90: Likewise.
15215 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
15216 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
15217 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15218 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
15219 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
15220 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
15221 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
15222 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
15223 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
15224 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
15225 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
15226 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
15227 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
15228 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15229 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15230 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15231 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15232 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15233 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15234 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15235 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15236 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15237 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15238 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15239 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15240 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15241 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15242 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15243 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15244 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15245 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15246 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15247 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15248 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15249 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15250 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15251 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15252 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15253 * gfortran.fortran-torture/execute/string.f90: Likewise.
15254 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15255 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15256 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15257 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15258 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15259 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15260 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15261 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15262 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15263 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15264 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15265 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15266 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15267 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15268 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15269 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15270 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15271 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15272 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15273 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15274 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15275 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15276 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15277 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15278 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15279 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15280 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15281 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15282 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15283 * gfortran.dg/inline_transpose_1.f90: Likewise.
15285 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15288 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15291 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
15294 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
15295 * gnat.dg/dispatch1.adb: Rename into...
15296 * gnat.dg/disp1.adb: ...this.
15297 * gnat.dg/dispatch1_p.ads: Rename into...
15298 * gnat.dg/disp1_pkg.ads: ...this.
15299 * gnat.dg/disp2.adb: Rename into...
15300 * gnat.dg/dispatch2.adb: ...this.
15301 * gnat.dg/dispatch2_p.ads: Rename into...
15302 * gnat.dg/disp2_pkg.ads: ...this.
15303 * gnat.dg/dispatch2_p.adb: Rename into...
15304 * gnat.dg/disp2_pkg.adb: this.
15305 * gnat.dg/generic_dispatch.adb: Rename into...
15306 * gnat.dg/generic_disp.adb: this.
15307 * gnat.dg/generic_dispatch_p.ads: Rename into...
15308 * gnat.dg/generic_disp_pkg.ads: ...this.
15309 * gnat.dg/generic_dispatch_p.adb: Rename into...
15310 * gnat.dg/generic_disp_pkg.adb: ...this.
15311 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
15312 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
15313 * gnat.dg/object_overflow1.adb: Tweak index.
15314 * gnat.dg/object_overflow2.adb: Likewise.
15315 * gnat.dg/object_overflow3.adb: Likewise.
15316 * gnat.dg/object_overflow4.adb: Likewise.
15317 * gnat.dg/object_overflow5.adb: Likewise.
15319 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15322 * gcc.c-torture/compile/pr84425.c: New test.
15324 2018-02-16 Marek Polacek <polacek@redhat.com>
15325 Jakub Jelinek <jakub@redhat.com>
15328 * g++.dg/cpp1y/constexpr-84192.C: New test.
15330 2018-02-16 Martin Sebor <msebor@redhat.com>
15333 * g++.dg/overload15.C: New test.
15335 2018-02-16 Yury Gribov <tetra2005@gmail.com>
15338 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15339 * gcc.dg/pr56727-2.c: Ditto.
15340 * gcc.target/powerpc/pr79439.c: Renamed to...
15341 * gcc.target/powerpc/pr79439-1.c: ...this.
15342 * gcc.target/powerpc/pr79439-2.c: New test.
15343 * gcc.target/powerpc/pr79439-3.c: New test.
15345 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15348 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15349 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15350 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15351 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15352 * gcc.target/powerpc/builtins-3.c: Same.
15354 2018-02-16 Nathan Sidwell <nathan@acm.org>
15356 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15358 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15360 PR rtl-optimization/70023
15361 * gcc.target/i386/pr70023.c: New.
15363 2018-02-16 Carl Love <cel@us.ibm.com>
15365 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15367 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15370 2018-02-16 Carl Love <cel@us.ibm.com>
15372 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15373 for the ABI definitions for vec_extract4b and vec_insert4b.
15375 2018-02-16 Nathan Sidwell <nathan@acm.org>
15377 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15378 * g++.old-deja/g++.mike/net43.C: Likewise.
15380 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15383 * g++.dg/cpp1z/class-deduction48.C: New.
15385 2018-02-16 Nathan Sidwell <nathan@acm.org>
15388 * g++.dg/lookup/pr84375.C: New.
15390 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15393 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15395 2018-02-16 Richard Biener <rguenther@suse.de>
15397 PR tree-optimization/84417
15398 * gcc.dg/torture/pr84417.c: New testcase.
15400 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15403 * g++.dg/opt/pr84272.C: New test.
15405 PR rtl-optimization/83723
15406 * gcc.dg/pr83723.c: New test.
15408 2018-02-16 Richard Biener <rguenther@suse.de>
15410 PR tree-optimization/84399
15411 * gcc.dg/graphite/pr84399.c: New testcase.
15413 2018-02-16 Richard Biener <rguenther@suse.de>
15415 PR tree-optimization/84190
15416 * g++.dg/torture/pr84190.C: New testcase.
15418 2018-02-15 Martin Sebor <msebor@redhat.com>
15420 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15423 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15426 * gfortran.dg/dtio_21.f03: Add an error message.
15427 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15429 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15432 * gfortran.dg/stop_shouldfail.f90: New test.
15434 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15437 * g++.dg/concepts/pr84330.C: New.
15439 2018-02-15 Tom de Vries <tom@codesourcery.com>
15441 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15443 2018-02-15 Tom de Vries <tom@codesourcery.com>
15445 * gcc.c-torture/compile/pr84136.c: Require effective target
15448 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15450 PR tree-optimization/84383
15451 * gcc.c-torture/compile/pr84383.c: New test.
15453 PR tree-optimization/84334
15454 * gcc.dg/pr84334.c: New test.
15456 2018-02-14 Carl Love <cel@us.ibm.com>
15458 * gcc.target/powerpc/builtins-4-int128-runnable.c
15459 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15460 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15462 2018-02-14 Martin Sebor <msebor@redhat.com>
15464 PR tree-optimization/83698
15465 * gcc.dg/Wrestrict-7.c: New test.
15466 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15467 * gcc.target/i386/chkp-stropt-17.c: Same.
15469 2018-02-14 Martin Sebor <msebor@redhat.com>
15472 * gcc.dg/Wattributes-8.c: New test.
15474 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15477 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15478 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15479 * gfortran.dg/select_type_1.f03: Extend test case.
15481 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15483 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15484 (dg-options): Use -O2 -msse2 -mno-sse3.
15486 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15488 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15489 this test case still works ok.
15490 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15491 * gcc.dg/vmx/insert-be-order.c: Likewise.
15492 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15493 * gcc.dg/vmx/ld-be-order.c: Likewise.
15494 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15495 * gcc.dg/vmx/lde-be-order.c: Likewise.
15496 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15497 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15498 * gcc.dg/vmx/merge-be-order.c: Likewise.
15499 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15500 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15501 * gcc.dg/vmx/pack-be-order.c: Likewise.
15502 * gcc.dg/vmx/perm-be-order.c: Likewise.
15503 * gcc.dg/vmx/splat-be-order.c: Likewise.
15504 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15505 * gcc.dg/vmx/st-be-order.c: Likewise.
15506 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15507 * gcc.dg/vmx/ste-be-order.c: Likewise.
15508 * gcc.dg/vmx/stl-be-order.c: Likewise.
15509 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15510 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15511 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15512 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15513 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15515 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15518 * g++.dg/cpp0x/auto49.C: New.
15520 2018-02-14 Nathan Sidwell <nathan@acm.org>
15522 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15524 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15526 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15527 * gcc.target/powerpc/le-altivec-consts.c: Same.
15529 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15532 * gcc.target/powerpc/pr84220-sld.c: New test.
15533 * gcc.target/powerpc/pr84220-sld2.c: New test.
15534 * gcc.target/powerpc/pr84220-sldw.c: New test.
15535 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15536 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15538 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15541 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15542 _inc_ssp intrinsics.
15543 * gcc.target/i386/cet-intrin-4.c: Likewise.
15544 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15545 __builtin_ia32_rdssp[d|q].
15547 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15549 PR tree-optimization/84357
15550 * gcc.dg/vect/pr84357.c: New test.
15552 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15555 * gcc.target/rx/pr83831.c: New tests.
15557 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15560 * gcc.target/msp430/pr79242.c: New test.
15562 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15565 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15568 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15571 * g++.dg/pr84279.C: New test.
15573 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15575 PR rtl-optimization/84169
15576 * gcc.c-torture/execute/pr84169.c: New.
15578 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15581 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15583 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15586 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15589 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15592 * g++.dg/warn/effc4.C: New test.
15594 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15597 * g++.dg/template/sizeof16.C: New.
15598 * g++.dg/template/sizeof17.C: Likewise.
15600 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15603 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15604 add necessary compiler options.
15605 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15607 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15610 * gcc.c-torture/execute/pr82210.c: New test.
15612 PR middle-end/84309
15613 * gcc.dg/pr84309-2.c: New test.
15615 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15617 PR tree-optimization/84321
15618 * gcc.dg/pr84321.c: New test.
15620 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15623 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15625 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15628 * gcc.dg/asan/pr84307.c: Remove test.
15630 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15632 * gcc.target/rl78/test_auto_vector.c: New test.
15634 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15637 * gcc.c-torture/compile/pr84305.c: New test.
15639 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15642 * gcc.target/i386/pr84335.c: New test.
15644 PR tree-optimization/84339
15645 * gcc.c-torture/execute/pr84339.c: New test.
15647 PR middle-end/84309
15648 * gcc.dg/pr84309.c: New test.
15649 * gcc.target/i386/pr84309.c: New test.
15652 * gcc.target/i386/pr84336.c: New test.
15654 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15657 * c-c++-common/gomp/pr84341.c: New test.
15659 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15662 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15664 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15667 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15670 2018-02-12 Jeff Law <law@redhat.com>
15672 * gcc.c-torture/compile/reg-args-size.c: New test.
15674 2018-02-12 Carl Love <cel@us.ibm.com>
15676 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15677 uint128 tests to new testfile.
15678 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15679 int128 and uint128 tests.
15680 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15681 list of torture tests.
15683 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15686 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15687 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15689 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15692 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15694 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15697 * gcc.dg/asan/pr84307.c: New test.
15699 2018-02-12 Nathan Sidwell <nathan@acm.org>
15701 * g++.dg/parse/pr84263.C: New.
15703 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15706 * g++.dg/template/crash129.C: New.
15708 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15711 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15712 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15713 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15714 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15715 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15717 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15719 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15720 _mm_maskz_scalef_round_sd): Test new intrinsics.
15721 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15722 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15724 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15725 _mm_maskz_scalef_round_ss): Test new intrinsics.
15726 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15727 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15729 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15730 __builtin_ia32_scalefss_round): Remove builtin.
15731 (__builtin_ia32_scalefsd_mask_round,
15732 __builtin_ia32_scalefss_mask_round): Test new builtin.
15733 * gcc.target/i386/sse-13.c: Ditto.
15734 * gcc.target/i386/sse-23.c: Ditto.
15736 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15738 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15739 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15740 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15741 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15742 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15743 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15744 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15745 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
15747 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15748 (__builtin_ia32_sqrtss_round): Remove builtins.
15749 (__builtin_ia32_sqrtsd_mask_round)
15750 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15751 * gcc.target/i386/sse-13.c: Ditto.
15752 * gcc.target/i386/sse-23.c: Ditto.
15754 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15757 * gfortran.dg/statement_function_3.f: New test.
15759 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15763 * gfortran.dg/statement_function_1.f90: New test.
15764 * gfortran.dg/statement_function_2.f90: New test.
15766 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15769 * gfortran.dg/type_to_class_5.f03: New test.
15771 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15774 * gfortran.dg/type_to_class_4.f03: New test.
15776 2018-02-10 Alan Modra <amodra@gmail.com>
15779 * gcc.dg/pr84300.c: New.
15781 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15784 * g++.dg/ubsan/pr83987-2.C: New test.
15786 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15788 * gcc.target/rx/movsicc.c: New test.
15790 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15793 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15796 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15798 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15799 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15801 2018-02-09 Nathan Sidwell <nathan@acm.org>
15804 * c-c++-common/pr84293.h: New.
15805 * c-c++-common/pr84293.c: New.
15807 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15809 PR rtl-optimization/57193
15810 * gcc.target/i386/pr57193.c: New.
15812 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15815 * gcc.target/powerpc/pr84226.c: New test.
15817 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15819 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15823 2018-02-09 Martin Sebor <msebor@redhat.com>
15826 * gcc.dg/lto/pr84212_0.c: New test file.
15827 * gcc.dg/lto/pr84212_1.c: Same.
15829 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15832 * gcc.target/powerpc/pr83926.c: New test.
15833 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15834 message. Fix test for running in 32-bit mode.
15836 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15839 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15841 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15844 * gcc.target/s390/pr84295.c: New test.
15846 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15849 * g++.dg/cpp1y/lambda-init16.C: New.
15851 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15853 * gnat.dg/sso8.adb: New test.
15854 * gnat.dg/sso8_pkg.ads: New helper.
15856 2018-02-09 Richard Biener <rguenther@suse.de>
15858 PR tree-optimization/84278
15859 * gcc.target/i386/pr84278.c: Adjust regex.
15861 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15863 PR tree-optimization/84232
15864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15867 * gcc.target/aarch64/pr84252.c: New test.
15869 PR middle-end/84237
15870 * gcc.dg/pr84237.c: New test.
15872 2018-02-09 Marek Polacek <polacek@redhat.com>
15873 Jakub Jelinek <jakub@redhat.com>
15876 * g++.dg/torture/pr83659.C: New test.
15878 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15880 PR tree-optimization/84136
15881 * gcc.c-torture/compile/pr84136.c: New test.
15883 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15886 * gcc.target/i386/pr83008.c: New test.
15888 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15891 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15893 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15896 * g++.dg/warn/Wunused-parm-11.C: New.
15898 2018-02-08 Marek Polacek <polacek@redhat.com>
15900 PR tree-optimization/84238
15901 * gcc.dg/Wstringop-overflow-3.c: New test.
15903 2018-02-08 Nathan Sidwell <nathan@acm.org>
15905 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15907 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15909 PR tree-optimization/84265
15910 * gcc.dg/vect/pr84265.c: New test.
15912 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15914 PR tree-optimization/81635
15915 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15916 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15918 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15920 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15921 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15922 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15923 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15924 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15925 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15926 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15927 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15928 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15929 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15930 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15931 * gcc.target/s390/nobp-return-attr-all.c: New test.
15932 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15933 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15934 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15935 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15936 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15937 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15938 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15939 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15940 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15941 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15942 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15943 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15944 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15945 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15947 2018-02-08 Richard Biener <rguenther@suse.de>
15949 PR tree-optimization/84233
15950 * g++.dg/torture/pr84233.C: New testcase.
15952 2018-02-08 Richard Biener <rguenther@suse.de>
15954 PR tree-optimization/84278
15955 * gcc.target/i386/pr84278.c: New testcase.
15957 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15959 PR rtl-optimization/84068
15960 PR rtl-optimization/83459
15961 * gcc.dg/pr84068.c: New test.
15963 2018-02-08 Richard Biener <rguenther@suse.de>
15965 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15966 loop vectorization to happen.
15968 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15971 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15973 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15975 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15977 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15980 * gcc.target/powerpc/pr84154-1.c: New tests.
15981 * gcc.target/powerpc/pr84154-2.c: Likewise.
15982 * gcc.target/powerpc/pr84154-3.c: Likewise.
15984 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15986 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15988 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15991 * g++.dg/template/incomplete11.C: New test.
15992 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15994 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15997 * gfortran.dg/deallocate_error_3.f90: New test.
15998 * gfortran.dg/deallocate_error_4.f90: New test.
16000 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16003 * gfortran.dg/shape_9.f90: New test.
16005 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
16008 * gfortran.dg/assumed_charlen_parameter.f90: New test.
16010 2018-02-07 David Malcolm <dmalcolm@redhat.com>
16014 * g++.dg/spellcheck-reswords.C: New test case.
16015 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
16016 suggestion of "if".
16018 2018-02-07 Martin Liska <mliska@suse.cz>
16021 * g++.dg/ext/mv26.C: New test.
16023 2018-02-07 Tom de Vries <tom@codesourcery.com>
16025 * gcc.dg/pr83844.c: Require effective target alloca.
16027 2018-02-07 Tom de Vries <tom@codesourcery.com>
16029 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
16031 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
16034 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
16035 -fcf-protection=return.
16037 2018-02-07 Tom de Vries <tom@codesourcery.com>
16040 * c-c++-common/goacc/pr84217.c: New test.
16041 * gfortran.dg/goacc/pr84217.f90: New test.
16043 2018-02-07 Richard Biener <rguenther@suse.de>
16045 PR tree-optimization/84204
16046 * gcc.dg/graphite/pr84204.c: New testcase.
16048 PR tree-optimization/84205
16049 * gcc.dg/graphite/pr84205.c: New testcase.
16051 PR tree-optimization/84223
16052 * gfortran.dg/graphite/pr84223.f90: New testcase.
16054 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
16057 * g++.dg/cpp0x/scoped_enum7.C: New.
16059 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
16061 PR tree-optimization/83008
16062 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
16064 2018-02-07 Jakub Jelinek <jakub@redhat.com>
16066 PR tree-optimization/84235
16067 * gcc.c-torture/execute/ieee/pr84235.c: New test.
16069 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16072 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
16074 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
16076 2018-02-06 Jakub Jelinek <jakub@redhat.com>
16079 * gcc.target/i386/pr84146.c: New test.
16081 2018-02-06 Michael Collison <michael.collison@arm.com>
16083 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
16085 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16087 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
16088 warning for -mno-speculate-indirect-jumps.
16089 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
16090 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16091 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
16092 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
16093 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
16094 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
16096 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16099 * c-c++-common/fcf-protection-1.c: Change a compared message.
16100 * c-c++-common/fcf-protection-2.c: Likewise.
16101 * c-c++-common/fcf-protection-3.c: Likewise.
16102 * c-c++-common/fcf-protection-5.c: Likewise.
16103 * c-c++-common/fcf-protection-6.c: New test.
16104 * c-c++-common/fcf-protection-7.c: Likewise.
16106 2018-02-06 Marek Polacek <polacek@redhat.com>
16108 PR tree-optimization/84228
16109 * c-c++-common/Wstringop-truncation-3.c: New test.
16111 2018-02-06 Tamar Christina <tamar.christina@arm.com>
16114 * gcc.target/arm/pragma_arch_switch_2.c: New.
16116 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16119 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
16121 2018-02-05 Martin Sebor <msebor@redhat.com>
16123 PR tree-optimization/83369
16124 * gcc.dg/Wnonnull.c: New test.
16126 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16128 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
16129 argument and use dg-messages-by-file instead. Expect it to be
16130 an array rather than a dict.
16131 (lto-link-and-maybe-run): Remove messages_by_file argument and
16132 use an upvar for dg-messages-by-file. Update call to
16133 lto_handle_diagnostics.
16134 (lt-get-options): Treat dg-messages-by-file as an array
16135 rather than a dict.
16136 (lto-get-options-main): Likewise. Set the entry rather than appending.
16137 (lto-execute): Treat dg-messages-by-file as an array rather than
16138 a dict. Update call to lto-link-and-maybe-run.
16140 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
16143 * g++.dg/cpp1z/inline-var4.C: New.
16145 2018-02-05 Martin Liska <mliska@suse.cz>
16147 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
16149 * c-c++-common/asan/pointer-compare-2.c: Likewise.
16150 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
16151 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
16152 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
16153 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
16154 * c-c++-common/asan/pointer-compare-3.c: New test.
16156 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
16158 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
16159 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
16161 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
16163 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
16164 _mm_maskz_range_sd, _mm_mask_range_round_sd,
16165 _mm_maskz_range_round_sd): Test new intrinsics.
16166 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
16167 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
16168 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
16169 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
16170 _mm_maskz_range_ss, _mm_mask_range_round_ss,
16171 _mm_maskz_range_round_ss): Test new intrinsics.
16172 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
16173 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
16174 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
16175 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
16176 __builtin_ia32_rangess128_round): Remove builtins.
16177 (__builtin_ia32_rangesd128_mask_round,
16178 __builtin_ia32_rangess128_mask_round): Test new builtins.
16179 * gcc.target/i386/sse-13.c: Ditto.
16180 * gcc.target/i386/sse-23.c: Ditto.
16182 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
16184 PR middle-end/79966
16185 * gfortran.dg/pr79966.f90: New testcase
16187 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
16190 * gfortran.dg/associate_23.f90: Fix invalid code.
16191 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16192 * gfortran.dg/matmul_3.f90: Likewise.
16193 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
16195 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
16198 * gfortran.dg/associate_34.f90: New test.
16199 * gfortran.dg/associate_35.f90: New test.
16201 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
16205 * gfortran.dg/pr84155.f90: New test.
16207 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
16209 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
16210 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
16212 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16214 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
16217 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
16219 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
16221 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
16222 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
16223 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
16225 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16228 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16229 * gcc.dg/Wsign-conversion.c: Dito.
16230 * gcc.dg/attr-alloc_size-4.c: Dito.
16231 * gcc.dg/pr81020.c: Dito.
16232 * gcc.dg/pr81192.c: Dito.
16233 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16234 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16235 * gcc.dg/pr83844.c: Restrict to int32plus.
16236 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16237 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16238 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16239 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16240 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16241 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16242 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16243 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16244 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16245 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16246 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16247 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16249 2018-02-02 Julia Koval <julia.koval@intel.com>
16251 * gcc.target/i386/funcspec-56.inc: Handle new march.
16252 * g++.dg/ext/mv16.C: Ditto.
16254 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16256 * lib/target-supports.exp
16257 (check_effective_target_keeps_null_pointer_checks): No more
16259 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16260 * gcc.dg/ifcvt-4.c: Skip avr.
16261 * gcc.dg/pr53037-1.c: Dito.
16262 * gcc.dg/pr53037-2.c: Dito.
16263 * gcc.dg/pr53037-3.c: Dito.
16264 * gcc.dg/pr63387-2.c: Dito.
16265 * gcc.dg/pr63387.c: Dito.
16266 * gcc.dg/sancov/cmp0.c: Dito.
16267 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16268 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16269 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16270 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16271 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16272 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16273 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16274 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16275 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16276 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16277 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16278 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16279 * gcc.dg/tree-ssa/pr82059.c: Dito.
16280 * gcc.c-torture/execute/pr70460.c: Dito.
16282 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16285 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16286 * gcc.c-torture/execute/20180112-1.c: Dito.
16287 * gcc.c-torture/execute/pr81503.c: Dito.
16288 * gcc.dg/store_merging_12.c: Dito.
16289 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16290 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16291 * gcc.dg/tree-ssa/pr80898.c: Dito.
16292 * gcc.dg/tree-ssa/pr82363.c: Dito.
16293 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
16294 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
16295 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
16296 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
16297 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
16298 * gcc.dg/tree-ssa/pr80803.c: Dito.
16299 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
16300 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
16301 * gcc.dg/tree-ssa/vrp114.c: Dito.
16302 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
16303 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
16304 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
16306 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16309 * gcc.target/i386/cet-sjlj-6a.c: New test.
16310 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
16312 2018-02-01 Marek Polacek <polacek@redhat.com>
16315 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
16317 2018-01-30 Jeff Law <law@redhat.com>
16320 * gcc.target/i386/pr84128.c: New test.
16322 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
16324 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
16325 -fdelete-null-pointer-checks.
16327 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16330 * g++.dg/cpp0x/abstract-default1.C: New.
16332 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16334 PR tree-optimization/81635
16335 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
16336 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
16338 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16341 * gcc.target/aarch64/pr83370.c: New.
16343 2018-02-01 Richard Biener <rguenther@suse.de>
16345 * gcc.dg/graphite/pr35356-1.c: Adjust.
16347 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16350 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16352 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16353 of hard-coding the choice.
16354 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16355 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16356 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16358 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16360 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16361 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16362 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16363 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16364 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16365 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16366 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16367 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16368 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16369 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16370 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16371 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16372 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16373 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16374 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16375 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16376 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16377 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16378 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16379 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16380 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16381 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16382 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16383 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16384 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16385 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16386 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16387 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16388 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16389 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16390 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16391 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16392 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16393 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16394 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16395 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16396 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16397 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16398 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16399 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16400 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16401 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16402 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16403 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16404 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16405 __builtin_popcountll rather than __builtin_popcountl.
16407 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16409 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16410 of LD1R[HWD] for multi-element constants on big-endian targets.
16411 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16412 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16414 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16416 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16417 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16418 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16420 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16422 PR tree-optimization/81661
16423 PR tree-optimization/84117
16424 * gcc.dg/pr81661.c: New test.
16425 * gfortran.dg/pr84117.f90: New test.
16427 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16430 * gfortran.dg/repeat_7.f90: Catch warning message.
16432 2018-01-31 Ian Lance Taylor <iant@golang.org>
16434 * go.go-torture/execute/printnil.go: New test.
16436 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16438 * lib/target-supports.exp (check_effective_target_comdat_group):
16439 Allow for Solaris as comdat syntax.
16441 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16442 Solaris with comdat_group support and as.
16444 2018-01-31 Marek Polacek <polacek@redhat.com>
16447 * gcc.dg/pr81779.c: New test.
16449 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16452 * gfortran.dg/gomp/pr84116.f90: New test.
16455 * g++.dg/init/pr83993-2.C: New test.
16458 * g++.dg/init/pr83993-1.C: New test.
16459 * g++.dg/cpp0x/pr83993.C: New test.
16461 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16464 * gfortran.dg/pr84088.f90: New test.
16466 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16469 * gcc.target/i386/pr82444.c: New.
16471 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16473 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16474 * gcc.target/powerpc/vsx-13.c: New.
16476 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16479 * g++.dg/cpp1y/var-templ57.C: New.
16481 2018-01-31 Marek Polacek <polacek@redhat.com>
16484 * g++.dg/diagnostic/pr84138.C: New test.
16486 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16489 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16490 -Wstringop-overflow warnings due to spurious warning with -O1.
16491 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16492 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16494 2018-01-31 Richard Biener <rguenther@suse.de>
16496 PR tree-optimization/84132
16497 * g++.dg/torture/pr84132.C: New testcase.
16499 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16501 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16504 2018-01-31 Julia Koval <julia.koval@intel.com>
16507 * gcc.target/i386/rdpid.c: Remove "eax".
16509 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16511 PR tree-optimization/64946
16512 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16513 scan-assembler checks.
16515 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16517 * gcc.c-torture/execute/20180131-1.c: New test.
16519 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16521 * gcc.target/arc/taux-1.c: New test.
16522 * gcc.target/arc/taux-2.c: Likewise.
16524 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16526 * gcc.target/arc/uncached.c: New test.
16528 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16531 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16533 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16535 PR preprocessor/69869
16536 * gcc.dg/cpp/trad/pr69869.c: New test.
16539 * gcc.dg/pr84100.c: New test.
16541 2018-01-30 Jeff Law <law@redhat.com>
16544 * gcc.target/i386/pr84064: New test.
16546 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16549 * gfortran.dg/data_implied_do_2.f90: New test.
16551 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16553 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16555 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16558 * gfortran.dg/inline_matmul_21.f90: New test case.
16560 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16562 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16564 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16567 * gcc.target/powerpc/pr84112.c: New.
16569 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16571 PR rtl-optimization/83986
16572 * gcc.dg/pr83986.c: New test.
16574 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16577 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16578 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16579 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16580 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16582 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16584 PR tree-optimization/84111
16585 * gcc.c-torture/compile/pr84111.c: New test.
16587 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16590 * gcc.dg/ipa/inline-2.c: Fix template.
16591 * gcc.dg/ipa/inline-3.c: Fix template.
16593 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16596 * g++.dg/torture/pr81360.C: New testcase.
16598 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16601 * gcc.dg/lto/pr83954.h: New testcase.
16602 * gcc.dg/lto/pr83954_0.c: New testcase.
16603 * gcc.dg/lto/pr83954_1.c: New testcase.
16605 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16608 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16610 Simplify DW_AT_producer scan.
16612 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16614 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16616 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16619 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16620 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16621 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16622 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16624 2018-01-29 Jeff Law <law@redhat.com>
16627 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16628 better match other tests which require vsx. Verify the zero
16629 extension is part of the test in the combiner dump.
16631 2018-01-29 Marek Polacek <polacek@redhat.com>
16634 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16637 * g++.dg/ext/pr83996.C: New test.
16639 2018-01-29 Richard Biener <rguenther@suse.de>
16641 PR tree-optimization/84057
16642 * gcc.dg/graphite/pr84057.c: New testcase.
16644 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16647 * gfortran.dg/bind_c_usage_31.f90: New test.
16649 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16652 * g++.dg/warn/Wduplicated-branches5.C: New.
16654 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16656 * gcc.target/rl78/test_addsi3_internal.c: New test.
16658 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16660 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16661 Make expected output depend on whether we expect sibcalls or not.
16662 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16663 safe-indirect-jump-1.c).
16665 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16666 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16667 Soren Rasmussen <s.c.rasmussen@gmail.com>
16669 Fortran 2018 teams tests.
16671 * gfortran.dg/team_number_1.f90: new test for team_number.
16672 * gfortran.dg/team_change_1.f90: new test for change team.
16673 * gfortran.dg/team_end_1.f90: new test for end team.
16674 * gfortran.dg/team_form_1.f90: new test for form team.
16676 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16679 * gfortran.dg/dot_product_4.f90
16681 2018-01-26 Martin Sebor <msebor@redhat.com>
16683 PR tree-optimization/83896
16684 * gcc.dg/strlenopt-43.c: New.
16686 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16688 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16689 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16690 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16691 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16692 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16693 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16694 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16695 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16696 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16698 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16699 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16700 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16701 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16702 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16703 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16704 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16705 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16707 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16709 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16711 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16712 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16713 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16714 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16715 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16716 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16717 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16718 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16719 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16720 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16721 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16722 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16723 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16725 2018-01-26 Martin Liska <mliska@suse.cz>
16727 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16730 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16732 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16733 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16734 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16735 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16736 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16737 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16738 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16739 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16741 2018-01-26 Richard Biener <rguenther@suse.de>
16743 PR rtl-optimization/84003
16744 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16745 latent bug in DSE if NOINLINE is appropriately defined.
16746 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16747 and defining NOINLINE.
16749 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16751 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16752 tests specific to aarch64. XFAIL test on arm.
16754 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16756 PR rtl-optimization/83985
16757 * gcc.dg/pr83985.c: New test.
16760 * c-c++-common/Wrestrict-3.c: New test.
16762 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16764 * gcc.target/arc/tdelegitimize_addr.c: New test.
16766 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16768 * gcc.target/arc/jli-1.c: New file.
16769 * gcc.target/arc/jli-2.c: Likewise.
16771 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16773 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16775 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16776 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16778 2018-01-26 Richard Biener <rguenther@suse.de>
16780 PR tree-optimization/81082
16781 * gcc.dg/vect/pr81082.c: New testcase.
16782 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16783 simplification to n * n.
16785 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16787 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16789 * gcc.target/i386/pr63620.c: Likewise.
16791 2018-01-26 Julia Koval <julia.koval@intel.com>
16793 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16794 -mavx512f -mavx512bw.
16795 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16796 * gcc.target/i386/i386.exp: Fix types.
16798 2018-01-26 Alan Modra <amodra@gmail.com>
16801 * gcc.target/powerpc/swaps-p8-46.c: New.
16803 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16806 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16807 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16808 'array01' in the tree dump comparison.
16809 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16810 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16811 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16813 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16815 PR middle-end/83055
16816 * gcc.dg/torture/pr83055.c: New testcase.
16818 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16821 * g++.dg/cpp1z/decomp36.C: New test.
16823 PR middle-end/83977
16824 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16826 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16828 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16829 the shift dump line.
16830 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16832 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16835 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16836 index instead of int, which allows IVOPTs to properly optimize the
16839 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16842 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16843 of "fn_type" typedef.
16844 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16846 2018-01-24 Ian Lance Taylor <iant@golang.org>
16848 * go.go-torture/execute/names-1.go: New test.
16850 2018-01-19 Jeff Law <law@redhat.com>
16853 * gcc.target/i386/pr83994.c: New test.
16855 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16858 * gcc.target/powerpc/pr84014.c: New.
16860 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16862 PR middle-end/83977
16863 * c-c++-common/gomp/pr83977-1.c: New test.
16864 * c-c++-common/gomp/pr83977-2.c: New test.
16865 * c-c++-common/gomp/pr83977-3.c: New test.
16866 * gfortran.dg/gomp/pr83977.f90: New test.
16868 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16871 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16872 * gcc.dg/vect/pr80631-1.c: Likewise.
16873 * gcc.dg/vect/pr80631-2.c: Likewise.
16874 * gcc.dg/vect/pr81410.c: Likewise.
16875 * gcc.dg/vect/pr81633.c: Likewise.
16876 * gcc.dg/vect/pr81815.c: Likewise.
16877 * gcc.dg/vect/pr82108.c: Likewise.
16878 * gcc.dg/vect/pr83857.c: Likewise.
16879 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16880 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16881 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16882 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16883 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16884 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16885 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16886 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16887 dg-xfail-run-if instead.
16888 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16889 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16890 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16891 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16892 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16894 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16896 PR tree-optimization/83979
16897 * g++.dg/pr83979.c: New test.
16899 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16901 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16902 option. Add arm_neon_ok_no_float_abi check.
16904 2018-01-24 Richard Biener <rguenther@suse.de>
16906 PR tree-optimization/83176
16907 * gcc.dg/graphite/pr83176.c: New testcase.
16909 2018-01-24 Richard Biener <rguenther@suse.de>
16911 PR tree-optimization/82819
16912 * gcc.dg/graphite/pr82819.c: New testcase.
16914 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16917 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16918 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16919 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16920 * g++.dg/ext/stmtexpr20.C: Likewise.
16921 * g++.dg/ext/stmtexpr21.C: Likewise.
16923 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16926 * g++.dg/warn/pr83974.C: New test case.
16928 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16931 * g++.dg/ubsan/pr83987.C: New test.
16933 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16936 * gfortran.dg/pdt_29.f03: New test.
16938 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16941 * gfortran.dg/associate_33.f03: New test.
16943 2018-01-23 Martin Liska <mliska@suse.cz>
16946 * gcc.dg/lto/pr81440.h: New test.
16947 * gcc.dg/lto/pr81440_0.c: New test.
16948 * gcc.dg/lto/pr81440_1.c: New test.
16950 2018-01-23 Nathan Sidwell <nathan@acm.org>
16953 * g++.dg/template/pr83988.C: New.
16955 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16959 * g++.dg/cpp0x/pr82882.C: New test.
16960 * g++.dg/cpp0x/pr83978.C: New test.
16963 * g++.dg/cpp1z/decomp35.C: New test.
16965 2018-01-23 Nathan Sidwell <nathan@acm.org>
16967 * g++.dg/cpp0x/range-for10.C: Adjust.
16968 * g++.dg/ext/forscope1.C: Adjust.
16969 * g++.dg/ext/forscope2.C: Adjust.
16970 * g++.dg/template/for1.C: Adjust.
16972 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16974 PR tree-optimization/83510
16975 * gcc.c-torture/compile/pr83510.c: New test case.
16977 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16980 * lib/target-supports.exp (check_effective_target_vect_float): Say
16981 that the result only holds when -funsafe-math-optimizations is on.
16982 (check_effective_target_vect_float_strict): New procedure.
16983 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16985 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16987 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16989 PR tree-optimization/83965
16990 * gcc.dg/vect/pr83965.c: New test.
16992 2018-01-23 Richard Biener <rguenther@suse.de>
16994 PR tree-optimization/83963
16995 * gfortran.dg/graphite/pr83963.f: New testcase.
16996 * gcc.dg/graphite/pr83963-2.c: Likewise.
16998 2018-01-23 Jakub Jelinek <jakub@redhat.com>
17001 * g++.dg/cpp1z/pr83918.C: New test.
17003 2018-01-22 Jakub Jelinek <jakub@redhat.com>
17005 PR tree-optimization/83957
17006 * gcc.dg/autopar/pr83957.c: New test.
17008 PR tree-optimization/83081
17009 * gcc.dg/predict-8.c: Adjust expected probability.
17011 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
17014 * gcc.target/powerpc/pr83862.c: New test.
17016 2018-01-22 Carl Love <cel@us.ibm.com>
17018 * gcc.target/powerpc/powerpc.exp: Add torture tests for
17019 builtins-4-runnable.c, builtins-6-runnable.c,
17020 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
17021 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
17022 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
17023 for signed/unsigned 128-bit and long long int loads.
17025 2018-01-22 Marek Polacek <polacek@redhat.com>
17028 * g++.dg/cpp1y/constexpr-empty4.C: New test.
17030 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
17032 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
17033 scan-asembler valid instructions list.
17034 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
17035 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
17036 power8-vector requirement and option.
17037 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
17039 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
17043 * gfortran.dg/string_1.f90: Remove printing the length.
17045 2018-01-22 Richard Biener <rguenther@suse.de>
17047 PR tree-optimization/83963
17048 * gcc.dg/graphite/pr83963.c: New testcase.
17050 2018-01-22 Sudakshina Das <sudi.das@arm.com>
17052 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
17053 dg-require-effective-target directives.
17055 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17057 * lib/target-supports.exp (check_effective_target_arm_softfloat):
17059 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
17060 Adjust scan-assembler checks for soft-float.
17062 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17065 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
17067 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
17069 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
17070 * gcc.dg/pr83623.c: Likewise.
17071 * gcc.dg/pr83666.c: Likewise.
17073 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17074 David Edelsohn <dje.gcc@gmail.com>
17077 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17078 assembly output from "crset eq" to "crset 2".
17079 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
17080 assembly output from . to $.
17081 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
17082 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
17083 assembly output from "crset eq" to "crset 2".
17084 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
17085 assembly output from "crset eq" to "crset 2", and from . to $.
17087 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
17090 * gfortran.dg/matmul_18.f90: New test.
17092 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
17094 PR tree-optimization/83940
17095 * gcc.dg/torture/pr83940.c: New test.
17097 2018-01-20 Jakub Jelinek <jakub@redhat.com>
17099 PR middle-end/83945
17100 * gcc.dg/tls/pr83945.c: New test.
17103 * gcc.dg/pr83930.c: New test.
17105 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17108 * gfortran.dg/matmul_17.f90: New test.
17110 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
17113 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
17115 2018-01-19 Jakub Jelinek <jakub@redhat.com>
17118 * g++.dg/cpp0x/pr81167.C: New test.
17121 * g++.dg/cpp0x/pr83919.C: New test.
17123 2018-01-19 Jeff Law <law@redhat.com>
17124 Jakub Jelinek <jakub@redhat.com>
17126 * gcc.dg/stack-check-16.c: New test.
17128 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
17131 * gcc.target/nvptx/indirect_call.c: New test.
17133 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17135 * g++.dg/torture/pr83619.C: Remove dg-message.
17137 2018-01-19 Martin Liska <mliska@suse.cz>
17139 * gcc.dg/predict-1.c: Adjust expected probability.
17140 * gcc.dg/predict-3.c: Likewise.
17141 * gcc.dg/predict-5.c: Likewise.
17142 * gcc.dg/predict-6.c: Likewise.
17143 * gcc.dg/predict-9.c: Likewise.
17145 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17147 PR tree-optimization/83922
17148 * gcc.dg/pr83922.c: New test.
17150 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
17152 PR tree-optimization/83914
17153 * gcc.dg/vect/pr83914.c: New test.
17155 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17157 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
17158 * gcc.target/arm/negdi-2.c: Likewise.
17159 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
17161 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17163 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
17165 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17167 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
17169 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
17171 * gcc.dg/torture/pr52451.c (main): Skip long double test on
17174 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17178 * g++.dg/torture/pr83619.C (e): Define before first use instead of
17179 forward declaration.
17181 2018-01-18 Carl Love <cel@us.ibm.com>
17183 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
17186 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
17189 * g++.dg/inherit/union3.C: New.
17191 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17193 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
17195 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
17198 * g++.dg/torture/pr83619.C: New testcase.
17200 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17202 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
17203 Add function body to force error messages in some configurations.
17205 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17207 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
17210 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
17213 * c-c++-common/ffile-prefix-map.c: New test.
17214 * c-c++-common/fmacro-prefix-map.c: New test.
17215 * c-c++-common/cpp/ffile-prefix-map.c: New test.
17216 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
17218 2018-01-18 Martin Liska <mliska@suse.cz>
17220 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
17221 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17222 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17223 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17224 * gcc.target/i386/ret-thunk-10.c: Likewise.
17225 * gcc.target/i386/ret-thunk-11.c: Likewise.
17226 * gcc.target/i386/ret-thunk-12.c: Likewise.
17227 * gcc.target/i386/ret-thunk-15.c: Likewise.
17228 * gcc.target/i386/ret-thunk-9.c: Likewise.
17230 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17232 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17235 2018-01-18 Nathan Sidwell <nathan@acm.org>
17238 * g++.dg/cpp0x/pr83160.C: New.
17240 2018-01-18 Richard Biener <rguenther@suse.de>
17242 PR tree-optimization/83887
17243 * gcc.dg/graphite/pr83887.c: New testcase.
17244 * gfortran.dg/graphite/pr83887.f90: Likewise.
17245 * gfortran.dg/graphite/pr83887.f: Likewise.
17247 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17250 * gcc.target/arm/builtin-bswap.x: New file.
17251 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17252 and options for armv6t2.
17253 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17254 and options for Thumb1.
17255 * gcc.target/arm/builtin-bswap16.x: New file.
17256 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17257 and options for armv6t2.
17258 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17259 and options for Thumb1.
17261 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17263 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17266 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17269 * gcc.dg/pr61240.c: New test.
17271 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17274 * gfortran.dg/pr83864.f90: New test.
17276 2018-01-17 Jeff Law <law@redhat.com>
17279 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17281 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17283 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17284 restriction, but still restrict to 64-bit.
17285 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17286 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17288 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17291 * gfortran.dg/pr83874.f90: New test.
17293 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17296 * g++.dg/cpp0x/pr83824.C: New test.
17298 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17300 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
17301 appropriate .gnu_attribute for the long double type, if we use the
17302 long double type, but do not generate any calls.
17303 * gcc.target/powerpc/gnuattr2.c: Likewise.
17304 * gcc.target/powerpc/gnuattr3.c: Likewise.
17306 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17309 * g++.dg/cpp0x/alignas13.C: New.
17311 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17314 * g++.dg/cpp0x/pr83897.C: New test.
17316 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
17319 * gcc.c-torture/compile/pr83051-2.c: New testcase.
17321 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17324 * g++.dg/cpp0x/constexpr-ice19.C: New.
17326 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17328 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
17329 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
17330 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
17331 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
17332 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
17333 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
17334 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
17335 * gcc.target/powerpc/builtins-1-be-folded.c: New.
17336 * gcc.target/powerpc/builtins-1-le-folded.c: New.
17337 * gcc.target/powerpc/builtins-1.fold.h: New.
17339 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17341 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17342 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17344 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17346 * gcc.target/arm/g2.c: Add -marm to dg-options.
17347 * gcc.target/arm/scd42-2.c: Likewise.
17349 2018-01-17 Nathan Sidwell <nathan@acm.org>
17352 * g++.dg/lookup/pr83287-2.C: New.
17354 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17358 * g++.dg/wrappers/pr83814.C: New test case.
17359 * g++.dg/wrappers/pr83902.C: New test case.
17361 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17364 * g++.dg/lto/pr83121_0.C: New test case.
17365 * g++.dg/lto/pr83121_1.C: New test case.
17366 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17367 adapted from DejaGnu's dg-test.
17368 (lto_handle_diagnostics): New procedure.
17369 (lto_prune_warns): Ignore informational notes.
17370 (lto-link-and-maybe-run): Add "messages_by_file" param.
17371 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17372 "execute" when "link" fails if "execute" was not specified.
17373 (lto-can-handle-directive): New procedure.
17374 (lto-get-options-main): Call lto-can-handle-directive. Add a
17375 dg-messages local, using it to set the caller's
17376 dg-messages-by-file for the given source file.
17377 (lto-get-options): Likewise.
17378 (lto-execute): Add dg-messages-by-file local, and pass it to
17379 lto-link-and-maybe-run.
17381 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17382 Richard Sandiford <richard.sandiford@linaro.org>
17386 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17387 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17389 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17391 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17392 target check autogenerator for armv8.1-a and armv8.2-a.
17394 2018-01-17 Carl Love <cel@us.ibm.com>
17396 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17397 Add debug print statements.
17398 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17399 16 byte vector load followed by a partial vector load.
17401 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17404 * g++.dg/wrappers/pr83799.C: New test case.
17406 2018-01-17 Nathan Sidwell <nathan@acm.org>
17409 * g++.dg/cpp1y/pr83739.C: New.
17411 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17413 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17414 * gcc.target/visium/overflow16.c: Likewise.
17415 * gcc.target/visium/overflow32.c: Likewise.
17417 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17419 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17421 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17423 * gcc.dg/rtl/arm/stl-cond.c: New test.
17424 * gcc.target/arm/stl-cond.c: Delete.
17426 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17428 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17431 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17433 PR tree-optimization/83843
17434 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17435 * gcc.dg/store_merging_19.c: New test.
17437 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17439 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17442 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17444 PR rtl-optimization/83771
17445 * gcc.dg/pr83771.c: New test.
17447 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17449 PR tree-optimization/81184
17450 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17452 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17454 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17456 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17458 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17461 * gcc.target/i386/pr83546.c: New test.
17463 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17465 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17467 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17469 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17470 test and add dg-warning for the -Wstringop-overflow warning.
17472 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17474 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17475 XFAIL last test on SPARC and Visium.
17477 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17479 PR rtl-optimization/80481
17480 * g++.dg/pr80481.C: Exclude solaris.
17482 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17484 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17485 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17486 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17488 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17490 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17491 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17492 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17493 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17494 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17495 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17496 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17497 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17498 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17499 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17500 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17501 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17502 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17503 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17504 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17506 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17509 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17511 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17513 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17514 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17515 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17516 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17517 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17518 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17520 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17522 PR tree-optimization/83857
17523 * gcc.dg/vect/pr83857.c: New test.
17525 2018-01-16 Richard Biener <rguenther@suse.de>
17527 PR tree-optimization/83867
17528 * gcc.dg/vect/pr83867.c: New testcase.
17530 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17533 * gcc.dg/pr83844.c: New test.
17535 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17537 * gcc.dg/torture/pr83847.c: New test.
17539 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17541 PR rtl-optimization/86620
17542 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17543 instead of --param=max-sched-ready-insns=0.
17544 * gcc.target/i386/pr83620.c: New test.
17545 * gcc.dg/pr83620.c: New test.
17547 PR tree-optimization/83843
17548 * gcc.dg/store_merging_18.c: New test.
17551 * g++.dg/cpp1y/pr83817.C: New test.
17554 * g++.dg/template/pr83825.C: New test.
17556 2018-01-16 Richard Biener <rguenther@suse.de>
17558 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17560 2018-01-16 Richard Biener <rguenther@suse.de>
17563 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17564 from gcc.dg/torture/pr60092.c.
17566 2018-01-15 Martin Sebor <msebor@redhat.com>
17569 * g++.dg/ext/flexary28.C: New test.
17571 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17574 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17576 2018-01-15 Martin Sebor <msebor@redhat.com>
17579 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17581 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17584 * gfortran.dg/minmaxloc_9.f90: New test.
17585 * gfortran.dg/minmaxloc_10.f90: New test.
17586 * gfortran.dg/minmaxloc_11.f90: New test.
17588 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17591 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17592 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17593 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17594 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17595 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17596 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17597 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17598 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17599 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17600 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17601 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17602 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17603 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17604 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17605 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17606 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17607 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17608 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17609 * gcc.target/i386/ret-thunk-10.c: Likewise.
17610 * gcc.target/i386/ret-thunk-11.c: Likewise.
17611 * gcc.target/i386/ret-thunk-12.c: Likewise.
17612 * gcc.target/i386/ret-thunk-13.c: Likewise.
17613 * gcc.target/i386/ret-thunk-14.c: Likewise.
17614 * gcc.target/i386/ret-thunk-15.c: Likewise.
17615 * gcc.target/i386/ret-thunk-9.c: Don't check the
17616 __x86_return_thunk label. Scan for "push" only for Linux.
17618 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17621 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17623 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17626 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17628 * gcc.target/arm/pr83687.c: New test.
17630 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17632 Adjust tests to AVR_TINY.
17634 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17635 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17636 * gcc.target/avr/pr71627.c: Same.
17637 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17638 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17639 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17640 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17641 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17642 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17643 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17644 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17645 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17646 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17647 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17648 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17649 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17650 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17651 * gcc.target/avr/torture/pr61055.c: Same.
17652 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17654 * gcc.target/avr/torture/int24-mul.c: Same.
17655 * gcc.target/avr/torture/pr51782-1.c: Same.
17656 * gcc.target/avr/torture/pr61443.c: Same.
17657 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17658 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17660 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17664 * gcc.target/avr/torture/pr83729.c: New test.
17665 * gcc.target/avr/torture/pr83801.c: New test.
17667 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17669 PR middle-end/82694
17670 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17671 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17673 2018-01-10 Martin Sebor <msebor@redhat.com>
17676 * gcc.dg/Wstringop-overflow-2.c: New test.
17678 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17680 PR libgfortran/83811
17681 * gfortran.dg/fmt_e.f90: New test.
17683 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17685 * gcc.target/i386/indirect-thunk-10.c: New test.
17686 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17687 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17688 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17689 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17690 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17691 * gcc.target/i386/ret-thunk-17.c: Likewise.
17692 * gcc.target/i386/ret-thunk-18.c: Likewise.
17693 * gcc.target/i386/ret-thunk-19.c: Likewise.
17694 * gcc.target/i386/ret-thunk-20.c: Likewise.
17695 * gcc.target/i386/ret-thunk-21.c: Likewise.
17697 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17699 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17701 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17703 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17704 -mno-indirect-branch-register.
17705 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17706 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17707 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17708 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17709 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17710 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17711 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17712 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17713 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17714 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17715 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17716 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17717 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17718 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17719 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17720 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17721 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17722 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17723 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17724 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17725 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17726 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17727 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17728 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17729 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17730 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17731 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17732 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17733 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17734 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17735 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17736 * gcc.target/i386/ret-thunk-10.c: Likewise.
17737 * gcc.target/i386/ret-thunk-11.c: Likewise.
17738 * gcc.target/i386/ret-thunk-12.c: Likewise.
17739 * gcc.target/i386/ret-thunk-13.c: Likewise.
17740 * gcc.target/i386/ret-thunk-14.c: Likewise.
17741 * gcc.target/i386/ret-thunk-15.c: Likewise.
17742 * gcc.target/i386/ret-thunk-9.c: Likewise.
17743 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17744 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17745 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17747 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17749 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17750 -mfunction-return=keep.
17751 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17752 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17753 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17754 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17755 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17756 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17757 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17758 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17759 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17760 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17761 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17762 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17763 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17764 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17765 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17766 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17767 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17768 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17769 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17770 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17771 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17772 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17773 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17774 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17775 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17776 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17777 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17778 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17779 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17780 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17781 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17782 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17783 * gcc.target/i386/ret-thunk-1.c: New test.
17784 * gcc.target/i386/ret-thunk-10.c: Likewise.
17785 * gcc.target/i386/ret-thunk-11.c: Likewise.
17786 * gcc.target/i386/ret-thunk-12.c: Likewise.
17787 * gcc.target/i386/ret-thunk-13.c: Likewise.
17788 * gcc.target/i386/ret-thunk-14.c: Likewise.
17789 * gcc.target/i386/ret-thunk-15.c: Likewise.
17790 * gcc.target/i386/ret-thunk-16.c: Likewise.
17791 * gcc.target/i386/ret-thunk-2.c: Likewise.
17792 * gcc.target/i386/ret-thunk-3.c: Likewise.
17793 * gcc.target/i386/ret-thunk-4.c: Likewise.
17794 * gcc.target/i386/ret-thunk-5.c: Likewise.
17795 * gcc.target/i386/ret-thunk-6.c: Likewise.
17796 * gcc.target/i386/ret-thunk-7.c: Likewise.
17797 * gcc.target/i386/ret-thunk-8.c: Likewise.
17798 * gcc.target/i386/ret-thunk-9.c: Likewise.
17800 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17802 * gcc.target/i386/indirect-thunk-1.c: New test.
17803 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17804 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17805 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17806 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17807 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17808 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17809 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17810 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17811 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17812 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17813 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17814 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17815 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17816 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17817 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17818 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17819 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17820 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17821 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17822 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17823 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17824 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17825 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17826 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17827 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17828 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17829 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17830 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17831 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17832 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17833 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17834 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17836 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17839 * gcc.c-torture/compile/pr83051.c: New testcase.
17841 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17843 PR tree-optimization/83501
17844 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17846 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17848 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17849 for lvx and stvx instead of lxvd2x and stxvd2x and require
17850 little-endian target. Add comments.
17851 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17852 comprehensive testing.
17853 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17854 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17855 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17856 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17857 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17858 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17859 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17860 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17861 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17862 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17863 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17864 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17865 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17866 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17867 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17868 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17869 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17870 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17871 scan-assembler-not directives that forbid lvx and xxpermdi.
17872 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17873 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17874 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17875 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17876 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17877 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17878 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17879 scan-assembler-times directives to reflect different numbers of
17880 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17882 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17883 Alan Hayward <alan.hayward@arm.com>
17884 David Sherwood <david.sherwood@arm.com>
17886 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17887 than SLP vectorization.
17888 * gcc.dg/vect/vect-alias-check-10.c: New test.
17889 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17890 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17891 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17892 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17893 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17894 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17895 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17896 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17897 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17898 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17899 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17900 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17901 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17902 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17903 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17904 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17905 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17906 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17907 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17908 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17909 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17910 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17911 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17914 Alan Hayward <alan.hayward@arm.com>
17915 David Sherwood <david.sherwood@arm.com>
17917 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17919 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17920 targets with scatter stores.
17921 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17923 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17924 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17925 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17926 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17927 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17928 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17929 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17930 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17931 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17932 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17933 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17934 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17935 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17936 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17937 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17938 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17940 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17941 Alan Hayward <alan.hayward@arm.com>
17942 David Sherwood <david.sherwood@arm.com>
17944 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17946 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17947 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17948 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17949 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17951 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17952 Alan Hayward <alan.hayward@arm.com>
17953 David Sherwood <david.sherwood@arm.com>
17955 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17956 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17957 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17959 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17960 Alan Hayward <alan.hayward@arm.com>
17961 David Sherwood <david.sherwood@arm.com>
17963 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17964 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17965 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17966 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17967 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17968 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17969 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17970 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17971 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17972 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17973 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17974 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17975 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17976 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17978 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17979 Alan Hayward <alan.hayward@arm.com>
17980 David Sherwood <david.sherwood@arm.com>
17982 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17983 check for a message about using in-order reductions.
17984 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17985 check for a message about using in-order reductions.
17986 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17987 vectorized and check for a message about using in-order reductions.
17988 Expect targets with variable-length vectors to fall back to the
17989 fixed-length mininum.
17990 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17991 check for a message about using in-order reductions.
17992 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17993 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17994 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17995 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17996 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17997 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17998 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17999 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
18000 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
18001 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
18002 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
18003 vect_fold_left_plus.
18005 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18007 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
18009 * gcc.target/aarch64/sve/spill_2.c: New test.
18010 * gcc.target/aarch64/sve/spill_3.c: Likewise.
18011 * gcc.target/aarch64/sve/spill_4.c: Likewise.
18012 * gcc.target/aarch64/sve/spill_5.c: Likewise.
18013 * gcc.target/aarch64/sve/spill_6.c: Likewise.
18014 * gcc.target/aarch64/sve/spill_7.c: Likewise.
18016 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18017 Alan Hayward <alan.hayward@arm.com>
18018 David Sherwood <david.sherwood@arm.com>
18020 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
18022 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18023 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
18024 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
18025 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18026 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
18027 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18028 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
18029 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18030 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
18032 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18033 Alan Hayward <alan.hayward@arm.com>
18034 David Sherwood <david.sherwood@arm.com>
18036 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
18037 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
18038 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18039 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
18041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18042 Alan Hayward <alan.hayward@arm.com>
18043 David Sherwood <david.sherwood@arm.com>
18045 * lib/target-supports.exp
18046 (check_effective_target_vect_fold_extract_last): New proc.
18047 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
18048 for fold_extract_last.
18049 * gcc.dg/vect/pr65947-2.c: Likewise.
18050 * gcc.dg/vect/pr65947-3.c: Likewise.
18051 * gcc.dg/vect/pr65947-4.c: Likewise.
18052 * gcc.dg/vect/pr65947-5.c: Likewise.
18053 * gcc.dg/vect/pr65947-6.c: Likewise.
18054 * gcc.dg/vect/pr65947-9.c: Likewise.
18055 * gcc.dg/vect/pr65947-10.c: Likewise.
18056 * gcc.dg/vect/pr65947-12.c: Likewise.
18057 * gcc.dg/vect/pr65947-14.c: Likewise.
18058 * gcc.dg/vect/pr80631-1.c: Likewise.
18059 * gcc.target/aarch64/sve/clastb_1.c: New test.
18060 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
18061 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
18062 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
18063 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
18064 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
18065 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
18066 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
18067 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
18068 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
18069 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
18070 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
18071 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
18072 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
18074 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18075 Alan Hayward <alan.hayward@arm.com>
18076 David Sherwood <david.sherwood@arm.com>
18078 * gcc.target/aarch64/sve/live_1.c: New test.
18079 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
18081 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18082 Alan Hayward <alan.hayward@arm.com>
18083 David Sherwood <david.sherwood@arm.com>
18085 * gcc.target/aarch64/sve/nopeel_1.c: New test.
18086 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
18087 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
18088 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
18089 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
18090 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
18091 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
18092 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
18093 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
18095 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18096 Alan Hayward <alan.hayward@arm.com>
18097 David Sherwood <david.sherwood@arm.com>
18099 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
18101 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
18103 * gcc.target/aarch64/sve/loop_add_4.c: New test.
18104 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
18105 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
18106 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
18107 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
18108 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
18110 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18111 Alan Hayward <alan.hayward@arm.com>
18112 David Sherwood <david.sherwood@arm.com>
18114 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
18115 instead of just ADDRESS.
18116 * gcc.dg/tree-ssa/scev-10.c: Likewise.
18117 * gcc.dg/tree-ssa/scev-11.c: Likewise.
18118 * gcc.dg/tree-ssa/scev-12.c: Likewise.
18119 * gcc.target/aarch64/sve/index_offset_1.c: New test.
18120 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
18121 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
18122 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
18123 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
18124 * gcc.target/aarch64/sve/while_2.c: Likewise.
18125 * gcc.target/aarch64/sve/while_3.c: Likewise.
18126 * gcc.target/aarch64/sve/while_4.c: Likewise.
18128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18129 Alan Hayward <alan.hayward@arm.com>
18130 David Sherwood <david.sherwood@arm.com>
18132 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
18133 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
18135 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
18136 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18137 * gcc.target/aarch64/sve/reduc_5.c: New test.
18138 * gcc.target/aarch64/sve/slp_13.c: Likewise.
18139 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
18141 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18142 Alan Hayward <alan.hayward@arm.com>
18143 David Sherwood <david.sherwood@arm.com>
18145 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
18146 * gcc.dg/tree-ssa/peel1.c: Likewise.
18147 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
18148 variable-length vectors.
18149 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
18150 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
18151 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
18152 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18153 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18154 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18155 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18156 * gcc.target/aarch64/sve/slp_8.c: New test.
18157 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
18158 * gcc.target/aarch64/sve/slp_9.c: Likewise.
18159 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
18160 * gcc.target/aarch64/sve/slp_10.c: Likewise.
18161 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
18162 * gcc.target/aarch64/sve/slp_11.c: Likewise.
18163 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
18164 * gcc.target/aarch64/sve/slp_12.c: Likewise.
18165 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
18166 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
18167 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
18168 * gcc.target/aarch64/sve/while_1.c: Likewise.
18169 * gcc.target/aarch64/sve/while_2.c: Likewise.
18170 * gcc.target/aarch64/sve/while_3.c: Likewise.
18171 * gcc.target/aarch64/sve/while_4.c: Likewise.
18173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18174 Alan Hayward <alan.hayward@arm.com>
18175 David Sherwood <david.sherwood@arm.com>
18177 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
18179 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
18180 and add an associated scan-dump test. Prevent vectorization
18181 of the first two loops.
18182 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
18183 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
18184 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18185 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18186 (INIT_VECTOR): Tweak initial value so that some bits are always set.
18187 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18189 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18190 Alan Hayward <alan.hayward@arm.com>
18191 David Sherwood <david.sherwood@arm.com>
18193 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
18194 * gcc.dg/vect/pr67790.c: Likewise.
18195 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18196 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18197 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18198 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18199 * gcc.target/aarch64/sve/slp_5.c: New test.
18200 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
18201 * gcc.target/aarch64/sve/slp_6.c: Likewise.
18202 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
18203 * gcc.target/aarch64/sve/slp_7.c: Likewise.
18204 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
18206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18207 Alan Hayward <alan.hayward@arm.com>
18208 David Sherwood <david.sherwood@arm.com>
18210 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
18212 * gcc.dg/vect/slp-1.c: Likewise.
18213 * gcc.dg/vect/slp-10.c: Likewise.
18214 * gcc.dg/vect/slp-12b.c: Likewise.
18215 * gcc.dg/vect/slp-12c.c: Likewise.
18216 * gcc.dg/vect/slp-17.c: Likewise.
18217 * gcc.dg/vect/slp-19b.c: Likewise.
18218 * gcc.dg/vect/slp-20.c: Likewise.
18219 * gcc.dg/vect/slp-21.c: Likewise.
18220 * gcc.dg/vect/slp-22.c: Likewise.
18221 * gcc.dg/vect/slp-23.c: Likewise.
18222 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18223 * gcc.dg/vect/slp-24.c: Likewise.
18224 * gcc.dg/vect/slp-28.c: Likewise.
18225 * gcc.dg/vect/slp-39.c: Likewise.
18226 * gcc.dg/vect/slp-6.c: Likewise.
18227 * gcc.dg/vect/slp-7.c: Likewise.
18228 * gcc.dg/vect/slp-cond-1.c: Likewise.
18229 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18230 * gcc.dg/vect/slp-cond-2.c: Likewise.
18231 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18232 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18233 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18234 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18235 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18236 * gcc.dg/vect/slp-perm-6.c: Likewise.
18237 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18238 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18239 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18240 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18241 * gcc.dg/vect/slp-12a.c: Likewise.
18242 * gcc.dg/vect/slp-14.c: Likewise.
18243 * gcc.dg/vect/slp-15.c: Likewise.
18244 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18245 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18246 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18247 * gcc.target/aarch64/sve/slp_1.c: New test.
18248 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18249 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18250 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18251 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18252 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18253 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18254 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18257 Alan Hayward <alan.hayward@arm.com>
18258 David Sherwood <david.sherwood@arm.com>
18260 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18261 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18262 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18263 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18264 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18265 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18266 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18267 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18268 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18269 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18270 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18271 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18272 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18273 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18274 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18275 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18276 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18277 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18278 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18281 Alan Hayward <alan.hayward@arm.com>
18282 David Sherwood <david.sherwood@arm.com>
18284 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18285 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18286 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18287 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18288 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18289 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18290 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18291 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
18292 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18293 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18294 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18295 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18296 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18297 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18298 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
18299 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
18300 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
18301 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
18302 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18303 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
18304 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18305 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18306 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18307 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18308 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18309 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18310 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18311 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18312 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18313 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18314 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18315 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18316 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18317 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
18318 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
18319 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
18321 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18322 Alan Hayward <alan.hayward@arm.com>
18323 David Sherwood <david.sherwood@arm.com>
18325 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
18326 Return true for SVE too.
18327 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
18328 if load/store lanes are supported.
18329 * gcc.dg/vect/slp-10.c: Likewise.
18330 * gcc.dg/vect/slp-12c.c: Likewise.
18331 * gcc.dg/vect/slp-17.c: Likewise.
18332 * gcc.dg/vect/slp-33.c: Likewise.
18333 * gcc.dg/vect/slp-6.c: Likewise.
18334 * gcc.dg/vect/slp-cond-1.c: Likewise.
18335 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
18336 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
18337 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18338 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18339 * gcc.dg/vect/slp-perm-6.c: Likewise.
18340 * gcc.dg/vect/slp-perm-9.c: Likewise.
18341 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18342 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18343 for variable-length vectors.
18345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18346 Alan Hayward <alan.hayward@arm.com>
18347 David Sherwood <david.sherwood@arm.com>
18349 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18350 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18352 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18354 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18355 * g++.target/aarch64/sve/catch_1.C: New test.
18356 * g++.target/aarch64/sve/catch_2.C: Likewise.
18357 * g++.target/aarch64/sve/catch_3.C: Likewise.
18358 * g++.target/aarch64/sve/catch_4.C: Likewise.
18359 * g++.target/aarch64/sve/catch_5.C: Likewise.
18360 * g++.target/aarch64/sve/catch_6.C: Likewise.
18362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18363 Alan Hayward <alan.hayward@arm.com>
18364 David Sherwood <david.sherwood@arm.com>
18366 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18368 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18369 * gcc.target/aarch64/fmaxmin.c: Likewise.
18370 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18371 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18372 * gcc.target/aarch64/pr62178.c: Likewise.
18373 * gcc.target/aarch64/pr71727-2.c: Likewise.
18374 * gcc.target/aarch64/saddw-1.c: Likewise.
18375 * gcc.target/aarch64/saddw-2.c: Likewise.
18376 * gcc.target/aarch64/uaddw-1.c: Likewise.
18377 * gcc.target/aarch64/uaddw-2.c: Likewise.
18378 * gcc.target/aarch64/uaddw-3.c: Likewise.
18379 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18380 * gcc.target/aarch64/vect-compile.c: Likewise.
18381 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18382 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18383 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18384 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18385 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18386 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18387 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18388 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18389 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18390 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18391 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18392 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18393 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18394 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18395 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18396 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18397 * gcc.target/aarch64/vect-movi.c: Likewise.
18398 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18399 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18400 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18401 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18402 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18403 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18405 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18406 * gcc.target/aarch64/sve/arith_1.c: New test.
18407 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18408 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18409 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18410 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18411 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18412 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18413 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18414 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18415 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18416 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18417 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18418 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18419 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18420 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18421 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18422 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18423 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18424 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18425 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18426 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18427 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18428 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18429 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18430 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18431 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18432 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18433 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18434 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18435 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18436 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18437 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18438 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18439 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18440 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18441 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18442 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18443 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18444 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18445 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18446 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18447 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18448 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18449 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18450 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18451 * gcc.target/aarch64/sve/index_1.c: Likewise.
18452 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18453 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18454 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18455 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18456 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18457 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18458 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18459 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18460 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18461 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18462 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18463 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18464 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18465 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18466 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18467 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18468 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18469 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18470 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18471 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18472 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18473 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18474 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18475 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18476 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18477 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18478 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18479 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18480 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18481 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18482 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18483 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18484 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18485 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18486 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18487 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18488 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18489 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18490 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18491 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18492 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18493 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18494 * gcc.target/aarch64/sve/single_1.c: Likewise.
18495 * gcc.target/aarch64/sve/single_2.c: Likewise.
18496 * gcc.target/aarch64/sve/single_3.c: Likewise.
18497 * gcc.target/aarch64/sve/single_4.c: Likewise.
18498 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18499 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18500 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18501 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18502 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18503 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18504 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18505 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18506 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18507 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18508 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18509 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18510 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18511 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18512 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18513 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18514 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18515 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18516 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18517 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18518 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18519 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18520 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18521 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18522 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18523 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18524 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18525 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18526 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18527 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18528 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18529 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18530 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18531 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18532 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18533 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18534 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18535 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18536 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18537 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18538 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18539 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18540 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18541 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18542 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18545 Alan Hayward <alan.hayward@arm.com>
18546 David Sherwood <david.sherwood@arm.com>
18548 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18549 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18550 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18552 (check_effective_target_vect_perm): Handle SVE.
18553 (check_effective_target_vect_perm_byte): Likewise.
18554 (check_effective_target_vect_perm_short): Likewise.
18555 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18556 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18557 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18558 (check_effective_target_vect_element_align_preferred): Likewise.
18559 (check_effective_target_vect_align_stack_vars): Likewise.
18560 (check_effective_target_vect_load_lanes): Likewise.
18561 (check_effective_target_vect_masked_store): Likewise.
18562 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18563 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18564 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18565 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18566 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18567 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18568 * gcc.dg/vect/slp-23.c: Likewise.
18569 * gcc.dg/vect/slp-perm-5.c: Likewise.
18570 * gcc.dg/vect/slp-perm-6.c: Likewise.
18571 * gcc.dg/vect/slp-perm-9.c: Likewise.
18572 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18573 * gcc.dg/vect/vect-114.c: Likewise.
18574 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18575 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18577 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18579 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18580 vect_variable_length, expecting the test to be vectorized
18581 without SLP instead.
18582 * gcc.dg/vect/pr33953.c: Likewise.
18583 * gcc.dg/vect/pr37027.c: Likewise.
18584 * gcc.dg/vect/pr67790.c: Likewise.
18585 * gcc.dg/vect/pr68445.c: Likewise.
18586 * gcc.dg/vect/slp-1.c: Likewise.
18587 * gcc.dg/vect/slp-10.c: Likewise.
18588 * gcc.dg/vect/slp-12a.c: Likewise.
18589 * gcc.dg/vect/slp-12b.c: Likewise.
18590 * gcc.dg/vect/slp-12c.c: Likewise.
18591 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18592 * gcc.dg/vect/slp-13.c: Likewise.
18593 * gcc.dg/vect/slp-14.c: Likewise.
18594 * gcc.dg/vect/slp-15.c: Likewise.
18595 * gcc.dg/vect/slp-17.c: Likewise.
18596 * gcc.dg/vect/slp-19b.c: Likewise.
18597 * gcc.dg/vect/slp-2.c: Likewise.
18598 * gcc.dg/vect/slp-20.c: Likewise.
18599 * gcc.dg/vect/slp-21.c: Likewise.
18600 * gcc.dg/vect/slp-22.c: Likewise.
18601 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18602 * gcc.dg/vect/slp-24.c: Likewise.
18603 * gcc.dg/vect/slp-28.c: Likewise.
18604 * gcc.dg/vect/slp-39.c: Likewise.
18605 * gcc.dg/vect/slp-42.c: Likewise.
18606 * gcc.dg/vect/slp-6.c: Likewise.
18607 * gcc.dg/vect/slp-7.c: Likewise.
18608 * gcc.dg/vect/slp-cond-1.c: Likewise.
18609 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18610 * gcc.dg/vect/slp-cond-2.c: Likewise.
18611 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18612 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18613 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18614 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18615 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18616 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18617 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18618 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18619 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18620 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18621 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18622 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18623 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18624 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18625 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18626 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18627 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18629 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18632 * gcc.dg/pr83801.c: New test.
18634 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18637 * gfortran.dg/bounds_check_19.f90: New test.
18639 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18641 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18642 instead of scan-assembler-not for xsnabsqp.
18644 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18646 PR libgfortran/83525
18647 * gfortran.dg/newunit_5.f90: New test.
18649 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18651 PR rtl-optimization/80481
18652 * g++.dg/pr80481.C: New.
18654 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18657 * gcc.target/alpha/pr83628-3.c: New test.
18659 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18661 * lib/target-supports.exp (check_effective_target_avx512f): Also
18662 check for __builtin_ia32_addsd_round,
18663 __builtin_ia32_getmantsd_round.
18664 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18666 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18669 * gcc.target/powerpc/pr83629.c: Require ilp32.
18671 2018-01-12 Richard Biener <rguenther@suse.de>
18673 PR tree-optimization/80846
18674 * gcc.target/i386/pr80846-1.c: New testcase.
18675 * gcc.target/i386/pr80846-2.c: Likewise.
18677 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18679 * gcc.c-torture/execute/20180112-1.c: New test.
18681 2018-01-12 Tom de Vries <tom@codesourcery.com>
18683 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18684 * g++.dg/ext/label13a.C: Same.
18685 * g++.dg/ext/label14.C: Same.
18686 * g++.dg/ext/label2.C: Same.
18687 * g++.dg/ext/label3.C: Same.
18688 * g++.dg/torture/pr42462.C: Same.
18689 * g++.dg/torture/pr42739.C: Same.
18690 * g++.dg/warn/Wunused-label-3.C: Same.
18692 2018-01-12 Tom de Vries <tom@codesourcery.com>
18694 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18695 * g++.dg/Walloca1.C: Same.
18696 * g++.dg/cpp0x/pr70338.C: Same.
18697 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18698 * g++.dg/cpp1y/vla10.C: Same.
18699 * g++.dg/cpp1y/vla2.C: Same.
18700 * g++.dg/cpp1y/vla6.C: Same.
18701 * g++.dg/cpp1y/vla8.C: Same.
18702 * g++.dg/debug/debug5.C: Same.
18703 * g++.dg/debug/debug6.C: Same.
18704 * g++.dg/debug/pr54828.C: Same.
18705 * g++.dg/diagnostic/pr70105.C: Same.
18706 * g++.dg/eh/cleanup5.C: Same.
18707 * g++.dg/eh/spbp.C: Same.
18708 * g++.dg/ext/tmplattr9.C: Same.
18709 * g++.dg/ext/vla10.C: Same.
18710 * g++.dg/ext/vla11.C: Same.
18711 * g++.dg/ext/vla12.C: Same.
18712 * g++.dg/ext/vla15.C: Same.
18713 * g++.dg/ext/vla16.C: Same.
18714 * g++.dg/ext/vla17.C: Same.
18715 * g++.dg/ext/vla3.C: Same.
18716 * g++.dg/ext/vla6.C: Same.
18717 * g++.dg/ext/vla7.C: Same.
18718 * g++.dg/init/array24.C: Same.
18719 * g++.dg/init/new47.C: Same.
18720 * g++.dg/init/pr55497.C: Same.
18721 * g++.dg/opt/pr78201.C: Same.
18722 * g++.dg/template/vla2.C: Same.
18723 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18724 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18725 * g++.dg/torture/pr62127.C: Same.
18726 * g++.dg/torture/pr67055.C: Same.
18727 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18728 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18729 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18730 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18731 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18732 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18733 * g++.dg/warn/Wvla-1.C: Same.
18734 * g++.dg/warn/Wvla-3.C: Same.
18735 * g++.old-deja/g++.ext/array2.C: Same.
18736 * g++.old-deja/g++.ext/constructor.C: Same.
18737 * g++.old-deja/g++.law/builtin1.C: Same.
18738 * g++.old-deja/g++.other/crash12.C: Same.
18739 * g++.old-deja/g++.other/eh3.C: Same.
18740 * g++.old-deja/g++.pt/array6.C: Same.
18741 * g++.old-deja/g++.pt/dynarray.C: Same.
18743 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18745 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18747 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18749 PR libfortran/67412
18750 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18751 on *-*-solaris2.10.
18753 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18755 * lib/target-supports.exp (check_effective_target_branch_cost):
18756 Accept all x86 targets.
18758 2018-01-12 Martin Liska <mliska@suse.cz>
18761 * g++.dg/warn/pr83054.C: New test.
18763 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18765 * gcc.target/powerpc/spec-barr-1.c: New file.
18767 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18770 * gcc.target/i386/pr83330.c: New test.
18772 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18775 * gfortran.dg/dtio_31.f03: New test.
18776 * gfortran.dg/dtio_32.f03: New test.
18778 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18781 * g++.dg/wrappers: New subdirectory.
18782 * g++.dg/wrappers/README: New file.
18783 * g++.dg/wrappers/alloc.C: New test case.
18784 * g++.dg/wrappers/cow-istream-string.C: New test case.
18785 * g++.dg/wrappers/cp-stdlib.C: New test case.
18786 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18787 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18789 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18791 PR middle-end/83718
18792 * g++.dg/torture/pr83718.C: New testcase.
18794 2018-01-11 Martin Jambor <mjambor@suse.cz>
18797 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18799 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18801 PR tree-optimization/83695
18802 * gcc.dg/tree-ssa/pr83695.c: New test.
18804 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18806 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18807 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18809 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18811 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18812 * gcc.target/arm/simd/fp16fml_high.c: New test.
18813 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18814 * lib/target-supports.exp
18815 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18816 check_effective_target_arm_fp16fml_neon_ok,
18817 add_options_for_arm_fp16fml_neon): New procedures.
18819 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18821 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18824 2018-01-11 Richard Biener <rguenther@suse.de>
18826 PR tree-optimization/83435
18827 * gcc.dg/graphite/pr83435.c: New testcase.
18829 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18830 Alan Hayward <alan.hayward@arm.com>
18831 David Sherwood <david.sherwood@arm.com>
18833 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18835 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18837 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18839 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18842 * gcc.c-torture/compile/pr82096.c: New test.
18844 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18846 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18848 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18850 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18852 2018-01-11 Justin Squirek <squirek@adacore.com>
18854 * gnat.dg/expr_func4.adb: New testcase.
18856 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18858 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18861 2018-01-11 Bob Duff <duff@adacore.com>
18863 * gnat.dg/protected_null.adb: New testcase.
18865 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18867 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18869 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18871 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18873 2018-01-11 Justin Squirek <squirek@adacore.com>
18875 * gnat.dg/loopvar.adb: New testcase.
18877 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18879 PR middle-end/83189
18880 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18882 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18884 * gcc.c-torture/compile/pr83575.c: New testcase.
18886 2018-01-10 Michael Collison <michael.collison@arm.com>
18888 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18889 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18890 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18891 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18892 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18893 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18894 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18895 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18896 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18897 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18898 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18899 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18900 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18901 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18902 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18903 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18905 2018-01-10 Michael Collison <michael.collison@arm.com>
18907 * gcc.target/aarch64/sha2.h: New shared testcase.
18908 * gcc.target/aarch64/sha2_1.c: New testcase.
18909 * gcc.target/aarch64/sha2_2.c: New testcase.
18910 * gcc.target/aarch64/sha2_3.c: New testcase.
18911 * gcc.target/aarch64/sha3.h: New shared testcase.
18912 * gcc.target/aarch64/sha3_1.c: New testcase.
18913 * gcc.target/aarch64/sha3_2.c: New testcase.
18914 * gcc.target/aarch64/sha3_3.c: New testcase.
18916 2018-01-10 Michael Collison <michael.collison@arm.com>
18918 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18920 2018-01-10 Martin Sebor <msebor@redhat.com>
18922 PR tree-optimization/83781
18923 * gcc.dg/strlenopt-42.c: New test.
18925 2018-01-11 Martin Sebor <msebor@gmail.com>
18926 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18928 PR tree-optimization/83501
18929 PR tree-optimization/81703
18931 * gcc.dg/strlenopt-39.c: New test-case.
18932 * gcc.dg/pr81703.c: Likewise.
18934 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18936 * gnat.dg/atomic10.adb: New test.
18938 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18941 * gfortran.dg/deferred_character_18.f90: New test.
18943 2018-01-10 Martin Sebor <msebor@redhat.com>
18945 PR tree-optimization/83671
18946 * gcc.dg/strlenopt-40.c: New test.
18947 * gcc.dg/strlenopt-41.c: New test.
18949 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18952 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18954 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18957 * gcc.target/powerpc/pr83399.c: New test.
18959 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18962 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18963 to reflect that the arguments are correctly underlined.
18964 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18965 for globals, params, locals and literals.
18966 (test_sizeof): Directly test the location of "sizeof", rather than
18967 when used in compound expressions.
18968 (test_alignof): Likewise for "alignof".
18969 (test_string_literals): Likewise for string literals.
18970 (test_numeric_literals): Likewise for numeric literals.
18971 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18972 (test_typeid): Likewise for typeid.
18973 (test_unary_plus): New.
18974 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18977 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18979 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18981 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18983 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18985 2018-01-10 Marek Polacek <polacek@redhat.com>
18988 * g++.dg/warn/Wduplicated-branches4.C: New test.
18990 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18993 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18996 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18999 * g++.dg/cpp0x/new2.C: New.
19001 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
19004 * gcc.target/i386/pr83735.c: New test.
19006 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
19008 * lib/target-supports.exp (check_effective_target_branch_cost):
19010 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
19011 * gcc.dg/pr21643.c: Likewise.
19012 * gcc.dg/pr46309.c: Likewise.
19013 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19014 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
19015 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
19016 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
19017 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
19018 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
19019 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
19020 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
19021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
19022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
19023 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
19024 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
19025 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
19026 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
19028 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
19031 * gcc.target/powerpc/pr83629.c: New testcase.
19033 2018-01-10 Richard Biener <rguenther@suse.de>
19036 * gcc.dg/pr78768.c: Un-XFAIL.
19038 2018-01-10 Richard Biener <rguenther@suse.de>
19041 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
19043 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
19045 PR tree-optimization/83753
19046 * gcc.dg/torture/pr83753.c: New test.
19048 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
19050 * gcc.target/i386/avx2-gather-1.c: Add -march.
19051 * gcc.target/i386/avx2-gather-2.c: Add -march.
19052 * gcc.target/i386/avx2-gather-3.c: Add -march.
19053 * gcc.target/i386/avx2-gather-4.c: Add -march.
19054 * gcc.target/i386/avx2-gather-5.c: Add -march.
19055 * gcc.target/i386/avx2-gather-6.c: Add -march.
19056 * gcc.target/i386/avx512f-gather-1.c: Add -march.
19057 * gcc.target/i386/avx512f-gather-2.c: Add -march.
19058 * gcc.target/i386/avx512f-gather-3.c: Add -march.
19059 * gcc.target/i386/avx512f-gather-4.c: Add -march.
19060 * gcc.target/i386/avx512f-gather-5.c: Add -march.
19061 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
19062 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
19063 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
19064 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
19065 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
19067 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
19070 * gcc.target/i386/pr78585.c: New test.
19072 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19075 * g++.dg/cpp0x/pr83734.C: New test.
19077 2018-01-09 Carl Love <cel@us.ibm.com>
19079 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
19080 vec_mergeo builtins with float, double, long long, unsigned long long,
19081 bool long long arguments.
19082 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
19083 vec_float2 with double arguments.
19084 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
19085 vec_mergew and vec_mergow builtins.
19087 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
19090 * gfortran.dg/contiguous_6.f90: New test.
19092 2018-01-09 Richard Biener <rguenther@suse.de>
19094 PR tree-optimization/83668
19095 * gcc.dg/graphite/pr83668.c: New testcase.
19097 2018-01-09 Joseph Myers <joseph@codesourcery.com>
19099 PR tree-optimization/64811
19100 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
19101 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
19102 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
19103 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
19105 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
19107 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
19110 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
19112 2018-01-09 Tamar Christina <tamar.christina@arm.com>
19115 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
19116 no NEON and require softfp or hard float-abi.
19117 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
19119 2018-01-09 Richard Biener <rguenther@suse.de>
19121 PR tree-optimization/83572
19122 * gcc.dg/graphite/pr83572.c: New testcase.
19124 2018-01-09 Jakub Jelinek <jakub@redhat.com>
19127 * gcc.dg/sms-13.c: New test.
19129 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
19132 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
19134 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
19135 Monk Chiang <sh.chiang04@gmail.com>
19137 * gcc.target/riscv/save-restore-1.c: New.
19139 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19142 * gcc.target/powerpc/pr83677.c: New file.
19144 2018-01-08 Jeff Law <law@redhat.com>
19146 PR rtl-optimizatin/81308
19147 * g++.dg/pr81308-1.C: New test.
19148 * g++.dg/pr81308-2.C: New test.
19150 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
19152 PR target/83663 - Revert r255946
19153 * gcc.target/aarch64/vect-slp-dup.c: New.
19155 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19157 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
19160 2018-01-08 Richard Biener <rguenther@suse.de>
19162 PR tree-optimization/83563
19163 * gcc.dg/graphite/pr83563.c: New testcase.
19165 2018-01-08 Richard Biener <rguenther@suse.de>
19167 PR middle-end/83713
19168 * g++.dg/torture/pr83713.C: New testcase.
19170 2018-01-08 Tom de Vries <tom@codesourcery.com>
19172 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
19174 2018-01-08 Richard Biener <rguenther@suse.de>
19176 PR tree-optimization/83685
19177 * gcc.dg/torture/pr83685.c: New testcase.
19179 2018-01-08 Richard Biener <rguenther@suse.de>
19182 * gcc.dg/lto/pr83719_0.c: New testcase.
19184 2018-01-08 Tom de Vries <tom@codesourcery.com>
19186 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
19187 * gcc.dg/graphite/run-id-1.c: Same.
19188 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
19190 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
19193 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
19194 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
19195 * gfortran.dg/pdt_27.f03: New test.
19198 * gfortran.dg/pdt_28.f03: New test.
19200 2018-01-08 Tom de Vries <tom@codesourcery.com>
19202 * c-c++-common/builtins.c: Require effective target alloca.
19203 * gcc.dg/Wrestrict.c: Same.
19204 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
19206 2018-01-08 Richard Biener <rguenther@suse.de>
19208 PR middle-end/83580
19209 * gcc.dg/torture/pr83580.c: New testcase.
19211 2018-01-08 Richard Biener <rguenther@suse.de>
19213 PR middle-end/83517
19214 * gcc.dg/pr83517.c: New testcase.
19216 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
19218 PR middle-end/81897
19219 * gcc.dg/uninit-pr81897.c: New test.
19221 2018-01-06 Martin Sebor <msebor@redhat.com>
19223 PR tree-optimization/83640
19224 * gcc.dg/Wrestrict-6.c: New test.
19225 * gcc.dg/pr83640.c: New test.
19227 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
19229 * gcc.target/aarch64/reg-alloc-1.c: New test.
19231 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19234 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19236 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19239 * gcc.dg/pr83480.c: New test.
19241 PR rtl-optimization/83682
19242 * gcc.target/i386/pr83682.c: New test.
19244 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19248 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19249 * gfortran.dg/dependency_49.f90: Likewise.
19250 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19251 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19252 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19253 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19254 * gfortran.dg/string_1_lp64.f90: New test.
19255 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19256 * gfortran.dg/string_3_lp64.f90: New test.
19258 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19261 * gcc.target/i386/sse-26.c: New test.
19264 * gcc.target/i386/pr83604.c: New test.
19266 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19268 * gcc.dg/vect/vect-align-4.c: New test.
19269 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19270 and redefine as a structure with an unaligned member "b".
19271 (foo): Update accordingly.
19273 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19276 * gcc.target/aarch64/bics_5.c: New test.
19277 * gcc.target/arm/bics_5.c: Likewise.
19279 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19281 PR tree-optimization/83605
19282 * gcc.dg/pr83605.c: New test.
19284 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19287 * gcc.target/i386/pr83554.c: New test.
19290 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19293 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
19297 * gfortran.dg/eoshift_8.f90: New test.
19298 * gfortran.dg/simplify_eoshift_1.f90: New test.
19300 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19303 * gcc.dg/pr83585.c: New test.
19305 2018-01-04 Nathan Sidwell <nathan@acm.org>
19308 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
19310 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19313 * gcc.dg/pr83666.c: New test.
19315 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
19318 * gcc.target/alpha/pr83628-1.c: New test.
19319 * gcc.target/alpha/pr83628-2.c: Ditto.
19321 2018-01-04 Martin Liska <mliska@suse.cz>
19324 * g++.dg/ipa/pr82352.C: New test.
19326 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19328 * gcc.dg/vect-opt-info-1.c: Moved to ...
19329 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
19330 vect_int targets, use dg-additional-options instead of dg-options and
19331 use relative line numbers instead of absolute.
19333 2018-01-03 Martin Sebor <msebor@redhat.com>
19335 PR tree-optimization/83655
19336 * gcc.dg/Wrestrict-5.c: New test.
19337 * c-c++-common/builtins.c: New test.
19339 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19340 Alan Hayward <alan.hayward@arm.com>
19341 David Sherwood <david.sherwood@arm.com>
19343 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19346 2018-01-03 Jeff Law <law@redhat.com>
19349 * gcc.target/i386/stack-check-17.c: New test.
19350 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19352 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19355 * gcc.dg/pr83621.c: New test.
19358 * gcc.dg/pr83645.c: New test.
19360 2018-01-03 Martin Sebor <msebor@redhat.com>
19362 PR tree-optimization/83603
19363 * gcc.dg/Wrestrict-4.c: New test.
19366 * gcc.dg/const-2.c: New test.
19367 * gcc.dg/pure-3.c: New test.
19369 2018-01-03 Martin Sebor <msebor@redhat.com>
19371 * gcc.dg/Wrestrict-3.c: New test.
19373 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19376 * g++.dg/opt/pr83555.C: New test.
19377 * g++.dg/ubsan/pr83555.C: New test.
19379 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19382 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19383 the !CHECKING_P case by expecting a note.
19384 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19385 a note for the !CHECKING_P case, and move the return statement
19386 outside of #if CHECKING_P guard.
19388 2018-01-03 Jeff Law <law@redhat.com>
19390 PR middle-end/83654
19391 * gcc.target/i386/stack-check-18.c: New test.
19392 * gcc.target/i386/stack-check-19.c: New test.
19394 2018-01-03 Martin Sebor <msebor@redhat.com>
19396 PR tree-optimization/83501
19397 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19399 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19401 PR tree-optimization/83501
19402 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19404 2018-01-03 Nathan Sidwell <nathan@acm.org>
19407 * g++.dg/ipa/pr83667.C: New.
19409 2018-01-03 Martin Liska <mliska@suse.cz>
19411 PR tree-optimization/83593
19412 * gcc.dg/pr83593.c: New test.
19414 2018-01-03 Martin Liska <mliska@suse.cz>
19417 * g++.dg/ipa/pr83549.C: New test.
19419 2018-01-03 Marek Polacek <polacek@redhat.com>
19422 * g++.dg/warn/mvp2.C: New test.
19424 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19426 PR preprocessor/83602
19427 * g++.dg/cpp/pr83602.C: New test.
19430 * g++.dg/parse/pr83634.C: New test.
19432 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19435 * gfortran.dg/eoshift_7.f90: New test.
19437 2018-01-03 Jan Beulich <jbeulich@suse.com>
19439 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19440 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19442 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19444 Update copyright years.
19446 2018-01-03 Martin Liska <mliska@suse.cz>
19449 * gcc.dg/ipa/pr83594.c: New test.
19451 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19452 Alan Hayward <alan.hayward@arm.com>
19453 David Sherwood <david.sherwood@arm.com>
19455 * gcc.dg/vect-opt-info-1.c: New test.
19457 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19459 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19460 floorf128, truncf128, and roundf128.
19461 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19462 optimizations added in match.pd.
19463 * gcc.target/powerpc/float128-hw6.c: Likewise.
19464 * gcc.target/powerpc/float128-hw7.c: Likewise.
19465 * gcc.target/powerpc/float128-hw8.c: Likewise.
19466 * gcc.target/powerpc/float128-hw9.c: Likewise.
19467 * gcc.target/powerpc/float128-hw10.c: Likewise.
19468 * gcc.target/powerpc/float128-hw11.c: Likewise.
19470 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19473 * g++.dg/cpp0x/pr83556.C: New test.
19475 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19479 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19480 * gfortran.dg/simplify_cshift_4.f90: New test.
19482 2018-01-02 Marek Polacek <polacek@redhat.com>
19485 * g++.dg/cpp0x/inh-ctor30.C: New test.
19488 * g++.dg/cpp1z/pr83644.C: New test.
19490 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19493 * gfortran.dg/coarray_45.f90: New test.
19496 * gfortran.dg/coarray_46.f90: New test.
19498 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19500 PR tree-optimization/83581
19501 * gcc.dg/pr83581.c: New test.
19504 * gcc.dg/pr83595.c: New test.
19506 PR middle-end/83608
19507 * g++.dg/opt/pr83608.C: New test.
19509 PR middle-end/83609
19510 * gcc.dg/pr83609.c: New test.
19511 * g++.dg/opt/pr83609.C: New test.
19513 PR middle-end/83623
19514 * gcc.dg/pr83623.c: New test.
19516 * gcc.target/i386/i386.exp
19517 (check_effective_target_avx512vpopcntdqvl): New proc.
19518 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19519 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19520 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19522 Copyright (C) 2018 Free Software Foundation, Inc.
19524 Copying and distribution of this file, with or without modification,
19525 are permitted in any medium without royalty provided the copyright
19526 notice and this notice are preserved.