]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
5d24473159532cdec51d4fdbd38a9b646bf5273d
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.dg/pr87874.c (em): Declare uint64_max as
4 const unsigned long long int.
5
6 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7
8 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
9 integer overflow when sizeof(short) == sizeof(int).
10 * gcc.dg/attr-alloc_size-11.c: Likewise.
11 * gcc.dg/attr-alloc_size-3.c: Likewise.
12 * gcc.dg/attr-alloc_size-5.c: Likewise.
13 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
14
15 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
16
17 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
18 uppercase "NOP" instructions in assembler output.
19 * c-c++-common/patchable_function_entry-default.c: Likewise.
20 * c-c++-common/patchable_function_entry-definition.c: Likewise.
21
22 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
23
24 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
25 checks.
26 * gcc.dg/addr_equal-1.c: Likewise.
27 * gcc.dg/tree-ssa/pr78154.c: Likewise.
28 * gcc.dg/tree-ssa/vrp111.c: Likewise.
29
30 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
31
32 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
33 an output section is too large for a memory region, or a memory
34 region overflows.
35
36 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
37
38 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
39 * gnat.dg/null_pointer_deref2.adb: Likewise.
40 * gnat.dg/null_pointer_deref3.adb: Likewise.
41 * gnat.dg/opt74.adb: New test.
42 * gnat.dg/opt74_pkg.ad[sb]: New helper.
43 * gnat.dg/warn12.adb: Delete.
44 * gnat.dg/warn12_pkg.ads: Likewise.
45
46 2018-11-08 David Malcolm <dmalcolm@redhat.com>
47
48 PR ipa/86395
49 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
50 "-fdump-ipa-inline".
51 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
52 "-fdump-tree-einline".
53 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
54 "-fdump-tree-einline".
55 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
56 "-fdump-tree-einline".
57 * g++.dg/tree-ssa/inline-2.C: Likewise.
58 * g++.dg/tree-ssa/inline-3.C: Likewise.
59 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
60 using "-fopt-info-inline".
61 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
62 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
63 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
64 directive.
65 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
66 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
67 directive. Update scan-tree-dump-times to reflect /order
68 suffixes.
69 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
70 reflect /order suffixes.
71 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
72 avoid getting extra messages from inliner.
73 * gcc.dg/plugin/dump-2.c: Likewise.
74 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
75 "function body not available" missed optimization messages.
76 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
77 /order suffixes.
78 * gcc.dg/pr71969-3.c: Likewise.
79 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
80 "-fdump-tree-einline".
81 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
82 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
83 /order suffixes.
84 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
85 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
86 directive.
87 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
88 "-fdump-tree-einline".
89 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
90 suffixes.
91
92 2018-11-08 David Malcolm <dmalcolm@redhat.com>
93
94 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
95
96 2018-11-08 David Malcolm <dmalcolm@redhat.com>
97
98 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
99 (test_dump): Add testing of %C.
100
101 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
102
103 * g++.dg/other/pr87916.C: New test.
104
105 2018-11-08 Richard Biener <rguenther@suse.de>
106
107 PR tree-optimization/87929
108 * gcc.dg/pr87929.c: New testcase.
109
110 2018-11-08 Martin Liska <mliska@suse.cz>
111
112 * gcc.dg/pr87811.c: Update scanned pattern.
113 * gcc.dg/pr87811-2.c: Likewise.
114
115 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
116
117 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
118 sun.
119 * g++.dg/lto/pr87906_1.C: Likewise.
120
121 2018-11-08 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/87913
124 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
125
126 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
127
128 * gcc.target/mips/mips.exp (mips-dg-options):
129 Add mips_option_dependency msoft-float vs no-mmi and
130 mips16/micromips vs no-mmi/ext/ext2 only gcc
131 config with Loongson target.
132
133 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
134
135 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
136 memcpy from "unsigned long" to __SIZE_TYPE__.
137
138 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
139
140 PR c/87691
141 * gcc.target/msp430/pr87691.c: New test.
142
143 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
144
145 * gcc.dg/Wno-attribute-warning.c: New test.
146
147 2018-11-07 Nathan Sidwell <nathan@acm.org>
148
149 PR c++/87904
150 * g++.dg/lookup/pr87904.C: New.
151
152 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
153
154 * gcc.dg/pr87874.c: Compile only for int128 effective target.
155
156 2018-11-07 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/87914
159 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
160 (check_avx2_available): Likewise.
161 * g++.dg/vect/pr87914.cc: New testcase.
162
163 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
164
165 * gcc.target/mips/loongson-ctz.c: Fix typo.
166 * gcc.target/mips/loongson-dctz.c: Fix typo.
167
168 2018-11-07 Jan Hubicka <jh@suse.cz>
169
170 * g++.dg/lto/odr-1_1.C: Fix template.
171
172 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
173
174 * gcc.target/mips/loongson-ctz.c: New test.
175 * gcc.target/mips/loongson-dctz.c: Likewise.
176 * gcc.target/mips/mips.exp (mips_option_groups): Add
177 -mloongson-ext2 option.
178
179 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
180
181 * gcc.target/mips/mips.exp (mips_option_groups): Add
182 -mloongson-ext option.
183 (mips-dg-options): Add mips_option_dependency options
184 "-mmicromips" vs "-mno-loongson-ext",
185
186 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
187
188 * gcc.target/mips/loongson-shift-count-truncated-1.c
189 (dg-options): Run under -mloongson-mmi option.
190 Include loongson-mmiintrin.h instead of loongson.h.
191 * gcc.target/mips/loongson-simd.c: Likewise.
192 * gcc.target/mips/mips.exp (mips_option_groups): Add
193 -mloongson-mmi option.
194 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
195 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
196 "-msoft-float" vs "-mno-loongson-mmi".
197 (mips-dg-init): Add -mloongson-mmi option.
198 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
199 to check_mips_loongson_mmi_hw_available.
200 Rename check_effective_target_mips_loongson_runtime to
201 check_effective_target_mips_loongson_mmi_runtime.
202 (check_effective_target_vect_int): Use mips_loongson_mmi instead
203 of mips_loongson when check et-is-effective-target.
204 (add_options_for_mips_loongson_mmi): New proc.
205 Rename check_effective_target_mips_loongson to
206 check_effective_target_mips_loongson_mmi.
207 (check_effective_target_vect_shift,
208 check_effective_target_whole_vector_shift,
209 check_effective_target_vect_no_int_min_max,
210 check_effective_target_vect_no_align,
211 check_effective_target_vect_short_mult,
212 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
213 of mips_loongson when check et-is-effective-target.
214
215 2018-11-07 Richard Biener <rguenther@suse.de>
216
217 PR lto/87906
218 * g++.dg/lto/pr87906_0.C: New testcase.
219 * g++.dg/lto/pr87906_1.C: Likewise.
220
221 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
222
223 PR rtl-optimization/87874
224 * gcc.dg/pr87874.c: New.
225
226 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
227
228 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
229
230 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
231
232 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
233
234 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
235
236 PR sanitizer/80953
237 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
238 support.
239 (foo): Use __builtin_alloca.
240
241 2018-11-06 Jan Hubicka <jh@suse.cz>
242
243 * gcc.dg/lto/tbaa-1.c: New testcase.
244
245 2018-11-06 Richard Biener <rguenther@suse.de>
246
247 PR tree-optimization/87889
248 * gcc.dg/pr87894.c: New testcase.
249
250 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
251
252 PR target/87723
253 * gcc.target/s390/pr87723.c: New test.
254
255 2018-11-06 Richard Biener <rguenther@suse.de>
256
257 PR middle-end/18041
258 * gcc.target/i386/pr18041-1.c: New testcase.
259 * gcc.target/i386/pr18041-2.c: Likewise.
260
261 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
262
263 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
264 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
265 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
266 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
267 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
268 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
269 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
270 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
271 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
272 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
273 * gcc.target/i386/sse-13.c: Ditto.
274 * gcc.target/i386/sse-14.c: Ditto.
275 * gcc.target/i386/sse-22.c: Ditto.
276 * gcc.target/i386/sse-23.c: Ditto.
277 * gcc.target/i386/testimm-10.c: Ditto.
278 * gcc.target/i386/testround-1.c: Ditto.
279
280 2018-11-05 Paul Koning <ni1d@arrl.net>
281
282 * lib/target-supports.exp: Add check for "inf" effective target
283 keyword.
284 * gcc.dg/builtins-44.c: Skip if no infinite support.
285 * gcc.dg/builtins-45.c: Ditto.
286 * gcc.dg/torture/builtin-complex-1.c: Ditto.
287 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
288 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
289 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
290 * gcc.dg/torture/builtin-logb-1.c: Ditto.
291 * gcc.dg/torture/builtin-math-2.c: Ditto.
292 * gcc.dg/torture/builtin-math-5.c: Ditto.
293 * gcc.dg/torture/builtin-math-7.c: Ditto.
294 * gcc.dg/torture/builtin-modf-1.c: Ditto.
295 * gcc.dg/torture/type-generic-1.c: Ditto.
296
297 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
298
299 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
300 expectations.
301 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
302 * gcc.target/s390/md/setmem_long-1.c: Likewise.
303
304 2018-11-05 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/87873
307 * gcc.dg/pr87873.c: New testcase.
308
309 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
310
311 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
312 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
313
314 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
315
316 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
317
318 2018-11-05 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
321 * gcc.dg/tree-ssa/scev-7.c: Likewise.
322
323 2018-11-05 Jakub Jelinek <jakub@redhat.com>
324
325 PR tree-optimization/87859
326 * gcc.dg/store_merging_24.c: New test.
327 * gcc.dg/store_merging_25.c: New test.
328
329 PR sanitizer/87837
330 * c-c++-common/ubsan/pr87837.c: New test.
331
332 2018-11-05 Martin Liska <mliska@suse.cz>
333
334 PR c/87811
335 * gcc.dg/pr87811.c: New test.
336 * gcc.dg/pr87811-2.c: Likewise.
337 * gcc.dg/pr87811-3.c: Likewise.
338
339 2018-11-05 Martin Liska <mliska@suse.cz>
340
341 PR gcov-profile/77698
342 * gcc.dg/tree-prof/pr77698.c: New test.
343
344 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
345
346 PR tree-optimization/86572
347 * gcc.dg/pr86572.c: New test.
348
349 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
350
351 PR tree-optimization/87672
352 * gcc.dg/pr87672.c: New test.
353
354 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
355
356 PR middle-end/58372
357 * g++.target/i386/pr58372.C: New test.
358
359 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
360
361 PR target/87079
362 * gcc.target/nios2/pr87079-1.c: New.
363 * gcc.target/nios2/pr87079-2.c: New.
364
365 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
366
367 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
368 * gcc.dg/compat/pr83487-1_main.c: ... here.
369 * gcc.dg/compat/struct-by-value-10_main.c,
370 gcc.dg/compat/struct-by-value-10_x.c,
371 gcc.dg/compat/struct-by-value-11_main.c,
372 gcc.dg/compat/struct-by-value-11_x.c,
373 gcc.dg/compat/struct-by-value-12_main.c,
374 gcc.dg/compat/struct-by-value-12_x.c,
375 gcc.dg/compat/struct-by-value-13_main.c,
376 gcc.dg/compat/struct-by-value-13_x.c,
377 gcc.dg/compat/struct-by-value-14_main.c,
378 gcc.dg/compat/struct-by-value-14_x.c,
379 gcc.dg/compat/struct-by-value-15_main.c,
380 gcc.dg/compat/struct-by-value-15_x.c,
381 gcc.dg/compat/struct-by-value-17_main.c,
382 gcc.dg/compat/struct-by-value-17_x.c,
383 gcc.dg/compat/struct-by-value-18_main.c,
384 gcc.dg/compat/struct-by-value-18_x.c,
385 gcc.dg/compat/struct-by-value-2_main.c,
386 gcc.dg/compat/struct-by-value-2_x.c,
387 gcc.dg/compat/struct-by-value-22_main.c,
388 gcc.dg/compat/struct-by-value-22_x.c,
389 gcc.dg/compat/struct-by-value-3_main.c,
390 gcc.dg/compat/struct-by-value-3_x.c,
391 gcc.dg/compat/struct-by-value-4_main.c,
392 gcc.dg/compat/struct-by-value-4_x.c,
393 gcc.dg/compat/struct-by-value-5b_main.c,
394 gcc.dg/compat/struct-by-value-5b_x.c,
395 gcc.dg/compat/struct-by-value-6b_main.c,
396 gcc.dg/compat/struct-by-value-6b_x.c,
397 gcc.dg/compat/struct-by-value-6b_main.c,
398 gcc.dg/compat/struct-by-value-7b_x.c,
399 gcc.dg/compat/struct-by-value-7b_main.c,
400 gcc.dg/compat/struct-by-value-8_main.c,
401 gcc.dg/compat/struct-by-value-8_x.c,
402 gcc.dg/compat/struct-by-value-9_main.c,
403 gcc.dg/compat/struct-by-value-9_x.c,
404 gcc.dg/compat/struct-return-2_main.c,
405 gcc.dg/compat/struct-return-2_x.c: Likewise.
406
407 2018-11-02 Nathan Sidwell <nathan@acm.org>
408
409 * g++.dg/lookup/crash6.C: Adjust error
410 * g++.dg/parse/crash38.C: Likewise.
411
412 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
413
414 * gcc.c-torture/execute/20010904-2.c: Fix last change.
415 * gcc.dg/Wattributes-10.c: Likewise.
416
417 2018-11-02 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/87776
420 * gcc.dg/torture/pr87776.c: New testcase.
421
422 2018-11-01 Marek Polacek <polacek@redhat.com>
423
424 Implement P0846R0, ADL and function templates.
425 * g++.dg/addr_builtin-1.C: Adjust dg-error.
426 * g++.dg/cpp2a/fn-template1.C: New test.
427 * g++.dg/cpp2a/fn-template10.C: New test.
428 * g++.dg/cpp2a/fn-template11.C: New test.
429 * g++.dg/cpp2a/fn-template12.C: New test.
430 * g++.dg/cpp2a/fn-template13.C: New test.
431 * g++.dg/cpp2a/fn-template14.C: New test.
432 * g++.dg/cpp2a/fn-template15.C: New test.
433 * g++.dg/cpp2a/fn-template16.C: New test.
434 * g++.dg/cpp2a/fn-template2.C: New test.
435 * g++.dg/cpp2a/fn-template3.C: New test.
436 * g++.dg/cpp2a/fn-template4.C: New test.
437 * g++.dg/cpp2a/fn-template5.C: New test.
438 * g++.dg/cpp2a/fn-template6.C: New test.
439 * g++.dg/cpp2a/fn-template7.C: New test.
440 * g++.dg/cpp2a/fn-template8.C: New test.
441 * g++.dg/cpp2a/fn-template9.C: New test.
442 * g++.dg/parse/fn-template1.C: New test.
443 * g++.dg/parse/fn-template2.C: New test.
444 * g++.dg/parse/template19.C: Adjust dg-error.
445 * g++.dg/template/pr61745.C: Add target to dg-error.
446
447 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
448
449 PR fortran/54613
450 * gfortran.dg/findloc_1.f90: Actually commit.
451 * gfortran.dg/findloc_2.f90: Actually commit.
452 * gfortran.dg/findloc_3.f90: Actually commit.
453 * gfortran.dg/findloc_4.f90: Actually commit.
454 * gfortran.dg/findloc_5.f90: Actually commit.
455 * gfortran.dg/findloc_6.f90: Actually commit.
456
457 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
458
459 PR fortran/40196
460 * gfortran.dg/inquiry_part_ref_1.f08: New test.
461 * gfortran.dg/inquiry_part_ref_2.f90: New test.
462 * gfortran.dg/inquiry_part_ref_3.f90: New test.
463
464 2018-11-01 Paul Koning <ni1d@arrl.net>
465
466 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
467 * gcc.c-torture/execute/20010904-2.c: Ditto.
468 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
469 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
470 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
471 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
472 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
473 * gcc.dg/Walloca-14.c: Ditto.
474 * gcc.dg/Wlarger-than3.c: Ditto.
475 * gcc.dg/compat/pr83487-1_y.c: Ditto.
476 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
477 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
478 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
479 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
480 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
481 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
482 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
483 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
484 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
485 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
486 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
487 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
488 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
489 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
490 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
491 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
492 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
493 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
494 * gcc.dg/compat/struct-return-2_x.c: Ditto.
495 * gcc.dg/falign-labels-1.c: Ditto.
496 * gcc.dg/long_branch.c: Ditto.
497 * gcc.dg/nextafter-1.c: Ditto.
498 * gcc.dg/pr35045.c: Ditto.
499 * gcc.dg/pr48616.c: Ditto.
500 * gcc.dg/pr84100.c: Ditto.
501 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
502 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
503 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
504 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
505 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
506 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
507 * gcc.dg/builtins-1.c: Ditto.
508
509 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
510
511 PR fortran/46020
512 * gfortran.dg/bind_c_18.f90: Adjust error message.
513
514 2018-11-01 Marek Polacek <polacek@redhat.com>
515
516 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
517
518 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
519
520 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
521
522 2018-11-30 Jan Hubicka <jh@suse.cz>
523
524 * g++.dg/lto/pr84805_1.C: Update template.
525 * g++.dg/lto/pr84805_0.C: Update template.
526 * g++.dg/lto/pr84805_1b.C: Update template.
527 * g++.dg/lto/pr84805_0b.C: Update template.
528
529 2018-11-01 Jakub Jelinek <jakub@redhat.com>
530
531 PR tree-optimization/87826
532 * gcc.dg/pr87826.c: New test.
533
534 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
535
536 PR fortran/46020
537 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
538 * gfortran.dg/bind_c_usage_32.f90: New test.
539
540 2018-11-01 Nathan Sidwell <nathan@acm.org>
541
542 * g++.dg/abi/anon5.C: New.
543
544 2018-11-01 Jakub Jelinek <jakub@redhat.com>
545
546 PR d/87824
547 * gdc.dg/simd.d: Add -Wno-psabi.
548 * gdc.dg/compilable.d: Likewise.
549
550 2018-11-01 Martin Liska <mliska@suse.cz>
551 Jason Merrill <jason@redhat.com>
552
553 PR c++/64266
554 PR bootstrap/70422
555 PR ipa/81277
556 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
557 test.
558 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
559 assumptions are not longer valid.
560
561 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
562
563 PR fortran/20520
564 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
565
566 2018-10-31 Nathan Sidwell <nathan@acm.org>
567
568 * g++.dg/lookup/friend21.C: New.
569
570 2018-10-31 Martin Liska <mliska@suse.cz>
571
572 PR driver/83193
573 * gcc.target/aarch64/spellcheck_7.c: New test.
574 * gcc.target/aarch64/spellcheck_8.c: New test.
575 * gcc.target/aarch64/spellcheck_9.c: New test.
576
577 2018-10-31 Nathan Sidwell <nathan@acm.org>
578
579 * g++.dg/lookup/using60.C: New.
580
581 2018-10-31 Richard Biener <rguenther@suse.de>
582
583 PR middle-end/70359
584 PR middle-end/86270
585 * gcc.target/i386/pr70359.c: New testcase.
586 * gcc.target/i386/pr86270.c: Likewise.
587
588 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
589
590 * gcc.target/arc/jumptable.c: New test.
591
592 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
593
594 * gcc.target/arc/tls-gd.c: New file.
595 * gcc.target/arc/tls-ie.c: Likewise.
596 * gcc.target/arc/tls-ld.c: Likewise.
597 * gcc.target/arc/tls-le.c: Likewise.
598 * gcc.target/arc/tls-1.c: Update test.
599
600 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
601
602 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
603
604 2018-10-31 Martin Liska <mliska@suse.cz>
605
606 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
607 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
608 * c-c++-common/ubsan/unreachable-2.c: Likewise.
609 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
610
611 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
612
613 PR target/87374
614 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
615 -mword-relocations would be passed when compiling the test.
616 * gcc.target/arm/movsi_movt.c: Likewise.
617 * gcc.target/arm/pr81863.c: Likewise.
618 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
619 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
620 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
621 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
622 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
623 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
624
625 2018-10-31 Richard Biener <rguenther@suse.de>
626
627 PR testsuite/87802
628 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
629
630 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
631
632 PR fortran/85896
633 * gfortran.dg/min_max_type.f90: New test.
634
635 2018-10-30 Martin Sebor <msebor@redhat.com>
636
637 PR middle-end/87041
638 * gcc.c-torture/execute/fprintf-2.c: New test.
639 * gcc.c-torture/execute/printf-2.c: Same.
640 * gcc.c-torture/execute/user-printf.c: Same.
641 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
642 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
643 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
644 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
645
646 2018-10-30 Marek Polacek <polacek@redhat.com>
647
648 Implement P0892R2, explicit(bool).
649 * g++.dg/cpp2a/explicit1.C: New test.
650 * g++.dg/cpp2a/explicit10.C: New test.
651 * g++.dg/cpp2a/explicit11.C: New test.
652 * g++.dg/cpp2a/explicit12.C: New test.
653 * g++.dg/cpp2a/explicit13.C: New test.
654 * g++.dg/cpp2a/explicit2.C: New test.
655 * g++.dg/cpp2a/explicit3.C: New test.
656 * g++.dg/cpp2a/explicit4.C: New test.
657 * g++.dg/cpp2a/explicit5.C: New test.
658 * g++.dg/cpp2a/explicit6.C: New test.
659 * g++.dg/cpp2a/explicit7.C: New test.
660 * g++.dg/cpp2a/explicit8.C: New test.
661 * g++.dg/cpp2a/explicit9.C: New test.
662
663 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
664
665 PR rtl-optimization/87708
666 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
667 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
668
669 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
670
671 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
672 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
673 * g++.dg/ext/flexarray-mangle.C: Likewise.
674 * g++.dg/ext/flexarray-subst.C: Likewise.
675 * g++.dg/ext/flexary10.C: Likewise.
676 * g++.dg/ext/flexary11.C: Likewise.
677 * g++.dg/ext/flexary14.C: Likewise.
678 * g++.dg/ext/flexary16.C: Likewise.
679 * g++.dg/ext/flexary26.C: Likewise.
680 * g++.dg/ext/flexary27.C: Likewise.
681 * g++.dg/ext/flexary7.C: Likewise.
682 * g++.dg/ext/pr71290.C: Likewise.
683
684 2018-10-30 Paul Koning <ni1d@arrl.net>
685
686 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
687
688 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
689
690 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
691 section names without numbers.
692 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
693 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
694 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
695
696 2018-10-29 David Malcolm <dmalcolm@redhat.com>
697
698 PR c++/87721
699 * c-c++-common/substring-location-PR-87721.c: New test.
700 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
701 PR 87721.
702 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
703 (test_string_literals): Fold the index arguments before checking
704 for INTEGER_CST.
705
706 2018-10-29 David Malcolm <dmalcolm@redhat.com>
707
708 * c-c++-common/spellcheck-reserved.c: Update expected output for
709 C++ for merger of "did you mean" suggestions into the error
710 message.
711 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
712 you mean" suggestion into the error.
713 * g++.dg/lookup/error1.C: Likewise.
714 * g++.dg/lookup/pr77549.C: Likewise.
715 * g++.dg/lookup/pr80913.C: Likewise.
716 * g++.dg/lookup/suggestions1.C: Likewise.
717 * g++.dg/lookup/suggestions2.C: New test.
718 * g++.dg/overload/koenig1.C: Update expected output as above.
719 * g++.dg/spellcheck-identifiers-2.C: Likewise.
720 * g++.dg/spellcheck-identifiers.C: Likewise.
721 * g++.dg/spellcheck-ns.C: New test.
722 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
723 * g++.dg/spellcheck-pr78656.C: Likewise.
724 * g++.dg/spellcheck-pr79298.C: Likewise, adding
725 -fdiagnostics-show-caret to options.
726 * g++.dg/spellcheck-pr80177.C: Likewise.
727 * g++.dg/spellcheck-single-vs-multiple.C: New test.
728 * g++.dg/spellcheck-typenames.C: Update expected output as above.
729 * g++.dg/template/static10.C: Likewise.
730 * g++.old-deja/g++.mike/ns5.C: Likewise.
731 * g++.old-deja/g++.mike/ns7.C: Likewise.
732 * g++.old-deja/g++.ns/koenig5.C: Likewise.
733 * g++.old-deja/g++.other/lineno5.C: Likewise.
734
735 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
736
737 * g++.dg/cpp0x/auto24.C: Test location too.
738 * g++.dg/cpp0x/auto3.C: Likewise.
739 * g++.dg/cpp0x/auto42.C: Likewise.
740 * g++.dg/cpp0x/initlist57.C: Likewise.
741 * g++.dg/cpp0x/initlist75.C: Likewise.
742 * g++.dg/cpp0x/initlist80.C: Likewise.
743 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
744 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
745 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
746 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
747 * g++.old-deja/g++.other/typeck1.C: Likewise.
748
749 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
750
751 PR middle-end/87469
752 * g++.dg/pr87469.C: New test.
753
754 2018-10-29 Marek Polacek <polacek@redhat.com>
755
756 PR c++/87594 - constexpr rejects-valid with range-based for.
757 * g++.dg/cpp1y/constexpr-loop8.C: New test.
758
759 2018-10-29 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/87785
762 * gcc.dg/torture/20181029-1.c: New testcase.
763 * gcc.dg/torture/20181029-2.c: Likewise.
764
765 2018-10-29 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/87790
768 * gcc.dg/pr87790.c: New testcase.
769
770 2018-10-29 Martin Liska <mliska@suse.cz>
771
772 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
773 * lib/gcov.exp: Remove legacy verify-intermediate.
774
775 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
776
777 * gcc.dg/gimplefe-30.c: New test.
778 * gcc.dg/gimplefe-31.c: New test.
779 * gcc.dg/gimplefe-32.c: New test.
780 * gcc.dg/gimplefe-33.c: New test.
781
782 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
783
784 * gcc.misc-tests/help.exp: Add D to option descriptions check.
785 * gdc.dg/asan/asan.exp: New file.
786 * gdc.dg/asan/gdc272.d: New test.
787 * gdc.dg/compilable.d: New test.
788 * gdc.dg/dg.exp: New file.
789 * gdc.dg/gdc254.d: New test.
790 * gdc.dg/gdc260.d: New test.
791 * gdc.dg/gdc270a.d: New test.
792 * gdc.dg/gdc270b.d: New test.
793 * gdc.dg/gdc282.d: New test.
794 * gdc.dg/gdc283.d: New test.
795 * gdc.dg/imports/gdc170.d: New test.
796 * gdc.dg/imports/gdc231.d: New test.
797 * gdc.dg/imports/gdc239.d: New test.
798 * gdc.dg/imports/gdc241a.d: New test.
799 * gdc.dg/imports/gdc241b.d: New test.
800 * gdc.dg/imports/gdc251a.d: New test.
801 * gdc.dg/imports/gdc251b.d: New test.
802 * gdc.dg/imports/gdc253.d: New test.
803 * gdc.dg/imports/gdc254a.d: New test.
804 * gdc.dg/imports/gdc256.d: New test.
805 * gdc.dg/imports/gdc27.d: New test.
806 * gdc.dg/imports/gdcpkg256/package.d: New test.
807 * gdc.dg/imports/runnable.d: New test.
808 * gdc.dg/link.d: New test.
809 * gdc.dg/lto/lto.exp: New file.
810 * gdc.dg/lto/ltotests_0.d: New test.
811 * gdc.dg/lto/ltotests_1.d: New test.
812 * gdc.dg/runnable.d: New test.
813 * gdc.dg/simd.d: New test.
814 * gdc.test/gdc-test.exp: New file.
815 * lib/gdc-dg.exp: New file.
816 * lib/gdc.exp: New file.
817
818 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
819
820 PR fortran/54613
821 * gfortran.dg/findloc_1.f90: New test.
822 * gfortran.dg/findloc_2.f90: New test.
823 * gfortran.dg/findloc_3.f90: New test.
824 * gfortran.dg/findloc_4.f90: New test.
825 * gfortran.dg/findloc_5.f90: New test.
826 * gfortran.dg/findloc_6.f90: New test.
827
828 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
829 Jinsong Ji <jji@us.ibm.com>
830
831 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
832 formatting cleanup.
833 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
834 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
835 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
836 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
837 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
838 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
839 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
840 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
841 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
842 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
843 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
844 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
845 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
846 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
847 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
848 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
849 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
850 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
851 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
852 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
853 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
854 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
855 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
856 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
857 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
858 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
859 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
860 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
861 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
862 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
863 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
864 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
865 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
866 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
867 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
868 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
869 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
870 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
871 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
872 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
873 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
874 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
875 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
876
877 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
878
879 * gcc.target/powerpc/ssse3-check.h: New file.
880 * gcc.target/powerpc/ssse3-vals.h: New file.
881 * gcc.target/powerpc/ssse3-pabsb.c: New file.
882 * gcc.target/powerpc/ssse3-pabsd.c: New file.
883 * gcc.target/powerpc/ssse3-pabsw.c: New file.
884 * gcc.target/powerpc/ssse3-palignr.c: New file.
885 * gcc.target/powerpc/ssse3-phaddd.c: New file.
886 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
887 * gcc.target/powerpc/ssse3-phaddw.c: New file.
888 * gcc.target/powerpc/ssse3-phsubd.c: New file.
889 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
890 * gcc.target/powerpc/ssse3-phsubw.c: New file.
891 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
892 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
893 * gcc.target/powerpc/ssse3-pshufb.c: New file.
894 * gcc.target/powerpc/ssse3-psignb.c: New file.
895 * gcc.target/powerpc/ssse3-psignd.c: New file.
896 * gcc.target/powerpc/ssse3-psignw.c: New file.
897
898 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
899
900 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
901 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
902 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
903 * gcc.target/powerpc/mmx-packs.c: Likewise.
904 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
905 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
906 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
907 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
908 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
909 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
910 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
911 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
912 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
913 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
914 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
915 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
916 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
917 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
918 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
919 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
920 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
921 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
922 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
923 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
924 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
925 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
926 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
927 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
928 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
929 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
930 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
931 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
932 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
933 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
934 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
935 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
936 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
937 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
938 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
939 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
940 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
941 * gcc.target/powerpc/pr37191.c: Likewise.
942 * gcc.target/powerpc/sse-addps-1.c: Likewise.
943 * gcc.target/powerpc/sse-addss-1.c: Likewise.
944 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
945 * gcc.target/powerpc/sse-andps-1.c: Likewise.
946 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
947 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
948 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
949 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
950 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
951 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
952 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
953 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
954 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
955 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
956 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
957 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
958 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
959 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
960 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
961 * gcc.target/powerpc/sse-divps-1.c: Likewise.
962 * gcc.target/powerpc/sse-divss-1.c: Likewise.
963 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
964 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
965 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
966 * gcc.target/powerpc/sse-minps-1.c: Likewise.
967 * gcc.target/powerpc/sse-minps-2.c: Likewise.
968 * gcc.target/powerpc/sse-minss-1.c: Likewise.
969 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
970 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
971 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
972 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
973 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
974 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
975 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
976 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
977 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
978 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
979 * gcc.target/powerpc/sse-movss-1.c: Likewise.
980 * gcc.target/powerpc/sse-movss-2.c: Likewise.
981 * gcc.target/powerpc/sse-movss-3.c: Likewise.
982 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
983 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
984 * gcc.target/powerpc/sse-orps-1.c: Likewise.
985 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
986 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
987 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
988 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
989 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
990 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
991 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
992 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
993 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
994 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
995 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
996 * gcc.target/powerpc/sse-subps-1.c: Likewise.
997 * gcc.target/powerpc/sse-subss-1.c: Likewise.
998 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
999 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
1000 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
1001 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
1002 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
1003 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
1004 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
1005 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
1006 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
1007 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
1008 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
1009 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
1010 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
1011 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
1012 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
1013 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
1014 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
1015 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
1016 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
1017 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
1018 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
1019 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
1020 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
1021 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
1022 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
1023 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
1024 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
1025 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
1026 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
1027 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
1028 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
1029 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
1030 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
1031 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
1032 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
1033 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
1034 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
1035 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
1036 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
1037 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
1038 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
1039 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
1040 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
1041 * gcc.target/powerpc/sse2-mmx.c: Likewise.
1042 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
1043 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
1044 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
1045 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
1046 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
1047 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
1048 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
1049 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
1050 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
1051 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
1052 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
1053 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
1054 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
1055 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
1056 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
1057 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
1058 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
1059 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
1060 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
1061 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
1062 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
1063 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
1064 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
1065 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
1066 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
1067 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
1068 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1069 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
1070 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
1071 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
1072 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
1073 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
1074 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
1075 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
1076 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
1077 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
1078 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
1079 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
1080 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
1081 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
1082 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
1083 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
1084 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
1085 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
1086 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
1087 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
1088 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
1089 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1090 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
1091 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
1092 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1093 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1094 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
1095 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
1096 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
1097 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
1098 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
1099 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
1100 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
1101 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
1102 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
1103 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
1104 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
1105 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
1106 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
1107 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
1108 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1109 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1110 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1111 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1112 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1113 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1114 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1115 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1116 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1117 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1118 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1119 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1120 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1121 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1122 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1123 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1124 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1125 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1126 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1127 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1128 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1129 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1130 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1131 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1132 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1133 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1134 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1135 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1136 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1137 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1138 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1139 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1140 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1141 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1142 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1143 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1144 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1145 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1146 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1147 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1148 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1149 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1150 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1151 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1152 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1153 ommitted "-mpower8-vector" to dg-options.
1154
1155 2018-10-26 Jan Hubicka <jh@suse.cz>
1156
1157 * g++.dg/lto/odr-1_0.C: Fix template.
1158 * g++.dg/lto/odr-1_1.C: Fix template.
1159
1160 2018-10-26 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/87105
1163 * g++.dg/vect/slp-pr87105.cc: Adjust.
1164 * gcc.dg/torture/20181024-1.c: New testcase.
1165 * g++.dg/opt/20181025-1.C: Likewise.
1166
1167 2018-10-26 Richard Biener <rguenther@suse.de>
1168
1169 PR testsuite/87754
1170 * g++.dg/lto/odr-1_0.C: Fix pattern.
1171
1172 2018-10-26 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/87746
1175 * gcc.dg/pr87746.c: New testcase.
1176
1177 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1178
1179 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1180
1181 2018-10-25 Carl Love <cel@us.ibm.com>
1182
1183 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1184
1185 2018-10-25 Martin Liska <mliska@suse.cz>
1186
1187 PR testsuite/87739
1188 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1189
1190 2018-10-25 Martin Liska <mliska@suse.cz>
1191
1192 PR other/87735
1193 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1194 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1195 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1196
1197 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1198
1199 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1200 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1201 * gcc.target/s390/global-array-element-pic.c: New test.
1202 * gcc.target/s390/global-array-even-element.c: New test.
1203 * gcc.target/s390/global-array-huge-element.c: New test.
1204 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1205 * gcc.target/s390/global-array-odd-element.c: New test.
1206
1207 2018-10-25 Jan Hubicka <jh@suse.cz>
1208
1209 * g++.dg/lto/odr-1_0.C: New test.
1210 * g++.dg/lto/odr-1_1.C: New test.
1211
1212 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1213
1214
1215 * gcc.dg/sibcall-9.c: Make v static.
1216 * gcc.dg/sibcall-10.c: Likewise.
1217
1218 2018-10-25 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/87665
1221 PR tree-optimization/87745
1222 * gfortran.dg/20181025-1.f: New testcase.
1223
1224 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR fortran/87725
1227 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1228 from kind with a colon rather than comma.
1229 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1230 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1231
1232 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1233
1234 * gcc.target/powerpc/float128-math.c: New test to make sure the
1235 long double built-in function names use the f128 form if the user
1236 switched from IBM long double to IEEE long double.
1237 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1238
1239 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/86288
1242 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1243
1244 2018-10-24 Martin Sebor <msebor@redhat.com>
1245
1246 PR c++/84851
1247 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1248
1249 2018-10-24 Martin Liska <mliska@suse.cz>
1250
1251 PR tree-optimization/84436
1252 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1253 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1254 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1255 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1256 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1257
1258 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1259
1260 * gcc.target/s390/20181024-1.c: New test.
1261
1262 2018-10-24 Richard Biener <rguenther@suse.de>
1263
1264 PR tree-optimization/87105
1265 * gcc.dg/vect/bb-slp-39.c: New testcase.
1266 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1267
1268 2018-10-24 Richard Biener <rguenther@suse.de>
1269
1270 PR tree-optimization/84013
1271 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1272
1273 2018-10-24 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/87665
1276 * gcc.dg/torture/pr87665.c: New testcase.
1277
1278 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1279
1280 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1281 only. Add expected warnings and messages for c++2a.
1282
1283 2018-10-23 Richard Biener <rguenther@suse.de>
1284
1285 PR tree-optimization/87105
1286 PR tree-optimization/87608
1287 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1288 g++.dg/vect/slp-pr87105.cc: Likewise.
1289 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1290 relies on phiprop run before.
1291 * g++.dg/tree-ssa/pr30738.C: Likewise.
1292 * g++.dg/tree-ssa/pr57380.C: Likewise.
1293 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1294 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1295 confused by copies in the IL left by EVRP.
1296 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1297 by predictors.
1298 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1299 * gcc.dg/pr24574.c: Likewise.
1300 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1301
1302 2018-10-23 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/87700
1305 * gcc.dg/torture/pr87700.c: New testcase.
1306
1307 2018-10-23 Richard Biener <rguenther@suse.de>
1308
1309 PR tree-optimization/87693
1310 * gcc.dg/torture/pr87693.c: New testcase.
1311
1312 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1313
1314 PR fortran/85603
1315 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1316 occurring as it should and a regression caused by version 1 of
1317 this patch.
1318
1319 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1320
1321 PR tree-optimization/87633
1322 * g++.dg/pr87633.C: New test.
1323
1324 2018-10-22 Marek Polacek <polacek@redhat.com>
1325
1326 PR testsuite/87694
1327 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1328
1329 2018-10-22 Richard Biener <rguenther@suse.de>
1330
1331 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1332 * gcc.dg/predict-6.c: Adjust.
1333 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1334 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1335 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1336
1337 2018-10-22 Martin Liska <mliska@suse.cz>
1338
1339 PR tree-optimization/87686
1340 * g++.dg/tree-ssa/pr87686.C: New test.
1341
1342 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1343
1344 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1345 properly -std= options.
1346
1347 2018-10-22 Richard Biener <rguenther@suse.de>
1348
1349 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1350
1351 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1352
1353 * gnat.dg/sso14.adb: New test.
1354 * gnat.dg/sso15.adb: Likewise.
1355
1356 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gnat.dg/warn19.ad[sb]: New test.
1359 * gnat.dg/warn19_pkg.ads: New helper.
1360
1361 2018-10-22 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/87640
1364 * gcc.dg/torture/pr87640.c: New testcase.
1365
1366 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1367
1368 * gcc.target/s390/litpool-int.c: New test.
1369
1370 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1371
1372 PR target/72782
1373 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1374 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1375 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1376 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1377 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1378 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1379 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1380 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1381
1382 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1383
1384 PR target/72782
1385 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1386 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1387 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1388 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1389 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1390 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1391 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1392 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1393 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1394 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1395 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1396 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1397 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1398 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1399 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1400 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1401 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1402 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1403 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1404 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1405 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1406 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1407 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1408 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1409 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1410 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1411 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1412
1413 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1414
1415 PR target/72782
1416 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1417 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1418 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1419 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1420 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1421 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1422 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1423 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1424 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1425 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1426 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1427 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1428 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1429 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1430 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1431 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1432 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1433
1434 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 PR target/72782
1437 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1438 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1439 (__builtin_ia32_vfmsubps512_mask): Likewise.
1440 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1441 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1442 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1443 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1444 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1445 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1446 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1447 * testsuite/gcc.target/i386/sse-13.c
1448 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1449 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1450 (__builtin_ia32_vfmsubps512_mask): Likewise.
1451 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1452 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1453 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1454 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1455 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1456 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1457 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1458 * testsuite/gcc.target/i386/sse-23.c
1459 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1460 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1461 (__builtin_ia32_vfmsubps512_mask): Likewise.
1462 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1463 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1464 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1465 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1466 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1467 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1468 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1469
1470 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1471
1472 PR target/72782
1473 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1474 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1475 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1476 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1477 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1478 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1479 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1480 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1481 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1482 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1483 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1484
1485 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1486
1487 PR target/72782
1488 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1489 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1490 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1491 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1492 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1493 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1494 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1495 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1496 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1497 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1498 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1499
1500 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1501
1502 PR target/72782
1503 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1504 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1505 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1506 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1507 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1508 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1509 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1510 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1511 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1512 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1513 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1514
1515 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1516
1517 PR fortran/71880
1518 * gfortran.dg/deferred_character_31.f90 : New test.
1519
1520 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1521
1522 PR target/72782
1523 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1524 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1525 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1526 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1527 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1528 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1529 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1530 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1531 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1532
1533 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1534
1535 PR target/87662
1536 * gcc.target/i386/pr87662.c
1537
1538 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1539
1540 PR target/72782
1541 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1542 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1543 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1544 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1545 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1546 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1547 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1548 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1549
1550 2018-10-20 Marek Polacek <polacek@redhat.com>
1551
1552 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1553 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1554 the list of default stds to test.
1555
1556 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR middle-end/87647
1559 * gcc.c-torture/compile/pr87647.c: New test.
1560
1561 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR middle-end/85488
1564 PR middle-end/87649
1565 * c-c++-common/gomp/doacross-2.c: New test.
1566 * c-c++-common/gomp/sink-3.c: Expect another error during error
1567 recovery.
1568
1569 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1570
1571 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1572 field number.
1573 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1574
1575 2018-10-19 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/87645
1578 * gcc.dg/torture/pr87645.c: New testcase.
1579
1580 2018-10-19 Richard Biener <rguenther@suse.de>
1581
1582 PR target/87657
1583 * gcc.target/i386/pr87657.c: New testcase.
1584
1585 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1586
1587 PR target/72782
1588 * gcc.target/i386/avx512-binop-1.h: New file.
1589 * gcc.target/i386/avx512-binop-2.h: Likewise.
1590 * gcc.target/i386/avx512-binop-3.h: Likewise.
1591 * gcc.target/i386/avx512-binop-4.h: Likewise.
1592 * gcc.target/i386/avx512-binop-5.h: Likewise.
1593 * gcc.target/i386/avx512-binop-6.h: Likewise.
1594 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1595 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1596 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1597 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1598 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1599 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1600 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1601 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1602 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1603 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1604 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1605 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1606 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1607 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1608 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1609 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1610 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1611
1612 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1613
1614 PR rtl-optimization/87596
1615 * gcc.target/i386/pr87596.c: New test.
1616
1617 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gnat.dg/frame_overflow2.adb: New test.
1620
1621 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1622
1623 PR target/72782
1624 * gcc.target/i386/avx512-fma-1.h: New file.
1625 * gcc.target/i386/avx512-fma-2.h: Likewise.
1626 * gcc.target/i386/avx512-fma-3.h: Likewise.
1627 * gcc.target/i386/avx512-fma-4.h: Likewise.
1628 * gcc.target/i386/avx512-fma-5.h: Likewise.
1629 * gcc.target/i386/avx512-fma-6.h: Likewise.
1630 * gcc.target/i386/avx512-fma-7.h: Likewise.
1631 * gcc.target/i386/avx512-fma-8.h: Likewise.
1632 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1633 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1634 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1635 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1636 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1637 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1638 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1639 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1640 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1641 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1642 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1643
1644 2018-10-18 Tobias Burnus <burnus@net-b.de>
1645
1646 PR fortran/87625
1647 * gfortran.dg/realloc_on_assign_31.f90: New file.
1648
1649 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1650
1651 PR tree-optimization/87562
1652 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1653 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1654 * c-c++-common/substring-location-PR-87562-1.c: New test.
1655 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1656 PR 87562.
1657 * gcc.dg/plugin/pr87562-a.h: New file.
1658 * gcc.dg/plugin/pr87562-b.h: New file.
1659
1660 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1661
1662 PR fortran/58618
1663 * gfortran.dg/associate_45.f90 : New test.
1664
1665 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1666
1667 PR fortran/58618
1668 * gfortran.dg/deferred_character_30.f90 : New test.
1669
1670 2018-10-18 Richard Biener <rguenther@suse.de>
1671
1672 PR middle-end/87087
1673 * gcc.dg/torture/pr87087.c: New testcase.
1674 * gcc.dg/graphite/pr84204.c: XFAIL.
1675 * gcc.dg/graphite/pr85935.c: Likewise.
1676
1677 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1678
1679 PR target/87537
1680 * gcc.target/i386/pr87537-1.c: New test.
1681
1682 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1683
1684 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1685 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1686 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1687 gcc.dg/gnu2x-static-assert-1.c: New tests.
1688 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1689
1690 2018-10-17 Tobias Burnus <burnus@net-b.de>
1691
1692 PR fortran/87632
1693 * gfortran.dg/select_type_47.f90: New.
1694
1695 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gcc.c-torture/execute/pr87623.c: New test.
1698
1699 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/84705
1702 * g++.dg/cpp0x/pr84705.C: New.
1703
1704 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1705
1706 PR fortran/56386
1707 PR fortran/58906
1708 PR fortran/77385
1709 * gfortran.dg/associate_44.f90 : New test.
1710
1711 PR fortran/80260
1712 * gfortran.dg/select_type_45.f90 : New test.
1713
1714 PR fortran/82077
1715 * gfortran.dg/select_type_46.f90 : New test.
1716
1717 2018-10-16 Tobias Burnus <burnus@net-b.de>
1718
1719 PR fortran/67125
1720 * gfortran.dg/allocate_with_source_26.f90: Extend
1721 testcase with polymorphic variables.
1722
1723 2018-10-16 Tobias Burnus <burnus@net-b.de>
1724
1725 PR fortran/67125
1726 * gfortran.dg/allocate_with_source_26.f90: New.
1727
1728 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1729
1730 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1731 to reflect minimum margin width.
1732 * gcc.dg/missing-header-fixit-4.c: Likewise.
1733 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1734 Likewise.
1735 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1736 Likewise.
1737 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1738 New test.
1739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1740
1741 2018-10-15 Tobias Burnus <burnus@net-b.de>
1742
1743 PR fortran/87597
1744 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1745
1746 2018-10-15 Renlin Li <renlin.li@arm.com>
1747
1748 PR target/87563
1749 * gcc.target/aarch64/sve/pr87563.c: New.
1750
1751 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1752 Tobias Burnus <burnus@gcc.gnu.org>
1753
1754 PR fortran/87566
1755 * gfortran.dg/select_type_44.f90: New test.
1756 * gfortran.dg/associate_42.f90: New test.
1757
1758 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1759
1760 PR tree-optimization/87022
1761 * gcc.dg/tree-ssa/pr87022.c: New test.
1762
1763 2018-10-15 Richard Biener <rguenther@suse.de>
1764
1765 PR middle-end/87610
1766 * gcc.dg/torture/restrict-6.c: New testcase.
1767
1768 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1769
1770 * g++.dg/vec-init-1.C: New test.
1771
1772 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1773
1774 PR target/87599
1775 * gcc.target/i386/pr87599.c: New test.
1776
1777 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1778
1779 PR target/87572
1780 * gcc.target/i386/pr87572.c: New test.
1781
1782 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1783
1784 PR fortran/83146
1785 * gfortran.dg/associate_43.f90: New test.
1786
1787 2018-10-14 Anthony Green <green@moxielogic.com>
1788
1789 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1790
1791 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1792
1793 PR middle-end/81376
1794 * c-c++-common/pr81376.c: New test.
1795 * gcc.target/i386/387-ficom-2.c: Update test.
1796 * gcc.target/i386/387-ficom-2.c: Ditto.
1797
1798 2018-10-12 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/87597
1801 * gfortran.dg/inline_matmul_24.f90: New.
1802
1803 2018-10-12 Tobias Burnus <burnus@net-b.de>
1804
1805 PR fortran/58787
1806 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1807 * gfortran.dg/interface_42.f90: Ditto.
1808 * gfortran.dg/internal_references_1.f90: Ditto.
1809 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1810 * gfortran.dg/pr65453.f90: Ditto.
1811 * gfortran.dg/pr77414.f90: Ditto.
1812 * gfortran.dg/pr78741.f90: Ditto.
1813 * gfortran.dg/same_name_2.f90: Ditto.
1814
1815 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1816
1817 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1818 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1819
1820 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1821
1822 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1823 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1824 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1825 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1826 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1827 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1828 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1829 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1830 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1831 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1832
1833 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1834
1835 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1836 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1837 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1838 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1839 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1840 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1841 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1842 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1843 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1844 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1845 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1846 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1847 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1848 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1849 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1850 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1851 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1852 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1853
1854 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1855
1856 * gcc.target/powerpc/fold-vec-select-char.c: New.
1857 * gcc.target/powerpc/fold-vec-select-double.c: New.
1858 * gcc.target/powerpc/fold-vec-select-float.c: New.
1859 * gcc.target/powerpc/fold-vec-select-int.c: New.
1860 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1861 * gcc.target/powerpc/fold-vec-select-short.c: New.
1862
1863 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1864
1865 PR tree-optimization/86829
1866 * gcc.dg/sinatan-1.c: New test.
1867 * gcc.dg/sinatan-2.c: New test.
1868 * gcc.dg/sinatan-3.c: New test.
1869
1870 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1871
1872 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1873 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1874 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1875
1876 2018-10-11 Tobias Burnus <burnus@net-b.de>
1877
1878 Revert:
1879 2018-10-09 Tobias Burnus <burnus@net-b.de>
1880
1881 PR fortran/83522
1882 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1883 change to dg-do compile.
1884 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1885 * gfortran.dg/array_initializer_1.f90: Use array
1886 element not size-one section.
1887 * gfortran.dg/array_substring.f90: New.
1888
1889 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1890
1891 PR target/87511
1892 * gcc.target/aarch64/pr87511.c: Add new test.
1893
1894 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1895
1896 PR c++/84993
1897 * g++.dg/torture/accessor-fixits-9.C: New test.
1898
1899 2018-10-11 Nathan Sidwell <nathan@acm.org>
1900
1901 * g++.dg/parse/close-brace.C: New.
1902 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1903 * g++.old-deja/g++.other/crash32.C: Add another error
1904
1905 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR c++/85070
1908 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1909 c++14_only to c++14.
1910
1911 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1912
1913 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1914 there hasn't been a dg-end-multiline-output since the last
1915 dg-begin-multiline-output.
1916 (dg-end-multiline-output): Issue an error if there hasn't been a
1917 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1918 as soon possible. Rename "line" to "last_line".
1919
1920 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1921
1922 * selftests/repeat.rtl: New file.
1923
1924 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/87582
1927 * g++.dg/cpp1z/decomp48.C: New test.
1928
1929 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1930
1931 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1932 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1933 output for C vs C++. Expect notes showing the definitions of the
1934 macros.
1935 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1936 above.
1937
1938 2018-10-11 Martin Jambor <mjambor@suse.cz>
1939
1940 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1941 greater that the size of double by target large_long double.
1942
1943 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1944
1945 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1946
1947 PR c++/87547
1948 * g++.dg/rtti/typeid12.C: New test.
1949
1950 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1951
1952 * g++.dg/other/pr87574.C: New test.
1953
1954 2018-10-10 Marek Polacek <polacek@redhat.com>
1955
1956 PR c++/87567 - constexpr rejects call to non-constexpr function.
1957 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1958
1959 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1960
1961 PR target/87579
1962 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1963 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1964 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1965 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1966 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1967 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1968 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1969 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1970 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1971 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1972 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1973 * gcc.target/powerpc/pr37191.c: Likewise.
1974 2018-10-10 Martin Sebor <msebor@redhat.com>
1975
1976 PR c/54391
1977 * gcc.dg/transparent-union-6.c: New.
1978
1979 2018-10-10 Martin Sebor <msebor@redhat.com>
1980
1981 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1982 Add a test for 2-byte wchar_t.
1983 * gcc.dg/builtin-memchr.c: New test.
1984
1985 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1986
1987 PR target/87573
1988 * gcc.target/i386/pr87573.c: New test.
1989
1990 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1991
1992 PR target/87550
1993 * gcc.target/i386/pr87550.c: New test.
1994
1995 PR c/87286
1996 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1997
1998 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/84423
2001 * g++.dg/concepts/pr84423-1.C: New.
2002 * g++.dg/concepts/pr84423-2.C: Likewise.
2003 * g++.dg/cpp0x/auto39.C: Test location too.
2004 * g++.dg/cpp0x/auto9.C: Likewise.
2005 * g++.dg/cpp1y/pr60384.C: Likewise.
2006
2007 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
2008
2009 * gcc.target/powerpc/sse3-check.h: New file.
2010 * gcc.target/powerpc/sse3-addsubps.c: New file.
2011 * gcc.target/powerpc/sse3-addsubpd.c: New file.
2012 * gcc.target/powerpc/sse3-haddps.c: New file.
2013 * gcc.target/powerpc/sse3-hsubps.c: New file.
2014 * gcc.target/powerpc/sse3-haddpd.c: New file.
2015 * gcc.target/powerpc/sse3-hsubpd.c: New file.
2016 * gcc.target/powerpc/sse3-lddqu.c: New file.
2017 * gcc.target/powerpc/sse3-movsldup.c: New file.
2018 * gcc.target/powerpc/sse3-movshdup.c: New file.
2019 * gcc.target/powerpc/sse3-movddup.c: New file.
2020 * gcc.target/powerpc/pr37191.c: New file.
2021
2022 2018-10-09 Tobias Burnus <burnus@net-b.de>
2023
2024 PR fortran/83522
2025 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
2026 change to dg-do compile.
2027 * gfortran.dg/actual_array_substr_2.f90: Ditto.
2028 * gfortran.dg/array_initializer_1.f90: Use array
2029 element not size-one section.
2030 * gfortran.dg/array_substring.f90: New.
2031
2032 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2033
2034 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
2035 testcase.
2036
2037 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2038
2039 * gnat.dg/warn17.adb: New testcase.
2040
2041 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
2042
2043 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
2044 gnat.dg/inline14_pkg.ads: New testcase.
2045
2046 2018-10-09 Ed Schonberg <schonberg@adacore.com>
2047
2048 * gnat.dg/warn18.adb: New testcase.
2049
2050 2018-10-09 Martin Liska <mliska@suse.cz>
2051
2052 * c-c++-common/asan/pr64820.c: Add line number to scanned
2053 pattern.
2054 * c-c++-common/asan/use-after-return-1.c: Likewise.
2055 * g++.dg/asan/function-argument-1.C (main): Likewise.
2056 * g++.dg/asan/function-argument-2.C (main): Likewise.
2057 * g++.dg/asan/function-argument-3.C (main): Likewise.
2058 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
2059 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
2060 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
2061 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
2062 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
2063 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
2064 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
2065 * gcc.dg/asan/pr78541.c (main): Likewise.
2066 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
2067 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
2068 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
2069 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
2070 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
2071 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
2072
2073 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
2074
2075 PR fortran/87151
2076 * gfortran.dg/deferred_type_component_3.f90: New test.
2077
2078 PR fortran/80931
2079 * gfortran.dg/deferred_character_28.f90: New test.
2080 * gfortran.dg/deferred_character_29.f90: New test (note that
2081 this test appears in PR83196 comment #4 by mistake).
2082
2083 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
2084
2085 * gcc.target/i386/vararg-loc.c: Accept a column number.
2086
2087 2018-10-08 Martin Liska <mliska@suse.cz>
2088
2089 * gcc.target/i386/i386.exp: Move procedures to
2090 target-supports.exp.
2091 * g++.target/i386/i386.exp: New file.
2092 * gcc.target/i386/mv*.C: Move here tests and remove
2093 target filter in these tests.
2094
2095 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
2096
2097 * gfortran.dg/contiguous_4.f90: Adjust.
2098 * gfortran.dg/contiguous_4.f90: New test.
2099
2100 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
2101
2102 PR fortran/86372
2103 * gfortran.dg/associate_41.f90: New test.
2104
2105 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2106
2107 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
2108 * gnat.dg/string_merge1.adb: Likewise.
2109 * gnat.dg/string_merge2.adb: Likewise.
2110
2111 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2112
2113 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2114
2115 2018-10-08 Martin Liska <mliska@suse.cz>
2116
2117 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2118
2119 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2120
2121 PR c++/71128
2122 * g++.dg/concepts/pr71128.C: New.
2123
2124 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2125
2126 PR c/87286
2127 * gcc.dg/pr87286.c: New test.
2128
2129 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2130
2131 PR fortran/86111
2132 * gfortran.dg/array_constructor_type_23.f90: New test.
2133
2134 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2135
2136 PR fortran/83999
2137 * gfortran.dg/elemental_function_4.f90 : New test.
2138
2139 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2140
2141 PR rtl-optimization/86939
2142 PR rtl-optimization/87479
2143 * gcc.target/powerpc/pr86939.c: New test.
2144 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2145
2146 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2147
2148 * gnat.dg/string_merge1.adb: Fix test expectations.
2149 * gnat.dg/string_merge2.adb: Likewise.
2150
2151 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2152
2153 PR c++/56856
2154 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2155 correct location within the format string.
2156 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2157 files for testing locations within string literal locations from
2158 the C frontend.
2159 * g++.dg/warn/Wformat-method.C: New test.
2160 * g++.dg/warn/Wformat-pr71863.C: New test.
2161 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2162 * g++.dg/warn/Wformat-ranges.C: New test, based on
2163 gcc.dg/format/diagnostic-ranges.c.
2164 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2165 (test_multitoken_macro): Generalize expected output to work with
2166 both C and C++.
2167 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2168 (test_stringified_token_1): Likewise.
2169 (test_stringified_token_3): Likewise.
2170
2171 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2172
2173 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2174 count. If there's a 3rd argument, use dg-process-target on it,
2175 bailing out, or recording expected failures as "maybe_x".
2176 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2177 to convert pass/fail into xpass/xfail.
2178
2179 2018-10-05 Martin Sebor <msebor@redhat.com>
2180
2181 PR tree-optimization/87490
2182 * gcc.dg/pr87490.c: New test.
2183 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2184
2185 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2186
2187 PR tree-optimization/71625
2188 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2189 (test_vclz_s16): Ditto.
2190 (test_vclz_s32): Ditto.
2191 (test_vclzq_s8): Ditto.
2192 (test_vclzq_s16): Ditto.
2193 (test_vclzq_s32): Ditto.
2194 (test_vclz_u8): Ditto.
2195 (test_vclz_u16): Ditto.
2196 (test_vclz_u32): Ditto.
2197 (test_vclzq_u8): Ditto.
2198 (test_vclzq_u16): Ditto.
2199 (test_vclzq_u32): Ditto.
2200 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2201 (test_vneg_s16): Ditto.
2202 (test_vneg_s32): Ditto.
2203 (test_vneg_s64): Ditto.
2204 (test_vnegd_s64): Ditto.
2205 (test_vnegq_s8): Ditto.
2206 (test_vnegq_s16): Ditto.
2207 (test_vnegq_s32): Ditto.
2208 (test_vnegq_s64): Ditto.
2209
2210 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2211
2212 PR target/87509
2213 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2214 of dfp_hw. Don't include <altivec.h>.
2215 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2216 lp64.
2217 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2218 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2219 * gcc.target/powerpc/test_mffsl.c: Ditto.
2220
2221 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2222
2223 * c-c++-common/Wprio-ctor-dtor.c: New test.
2224
2225 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2226
2227 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2228 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2229 dg-additional-options. Add dg-message and dg-missed directives
2230 to verify that -fopt-info messages are written at the correct
2231 locations.
2232
2233 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2234
2235 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2236 due to "-internals" not being selected.
2237 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2238 "-internals" added to re-enable the output from test_scopes.
2239 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2240
2241 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2242
2243 * gnat.dg/string_merge1.adb: New test.
2244 * gnat.dg/string_merge2.adb: New test.
2245 * gcc.dg/merge-all-constants-1.c: Adjust test.
2246 * gcc.dg/merge-all-constants-2.c: New test.
2247
2248 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2249
2250 PR target/87486
2251 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2252
2253 2018-10-04 Martin Liska <mliska@suse.cz>
2254
2255 PR c/87483
2256 * gcc.dg/pr87483.c: New test.
2257
2258 2018-10-04 Martin Liska <mliska@suse.cz>
2259
2260 PR ipa/82625
2261 * g++.dg/ext/pr82625.C: New test.
2262
2263 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2264
2265 * gcc.dg/plugin/dump-1.c: New test.
2266 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2268
2269 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2270
2271 PR rtl-optimization/87466
2272 * gcc.target/powerpc/pr87466.c: New test.
2273
2274 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2275
2276 PR tree-optimization/85787
2277 * gcc.dg/ipa/propmalloc-4.c: New test.
2278
2279 2018-10-04 Richard Biener <rguenther@suse.de>
2280
2281 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2282
2283 2018-10-03 Ian Lance Taylor <iant@google.com>
2284
2285 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2286
2287 2018-10-03 Martin Sebor <msebor@redhat.com>
2288
2289 * gcc.dg/warn-sprintf-no-nul.c: New test.
2290
2291 2018-10-03 Martin Liska <mliska@suse.cz>
2292
2293 PR gcov-profile/86109
2294 * g++.dg/gcov/pr86109.C: New test.
2295
2296 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2297
2298 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2299 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2300
2301 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2302
2303 PR target/87081
2304 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2305
2306 2018-10-01 Martin Sebor <msebor@redhat.com>
2307
2308 * gcc.dg/warn-strnlen-no-nul.c: New.
2309
2310 2018-10-01 Carl Love <cel@us.ibm.com>
2311
2312 PR 69431
2313 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2314 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2315 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2316 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2317 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2318
2319 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2320
2321 PR fortran/65677
2322 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2323 the call to adjustl and direct assignment of the substring.
2324
2325 2018-10-01 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/87465
2328 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2329
2330 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2331
2332 PR target/86486
2333 * gcc.dg/pr82788.c: Skip for AArch64.
2334 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2335 * gcc.target/aarch64/subsp.c: Likewise.
2336 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2337 on AArch64.
2338 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2339 * gcc.dg/stack-check-12.c: ILP32 fixup.
2340 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2341 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2342 * testsuite/lib/target-supports.exp
2343 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2344 require frame pointer for non-leaf functions.
2345
2346 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2347
2348 PR target/86486
2349 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2350 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2351 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2352 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2353 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2354 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2355 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2356 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2357 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2358 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2359 * gcc.target/aarch64/stack-check-alloca.h: New.
2360 * gcc.target/aarch64/stack-check-14.c: New.
2361 * gcc.target/aarch64/stack-check-15.c: New.
2362
2363 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2364
2365 PR target/86486
2366 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2367 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2368 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2369 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2370
2371 2018-10-01 Jeff Law <law@redhat.com>
2372 Richard Sandiford <richard.sandiford@linaro.org>
2373 Tamar Christina <tamar.christina@arm.com>
2374
2375 PR target/86486
2376 * gcc.target/aarch64/stack-check-12.c: New.
2377 * gcc.target/aarch64/stack-check-13.c: New.
2378 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2379 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2380 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2381 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2382 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2383 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2384 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2385 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2386 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2387 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2388 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2389 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2390 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2391 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2392 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2393 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2394 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2395 * gcc.target/aarch64/stack-check-prologue.h: New.
2396 * lib/target-supports.exp
2397 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2398
2399 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2400
2401 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2402 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2403 (check_compile): Support values already Boolean.
2404 (check_alias_available, check_gc_sections_available,
2405 check_profiling_available, check_effective_target_vect_cmdline_needed,
2406 check_effective_target_vect_int,
2407 check_effective_target_vect_intfloat_cvt,
2408 check_effective_target_vect_doubleint_cvt,
2409 check_effective_target_vect_intdouble_cvt,
2410 check_effective_target_vect_uintfloat_cvt,
2411 check_effective_target_vect_floatint_cvt,
2412 check_effective_target_vect_floatuint_cvt,
2413 check_effective_target_vect_peeling_profitable,
2414 check_effective_target_vect_simd_clones,
2415 check_effective_target_vect_peeling_profitable,
2416 check_effective_target_vect_simd_clones,
2417 check_effective_target_vect_shift,
2418 check_effective_target_vect_bswap,
2419 check_effective_target_vect_shift_char,
2420 check_effective_target_vect_float,
2421 check_effective_target_vect_double,
2422 check_effective_target_vect_long_long,
2423 check_effective_target_vect_no_int_min_max,
2424 check_effective_target_vect_no_int_add,
2425 check_effective_target_vect_no_bitwise,
2426 check_effective_target_vect_perm,
2427 check_effective_target_vect_perm_byte,
2428 check_effective_target_vect_perm_short,
2429 check_effective_target_xorsign,
2430 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2431 check_effective_target_vect_widen_sum_hi_to_si,
2432 check_effective_target_vect_widen_sum_qi_to_hi,
2433 check_effective_target_vect_widen_sum_qi_to_si,
2434 check_effective_target_vect_widen_mult_qi_to_hi,
2435 check_effective_target_vect_widen_mult_hi_to_si,
2436 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2437 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2438 check_effective_target_vect_widen_mult_si_to_di_pattern,
2439 check_effective_target_vect_widen_shift,
2440 check_effective_target_vect_sdot_qi,
2441 check_effective_target_vect_udot_qi,
2442 check_effective_target_vect_sdot_hi,
2443 check_effective_target_vect_udot_hi,
2444 check_effective_target_vect_usad_char,
2445 check_effective_target_vect_pack_trunc,
2446 check_effective_target_vect_unpack,
2447 check_effective_target_unaligned_stack,
2448 check_effective_target_vect_no_align,
2449 check_effective_target_vect_hw_misalign,
2450 check_effective_target_natural_alignment_32,
2451 check_effective_target_natural_alignment_64,
2452 check_effective_target_vect_element_align,
2453 check_effective_target_vect_load_lanes **,
2454 check_effective_target_vect_condition,
2455 check_effective_target_vect_cond_mixed,
2456 check_effective_target_vect_char_mult,
2457 check_effective_target_vect_short_mult,
2458 check_effective_target_vect_int_mult,
2459 check_effective_target_vect_extract_even_odd,
2460 check_effective_target_vect_interleave,
2461 check_effective_target_vect_stridedN,
2462 check_effective_target_vect_call_copysignf,
2463 check_effective_target_sqrt_insn,
2464 check_effective_target_vect_call_sqrtf,
2465 check_effective_target_vect_call_btrunc,
2466 check_effective_target_vect_call_btruncf,
2467 check_effective_target_vect_call_ceil,
2468 check_effective_target_vect_call_ceilf,
2469 check_effective_target_vect_call_floor,
2470 check_effective_target_vect_call_floorf,
2471 check_effective_target_vect_call_lceil,
2472 check_effective_target_vect_call_lfloor,
2473 check_effective_target_vect_call_nearbyint,
2474 check_effective_target_vect_call_nearbyintf,
2475 check_effective_target_vect_call_round,
2476 check_effective_target_vect_call_roundf,
2477 check_effective_target_section_anchors,
2478 check_effective_target_bswap,
2479 check_effective_target_sync_int_long,
2480 check_effective_target_sync_char_short,
2481 check_effective_target_tiny,
2482 check_effective_target_pie_copyreloc,
2483 check_effective_target_got32x_reloc,
2484 check_effective_target_tls_get_addr_via_got): Use new caching.
2485
2486 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2487
2488 PR tree-optimization/87261
2489 * gcc.dg/pr87261.c: New test.
2490
2491 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2492
2493 * gcc.target/arc/tph_addx.c: New test.
2494
2495 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2496
2497 * gcc.target/arc/tmac-3.c: New file.
2498
2499 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2500
2501 PR fortran/87359
2502 * gfortran.dg/associate_40.f90 : New test.
2503
2504 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2505
2506 PR fortran/70752
2507 PR fortran/72709
2508 * gfortran.dg/deferred_character_25.f90 : New test.
2509 * gfortran.dg/deferred_character_26.f90 : New test.
2510 * gfortran.dg/deferred_character_27.f90 : New test to verify
2511 that PR82617 remains fixed.
2512
2513 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2514
2515 PR fortran/70149
2516 * gfortran.dg/deferred_character_24.f90 : New test.
2517
2518 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2519
2520 PR target/87370
2521 * gcc.target/i386/pr87370.c: New test.
2522
2523 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2524
2525 PR fortran/65667
2526 * gfortran.dg/dependency_52.f90 : New test.
2527
2528 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR target/87467
2531 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2532 (CALC): Use double instead of float.
2533 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2534 _mm512_abs_ps and _mm512_mask_abs_ps.
2535
2536 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2537
2538 * c-c++-common/unroll-1.c: Update expected output from "note" to
2539 "optimized".
2540 * c-c++-common/unroll-2.c: Likewise.
2541 * c-c++-common/unroll-3.c: Likewise.
2542 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2543 dg-message to dg-missed. Convert param from -fopt-info to
2544 -fopt-info-missed-ipa.
2545 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2546 dg-message to dg-missed.
2547 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2548 dg-message to dg-optimized.
2549 * gcc.dg/pr26570.c: Update expected output from dg-message to
2550 dg-missed. Convert param from -fopt-info to
2551 -fopt-info-missed-ipa.
2552 * gcc.dg/pr32773.c: Likewise.
2553 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2554 dg-message to dg-missed.
2555 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2556 dg-optimized.
2557 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2558 from -fopt-info to -fopt-info-vec.
2559 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2560 "note" to "optimized".
2561 * gfortran.dg/directive_unroll_2.f90: Likewise.
2562 * gfortran.dg/directive_unroll_3.f90: Likewise.
2563 * gnat.dg/unroll4.adb: Likewise.
2564 * lib/gcc-dg.exp (dg-optimized): New procedure.
2565 (dg-missed): New procedure.
2566
2567 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2568
2569 PR c/87390
2570 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2571 values explicitly to target type for comparison.
2572
2573 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2574
2575 PR testsuite/87433
2576 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2577 instead of 4.
2578
2579 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2580
2581 PR testsuite/87433
2582 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2583
2584 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2585
2586 * gcc.target/sparc/20160229-1.c: Minor tweak.
2587 * gcc.target/sparc/cbcond-2.c: Likewise.
2588 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2589 * gcc.target/sparc/movcc-2.c: Minor tweak.
2590 * gcc.target/sparc/overflow-3.c: Likewise.
2591 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2592 * gcc.target/sparc/overflow-5.c: Minor tweak.
2593 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2594
2595 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2596
2597 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2598 valid value, in the "vector bool int" case.
2599
2600 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2601
2602 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2603 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2604 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2605
2606 2018-09-27 Martin Liska <mliska@suse.cz>
2607
2608 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2609 * g++.dg/torture/pr59265.C: Likewise.
2610 * g++.dg/tree-prof/morefunc.C: Likewise.
2611 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2612 * gcc.dg/pr26570.c: Likewise.
2613 * gcc.dg/pr32773.c: Likewise.
2614 * gcc.dg/pr40209.c: Likewise.
2615 * gcc.dg/pr51957-1.c: Likewise.
2616 * gcc.dg/pr80747.c: Likewise.
2617 * gcc.target/aarch64/pr62262.c: Likewise.
2618
2619 2018-09-27 Richard Biener <rguenther@suse.de>
2620
2621 PR testsuite/87451
2622 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2623
2624 2018-09-27 Richard Biener <rguenther@suse.de>
2625
2626 PR debug/37801
2627 PR debug/87440
2628 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2629 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2630
2631 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/67544
2634 * g++.dg/concepts/pr67544.C: New.
2635
2636 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2637
2638 PR c++/84940
2639 * g++.dg/expr/unary4.C: New.
2640
2641 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2642
2643 PR gcov-profile/86957
2644 * gcc.dg/Wmissing-profile.c: New test.
2645
2646 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2647
2648 PR c/87390
2649 * gcc.target/i386/excess-precision-9.c,
2650 gcc.target/i386/excess-precision-10.c: New tests.
2651
2652 2018-09-26 Richard Biener <rguenther@suse.de>
2653
2654 PR debug/87443
2655 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2656
2657 2018-09-26 Martin Jambor <mjambor@suse.cz>
2658
2659 PR c/87347
2660 * gcc.dg/pr87347.c: New test.
2661
2662 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2663
2664 PR c++/71131
2665 * g++.dg/concepts/pr71131.C: New.
2666
2667 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/71127
2670 * g++.dg/concepts/pr71127.C: New.
2671
2672 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2673
2674 PR c++/67655
2675 * g++.dg/concepts/pr67655.C: New.
2676
2677 2018-09-26 Thomas Quinot <quinot@adacore.com>
2678
2679 * gnat.dg/sso13.adb: New testcase.
2680
2681 2018-09-26 Justin Squirek <squirek@adacore.com>
2682
2683 * gnat.dg/warn16.adb: New testcase.
2684
2685 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2686
2687 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2688 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2689 gnat.dg/elab7_pkg2.ads: New testcase.
2690
2691 2018-09-26 Javier Miranda <miranda@adacore.com>
2692
2693 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2694
2695 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2696
2697 * gnat.dg/predicate2-containers.ads,
2698 gnat.dg/predicate2-project-name_values.ads,
2699 gnat.dg/predicate2-project-registry-attribute.ads,
2700 gnat.dg/predicate2-project-registry.ads,
2701 gnat.dg/predicate2-project-typ-set.ads,
2702 gnat.dg/predicate2-project-typ.ads,
2703 gnat.dg/predicate2-project.ads,
2704 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2705 gnat.dg/predicate2_main.adb: New testcase.
2706
2707 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2708
2709 * gnat.dg/dynhash1.adb: New testcase.
2710
2711 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2712
2713 * gnat.dg/sets1.adb: New testcase.
2714 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2715 to new API.
2716
2717 2018-09-26 Thomas Quinot <quinot@adacore.com>
2718
2719 * gnat.dg/sso12.adb: New testcase.
2720
2721 2018-09-26 Justin Squirek <squirek@adacore.com>
2722
2723 * gnat.dg/expr_func8.adb: New testcase.
2724
2725 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2726
2727 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2728 testcase.
2729
2730 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2731
2732 PR c++/67656
2733 * g++.dg/concepts/pr67656.C: New.
2734
2735 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2736
2737 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2738 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2739 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2740
2741 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2742
2743 * g++.dg/other/vthunk1.C: Rename to...
2744 * g++.dg/other/thunk1.C: ...this.
2745 * g++.dg/other/thunk2a.C: New test.
2746 * g++.dg/other/thunk2b.C: Likewise.
2747
2748 2018-09-25 Jim Wilson <jimw@sifive.com>
2749
2750 * gcc.target/riscv/weak-1.c: New.
2751
2752 2018-09-25 Jeff Law <law@redhat.com>
2753
2754 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2755 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2756
2757 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2758
2759 * gnat.dg/dinst.adb: Adjust for locviews.
2760
2761 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2762
2763 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2764 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2765 vec_splat calls from recently added tests. Update instruction counts.
2766 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2767 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2768 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2769 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2770 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2771
2772 2018-09-25 Marek Polacek <polacek@redhat.com>
2773
2774 PR c++/87425
2775 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2776
2777 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR c++/87398
2780 * g++.dg/other/pr87398.C: New test.
2781 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2782 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2783
2784 2018-09-25 Martin Jambor <mjambor@suse.cz>
2785
2786 PR testsuite/87339
2787 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2788 float125 target.
2789 * gcc.target/i386/warn-abs-3.c: New test.
2790
2791 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/81246
2794 * g++.dg/cpp0x/pr81246.C: New.
2795
2796 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2797
2798 PR target/82699
2799 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2800 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2801
2802 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2803
2804 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2805 ILP32.
2806
2807 2018-09-25 Richard Biener <rguenther@suse.de>
2808
2809 PR tree-optimization/87402
2810 * gcc.dg/torture/pr87402.c: New testcase.
2811
2812 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2813
2814 PR testsuite/70150
2815 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2816 for pie_enabled target.
2817 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2818 * gcc.target/i386/pr34256.c: Likewise.
2819
2820 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/85070
2823 * g++.dg/cpp0x/pr85070.C: New.
2824
2825 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2826
2827 PR target/82699
2828 * gcc.target/i386/pr82699-1.c: New file.
2829 * gcc.target/i386/pr82699-2.c: Likewise.
2830 * gcc.target/i386/pr82699-3.c: Likewise.
2831 * gcc.target/i386/pr82699-4.c: Likewise.
2832 * gcc.target/i386/pr82699-5.c: Likewise.
2833 * gcc.target/i386/pr82699-6.c: Likewise.
2834
2835 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2836
2837 PR fortran/87401
2838 * gfortran.dg/intent_out_12.f90: New test.
2839
2840 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2841
2842 PR testsuite/86952
2843 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2844 update expected codegen
2845
2846 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2847
2848 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2849
2850 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2851
2852 PR target/80080
2853 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2854 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2855
2856 2018-09-24 Martin Liska <mliska@suse.cz>
2857
2858 PR sanitizer/85774
2859 * g++.dg/asan/pr85774.C: New test.
2860
2861 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2862
2863 PR middle-end/87054
2864 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2865
2866 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2867
2868 PR fortran/87395
2869 * gfortran.dg/intent_out_11.f90: New test.
2870
2871 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2872
2873 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2874 * gfortran.dg/coarray_lock_7.f90: Likewise.
2875
2876 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2877
2878 PR fortran/87395
2879 * gfortran.dg/intent_out_10.f90: New test.
2880
2881 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2882
2883 PR fortran/41453
2884 * gfortran.dg/intent_optimize_2.f90: New test.
2885
2886 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2887
2888 PR fortran/87318
2889 * gfortran.dg/dtio_1.f90: Update test to valid code.
2890
2891 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2892
2893 PR fortran/85603
2894 * gfortran.dg/deferred_character_23.f90 : New test.
2895
2896 2018-09-21 Jeff Law <law@redhat.com>
2897
2898 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2899 * gcc.dg/tree-ssa/vrp120.c: New test.
2900
2901 2018-09-21 Marek Polacek <polacek@redhat.com>
2902
2903 PR c++/87372 - __func__ constexpr evaluation.
2904 * g++.dg/cpp1y/func_constexpr2.C: New test.
2905
2906 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2907
2908 PR fortran/77325
2909 * gfortran.dg/deferred_character_22.f90 : New test.
2910
2911 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2912
2913 PR fortran/87359
2914 * gfortran.dg/finalize_33.f90 : New test.
2915
2916 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2917
2918 PR tree-optimization/87309
2919 * gcc.dg/pr87309.c: New test.
2920
2921 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2922
2923 * c-c++-common/dump-ada-spec-14.c: New test.
2924
2925 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2926
2927 * gcc.dg/nested-func-11.c: New test.
2928
2929 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2930 more robust and remove target-specific handling.
2931
2932 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2933
2934 * gcc.c-torture/execute/20180921-1.c: New test.
2935
2936 2018-09-20 Marek Polacek <polacek@redhat.com>
2937
2938 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2939 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2940 * g++.dg/cpp0x/ref-qual20.C: New test.
2941
2942 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2943
2944 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2945 * g++.dg/lto/20081109-1_0.C: Likewise.
2946 * g++.dg/lto/20090302_0.C: Likewise.
2947 * g++.dg/lto/pr45621_0.C: Likewise.
2948 * g++.dg/lto/pr60567_0.C: Likewise.
2949 * g++.dg/lto/pr62026.C: Likewise.
2950 * gcc.dg/lto/pr45736_0.c: Likewise.
2951 * gcc.dg/lto/pr52634_0.c: Likewise.
2952 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2953 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2954
2955 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2956
2957 PR middle-end/87054
2958 * gcc.dg/pr87054.c: New.
2959
2960 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2961
2962 PR tree-optimization/87288
2963 * gcc.dg/vect/pr87288-1.c: New test.
2964 * gcc.dg/vect/pr87288-2.c: Likewise,
2965 * gcc.dg/vect/pr87288-3.c: Likewise.
2966
2967 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2968
2969 PR tree-optimization/86877
2970 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2971
2972 2018-09-19 Marek Polacek <polacek@redhat.com>
2973
2974 * g++.dg/conversion/op4.C: Add dg-warning.
2975 * g++.dg/warn/Wclass-conversion1.C: New test.
2976 * g++.dg/warn/Wclass-conversion2.C: New test.
2977 * g++.dg/warn/Wconversion5.C: Remove file.
2978 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2979 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2980 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2981
2982 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/87324
2985 * g++.dg/cpp0x/desig5.C: New.
2986
2987 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2988
2989 PR fortran/84109
2990 * gfortran.dg/elemental_function_3.f90 : New test.
2991
2992 2018-09-19 Marek Polacek <polacek@redhat.com>
2993
2994 PR c++/87357 - missing -Wconversion warning
2995 * g++.dg/warn/Wconversion5.C: New test.
2996
2997 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2998
2999 * gcc.target/aarch64/atomic-store.c: New.
3000
3001 2018-09-19 Richard Biener <rguenther@suse.de>
3002
3003 PR tree-optimization/87349
3004 PR tree-optimization/87342
3005 * gcc.dg/torture/pr87349-1.c: New testcase.
3006 * gcc.dg/torture/pr87349-2.c: Likewise.
3007 * gcc.dg/torture/pr87342.c: Likewise.
3008
3009 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3010
3011 PR fortran/29550
3012 * gfortran.dg/inline_matmul_13.f90: Adjust count for
3013 _gfortran_matmul.
3014 * gfortran.dg/inline_matmul_16.f90: Likewise.
3015 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
3016 for dgemm instead of dgemm_. Add call to random_number to make
3017 standard conforming.
3018 * gfortran.dg/matmul_blas_1.f90: New test.
3019 * gfortran.dg/matmul_bounds_14.f: New test.
3020 * gfortran.dg/matmul_bounds_15.f: New test.
3021 * gfortran.dg/matmul_bounds_16.f: New test.
3022 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
3023 preceding tests.
3024
3025 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3026
3027 PR fortran/87239
3028 * gfortran.dg/elemental_function_2.f90 : New test.
3029
3030 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
3031
3032 PR fortran/87336
3033 * gfortran.dg/pointer_array_10.f90 : New test.
3034 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
3035 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
3036 count to 72.
3037
3038 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3039
3040 PR c++/85065
3041 * g++.dg/concepts/pr85065.C: New.
3042
3043 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3044
3045 PR testsuite/87339
3046 * gcc.dg/warn-abs-1.c: Require float128 target.
3047 Skip if large_long_double newlib target.
3048
3049 2018-09-18 Nathan Sidwell <nathan@acm.org>
3050
3051 PR c++/86881
3052 * g++.dg/warn/pr86881.C: New.
3053
3054 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3055
3056 * gcc.target/aarch64/spellcheck_1.c:
3057 Make architecture suggestion optional.
3058 * gcc.target/aarch64/spellcheck_4.c:
3059 Likewise.
3060
3061 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3062
3063 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
3064 functions.
3065
3066 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
3067 Bernd Schmidt <bernds_cb1@t-online.de>
3068
3069 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
3070 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
3071 * gcc.target/nvptx/atomic_fetch-3.c: New test.
3072
3073 2018-09-17 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/87328
3076 * gcc.dg/torture/pr87328.c: New testcase.
3077
3078 2018-09-17 Martin Jambor <mjambor@suse.cz>
3079
3080 PR c/63886
3081 * gcc.dg/warn-abs-1.c: New test.
3082 * gcc.dg/dfp/warn-abs-2.c: Likewise.
3083
3084 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3085
3086 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
3087 TEST_ALWAYS_FLAGS to HOSTCXX.
3088
3089 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3090
3091 PR fortran/64120
3092 * gfortran.dg/allocatable_scalar_14.f90 : New test.
3093
3094 2018-09-17 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/87301
3097 * gcc.dg/torture/pr87301.c: New testcase.
3098
3099 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
3100
3101 PR fortran/85954
3102 * gfortran.dg/deferred_character_21.f90 : New test.
3103
3104 2018-09-16 Janus Weil <janus@gcc.gnu.org>
3105
3106 PR fortran/86484
3107 PR fortran/84543
3108 * gfortran.dg/class_assign_2.f90: New test case.
3109 * gfortran.dg/class_assign_3.f90: New test case.
3110
3111 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3112
3113 PR fortran/37802
3114 * gfortran.dg/matmul_bounds_13.f90: New test case.
3115 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3116 error.
3117 * gfortran.dg/matmul_5.f90: Likewise.
3118 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3119 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3120 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3121 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3122 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3123
3124 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3125
3126 * gcc.c-torture/compile/20180915-1.c: New test.
3127
3128 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3129
3130 PR c/82967
3131 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3132 dg-prune-output.
3133 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3134 bogus suggestion.
3135 * gcc.dg/spellcheck-identifiers-4.c: New test.
3136
3137 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3138
3139 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3140
3141 2018-09-14 Martin Sebor <msebor@redhat.com>
3142
3143 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3144
3145 2018-09-14 Martin Sebor <msebor@redhat.com>
3146 Jeff Law <law@redhat.com>
3147
3148 * gcc.dg/warn-strcpy-no-nul.c: New test.
3149
3150 2018-09-14 Martin Sebor <msebor@redhat.com>
3151
3152 c++/61941
3153 * g++.dg/pr61941.C: New test.
3154
3155 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3156
3157 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3158 rather than pattern name in combine dump.
3159
3160 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3161
3162 PR target/85628
3163 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3164 New functions.
3165
3166 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167
3168 PR tree-optimization/87259
3169 * gcc.dg/pr87259.c: New test.
3170
3171 2018-09-13 Martin Sebor <msebor@redhat.com>
3172 Jeff Law <law@redhat.com>
3173
3174 * gcc.dg/warn-strlen-no-nul.c: New test.
3175
3176 2018-09-13 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/87263
3179 * gcc.dg/torture/pr87263.c: New testcase.
3180 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3181 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3182 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3183
3184 2018-09-13 Omar Sandoval <osandov@osandov.com>
3185 Tom de Vries <tdevries@suse.de>
3186
3187 PR debug/86985
3188 * gcc.dg/guality/zero-length-array.c: New test.
3189
3190 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3191
3192 PR target/85628
3193 * gcc.target/aarch64/combine_bfxil.c: New file.
3194 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3195
3196 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3197 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3198
3199 PR middle-end/87290
3200 * gcc.target/i386/pr87290.c: New test.
3201 * gcc.c-torture/execute/pr87290.c: New test.
3202
3203 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR tree-optimization/87287
3206 * gcc.dg/tree-ssa/pr87287.c: New test.
3207
3208 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3209
3210 PR c++/85110
3211 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3212 special-casing of diagnostic for a single non-viable candidate due
3213 to a bad argument.
3214 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3215 Add test coverage for an unmatched overloaded operator.
3216 * g++.dg/expr/pmf-1.C: Likewise.
3217 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3218 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3219 * g++.old-deja/g++.law/arg11.C: Likewise.
3220 * g++.old-deja/g++.law/arm9.C: Likewise.
3221 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3222
3223 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3224
3225 PR fortran/87284
3226 * gfortran.dg/allocate_with_mold_2.f90: New test.
3227
3228 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR middle-end/82853
3231 * gcc.target/i386/pr82853-1.c: New test.
3232 * gcc.target/i386/pr82853-2.c: New test.
3233
3234 2018-09-12 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/87280
3237 * gcc.dg/torture/pr87280.c: New testcase.
3238
3239 2018-09-12 Richard Biener <rguenther@suse.de>
3240
3241 PR tree-optimization/87266
3242 * gcc.dg/torture/pr87266-1.c: New testcase.
3243 * gcc.dg/torture/pr87266-2.c: Likewise.
3244 * gcc.dg/torture/pr87266-3.c: Likewise.
3245 * gcc.dg/torture/pr87266-4.c: Likewise.
3246
3247 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3248
3249 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3250
3251 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3252 Andreas Krebbel <krebbel@linux.ibm.com>
3253
3254 PR tree-optimization/86844
3255 * gcc.c-torture/execute/pr86844.c: New test.
3256 * gcc.dg/store_merging_22.c: New test.
3257 * gcc.dg/store_merging_23.c: New test.
3258
3259 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR middle-end/87248
3262 * c-c++-common/torture/pr87248.c: New test.
3263
3264 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3265
3266 PR fortran/87172
3267 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3268
3269 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3270
3271 PR fortran/87277
3272 * gfortran.dg/select_type_43.f90: New test.
3273
3274 2018-09-11 Nathan Sidwell <nathan@acm.org>
3275
3276 * gcc.dg/driver-specs.c: New.
3277
3278 2018-09-11 Joey Ye <joey.ye@arm.com>
3279
3280 * lib/gcov.exp (verify-intermediate): Add missing close.
3281
3282 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3283
3284 PR fortran/86830
3285 * gfortran.dg/typebound_call_30.f90: New test case.
3286
3287 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3288
3289 PR fortran/85395
3290 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3291
3292 2018-09-08 Marek Polacek <polacek@redhat.com>
3293
3294 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3295 * g++.dg/cpp0x/move-return2.C: New test.
3296
3297 2018-09-08 Marek Polacek <polacek@redhat.com>
3298
3299 * c-c++-common/array-init.c: Add dg-prune-output.
3300 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3301 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3302 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3303 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3304 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3305 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3306 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3307 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3308 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3309 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3310 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3311 * g++.dg/cpp1y/pr64382.C: Likewise.
3312 * g++.dg/cpp1y/pr77739.C: Likewise.
3313 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3314 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3315 * g++.dg/template/crash84.C: Adjust dg-error.
3316
3317 2018-09-07 Marek Polacek <polacek@redhat.com>
3318
3319 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3320 messages.
3321
3322 2018-09-07 Marek Polacek <polacek@redhat.com>
3323
3324 PR c++/87152 - range-based for loops with initializer broken in templates.
3325 * g++.dg/cpp2a/range-for11.C: New test.
3326 * g++.dg/cpp2a/range-for12.C: New test.
3327 * g++.dg/cpp2a/range-for13.C: New test.
3328 * g++.dg/cpp2a/range-for14.C: New test.
3329 * g++.dg/cpp2a/range-for15.C: New test.
3330 * g++.dg/cpp2a/range-for16.C: New test.
3331 * g++.dg/cpp2a/range-for17.C: New test.
3332 * g++.dg/cpp2a/range-for18.C: New test.
3333 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3334
3335 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3336
3337 PR target/86731
3338 * gcc.target/powerpc/pr86731.c: New test.
3339 * gcc.target/powerpc/pr86731-longlong.c: New test.
3340 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3341 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3342 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3343 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3344
3345 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3346
3347 PR target/80080
3348 * gcc.target/s390/pr80080-3.c: New test.
3349 * gcc.target/s390/s390.exp: Make sure the new test passes
3350 on all optimization levels.
3351
3352 2018-09-05 Marek Polacek <polacek@redhat.com>
3353
3354 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3355 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3356
3357 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3358 Bernd Schmidt <bernds_cb1@t-online.de>
3359
3360 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3361 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3362
3363 2018-09-05 Marek Polacek <polacek@redhat.com>
3364
3365 PR c++/87109, wrong overload with ref-qualifiers.
3366 * g++.dg/cpp0x/ref-qual19.C: New test.
3367
3368 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3369
3370 PR testsuite/52665
3371 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3372 * lib/target-supports.exp (scan-assembler_required_options,
3373 scan-assembler-not_required_options,
3374 scan-assembler-times_required_options): Add -fno-ident.
3375 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3376 * c-c++-common/ident-0a.c: New test.
3377 * c-c++-common/ident-0b.c: New test.
3378 * c-c++-common/ident-1a.c: New test.
3379 * c-c++-common/ident-1b.c: New test.
3380 * c-c++-common/ident-2a.c: New test.
3381 * c-c++-common/ident-2b.c: New test.
3382
3383 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3384
3385 * gcc.dg/recip_sqrt_mult_1.c: New test.
3386 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3387 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3388 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3389 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3390 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3391 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3392
3393 2018-09-05 Martin Liska <mliska@suse.cz>
3394
3395 PR tree-optimization/87205
3396 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3397 * gcc.dg/tree-ssa/pr87205.c: New test.
3398
3399 2018-09-05 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/87217
3402 * gfortran.dg/pr87217.f: New testcase.
3403
3404 2018-09-05 Pádraig Brady p@draigbrady.com
3405
3406 PR c++/87137
3407 * g++.dg/abi/pr87137.C: New.
3408
3409 PR c++/87185
3410 * g++.dg/pr87185.C: New.
3411
3412 2018-09-05 Martin Liska <mliska@suse.cz>
3413
3414 PR testsuite/87216
3415 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3416 to support Darwin names.
3417
3418 2018-09-05 Martin Liska <mliska@suse.cz>
3419
3420 * g++.dg/gcov/loop.C: Update test to support new format.
3421
3422 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 PR debug/86593
3425 * g++.dg/pr86593.C: New test.
3426
3427 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3428
3429 PR target/87198
3430 * gcc.target/i386/pr87198.c: New test.
3431
3432 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3433
3434 PR target/86744
3435 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3436
3437 2018-09-04 Richard Biener <rguenther@suse.de>
3438
3439 PR tree-optimization/87211
3440 * gcc.dg/torture/pr87211.c: New testcase.
3441
3442 2018-09-04 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/87176
3445 * gcc.dg/torture/pr87176.c: New testcase.
3446 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3447
3448 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 * gfortran.dg/modulo_check: New test.
3451
3452 2018-09-03 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/87177
3455 * gcc.dg/torture/pr87177.c: New testcase.
3456 * gcc.dg/torture/pr87177-2.c: Likewise.
3457
3458 2018-09-03 Richard Biener <rguenther@suse.de>
3459
3460 PR tree-optimization/87200
3461 * gcc.dg/torture/pr87200.c: New testcase.
3462
3463 2018-09-03 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/87197
3466 * gcc.dg/torture/pr87197.c: New testcase.
3467
3468 PR tree-optimization/87169
3469 * gcc.dg/torture/pr87169.c: New testcase.
3470
3471 2018-09-03 Martin Liska <mliska@suse.cz>
3472
3473 PR driver/83193
3474 * gcc.dg/completion-4.c: New test.
3475
3476 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3477
3478 PR c++/84980
3479 * g++.dg/concepts/pr84980.C: New.
3480
3481 2018-09-03 Martin Liska <mliska@suse.cz>
3482
3483 PR middle-end/59521
3484 * c-c++-common/pr59521-1.c: New test.
3485 * c-c++-common/pr59521-2.c: New test.
3486 * gcc.dg/tree-prof/pr59521-3.c: New test.
3487
3488 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3489
3490 * c-c++-common/array-init.c: New test.
3491 * g++.dg/init/string2.C: Remove selector.
3492
3493 2018-09-01 Michael Matz <matz@suse.de>
3494
3495 PR tree-optimization/87074
3496 * gcc.dg/pr87074.c: New test.
3497
3498 2018-08-31 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/87168
3501 * gcc.dg/torture/pr87168.c: New testcase.
3502
3503 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3504
3505 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3506 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3507 (test_vnegd_s64): Likewise.
3508 * gcc.target/aarch64/vnegd_64.c: New.
3509 * gcc.target/aarch64/vabsd_64.c: New.
3510 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3511
3512 2018-08-31 Nathan Sidwell <nathan@acm.org>
3513
3514 PR c++/87155
3515 PR c++/84707
3516 * g++.dg/cpp0x/pr87155.C: New.
3517 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3518
3519 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3520
3521 PR middle-end/87138
3522 * gcc.target/i386/avx512bw-pr87138.c: New test.
3523
3524 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3525
3526 PR fortran/86328
3527 PR fortran/86760
3528 * gfortran.dg/pr86328.f90 : New test.
3529 in comment 12 of the PR.
3530 * gfortran.dg/pr86760.f90 : New test.
3531
3532 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3533
3534 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3535 -fdelete-null-pointer-checks explicit.
3536 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3537 * g++.dg/expr/pmf-3.C: Likewise.
3538 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3539 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3540 * g++.dg/tree-ssa/pr61034.C: Likewise.
3541 * gcc.dg/addr_equal-1.c: Likewise.
3542 * gcc.dg/ipa/pr85734.c: Likewise.
3543 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3544 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3545 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3546 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3547 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3548
3549 2018-08-30 Martin Sebor <msebor@redhat.com>
3550
3551 PR testsuite/87158
3552 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3553
3554 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3555
3556 PR testsuite/86519
3557 gcc.dg/strcmpopt_6.c: Remove.
3558 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3559 gcc.target/i386/strcmpopt_6.c: Likewise.
3560
3561 2018-08-30 Richard Biener <rguenther@suse.de>
3562
3563 PR tree-optimization/87147
3564 * gcc.dg/torture/pr87147.c: New testcase.
3565
3566 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3567
3568 * gcc.target/aarch64/large_struct_copy_2.c: New.
3569
3570 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3571
3572 PR middle-end/87053
3573 * gcc.c-torture/execute/pr87053.c: New test.
3574
3575 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR c++/87095
3578 * g++.dg/ubsan/vptr-13.C: New test.
3579
3580 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/85265
3583 * g++.dg/concepts/pr85265.C: New.
3584
3585 2018-08-29 Martin Sebor <msebor@redhat.com>
3586 Bernd Edlinger <bernd.edlinger@hotmail.de>
3587
3588 PR tree-optimization/86714
3589 PR tree-optimization/86711
3590 * gcc.c-torture/execute/memchr-1.c: New test.
3591 * gcc.c-torture/execute/pr86714.c: New test.
3592 * gcc.c-torture/execute/widechar-3.c: New test.
3593 * gcc.dg/strlenopt-58.c: New test.
3594
3595 2018-08-29 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/87132
3598 * gcc.dg/torture/pr87132.c: New testcase.
3599
3600 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3601
3602 PR c++/85110
3603 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3604 output to reflect underlining of pertinent parameter in decl
3605 for "no known conversion" messages.
3606
3607 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR c++/87122
3610 * g++.dg/cpp1z/decomp47.C: New test.
3611
3612 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3613
3614 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3615 where appropriate.
3616
3617 2018-08-29 Richard Biener <rguenther@suse.de>
3618
3619 PR tree-optimization/87117
3620 * gfortran.dg/pr87117.f90: New testcase.
3621
3622 2018-08-29 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/87126
3625 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3626
3627 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3628
3629 PR tree-optimization/87009
3630 * gcc.dg/pr87009.c: New test.
3631
3632 2018-08-28 Martin Sebor <msebor@redhat.com>
3633
3634 PR middle-end/86631
3635 * g++.dg/Walloca1.C: Adjust.
3636
3637 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/86546
3640 * g++.dg/other/switch4.C: New.
3641
3642 2018-08-28 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/87124
3645 * g++.dg/torture/pr87124.C: New testcase.
3646
3647 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/80477
3650 * gfortran.dg/class_result_7.f90: New test.
3651 * gfortran.dg/class_result_8.f90: New test.
3652 * gfortran.dg/class_result_9.f90: New test.
3653
3654 PR fortran/86481
3655 * gfortran.dg/allocate_with_source_25.f90: New test.
3656
3657 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR middle-end/87099
3660 * gcc.dg/pr87099.c: New test.
3661
3662 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3663
3664 PR testsuite/87078
3665 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3666
3667 2018-08-28 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/87117
3670 * gcc.dg/pr87117-1.c: New testcase.
3671
3672 2018-08-28 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/87117
3675 * gcc.dg/pr87117-2.c: New testcase.
3676
3677 2018-08-28 Richard Biener <rguenther@suse.de>
3678
3679 PR tree-optimization/87117
3680 * gcc.dg/lvalue-5.c: New testcase.
3681
3682 2018-08-27 Jeff Law <law@redhat.com>
3683
3684 PR tree-optimization/87110
3685 * gcc.c-torture/compile/pr87110.c: New test.
3686
3687 2018-08-27 Martin Sebor <msebor@redhat.com>
3688
3689 PR tree-optimization/86914
3690 * gcc.dg/strlenopt-57.c: New test.
3691
3692 2018-08-27 Martin Sebor <msebor@redhat.com>
3693
3694 PR tree-optimization/87112
3695 * gcc.dg/pr87112.c: New test.
3696
3697 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3698
3699 PR c++/63392
3700 * g++.dg/diagnostic/missing-typename.C: New test.
3701
3702 2018-08-27 Jeff Law <law@redhat.com>
3703
3704 * gcc.c-torture/compile/dse.c: New test.
3705
3706 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR c++/86993
3709 * g++.dg/diagnostic/pr86993.C: New test.
3710
3711 2018-08-27 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/86927
3714 * gcc.dg/vect/pr86927.c: New testcase.
3715
3716 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3717
3718 PR c++/87091
3719 * gcc.dg/empty.h: New file.
3720 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3721 top of file and removal of redundant second printing of warning
3722 location.
3723 * gcc.dg/fixits-pr84852-2.c: Likewise.
3724 * gcc.dg/missing-header-fixit-3.c: Likewise.
3725 * gcc.dg/missing-header-fixit-4.c: New test.
3726 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3727 conversion of show_caret_p to a tri-state.
3728
3729 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3730
3731 PR c++/87091
3732 * g++.dg/pr85523.C: Extend expected output to show line
3733 before line-insertion fix-it hint.
3734 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3735 (test_fixit_insert_newline): Add previous line to expected output.
3736 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3737 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3738
3739 2018-08-27 Martin Liska <mliska@suse.cz>
3740
3741 PR sanitizer/86962
3742 * gcc.dg/asan/pr86962.c: New test.
3743
3744 2018-08-27 Martin Liska <mliska@suse.cz>
3745
3746 * gcc.dg/tree-prof/val-prof-10.c: New test.
3747
3748 2018-08-27 Martin Liska <mliska@suse.cz>
3749
3750 PR tree-optimization/86847
3751 * gcc.dg/tree-ssa/switch-3.c: New test.
3752 * gcc.dg/tree-ssa/vrp105.c: Remove.
3753
3754 2018-08-27 Martin Liska <mliska@suse.cz>
3755
3756 * gcc.dg/tree-ssa/switch-2.c: New test.
3757
3758 2018-08-27 Richard Biener <rguenther@suse.de>
3759
3760 * g++.dg/torture/20180705-1.C: New testcase.
3761 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3762 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3763 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3764 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3765 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3766 * gcc.dg/pr85195.c: Likewise.
3767 * gcc.dg/pr85467.c: Likewise.
3768 * gcc.dg/torture/pr81790.c: Likewise.
3769
3770 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3771 param to current default.
3772
3773 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3774
3775 PR rtl-optimization/87065
3776 * gcc.target/i386/pr87065.c: New test.
3777
3778 2018-08-26 Marek Polacek <polacek@redhat.com>
3779
3780 PR c++/87080
3781 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3782
3783 PR c++/87029, Implement -Wredundant-move.
3784 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3785 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3786 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3787 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3788
3789 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3790
3791 PR libfortran/86704
3792 * gfortran.dg/matmul_19.f90: New test.
3793
3794 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3795
3796 PR fortran/86545
3797 * gfortran.dg/generic_35.f90: New test case.
3798
3799 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3800
3801 PR c++/87091
3802 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3803 line spans are printed with -fdiagnostics-show-line-numbers.
3804
3805 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3806
3807 PR fortran/86837
3808 * gfortran.dg/implied_do_io_6.f90: New test.
3809
3810 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3811
3812 PR middle-end/87092
3813 * gcc.dg/pr87092.c: New test.
3814
3815 2018-08-24 Marek Polacek <polacek@redhat.com>
3816
3817 PR c++/67012
3818 PR c++/86942
3819 * g++.dg/cpp0x/auto52.C: New test.
3820 * g++.dg/cpp1y/auto-fn52.C: New test.
3821 * g++.dg/cpp1y/auto-fn53.C: New test.
3822 * g++.dg/cpp1y/auto-fn54.C: New test.
3823
3824 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3825
3826 * lib/target-supports.exp (vect_perm_supported): Only return
3827 false for variable-length vectors if the permute size is not
3828 a power of 2.
3829 (check_effective_target_vect_perm)
3830 (check_effective_target_vect_perm_byte)
3831 (check_effective_target_vect_perm_short): Remove check for
3832 variable-length vectors.
3833 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3834 * gcc.dg/vect/slp-perm-10.c: Likewise.
3835 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3836
3837 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3838
3839 * gcc.target/aarch64/sve/bswap_1.c: New test.
3840 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3841 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3842
3843 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3844
3845 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3846 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3847 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3848 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3849 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3850 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3851 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3852
3853 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3854
3855 PR debug/79342
3856 * gcc.dg/pr79342.: New test.
3857
3858 2018-08-23 Martin Sebor <msebor@redhat.com>
3859
3860 PR tree-optimization/87072
3861 * gcc.dg/Warray-bounds-35.c: New test.
3862
3863 2018-08-23 Richard Biener <rguenther@suse.de>
3864
3865 PR middle-end/87024
3866 * gcc.dg/pr87024.c: New testcase.
3867
3868 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3869
3870 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3871 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3872 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3873 * gcc.dg/vect/pr80631-2.c: Likewise.
3874
3875 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3876
3877 PR fortran/86863
3878 * gfortran.dg/submodule_32.f08: New test.
3879
3880 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3881
3882 PR fortran/86935
3883 * gfortran.dg/associate_3.f90: Update error message.
3884 * gfortran.dg/associate_39.f90: New test case.
3885
3886 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3887
3888 PR fortran/86888
3889 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3890 an additional case.
3891 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3892 * gfortran.dg/class_17.f03: Update error message.
3893 * gfortran.dg/class_55.f90: Ditto.
3894 * gfortran.dg/dtio_11.f90: Update error messages.
3895 * gfortran.dg/implicit_actual.f90: Add an error message.
3896 * gfortran.dg/typebound_proc_12.f90: Update error message.
3897
3898 2018-08-22 Martin Sebor <msebor@redhat.com>
3899
3900 PR middle-end/87052
3901 * gcc.dg/pr87052.c: New test.
3902 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3903
3904 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3905
3906 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3907 * gfortran.dg/max_expr.f90: ...this.
3908 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3909 * gfortran.dg/min_expr.f90: ...this.
3910
3911 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3912
3913 PR tree-optimization/86725
3914 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3915 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3916 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3917 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3918
3919 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3920
3921 PR tree-optimization/86725
3922 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3923
3924 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3925
3926 * gcc.dg/vect/vect-avg-16.c: New test.
3927 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3928 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3929 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3930 the second loop in main1.
3931
3932 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3933
3934 * gcc.dg/lto/pr85248_0.c (test_alias):
3935 Stringify __USER_LABEL_PREFIX__.
3936 (test_noreturn): Likewise.
3937
3938 2018-08-22 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/86988
3941 * g++.dg/pr86988.C: New testcase.
3942
3943 2018-08-22 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/86945
3946 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3947
3948 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3949
3950 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3951
3952 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3953 Thomas Koenig <tkoenig@gcc.gnu.org>
3954
3955 PR fortran/25829
3956 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3957 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3958
3959 2018-08-21 Marek Polacek <polacek@redhat.com>
3960
3961 PR c++/86981, Implement -Wpessimizing-move.
3962 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3963 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3964 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3965 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3966 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3967
3968 PR c++/65043
3969 * g++.dg/concepts/pr67595.C: Add dg-warning.
3970 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3971 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3972 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3973
3974 PR c++/86499
3975 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3976 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3977
3978 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3979
3980 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3981
3982 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3983
3984 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3985
3986 2018-08-21 Javier Miranda <miranda@adacore.com>
3987
3988 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3989
3990 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3991
3992 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3993
3994 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3995
3996 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3997
3998 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3999
4000 * gnat.dg/rep_clause7.adb: New testcase.
4001
4002 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4003
4004 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
4005 gnat.dg/task1_pkg.ads: New testcase.
4006
4007 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4008
4009 * gnat.dg/linkedlist.adb: New testcase.
4010
4011 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4012
4013 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
4014 gnat.dg/elab6_pkg.ads: New testcase.
4015
4016 2018-08-21 Ed Schonberg <schonberg@adacore.com>
4017
4018 * gnat.dg/expr_func5.adb: New testcase.
4019
4020 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
4021
4022 * gnat.dg/dynhash.adb: New testcase.
4023
4024 2018-08-21 Javier Miranda <miranda@adacore.com>
4025
4026 * gnat.dg/enum4.adb: New testcase.
4027
4028 2018-08-21 Tamar Christina <tamar.christina@arm.com>
4029
4030 * gcc.target/aarch64/large_struct_copy.c: New test.
4031
4032 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
4033
4034 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
4035
4036 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4037
4038 PR middle-end/86121
4039 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
4040
4041 2018-08-21 Tom de Vries <tdevries@suse.de>
4042
4043 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
4044 to avoid mismatch in .debug and .earlydebug dump files.
4045
4046 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
4047
4048 PR target/87033
4049 * gcc.target/powerpc/pr87033.c: New test.
4050
4051 2018-08-20 Martin Sebor <msebor@redhat.com>
4052
4053 PR tree-optimization/87034
4054 * gcc.dg/builtin-sprintf-warn-20.c: New test.
4055
4056 2018-08-20 David Malcolm <dmalcolm@redhat.com>
4057
4058 PR other/84889
4059 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
4060 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
4061 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4062
4063 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
4064
4065 PR target/87014
4066 * g++.dg/torture/pr87014.C: New file.
4067
4068 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4069
4070 PR target/86984
4071 * gcc.target/alpha/pr86984.c: New test.
4072
4073 2018-08-20 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/78655
4076 * gcc.dg/tree-ssa/evrp11.c: New testcase.
4077
4078 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4079
4080 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
4081 for Darwin.
4082
4083 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
4084
4085 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
4086 test on Darwin.
4087 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
4088 * gcc.dg/lto/pr83719_0.c: Likewise.
4089
4090 2018-08-17 Martin Sebor <msebor@redhat.com>
4091
4092 PR testsuite/86996
4093 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4094
4095 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4096
4097 * g++.dg/conversion/Wwrite-strings.C: New test.
4098
4099 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
4100 Chung-Lin Tang <cltang@codesourcery.com>
4101 Xianmiao Qu <xianmiao_qu@c-sky.com>
4102
4103 C-SKY port: Testsuite
4104
4105 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
4106 * g++.dg/torture/type-generic-1.C: Likewise.
4107 * gcc.c-torture/compile/20000804-1.c: Likewise.
4108 * gcc.c-torture/execute/20101011-1.c: Likewise.
4109 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4110 * gcc.dg/20020312-2.c: Likewise.
4111 * gcc.dg/Wno-frame-address.c: Likewise.
4112 * gcc.dg/c11-true_min-1.c: Likewise.
4113 * gcc.dg/sibcall-10.c: Likewise.
4114 * gcc.dg/sibcall-9.c: Likewise.
4115 * gcc.dg/stack-usage-1.c: Likewise.
4116 * gcc.dg/torture/float32-tg-3.c: Likewise.
4117 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4118 * gcc.dg/torture/float64-tg-3.c: Likewise.
4119 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4120 * gcc.dg/torture/type-generic-1.c: Likewise.
4121 * gcc.target/csky/*: New.
4122 * lib/target-supports.exp (check_profiling_available): Add
4123 csky-*-elf.
4124 (check_effective_target_hard_float): Handle C-SKY targets with
4125 single-precision hard float only.
4126 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4127
4128 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4129
4130 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4131 gcc_dump_printf.
4132 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4133 coverage for gcc_dump_printf.
4134
4135 2018-08-17 Martin Liska <mliska@suse.cz>
4136
4137 * g++.dg/opt/mpx.C: Fix scanned pattern.
4138 * gcc.target/i386/mpx.c: Likewise.
4139 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4140 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4141 * gcc.dg/torture/pr52969.c: Likewise.
4142 * g++.dg/warn/pr31246-2.C: Likewise.
4143 * g++.dg/warn/pr31246.C: Likewise.
4144 * gcc.dg/pr33092.c: Likewise.
4145 * g++.dg/opt/eh1.C: Remove a deprecated option.
4146 * g++.dg/template/inline1.C: Likewise.
4147 * g++.dg/tree-ssa/pr81408.C: Likewise.
4148 * gcc.dg/pr41837.c: Likewise.
4149 * gcc.dg/pr41841.c: Likewise.
4150 * gcc.dg/pr42250.c: Likewise.
4151 * gcc.dg/pr43084.c: Likewise.
4152 * gcc.dg/pr43317.c: Likewise.
4153 * gcc.dg/pr51879-18.c: Likewise.
4154 * gcc.dg/torture/pr36066.c: Likewise.
4155 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4156 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4157 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4158 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4159 * gcc.target/i386/pr45352-2.c: Likewise.
4160 * gcc.target/i386/zee.c: Likewise.
4161 * gfortran.dg/auto_char_len_2.f90: Likewise.
4162 * gfortran.dg/auto_char_len_4.f90: Likewise.
4163 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4164 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4165 * gfortran.dg/gomp/pr47331.f90: Likewise.
4166 * gfortran.dg/pr40999.f: Likewise.
4167 * gfortran.dg/pr41011.f: Likewise.
4168 * gfortran.dg/pr42051.f03: Likewise.
4169 * gfortran.dg/pr46804.f90: Likewise.
4170 * gfortran.dg/pr83149_1.f90: Likewise.
4171 * gfortran.dg/pr83149_b.f90: Likewise.
4172 * gfortran.dg/whole_file_1.f90: Likewise.
4173 * gfortran.dg/whole_file_10.f90: Likewise.
4174 * gfortran.dg/whole_file_11.f90: Likewise.
4175 * gfortran.dg/whole_file_12.f90: Likewise.
4176 * gfortran.dg/whole_file_13.f90: Likewise.
4177 * gfortran.dg/whole_file_14.f90: Likewise.
4178 * gfortran.dg/whole_file_15.f90: Likewise.
4179 * gfortran.dg/whole_file_16.f90: Likewise.
4180 * gfortran.dg/whole_file_17.f90: Likewise.
4181 * gfortran.dg/whole_file_18.f90: Likewise.
4182 * gfortran.dg/whole_file_19.f90: Likewise.
4183 * gfortran.dg/whole_file_2.f90: Likewise.
4184 * gfortran.dg/whole_file_20.f03: Likewise.
4185 * gfortran.dg/whole_file_3.f90: Likewise.
4186 * gfortran.dg/whole_file_4.f90: Likewise.
4187 * gfortran.dg/whole_file_5.f90: Likewise.
4188 * gfortran.dg/whole_file_6.f90: Likewise.
4189 * gfortran.dg/whole_file_7.f90: Likewise.
4190 * gfortran.dg/whole_file_8.f90: Likewise.
4191 * gfortran.dg/whole_file_9.f90: Likewise.
4192 * gcc.dg/vect/vect.exp: Likewise.
4193
4194 2018-08-17 Richard Biener <rguenther@suse.de>
4195
4196 PR middle-end/86505
4197 * gcc.dg/torture/pr86505.c: New testcase.
4198
4199 2018-08-16 Martin Sebor <msebor@redhat.com>
4200
4201 PR tree-optimization/86853
4202 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4203 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4204 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4205
4206 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4207
4208 * gcc.dg/missing-header-fixit-3.c: New test.
4209
4210 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4211
4212 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4213 (test_fixit_insert_newline): Update expected output to show '+'
4214 characters in margin of line-insertion fix-it hint.
4215
4216 2018-08-16 Nathan Sidwell <nathan@acm.org>
4217
4218 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4219 * gcc.dg/cpp/macsyntx2.c: likewise.
4220
4221 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4222
4223 PR testsuite/86745
4224 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4225 * gcc.target/i386/avx-cvt-2.c: Ditto.
4226
4227 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4228
4229 PR c++/70693
4230 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4231
4232 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4233
4234 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4235
4236 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4237
4238 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4239 (lib_strncmp): Likewise.
4240
4241 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4242
4243 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4244 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4245 * g++.dg/torture/pr44295.C : Likewise.
4246
4247 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4248
4249 PR testsuite/78544
4250 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4251 attributes and matching.
4252 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4253 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4254
4255 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4256
4257 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4258
4259 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4260
4261 * gcc.target/i386/rop1.c: Remove.
4262 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4263
4264 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4265
4266 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4267 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4268 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4269 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4270 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4271 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4272
4273 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4274
4275 * g++.dg/diagnostic/aka3.C: New test.
4276 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4277 output to show range labels.
4278 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4279 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4280 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4281 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4282 labels. Add an "aka" example.
4283 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4284 labels.
4285 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4286 * gcc.dg/format/pr72858.c: Likewise.
4287 * gcc.dg/format/pr78498.c: Likewise.
4288 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4289 Update expected output to show range labels. Add examples of
4290 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4291 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4292 Update expected output to show range labels.
4293 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4294 (test_very_wide_line): Adjust so that label is at left-clipping
4295 boundary.
4296 (test_very_wide_line_2): New test.
4297 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4298 Update expected output to show range labels.
4299 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4300 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4301 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4302 for new param to gcc_rich_location::add_expr.
4303 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4304 Add "label" param.
4305 (test_show_locus): Add examples of labels to various tests. Tweak
4306 the "very wide_line" test case and duplicate it, to cover the
4307 boundary values for clipping of labels against the left-margin.
4308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4309 diagnostic-test-show-locus-no-labels.c.
4310 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4311 Update line numbers of dg-locus directives.
4312 * gcc.dg/pr69627.c: Update expected output to show range labels.
4313 * lib/multiline.exp (proc _build_multiline_regex): Remove
4314 special-case handling of lines with trailing '|'.
4315
4316 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4317
4318 PR testsuite/86519
4319 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4320 the .expand file.
4321
4322 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4323
4324 * gcc.dg/wmain.c: New test.
4325
4326 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4327
4328 PR c/19315
4329 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4330 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4331 unknown size.
4332
4333 2018-08-15 Martin Liska <mliska@suse.cz>
4334
4335 PR tree-optimization/86925
4336 * gcc.dg/predict-20.c: New test.
4337 * gcc.dg/predict-21.c: New test.
4338
4339 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4340
4341 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4342
4343 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4344
4345 * gcc.target/i386/sse2-movs.c: New test.
4346
4347 2018-08-14 Martin Sebor <msebor@redhat.com>
4348
4349 PR tree-optimization/86650
4350 * gcc.dg/Warray-bounds-34.c: New test.
4351
4352 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4353
4354 PR fortran/86116
4355 * gfortran.dg/generic_34.f90: New test case.
4356
4357 2018-08-13 Marek Polacek <polacek@redhat.com>
4358
4359 PR c++/57891
4360 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4361 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4362 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4363 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4364 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4365 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4366 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4367 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4368 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4369 * g++.dg/ext/stmtexpr15.C: Likewise.
4370 * g++.dg/gomp/pr47963.C: Likewise.
4371 * g++.dg/init/new37.C: Likewise.
4372 * g++.dg/init/new43.C: Likewise.
4373 * g++.dg/other/fold1.C: Likewise.
4374 * g++.dg/parse/array-size2.C: Likewise.
4375 * g++.dg/template/dependent-name3.C: Likewise.
4376 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4377 * g++.dg/other/vrp1.C: Likewise.
4378 * g++.dg/template/char1.C: Likewise.
4379
4380 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4381
4382 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4383 instead of a ZERO_EXTEND.
4384
4385 2018-08-13 Martin Sebor <msebor@redhat.com>
4386
4387 PR tree-optimization/71625
4388 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4389 * g++.dg/init/string2.C: New test.
4390 * g++.dg/init/string3.C: New test.
4391 * g++.dg/init/string4.C: New test.
4392 * gcc.dg/init-string-3.c: New test.
4393 * gcc.dg/strlenopt-55.c: New test.
4394 * gcc.dg/strlenopt-56.c: New test.
4395
4396 2018-08-13 Marek Polacek <polacek@redhat.com>
4397
4398 P0806R2 - Deprecate implicit capture of this via [=]
4399 * g++.dg/cpp2a/lambda-this1.C: New test.
4400 * g++.dg/cpp2a/lambda-this2.C: New test.
4401 * g++.dg/cpp2a/lambda-this3.C: New test.
4402
4403 2018-08-13 Marek Polacek <polacek@redhat.com>
4404
4405 PR c++/86915
4406 * g++.dg/diagnostic/auto1.C: New test.
4407
4408 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4409
4410 PR fortran/66679
4411 * gfortran.dg/transfer_class_3.f90: New test.
4412
4413 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4414
4415 PR fortran/86906
4416 * gfortran.dg/use_rename_9.f90: New test.
4417
4418 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR tree-optimization/86835
4421 * gcc.dg/pr86835.c: New test.
4422
4423 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4424
4425 PR fortran/57160
4426 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4427 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4428 * gfortran.dg/short_circuiting_2.f90: New test case.
4429 * gfortran.dg/short_circuiting_3.f90: New test case.
4430
4431 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4432
4433 PR target/82418
4434 * gcc.target/i386/pr82418.c: New test.
4435
4436 2018-08-10 Martin Liska <mliska@suse.cz>
4437
4438 PR target/83610
4439 * gcc.dg/predict-17.c: New test.
4440 * gcc.dg/predict-18.c: New test.
4441 * gcc.dg/predict-19.c: New test.
4442
4443 2018-08-10 Martin Liska <mliska@suse.cz>
4444
4445 PR tree-optimization/85799
4446 * gcc.dg/pr85799.c: New test.
4447
4448 2018-08-09 Jeff Law <law@redhat.com>
4449
4450 PR middle-end/86897
4451 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4452
4453 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4454
4455 * gcc.target/aarch64/sve/reduc_8.c: New test.
4456
4457 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4458
4459 PR other/84889
4460 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4461 test.
4462 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4463 New test.
4464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4465 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4466 TEST_ALWAYS_FLAGS.
4467
4468 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4469
4470 PR tree-optimization/86858
4471 * gcc.dg/vect/pr86858.c: New test.
4472
4473 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4474
4475 PR tree-optimization/86871
4476 * gcc.dg/vect/pr86871.c: New test.
4477
4478 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4479
4480 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4481
4482 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4483
4484 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4485 arch and tune numbers by 2.
4486 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4487 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4488 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4489 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4490 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4491 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4492 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4493 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4494 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4495 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4496 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4497 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4498 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4499 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4500 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4501 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4502 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4503 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4504 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4505 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4506 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4507 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4508 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4509 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4510 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4511 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4512 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4513 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4514 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4515 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4516 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4517 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4518 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4519 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4520 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4521 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4522 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4523 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4524 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4525 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4526 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4527 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4528 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4529 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4530 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4531 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4532 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4533 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4534 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4535 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4536 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4537 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4538 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4539 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4540 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4541 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4542 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4543 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4544 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4545 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4546 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4547 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4548 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4549 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4550 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4551 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4552
4553 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4554
4555 PR target/84332
4556 * gcc.target/s390/pr84332.c: New testcase.
4557
4558 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4559
4560 PR target/46179
4561 * gcc.target/m68k/tls-dimode.c: New file.
4562
4563 2018-08-08 Nathan Sidwell <nathan@acm.org>
4564
4565 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4566 c-c++-common/inc-from-1.c: New
4567
4568 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4569
4570 PR target/85295
4571 * gcc.target/s390/TI-constants-lra.c: New testcase.
4572 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4573
4574 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4575
4576 * gcc.target/s390/hotpatch-8.c: Remove.
4577 * gcc.target/s390/hotpatch-9.c: Remove.
4578 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4579 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4580
4581 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4582
4583 P0595R1 - is_constant_evaluated
4584 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4585
4586 PR c++/86836
4587 * g++.dg/cpp1z/decomp46.C: New test.
4588
4589 PR c++/86738
4590 * g++.dg/opt/pr86738.C: New test.
4591
4592 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4593
4594 PR target/86838
4595 * gcc.target/aarch64/frecpe_1.c: New test.
4596 * gcc.target/aarch64/frecpe_2.c: Likewise.
4597
4598 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/59480, DR 136
4601 * g++.dg/other/friend8.C: New.
4602 * g++.dg/other/friend9.C: Likewise.
4603 * g++.dg/other/friend10.C: Likewise.
4604 * g++.dg/other/friend11.C: Likewise.
4605 * g++.dg/other/friend12.C: Likewise.
4606 * g++.dg/other/friend13.C: Likewise.
4607 * g++.dg/other/friend14.C: Likewise.
4608 * g++.dg/other/friend15.C: Likewise.
4609 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4610 * g++.dg/parse/defarg8.C: Likewise.
4611
4612 2018-08-07 Martin Liska <mliska@suse.cz>
4613
4614 PR middle-end/83023
4615 * gcc.dg/predict-16.c: New test.
4616 * g++.dg/predict-1.C: New test.
4617
4618 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4619 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620
4621 PR tree-optimization/80925
4622 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4623 vectorized on !vect_hw_misalign targets.
4624
4625 2018-08-06 Marek Polacek <polacek@redhat.com>
4626
4627 PR c++/86767
4628 * g++.dg/cpp1y/constexpr-86767.C: New test.
4629
4630 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4631
4632 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4633 for target *-*-linux-gnu.
4634
4635 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4636
4637 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4638 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4639 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4640
4641 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4642
4643 * gcc.target/s390/nomemloopunroll-1.c: New test.
4644
4645 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4646
4647 PR target/86386
4648 * gcc.target/i386/pr86386.c: New file.
4649
4650 2018-08-04 Tom de Vries <tdevries@suse.de>
4651
4652 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4653
4654 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4655
4656 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4657 "type:cvip".
4658
4659 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4660
4661 PR fortran/45521
4662 * gfortran.dg/interface_assignment_6.f90: New test case.
4663
4664 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4665
4666 PR testsuite/86153
4667 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4668
4669 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4670 Jonathan Wakely <jwakely@redhat.com>
4671
4672 PR c++/85523
4673 * g++.dg/pr85523.C: New test.
4674
4675 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4676
4677 PR c/86690
4678 * gcc.dg/union-duplicate-field.c: New test.
4679
4680 2018-08-03 Jason Merrill <jason@redhat.com>
4681
4682 PR c++/86706
4683 * g++.dg/template/pr86706.C: New test.
4684
4685 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4686
4687 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4688 on vect_avg_qi targets.
4689 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4690 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4691 * gcc.dg/vect/vect-avg-15.c: Likewise.
4692
4693 2018-08-03 Martin Liska <mliska@suse.cz>
4694
4695 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4696 * gcc.dg/predict-13.c: Likewise.
4697 * gcc.dg/predict-3.c: Likewise.
4698 * gcc.dg/predict-4.c: Likewise.
4699 * gcc.dg/predict-5.c: Likewise.
4700 * gcc.dg/predict-6.c: Likewise.
4701 * gcc.dg/predict-9.c: Likewise.
4702 * gfortran.dg/predict-1.f90: Likewise.
4703
4704 2018-08-02 Richard Biener <rguenther@suse.de>
4705
4706 PR c++/86763
4707 * g++.dg/torture/pr86763.C: New testcase.
4708
4709 2018-08-02 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/86816
4712 * g++.dg/torture/pr86816.C: New testcase.
4713
4714 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4715
4716 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4717 to be used.
4718 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4719 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4720 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4721 for .h.
4722 * gcc.target/aarch64/sve/single_2.c: Likewise.
4723 * gcc.target/aarch64/sve/single_3.c: Likewise.
4724 * gcc.target/aarch64/sve/single_4.c: Likewise.
4725
4726 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4727
4728 PR target/86014
4729 * gcc.target/aarch64/ldp_stp_13.c: New test.
4730
4731 2018-08-01 Martin Sebor <msebor@redhat.com>
4732
4733 PR tree-optimization/86650
4734 * gcc.dg/format/gcc_diag-10.c: Adjust.
4735
4736 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4737
4738 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4739 of range check.
4740 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4741
4742 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4743
4744 PR target/86753
4745 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4746 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4747
4748 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4749
4750 * gcc.dg/pointer-range-check-1.c: New test.
4751 * gcc.dg/pointer-range-check-2.c: Likewise.
4752
4753 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4754
4755 PR tree-optimization/86749
4756 * gcc.dg/vect/pr86749.c: New test.
4757
4758 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4759
4760 PR c++/86661
4761 * g++.dg/lookup/name-clash12.C: New.
4762
4763 2018-08-01 Richard Biener <rguenther@suse.de>
4764
4765 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4766
4767 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4768
4769 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4770
4771 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4772
4773 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4774
4775 2018-08-01 Martin Liska <mliska@suse.cz>
4776
4777 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4778 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4779 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4780 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4781 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4782 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4783 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4784 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4785
4786 2018-08-01 Martin Liska <mliska@suse.cz>
4787
4788 PR value-prof/35543
4789 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4790
4791 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4792
4793 * gcc.target/aarch64/extract_zero_extend.c: New file.
4794
4795 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR c/85704
4798 * gcc.c-torture/compile/pr85704.c: New test.
4799
4800 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4801 Olivier Hainque <hainque@adacore.com>
4802
4803 * gnat.dg/dinst.adb: New.
4804 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4805
4806 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4807
4808 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4809 tdiag and cxxdiag.
4810 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4811 and %K.
4812
4813 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4814
4815 * c-c++-common/spec-barrier-1.c: New test.
4816 * c-c++-common/spec-barrier-2.c: New test.
4817 * gcc.dg/spec-barrier-3.c: New test.
4818
4819 2018-07-31 Martin Sebor <msebor@redhat.com>
4820
4821 PR tree-optimization/86741
4822 * gcc.dg/Warray-bounds-33.c: New test.
4823
4824 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4825
4826 * gcc.target/s390/memset-1.c: Improve testcase.
4827
4828 2018-07-31 Tom de Vries <tdevries@suse.de>
4829
4830 PR debug/86687
4831 * g++.dg/guality/pr86687.C: New test.
4832
4833 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4834
4835 P1008R1 - prohibit aggregates with user-declared constructors
4836 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4837 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4838 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4839 * g++.dg/cpp2a/aggr1.C: New test.
4840 * g++.dg/cpp2a/aggr2.C: New test.
4841
4842 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4843
4844 PR target/86640
4845 * gcc.target/arm/pr86640.c: New testcase.
4846
4847 2018-07-31 Martin Liska <mliska@suse.cz>
4848
4849 PR gcov-profile/85338
4850 PR gcov-profile/85350
4851 PR gcov-profile/85372
4852 * gcc.misc-tests/gcov-pr85338.c: New test.
4853 * gcc.misc-tests/gcov-pr85350.c: New test.
4854 * gcc.misc-tests/gcov-pr85372.c: New test.
4855
4856 2018-07-31 Martin Liska <mliska@suse.cz>
4857
4858 PR gcov-profile/83813
4859 PR gcov-profile/84758
4860 PR gcov-profile/85217
4861 PR gcov-profile/85332
4862 * gcc.misc-tests/gcov-pr83813.c: New test.
4863 * gcc.misc-tests/gcov-pr84758.c: New test.
4864 * gcc.misc-tests/gcov-pr85217.c: New test.
4865 * gcc.misc-tests/gcov-pr85332.c: New test.
4866
4867 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4868
4869 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4870 gnat.dg/prot5_pkg.ads: New testcase.
4871
4872 2018-07-31 Justin Squirek <squirek@adacore.com>
4873
4874 * gnat.dg/addr11.adb: New testcase.
4875
4876 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4877
4878 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4879
4880 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4881
4882 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4883
4884 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4885
4886 * gnat.dg/iter3.adb: New testcase.
4887
4888 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4889
4890 Revert 'AsyncI/O patch committed'
4891 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4892 Thomas Koenig <tkoenig@gcc.gnu.org>
4893
4894 PR fortran/25829
4895 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4896 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4897
4898 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4899
4900 PR rtl-optimization/85160
4901 * gcc.target/powerpc/combine-2-2.c: New testcase.
4902
4903 2018-07-27 Martin Sebor <msebor@redhat.com>
4904
4905 PR tree-optimization/86696
4906 * g++.dg/pr86696.C: New test.
4907
4908 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4909
4910 PR tree-optimization/86636
4911 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4912 Add dg-require-effective-target pthread.
4913
4914 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4915
4916 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4917 * gcc.dg/strcmpopt_6.c: Likewise.
4918
4919 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4920
4921 PR target/86612
4922 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4923
4924 2018-07-26 Martin Sebor <msebor@redhat.com>
4925
4926 PR tree-optimization/86043
4927 PR tree-optimization/86042
4928 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4929 pr86688.
4930 * gcc.dg/strlenopt-44.c: New test.
4931
4932 2018-07-26 Martin Liska <mliska@suse.cz>
4933
4934 PR gcov-profile/86536
4935 * gcc.misc-tests/gcov-pr86536.c: New test.
4936
4937 2018-07-25 Martin Sebor <msebor@redhat.com>
4938
4939 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4940 ignored by the test harness.
4941
4942 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4943 Thomas Koenig <tkoenig@gcc.gnu.org>
4944
4945 PR fortran/25829
4946 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4947 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4948
4949 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR c++/85515
4952 * g++.dg/pr85515-2.C: Add expected dg-error.
4953 * g++.dg/cpp0x/range-for36.C: New test.
4954
4955 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4956
4957 * gcc.target/arc/uncached-1.c: New test.
4958 * gcc.target/arc/uncached-2.c: Likewise.
4959
4960 2018-07-24 Martin Sebor <msebor@redhat.com>
4961
4962 PR tree-optimization/86622
4963 PR tree-optimization/86532
4964 * gcc.c-torture/execute/strlen-2.c: New test.
4965 * gcc.c-torture/execute/strlen-3.c: New test.
4966 * gcc.c-torture/execute/strlen-4.c: New test.
4967
4968 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4969
4970 PR tree-optimization/86636
4971 * gcc.c-torture/compile/pr86636.c: New test.
4972
4973 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4974
4975 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4976
4977 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR middle-end/86627
4980 * gcc.target/i386/pr86627.c: New test.
4981
4982 PR testsuite/86649
4983 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4984 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4985 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4986 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4987
4988 2018-07-23 Carl Love <cel@us.ibm.com>
4989
4990 PR 86591
4991 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4992 file altivec-2-runnable.c.
4993 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4994 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4995 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4996 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4997 vec_cts, vec_ctu, vec_cpsgn tests.
4998
4999 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5000
5001 PR c/86617
5002 * gcc.dg/pr86617.c: New test.
5003
5004 2018-07-23 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR c++/86569
5007 * g++.dg/warn/Wnonnull-compare-9.C: New test.
5008
5009 2018-07-20 Martin Sebor <msebor@redhat.com>
5010
5011 PR middle-end/82063
5012 * c-c++-common/pr68657-1.c: Adjust.
5013 * c-c++-common/pr68657-2.c: Same.
5014 * c-c++-common/pr68657-3.c: Same.
5015 * c-c++-common/pr68833-1.c: Same.
5016 * gcc.dg/Walloc-size-larger-than-16.c: Same.
5017 * gcc.dg/Walloca-larger-than.c: New test.
5018 * gcc.dg/Walloca-larger-than-2.c: New test.
5019 * gcc.dg/Wframe-larger-than-2.c: New test.
5020 * gcc.dg/Wlarger-than3.c: New test.
5021 * gcc.dg/Wvla-larger-than-3.c: New test.
5022 * gcc.dg/pr42611.c: Adjust.
5023 * gnat.dg/frame_overflow.adb: Same.
5024
5025 2018-07-20 Martin Sebor <msebor@redhat.com>
5026
5027 PR tree-optimization/86613
5028 PR tree-optimization/86611
5029 * c-c++-common/Warray-bounds-2.c: Undefine macros and
5030 prune duplicate warnings.
5031 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
5032 data-model-dependencies.
5033 * gcc.dg/Warray-bounds-32.c: Ditto.
5034
5035 2018-07-20 Richard Biener <rguenther@suse.de>
5036
5037 PR debug/86585
5038 * g++.dg/lto/pr86585_0.C: New testcase.
5039 * g++.dg/lto/pr86585_1.C: Likewise.
5040
5041 2018-07-19 Martin Sebor <msebor@redhat.com>
5042
5043 PR tree-optimization/83776
5044 PR tree-optimization/84047
5045 * gcc.dg/Warray-bounds-29.c: New test.
5046 * gcc.dg/Warray-bounds-30.c: New test.
5047 * gcc.dg/Warray-bounds-31.c: New test.
5048 * gcc.dg/Warray-bounds-32.c: New test.
5049
5050 2018-07-19 Michael Collison <michael.collison@arm.com>
5051 Richard Henderson <rth@redhat.com>
5052
5053 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5054 * gcc.target/aarch64/builtin_saddl.c: New testcase.
5055 * gcc.target/aarch64/builtin_saddll.c: New testcase.
5056 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
5057 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
5058 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
5059 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
5060 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
5061 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
5062 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
5063 * gcc.target/aarch64/builtin_usubl.c: New testcase.
5064 * gcc.target/aarch64/builtin_usubll.c: New testcase.
5065
5066 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5067
5068 Revert fix for c++/59480 (and testsuite followup)
5069
5070 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5073
5074 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/59480, DR 136
5077 * g++.dg/other/friend8.C: New.
5078 * g++.dg/other/friend9.C: Likewise.
5079 * g++.dg/other/friend10.C: Likewise.
5080 * g++.dg/other/friend11.C: Likewise.
5081 * g++.dg/other/friend12.C: Likewise.
5082 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5083 * g++.dg/parse/defarg8.C: Likewise.
5084
5085 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5086
5087 * gcc.target/aarch64/profile.c: New test.
5088
5089 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5090
5091 PR target/83009
5092 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
5093
5094 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5095
5096 PR target/86560
5097 * gcc.target/i386/pr86560-4.c: New test.
5098 * gcc.target/i386/pr86560-5.c: Likewise.
5099
5100 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
5101
5102 PR target/86560
5103 * gcc.target/i386/pr86560-1.c: New test.
5104 * gcc.target/i386/pr86560-2.c: Likewise.
5105 * gcc.target/i386/pr86560-3.c: Likewise.
5106
5107 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108
5109 * gfortran.dg/max_fmax_aarch64.f90: New test.
5110 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5111 * gfortran.dg/minmax_integer.f90: Likewise.
5112
5113 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5116
5117 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5118
5119 PR middle-end/86544
5120 * g++.dg/tree-ssa/pr86544.C: New test.
5121
5122 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/86550
5125 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5126
5127 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5128
5129 PR 69558
5130 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5131 * c-c++-common/pr69558.c: Remove xfail.
5132 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5133 * gcc.dg/pr61817-1.c: Likewise.
5134 * gcc.dg/pr61817-2.c: Likewise.
5135 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5136
5137 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5138
5139 PR fortran/85599
5140 * gfortran.dg/function_optimize_5.f90: Add option
5141 '-faggressive-function-elimination' and update dg-warning clauses.
5142 * gfortran.dg/short_circuiting.f90: New test.
5143
5144 2018-07-18 Marek Polacek <polacek@redhat.com>
5145
5146 PR c++/86190 - bogus -Wsign-conversion warning
5147 * g++.dg/warn/Wsign-conversion-3.C: New test.
5148 * g++.dg/warn/Wsign-conversion-4.C: New test.
5149
5150 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/59480, DR 136
5153 * g++.dg/other/friend8.C: New.
5154 * g++.dg/other/friend9.C: Likewise.
5155 * g++.dg/other/friend10.C: Likewise.
5156 * g++.dg/other/friend11.C: Likewise.
5157 * g++.dg/other/friend12.C: Likewise.
5158 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5159 * g++.dg/parse/defarg8.C: Likewise.
5160
5161 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5162
5163 * g++.dg/ext/uow-3.C: Adjust.
5164 * g++.dg/ext/uow-4.C: Likewise.
5165 * g++.dg/lookup/name-clash11.C: Likewise.
5166 * g++.dg/lookup/name-clash7.C: Likewise.
5167 * g++.dg/lookup/redecl1.C: Likewise.
5168 * g++.dg/warn/changes-meaning.C: Likewise.
5169 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5170 * g++.old-deja/g++.law/nest1.C: Likewise.
5171
5172 2018-07-18 Richard Biener <rguenther@suse.de>
5173
5174 PR debug/86523
5175 * g++.dg/lto/pr86523-3_0.C: New testcase.
5176
5177 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5178
5179 * gcc.target/m68k/mulsi_highpart.c: New test.
5180
5181 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5182
5183 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5184 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5185 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5186 * gcc.dg/cpp/pr61854-8.c: New test.
5187
5188 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5189
5190 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5191
5192 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5193
5194 PR fortran/83184
5195 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5196
5197 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5198
5199 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5200 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5201 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5202 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5203 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5204
5205 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5206
5207 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5208 * gcc.target/powerpc/pr79916.c: Require dfp.
5209
5210 2018-07-17 Richard Biener <rguenther@suse.de>
5211
5212 PR lto/86456
5213 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5214
5215 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5216
5217 * gcc.target/s390/function-align1.c: New test.
5218 * gcc.target/s390/function-align2.c: New test.
5219 * gcc.target/s390/function-align3.c: New test.
5220
5221 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5222
5223 * gnat.dg/discr55.adb: New test.
5224
5225 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5226
5227 * gcc.target/i386/vartrack-1.c (dg-options): Add
5228 -fomit-frame-pointer.
5229
5230 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5231
5232 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5233 (dg-lto-options): Add -fPIC.
5234 * g++.dg/lto/pr86523-2_0.C: Likewise.
5235
5236 2018-07-17 Martin Liska <mliska@suse.cz>
5237
5238 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5239
5240 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5241
5242 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5243 testcase.
5244
5245 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5246
5247 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5248
5249 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5250
5251 * gnat.dg/memorytest.adb: New testcase.
5252
5253 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5254
5255 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5256 New testcase.
5257
5258 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5259
5260 * gnat.dg/equal3.adb: New testcase.
5261
5262 2018-07-17 Justin Squirek <squirek@adacore.com>
5263
5264 * gnat.dg/split_args.adb: New testcase.
5265
5266 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5267
5268 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5269
5270 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5271
5272 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5273 New testcase.
5274
5275 2018-07-16 Carl Love <cel@us.ibm.com>
5276
5277 PR target/86414
5278 Forgot the PR number on the commit log.
5279
5280 2018-07-16 Carl Love <cel@us.ibm.com>
5281
5282 PR target/86414
5283 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5284 longdouble128.
5285 * gcc.target/powerpc/divkc3-3.c: Ditto.
5286 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5287 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5288 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5289 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5290
5291 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5292
5293 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5294 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5295
5296 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5297
5298 * lib/target-supports.exp (check_effective_target_longdouble64,
5299 check_effective_target_ppc_float128,
5300 check_effective_target_ppc_float128_insns,
5301 check_effective_target_powerpc_vsx): New.
5302
5303 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5304
5305 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5306 syntax error.
5307
5308 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR tree-optimization/86526
5311 * gcc.c-torture/compile/pr86526.c: New test.
5312
5313 2018-07-16 Carl Love <cel@us.ibm.com>
5314
5315 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5316 longdouble128.
5317 * gcc.target/powerpc/divkc3-3.c: Ditto.
5318 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5319 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5320 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5321 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5322
5323 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5324
5325 PR fortran/83184
5326 * gfortran.dg/assumed_rank_14.f90: New testcase.
5327 * gfortran.dg/assumed_rank_15.f90: New testcase.
5328 * gfortran.dg/dec_structure_8.f90: Update error messages.
5329 * gfortran.dg/dec_structure_23.f90: Update error messages.
5330
5331 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5332
5333 PR middle-end/86528
5334 * gcc.c-torture/execute/pr86528.c: New test.
5335 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5336
5337 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 * g++.dg/template/spec40.C: New.
5340 * g++.dg/parse/ptrmem8.C: Likewise.
5341
5342 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5343
5344 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5345 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5346 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5347 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5348 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5349
5350 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5351
5352 * gcc.target/s390/mrecord-mcount.c: New testcase.
5353
5354 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5355
5356 * gcc.target/s390/mfentry-m64.c: New testcase.
5357
5358 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5359
5360 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5361 testcase.
5362
5363 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5364
5365 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5366 testcase.
5367
5368 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5369
5370 * gnat.dg/wide_wide_value1.adb: New testcase.
5371
5372 2018-07-16 Javier Miranda <miranda@adacore.com>
5373
5374 * gnat.dg/bit_order1.adb: New testcase.
5375
5376 2018-07-16 Javier Miranda <miranda@adacore.com>
5377
5378 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5379
5380 2018-07-16 Richard Biener <rguenther@suse.de>
5381
5382 PR lto/86523
5383 * g++.dg/lto/pr86523-1_0.C: New testcase.
5384 * g++.dg/lto/pr86523-2_0.C: Likewise.
5385
5386 2018-07-16 Martin Liska <mliska@suse.cz>
5387
5388 PR ipa/86529
5389 * g++.dg/ipa/pr86529.C: New test.
5390
5391 2018-07-16 Tom de Vries <tdevries@suse.de>
5392
5393 PR debug/86455
5394 * gcc.target/i386/vartrack-1.c: New test.
5395
5396 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5397
5398 * gnat.dg/opt73.adb: New test.
5399
5400 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR c++/3698
5403 PR c++/86208
5404 * g++.dg/opt/pr3698.C: New test.
5405
5406 2018-07-16 Richard Biener <rguenther@suse.de>
5407
5408 PR ipa/86389
5409 * gcc.dg/torture/pr86389.c: Require trampolines.
5410
5411 2018-07-15 Tom de Vries <tdevries@suse.de>
5412
5413 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5414 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5415 already called.
5416 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5417 * gcc.dg/guality/guality.exp: Same.
5418 * gfortran.dg/guality/guality.exp: Same.
5419
5420 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5421 Sunil K Pandey <sunil.k.pandey@intel.com>
5422
5423 PR target/84413
5424 * gcc.target/i386/pr84413-1.c: New test.
5425 * gcc.target/i386/pr84413-2.c: Likewise.
5426 * gcc.target/i386/pr84413-3.c: Likewise.
5427
5428 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5429 Steve Munroe <munroesj52@gmail.com>
5430
5431 * gcc.target/powerpc/sse2-pand-1.c: New file.
5432 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5433 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5434 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5435
5436 2018-07-13 Nathan Sidwell <nathan@acm.org>
5437
5438 PR c++/86374
5439 * g++.dg/pr86374.C: New.
5440
5441 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5442
5443 PR middle-end/78809
5444 * gcc.dg/strcmpopt_5.c: New test.
5445 * gcc.dg/strcmpopt_6.c: New test.
5446
5447 2018-07-13 Richard Biener <rguenther@suse.de>
5448
5449 PR middle-end/85974
5450 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5451
5452 2018-07-13 Tom de Vries <tdevries@suse.de>
5453
5454 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5455 * gcc.dg/guality/ctztest.c: Same.
5456 * gcc.dg/guality/sra-1.c: Same.
5457
5458 2018-07-13 Tom de Vries <tdevries@suse.de>
5459
5460 * gcc.dg/vla-1.c: Update.
5461
5462 2018-07-13 Tom de Vries <tdevries@suse.de>
5463
5464 * gcc.src/maintainers.exp: New file.
5465
5466 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5467
5468 PR middle-end/86489
5469 * gcc.dg/pr86489.c: New test.
5470
5471 2018-07-12 Martin Sebor <msebor@redhat.com>
5472
5473 PR testsuite/86510
5474 g++.dg/warn/pr86453.C: Adjust.
5475
5476 2018-07-12 Jim Wilson <jimw@sifive.com>
5477
5478 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5479
5480 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5481
5482 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5483
5484 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5485
5486 * c-c++-common/gomp/declare-target-3.c: New test.
5487 * g++.dg/gomp/declare-target-2.C: New test.
5488
5489 2018-07-12 Martin Sebor <msebor@redhat.com>
5490
5491 PR c/86453
5492 * c-c++-common/Wattributes.c: Adjust.
5493 * gcc.dg/Wattributes-10.c: New test.
5494 * g++.dg/Wattributes-3.C: Adjust.
5495 * gcc.dg/Wattributes-6.c: Adjust.
5496 * gcc.dg/pr18079.c: Adjust.
5497 * gcc.dg/torture/pr42363.c: Adjust.
5498
5499 2018-07-12 Julia Koval <julia.koval@intel.com>
5500
5501 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5502 version.
5503
5504 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5505
5506 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5507 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5508 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5509 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5510 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5511 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5512 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5513
5514 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5515
5516 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5517 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5518 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5519 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5520 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5521 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5522 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5523 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5524
5525 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5526 Alan Hayward <alan.hayward@arm.com>
5527 David Sherwood <david.sherwood@arm.com>
5528
5529 * gcc.dg/vect/vect-fma-2.c: New test.
5530 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5531 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5532 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5533
5534 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5535
5536 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5537 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5538 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5539 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5540 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5541 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5542 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5543 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5544 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5545
5546 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5547
5548 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5549 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5550
5551 2018-07-12 Richard Biener <rguenther@suse.de>
5552
5553 PR target/84829
5554 * gcc.target/i386/pr84829.c: New testcase.
5555
5556 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5557
5558 * gcc.dg/torture/20180712-1.c: New test.
5559
5560 PR tree-optimization/86492
5561 * gcc.c-torture/execute/pr86492.c: New test.
5562
5563 2018-07-12 Richard Biener <rguenther@suse.de>
5564
5565 PR c/86453
5566 * g++.dg/warn/pr86453.C: New testcase.
5567
5568 2018-07-12 Richard Biener <rguenther@suse.de>
5569
5570 PR middle-end/86479
5571 * gcc.dg/graphite/pr86479.c: New testcase.
5572
5573 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5574
5575 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5576 of hardcoding size. Cast (rel) to MASK_TYPE.
5577 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5578 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5579 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5580 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5581 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5582 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5583 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5584 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5585 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5586 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5587 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5588 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5589 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5590 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5591 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5592 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5593 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5594 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5595 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5596
5597 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5598
5599 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5600 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5601 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5602
5603 2018-07-10 Mark Wielaard <mark@klomp.org>
5604
5605 PR debug/86459
5606 * gcc.dg/pr86459.c: New test.
5607
5608 2018-07-10 Martin Sebor <msebor@redhat.com>
5609
5610 PR testsuite/86461
5611 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5612
5613 2018-07-10 Martin Liska <mliska@suse.cz>
5614
5615 PR testsuite/86445
5616 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5617
5618 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR sanitizer/86406
5621 * g++.dg/ubsan/pr86406.C: New test.
5622
5623 PR fortran/86421
5624 * gfortran.dg/vect/pr86421.f90: New test.
5625
5626 2018-07-09 Martin Sebor <msebor@redhat.com>
5627
5628 PR tree-optimization/86415
5629 * gcc.dg/strlenopt-53.c: New test.
5630
5631 2018-07-09 Martin Sebor <msebor@redhat.com>
5632
5633 PR middle-end/77357
5634 * gcc.dg/strlenopt-49.c: New test.
5635 * gcc.dg/strlenopt-50.c: New test.
5636 * gcc.dg/strlenopt-51.c: New test.
5637 * gcc.dg/strlenopt-52.c: New test.
5638 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5639
5640 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR c/86420
5643 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5644 to be returned and when first argument is not 0, so that they don't do
5645 anything for NEED_EXC or NEED_ERRNO.
5646
5647 2018-07-09 Tom de Vries <tdevries@suse.de>
5648
5649 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5650 * gcc.dg/guality/bswaptest.c: Same.
5651 * gcc.dg/guality/clztest.c: Same.
5652 * gcc.dg/guality/csttest.c: Same.
5653 * gcc.dg/guality/ctztest.c: Same.
5654 * gcc.dg/guality/drap.c: Same.
5655 * gcc.dg/guality/nrv-1.c: Same.
5656 * gcc.dg/guality/pr41353-1.c: Same.
5657 * gcc.dg/guality/pr41353-2.c: Same.
5658 * gcc.dg/guality/pr41404-1.c: Same.
5659 * gcc.dg/guality/pr43051-1.c: Same.
5660 * gcc.dg/guality/pr43077-1.c: Same.
5661 * gcc.dg/guality/pr43177.c: Same.
5662 * gcc.dg/guality/pr43329-1.c: Same.
5663 * gcc.dg/guality/pr43479.c: Same.
5664 * gcc.dg/guality/pr43593.c: Same.
5665 * gcc.dg/guality/pr45003-1.c: Same.
5666 * gcc.dg/guality/pr45003-2.c: Same.
5667 * gcc.dg/guality/pr45003-3.c: Same.
5668 * gcc.dg/guality/pr48437.c: Same.
5669 * gcc.dg/guality/pr48466.c: Same.
5670 * gcc.dg/guality/pr49888.c: Same.
5671 * gcc.dg/guality/pr54200.c: Same.
5672 * gcc.dg/guality/pr54519-1.c: Same.
5673 * gcc.dg/guality/pr54519-2.c: Same.
5674 * gcc.dg/guality/pr54519-3.c: Same.
5675 * gcc.dg/guality/pr54519-4.c: Same.
5676 * gcc.dg/guality/pr54519-5.c: Same.
5677 * gcc.dg/guality/pr54519-6.c: Same.
5678 * gcc.dg/guality/pr54551.c: Same.
5679 * gcc.dg/guality/pr54693-2.c: Same.
5680 * gcc.dg/guality/pr54693.c: Same.
5681 * gcc.dg/guality/pr54796.c: Same.
5682 * gcc.dg/guality/pr54970.c: Same.
5683 * gcc.dg/guality/pr67192.c: Same.
5684 * gcc.dg/guality/pr69947.c: Same.
5685 * gcc.dg/guality/pr78726.c: Same.
5686 * gcc.dg/guality/rotatetest.c: Same.
5687 * gcc.dg/guality/sra-1.c: Same.
5688 * gcc.dg/guality/vla-2.c: Same.
5689
5690 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 * g++.dg/diagnostic/long-short.C: New.
5693 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5694 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5695 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5696
5697 2018-07-09 Tom de Vries <tdevries@suse.de>
5698
5699 * gcc.dg/vla-1.c: New test.
5700
5701 2018-07-07 Tom de Vries <tdevries@suse.de>
5702
5703 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5704 files.
5705 (get_dump_flags): New proc.
5706 (toplevel): Test all dump flags.
5707
5708 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/stack_usage6.adb: New test.
5711 * gnat.dg/stack_usage6_pkg.ads: New helper.
5712
5713 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5714
5715 * gnat.dg/pure_function3a.adb: New test.
5716 * gnat.dg/pure_function3b.adb: Likewise.
5717 * gnat.dg/pure_function3c.adb: Likewise.
5718 * gnat.dg/pure_function3_pkg.ads: New helper.
5719
5720 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR target/84711
5723 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5724 dg-require-effective-target. Add -msse not just on i386-*, but
5725 on all i?86-* and x86_64-*.
5726
5727 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5728
5729 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5730 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5731 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5732 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5733 * gcc.dg/tree-ssa/popcount3.c: New test.
5734
5735 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5736
5737 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5738 to preserve the test.
5739 * gcc.target/i386/pr85073.c: Likewise.
5740
5741 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR tree-optimization/86401
5744 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5745 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5746 * c-c++-common/rotate-9.c: New test.
5747
5748 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5749
5750 PR target/86324
5751 gcc.target/powerpc/pr86324-1.c: New test.
5752 gcc.target/powerpc/pr86324-2.c: Likewise.
5753
5754 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5755
5756 PR target/84711
5757 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5758
5759 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5760
5761 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5762
5763 2018-07-05 Jeff Law <law@redhat.com>
5764
5765 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5766
5767 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5768
5769 PR fortran/86408
5770 * gfortran.dg/deferred_character_20.f90: New test.
5771
5772 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5773
5774 PR fortran/83183
5775 PR fortran/86325
5776 * gfortran.dg/init_flag_18.f90: New testcase.
5777 * gfortran.dg/init_flag_19.f03: New testcase.
5778
5779 2018-07-05 Carl Love <cel@us.ibm.com>
5780 * gcc.target/altivec-1-runnable.c: New test file.
5781 * gcc.target/altivec-2-runnable.c: New test file.
5782 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5783 for tests.
5784
5785 2018-07-05 Martin Sebor <msebor@redhat.com>
5786
5787 PR c++/86400
5788 * gcc.dg/strlenopt-47.c: New test.
5789 * gcc.dg/strlenopt-48.c: New test.
5790
5791 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5792
5793 PR target/84711
5794 * gcc.target/arm/big-endian-subreg.c: New.
5795
5796 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5797
5798 PR target/84711
5799 * gcc.dg/vect/pr84711.c: New.
5800
5801 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5802
5803 * gcc.target/aarch64/struct_cpy.c: New.
5804
5805 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5806
5807 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5808 * c-c++-common/unroll-2.c: Likewise.
5809 * g++.dg/cdce3.C: Likewise.
5810 * g++.dg/ext/unroll-1.C: Likewise.
5811 * g++.dg/ext/unroll-2.C: Likewise.
5812 * g++.dg/ext/unroll-3.C: Likewise.
5813 * gcc.dg/cdce1.c: Likewise.
5814 * gcc.dg/cdce2.c: Likewise.
5815 * gcc.dg/gomp/pr68128-1.c: Likewise.
5816 * gcc.dg/vect/pr46032.c: Likewise.
5817 * gcc.dg/vect/vect-cond-10.c: Likewise.
5818 * gcc.dg/vect/vect-cond-8.c: Likewise.
5819 * gcc.dg/vect/vect-cond-9.c: Likewise.
5820 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5821 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5822 * gcc.target/i386/avx-cvt-2.c: Likewise.
5823 * gcc.target/i386/avx-cvt-3.c: Likewise.
5824 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5825 * gcc.target/i386/avx2-gather-2.c: Likewise.
5826 * gcc.target/i386/avx2-gather-6.c: Likewise.
5827 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5828 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5829 * gfortran.dg/directive_unroll_1.f90: Likewise.
5830 * gfortran.dg/directive_unroll_2.f90: Likewise.
5831 * gnat.dg/unroll2.adb: Likewise.
5832 * gnat.dg/unroll3.adb: Likewise.
5833
5834 2018-07-05 Tom de Vries <tdevries@suse.de>
5835
5836 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5837
5838 2018-07-04 Martin Sebor <msebor@redhat.com>
5839
5840 PR tree-optimization/86274
5841 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5842
5843 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844
5845 PR fortran/82009
5846 * gfortran.dg/block_16.f08. New test.
5847
5848 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5849
5850 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5851 has a slightly different IL that provides more threading
5852 opportunities.
5853
5854 2018-07-04 Martin Liska <mliska@suse.cz>
5855
5856 PR middle-end/66240
5857 PR target/45996
5858 PR c/84100
5859 * gcc.dg/pr84100.c (foo):
5860 * gcc.target/i386/falign-functions-2.c: New test.
5861 * gcc.target/i386/falign-functions.c: New test.
5862
5863 2018-07-04 Martin Liska <mliska@suse.cz>
5864
5865 * gcc.dg/pr47793.c: Remove.
5866
5867 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5868
5869 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5870 final scan test.
5871 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5872
5873 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5874
5875 PR target/85620
5876 * gcc.target/i386/pr85620-1.c: New test.
5877 * gcc.target/i386/pr85620-2.c: Likewise.
5878 * gcc.target/i386/pr85620-3.c: Likewise.
5879 * gcc.target/i386/pr85620-4.c: Likewise.
5880
5881 2018-07-03 Martin Sebor <msebor@redhat.com>
5882
5883 PR tree-optimization/86274
5884 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5885 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5886 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5887 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5888 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5889 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5890 * gcc.dg/tree-ssa/pr83198.c: Same.
5891
5892 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 * g++.dg/other/locations1.C: New.
5895 * g++.dg/tls/locations1.C: Likewise.
5896 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5897 * g++.dg/diagnostic/virtual-static.C: Likewise.
5898 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5899 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5900 * g++.dg/cpp0x/pr51463.C: Likewise.
5901 * g++.dg/other/typedef1.C: Likewise.
5902 * g++.dg/parse/dtor13.C: Likewise.
5903 * g++.dg/template/error44.C: Likewise.
5904 * g++.dg/template/typedef4.C: Likewise.
5905 * g++.dg/template/typedef5.C: Likewise.
5906 * g++.dg/tls/diag-2.C: Likewise.
5907 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5908
5909 2018-07-03 Marek Polacek <polacek@redhat.com>
5910
5911 PR c++/86201
5912 * g++.dg/diagnostic/pr86201.C: New test.
5913
5914 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5915
5916 PR target/85694
5917 * gcc.target/i386/pr85694.c: New test.
5918
5919 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5920
5921 PR tree-optimization/85694
5922 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5923 Return true for AArch64 without SVE.
5924 * gcc.target/aarch64/vect_hadd_1.h: New file.
5925 * gcc.target/aarch64/vect_shadd_1.c: New test.
5926 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5927 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5928 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5929
5930 2018-07-03 Marek Polacek <polacek@redhat.com>
5931
5932 PR middle-end/86202
5933 * gcc.dg/Wint-conversion-2.c: New test.
5934
5935 PR c++/84306
5936 * g++.dg/overload/conv-op3.C: New test.
5937
5938 2018-07-03 Richard Biener <rguenther@suse.de>
5939
5940 PR ipa/86389
5941 * gcc.dg/torture/pr86389.c: New testcase.
5942
5943 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5944
5945 PR tree-optimization/85694
5946 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5947 proc.
5948 * gcc.dg/vect/vect-avg-1.c: New test.
5949 * gcc.dg/vect/vect-avg-2.c: Likewise.
5950 * gcc.dg/vect/vect-avg-3.c: Likewise.
5951 * gcc.dg/vect/vect-avg-4.c: Likewise.
5952 * gcc.dg/vect/vect-avg-5.c: Likewise.
5953 * gcc.dg/vect/vect-avg-6.c: Likewise.
5954 * gcc.dg/vect/vect-avg-7.c: Likewise.
5955 * gcc.dg/vect/vect-avg-8.c: Likewise.
5956 * gcc.dg/vect/vect-avg-9.c: Likewise.
5957 * gcc.dg/vect/vect-avg-10.c: Likewise.
5958 * gcc.dg/vect/vect-avg-11.c: Likewise.
5959 * gcc.dg/vect/vect-avg-12.c: Likewise.
5960 * gcc.dg/vect/vect-avg-13.c: Likewise.
5961 * gcc.dg/vect/vect-avg-14.c: Likewise.
5962
5963 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5964
5965 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5966 get split into two for use by the over-widening pattern.
5967 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5968 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5969 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5970 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5971 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5972 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5973 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5974 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5975 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5976 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5977 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5978 * gcc.dg/vect/vect-over-widen-22.c: New test.
5979
5980 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5981
5982 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5983 widen_mult pattern.
5984 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5985 over-widening messages.
5986 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5987 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5988 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5989 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5990 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5991 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5992 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5993 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5994 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5995 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5996 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5997 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5998 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5999 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
6000 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
6001 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
6002 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
6003 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
6004 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
6005 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
6006 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
6007 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
6008 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
6009 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
6010 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
6011 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
6012
6013 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
6014
6015 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
6016
6017 2018-07-02 Jim Wilson <jimw@sifive.com>
6018
6019 * gcc.target/riscv/interrupt-debug.c: New.
6020
6021 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6022
6023 * g++.dg/diagnostic/thread-thread_local.C: New.
6024
6025 2018-07-02 Martin Liska <mliska@suse.cz>
6026
6027 PR testsuite/86366
6028 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
6029 * gcc.dg/profile-dir-2.c: Likewise.
6030 * gcc.dg/profile-dir-3.c: Likewise.
6031
6032 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
6033
6034 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
6035 overriden.
6036
6037 2018-07-02 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/86363
6040 * gcc.dg/torture/pr86363.c: New testcase.
6041
6042 2018-07-02 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/completion-1.c: New test.
6045 * gcc.dg/completion-2.c: New test.
6046 * gcc.dg/completion-3.c: New test.
6047
6048 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6049
6050 PR fortran/82969
6051 PR fortran/86242
6052 * gfortran.dg/proc_ptr_50.f90: New test.
6053
6054 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
6055
6056 PR fortran/45305
6057 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
6058
6059 2018-07-02 Martin Liska <mliska@suse.cz>
6060
6061 PR ipa/86279
6062 * gcc.dg/ipa/pr86279.c: New test.
6063
6064 2018-07-02 Martin Liska <mliska@suse.cz>
6065
6066 PR ipa/86323
6067 * g++.dg/ipa/pr86323.C: New test.
6068
6069 2018-07-01 Tom de Vries <tdevries@suse.de>
6070
6071 revert:
6072 2018-07-01 Tom de Vries <tdevries@suse.de>
6073
6074 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6075 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6076
6077 2018-07-01 Tom de Vries <tdevries@suse.de>
6078
6079 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
6080 argument.
6081 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
6082 with @main.
6083
6084 2018-07-01 Tom de Vries <tdevries@suse.de>
6085
6086 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
6087 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
6088
6089 2018-07-01 Tom de Vries <tdevries@suse.de>
6090
6091 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
6092 * gcc.dg/guality/vla-1.c: Use relative line numbers.
6093
6094 2018-07-01 Tom de Vries <tdevries@suse.de>
6095
6096 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
6097 (verify_call): ... here. Move to toplevel.
6098 (verify_call_np, dg_final_directive_check_utils): New proc.
6099 (toplevel): Call dg_final_directive_check_utils.
6100 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
6101
6102 2018-06-30 Jim Wilson <jimw@sifive.com>
6103
6104 * gcc.target/riscv/shift-shift-1.c: New.
6105 * gcc.target/riscv/shift-shift-2.c: New.
6106 * gcc.target/riscv/shift-shift-3.c: New.
6107
6108 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6109
6110 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6111
6112 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6113
6114 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6115 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6116 by 4 in the computation of a[i].
6117 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6118 main multiplication constant.
6119 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6120 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6121 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6122 pattern to cast the result to int.
6123 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6124 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6125 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6126 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6127 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6128 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6129 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6130 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6131 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6132 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6133 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6134 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6135 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6136 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6137 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6138 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6139 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6140 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6141 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6142 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6143
6144 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6145
6146 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6147 test for vectorization along the lines described in the comment.
6148
6149 2018-06-30 Tom de Vries <tdevries@suse.de>
6150
6151 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6152 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6153 LTO_TORTURE_OPTIONS.
6154 * gcc.dg/guality/prevent-optimization.h: New file.
6155 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6156 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6157
6158 2018-06-30 Tom de Vries <tdevries@suse.de>
6159
6160 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6161 * lib/gcc-dg.exp (dg-final): New proc.
6162 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6163 argument.
6164
6165 2018-06-29 Martin Sebor <msebor@redhat.com>
6166
6167 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6168 that don't define the function.
6169
6170 2018-06-29 Marek Polacek <polacek@redhat.com>
6171
6172 PR c++/86184
6173 * g++.dg/ext/cond3.C: New test.
6174
6175 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6176
6177 * gcc.target/arm/arm-soft-strd-even.c: New test.
6178
6179 2018-06-29 Tom de Vries <tdevries@suse.de>
6180
6181 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6182 line, and use it.
6183 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6184 (process-message): ... here.
6185 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6186
6187 2018-06-29 Martin Liska <mliska@suse.cz>
6188
6189 PR tree-optimization/86263
6190 * gcc.dg/tree-ssa/pr86263.c: New test.
6191
6192 2018-06-28 Carl Love <cel@us.ibm.com>
6193
6194 * gcc.target/p9-extract-1.c: Add test case.
6195 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6196 name in ABI.
6197
6198 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6199
6200 PR target/86348
6201 * gcc.target/i386/pr86348.c: New test.
6202
6203 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6204
6205 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6206
6207 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6208
6209 PR fortran/82865
6210 * gfortran.dg/dec_type_print_2.f03: New testcase.
6211
6212 2018-06-28 David Pagan <dave.pagan@oracle.com>
6213
6214 PR c/55976
6215 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6216 message causing unexpected test FAIL.
6217
6218 2018-06-28 Martin Liska <mliska@suse.cz>
6219
6220 * gcc.dg/tree-ssa/switch-1.c: New test.
6221
6222 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6223
6224 * gnat.dg/debug15.adb: New test.
6225
6226 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6227
6228 PR c++/86329
6229 * g++.dg/lookup/pr86329.C: New test.
6230
6231 2018-06-27 Carl Love <cel@us.ibm.com>
6232
6233 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6234
6235 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6236
6237 PR target/85769
6238 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6239
6240 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6241
6242 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6243
6244 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6245
6246 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6247 requirement for this test.
6248 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6249 requirement, and -mpower8-vector compile option.
6250
6251 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR target/86314
6254 * gcc.dg/pr86314.c: New test.
6255
6256 PR debug/86257
6257 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6258
6259 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6260
6261 * gcc.target/i386/pr86257.c: Require 64-bit.
6262
6263 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6264
6265 * g++.dg/pr86082.C: Require IBM1047 support.
6266
6267 2018-06-26 Richard Biener <rguenther@suse.de>
6268
6269 PR middle-end/86271
6270 * gcc.dg/pr86271.c: New testcase.
6271
6272 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6273
6274 PR debug/86064
6275 * gcc.dg/pr86064.c: New.
6276
6277 2018-06-25 Jeff Law <law@redhat.com>
6278
6279 * lib/target-supports.exp
6280 (check_effective_target_logical_op_short_circuit): Add v850.
6281
6282 2018-06-25 Martin Sebor <msebor@redhat.com>
6283
6284 PR tree-optimization/86204
6285 * gcc.dg/strlenopt-46.c: New test.
6286
6287 2018-06-25 Martin Sebor <msebor@redhat.com>
6288
6289 PR tree-optimization/85700
6290 * gcc.dg/Wstringop-truncation-4.c: New test.
6291
6292 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6293
6294 PR fortran/82972
6295 PR fortran/83088
6296 PR fortran/85851
6297 * gfortran.dg/init_flag_17.f90: New testcase.
6298
6299 2018-06-25 Carl Love <cel@us.ibm.com>
6300
6301 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6302 vec_extract a signed int. Add vec_extract tests for bool char
6303 and bool int.
6304 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6305 vec_extract tests.
6306
6307 2018-06-25 Tom de Vries <tdevries@suse.de>
6308
6309 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6310
6311 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR target/84786
6314 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6315
6316 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6317
6318 * gnat.dg/sso9.adb: New testcase.
6319 * gnat.dg/sso9_pkg.ads: Likewise.
6320
6321 2018-06-25 Tom de Vries <tdevries@suse.de>
6322
6323 PR debug/86257
6324 * gcc.target/i386/pr86257.c: New test.
6325
6326 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6327
6328 PR C++/86082
6329 * g++.dg/pr86082.C: New test.
6330
6331 2018-06-24 Tom de Vries <tdevries@suse.de>
6332
6333 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6334 * gcc.dg/guality/guality.exp: Same.
6335 * gfortran.dg/guality/guality.exp: Same.
6336 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6337
6338 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6339
6340 * g++.dg/concepts/locations1.C: New.
6341 * g++.dg/cpp0x/locations1.C: Likewise.
6342 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6343 * g++.dg/cpp1z/inline-var3.C: Likewise.
6344
6345 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6346
6347 PR fortran/86281
6348 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6349
6350 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6351
6352 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6353 this test.
6354 * gcc.target/powerpc/builtins-9.c: New test.
6355 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6356 to expect different code generation on big-endian vs.
6357 little-endian targets.
6358
6359 2018-06-22 Tom de Vries <tdevries@suse.de>
6360
6361 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6362 $rootme/../gdb/gdb, if available.
6363 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6364 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6365
6366 2018-06-22 Tom de Vries <tdevries@suse.de>
6367
6368 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6369 * g++.dg/guality/guality.exp: Use report_gdb.
6370 * gcc.dg/guality/guality.exp: Same.
6371 * gfortran.dg/guality/guality.exp: Same.
6372
6373 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR c++/85662
6376 * g++.dg/ext/offsetof3.C: New test.
6377
6378 2018-06-22 Carl Love <cel@us.ibm.com>
6379
6380 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6381 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6382 for the vnor, vand and vxor instructions.
6383 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6384 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6385 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6386 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6387 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6388 Add -dp to dg-options, update expected counts.
6389
6390 2018-06-22 Paul Koning <ni1d@arrl.net>
6391
6392 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6393 if pdp11.
6394 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6395 * gcc.c-torture/compile/20040101-1.c: Ditto.
6396 * gcc.c-torture/compile/20050622-1.c: Ditto.
6397 * gcc.c-torture/compile/20080625-1.c: Ditto.
6398 * gcc.c-torture/compile/20090107-1.c: Ditto.
6399 * gcc.c-torture/compile/920501-12.c: Ditto.
6400 * gcc.c-torture/compile/920501-4.c: Ditto.
6401 * gcc.c-torture/compile/961203-1.c: Ditto.
6402 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6403 * gcc.c-torture/compile/pr25310.c: Ditto.
6404
6405 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6406 James Norris <jnorris@codesourcery.com>
6407 Thomas Schwinge <thomas@codesourcery.com>
6408 Tom de Vries <tom@codesourcery.com>
6409
6410 * c-c++-common/goacc/deviceptr-4.c: New file.
6411 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6412 Likewise.
6413 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6414 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6415 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6416 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6417 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6418 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6419 Likewise.
6420 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6421 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6422 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6423 Likewise.
6424 * gfortran.dg/goacc/modules.f95: Likewise.
6425 * gfortran.dg/goacc/routine-8.f90: Likewise.
6426 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6427
6428 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6429
6430 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6431 if the long double format is IEEE 128-bit for tests that are
6432 explicitly testing IBM extended double support. Use the
6433 appropriate pack and unpack built-in functions. Change calls from
6434 __builtin_isinfl to __builtin_isinf since the later supports all
6435 floating point types.
6436 * gcc.target/powerpc/pr57150.c: Likewise.
6437 * gcc.target/powerpc/pr60203.c: Likewise.
6438 * gcc.target/powerpc/pr67808.c: Likewise.
6439 * gcc.target/powerpc/pr70117.c: Likewise.
6440 * gcc.target/powerpc/tfmode_off.c: Likewise.
6441
6442 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6443
6444 PR fortran/49630
6445 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6446
6447 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6448
6449 PR fortran/83118
6450 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6451
6452 2018-06-21 Tom de Vries <tdevries@suse.de>
6453
6454 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6455
6456 2018-06-21 Tom de Vries <tdevries@suse.de>
6457
6458 PR tree-optimization/85859
6459 * gcc.dg/pr85859.c: New test.
6460
6461 2018-06-21 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/86232
6464 * gcc.dg/torture/pr86232.c: New testcase.
6465
6466 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6467
6468 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6469
6470 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6471
6472 * gcc/gcc.target/aarch64/aes_2.c: New test.
6473
6474 2018-06-20 Than McIntosh <thanm@google.com>
6475
6476 PR libgcc/86213
6477 * gcc.dg/split-8.c: New.
6478
6479 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6480
6481 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6482 for vpkudus in place of vpksdus.
6483 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6484
6485 2018-06-20 Nathan Sidwell <nathan@acm.org>
6486
6487 PR c++/85634
6488 * g++.dg/lookup/pr85634-2.C: New.
6489
6490 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 * g++.dg/template/friend65.C: New.
6493 * g++.dg/cpp0x/main1.C: Likewise.
6494 * g++.dg/other/main2.C: Likewise.
6495 * g++.dg/other/main3.C: Likewise.
6496 * g++.dg/template/friend42.C: Test location too.
6497 * g++.dg/concepts/decl-diagnose.C: Likewise.
6498 * g++.dg/warn/main-2.C: Update.
6499
6500 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6501 Thomas Schwinge <thomas@codesourcery.com>
6502 Cesar Philippidis <cesar@codesourcery.com>
6503
6504 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6505 2.5 data clause semantics.
6506 * c-c++-common/goacc/declare-2.c: Likewise.
6507 * c-c++-common/goacc/default-4.c: Likewise.
6508 * c-c++-common/goacc/finalize-1.c: New test.
6509 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6510 OpenACC 2.5 data clause semantics.
6511 * c-c++-common/goacc/kernels-alias.c: Likewise.
6512 * c-c++-common/goacc/routine-5.c: Likewise.
6513 * c-c++-common/goacc/update-if_present-1.c: New test.
6514 * c-c++-common/goacc/update-if_present-2.c: New test.
6515 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6516 2.5 data clause semantics.
6517 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6518 * gfortran.dg/goacc/data-tree.f95: Likewise.
6519 * gfortran.dg/goacc/declare-2.f95: Likewise.
6520 * gfortran.dg/goacc/default-4.f: Likewise.
6521 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6522 * gfortran.dg/goacc/finalize-1.f: New test.
6523 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6524 OpenACC 2.5 data clause semantics.
6525 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6526 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6527 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6528 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6529 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6530 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6531 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6532
6533 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR c++/86210
6536 * g++.dg/warn/Wnonnull4.C: New test.
6537
6538 2018-06-20 Marek Polacek <polacek@redhat.com>
6539
6540 PR c++/86240
6541 * g++.dg/pr86240.C: New test.
6542
6543 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR debug/86194
6546 * gcc.target/i386/pr86194.c: New test.
6547
6548 PR tree-optimization/86231
6549 * gcc.dg/tree-ssa/vrp119.c: New test.
6550 * gcc.c-torture/execute/pr86231.c: New test.
6551
6552 2018-06-20 Tom de Vries <tdevries@suse.de>
6553
6554 PR tree-optimization/86097
6555 * gcc.dg/autopar/pr86097.c: New test.
6556
6557 2018-06-20 Nathan Sidwell <nathan@acm.org>
6558
6559 PR c++/85634
6560 * g++.dg/lookup/pr85634.C: New.
6561
6562 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6563
6564 * gcc.target/aarch64/ldp_stp_q.c: New test.
6565 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6566 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6567
6568 2018-06-20 Martin Liska <mliska@suse.cz>
6569
6570 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6571
6572 2018-06-19 Martin Sebor <msebor@redhat.com>
6573
6574 PR tree-optimization/48560
6575 * gcc.dg/Warray-bounds-28.c: New test.
6576
6577 2018-06-19 Martin Sebor <msebor@redhat.com>
6578
6579 PR middle-end/85602
6580 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6581 to also match C++.
6582
6583 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6584
6585 * g++.dg/lto/pr84805_0.C: Update template.
6586 * g++.dg/lto/pr84805_1.C: Update template.
6587
6588 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6589
6590 * gnat.dg/aggr24.adb: New test.
6591 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6592
6593 2018-06-19 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/86179
6596 * gcc.dg/pr86179.c: New testcase.
6597
6598 2018-06-18 Martin Sebor <msebor@redhat.com>
6599
6600 PR middle-end/85602
6601 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6602 * c-c++-common/attr-nonstring-8.c: New test.
6603
6604 2018-06-18 Martin Sebor <msebor@redhat.com>
6605
6606 PR tree-optimization/81384
6607 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6608 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6609 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6610 * gcc.dg/attr-nonstring-2.c: New test.
6611 * gcc.dg/attr-nonstring-3.c: New test.
6612 * gcc.dg/attr-nonstring-4.c: New test.
6613 * gcc.dg/strlenopt-45.c: New test.
6614 * gcc.dg/strlenopt.h (strnlen): Declare.
6615
6616 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6617
6618 PR tree-optimization/86076
6619 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6620
6621 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6622
6623 PR tree-optimization/64946
6624 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6625
6626 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6629 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6630 * gnat.dg/stack_usage5.adb: New test.
6631
6632 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6633
6634 PR middle-end/82479
6635 * gcc.dg/tree-ssa/popcount.c: New test.
6636 * gcc.dg/tree-ssa/popcount2.c: New test.
6637
6638 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6639
6640 PR middle-end/64946
6641 * gcc.dg/absu.c: New test.
6642 * gcc.dg/gimplefe-29.c: New test.
6643 * gcc.target/aarch64/pr64946.c: New test.
6644
6645 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR c/86093
6648 * c-c++-common/pr86093.c: New test.
6649
6650 PR middle-end/85878
6651 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6652
6653 PR middle-end/86123
6654 * gcc.c-torture/compile/pr86123.c: New test.
6655
6656 2018-06-15 Tom de Vries <tdevries@suse.de>
6657
6658 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6659
6660 2018-06-15 Nick Clifton <nickc@redhat.com>
6661
6662 PR 84195
6663 * gcc.c-torture/compile/pr84195.c: New test.
6664
6665 2018-06-15 Richard Biener <rguenther@suse.de>
6666
6667 PR middle-end/86159
6668 * g++.dg/pr86159.C: New testcase.
6669
6670 2018-06-15 Richard Biener <rguenther@suse.de>
6671
6672 PR middle-end/86076
6673 * gcc.dg/pr86076.c: New testcase.
6674
6675 2018-06-14 Marek Polacek <polacek@redhat.com>
6676
6677 PR c++/86063
6678 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6679
6680 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR target/86048
6683 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6684 -msse2 to dg-options.
6685
6686 PR middle-end/86122
6687 * gcc.c-torture/compile/pr86122.c: New test.
6688
6689 P0624R2 - Default constructible and assignable stateless lambdas
6690 * g++.dg/cpp2a/lambda1.C: New test.
6691 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6692 for -std=c++2a.
6693
6694 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 * g++.dg/other/static3.C: New.
6697 * g++.dg/other/static4.C: Likewise.
6698 * g++.dg/warn/Wshadow-15.C: Likewise.
6699 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6700 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6701 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6702 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6703 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6704 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6705 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6706
6707 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR target/85945
6710 * gcc.c-torture/compile/pr85945.c: New test.
6711
6712 2018-06-14 Richard Biener <rguenther@suse.de>
6713
6714 PR ipa/86124
6715 * gcc.dg/pr86124.c: New testcase.
6716
6717 2018-06-13 Martin Sebor <msebor@redhat.com>
6718
6719 PR tree-optimization/86114
6720 * gcc.dg/pr86114.c: New test.
6721
6722 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6723
6724 PR fortran/86110
6725 * gfortran.dg/pr86110.f90: New test.
6726
6727 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6728
6729 PR fortran/85703
6730 * gfortran.dg/goacc/pr85703.f90: New test.
6731 * gfortran.dg/gomp/pr85703.f90: New test.
6732
6733 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6734
6735 PR fortran/85702
6736 * gfortran.dg/goacc/pr85702.f90: New test.
6737
6738 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6739
6740 * gcc.target/i386/pr86048.c: New test.
6741
6742 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6743
6744 * gcc.target/arc/fma-1.c: New test.
6745
6746 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6747
6748 * gcc.target/arc/pr9001107555.c: New file.
6749
6750 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6751
6752 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6753
6754 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 * g++.dg/init/delete3.C: New.
6757 * g++.dg/init/new49.C: Likewise.
6758 * g++.dg/init/new25.C: Test locations too.
6759 * g++.dg/template/new4.C: Likewise.
6760 * g++.old-deja/g++.jason/operator.C: Likewise.
6761
6762 2018-06-12 Marek Polacek <polacek@redhat.com>
6763
6764 Core issue 1331 - const mismatch with defaulted copy constructor
6765 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6766 * g++.dg/cpp0x/defaulted52.C: New test.
6767 * g++.dg/cpp0x/defaulted53.C: New test.
6768 * g++.dg/cpp0x/defaulted54.C: New test.
6769 * g++.dg/cpp0x/defaulted55.C: New test.
6770 * g++.dg/cpp0x/defaulted56.C: New test.
6771 * g++.dg/cpp0x/defaulted57.C: New test.
6772 * g++.dg/cpp0x/defaulted58.C: New test.
6773 * g++.dg/cpp0x/defaulted59.C: New test.
6774 * g++.dg/cpp0x/defaulted60.C: New test.
6775
6776 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6777
6778 PR other/69968
6779 * gcc.dg/spellcheck-transposition.c: New test.
6780
6781 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6782
6783 PR fortran/44491
6784 * gfortran.dg/pr44491.f90: New testcase
6785
6786 2018-06-12 Martin Sebor <msebor@redhat.com>
6787
6788 PR tree-optimization/85259
6789 * gcc.dg/Wstringop-overflow-5.c: New test.
6790 * gcc.dg/Wstringop-overflow-6.c: New test.
6791
6792 2018-06-12 Martin Sebor <msebor@redhat.com>
6793
6794 PR c/85931
6795 * gcc.dg/Wstringop-truncation-3.c: New test.
6796
6797 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6798
6799 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6800 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6801 * gcc.target/powerpc/swaps-p8-17.c: Same.
6802
6803 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6804
6805 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6806 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6807 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6808 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6809 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6810 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6811
6812 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6813
6814 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6815 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6816 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6817 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6818 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6819 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6820
6821 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6822
6823 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6824 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6825 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6826 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6827 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6828 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6829
6830 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6831
6832 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6833 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6834 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6835 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6836 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6837 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6838
6839 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6840
6841 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6842 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6843 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6844 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6845 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6846 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6847
6848 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6849
6850 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6851 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6852 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6853 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6854 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6855 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6856
6857 2018-06-12 Martin Liska <mliska@suse.cz>
6858
6859 * g++.dg/opt/mpx.C: New test.
6860 * gcc.target/i386/mpx.c: New test.
6861
6862 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6863
6864 * gcc.target/arc/builtin_simdarc.c: Update test.
6865 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6866 * gcc.target/arc/tumaddsidi4.c: Likewise.
6867
6868 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6869
6870 * gnat.dg/opt72a.ad[sb]: New test.
6871 * gnat.dg/opt72_pkg.ads: New helper.
6872
6873 2018-06-12 Tom de Vries <tdevries@suse.de>
6874
6875 * gcc.dg-selftests/dg-final.exp: New file.
6876
6877 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 * g++.dg/lookup/new2.C: Test locations too.
6880 * g++.dg/other/ellipsis1.C: Likewise.
6881 * g++.dg/other/operator1.C: Likewise.
6882 * g++.dg/other/operator2.C: Likewise.
6883 * g++.dg/overload/operator2.C: Likewise.
6884 * g++.dg/parse/defarg11.C: Likewise.
6885 * g++.dg/parse/operator4.C: Likewise.
6886 * g++.dg/template/error30.C: Likewise.
6887 * g++.dg/template/explicit-args3.C: Likewise.
6888 * g++.dg/warn/effc1.C: Likewise.
6889 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6890 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6891 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6892 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6893 * g++.old-deja/g++.jason/operator.C: Likewise.
6894
6895 2018-06-11 Martin Sebor <msebor@redhat.com>
6896
6897 PR tree-optimization/86083
6898 * gcc.dg/strlenopt-44.c: New test.
6899
6900 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6901
6902 PR fortran/45521
6903 * gfortran.dg/generic_32.f90: New test.
6904 * gfortran.dg/generic_33.f90: New test.
6905
6906 2018-06-11 Carl Love <cel@us.ibm.com>
6907 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6908 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6909 long long bool. Remove duplicate dg-final for xxlxor. Update
6910 dg-final instruction counts.
6911 * gcc.target/powerpc/altivec-37.c (main): New file for
6912 tests vec_unpackh and vec_unpackl returning long long bool and
6913 long long int.
6914
6915 2018-06-11 Martin Liska <mliska@suse.cz>
6916
6917 PR tree-optimization/86089
6918 * gcc.dg/tree-ssa/pr86089.c: New test.
6919
6920 2018-06-11 Julia Koval <julia.koval@intel.com>
6921
6922 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6923 * gcc.target/i386/vpclmulqdq.c: Ditto.
6924
6925 2018-06-11 Olivier Hainque <hainque@adacore.com>
6926
6927 * gnat.dg/lang-dw2.adb: New test.
6928 * gnat.dg/lang-dw3.adb: New test.
6929
6930 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6931
6932 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6933 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6934
6935 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6936
6937 * gnat.dg/predicate1.adb: New testcase.
6938
6939 2018-06-11 Yannick Moy <moy@adacore.com>
6940
6941 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6942
6943 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6944
6945 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6946 testcase.
6947
6948 2018-06-11 Javier Miranda <miranda@adacore.com>
6949
6950 * gnat.dg/prot4.adb: New testcase.
6951
6952 2018-06-11 Yannick Moy <moy@adacore.com>
6953
6954 * gnat.dg/part_of1-instantiation.adb,
6955 gnat.dg/part_of1-instantiation.ads,
6956 gnat.dg/part_of1-private_generic.adb,
6957 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6958 testcase.
6959
6960 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6961
6962 * gnat.dg/contract1.adb: New testcase.
6963
6964 2018-06-11 Javier Miranda <miranda@adacore.com>
6965
6966 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6967 testcase.
6968
6969 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6970
6971 * gnat.dg/inline_always1.adb: New testcase.
6972
6973 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6974
6975 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6976 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6977 gnat.dg/nested_generic2_g2.ads: New testcase.
6978
6979 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6980
6981 * g++.dg/template/friend64.C: New.
6982 * g++.old-deja/g++.other/friend4.C: Test the location too.
6983 * g++.old-deja/g++.pt/crash23.C: Likewise.
6984
6985 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6986
6987 * gfortran.dg/inline_matmul_23.f90: New test.
6988
6989 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6990
6991 PR fortran/85088
6992 * gfortran.dg/intent_decl_1.f90: New test case.
6993
6994 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6995
6996 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6997 * gfortran.dg/ieee/large_4.f90: Ditto.
6998 * gfortran.dg/round_4.f90: Ditto.
6999
7000 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7001
7002 PR fortran/38351
7003 * gfortran.dg/pr38351.f90: New test.
7004 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
7005
7006 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7007
7008 PR fortran/85138
7009 PR fortran/85996
7010 PR fortran/86051
7011 * gfortran.dg/pr85138_1.f90: New test.
7012 * gfortran.dg/pr85138_2.f90: Ditto.
7013 * gfortran.dg/pr85996.f90: Ditto.
7014
7015 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7016
7017 PR fortran/78278
7018 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
7019 * gfortran.dg/data_char_1.f90: Ditto.
7020 * gfortran.dg/pr78571.f90: Ditto.
7021 * gfortran.dg/pr78278.f90: New test.
7022
7023 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7024
7025 PR fortran/63514
7026 * gfortran.dg/pr63514.f90: New test.
7027
7028 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7029
7030 PR fortran/85631
7031 * gfortran.dg/bounds_check_20.f90: New test.
7032
7033 2018-06-08 Carl Love <cel@us.ibm.com>
7034
7035 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
7036 vpkudum counts.
7037 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
7038 vec_extract a signed int.
7039 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
7040 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
7041 vcmpgtsd, vcmpgtud.
7042 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
7043 vec_extract a signed int.
7044 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
7045 vec_extract a signed int.
7046 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
7047 vec_xor builtins. Update xxsel, xxlxor counts.
7048
7049 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7050
7051 PR fortran/86059
7052 * gfortran.dg/associate_30.f90: Remove code tested ...
7053 * gfortran.dg/pr67803.f90: Ditto.
7054 * gfortran.dg/pr67805.f90: Ditto.
7055 * gfortran.dg/pr86059.f90: ... here. New test.
7056
7057 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
7058
7059 PR fortran/78571
7060 * gfortran.dg/pr78571.f90: New test.
7061
7062 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
7063
7064 PR target/85755
7065 * gcc.target/powerpc/pr85755.c: New test.
7066
7067 2018-06-08 Carl Love <cel@us.ibm.com>
7068
7069 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
7070 vsx-vector-6.p7.c.
7071 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
7072 vsx-vector-6.p9.c.
7073 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
7074 for BE system that are different then for an LE system from this file
7075 into vsx-vector-6-le.c using be target qualifier. Remove this file.
7076 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
7077 the various instruction counts. Rename file to vsx-vector-6.p8.c.
7078
7079 2018-06-08 Martin Liska <mliska@suse.cz>
7080
7081 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
7082
7083 2018-06-08 Martin Liska <mliska@suse.cz>
7084
7085 * g++.dg/dg.exp: Do not use mpx.exp.
7086 * g++.dg/lto/lto.exp: Likewise.
7087 * g++.dg/lto/pr69729_0.C: Remove.
7088 * g++.dg/opt/pr71529.C: Remove.
7089 * g++.dg/pr63995-1.C: Remove.
7090 * g++.dg/pr68270.C: Remove.
7091 * g++.dg/pr71624.C: Remove.
7092 * g++.dg/pr71633.C: Remove.
7093 * g++.dg/pr79761.C: Remove.
7094 * g++.dg/pr79764.C: Remove.
7095 * g++.dg/pr79769.C: Remove.
7096 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
7097 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
7098 * gcc.dg/lto/chkp-privatize_0.c: Remove.
7099 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
7100 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
7101 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
7102 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
7103 * gcc.dg/lto/pr66221_0.c: Remove.
7104 * gcc.target/i386/chkp-always_inline.c: Remove.
7105 * gcc.target/i386/chkp-bndret.c: Remove.
7106 * gcc.target/i386/chkp-builtins-1.c: Remove.
7107 * gcc.target/i386/chkp-builtins-2.c: Remove.
7108 * gcc.target/i386/chkp-builtins-3.c: Remove.
7109 * gcc.target/i386/chkp-builtins-4.c: Remove.
7110 * gcc.target/i386/chkp-const-check-1.c: Remove.
7111 * gcc.target/i386/chkp-const-check-2.c: Remove.
7112 * gcc.target/i386/chkp-hidden-def.c: Remove.
7113 * gcc.target/i386/chkp-label-address.c: Remove.
7114 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7115 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7116 * gcc.target/i386/chkp-pr69044.c: Remove.
7117 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7118 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7119 * gcc.target/i386/chkp-strchr.c: Remove.
7120 * gcc.target/i386/chkp-strlen-1.c: Remove.
7121 * gcc.target/i386/chkp-strlen-2.c: Remove.
7122 * gcc.target/i386/chkp-strlen-3.c: Remove.
7123 * gcc.target/i386/chkp-strlen-4.c: Remove.
7124 * gcc.target/i386/chkp-strlen-5.c: Remove.
7125 * gcc.target/i386/chkp-stropt-1.c: Remove.
7126 * gcc.target/i386/chkp-stropt-10.c: Remove.
7127 * gcc.target/i386/chkp-stropt-11.c: Remove.
7128 * gcc.target/i386/chkp-stropt-12.c: Remove.
7129 * gcc.target/i386/chkp-stropt-13.c: Remove.
7130 * gcc.target/i386/chkp-stropt-14.c: Remove.
7131 * gcc.target/i386/chkp-stropt-15.c: Remove.
7132 * gcc.target/i386/chkp-stropt-16.c: Remove.
7133 * gcc.target/i386/chkp-stropt-17.c: Remove.
7134 * gcc.target/i386/chkp-stropt-2.c: Remove.
7135 * gcc.target/i386/chkp-stropt-3.c: Remove.
7136 * gcc.target/i386/chkp-stropt-4.c: Remove.
7137 * gcc.target/i386/chkp-stropt-5.c: Remove.
7138 * gcc.target/i386/chkp-stropt-6.c: Remove.
7139 * gcc.target/i386/chkp-stropt-7.c: Remove.
7140 * gcc.target/i386/chkp-stropt-8.c: Remove.
7141 * gcc.target/i386/chkp-stropt-9.c: Remove.
7142 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7143 * gcc.target/i386/indirect-thunk-11.c: Remove.
7144 * gcc.target/i386/indirect-thunk-12.c: Remove.
7145 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7146 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7147 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7148 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7149 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7150 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7151 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7152 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7153 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7154 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7155 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7156 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7157 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7158 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7159 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7160 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7161 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7162 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7163 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7164 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7165 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7166 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7167 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7168 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7169 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7170 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7171 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7172 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7173 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7174 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7175 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7176 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7177 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7178 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7179 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7180 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7181 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7182 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7183 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7184 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7185 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7186 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7187 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7188 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7189 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7190 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7191 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7192 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7193 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7194 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7195 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7196 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7197 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7198 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7199 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7200 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7201 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7202 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7203 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7204 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7205 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7206 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7207 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7208 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7209 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7210 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7211 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7212 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7213 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7214 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7215 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7216 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7217 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7218 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7219 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7220 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7221 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7222 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7223 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7224 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7225 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7226 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7227 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7228 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7229 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7230 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7231 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7232 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7233 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7234 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7235 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7236 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7237 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7238 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7239 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7240 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7241 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7242 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7243 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7244 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7245 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7246 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7247 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7248 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7249 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7250 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7251 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7252 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7253 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7254 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7255 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7256 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7257 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7258 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7259 * gcc.target/i386/mpx/label-address-1.c: Remove.
7260 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7261 * gcc.target/i386/mpx/macro.c: Remove.
7262 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7263 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7264 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7265 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7266 * gcc.target/i386/mpx/memmove-1.c: Remove.
7267 * gcc.target/i386/mpx/memmove-2.c: Remove.
7268 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7269 * gcc.target/i386/mpx/mpx-check.h: Remove.
7270 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7271 * gcc.target/i386/mpx/mpx.exp: Remove.
7272 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7273 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7274 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7275 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7276 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7277 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7278 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7279 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7280 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7281 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7282 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7283 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7284 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7285 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7286 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7287 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7288 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7289 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7290 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7291 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7292 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7293 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7294 * gcc.target/i386/mpx/pr65508.c: Remove.
7295 * gcc.target/i386/mpx/pr65531.cc: Remove.
7296 * gcc.target/i386/mpx/pr66048.cc: Remove.
7297 * gcc.target/i386/mpx/pr66134.c: Remove.
7298 * gcc.target/i386/mpx/pr66566.c: Remove.
7299 * gcc.target/i386/mpx/pr66567.c: Remove.
7300 * gcc.target/i386/mpx/pr66568.c: Remove.
7301 * gcc.target/i386/mpx/pr66569.c: Remove.
7302 * gcc.target/i386/mpx/pr66581.c: Remove.
7303 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7304 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7305 * gcc.target/i386/mpx/pr68416.c: Remove.
7306 * gcc.target/i386/mpx/pr78339.c: Remove.
7307 * gcc.target/i386/mpx/pr79631.c: Remove.
7308 * gcc.target/i386/mpx/pr79633.c: Remove.
7309 * gcc.target/i386/mpx/pr79753.c: Remove.
7310 * gcc.target/i386/mpx/pr79770.c: Remove.
7311 * gcc.target/i386/mpx/pr79987.c: Remove.
7312 * gcc.target/i386/mpx/pr79988.c: Remove.
7313 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7314 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7315 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7316 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7317 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7318 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7319 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7320 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7321 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7322 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7323 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7324 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7325 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7326 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7327 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7328 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7329 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7330 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7331 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7332 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7333 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7334 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7335 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7336 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7337 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7338 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7339 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7340 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7341 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7342 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7343 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7344 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7345 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7346 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7347 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7348 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7349 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7350 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7351 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7352 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7353 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7354 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7355 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7356 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7357 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7358 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7359 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7360 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7361 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7362 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7363 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7364 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7365 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7366 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7367 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7368 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7369 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7370 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7371 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7372 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7373 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7374 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7375 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7376 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7377 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7378 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7379 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7380 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7381 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7382 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7383 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7384 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7385 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7386 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7387 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7388 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7389 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7390 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7391 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7392 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7393 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7394 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7395 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7396 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7397 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7398 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7399 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7400 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7401 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7402 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7403 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7404 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7405 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7406 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7407 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7408 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7409 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7410 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7411 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7412 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7413 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7414 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7415 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7416 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7417 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7418 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7419 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7420 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7421 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7422 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7423 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7424 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7425 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7426 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7427 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7428 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7429 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7430 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7431 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7432 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7433 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7434 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7435 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7436 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7437 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7438 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7439 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7440 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7441 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7442 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7443 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7444 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7445 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7446 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7447 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7448 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7449 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7450 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7451 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7452 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7453 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7454 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7455 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7456 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7457 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7458 * gcc.target/i386/pr63995-2.c: Remove.
7459 * gcc.target/i386/pr64805.c: Remove.
7460 * gcc.target/i386/pr65044.c: Remove.
7461 * gcc.target/i386/pr65167.c: Remove.
7462 * gcc.target/i386/pr65183.c: Remove.
7463 * gcc.target/i386/pr65184.c: Remove.
7464 * gcc.target/i386/pr65523.c: Remove.
7465 * gcc.target/i386/pr70876.c: Remove.
7466 * gcc.target/i386/pr70877.c: Remove.
7467 * gcc.target/i386/pr71458.c: Remove.
7468 * gcc.target/i386/pr80880.c: Remove.
7469 * gcc.target/i386/ret-thunk-25.c: Remove.
7470 * gcc.target/i386/thunk-retbnd.c: Remove.
7471 * lib/mpx-dg.exp: Remove.
7472 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7473
7474 2018-06-07 Carl Love <cel@us.ibm.com>
7475
7476 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7477 statements.
7478
7479 2018-06-07 Carl Love <cel@us.ibm.com>
7480
7481 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7482 error message.
7483
7484 2018-06-07 Marek Polacek <polacek@redhat.com>
7485
7486 PR c/85318
7487 * gcc.dg/Wc90-c99-compat-10.c: New test.
7488 * gcc.dg/Wc90-c99-compat-11.c: New test.
7489 * gcc.dg/Wc90-c99-compat-12.c: New test.
7490 * gcc.dg/Wc90-c99-compat-9.c: New test.
7491
7492 2018-06-07 Paul Koning <ni1d@arrl.net>
7493
7494 * gcc.c-torture/compile/20180605-1.c: New test.
7495
7496 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7497
7498 PR fortran/86045
7499 * gfortran.dg/pr86045.f90: New test.
7500
7501 2018-06-07 Marek Polacek <polacek@redhat.com>
7502
7503 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7504
7505 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7506
7507 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7508
7509 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7510
7511 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7512 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7513 * gcc.target/msp430/msp430.h: New test header file.
7514
7515 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR tree-optimization/69615
7518 * gcc.dg/tree-ssa/pr69615.c: New test.
7519
7520 2018-06-07 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/85935
7523 * gcc.dg/graphite/pr85935.c: New testcase.
7524
7525 2018-06-04 Carl Love <cel@us.ibm.com>
7526
7527 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7528 debug print statements. Fix a few formating issues.
7529
7530 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7531
7532 PR target/85657
7533 * gcc.target/powerpc/pr85657-4.c: New tests.
7534 * gcc.target/powerpc/pr85657-5.c: Likewise.
7535 * gcc.target/powerpc/pr85657-6.c: Likewise.
7536
7537 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7538
7539 PR fortran/85641
7540 * gfortran.dg/realloc_on_assign_30.f90: New test.
7541
7542 2018-06-06 Carl Love <cel@us.ibm.com>
7543 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7544 argument to vui_arg.
7545
7546 2018-06-06 Carl Love <cel@us.ibm.com>
7547
7548 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7549 to builtins-4.c.
7550 * gcc.target/powerpc/builtins-4.c: New test file for tests
7551 that need -mvsx.
7552
7553 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7554
7555 PR target/85657
7556 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7557 be used in templates. Don't check for them in overloaded functions.
7558
7559 2018-06-06 Jim Wilson <jimw@sifive.com>
7560
7561 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7562 * gcc.target/riscv/interrupt-mmode.c: New.
7563 * gcc.target/riscv/interrupt-smode.c: New.
7564 * gcc.target/riscv/interrupt-umode.c: New.
7565
7566 2018-06-06 Marek Polacek <polacek@redhat.com>
7567
7568 PR c++/85977
7569 * g++.dg/cpp0x/initlist102.C: New test.
7570 * g++.dg/cpp0x/initlist103.C: New test.
7571 * g++.dg/cpp0x/initlist104.C: New test.
7572
7573 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7574
7575 * gcc.dg/torture/pr86066.c: New test.
7576
7577 2018-06-06 Richard Biener <rguenther@suse.de>
7578
7579 PR tree-optimization/86062
7580 * g++.dg/tree-ssa/pr86062.C: New testcase.
7581
7582 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7583
7584 * gcc.target/msp430/function-attributes-4.c: New test.
7585 * gcc.target/msp430/static-interrupts.c: New test.
7586
7587 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7588
7589 PR target/79924
7590 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7591 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7592 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7593 * gcc.target/aarch64/nofp_1.c: Ditto.
7594
7595 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7596
7597 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7598
7599 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7600
7601 PR fortran/85701
7602 * gfortran.dg/goacc/pr85701.f90: New test.
7603
7604 2018-06-05 Marek Polacek <polacek@redhat.com>
7605
7606 PR c++/85976
7607 * g++.dg/cpp0x/alias-decl-64.C: New test.
7608
7609 2018-06-05 Richard Biener <rguenther@suse.de>
7610
7611 PR tree-optimization/86046
7612 * gcc.dg/pr86046.c: New testcase.
7613
7614 2018-06-05 Richard Biener <rguenther@suse.de>
7615
7616 PR tree-optimization/86047
7617 * gcc.dg/pr86047.c: New testcase.
7618
7619 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7620
7621 PR target/81497
7622 * g++.target/arm/arm.exp: New file.
7623 * g++.target/arm/pr81497.C: Likewise.
7624
7625 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7626
7627 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7628
7629 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7630
7631 * gcc.dg/store_merging_21.c: New test.
7632 * gnat.dg/opt71b.adb: Likewise.
7633 * gnat.dg/opt71.adb: Rename into...
7634 * gnat.dg/opt71a.adb: ...this.
7635
7636 2018-06-04 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/85955
7639 * gcc.dg/pr85955.c: New testcase.
7640
7641 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7642
7643 PR fortran/85981
7644 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7645 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7646 * gfortran.dg/allocate_stat_2.f90: Ditto.
7647 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7648
7649 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7650
7651 * gcc.target/aarch64/sve/extract_5.c: New test.
7652
7653 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR target/85832
7656 PR target/86036
7657 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7658 vptestm.
7659 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7660 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7661 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7662 * gcc.target/i386/avx512bw-pr86036.c: New test.
7663
7664 2018-06-04 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/86038
7667 * gcc.dg/pr86038.c: New testcase.
7668
7669 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimization/69615
7672 * gcc.dg/pr69615.c: New test.
7673
7674 PR c++/86025
7675 * c-c++-common/gomp/pr86025.c: New test.
7676
7677 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7678
7679 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7680
7681 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7682
7683 * gcc.dg/torture/pr86034.c: New test.
7684
7685 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7686
7687 PR fortran/36497
7688 * gfortran.dg/cray_pointer_12.f90: New test.
7689
7690 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7691
7692 PR fortran/85938
7693 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7694
7695 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7696
7697 * gnat.dg/specs/opt3.ads: New test.
7698 * gnat.dg/specs/opt3_pkg.ads: New helper.
7699
7700 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7701
7702 * gnat.dg/discr53.ad[sb]: New test.
7703 * gnat.dg/discr53_pkg.ads: New helper.
7704
7705 2018-06-01 Carl Love <cel@us.ibm.com>
7706
7707 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7708 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7709
7710 2018-06-01 Carl Love <cel@us.ibm.com>
7711
7712 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7713 to make it consistent with the naming convention in the file.
7714 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7715 to altivec-7.c. Delete file.
7716 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7717 to altivec-7.c. Delete file.
7718 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7719 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7720 vec_unpackl tests. Update instruction counts.
7721 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7722 tests to builtins-1.c.
7723 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7724 tests to builtins-1.c.
7725 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7726 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7727 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7728 Remove vec_ctf tests returning double. Remove vec_cts with
7729 double args. Remove vec_sel with invalid arguments. Add tests for
7730 vec_splat.
7731 Add instruction counts for new tests.
7732 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7733 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7734 vec_unsigned.
7735 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7736 test_sll_vsill_vsill_vuc.
7737 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7738 vec_revb.
7739 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7740 tests from altivec-7.h.
7741 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7742 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7743 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7744 splat_sll, splat_uc, splat_int128, splat_uint128.
7745 Make second argument of vec_extract and vec_insert a signed int.
7746 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7747 argument.
7748
7749 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7750
7751 * gcc.dg/store_merging_20.c: New test.
7752 * gnat.dg/opt71.adb: Likewise.
7753 * gnat.dg/opt71_pkg.ads: New helper.
7754
7755 2018-06-01 Carl Love <cel@us.ibm.com>
7756
7757 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7758 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7759 Add vec_xst_be for signed and unsigned arguments.
7760
7761 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7762
7763 PR fortran/85816
7764 PR fortran/85975
7765 * gfortran.dg/pr85816.f90: New test.
7766 * gfortran.dg/pr85975.f90: New test.
7767
7768 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7769
7770 PR fortran/63570
7771 * gfortran.dg/random_init_1.f90: New test.
7772 * gfortran.dg/random_init_2.f90: New test.
7773 * gfortran.dg/random_init_3.f90: New test.
7774 * gfortran.dg/random_init_4.f90: New test.
7775 * gfortran.dg/random_init_5.f90: New test.
7776 * gfortran.dg/random_init_6.f90: New test.
7777
7778 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7779
7780 PR tree-optimization/85989
7781 * gcc.dg/torture/pr85989.c: New test.
7782
7783 2018-06-01 Richard Biener <rguenther@suse.de>
7784
7785 PR middle-end/86017
7786 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7787
7788 2018-06-01 Richard Biener <rguenther@suse.de>
7789
7790 PR ipa/85960
7791 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7792
7793 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7794
7795 PR middle-end/78809
7796 * gcc.dg/strcmpopt_2.c: New test.
7797 * gcc.dg/strcmpopt_3.c: New test.
7798
7799 PR middle-end/83026
7800 * gcc.dg/strcmpopt_3.c: New test.
7801
7802 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR target/85984
7805 * gcc.target/i386/pr85984.c: New test.
7806
7807 2018-05-31 Martin Sebor <msebor@redhat.com>
7808
7809 PR c/82063
7810 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7811 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7812 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7813 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7814 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7815 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7816 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7817 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7818 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7819 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7820 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7821 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7822 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7823 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7824 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7825 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7826 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7827 * gcc.dg/Walloc-size-larger-than.c: New test.
7828
7829 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7830 Cesar Philippidis <cesar@codesourcery.com>
7831
7832 PR middle-end/85879
7833 * gfortran.dg/goacc/pr77371-1.f90: New test.
7834 * gfortran.dg/goacc/pr77371-2.f90: New test.
7835 * gfortran.dg/goacc/pr85879.f90: New test.
7836
7837 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7838
7839 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7840 * gnat.dg/stack_usage1b.adb: Likewise.
7841 * gnat.dg/stack_usage1c.adb: Likewise.
7842 * gnat.dg/stack_usage3.adb: Likewise.
7843 * gnat.dg/stack_usage1_pkg.adb: Delete.
7844
7845 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7846
7847 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7848 * gcc.dg/store_merging_11.c: Likewise.
7849 * gcc.dg/store_merging_13.c: Likewise.
7850 * gcc.dg/store_merging_14.c: Likewise.
7851 * gcc.dg/store_merging_15.c: Likewise.
7852 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7853
7854 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7855
7856 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7857 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7858 gnat.dg/limited1_outer.ads: New testcase.
7859
7860 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7861
7862 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7863 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7864 New testcase.
7865
7866 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7867
7868 * gnat.dg/size_clause1.adb: New testcase.
7869
7870 2018-05-31 Javier Miranda <miranda@adacore.com>
7871
7872 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7873
7874 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7875
7876 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7877 vld1x3 intrinsics for aarch64.
7878 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7879 vst1x2 intrinsics for aarch64.
7880 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7881 vst1x3 intrinsics for aarch64.
7882
7883 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7884
7885 PR c++/77777
7886 * g++.dg/diagnostic/pr77777.C: New test.
7887
7888 2018-05-30 David Pagan <dave.pagan@oracle.com>
7889
7890 PR c/55976
7891 * gcc.dg/noncompile/pr55976-1.c: New test.
7892 * gcc.dg/noncompile/pr55976-2.c: New test.
7893
7894 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7895
7896 * gcc.dg/lto/20111213-1_0.c: Fix template.
7897 * gcc.dg/lto/20100603-1_0.c: Fix template.
7898 * gcc.dg/lto/20100603-2_0.c: Fix template.
7899 * gcc.dg/lto/20100603-3_0.c: Fix template.
7900
7901 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7902 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7903 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7904 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7905 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7906 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7907 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7908 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7909 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7910 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7911 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7912 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7913 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7914 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7915 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7916 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7917 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7918 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7919 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7920 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7921 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7922 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7923 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7924 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7925 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7926 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7927 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7928 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7929 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7930 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7931 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7932 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7933 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7934 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7935 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7936 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7937 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7938 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7939 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7940 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7941 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7942 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7943 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7944 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7945 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7946 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7947 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7948 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7949 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7950 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7951 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7952 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7953 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7954 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7955 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7956 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7957 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7958 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7959 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7960 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7961 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7962 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7963
7964 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7965
7966 Revert:
7967 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7968
7969 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7970
7971 * gcc.target/aarch64/simd/ldp_stp_9: New.
7972 * gcc.target/aarch64/simd/ldp_stp_10: New.
7973 * gcc.target/aarch64/simd/ldp_stp_11: New.
7974 * gcc.target/aarch64/simd/ldp_stp_12: New.
7975
7976 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7977
7978 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7979
7980 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7981
7982 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7983
7984 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7985
7986 PR target/85950
7987 * gcc.target/i386/pr85950.c: New test.
7988
7989 2018-05-29 Marek Polacek <polacek@redhat.com>
7990
7991 PR c++/85883
7992 * g++.dg/cpp1z/class-deduction55.C: New test.
7993 * g++.dg/cpp1z/class-deduction56.C: New test.
7994 * g++.dg/cpp1z/class-deduction57.C: New test.
7995
7996 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR c++/85952
7999 * g++.dg/warn/Wunused-var-33.C: New test.
8000
8001 PR target/85918
8002 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
8003 and -fno-vect-cost-model options. Add aligned(64) attribute to the
8004 arrays. Add suffix 1 to all functions and use 4 iterations rather
8005 than N. Add functions with conversions to and from float.
8006 Add new set of functions with 8 iterations and another one
8007 with 16 iterations, expect 24 vectorized loops instead of just 4.
8008 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
8009
8010 2018-05-29 Javier Miranda <miranda@adacore.com>
8011
8012 * gnat.dg/equal2.adb: New testcase.
8013
8014 2018-05-29 Ed Schonberg <schonberg@adacore.com>
8015
8016 * gnat.dg/float_attributes_overflows.adb: New testcase.
8017
8018 2018-05-29 Pascal Obry <obry@adacore.com>
8019
8020 * gnat.dg/normalize_pathname.adb: New testcase.
8021
8022 2018-05-29 Tom de Vries <tom@codesourcery.com>
8023
8024 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
8025 message.
8026 * lib/scanipa.exp (scan-ipa-dump-times): Same.
8027 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
8028 * lib/scantree.exp (scan-tree-dump-times): Same.
8029
8030 2018-05-29 Tom de Vries <tom@codesourcery.com>
8031
8032 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
8033 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
8034 Use proc name as first argument to dg-scan.
8035
8036 2018-05-29 Tom de Vries <tom@codesourcery.com>
8037
8038 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
8039 with no arguments.
8040
8041 2018-05-28 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/85934
8044 * gcc.target/i386/pr85934.c: New testcase.
8045
8046 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
8049
8050 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
8051
8052 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
8053
8054 2018-05-28 Ed Schonberg <schonberg@adacore.com>
8055
8056 * gnat.dg/fixedpnt5.adb: New testcase.
8057
8058 2018-05-28 Justin Squirek <squirek@adacore.com>
8059
8060 * gnat.dg/array31.adb: New testcase.
8061
8062 2018-05-28 Justin Squirek <squirek@adacore.com>
8063
8064 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
8065 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
8066
8067 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
8068
8069 * gfortran.dg/data_stmt_pointer.f90: new test.
8070
8071 2018-05-27 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR target/85918
8074 * gcc.target/i386/avx512dq-pr85918.c: New test.
8075
8076 2018-05-25 Jim Wilson <jimw@sifive.com>
8077
8078 * gcc.target/riscv/interrupt-1.c: New.
8079 * gcc.target/riscv/interrupt-2.c: New.
8080 * gcc.target/riscv/interrupt-3.c: New.
8081 * gcc.target/riscv/interrupt-4.c: New.
8082 * gcc.target/riscv/interrupt-5.c: New.
8083
8084 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
8085
8086 PR fortran/85786
8087 * gfortran.dg/pr85786.f90: New test.
8088
8089 2018-05-25 Paul Koning <ni1d@arrl.net>
8090
8091 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
8092 * gcc.c-torture/compile/pr55921.c: Ditto.
8093 * gcc.c-torture/compile/pr60655-1.c: Ditto.
8094 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
8095
8096 2018-05-25 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR target/85832
8099 * gcc.target/i386/avx512f-pr85832.c: New test.
8100 * gcc.target/i386/avx512vl-pr85832.c: New test.
8101 * gcc.target/i386/avx512bw-pr85832.c: New test.
8102 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
8103
8104 2018-05-25 Bin Cheng <bin.cheng@arm.com>
8105
8106 PR tree-optimization/85720
8107 * gcc.dg/tree-ssa/pr85720.c: New test.
8108 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8109 distribution.
8110
8111 2018-05-25 Martin Liska <mliska@suse.cz>
8112
8113 PR testsuite/85911
8114 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8115 for 'Removing basic block'.
8116
8117 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8118
8119 * gnat.dg/sec_stack1.adb: New testcase.
8120
8121 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8122
8123 * gnat.dg/fixedpnt4.adb: New testcase.
8124
8125 2018-05-25 Javier Miranda <miranda@adacore.com>
8126
8127 * gnat.dg/interface7.adb: New testcase.
8128
8129 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8130
8131 * gnat.dg/sec_stack2.adb: New testcase.
8132
8133 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8134
8135 * gnat.dg/interface6.adb: New testcase.
8136
8137 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8138
8139 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8140
8141 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8142
8143 * lib/target-supports.exp
8144 (check_effective_target_vect_double_cond_arith): Include
8145 multiplication and division.
8146 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8147 fully-masked loops with a fixed vector length.
8148 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8149 tests.
8150 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8151 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8152 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8153
8154 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8155
8156 * gcc.target/aarch64/sve/div_1.c: New test.
8157 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8158 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8159 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8160
8161 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8162
8163 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8164
8165 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8166
8167 * lib/target-supports.exp
8168 (check_effective_target_vect_double_cond_arith): New proc.
8169 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8170 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8171 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8172 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8173 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8174 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8175 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8176
8177 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8178
8179 PR fortran/85839
8180 * gfortran.dg/f2018_obs.f90: New test case.
8181
8182 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8183
8184 PR fortran/85543
8185 * gfortran.dg/pr85543.f90: New test.
8186
8187 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8188
8189 PR fortran/85780
8190 * gfortran.dg/pr85780.f90: New test.
8191
8192 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8193
8194 PR fortran/85779
8195 * gfortran.dg/pr85779_1.f90: New test.
8196 * gfortran.dg/pr85779_2.f90: Ditto.
8197 * gfortran.dg/pr85779_3.f90: Ditto.
8198
8199 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8200
8201 PR fortran/85895
8202
8203 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8204 * gfortran.dg/pr85895.f90: New test.
8205
8206 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8207
8208 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8209 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8210
8211 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8212
8213 * gcc.dg/fold-popcount-1.c: New testcase.
8214 * gcc.dg/fold-popcount-2.c: New testcase.
8215 * gcc.dg/fold-popcount-3.c: New testcase.
8216 * gcc.dg/fold-popcount-4.c: New testcase.
8217
8218 2018-05-24 Marek Polacek <polacek@redhat.com>
8219
8220 PR c++/85847
8221 * g++.dg/cpp0x/new3.C: New test.
8222
8223 2018-05-24 Javier Miranda <miranda@adacore.com>
8224
8225 * gnat.dg/discr52.adb: New testcase.
8226
8227 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8228
8229 * gnat.dg/others1.adb: New testcase.
8230
8231 2018-05-24 Justin Squirek <squirek@adacore.com>
8232
8233 * gnat.dg/raise_expr.adb: New testcase.
8234
8235 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8236
8237 * gnat.dg/formal_containers.adb: New testcase.
8238
8239 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8240
8241 * gcc.target/i386/pr85345.c: Require ifunc support.
8242
8243 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8244
8245 * gcc.dg/vect/vect-fma-1.c: New test.
8246
8247 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8248
8249 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8250 scan-tree-dump*.
8251
8252 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8253
8254 PR target/83009
8255 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8256
8257 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8258
8259 PR target/78849
8260 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8261 DEFAULT_CFLAGS.
8262 * gcc.target/msp430/pr78849.c: New test.
8263
8264 2018-05-23 Marek Polacek <polacek@redhat.com>
8265
8266 * g++.dg/cpp2a/range-for8.C: New test.
8267 * g++.dg/cpp2a/range-for9.C: New test.
8268 * g++.dg/cpp2a/range-for10.C: New test.
8269
8270 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8271
8272 * lib/target-supports.exp (check_effective_target_be): New.
8273 (check_effective_target_le): New.
8274
8275 2018-05-23 Marek Polacek <polacek@redhat.com>
8276
8277 * g++.dg/cpp2a/range-for1.C: New test.
8278 * g++.dg/cpp2a/range-for2.C: New test.
8279 * g++.dg/cpp2a/range-for3.C: New test.
8280 * g++.dg/cpp2a/range-for4.C: New test.
8281 * g++.dg/cpp2a/range-for5.C: New test.
8282 * g++.dg/cpp2a/range-for6.C: New test.
8283 * g++.dg/cpp2a/range-for7.C: New test.
8284
8285 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8286
8287 * gcc.target/i386/cvt-3.c: New test.
8288
8289 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8290
8291 * gcc.target/i386/cvt-2.c: New test.
8292
8293 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8294
8295 * gcc.dg/pr79985.c: New testcase.
8296
8297 2018-05-23 Richard Biener <rguenther@suse.de>
8298
8299 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8300
8301 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8302
8303 PR target/84882
8304 * gcc.target/aarch64/pr84882.c: New test.
8305 * gcc.target/aarch64/target_attr_18.c: Likewise.
8306
8307 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8308
8309 PR tree-optimization/85853
8310 * gfortran.dg/vect/pr85853.f90: New test.
8311
8312 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8313
8314 * gnat.dg/import2.adb: New testcase.
8315
8316 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8317
8318 * gnat.dg/discr51.adb: New testcase.
8319
8320 2018-05-23 Javier Miranda <miranda@adacore.com>
8321
8322 * gnat.dg/valid_scalars1.adb: New testcase.
8323
8324 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8325
8326 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8327
8328 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8329
8330 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8331 testcase.
8332
8333 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8334
8335 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8336 testcase.
8337
8338 2018-05-23 Bob Duff <duff@adacore.com>
8339
8340 * gnat.dg/addr10.adb: New testcase.
8341
8342 2018-05-23 Richard Biener <rguenther@suse.de>
8343
8344 PR middle-end/85874
8345 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8346
8347 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8348
8349 PR tree-optimization/85822
8350 * c-c++-common/pr85822.c: New test.
8351
8352 2018-05-23 Richard Biener <rguenther@suse.de>
8353
8354 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8355
8356 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8357
8358 PR fortran/85841
8359 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8360
8361 2018-05-22 Martin Sebor <msebor@redhat.com>
8362
8363 PR middle-end/85359
8364 * gcc.dg/attr-nonstring.c: New test.
8365
8366 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8367
8368 PR target/85345
8369 * gcc.target/i386/pr85345.c: New test.
8370
8371 2018-05-22 Luis Machado <luis.machado@linaro.org>
8372
8373 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8374
8375 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8376
8377 PR fortran/85841
8378 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8379 dg-additional-options.
8380 * gfortran.dg/graphite/block-2.f: Ditto.
8381 * gfortran.dg/graphite/id-19.f: Ditto.
8382 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8383 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8384 * gfortran.dg/vect/pr52580.f: Ditto.
8385
8386 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8387
8388 * gcc.target/aarch64/ldp_stp_6.c: New.
8389 * gcc.target/aarch64/ldp_stp_7.c: New.
8390 * gcc.target/aarch64/ldp_stp_8.c: New.
8391
8392 2018-05-22 Martin Sebor <msebor@redhat.com>
8393
8394 PR c/85623
8395 * c-c++-common/attr-nonstring-3.c: Adjust.
8396 * c-c++-common/attr-nonstring-4.c: Adjust.
8397 * c-c++-common/attr-nonstring-6.c: New test.
8398
8399 2018-05-22 Martin Sebor <msebor@redhat.com>
8400
8401 PR tree-optimization/85826
8402 * gcc.dg/Wrestrict-17.c: New test.
8403
8404 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8405
8406 * gcc.dg/torture/pr85862.c: Rename to...
8407 * gcc.dg/torture/pr85852.c: ...this.
8408
8409 2018-05-22 Justin Squirek <squirek@adacore.com>
8410
8411 * gnat.dg/warn14.adb: New testcase.
8412
8413 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8414
8415 * gnat.dg/controlled8.adb: New testcase.
8416
8417 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8418
8419 * gnat.dg/discr50.adb: New testcase.
8420
8421 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8422
8423 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8424 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8425 gnat.dg/discr49_rec2.ads: New testcase.
8426
8427 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8428
8429 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8430 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8431 testcase.
8432
8433 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8434
8435 * gnat.dg/fixedpnt3.adb: New testcase.
8436
8437 2018-05-22 Justin Squirek <squirek@adacore.com>
8438
8439 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8440 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8441
8442 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8443
8444 PR middle-end/85862
8445 * gcc.dg/torture/pr85862.c: New test.
8446
8447 2018-05-22 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/85834
8450 * g++.dg/torture/pr85834.C: New testcase.
8451 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8452
8453 2018-05-22 Martin Liska <mliska@suse.cz>
8454
8455 PR ipa/85607
8456 * g++.dg/ipa/pr85607.C: New test.
8457
8458 2018-05-22 Richard Biener <rguenther@suse.de>
8459
8460 PR tree-optimization/85863
8461 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8462
8463 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8464
8465 PR fortran/85841
8466 * gfortran.dg/assumed_rank_5.f90: Update error message.
8467 * gfortran.dg/assumed_type_4.f90: Ditto.
8468 * gfortran.dg/bind_c_array_params.f03: Ditto.
8469 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8470 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8471 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8472 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8473 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8474 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8475 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8476 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8477 * gfortran.dg/rank_3.f90: Ditto.
8478 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8479 * gfortran.dg/implicit_14.f90: Ditto.
8480
8481 2018-05-21 Christian Groessler <chris@groessler.org>
8482
8483 * gcc.c-torture/compile/simd-5.c: Fix comment.
8484
8485 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8486
8487 PR target/85657
8488 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8489 __float128, __ibm128, and long double.
8490 * gcc.target/powerpc/pr85657-2.c: Likewise.
8491 * gcc.target/powerpc/pr85657-3.c: Likewise.
8492 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8493 implementated as a separate type internally, and is not just an
8494 alias for long double.
8495
8496 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8497
8498 PR tree-optimization/85814
8499 * gcc.dg/torture/pr85814.c: New test.
8500
8501 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8502
8503 PR c++/84588
8504 * g++.dg/cpp0x/cond1.C: New.
8505 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8506 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8507 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8508 * g++.dg/parse/cond6.C: Likewise.
8509 * g++.dg/parse/cond7.C: Likewise.
8510 * g++.dg/parse/cond8.C: Likewise.
8511 * g++.dg/cpp1z/decomp16.C: Update.
8512 * g++.old-deja/g++.jason/cond.C: Likewise.
8513
8514 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8515
8516 ChangeLog for r260480
8517 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8518 warnings for deleted and obsolescent features.
8519 * gfortran.dg/graphite/id-19.f: Ditto.
8520 * gfortran.dg/graphite/id-20.f: Ditto.
8521 * gfortran.dg/graphite/id-27.f90: Ditto.
8522 * gfortran.dg/graphite/pr82449.f: Ditto.
8523
8524 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8525
8526 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8527 tiny and large memory models.
8528
8529 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8530
8531 * gnat.dg/suppress_initialization.adb,
8532 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8533
8534 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8535
8536 * gnat.dg/exit1.adb: New testcase.
8537
8538 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8539
8540 * gnat.dg/array30.adb: New testcase.
8541
8542 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8543
8544 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8545
8546 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8547
8548 * gcc.c-torture/execute/ssad-run.c: New test.
8549 * gcc.c-torture/execute/usad-run.c: Likewise.
8550 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8551 * gcc.target/aarch64/usadv16qi.c: Likewise.
8552
8553 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8554
8555 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8556 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8557 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8558 vbcaxq_s64): New.
8559 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8560 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8561 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8562
8563 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8564
8565 PR fortran/85841
8566 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8567 * gfortran.dg/g77/20020307-1.f: Ditto.
8568 * gfortran.dg/g77/980310-3.f: Ditto.
8569 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8570 * gfortran.dg/goacc/loop-1.f95: Ditto.
8571 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8572 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8573 * gfortran.dg/gomp/do-1.f90: Ditto.
8574 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8575 * gfortran.dg/pr17229.f: Ditto.
8576 * gfortran.dg/pr37243.f: Ditto.
8577 * gfortran.dg/pr49721-1.f: Ditto.
8578 * gfortran.dg/pr58484.f: Ditto.
8579 * gfortran.dg/pr81175.f: Ditto.
8580 * gfortran.dg/pr81723.f: Ditto.
8581 * gfortran.dg/predcom-2.f: Ditto.
8582 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8583 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8584 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8585 * gfortran.dg/vect/pr52580.f: Ditto.
8586
8587 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8588
8589 PR fortran/80657
8590 * gfortran.dg/char_result_18.f90: New test.
8591
8592 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8593
8594 PR fortran/49636
8595 * gfortran.dg/associate_38.f90: New test.
8596
8597 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8598
8599 PR fortran/82275
8600 * gfortran.dg/select_type_42.f90: New test.
8601
8602 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8603
8604 PR fortran/82923
8605 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8606 that the patch fixes PR66694 & PR82617, although the testcases
8607 are not explicitly included.
8608
8609 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8610
8611 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8612
8613 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8614
8615 PR c++/82899
8616 * g++.dg/pr82899.C: New testcase.
8617
8618 2018-05-18 Martin Liska <mliska@suse.cz>
8619
8620 * gcc.dg/pr68766.c: Change pruned output.
8621
8622 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8623
8624 PR c++/85782
8625 * c-c++-common/goacc/pr85782.c: New test.
8626
8627 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8628
8629 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8630
8631 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632
8633 * gcc.target/arm/pr62554.c: Delete.
8634 * gcc.target/arm/pr69610-1.c: Likewise.
8635 * gcc.target/arm/pr69610-2.c: Likewise.
8636
8637 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8638
8639 * gcc.target/arm/pr40887.c: Update comment.
8640 * lib/target-supports.exp: Don't generate effective target checks
8641 and related helpers for armv5. Update comment.
8642 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8643 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8644 target check and options.
8645
8646 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8647
8648 PR middle-end/85817
8649 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8650 scan-tree-dump-not for h.
8651
8652 2018-05-18 Richard Biener <rguenther@suse.de>
8653
8654 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8655 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8656 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8657 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8658 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8659 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8660 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8661 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8662 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8663 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8664 * gcc.dg/vrp-min-max-1.c: Likewise.
8665 * gcc.dg/vrp-min-max-3.c: New testcase.
8666
8667 2018-05-18 Richard Biener <rguenther@suse.de>
8668
8669 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8670 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8671 * gcc.dg/graphite/scop-6.c: Likewise.
8672 * gcc.dg/graphite/scop-7.c: Likewise.
8673 * gcc.dg/graphite/scop-8.c: Likewise.
8674 * gcc.dg/graphite/scop-9.c: Likewise.
8675
8676 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8677
8678 * gcc.target/aarch64/vect-init-ld1.c: New test.
8679
8680 2018-05-18 Martin Liska <mliska@suse.cz>
8681
8682 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8683 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8684
8685 2018-05-18 Martin Liska <mliska@suse.cz>
8686
8687 * gcc.dg/ipa/ipa-icf-39.c: New test.
8688 * gcc.dg/pr68766.c: Adjust pruned output.
8689
8690 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8691
8692 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8693 New proc.
8694 * gcc.dg/fma-1.c: New test.
8695 * gcc.dg/fma-2.c: Likewise.
8696 * gcc.dg/fma-3.c: Likewise.
8697 * gcc.dg/fma-4.c: Likewise.
8698 * gcc.dg/fma-5.c: Likewise.
8699 * gcc.dg/fma-6.c: Likewise.
8700 * gcc.dg/fma-7.c: Likewise.
8701 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8702 scalar_all_fma.
8703 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8704 * gfortran.dg/reassoc_8.f: Likewise.
8705 * gfortran.dg/reassoc_9.f: Likewise.
8706 * gfortran.dg/reassoc_10.f: Likewise.
8707
8708 2018-05-17 Jim Wilson <jimw@sifive.com>
8709
8710 * gcc.target/riscv/switch-qi.c: New.
8711 * gcc.target/riscv/switch-si.c: New.
8712
8713 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8714
8715 PR target/85698
8716 * gcc.target/powerpc/pr85698.c: New test.
8717
8718 2018-05-17 Richard Biener <rguenther@suse.de>
8719
8720 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8721
8722 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8723
8724 PR tree-optimization/85793
8725 * gcc.dg/vect/pr85793.c: New test.
8726
8727 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8728
8729 * gcc.dg/gimplefe-28.c: New test.
8730 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8731 internal function calls.
8732 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8733
8734 2018-05-17 Martin Liska <mliska@suse.cz>
8735
8736 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8737 space in between 'G_' and '('.
8738
8739 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR target/85323
8742 * gcc.target/i386/pr85323-7.c: New test.
8743 * gcc.target/i386/pr85323-8.c: New test.
8744 * gcc.target/i386/pr85323-9.c: New test.
8745
8746 PR target/85323
8747 * gcc.target/i386/pr85323-4.c: New test.
8748 * gcc.target/i386/pr85323-5.c: New test.
8749 * gcc.target/i386/pr85323-6.c: New test.
8750
8751 PR target/85323
8752 * gcc.target/i386/pr85323-1.c: New test.
8753 * gcc.target/i386/pr85323-2.c: New test.
8754 * gcc.target/i386/pr85323-3.c: New test.
8755
8756 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8757 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8758 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8759 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8760 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8761 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8762 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8763 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8764 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8765 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8766 * gcc.target/i386/avx512f-setzero-1.c: New test.
8767
8768 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8769
8770 * gcc.target/aarch64/vect-slp-dup.c: New.
8771
8772 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8773
8774 PR c++/85713
8775 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8776
8777 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8778
8779 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8780 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8781
8782 2018-05-17 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/85757
8785 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8786
8787 2018-05-16 Marek Polacek <polacek@redhat.com>
8788
8789 PR c++/85363
8790 * g++.dg/cpp0x/initlist-throw1.C: New test.
8791 * g++.dg/cpp0x/initlist-throw2.C: New test.
8792
8793 2018-05-16 Carl Love <cel@us.ibm.com>
8794
8795 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8796 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8797 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8798
8799 2018-05-16 Richard Biener <rguenther@suse.de>
8800
8801 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8802 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8803 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8804
8805 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8806
8807 * gcc.target/aarch64/sve/vcond_10.c: New test.
8808 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8809 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8810 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8811
8812 2018-05-15 Martin Sebor <msebor@redhat.com>
8813
8814 PR tree-optimization/85753
8815 * gcc.dg/Wrestrict-10.c: Adjust.
8816 * gcc.dg/Wrestrict-16.c: New test.
8817
8818 2018-05-15 Martin Sebor <msebor@redhat.com>
8819
8820 PR middle-end/85643
8821 * c-c++-common/attr-nonstring-7.c: New test.
8822
8823 2018-05-15 Richard Biener <rguenther@suse.de>
8824
8825 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8826
8827 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8828
8829 PR tree-optimization/83648
8830 * gcc.dg/tree-ssa/pr83648.c: New test.
8831 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8832
8833 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8834
8835 PR ipa/85734
8836 * gcc.dg/ipa/pr85734.c: New test.
8837
8838 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8839
8840 PR target/85756
8841 * gnat.dg/opt70.adb: New test.
8842 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8843
8844 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8845
8846 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8847 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8848
8849 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8850
8851 * gcc.target/aarch64/vmov_n_1.c: Update test.
8852 * gcc.target/aarch64/vfp-1.c: Update test.
8853
8854 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR target/85756
8857 * gcc.c-torture/execute/pr85756.c: New test.
8858
8859 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8860
8861 * gcc.target/i386/cldemote-1.c: New test.
8862
8863 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8864
8865 PR fortran/85742
8866 * gfortran.dg/assumed_type_9.f90 : New test.
8867
8868 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8869
8870 PR fortran/85542
8871 * gfortran.dg/pr85542.f90: New test.
8872
8873 2018-05-11 Martin Jambor <mjambor@suse.cz>
8874
8875 PR ipa/85655
8876 * g++.dg/lto/pr85655_0.C: New test.
8877
8878 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8879
8880 * gcc.target/i386/tpause-1.c: New test.
8881 * gcc.target/i386/umonitor-1.c: New test.
8882
8883 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR c/85696
8886 * c-c++-common/gomp/pr85696.c: New test.
8887
8888 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8889 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR tree-optimization/85692
8892 * gcc.target/i386/pr85692.c: New test.
8893
8894 2018-05-11 Martin Liska <mliska@suse.cz>
8895
8896 PR sanitizer/85556
8897 * c-c++-common/ubsan/attrib-6.c: New test.
8898
8899 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8900
8901 PR fortran/85687
8902 * gfortran.dg/pr85687.f90: new test.
8903
8904 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8905
8906 PR fortran/85521
8907 * gfortran.dg/pr85521_1.f90: New test.
8908 * gfortran.dg/pr85521_2.f90: New test.
8909
8910 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8911
8912 PR fortran/70870
8913 * gfortran.dg/pr70870_1.f90: New test.
8914
8915 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8916
8917 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8918
8919 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR c++/85662
8922 * g++.dg/ext/offsetof2.C: New test.
8923
8924 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8925
8926 PR fortran/68846
8927 * gfortran.dg/temporary_3.f90 : New test.
8928
8929 PR fortran/70864
8930 * gfortran.dg/temporary_2.f90 : New test.
8931
8932 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8933
8934 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8935 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8936 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8937 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8938 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8939 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8940 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8941 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8942 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8943 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8944 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8945 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8946 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8947 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8948 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8949 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8950 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8951 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8952 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8953 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8954 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8955 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8956 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8957 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8958 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8959 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8960 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8961
8962 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR tree-optimization/85699
8965 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8966 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8967 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8968 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8969
8970 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8971
8972 * g++.dg/tls/pr85400.C: New test.
8973
8974 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/85713
8977 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8978
8979 2018-05-09 Carl Love <cel@us.ibm.com>
8980
8981 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8982
8983 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8984
8985 PR c++/85713
8986 Revert:
8987 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8988
8989 PR c++/84588
8990 * g++.dg/cpp1y/pr84588.C: New.
8991
8992 2018-05-09 Andreas Schwab <schwab@suse.de>
8993
8994 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8995
8996 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8997
8998 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8999 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
9000
9001 2018-05-08 Carl Love <cel@us.ibm.com>
9002 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
9003
9004 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9005
9006 PR c++/84588
9007 * g++.dg/cpp1y/pr84588.C: New.
9008
9009 2018-05-08 Marek Polacek <polacek@redhat.com>
9010
9011 PR c++/85695
9012 * g++.dg/cpp1z/constexpr-if22.C: New test.
9013
9014 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
9015
9016 PR target/85693
9017 * gcc.target/i386/pr85693.c: New test.
9018
9019 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR target/85683
9022 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
9023 scan-assembler-times checking that except for [fh]*xor other functions
9024 don't use any load instructions.
9025
9026 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
9027
9028 * gcc.target/i386/builtin_target.c: Test goldmont.
9029 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
9030 arch=silvermont.
9031
9032 2018-05-08 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR target/85572
9035 * g++.dg/other/sse2-pr85572-1.C: New test.
9036 * g++.dg/other/sse2-pr85572-2.C: New test.
9037 * g++.dg/other/sse4-pr85572-1.C: New test.
9038 * g++.dg/other/avx2-pr85572-1.C: New test.
9039
9040 PR target/85317
9041 * gcc.target/i386/pr85317.c: New test.
9042 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
9043 optimization barrier to avoid optimizing away the expected insn.
9044
9045 PR target/85480
9046 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
9047 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
9048
9049 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9050
9051 * g++.dg/other/sve_const_pred_1.C: Rename to...
9052 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
9053 target selectors and explicit -march options.
9054 * g++.dg/other/sve_const_pred_2.C: Rename to...
9055 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
9056 * g++.dg/other/sve_const_pred_3.C: Rename to...
9057 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
9058 * g++.dg/other/sve_const_pred_4.C: Rename to...
9059 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
9060 * g++.dg/other/sve_tls_2.C: Rename to...
9061 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
9062 * g++.dg/other/sve_vcond_1.C: Rename to...
9063 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
9064 * g++.dg/other/sve_vcond_1_run.C: Rename to...
9065 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
9066
9067 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9068
9069 PR testsuite/85586
9070 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
9071 !vect_no_align.
9072
9073 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9074
9075 PR c++/57429
9076 * g++.dg/cpp0x/deleted14.C: New.
9077
9078 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9079 Alan Hayward <alan.hayward@arm.com>
9080 David Sherwood <david.sherwood@arm.com>
9081
9082 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
9083 XFAIL the BIC test.
9084 * gcc.target/aarch64/sve/vcond_7.c: New test.
9085 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
9086
9087 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9088
9089 PR c++/70563
9090 * g++.dg/cpp0x/sfinae62.C: New.
9091
9092 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
9093
9094 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
9095 load from src[i].
9096
9097 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/80691
9100 * g++.dg/cpp0x/narrowing1.C: New.
9101
9102 2018-05-08 Richard Biener <rguenther@suse.de>
9103
9104 PR middle-end/85588
9105 * gcc.dg/torture/pr85574.c: Rename to...
9106 * gcc.dg/torture/pr85588.c: ... this.
9107
9108 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9109
9110 PR fortran/54613
9111 * gfortran.dg/minmaxloc_12.f90: New test case.
9112 * gfortran.dg/minmaxloc_13.f90: New test case.
9113
9114 2018-05-07 Nathan Sidwell <nathan@acm.org>
9115
9116 * g++.dg/cpp0x/range-for10.C: Delete.
9117 * g++.dg/ext/forscope1.C: Delete.
9118 * g++.dg/ext/forscope2.C: Delete.
9119 * g++.dg/template/for1.C: Delete.
9120
9121 2018-05-07 Jeff Law <law@redhat.com>
9122
9123 * gfortran.dg/linefile.f90: New test.
9124
9125 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9126
9127 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9128 and options.
9129
9130 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR c++/85659
9133 * g++.dg/ext/asm14.C: New test.
9134 * g++.dg/ext/asm15.C: New test.
9135 * g++.dg/ext/asm16.C: New test.
9136
9137 2018-05-06 Michael Eager <eager@eagercon.com>
9138
9139 * gcc.target/microblaze/others/picdtr.c: Correct option
9140 -fPIE -mpic-data-is-text-relative.
9141
9142 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9143
9144 * gcc.target/microblaze/others/picdtr.c: Add test for
9145 -fPIE -mpic-data-is-text-relative.
9146
9147 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9148
9149 PR fortran/85507
9150 * gfortran.dg/coarray_dependency_1.f90: New test.
9151 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9152
9153 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9154
9155 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9156 to match the currently produced gimple.
9157
9158 2018-05-04 Carl Love <cel@us.ibm.com>
9159
9160 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9161 vec_trunc.
9162 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9163 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9164 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9165 xvcmpgedp counts. Add xxsel counts.
9166
9167 2018-05-04 Richard Biener <rguenther@suse.de>
9168
9169 PR middle-end/85627
9170 * g++.dg/torture/pr85627.C: New testcase.
9171
9172 2018-05-04 Richard Biener <rguenther@suse.de>
9173
9174 PR middle-end/85574
9175 * gcc.dg/torture/pr85574.c: New testcase.
9176 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9177
9178 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR libstdc++/85466
9181 * gcc.dg/nextafter-1.c: New test.
9182 * gcc.dg/nextafter-2.c: New test.
9183 * gcc.dg/nextafter-3.c: New test.
9184 * gcc.dg/nextafter-4.c: New test.
9185
9186 2018-05-03 Nathan Sidwell <nathan@acm.org>
9187
9188 Remove -ffriend-injection.
9189 * g++.old-deja/g++.jason/scoping15.C: Delete.
9190 * g++.old-deja/g++.mike/net43.C: Delete.
9191
9192 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR target/85530
9195 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9196 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9197 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9198 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9199
9200 2018-05-03 Tom de Vries <tom@codesourcery.com>
9201
9202 PR testsuite/85106
9203 * lib/scanoffloadtree.exp: New file.
9204
9205 2018-05-03 Richard Biener <rguenther@suse.de>
9206
9207 PR tree-optimization/85615
9208 * gcc.dg/torture/pr85615.c: New testcase.
9209
9210 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9211
9212 PR tree-optimization/70291
9213 * gcc.dg/complex-6.c: New test.
9214 * gcc.dg/complex-7.c: Likewise.
9215
9216 2018-05-03 Richard Biener <rguenther@suse.de>
9217
9218 PR testsuite/85579
9219 * fortran.dg/pr51434.f90: Truncate transfer argument.
9220
9221 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/85582
9224 * gcc.c-torture/execute/pr85582-3.c: New test.
9225
9226 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9227 Jason Merrill <jason@redhat.com>
9228
9229 PR c++/68374
9230 * g++.dg/warn/Wshadow-13.C: New.
9231 * g++.dg/warn/Wshadow-14.C: Likewise.
9232
9233 2018-05-02 Tom de Vries <tom@codesourcery.com>
9234
9235 PR libgomp/82428
9236 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9237 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9238
9239 2018-05-02 David Pagan <dave.pagan@oracle.com>
9240
9241 PR c/30552
9242 * gcc.dg/noncompile/pr30552-1.c: New test.
9243 * gcc.dg/noncompile/pr30552-2.c: New test.
9244 * gcc.dg/noncompile/pr30552-3.c: New test.
9245 * gcc.dg/noncompile/pr30552-4.c: New test.
9246
9247 2018-05-02 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/85597
9250 * gcc.dg/vect/pr85597.c: New testcase.
9251
9252 2018-05-02 Tom de Vries <tom@codesourcery.com>
9253
9254 PR testsuite/85106
9255 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9256 * lib/scanltranstree.exp: New file.
9257 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9258 (scan-ltrans-tree-dump-times_required_options)
9259 (scan-ltrans-tree-dump-not_required_options)
9260 (scan-ltrans-tree-dump-dem_required_options)
9261 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9262 * lib/gcc-dg.exp: Include scanltranstree.exp.
9263
9264 2018-05-02 Tom de Vries <tom@codesourcery.com>
9265
9266 PR testsuite/85106
9267 * gcc.dg/ipa/ipa-icf-38.c: New test.
9268 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9269 * lib/scandump.exp (dump-base): New proc.
9270 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9271 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9272 base.
9273 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9274 * lib/scanlang.exp: Same.
9275 * lib/scanrtl.exp: Same.
9276 * lib/scantree.exp: Same.
9277 * lib/scanwpaipa.exp: New file.
9278 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9279
9280 2018-05-02 Richard Biener <rguenther@suse.de>
9281
9282 PR middle-end/85567
9283 * gcc.dg/torture/pr85567.c: New testcase.
9284
9285 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR target/85582
9288 * gcc.c-torture/execute/pr85582-1.c: New test.
9289 * gcc.c-torture/execute/pr85582-2.c: New test.
9290
9291 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9292
9293 PR tree-optimization/85586
9294 * gcc.dg/vect/pr85586.c: New test.
9295
9296 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9297
9298 PR tree-optimization/85143
9299 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9300 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9301
9302 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9303
9304 PR c/84258
9305 * c-c++-common/Wformat-pr84258.c: New test.
9306
9307 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9308
9309 PR tree-optimization/82665
9310 * gcc.dg/tree-ssa/pr82665.c: New test.
9311
9312 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9313
9314 PR c++/85523
9315 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9316 (test_add_fixit_insert_formatted_single_line): New function.
9317 (test_add_fixit_insert_formatted_multiline): New function.
9318 Extend expected output of generated patch to include fix-it hints
9319 for these.
9320 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9321 "gcc-rich-location.h". Add test coverage for
9322 gcc_rich_location::add_fixit_insert_formatted.
9323
9324 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9325
9326 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9327 (test_show_locus): Update for location_get_source_line returning a
9328 char_span. Use char_span for handling words in the
9329 "test_many_nested_locations" fix-it example.
9330
9331 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9332
9333 * gcc.target/arc/interrupt-8.c: Update test.
9334 * gcc.target/arc/loop-4.c: Likewise.
9335 * gcc.target/arc/loop-hazard-1.c: Likewise.
9336 * gcc.target/arc/sdata-3.c: Likewise.
9337
9338 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9339
9340 * gcc.target/arc/store-merge-1.c: New test.
9341 * gcc.target/arc/add_n-combine.c: Update test.
9342
9343 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9344
9345 Microblaze Target: PIC data text relative
9346
9347 * gcc.target/microblaze/others/data_var1.c: Include
9348 PIC case of r20 base register.
9349 * gcc.target/microblaze/others/data_var2.c: Ditto.
9350 * gcc.target/microblaze/others/picdtr.c: Add new
9351 test case for -mpic-is-data-text-relative.
9352 * gcc.target/microblaze/others/sdata_var1.c: Add
9353 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9354 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9355 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9356 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9357 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9358 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9359 Ditto.
9360 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9361 Ditto.
9362
9363 2018-04-30 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/28364
9366 PR tree-optimization/85275
9367 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9368 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9369 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9370 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9371 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9372 still passes.
9373 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9374 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9375 still passes.
9376 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9377 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9378 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9379
9380 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9381
9382 PR target/84431
9383 * gcc.target/i386/pr84431.c: New test.
9384
9385 2018-04-27 Martin Jambor <mjambor@suse.cz>
9386
9387 PR ipa/85549
9388 * g++.dg/ipa/pr85549.C: New test.
9389
9390 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR c++/85553
9393 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9394 directive.
9395 * g++.dg/cpp0x/constexpr-85553.C: New test.
9396
9397 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9398
9399 PR c++/85515
9400 * g++.dg/pr85515-1.C: New test.
9401 * g++.dg/pr85515-2.C: New test.
9402
9403 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9404
9405 PR c++/84691
9406 * g++.dg/cpp0x/friend3.C: New.
9407
9408 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9409
9410 PR target/82518
9411 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9412 Use check_effective_target_arm_little_endian.
9413
9414 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR tree-optimization/85529
9417 * gcc.c-torture/execute/pr85529-1.c: New test.
9418 * gcc.c-torture/execute/pr85529-2.c: New test.
9419 * gcc.dg/pr85529.c: New test.
9420
9421 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9422
9423 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9424 `.dword' in addition to `lw' and `.word'.
9425
9426 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9427
9428 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9429
9430 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9431
9432 * gnat.dg/loop_optimization24.adb: New test.
9433
9434 2018-04-26 Richard Biener <rguenther@suse.de>
9435
9436 PR tree-optimization/85116
9437 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9438 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9439 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9440 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9441
9442 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9443
9444 PR target/85473
9445 * gcc.target/i386/pr85473-1.c: New test.
9446 * gcc.target/i386/pr85473-2.c: New test.
9447
9448 2018-04-25 Nathan Sidwell <nathan@acm.org>
9449 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR c++/85437
9452 PR c++/49171
9453 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9454 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9455 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9456 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9457 * g++.dg/cpp0x/pr85437-1.C: New.
9458 * g++.dg/cpp0x/pr85437-2.C: New.
9459 * g++.dg/cpp0x/pr85437-3.C: New.
9460 * g++.dg/cpp0x/pr85437-4.C: New.
9461
9462 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9463
9464 PR fortran/85520
9465 * gfortran.dg/pr85520.f90: New test.
9466
9467 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9468
9469 PR target/85512
9470 * gcc.dg/pr85512.c: New test.
9471
9472 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9473
9474 PR target/85485
9475 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9476 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9477 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9478 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9479 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9480 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9481 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9482 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9483 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9484 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9485 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9486 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9487 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9488 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9489 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9490 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9491 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9492 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9493 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9494 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9495 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9496 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9497 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9498 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9499 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9500 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9501 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9502 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9503 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9504 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9505 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9506 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9507 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9508 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9509 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9510 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9511 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9512 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9513 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9514 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9515 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9516 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9517 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9518 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9519 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9520 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9521 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9522 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9523 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9524 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9525 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9526 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9527 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9528 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9529 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9530 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9531 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9532 with -mshstk.
9533 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9534 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9535 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9536 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9537 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9538 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9539 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9540 * (dg-options): Likwise.
9541 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9542 -mno-cet.
9543 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9544 * gcc.target/i386/cet-label-3.c: Removed.
9545 * gcc.target/i386/cet-property-3.c: Likwise.
9546 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9547
9548 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR target/85511
9551 * gcc.target/i386/pr85511.c: New test.
9552
9553 PR target/85503
9554 * g++.dg/ext/pr85503.C: New test.
9555
9556 PR target/85508
9557 * gcc.target/i386/pr85508.c: New test.
9558
9559 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9560
9561 PR tree-optimization/85478
9562 * g++.dg/pr85478.C: New test.
9563
9564 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9565
9566 * g++.dg/torture/pr85496.C: New test.
9567
9568 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9569
9570 PR rtl-optimization/85423
9571 * gcc.dg/pr85423.c: New test.
9572
9573 2018-04-20 Martin Sebor <msebor@redhat.com>
9574
9575 PR c/85365
9576 * gcc.dg/Wrestrict-15.c: New test.
9577
9578 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9579
9580 PR target/85456
9581 * gcc.target/powerpc/pr85456.c: New test.
9582
9583 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9584
9585 * g++.dg/ext/undef-bool-1.C: Require lp64.
9586 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9587
9588 2018-04-20 Jeff Law <law@redhat.com>
9589
9590 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9591 stack protector.
9592 * gcc.dg/stack-check-6.c: Likewise.
9593 * gcc.dg/stack-check-6a.c: Likewise.
9594 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9595 * gcc.target/i386/stack-check-18.c: Likewise.
9596 * gcc.target/i386/stack-check-19.c: Likewise.
9597
9598 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9599
9600 PR testsuite/85483
9601 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9602 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9603 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9604 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9605
9606 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9607
9608 PR target/85469
9609 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9610 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9611
9612 2018-04-20 Richard Biener <rguenther@suse.de>
9613
9614 PR middle-end/85475
9615 * gcc.dg/torture/pr85475.c: New testcase.
9616
9617 2018-04-20 Martin Jambor <mjambor@suse.cz>
9618
9619 ipa/85449
9620 * gcc.dg/ipa/pr85449.c: New test.
9621
9622 2018-04-20 Martin Jambor <mjambor@suse.cz>
9623
9624 ipa/85447
9625 * g++.dg/ipa/pr85447.C: New file.
9626 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9627
9628 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR c++/85462
9631 * g++.dg/cpp0x/pr85462.C: New test.
9632
9633 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 * gcc.target/i386/pr85404.c: Require CET target.
9636
9637 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR tree-optimization/85467
9640 * gcc.dg/pr85467.c: New test.
9641
9642 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9643
9644 PR c++/84611
9645 * g++.dg/parse/crash68.C: New.
9646
9647 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9648
9649 PR libgcc/85334
9650 * g++.dg/torture/pr85334.C: New test.
9651
9652 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9653
9654 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9655 * g++.dg/diagnostic/pr85464.C: New.
9656
9657 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9658
9659 PR target/85397
9660 * gcc.dg/torture/pr85397-1.c: New test.
9661 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9662 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9663
9664 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9665
9666 PR target/85404
9667 * gcc.target/i386/pr85404.c: New test.
9668
9669 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9670
9671 PR target/85417
9672 * c-c++-common/attr-nocf-check-1.c: Compile with
9673 -fcf-protection=none.
9674 * c-c++-common/attr-nocf-check-3.c: Likewise.
9675 * gcc.dg/march-generic.c: Likewise.
9676 * gcc.target/i386/align-limit.c: Likewise.
9677 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9678 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9679 * gcc.target/i386/cet-property-2.c: Likewise.
9680 * gcc.target/i386/ret-thunk-26.c: Likewise.
9681 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9682 targets.
9683 * c-c++-common/fcf-protection-2.c: Likewise.
9684 * c-c++-common/fcf-protection-3.c: Likewise.
9685 * c-c++-common/fcf-protection-5.c: Likewise.
9686 * c-c++-common/fcf-protection-6.c: Likewise.
9687 * c-c++-common/fcf-protection-7.c: Likewise.
9688 * gcc.target/i386/cet-label-3.c: New test.
9689 * gcc.target/i386/cet-property-3.c: Likewise.
9690 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9691 * gcc.target/i386/pr85417-1.c: Likewise.
9692 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9693 __x86_indirect_thunk_nt_(r|e)ax
9694 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9695 * gcc.target/i386/pr85403.c: Remove dg-error,
9696
9697 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9698
9699 * gcc.target/i386/movdir-1.c: New test.
9700
9701 2018-04-19 Richard Biener <rguenther@suse.de>
9702
9703 PR middle-end/85455
9704 * gcc.dg/pr85455.c: New testcase.
9705
9706 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9707
9708 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9709 targets.
9710 * g++.dg/lto/pr85405b_0.C: Likewise.
9711 * g++.dg/lto/pr84805_0.C: Likewise.
9712
9713 2018-04-18 Martin Liska <mliska@suse.cz>
9714
9715 PR ipa/83983
9716 PR ipa/85391
9717 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9718 output.
9719
9720 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9721
9722 PR target/85388
9723 * gcc.dg/pr85388-1.c: New test.
9724 * gcc.dg/pr85388-2.c: Likewise.
9725 * gcc.dg/pr85388-3.c: Likewise.
9726 * gcc.dg/pr85388-4.c: Likewise.
9727 * gcc.dg/pr85388-5.c: Likewise.
9728 * gcc.dg/pr85388-6.c: Likewise.
9729
9730 2018-04-18 Jan Hubicka <jh@suse.cz>
9731 Martin Liska <mliska@suse.cz>
9732
9733 * g++.dg/lto/pr83121_0.C: Update template.
9734 * g++.dg/lto/pr83121_1.C: Update template.
9735 * g++.dg/lto/pr84805_0.C: Update template.
9736 * g++.dg/lto/pr84805_1.C: Update template.
9737 * g++.dg/lto/pr84805_2.C: Update template.
9738
9739 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9740
9741 PR c++/84630
9742 * g++.dg/cpp0x/pr84630.C: New.
9743
9744 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR c++/84463
9747 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9748 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9749 in two cases. Uncomment two other tests and add expected dg-error for
9750 them.
9751 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9752 -Wnarrowing diagnostics on some targets for c++11.
9753 * g++.dg/parse/array-size2.C: Remove xfail.
9754 * g++.dg/cpp0x/constexpr-84463.C: New test.
9755
9756 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9757
9758 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9759 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9760
9761 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR testsuite/85326
9764 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9765 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9766 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9767
9768 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9769
9770 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9771 prevent cascading of errors and change expected error message.
9772 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9773 to 64-bit targets.
9774 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9775 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9776 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9777 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9778 error message.
9779 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9780
9781 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR target/85430
9784 * gcc.dg/pr85430.c: New test.
9785
9786 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9787
9788 PR testsuite/85326
9789 * gcc.target/arm/pr54300.C: Move to...
9790 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9791 * gcc.target/arm/pr55073.C: Move to...
9792 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9793 * gcc.target/arm/pr56184.C: Move to...
9794 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9795 * gcc.target/arm/pr59985.C: Move to...
9796 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9797 * gcc.target/aarch64/pr60675.C: Move to...
9798 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9799 * gcc.target/aarch64/pr81422.C: Move to...
9800 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9801 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9802 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9803 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9804 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9805 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9806 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9807 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9808 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9809 * gcc.target/aarch64/sve/tls_2.C: Move to...
9810 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9811 * gcc.target/aarch64/pr81414.C: Rename to...
9812 * gcc.target/aarch64/pr81414.c: ... This.
9813 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9814 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9815 messages.
9816 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9817 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9818 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9819 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9820 file name.
9821
9822 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR middle-end/85414
9825 * gcc.dg/pr85414.c: New test.
9826
9827 2018-04-17 Martin Jambor <mjambor@suse.cz>
9828
9829 PR ipa/85421
9830 * g++.dg/ipa/pr85421.C: New test.
9831
9832 2018-04-17 Martin Liska <mliska@suse.cz>
9833
9834 PR lto/85405
9835 * g++.dg/lto/pr85405b_0.C: New test.
9836 * g++.dg/lto/pr85405b_1.C: New test.
9837
9838 2018-04-17 Martin Liska <mliska@suse.cz>
9839
9840 PR lto/85405
9841 * g++.dg/lto/pr85405_0.C: New test.
9842 * g++.dg/lto/pr85405_1.C: New test.
9843
9844 2018-04-17 Martin Liska <mliska@suse.cz>
9845
9846 PR ipa/85329
9847 * g++.dg/ext/pr85329-2.C: New test.
9848 * g++.dg/ext/pr85329.C: New test.
9849 * gcc.target/i386/mvc12.c: New test.
9850
9851 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9852
9853 PR c++/85039
9854 * g++.dg/pr85039-1.C: New.
9855 * g++.dg/pr85039-2.C: New.
9856 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9857
9858 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9859
9860 PR target/85080
9861 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9862 if the target supports efficient unaligned storage accesses.
9863
9864 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9865
9866 PR target/83660
9867 * gcc.target/powerpc/pr83660.C: New test.
9868
9869 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9870
9871 PR target/85403
9872 * gcc.target/i386/pr85403.c: New test.
9873
9874 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9875
9876 PR target/84331
9877 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9878
9879 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9880 Jason Merrill <jason@redhat.com>
9881
9882 PR c++/85112
9883 * g++.dg/cpp0x/pr85112.C: New.
9884
9885 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9886
9887 PR testsuite/85326
9888 * g++.dg/ext/undef-bool-1.C: New file.
9889 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9890 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9891
9892 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9893
9894 PR target/85293
9895 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9896 corresponding dg-error clause.
9897 * gcc.target/powerpc/pr80098-3.c: Ditto.
9898 * gcc.target/powerpc/pr80103-1.c: Delete.
9899
9900 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9901
9902 PR fortran/81773
9903 PR fortran/83606
9904 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9905 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9906
9907 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9908
9909 PR fortran/85387
9910 * gfortran.dg/implied_do_io_5.f90: New test.
9911
9912 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9913
9914 PR target/83402
9915 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9916 several values: positive, negative, and zero.
9917 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9918 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9919
9920 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9921
9922 PR rtl-optimization/79916
9923 * gcc.target/powerpc/pr79916.c: New.
9924
9925 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR rtl-optimization/85393
9928 * g++.dg/opt/pr85393.C: New test.
9929 * g++.dg/opt/pr85393-aux.cc: New file.
9930
9931 PR rtl-optimization/85376
9932 * gcc.dg/pr85376.c: New test.
9933
9934 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9935
9936 PR rtl-optimization/83852
9937 * gcc.dg/pr83852.c: New testcase.
9938
9939 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9940
9941 PR testsuite/85326
9942 * gcc.target/s390/pr77822-1.C: Rename to ...
9943 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9944 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9945 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9946
9947 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9948
9949 PR lto/71991
9950 * gcc.target/i386/pr71991.c: New testcase.
9951
9952 2018-04-13 Martin Liska <mliska@suse.cz>
9953 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR middle-end/81657
9956 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9957 call.
9958
9959 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9960
9961 PR c++/85385
9962 * g++.dg/diagnostic/macro-arg-count.C: New test.
9963
9964 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9965
9966 PR fortran/83064
9967 PR testsuite/85346
9968 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9969 array and move test to libgomp/testsuite/libgomp.fortran.
9970 * gfortran.dg/do_concurrent_6.f90: New test.
9971
9972 2018-04-12 Marek Polacek <polacek@redhat.com>
9973
9974 PR c++/85258
9975 * g++.dg/parse/error61.C: New test.
9976
9977 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9978
9979 PR target/85347
9980 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9981 specify -mvsx on gcc command line.
9982
9983 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/85328
9986 * gcc.target/i386/pr85328.c: New test.
9987
9988 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9989
9990 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9991
9992 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR rtl-optimization/85342
9995 * gcc.target/i386/pr85342.c: New test.
9996
9997 2018-04-11 Jason Merrill <jason@redhat.com>
9998
9999 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
10000 if ulimit -v is set.
10001
10002 2018-04-11 Bin Cheng <bin.cheng@arm.com>
10003
10004 PR testsuite/85190
10005 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
10006
10007 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10008
10009 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
10010 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
10011
10012 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR c++/70808
10015 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
10016 effective target.
10017
10018 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10019
10020 PR target/84301
10021 * gcc.target/i386/pr84301.c: New test.
10022
10023 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR tree-optimization/85331
10026 * gcc.c-torture/execute/pr85331.c: New test.
10027
10028 2018-04-11 Marek Polacek <polacek@redhat.com>
10029
10030 PR c++/85032
10031 * g++.dg/cpp0x/pr51225.C: Adjust error message.
10032 * g++.dg/cpp1z/constexpr-if21.C: New test.
10033
10034 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR target/85281
10037 * gcc.target/i386/pr85281.c: New test.
10038
10039 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
10040
10041 PR rtl-optimization/84659
10042 * gcc.dg/pr84659.c: New test.
10043
10044 2018-04-11 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR debug/85302
10047 * g++.dg/debug/dwarf2/pr85302.C: New test.
10048
10049 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
10050
10051 PR target/85261
10052 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
10053 into register.
10054
10055 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10056
10057 PR c++/70808
10058 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
10059
10060 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
10061
10062 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
10063 * gcc.target/powerpc/dimode_off.c: Ditto.
10064 * gcc.target/powerpc/tfmode_off.c: Ditto.
10065 * gcc.target/powerpc/timode_off.c: Ditto.
10066
10067 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10068
10069 * gcc.target/powerpc/vec-ldl-1.c: New test.
10070 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
10071 corrections to ABI implementation.
10072
10073 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
10074
10075 PR target/85056
10076 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
10077
10078 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR rtl-optimization/85300
10081 * gcc.dg/pr85300.c: New test.
10082
10083 2018-04-10 David Malcolm <dmalcolm@redhat.com>
10084
10085 PR c++/85110
10086 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
10087 where we now show the pertinent parameter.
10088 * g++.dg/diagnostic/aka2.C: Likewise.
10089 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
10090
10091 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR fortran/85313
10094 * gfortran.dg/gomp/pr85313.f90: New test.
10095
10096 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10097
10098 PR c++/24314
10099 * g++.dg/parse/template29.C: New.
10100
10101 2018-04-10 Bin Cheng <bin.cheng@arm.com>
10102
10103 PR testsuite/85190
10104 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
10105
10106 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR target/85177
10109 PR target/85255
10110 * gcc.target/i386/avx512f-pr85177.c: New test.
10111 * gcc.target/i386/avx512f-pr85255.c: New test.
10112
10113 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10114
10115 PR tree-optimization/85286
10116 * gcc.dg/vect/pr85286.c: New test.
10117
10118 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10119
10120 PR target/85173
10121 * gcc.target/arm/pr85173.c: New test.
10122
10123 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR lto/85248
10126 * gcc.dg/lto/pr85248_0.c: New test.
10127 * gcc.dg/lto/pr85248_1.c: New test.
10128
10129 2018-04-09 Jan Hubicka <jh@suse.cz>
10130
10131 PR lto/85078
10132 * g++.dg/torture/pr85078.C: New.
10133
10134 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10135
10136 PR c++/85227
10137 * g++.dg/cpp1z/decomp44.C: New.
10138 * g++.dg/cpp1z/decomp45.C: Likewise.
10139
10140 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10141
10142 PR fortran/83064
10143 * gfortran.dg/do_concurrent_5.f90: New test.
10144 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10145 message.
10146
10147 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10148
10149 PR fortran/51260
10150 * gfortran.dg/parameter_array_element_3.f90: New test.
10151
10152 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR c++/85194
10155 * g++.dg/cpp1z/decomp43.C: New test.
10156
10157 PR rtl-optimization/80463
10158 * g++.dg/pr80463.C: Add -w to dg-options.
10159
10160 2018-04-09 Richard Biener <rguenther@suse.de>
10161
10162 PR tree-optimization/85284
10163 * gcc.dg/torture/pr85284.c: New testcase.
10164
10165 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10166
10167 PR rtl-optimization/80463
10168 PR rtl-optimization/83972
10169 PR rtl-optimization/83480
10170
10171 * gcc.dg/pr80463.c: New test.
10172 * g++.dg/pr80463.C: Likewise.
10173 * gcc.dg/pr83972.c: Likewise.
10174
10175 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10176
10177 PR rtl-optimization/83913
10178 * gcc.dg/pr83913.c: New test.
10179
10180 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10181
10182 PR rtl-optimization/83962
10183 * gcc.dg/pr83962.c: New test.
10184
10185 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10186
10187 PR rtl-optimization/83530
10188 * gcc.dg/pr83530.c: New test.
10189
10190 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10191
10192 PR middle-end/82976
10193 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10194
10195 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR tree-optimization/85257
10198 * gcc.dg/pr85257.c: New test.
10199
10200 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10201
10202 * g++.dg/opt/pr85196.C: New test.
10203
10204 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10205
10206 PR c++/84269
10207 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10208 std::tuple here since they need C++11.
10209 * g++.dg/lookup/missing-std-include-8.C: New test.
10210 * g++.dg/lookup/missing-std-include.C: Move std::array and
10211 std::tuple test to missing-std-include-6.C to avoid failures
10212 with C++98.
10213
10214 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR debug/85252
10217 * gcc.dg/debug/pr85252.c: New test.
10218
10219 PR rtl-optimization/84872
10220 * gcc.dg/graphite/pr84872.c: New test.
10221
10222 PR c++/85210
10223 * g++.dg/cpp1z/decomp42.C: New test.
10224
10225 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10226
10227 PR c++/85021
10228 * g++.dg/lookup/missing-std-include-7.C: New test.
10229
10230 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10231
10232 * gcc.dg/struct-simple.c: Revert r254862.
10233 * lib/target-supports.exp
10234 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10235
10236 2018-04-06 Richard Biener <rguenther@suse.de>
10237
10238 PR middle-end/85244
10239 * gcc.dg/torture/pr85244-1.c: New testcase.
10240 * gcc.dg/torture/pr85244-2.c: Likewise.
10241
10242 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR sanitizer/85213
10245 * c-c++-common/ubsan/pr85213.c: New test.
10246
10247 2018-04-06 Richard Biener <rguenther@suse.de>
10248
10249 PR middle-end/85180
10250 * gcc.dg/pr85180.c: New testcase.
10251
10252 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10253
10254 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10255 to trigger the optimization. Do some cleanup and function
10256 renaming. Add more test functions.
10257
10258 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10259
10260 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10261 options.
10262 * gcc.target/s390/hotpatch-1.c: Skip when building without
10263 optimization.
10264 * gcc.target/s390/hotpatch-10.c: Likewise.
10265 * gcc.target/s390/hotpatch-11.c: Likewise.
10266 * gcc.target/s390/hotpatch-12.c: Likewise.
10267 * gcc.target/s390/hotpatch-13.c: Likewise.
10268 * gcc.target/s390/hotpatch-14.c: Likewise.
10269 * gcc.target/s390/hotpatch-15.c: Likewise.
10270 * gcc.target/s390/hotpatch-16.c: Likewise.
10271 * gcc.target/s390/hotpatch-17.c: Likewise.
10272 * gcc.target/s390/hotpatch-18.c: Likewise.
10273 * gcc.target/s390/hotpatch-19.c: Likewise.
10274 * gcc.target/s390/hotpatch-2.c: Likewise.
10275 * gcc.target/s390/hotpatch-3.c: Likewise.
10276 * gcc.target/s390/hotpatch-4.c: Likewise.
10277 * gcc.target/s390/hotpatch-5.c: Likewise.
10278 * gcc.target/s390/hotpatch-6.c: Likewise.
10279 * gcc.target/s390/hotpatch-7.c: Likewise.
10280 * gcc.target/s390/hotpatch-8.c: Likewise.
10281 * gcc.target/s390/hotpatch-9.c: Likewise.
10282
10283 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10284
10285 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10286 check for an error instead.
10287 * gcc.dg/Wattributes-6.c: Likewise.
10288
10289 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c++/85209
10292 * g++.dg/cpp1z/decomp39.C: New test.
10293 * g++.dg/cpp1z/decomp40.C: New test.
10294
10295 PR c++/85208
10296 * g++.dg/cpp1z/decomp41.C: New test.
10297
10298 PR middle-end/85195
10299 * gcc.dg/pr85195.c: New test.
10300
10301 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/80956
10304 * g++.dg/cpp0x/initlist100.C: New.
10305 * g++.dg/cpp0x/initlist101.C: Likewise.
10306
10307 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/84792
10310 * g++.dg/other/pr84792-1.C: New.
10311 * g++.dg/other/pr84792-2.C: Likewise.
10312
10313 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10314
10315 PR target/85193
10316 * gcc.target/i386/pr85193.c: New test.
10317
10318 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10319
10320 PR c++/84979
10321 * g++.dg/concepts/pr84979.C: New.
10322 * g++.dg/concepts/pr84979-2.C: New.
10323 * g++.dg/concepts/pr84979-3.C: New.
10324
10325 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10326
10327 PR c++/80026
10328 * g++.dg/cpp0x/variadic174.C: New.
10329
10330 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR inline-asm/85172
10333 * g++.dg/ext/builtin13.C: New test.
10334 * g++.dg/ext/atomic-4.C: New test.
10335
10336 PR c++/85146
10337 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10338 * g++.dg/ext/bases3.C: New test.
10339
10340 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10341
10342 PR target/85203
10343 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10344 to match a single insn of the baz function. Move scan directives at
10345 the end of the file below the functions they are trying to test for
10346 better readability.
10347 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10348
10349 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10350
10351 PR rtl-optimization/84878
10352 * gcc.target/powerpc/pr84878.c: New test.
10353
10354 2018-04-04 Michael Matz <matz@suse.de>
10355
10356 * gcc.dg/Wstringop-overflow-4.c: New test.
10357 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10358
10359 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR testsuite/85189
10362 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10363 for the diagnostics of overridden functions. Adjust for new wording.
10364
10365 2018-04-04 Richard Biener <rguenther@suse.de>
10366
10367 PR lto/85176
10368 * g++.dg/lto/pr85176_0.C: New testcase.
10369
10370 2018-04-04 Richard Biener <rguenther@suse.de>
10371
10372 PR testsuite/85191
10373 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10374 Fix typo.
10375
10376 2018-04-04 Martin Liska <mliska@suse.cz>
10377
10378 PR sanitizer/85174
10379 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10380 and msdata as a workaround for powerpc.
10381
10382 2018-04-04 Richard Biener <rguenther@suse.de>
10383
10384 PR tree-optimization/85168
10385 * gcc.dg/torture/pr85168.c: New testcase.
10386
10387 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10388
10389 PR c++/84943
10390 * g++.dg/pr84943.C: New.
10391 * g++.dg/pr84943-2.C: New.
10392
10393 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR rtl-optimization/85167
10396 * gcc.dg/pr85167.c: New test.
10397
10398 PR tree-optimization/85156
10399 * c-c++-common/pr85156.c: New test.
10400 * gcc.c-torture/execute/pr85156.c: New test.
10401
10402 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10403
10404 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10405 * gcc.target/powerpc/undef-bool-1.C: New file.
10406 * gcc.target/powerpc/undef-bool-2.c: New file.
10407
10408 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10409
10410 PR c++/84768
10411 * g++.dg/cpp1z/class-deduction52.C: New.
10412
10413 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR c++/85147
10416 * g++.dg/cpp0x/pr85147.C: New test.
10417
10418 PR c++/85140
10419 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10420
10421 PR c++/85134
10422 * g++.dg/gomp/pr85134.C: New test.
10423 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10424
10425 PR target/85169
10426 * gcc.c-torture/execute/pr85169.c: New test.
10427 * gcc.target/i386/avx512f-pr85169.c: New test.
10428 * gcc.target/i386/avx512bw-pr85169.c: New test.
10429
10430 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10431
10432 PR target/85126
10433 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10434 scan-assembler-times clause.
10435
10436 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10437
10438 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10439 dg-additional-options.
10440
10441 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10442
10443 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10444
10445 2018-04-03 Richard Biener <rguenther@suse.de>
10446
10447 PR testsuite/85154
10448 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10449
10450 2018-04-02 Jim Wilson <jimw@sifive.com>
10451
10452 * gcc.target/riscv/pr84660.c: New.
10453 * gcc.target/riscv/shift-and-1.c: New.
10454 * gcc.target/riscv/shift-and-2.c: New.
10455
10456 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10457
10458 PR fortran/85102
10459 * gfortran.dg/array_simplify_2.f90: New test.
10460
10461 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR middle-end/85090
10464 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10465 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10466 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10467 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10468 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10469
10470 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10471
10472 PR c++/85027
10473 * g++.dg/pr85027.C: New.
10474
10475 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10476
10477 PR target/83315
10478 * gcc.target/powerpc/sse-maxps-2.c: New test.
10479 * gcc.target/powerpc/sse-minps-2.c: New test.
10480
10481 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR c++/84791
10484 * g++.dg/gomp/pr84791.C: New test.
10485
10486 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10487
10488 PR fortran/84931
10489 * gfortran.dg/array_constructor_53.f90: New test.
10490
10491 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10492
10493 PR fortran/85130
10494 * gfortran.dg/substr_6.f90: Remove illegal test for
10495 out-of-bounds substring.
10496
10497 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10498
10499 PR fortran/85111
10500 * gfortran.dg/zero_sized_10.f90: New test.
10501
10502 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10503
10504 PR c++/84269
10505 * g++.dg/lookup/missing-std-include-6.C: New test.
10506 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10507 std::tuple tests.
10508 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10509 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10510 <cstring>, <cassert>, and <cstdlib>.
10511
10512 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10513
10514 PR inline-asm/84985
10515 * gcc.target/i386/pr84985.c: New.
10516
10517 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10518
10519 PR c++/85110
10520 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10521
10522 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR c++/85108
10525 * g++.dg/warn/Wunused-var-31.C: New test.
10526
10527 PR c/85094
10528 * c-c++-common/Wduplicated-branches-14.c: New test.
10529
10530 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10531
10532 PR c++/84606
10533 * g++.dg/cpp0x/pr84606.C: New.
10534
10535 2018-03-29 Carl Love <cel@us.ibm.com>
10536
10537 Revert
10538 2017-09-27 Carl Love <cel@us.ibm.com>
10539
10540 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10541 for the __builtin_fctid and __builtin_fctiw.
10542
10543 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10544
10545 PR target/84912
10546 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10547 deleted builtin function.
10548 (div_weuo): Likewise.
10549 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10550 (div_deuo): Likewise.
10551
10552 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10553
10554 PR c++/85028
10555 * g++.dg/other/default13.C: New.
10556
10557 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR target/85095
10560 * gcc.target/i386/pr85095-1.c: New test.
10561 * gcc.target/i386/pr85095-2.c: New test.
10562 * gcc.c-torture/execute/pr85095.c: New test.
10563
10564 PR tree-optimization/82004
10565 * gcc.dg/pr82004.c: New test.
10566
10567 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10568 Martin Liska <mliska@suse.cz>
10569
10570 PR sanitizer/85081
10571 * g++.dg/asan/pr85081.C: New test.
10572
10573 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10574
10575 PR c++/84789
10576 * g++.dg/template/pr84789.C: Adjust for testing with
10577 -fconcepts too.
10578
10579 PR c++/84973
10580 * g++.dg/template/pr84973.C: New.
10581 * g++.dg/template/pr84973-2.C: New.
10582 * g++.dg/template/pr84973-3.C: New.
10583
10584 PR c++/84968
10585 * g++.dg/eh/pr84968.C: New.
10586
10587 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10588
10589 PR target/84914
10590 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10591 long double multiply/divide uses the correct function.
10592 * gcc.target/powerpc/mulkc-3.c: Likewise.
10593 * gcc.target/powerpc/divkc-2.c: Likewise.
10594 * gcc.target/powerpc/divkc-3.c: Likewise.
10595
10596 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10597
10598 PR c++/85067
10599 * g++.dg/cpp0x/defaulted51.C: New.
10600 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10601
10602 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR c++/85077
10605 * g++.dg/ext/vector35.C: New test.
10606
10607 PR c++/85061
10608 * g++.dg/ext/builtin-offsetof3.C: New test.
10609
10610 PR c++/85076
10611 * g++.dg/cpp1y/pr85076.C: New test.
10612
10613 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10614
10615 PR fortran/85084
10616 * gfortran.dg/matmul_rank_1.f90: New test.
10617
10618 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10619 Harald Anlauf <anlauf@gmx.de>
10620
10621 * gfortran.dg/structure_constructor_15.f90: New test.
10622
10623 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10624
10625 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10626 for the diagnostics of overridden functions. Adjust for new wording.
10627 * g++.dg/cpp0x/implicit1.C: Likewise.
10628 * g++.dg/cpp0x/override1.C: Likewise.
10629 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10630 * g++.dg/eh/shadow1.C: Likewise.
10631 * g++.dg/inherit/covariant12.C: Likewise.
10632 * g++.dg/inherit/covariant14.C: Likewise.
10633 * g++.dg/inherit/covariant15.C: Likewise.
10634 * g++.dg/inherit/covariant16.C: Likewise.
10635 * g++.dg/inherit/covariant22.C: Likewise.
10636 * g++.dg/inherit/crash3.C: Likewise.
10637 * g++.dg/inherit/error2.C: Likewise.
10638 * g++.dg/template/crash100.C: Likewise.
10639 * g++.old-deja/g++.eh/spec6.C: Likewise.
10640 * g++.old-deja/g++.mike/p811.C: Likewise.
10641 * g++.old-deja/g++.other/virtual11.C: Likewise.
10642 * g++.old-deja/g++.other/virtual4.C: Likewise.
10643
10644 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10645
10646 PR target/85044
10647 * gcc.target/i386/pr85044.c: New test.
10648
10649 2018-03-27 Martin Sebor <msebor@redhat.com>
10650
10651 PR testsuite/83462
10652 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10653 other than x86.
10654
10655 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10656
10657 PR target/83009
10658 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10659
10660 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10661
10662 PR target/81863
10663 * gcc.target/arm/pr81863.c: New test.
10664
10665 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10666
10667 PR target/85056
10668 * gcc.target/nvptx/pr85056.c: New test.
10669 * gcc.target/nvptx/pr85056a.c: New test.
10670
10671 2018-03-27 Richard Biener <rguenther@suse.de>
10672
10673 PR testsuite/82847
10674 * lib/target-supports.exp (check_ssse3_available): New function.
10675 (check_effective_target_vect_perm_short): Enable for x86 if
10676 check_ssse3_available.
10677
10678 2018-03-27 Richard Biener <rguenther@suse.de>
10679
10680 PR tree-optimization/85082
10681 * gfortran.dg/pr85082.f90: New testcase.
10682
10683 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10684
10685 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10686 to "l=2" in dg-final.
10687
10688 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10689
10690 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10691 * gcc.target/mips/fix-r4000-2.c: Likewise.
10692 * gcc.target/mips/fix-r4000-3.c: Likewise.
10693 * gcc.target/mips/fix-r4000-4.c: Likewise.
10694 * gcc.target/mips/fix-r4000-5.c: Likewise.
10695 * gcc.target/mips/fix-r4000-6.c: Likewise.
10696 * gcc.target/mips/fix-r4000-7.c: Likewise.
10697 * gcc.target/mips/fix-r4000-8.c: Likewise.
10698 * gcc.target/mips/fix-r4000-9.c: Likewise.
10699 * gcc.target/mips/fix-r4000-10.c: Likewise.
10700 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10701 "mulditi3_r4000" instead of "mulditi3".
10702 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10703 "umulditi3_r4000" instead of "umulditi3".
10704
10705 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR c++/85068
10708 * g++.dg/inherit/covariant22.C: New test.
10709
10710 2018-03-27 Richard Biener <rguenther@suse.de>
10711
10712 PR testsuite/84004
10713 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10714 alignment.
10715
10716 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10717 Jason Merrill <jason@redhat.com>
10718
10719 PR c++/84632
10720 * g++.dg/init/array49.C: New.
10721 * g++.dg/torture/pr70499.C: Adjust.
10722
10723 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10724
10725 PR target/85073
10726 * gcc.target/i386/pr85073.c: New test.
10727
10728 2018-03-26 Richard Biener <rguenther@suse.de>
10729
10730 PR testsuite/85066
10731 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10732 instead of long.
10733
10734 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10735
10736 PR fortran/66709
10737 * gfortran.dg/parameter_array_format.f90: New test.
10738
10739 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10740 Neil Carlson <neil.n.carlson@gmail.com>
10741
10742 PR fortran/84381
10743 * gfortran.dg/literal_character_constant_1.inc: Replace
10744 call abort by STOP n.
10745 * gfortran.dg/overload_1.f90: Likewise.
10746
10747 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10748 Dominique d'Humieres <dominiq@gcc.gnu.org>
10749
10750 PR fortran/84924
10751 * gfortran.dg/scalar_pointer_1.f90: New test.
10752
10753 2018-03-25 Tom de Vries <tom@codesourcery.com>
10754
10755 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10756 precise.
10757
10758 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10759
10760 PR fortran/69497
10761 * gfortran.dg/pr89497.f90: New test.
10762
10763 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10764
10765 PR fortran/70068
10766 * gfortran.dg/substr_7.f90: New test.
10767
10768 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10769
10770 PR fortran/42651
10771 * gfortran.dg/pr42651.f90: New test.
10772 * gfortran.dg/func_result_7.f90: Update error message.
10773
10774 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10775
10776 PR tree-optimization/84005
10777 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10778 failing to force the alignment.
10779
10780 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10781
10782 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10783 from this to...
10784 <vclzd>: ...this.
10785
10786 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10787
10788 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10789 message. Fix scan-assembler patterns.
10790
10791 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR c++/85015
10794 * g++.dg/cpp0x/pr85015.C: New test.
10795
10796 PR c++/84942
10797 * g++.dg/cpp1y/pr84942.C: New test.
10798
10799 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10800
10801 PR inline-asm/85030
10802 * gcc.target/i386/pr85030.c: New.
10803
10804 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10805
10806 PR target/85026
10807 * g++.dg/pr85026.C: New test.
10808
10809 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10810
10811 * g++.dg/debug/pr84704.C: XFAIL AIX.
10812
10813 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10814
10815 PR target/84826
10816 * gcc.target/arm/pr84826.c: Add dg directive.
10817
10818 2018-03-23 Marek Polacek <polacek@redhat.com>
10819
10820 PR c++/85033
10821 * g++.dg/ext/builtin-offsetof2.C: New test.
10822
10823 PR c++/85045
10824 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10825 * gcc.dg/pr85045.c: New test.
10826
10827 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10828
10829 PR debug/85020
10830 * gnat.dg/lto22.adb: New test.
10831 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10832 * gnat.dg/lto22_pkg2.ads: Likewise.
10833
10834 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR c/80778
10837 * gcc.dg/lto/pr80778_0.c: New test.
10838
10839 PR inline-asm/85034
10840 * gcc.target/i386/pr85034.c: New test.
10841
10842 PR inline-asm/85022
10843 * c-c++-common/torture/pr85022.c: New test.
10844
10845 PR sanitizer/85029
10846 * g++.dg/ubsan/pr85029.C: New test.
10847
10848 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10849
10850 PR c++/71251
10851 * g++.dg/cpp0x/pr71251.C: New.
10852
10853 PR c++/84789
10854 * g++.dg/template/pr84789.C: New.
10855 * g++.dg/template/pr84789-2.C: New.
10856 * g++.dg/template/pr84789-3.C: New.
10857 * g++.dg/parse/dtor11.C: Accept alternate error message.
10858
10859 PR c++/84729
10860 * g++.dg/pr84729.C: New.
10861 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10862 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10863 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10864
10865 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10866
10867 PR fortran/84922
10868 * gfortran.dg/interface_42.f90: New test.
10869 * gfortran.dg/interface_43.f90: New test.
10870
10871 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10872
10873 PR target/84826
10874 * gcc.target/arm/pr84826.c: New test.
10875
10876 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10877
10878 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10879 dg-require-effective-target.
10880 * gcc.target/arm/addr-modes-int.c: Likewise.
10881 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10882
10883 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10884
10885 PR target/84760
10886 * gcc.target/powerpc/altivec-ld-1.c: New test.
10887
10888 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10889
10890 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10891
10892 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR inline-asm/84941
10895 * gcc.dg/pr84941.c: New test.
10896
10897 2018-03-22 Tom de Vries <tom@codesourcery.com>
10898
10899 PR tree-optimization/84956
10900 * gcc.dg/pr84956.c: New test.
10901
10902 2018-03-22 Marek Polacek <polacek@redhat.com>
10903
10904 PR c++/84854
10905 * g++.dg/cpp1z/constexpr-if15.C: New test.
10906 * g++.dg/cpp1z/constexpr-if16.C: New test.
10907
10908 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10909
10910 * gcc.dg/builtin-tgmath-3.c: New test.
10911
10912 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10913
10914 PR c++/71965
10915 * g++.dg/concepts/pr71965.C: New.
10916
10917 PR c++/84610
10918 PR c++/84642
10919 * g++.dg/cpp0x/pr84610.C: New.
10920 * g++.dg/cpp0x/pr84642.C: New.
10921
10922 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR c/84999
10925 * c-c++-common/pr84999.c: New test.
10926
10927 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10928
10929 PR c++/84972
10930 * g++.dg/ext/desig10.C: New.
10931
10932 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10933 Harald Anlauf <anlauf@gmx.de>
10934
10935 PR fortran/84957
10936 * gfortran.dg/pr84957.f90: New test.
10937
10938 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR tree-optimization/84960
10941 * gcc.c-torture/compile/pr84960.c: New test.
10942
10943 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10944
10945 PR tree-optimization/84811
10946 * gcc.dg/torture/pr84811.c: New test.
10947
10948 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR tree-optimization/84982
10951 * c-c++-common/pr84982.c: New test.
10952
10953 PR c++/84961
10954 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10955 "m" (++x) in C++.
10956 * g++.dg/torture/pr84961-1.C: New test.
10957 * g++.dg/torture/pr84961-2.C: New test.
10958
10959 2018-03-21 Nathan Sidwell <nathan@acm.org>
10960
10961 PR c++/85008
10962 * g++.dg/pr85008.C: New.
10963
10964 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10965
10966 PR fortran/84615
10967 * gfortran.dg/char_result_17.f90: New test.
10968
10969 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10970
10971 PR c++/84994
10972 * g++.dg/other/accessor-fixits-1.C: Move to...
10973 * g++.dg/torture/accessor-fixits-1.C: ...here.
10974 * g++.dg/other/accessor-fixits-2.C: Move to...
10975 * g++.dg/torture/accessor-fixits-2.C: ...here.
10976 * g++.dg/other/accessor-fixits-3.C: Move to...
10977 * g++.dg/torture/accessor-fixits-3.C: ...here.
10978 * g++.dg/other/accessor-fixits-4.C: Move to...
10979 * g++.dg/torture/accessor-fixits-4.C: ...here.
10980 * g++.dg/other/accessor-fixits-5.C: Move to...
10981 * g++.dg/torture/accessor-fixits-5.C: ...here.
10982 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10983 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10984 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10985
10986 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10987
10988 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10989
10990 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10991
10992 PR target/82989
10993 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10994
10995 2018-03-21 Nathan Sidwell <nathan@acm.org>
10996
10997 PR c++/84804
10998 * g++.dg/lookup/pr84804.C: New.
10999
11000 2018-03-21 Martin Sebor <msebor@redhat.com>
11001
11002 PR c++/84850
11003 * g++.dg/Wclass-memaccess-3.C: New test.
11004 * g++.dg/Wclass-memaccess-4.C: New test.
11005
11006 2018-03-21 David Malcolm <dmalcolm@redhat.com>
11007
11008 PR c++/84892
11009 * g++.dg/other/accessor-fixits-1.C
11010 (test_access_const_t1_color): New.
11011 (test_deref_const_t1_color): New.
11012 * g++.dg/other/accessor-fixits-5.C: New testcase.
11013
11014 2018-03-21 Tom de Vries <tom@codesourcery.com>
11015
11016 PR tree-optimization/83126
11017 * gcc.dg/graphite/pr83126.c: New test.
11018
11019 2018-03-21 Nathan Sidwell <nathan@acm.org>
11020
11021 * g++.dg/ext/anon-struct6.C: Adjust.
11022 * g++.dg/ext/deprecate-1.C: New.
11023 * g++.dg/ext/deprecate-2.C: New.
11024 * g++.dg/lookup/pr84602.C: Adjust.
11025 * g++.dg/lookup/pr84962.C: Adjust.
11026 * g++.old-deja/g++.other/anon4.C
11027
11028 PR c++/84836
11029 * g++.dg/lookup/pr84836.C: New.
11030
11031 2018-03-21 Bin Cheng <bin.cheng@arm.com>
11032
11033 PR tree-optimization/84969
11034 * gcc.dg/tree-ssa/pr84969.c: New test.
11035
11036 2018-03-21 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR rtl-optimization/84989
11039 * gcc.target/i386/pr84989.c: New test.
11040
11041 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
11042
11043 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
11044
11045 2018-03-21 Martin Liska <mliska@suse.cz>
11046
11047 PR ipa/84963
11048 * gfortran.dg/goacc/pr84963.f90: New test.
11049
11050 2018-03-21 Marek Polacek <polacek@redhat.com>
11051
11052 PR c++/71638, ICE with NSDMI and reference.
11053 * g++.dg/cpp0x/nsdmi14.C: New test.
11054 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
11055
11056 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
11057
11058 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
11059 MIPS with -mpaired-single directives.
11060
11061 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
11062
11063 PR fortran/85001
11064 * gfortran.dg/interface_41.f90: New test.
11065
11066 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR debug/84875
11069 * gcc.dg/pr84875.c: New test.
11070
11071 2018-03-20 Marek Polacek <polacek@redhat.com>
11072
11073 PR c++/84978, ICE with NRVO.
11074 * g++.dg/opt/nrv19.C: New test.
11075
11076 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11077
11078 PR target/82518
11079 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11080 Disable for armeb targets.
11081 * gcc.target/arm/pr82518.c: New test.
11082
11083 2018-03-20 Nathan Sidwell <nathan@acm.org>
11084
11085 PR c++/84962
11086 * g++.dg/lookup/pr84962.C: New.
11087
11088 PR c++/84970
11089 * g++.dg/lookup/pr84970.C: New.
11090
11091 2018-03-20 Richard Biener <rguenther@suse.de>
11092
11093 PR target/84986
11094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
11095
11096 2018-03-20 Martin Liska <mliska@suse.cz>
11097
11098 PR ipa/84825
11099 * g++.dg/ipa/pr84825.C: New test.
11100
11101 2018-03-20 Martin Liska <mliska@suse.cz>
11102
11103 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
11104
11105 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR target/84845
11108 * gcc.c-torture/compile/pr84845.c: New test.
11109
11110 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11111
11112 PR target/82989
11113 * gcc.target/arm/pr82989.c: New test.
11114
11115 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR target/84945
11118 * gcc.target/i386/pr84945.c: New test.
11119
11120 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11121
11122 PR target/81647
11123 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11124
11125 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR c/84953
11128 * gcc.dg/pr84953.c: New test.
11129
11130 2018-03-19 Marek Polacek <polacek@redhat.com>
11131
11132 PR c++/84925
11133 * g++.dg/cpp1z/lambda-__func__.C: New test.
11134
11135 PR c++/84927
11136 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11137
11138 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11139
11140 PR sanitizer/78651
11141 * g++.dg/asan/pr78651.C: New test.
11142
11143 2018-03-19 Tom de Vries <tom@codesourcery.com>
11144
11145 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11146 vect_int_mult. Add nvptx xfail for PR84958.
11147
11148 2018-03-19 Nathan Sidwell <nathan@acm.org>
11149
11150 PR c++/84835
11151 * g++.dg/cpp1y/pr84835.C: New.
11152
11153 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11154
11155 PR target/81647
11156 * gcc.target/aarch64/pr81647.c: New.
11157
11158 2018-03-19 Richard Biener <rguenther@suse.de>
11159
11160 PR tree-optimization/84933
11161 * g++.dg/pr84933.C: New testcase.
11162
11163 2018-03-19 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/84859
11166 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11167 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11168 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11169 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11170
11171 2018-03-19 Nathan Sidwell <nathan@acm.org>
11172
11173 PR c++/84812
11174 * g++.dg/lookup/pr84812.C: New.
11175
11176 2018-03-19 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/84929
11179 * gcc.dg/torture/pr84929.c: New testcase.
11180
11181 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11182
11183 PR target/84711
11184 * gcc.target/arm/big-endian-subreg.c: Delete.
11185
11186 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11187
11188 PR fortran/84931
11189 * gfortran.dg/array_constructor_52.f90: New test.
11190
11191 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11192
11193 PR fortran/77414
11194 * gfortran.dg/pr77414.f90: New test.
11195 * gfortran.dg/internal_references_1.f90: Adjust error message.
11196
11197 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11198
11199 PR fortran/65453
11200 * gfortran.dg/pr65453.f90: New test.
11201
11202 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11203
11204 PR tree-optimization/84913
11205 * gfortran.dg/vect/pr84913.f90: New test.
11206
11207 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11208
11209 PR fortran/79929
11210 * gfortran.dg/warn_concat.f90: New test.
11211
11212 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR target/84899
11215 * gcc.dg/pr84899.c: New test.
11216
11217 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11218
11219 PR fortran/69395
11220 * gfortran.dg/pr69395.f90: Add test for max dimensions
11221
11222 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11223
11224 PR target/84876
11225 * gcc.target/i386/pr84876.c: New test.
11226
11227 2018-03-16 Martin Liska <mliska@suse.cz>
11228
11229 PR ipa/84833
11230 * gcc.target/i386/mvc11.c: New test.
11231
11232 2018-03-16 Martin Liska <mliska@suse.cz>
11233
11234 PR ipa/84722
11235 * gcc.target/i386/mvc10.c: New test.
11236
11237 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR c++/79937
11240 PR c++/82410
11241 * g++.dg/cpp1y/pr79937-1.C: New test.
11242 * g++.dg/cpp1y/pr79937-2.C: New test.
11243 * g++.dg/cpp1y/pr79937-3.C: New test.
11244 * g++.dg/cpp1y/pr79937-4.C: New test.
11245 * g++.dg/cpp1y/pr82410.C: New test.
11246
11247 2018-03-16 Tom de Vries <tom@codesourcery.com>
11248
11249 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11250
11251 2018-03-16 Tom de Vries <tom@codesourcery.com>
11252
11253 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11254
11255 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR c++/84874
11258 * g++.dg/cpp2a/desig8.C: New test.
11259
11260 PR tree-optimization/84841
11261 * gcc.dg/pr84841.c: New test.
11262
11263 PR c++/84874
11264 * g++.dg/cpp2a/desig7.C: New test.
11265
11266 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11267 Jim MacArthur <jim.macarthur@codethink.co.uk>
11268
11269 * gfortran.dg/automatic_1.f90: New test.
11270 * gfortran.dg/automatic_repeat.f90: New test
11271 * gfortran.dg/automatic_save.f90: New test.
11272 * gfortran.dg/vax_structure.f90: New test.
11273
11274 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11275
11276 PR fortran/78741
11277 * gfortran.dg/pr78741.f90: New test.
11278
11279 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11280
11281 PR fortran/69395
11282 * gfortran.dg/pr69395.f90: New test.
11283
11284 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR c++/79085
11287 * g++.dg/opt/pr79085.C: New test.
11288
11289 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11290
11291 PR target/84574
11292 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11293 label instead of __x86_indirect_thunk label.
11294
11295 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11296
11297 PR c++/84222
11298 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11299 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11300 * g++.dg/warn/deprecated-13.C: New test.
11301
11302 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11303
11304 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11305
11306 2018-03-15 Richard Biener <rguenther@suse.de>
11307
11308 PR c/84873
11309 * c-c++-common/pr84873.c: New testcase.
11310
11311 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11312
11313 PR target/84711
11314 * gcc.target/arm/big-endian-subreg.c: New.
11315
11316 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR target/84860
11319 * gcc.c-torture/compile/pr84860.c: New test.
11320
11321 2018-03-15 Julia Koval <julia.koval@intel.com>
11322
11323 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11324 cannonlake.
11325 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11326 avx512bitalg.
11327
11328 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR c/84853
11331 * gcc.dg/pr84853.c: New test.
11332
11333 2018-03-14 Carl Love <cel@us.ibm.com>
11334
11335 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11336
11337 2018-03-14 Martin Liska <mliska@suse.cz>
11338
11339 PR ipa/8480
11340 * g++.dg/lto/pr84805_0.C: New test.
11341 * g++.dg/lto/pr84805_1.C: New test.
11342 * g++.dg/lto/pr84805_2.C: New test.
11343
11344 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11345
11346 PR c/84852
11347 * gcc.dg/fixits-pr84852-1.c: New test.
11348 * gcc.dg/fixits-pr84852-2.c: New test.
11349
11350 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11351
11352 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11353 separate verbose message.
11354 * lib/scandump.exp (scan-dump-times): Likewise.
11355
11356 2018-03-14 Julia Koval <julia.koval@intel.com>
11357
11358 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11359 server.
11360 * gcc.target/i386/funcspec-56.inc: Ditto.
11361
11362 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11363
11364 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11365 aarch64_sve_hw.
11366
11367 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR sanitizer/83392
11370 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11371 check count from 17 to 14.
11372
11373 PR target/84844
11374 * gcc.target/i386/pr84844.c: New test.
11375
11376 2018-03-14 Richard Biener <rguenther@suse.de>
11377
11378 PR tree-optimization/84830
11379 * gcc.dg/torture/pr84830.c: New testcase.
11380
11381 2018-03-14 Marek Polacek <polacek@redhat.com>
11382
11383 PR c++/84596
11384 * g++.dg/cpp0x/static_assert15.C: New test.
11385
11386 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11387
11388 PR fortran/61775
11389 * gfortran.dg/pr61775.f90: New test.
11390
11391 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR c++/84843
11394 * g++.dg/ext/pr84843-1.C: New test.
11395 * g++.dg/ext/pr84843-2.C: New test.
11396
11397 2018-03-13 David Pagan <dave.pagan@oracle.com>
11398
11399 PR c/46921
11400 * gcc.dg/pr46921.c: New test.
11401
11402 2018-03-13 Martin Sebor <msebor@redhat.com>
11403
11404 PR tree-optimization/84725
11405 * c-c++-common/Wstringop-truncation-4.c: New test.
11406 * c-c++-common/attr-nonstring-5.c: New test.
11407
11408 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11409
11410 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11411 than unpacks.
11412 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11413 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11414
11415 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11416
11417 * gcc.target/aarch64/sve/tls_1.c: New test.
11418 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11419
11420 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11421
11422 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11423 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11424
11425 2018-03-13 Martin Liska <mliska@suse.cz>
11426
11427 PR ipa/84658.
11428 * g++.dg/ipa/pr84658.C: New test.
11429
11430 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR middle-end/84834
11433 * gcc.dg/pr84834.c: New test.
11434
11435 PR target/84827
11436 * gcc.target/i386/pr84827.c: New test.
11437
11438 PR target/84828
11439 * g++.dg/ext/pr84828.C: New test.
11440
11441 PR target/84786
11442 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11443 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11444
11445 PR c++/84808
11446 * g++.dg/cpp1y/constexpr-84808.C: New test.
11447
11448 PR c++/84704
11449 * g++.dg/debug/pr84704.C: New test.
11450
11451 2018-03-12 Renlin Li <renlin.li@arm.com>
11452
11453 * gcc.target/aarch64/movi_hf.c: New.
11454 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11455 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11456
11457 2018-03-12 Martin Sebor <msebor@redhat.com>
11458
11459 PR tree-optimization/83456
11460 * c-c++-common/Wrestrict-2.c: Remove test cases.
11461 * c-c++-common/Wrestrict.c: Same.
11462 * gcc.dg/Wrestrict-12.c: New test.
11463 * gcc.dg/Wrestrict-14.c: New test.
11464
11465 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 * g++.dg/pr84821.C: New test.
11468
11469 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11470
11471 * gcc.dg/pr84799.c: New test.
11472
11473 2018-03-12 Richard Biener <rguenther@suse.de>
11474
11475 PR tree-optimization/84803
11476 * gcc.dg/torture/pr84803.c: New testcase.
11477
11478 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11479
11480 PR c++/84813
11481 * g++.dg/debug/pr84813.C: New test.
11482
11483 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11484
11485 PR fortran/84546
11486 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11487
11488 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11489
11490 PR fortran/83939
11491 * gfortran.dg/pr83939.f90
11492
11493 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11494
11495 PR fortran/66128
11496 * gfortran.dg/zero_sized_9.f90: New test.
11497
11498 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11499
11500 PR debug/58150
11501 * g++.dg/debug/dwarf2/enum2.C: New test.
11502
11503 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11504
11505 PR fortran/84734
11506 * gfortran.dg/pr84734.f90: New test.
11507
11508 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11509
11510 * gnat.dg/prot3.adb: New test.
11511 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11512
11513 2018-03-09 Jason Merrill <jason@redhat.com>
11514 Paolo Carlini <paolo.carlini@oracle.com>
11515
11516 PR c++/71169
11517 PR c++/71832
11518 * g++.dg/cpp0x/pr71169.C: New.
11519 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11520 * g++.dg/cpp0x/pr71832.C: Likewise.
11521
11522 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11523
11524 PR target/83969
11525 * gcc.target/powerpc/pr83969.c: New test.
11526
11527 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR target/84772
11530 * gcc.dg/pr84772.c: New test.
11531
11532 PR c++/84076
11533 * g++.dg/warn/Wformat-2.C: New test.
11534
11535 PR c++/84767
11536 * g++.dg/ext/vla18.C: New test.
11537
11538 2018-03-09 Martin Sebor <msebor@redhat.com>
11539
11540 PR tree-optimization/84526
11541 * gcc.dg/Wrestrict-10.c: New test.
11542 * gcc.dg/Wrestrict-11.c: New test.
11543
11544 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11545
11546 PR rtl-optimization/84682
11547 * gcc.dg/torture/pr84682-1.c: New.
11548 * gcc.dg/torture/pr84682-2.c: New.
11549 * gcc.dg/torture/pr84682-3.c: New.
11550
11551 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11552
11553 PR c++/84724
11554 * g++.dg/ext/pr84724.C: New test.
11555
11556 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11557
11558 PR target/83712
11559 * gcc.target/arm/pr83712.c: New.
11560
11561 2018-03-09 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/84775
11564 * gcc.dg/torture/pr84775.c: New testcase.
11565
11566 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR debug/84404
11569 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11570 targets.
11571
11572 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11573
11574 * gcc.c-torture/compile/20180309-1.c: New test.
11575
11576 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR c++/80598
11579 * g++.dg/warn/Wunused-function4.C: New test.
11580
11581 PR inline-asm/84742
11582 * gcc.target/i386/pr84742-1.c: New test.
11583 * gcc.target/i386/pr84742-2.c: New test.
11584
11585 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11586
11587 PR target/84748
11588 * gcc.c-torture/execute/pr84748.c: New test.
11589
11590 2018-03-08 Richard Biener <rguenther@suse.de>
11591
11592 PR middle-end/84552
11593 * gcc.dg/graphite/pr84552.c: New testcase.
11594
11595 2018-03-08 Richard Biener <rguenther@suse.de>
11596
11597 PR tree-optimization/84178
11598 * gcc.dg/torture/pr84178-2.c: New testcase.
11599
11600 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11601
11602 PR tree-optimization/84178
11603 * gcc.c-torture/compile/pr84178-1.c: New test.
11604
11605 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11606
11607 * lib/target-supports.exp: Do not return zero from a ifunc
11608 function.
11609
11610 2018-03-08 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/84746
11613 * gcc.dg/torture/pr84746.c: New testcase.
11614
11615
11616 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11617 PR debug/84404
11618 PR debug/84408
11619 * gcc.dg/graphite/pr84404.c: New.
11620
11621 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR tree-optimization/84740
11624 * gcc.dg/torture/pr84740.c: New test.
11625
11626 PR tree-optimization/84739
11627 * gcc.dg/pr84739.c: New test.
11628
11629 2018-03-07 Martin Sebor <msebor@redhat.com>
11630
11631 PR tree-optimization/83519
11632 * gcc.dg/Wrestrict-13.c: New test.
11633
11634 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11635
11636 PR fortran/64124
11637 PR fortran/70409
11638 * gfortran.dg/pr64124.f90: New tests.
11639 * gfortran.dg/pr70409.f90: New tests.
11640
11641 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11642
11643 PR target/82411
11644 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11645
11646 2018-03-07 Martin Sebor <msebor@redhat.com>
11647
11648 PR tree-optimization/84526
11649 * gcc.dg/Wrestrict-10.c: New test.
11650
11651 2018-03-07 Martin Sebor <msebor@redhat.com>
11652
11653 PR tree-optimization/84468
11654 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11655 * gcc.dg/Wstringop-truncation.c: New test.
11656 * gcc.dg/Wstringop-truncation-2.c: New test.
11657
11658 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR fortran/84565
11661 * gfortran.dg/pr84565.f90: New test.
11662
11663 PR middle-end/84723
11664 * gcc.target/i386/pr84723-1.c: New test.
11665 * gcc.target/i386/pr84723-2.c: New test.
11666 * gcc.target/i386/pr84723-3.c: New test.
11667 * gcc.target/i386/pr84723-4.c: New test.
11668 * gcc.target/i386/pr84723-5.c: New test.
11669
11670 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11671
11672 PR fortran/64107
11673 * gfortran.dg/pr64107.f90: New test.
11674
11675 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11676
11677 PR fortran/84697
11678 PR fortran/66128
11679 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11680
11681 2018-03-06 Marek Polacek <polacek@redhat.com>
11682
11683 PR c++/84684
11684 * g++.dg/cpp1z/constexpr-84684.C: New test.
11685
11686 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR c/84721
11689 * gcc.dg/pr84721.c: New test.
11690
11691 PR target/84710
11692 * gcc.dg/pr84710.c: New test.
11693
11694 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11695
11696 PR fortran/56667
11697 * gfortran.dg/implied_do_2.f90: New test.
11698 * gfortran.dg/coarray_8.f90: Update for new error message.
11699
11700 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR inline-asm/84683
11703 * g++.dg/ext/pr84683.C: New test.
11704
11705 PR tree-optimization/84687
11706 * gcc.dg/pr84687.c: New test.
11707
11708 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11709
11710 PR c++/84231
11711 * g++.dg/pr84231.C: New.
11712
11713 PR c++/84593
11714 * g++.dg/cpp1y/pr84593.C: New.
11715
11716 PR c++/84492
11717 * g++.dg/pr84492.C: New.
11718
11719 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11720
11721 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11722 __builtin_ppc_speculation_barrier.
11723
11724 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR target/84700
11727 * gcc.target/powerpc/pr84700.c: New test.
11728
11729 2018-03-05 Nathan Sidwell <nathan@acm.org>
11730
11731 PR c++/84702
11732 * g++.dg/lookup/pr84702.C: New.
11733
11734 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR target/84564
11737 * gcc.target/i386/pr84564.c: New test.
11738
11739 2018-03-05 Marek Polacek <polacek@redhat.com>
11740
11741 PR c++/84707
11742 * g++.dg/cpp0x/inline-ns10.C: New test.
11743
11744 2018-03-05 Nathan Sidwell <nathan@acm.org>
11745
11746 PR c++/84694
11747 * g++.dg/template/pr84694.C: New.
11748
11749 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR target/84524
11752 * gcc.c-torture/execute/pr84524.c: New test.
11753 * gcc.target/i386/avx512bw-pr84524.c: New test.
11754
11755 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11756
11757 PR target/84264
11758 * g++.dg/pr84264.C: New test.
11759
11760 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11761
11762 PR c++/84618
11763 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11764 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11765 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11766
11767 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11768
11769 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11770 * g++.dg/other/i386-3.C: Ditto.
11771 * gcc.target/i386/sse-12.c: Ditto.
11772 * gcc.target/i386/sse-13.c: Ditto.
11773 * gcc.target/i386/sse-14.c: Ditto.
11774 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11775 * gcc.target/i386/wbinvd-1.c: New test.
11776 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11777 * gcc.target/i386/pconfig-1.c: Ditto.
11778
11779 2018-03-05 Pádraig Brady <P@draigBrady.com>
11780 Nathan Sidwell <nathan@acm.org>
11781
11782 PR c++/84497
11783 * g++.dg/cpp0x/pr84497.C: New.
11784
11785 2018-03-05 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/84670
11788 * gcc.dg/pr84670-1.c: New testcase.
11789 * gcc.dg/pr84670-2.c: Likewise.
11790 * gcc.dg/pr84670-3.c: Likewise.
11791 * gcc.dg/pr84670-4.c: Likewise.
11792
11793 2018-03-05 Richard Biener <rguenther@suse.de>
11794
11795 PR tree-optimization/84650
11796 * gcc.dg/graphite/pr84650.c: New testcase.
11797
11798 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11799
11800 PR c++/82022
11801 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11802
11803 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11804
11805 PR fortran/71085
11806 * gfortran.dg/pr71085.f90: New test.
11807
11808 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11809
11810 PR fortran/66128
11811 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11812
11813 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11814
11815 PR fortran/51434
11816 * gfortran.dg/pr51434.f90: New test.
11817
11818 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11819
11820 PR c++/61358
11821 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11822
11823 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11824
11825 PR c++/67370
11826 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11827
11828 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11829
11830 PR c++/71464
11831 * g++.dg/torture/pr71464.C: New.
11832
11833 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11834
11835 PR fortran/80965
11836 * gfortran.dg/select_type_41.f90: New test.
11837
11838 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11839
11840 PR c++/61135
11841 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11842
11843 2018-03-02 Marek Polacek <polacek@redhat.com>
11844
11845 PR c++/84578
11846 * g++.dg/ext/flexary29.C: New test.
11847
11848 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11849
11850 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11851
11852 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11853
11854 PR c++/81812
11855 * g++.dg/torture/pr81812.C: New.
11856
11857 2018-03-02 Marek Polacek <polacek@redhat.com>
11858
11859 PR c++/84171
11860 * g++.dg/warn/Wsign-compare-8.C: New test.
11861
11862 PR c++/84663
11863 * g++.dg/parse/array-size3.C: New test.
11864
11865 PR c++/84664
11866 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11867
11868 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR c++/84662
11871 * g++.dg/cpp1y/pr84662.C: New test.
11872
11873 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11874
11875 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11876 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11877 "dg-lto-options".
11878 * g++.dg/lto/20101010-1_0.C: Likewise.
11879 * g++.dg/lto/20101010-2_0.C: Likewise.
11880
11881 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR ipa/84628
11884 * gcc.dg/pr84628.c: New test.
11885
11886 PR target/56540
11887 * gcc.target/ia64/pr56540.c: New test.
11888
11889 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11890
11891 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11892 32-bit target.
11893 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11894 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11895 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11896 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11897
11898 2018-03-02 Marek Polacek <polacek@redhat.com>
11899
11900 PR c++/84590
11901 * c-c++-common/ubsan/shift-11.c: New test.
11902
11903 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11904
11905 * gcc.dg/vect/vect-alias-check-13.c: New test.
11906
11907 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR target/84614
11910 * gcc.dg/pr84614.c: New test.
11911
11912 PR inline-asm/84625
11913 * gcc.target/i386/pr84625.c: New test.
11914
11915 2018-03-02 Richard Biener <rguenther@suse.de>
11916
11917 PR tree-optimization/84427
11918 * gcc.dg/torture/pr84427.c: New testcase.
11919
11920 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11921
11922 PR target/84534
11923 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11924 powerpc64le*-*-linux*.
11925 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11926 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11927
11928 2018-03-01 Martin Sebor <msebor@redhat.com>
11929
11930 PR c++/84294
11931 * g++.dg/ext/attr-const.C: Remove xfail.
11932 * g++.dg/ext/attr-malloc-3.C: New test.
11933 * g++.dg/ext/attr-noinline-3.C: New test.
11934 * g++.dg/ext/attr-noreturn-3.C: New test.
11935 * g++.dg/ext/attr-nothrow-3.C: New test.
11936 * g++.dg/ext/attr-pure.C: Remove xfail.
11937
11938 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR sanitizer/70875
11941 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11942 dg-options and dg-shouldfail "ubsan" directive.
11943
11944 2018-03-01 Marek Polacek <polacek@redhat.com>
11945 Jason Merrill <jason@redhat.com>
11946
11947 PR c++/84582
11948 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11949 * g++.dg/cpp1z/static1.C: New test.
11950 * g++.dg/template/static37.C: New test.
11951
11952 2018-03-01 Nathan Sidwell <nathan@acm.org>
11953
11954 PR c++/84434
11955 * g++.dg/template/pr84434.C: New.
11956
11957 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11958
11959 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11960 -mthumb to the command-line.
11961
11962 2018-03-01 Marek Polacek <polacek@redhat.com>
11963
11964 PR c++/84596
11965 * g++.dg/cpp0x/static_assert14.C: New test.
11966
11967 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11968
11969 PR c++/79410
11970 * g++.dg/torture/pr79410.C: New.
11971
11972 2018-03-01 Martin Liska <mliska@suse.cz>
11973
11974 PR sanitizer/82484
11975 * gcc.dg/asan/pr82484.c: New test.
11976
11977 2018-03-01 Richard Biener <rguenther@suse.de>
11978
11979 PR debug/84645
11980 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11981
11982 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11983
11984 PR fortran/84219
11985 * gfortran.dg/coarray_47.f90: New test.
11986
11987 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11988
11989 PR fortran/84538
11990 * gfortran.dg/class_array_23.f03: New test.
11991
11992 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11993
11994 PR rtl-optimization/84528
11995 * gcc.dg/torture/pr84538.c: Rename to...
11996 * gcc.dg/torture/pr84528.c: ...this.
11997
11998 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11999
12000 PR rtl-optimization/84528
12001 * gcc.dg/torture/pr84538.c: New test.
12002
12003 2018-02-28 Martin Sebor <msebor@redhat.com>
12004
12005 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
12006 -fpic test failures.
12007 * c-c++-common/Wrestrict-2.c: Same.
12008 * c-c++-common/Wstringop-truncation.c: Same.
12009 * gcc.dg/Warray-bounds-22.c: Same.
12010 * gcc.dg/Wstringop-overflow.c: Same.
12011 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
12012 (signed_range): Same.
12013 (unsigned_anti_range): Same.
12014 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
12015 (signed_range): Same.
12016 (unsigned_anti_range): Same.
12017 * gcc.dg/attr-alloc_size-7.c: Same.
12018 * gcc.dg/attr-alloc_size-8.c: Same.
12019 * gcc.dg/builtin-alloc-size.c: Same.
12020 * gcc.dg/builtin-stpncpy.c: Same.
12021 * gcc.dg/builtins-nonnull.c: Same.
12022 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
12023 * gcc.dg/pr79214.c: Same.
12024 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
12025 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12026 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12027 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
12028 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
12029 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
12030 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
12031 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
12032 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
12033 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12034 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12035
12036 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
12037
12038 PR target/84014
12039 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
12040
12041 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12042
12043 PR c++/84609
12044 * g++.dg/cpp0x/pr84609.C: New test.
12045
12046 2018-02-28 Martin Sebor <msebor@redhat.com>
12047
12048 PR testsuite/84617
12049 * g++.dg/ext/attr-malloc-3.C: New test.
12050 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
12051 to pre-existing problems.
12052 * g++.dg/ext/attr-pure.C: Same.
12053
12054 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
12055
12056 PR fortran/83901
12057 * gfortran.dg/associate_37.f90: New test.
12058
12059 PR fortran/83344
12060 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
12061
12062 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR target/52991
12065 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
12066 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
12067 * gcc.dg/bf-ms-layout-4.c: New test.
12068 * gcc.dg/bf-ms-layout-5.c: New test.
12069
12070 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
12071
12072 PR target/83399
12073 * gcc.target/powerpc/pr83399.c: Only run on Linux.
12074
12075 2018-02-28 Richard Biener <rguenther@suse.de>
12076
12077 PR tree-optimization/84584
12078 * gcc.dg/graphite/pr84584.c: New testcase.
12079
12080 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
12081
12082 PR preprocessor/84517
12083 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
12084
12085 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12086
12087 * c-c++-common/dump-ada-spec-12.c: New test.
12088 * c-c++-common/dump-ada-spec-13.c: Likewise.
12089
12090 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12091
12092 * c-c++-common/dump-ada-spec-11.c: New test.
12093
12094 2018-02-28 Martin Liska <mliska@suse.cz>
12095
12096 PR testsuite/84597
12097 * g++.dg/ext/timevar1.C: Fix pruned patterns.
12098 * g++.dg/ext/timevar2.C: Likewise.
12099
12100 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
12101
12102 * c-c++-common/dump-ada-spec-8.c: New test.
12103 * c-c++-common/dump-ada-spec-9.c: Likewise.
12104 * c-c++-common/dump-ada-spec-10.c: Likewise.
12105
12106 2018-02-28 Richard Biener <rguenther@suse.de>
12107
12108 PR middle-end/84607
12109 * gcc.dg/pr84607.c: New testcase.
12110
12111 2018-02-28 Nathan Sidwell <nathan@acm.org>
12112
12113 PR c++/84602
12114 * g++.dg/lookup/pr84602.C: New.
12115
12116 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR c++/83871
12119 PR c++/83503
12120 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12121 dg-options.
12122 * g++.dg/ext/attr-nonnull.C: Likewise.
12123 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12124 directives.
12125 * g++.dg/ext/attr-noinline-2.C: Likewise.
12126 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12127 -fdump-tree-eh in dg-options.
12128
12129 2018-02-28 Alan Modra <amodra@gmail.com>
12130
12131 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12132 GNU ld message.
12133 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12134
12135 2018-02-27 Martin Sebor <msebor@redhat.com>
12136
12137 PR c++/83871
12138 PR c++/83503
12139 * g++.dg/Wmissing-attributes.C: New test.
12140 * g++.dg/ext/attr-const-pure.C: New test.
12141 * g++.dg/ext/attr-const.C: New test.
12142 * g++.dg/ext/attr-deprecated-2.C: New test.
12143 * g++.dg/ext/attr-malloc-2.C: New test.
12144 * g++.dg/ext/attr-malloc.C: New test.
12145 * g++.dg/ext/attr-noinline-2.C: New test.
12146 * g++.dg/ext/attr-noinline.C: New test.
12147 * g++.dg/ext/attr-nonnull.C: New test.
12148 * g++.dg/ext/attr-noreturn-2.C: New test.
12149 * g++.dg/ext/attr-noreturn.C: New test.
12150 * g++.dg/ext/attr-nothrow-2.C: New test.
12151 * g++.dg/ext/attr-nothrow.C: New test.
12152 * g++.dg/ext/attr-optimize.C: New test.
12153 * g++.dg/ext/attr-pure.C: New test.
12154 * g++.dg/ext/attr-returns-nonnull.C: New test.
12155 * g++.dg/ext/attr-warning.C: New test.
12156
12157 2018-02-27 Nathan Sidwell <nathan@acm.org>
12158
12159 PR c++/84426
12160 * g++.dg/lookup/pr84426.C: New.
12161
12162 2018-02-27 Richard Biener <rguenther@suse.de>
12163
12164 PR tree-optimization/84512
12165 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12166
12167 2018-02-27 Martin Liska <mliska@suse.cz>
12168
12169 PR gcov-profile/84548
12170 * g++.dg/gcov/pr84548.C: New test.
12171
12172 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR target/84575
12175 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12176
12177 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR c++/84558
12180 * g++.dg/cpp1y/pr84558.C: New test.
12181
12182 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12183
12184 PR c++/84540
12185 * g++.dg/cpp0x/alignas14.C: New.
12186 * g++.dg/cpp0x/alignas15.C: Likewise.
12187
12188 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR c++/84557
12191 * g++.dg/gomp/pr84557.C: New test.
12192
12193 2018-02-26 Marek Polacek <polacek@redhat.com>
12194
12195 PR c++/84325
12196 * g++.dg/cpp1z/pr84325.C: New test.
12197
12198 2018-02-26 Carl Love <cel@us.ibm.com>
12199
12200 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12201 Power 8 test file.
12202 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12203 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12204 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12205 -mcpu=power8.
12206 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12207 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12208 -mcpu=power8.
12209
12210 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12211
12212 PR target/84039
12213 * gcc.target/i386/indirect-thunk-1.c: Updated.
12214 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12215 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12216 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12217 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12218 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12219 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12220 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12221 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12222 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12223 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12224 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12225 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12226 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12227 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12228 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12229 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12230 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12231 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12232 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12233 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12234 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12235 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12236 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12237 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12238 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12239 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12240 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12241 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12242 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12243 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12244 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12245 * gcc.target/i386/ret-thunk-9.c: Likewise.
12246 * gcc.target/i386/ret-thunk-10.c: Likewise.
12247 * gcc.target/i386/ret-thunk-11.c: Likewise.
12248 * gcc.target/i386/ret-thunk-12.c: Likewise.
12249 * gcc.target/i386/ret-thunk-13.c: Likewise.
12250 * gcc.target/i386/ret-thunk-14.c: Likewise.
12251 * gcc.target/i386/ret-thunk-15.c: Likewise.
12252
12253 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12254
12255 * gcc.c-torture/execute/20180226-1.c: New test.
12256
12257 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12258
12259 PR tree-optimization/83965
12260 * gcc.dg/vect/pr83965-2.c: New test.
12261
12262 2018-02-26 Tom de Vries <tom@codesourcery.com>
12263
12264 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12265
12266 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12267
12268 PR target/84530
12269 * gcc.target/i386/ret-thunk-22.c: New test.
12270 * gcc.target/i386/ret-thunk-23.c: Likewise.
12271 * gcc.target/i386/ret-thunk-24.c: Likewise.
12272 * gcc.target/i386/ret-thunk-25.c: Likewise.
12273 * gcc.target/i386/ret-thunk-26.c: Likewise.
12274
12275 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12276
12277 PR c++/84533
12278 * g++.dg/cpp1z/pr84533.C: New.
12279
12280 2018-02-26 Marek Polacek <polacek@redhat.com>
12281
12282 PR c++/84537
12283 * g++.dg/parse/error60.C: New test.
12284
12285 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR c++/84556
12288 * g++.dg/gomp/pr84556.C: New test.
12289 * g++.dg/vect/pr84556.cc: New test.
12290
12291 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12292
12293 PR fortran/32957
12294 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12295 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12296 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12297 * gfortran.dg/c_loc_test.f90: Likewise.
12298 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12299 * gfortran.dg/proc_decl_17.f90: Likewise.
12300 * gfortran.dg/proc_ptr_8.f90: Likewise.
12301
12302 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12303
12304 PR target/84521
12305 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12306 r254814 disabling -fomit-frame-pointer by default.
12307 * gcc.target/aarch64/spill_1.c: Likewise.
12308 * gcc.target/aarch64/test_frame_11.c: Likewise.
12309 * gcc.target/aarch64/test_frame_12.c: Likewise.
12310 * gcc.target/aarch64/test_frame_13.c: Likewise.
12311 * gcc.target/aarch64/test_frame_14.c: Likewise.
12312 * gcc.target/aarch64/test_frame_15.c: Likewise.
12313 * gcc.target/aarch64/test_frame_3.c: Likewise.
12314 * gcc.target/aarch64/test_frame_5.c: Likewise.
12315 * gcc.target/aarch64/test_frame_9.c: Likewise.
12316
12317 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12318
12319 PR fortran/83633
12320 * gfortran.dg/explicit_shape_1.f90: New test.
12321 * gfortran.dg/automatic_module_variable.f90: Update regex.
12322 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12323 * gfortran.dg/constant_shape.f90: Ditto.
12324 * gfortran.dg/dec_structure_23.f90: Ditto.
12325 * gfortran.dg/pr78240.f90: Ditto.
12326
12327 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12328
12329 PR fortran/84523
12330 * gfortran.dg/pr84523.f90: New test.
12331
12332 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12333
12334 PR fortran/78238
12335 * gfortran.dg/select_type_40.f90: New test.
12336
12337 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12338
12339 PR fortran/30792
12340 * gfortran.dg/data_substring.f90: New test.
12341
12342 2018-02-24 Marek Polacek <polacek@redhat.com>
12343
12344 PR c++/83692
12345 * g++.dg/cpp1z/constexpr-83692.C: New test.
12346
12347 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12348
12349 PR fortran/84346
12350 * gfortran.dg/statement_function_1.f90: Update test.
12351
12352 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12353
12354 PR fortran/84506
12355 * gfortran.dg/inquire_19.f90: New test.
12356
12357 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12358
12359 PR fortran/83149
12360 * gfortran.dg/pr83149_b.f90: New test.
12361 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12362
12363 2018-02-23 Carl Love <cel@us.ibm.com>
12364
12365 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12366 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12367 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12368 Power 8 tests.
12369
12370 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12371
12372 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12373 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12374
12375 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12376
12377 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12378 expected output.
12379
12380 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12381
12382 PR fortran/83149
12383 * gfortran.dg/pr83149_1.f90: New test.
12384 * gfortran.dg/pr83149.f90: Additional source for previous.
12385
12386 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12387
12388 PR testsuite/80551
12389 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12390 __GI___pthread_mutex_init as well.
12391
12392 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12393
12394 PR fortran/83148
12395 * gfortran.dg/class_68.f90: New test.
12396
12397 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12398
12399 PR fortran/59781
12400 * gfortran.dg/derived_init_5.f90: New test.
12401
12402 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR target/82851
12405 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12406 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12407
12408 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12409
12410 PR target/81572
12411 * gcc.target/powerpc/pr81572.c: New.
12412
12413 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12414
12415 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12416
12417 2018-02-22 Martin Sebor <msebor@redhat.com>
12418
12419 PR tree-optimization/84480
12420 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12421 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12422
12423 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12424
12425 PR target/84176
12426 * gcc.target/i386/indirect-thunk-11.c: New test.
12427 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12428 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12429 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12430 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12431 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12432 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12433 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12434 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12435 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12436
12437 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12438
12439 PR target/83335
12440 * gcc.target/aarch64/asm-2.c: Add dg-error for
12441 ILP32 mode.
12442 * gcc.target/aarch64/asm-4.c: New test.
12443
12444 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12445
12446 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12447
12448 2018-02-22 Marek Polacek <polacek@redhat.com>
12449
12450 PR c++/84493
12451 * g++.dg/parse/error59.C: New test.
12452
12453 2018-02-22 Tom de Vries <tom@codesourcery.com>
12454
12455 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12456
12457 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12458
12459 PR c++/77655
12460 * g++.dg/cpp0x/pr77655.C: New.
12461
12462 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR c++/84496
12465 * g++.dg/cpp1y/pr84496.C: New test.
12466
12467 PR target/84502
12468 * g++.dg/torture/pr84502.C: New test.
12469
12470 PR tree-optimization/84503
12471 * gcc.dg/pr84503-1.c: New test.
12472 * gcc.dg/pr84503-2.c: New test.
12473
12474 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR tree-optimization/84478
12477 * gcc.c-torture/execute/pr84478.c: New test.
12478
12479 2018-02-20 Martin Sebor <msebor@redhat.com>
12480
12481 PR middle-end/84095
12482 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12483 * c-c++-common/Wrestrict.c: Same.
12484 * gcc.dg/Wrestrict-6.c: Same.
12485 * gcc.dg/Warray-bounds-27.c: New test.
12486 * gcc.dg/Wrestrict-8.c: New test.
12487 * gcc.dg/Wrestrict-9.c: New test.
12488 * gcc.dg/pr84095.c: New test.
12489
12490 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12491
12492 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12493
12494 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12495
12496 PR fortran/48890
12497 PR fortran/83823
12498 * gfortran.dg/structure_constructor_14.f90: New test.
12499
12500 2018-02-20 Jeff Law <law@redhat.com>
12501
12502 PR middle-end/82123
12503 PR tree-optimization/81592
12504 PR middle-end/79257
12505 * gcc.dg/pr81592.c: New test.
12506 * gcc.dg/pr82123.c: New test.
12507 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12508
12509 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR c++/84488
12512 * g++.dg/warn/Wunused-var-30.C: New test.
12513
12514 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12515
12516 PR tree-optimization/84419
12517 * gcc.dg/vect/pr84419.c: New test.
12518
12519 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR middle-end/82004
12522 * gfortran.dg/pr82004.f90: New test.
12523
12524 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12525
12526 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12527
12528 2018-02-20 Martin Liska <mliska@suse.cz>
12529
12530 PR c/84310
12531 PR target/79747
12532 * gcc.target/i386/pr84310.c: New test.
12533 * gcc.target/i386/pr84310-2.c: Likewise.
12534
12535 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12536
12537 PR c++/84446
12538 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12539
12540 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12541
12542 PR c++/84445
12543 * g++.dg/cpp1z/launder7.C: New test.
12544
12545 PR c++/84449
12546 * g++.dg/cpp0x/constexpr-84449.C: New test.
12547
12548 PR c++/84455
12549 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12550
12551 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12552
12553 PR fortran/83344
12554 PR fortran/83975
12555 * gfortran.dg/associate_22.f90: Enable commented out test.
12556 * gfortran.dg/associate_36.f90: New test.
12557
12558 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR target/84146
12561 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12562
12563 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12564
12565 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12566 (dg-options): Use -mavx instead of -w.
12567
12568 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR c++/84444
12571 * g++.dg/cpp1z/launder8.C: New test.
12572
12573 PR c++/84448
12574 * g++.dg/gomp/pr84448.C: New test.
12575
12576 PR c++/84430
12577 * g++.dg/gomp/pr84430.C: New test.
12578
12579 PR tree-optimization/84452
12580 * gcc.dg/pr84452.c: New test.
12581
12582 PR c++/79064
12583 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12584
12585 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12586
12587 PR fortran/35339
12588 * gfortran.dg/implied_do_io_4.f90: New test.
12589
12590 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12591
12592 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12593 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12594 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12595
12596 2018-02-19 Carl Love <cel@us.ibm.com>
12597
12598 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12599
12600 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12601
12602 PR target/84460
12603 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12604
12605 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12606
12607 PR c++/84348
12608 * g++.dg/cpp0x/auto50.C: New.
12609 * g++.dg/parse/friend12.C: Adjust.
12610
12611 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12612
12613 PR libgfortran/84389
12614 * gfortran.dg/dtio_33.f90: New test.
12615
12616 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12617
12618 PR libgfortran/84412
12619 * gfortran.dg/inquire_18.f90: New test.
12620
12621 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12622
12623 PR fortran/84381
12624 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12625 * gfortran.dg/pointer_intent_3.f90: Ditto.
12626 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12627 * gfortran.dg/protected_3.f90: Ditto.
12628 * gfortran.dg/protected_4.f90: Ditto.
12629 * gfortran.dg/protected_5.f90: Ditto.
12630 * gfortran.dg/protected_6.f90: Ditto.
12631
12632 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12633
12634 PR fortran/80945
12635 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12636 change to run.
12637
12638 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12639
12640 PR fortran/84270
12641 * gfortran.dg/inline_matmul_22.f90: New test.
12642
12643 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12644
12645 PR fortran/84381
12646 * gfortran.dg/abort_shoulfail.f90: New test.
12647 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12648 by STOP n.
12649 * gfortran.dg/PR19754_2.f90: Likewise.
12650 * gfortran.dg/PR19872.f: Likewise.
12651 * gfortran.dg/PR49268.f90: Likewise.
12652 * gfortran.dg/Wall.f90: Likewise.
12653 * gfortran.dg/Wno-all.f90: Likewise.
12654 * gfortran.dg/achar_1.f90: Likewise.
12655 * gfortran.dg/achar_2.f90: Likewise.
12656 * gfortran.dg/achar_4.f90: Likewise.
12657 * gfortran.dg/achar_6.F90: Likewise.
12658 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12659 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12660 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12661 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12662 * gfortran.dg/actual_array_result_1.f90: Likewise.
12663 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12664 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12665 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12666 * gfortran.dg/actual_procedure_1.f90: Likewise.
12667 * gfortran.dg/adjustl_1.f90: Likewise.
12668 * gfortran.dg/advance_1.f90: Likewise.
12669 * gfortran.dg/advance_4.f90: Likewise.
12670 * gfortran.dg/advance_5.f90: Likewise.
12671 * gfortran.dg/advance_6.f90: Likewise.
12672 * gfortran.dg/aint_anint_1.f90: Likewise.
12673 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12674 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12675 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12676 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12677 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12678 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12679 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12680 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12681 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12682 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12683 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12684 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12685 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12686 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12687 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12688 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12689 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12690 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12691 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12692 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12693 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12694 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12695 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12696 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12697 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12698 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12699 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12700 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12701 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12702 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12703 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12704 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12705 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12706 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12707 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12708 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12709 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12710 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12711 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12712 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12713 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12714 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12715 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12716 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12717 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12718 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12719 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12720 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12721 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12722 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12723 * gfortran.dg/allocatable_function_1.f90: Likewise.
12724 * gfortran.dg/allocatable_function_10.f90: Likewise.
12725 * gfortran.dg/allocatable_function_3.f90: Likewise.
12726 * gfortran.dg/allocatable_function_5.f90: Likewise.
12727 * gfortran.dg/allocatable_function_6.f90: Likewise.
12728 * gfortran.dg/allocatable_function_7.f90: Likewise.
12729 * gfortran.dg/allocatable_function_8.f90: Likewise.
12730 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12731 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12732 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12733 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12734 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12735 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12736 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12737 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12738 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12739 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12740 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12741 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12742 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12743 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12744 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12745 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12746 * gfortran.dg/allocate_class_3.f90: Likewise.
12747 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12748 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12749 * gfortran.dg/allocate_derived_5.f90: Likewise.
12750 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12751 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12752 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12753 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12754 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12755 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12756 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12757 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12758 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12759 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12760 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12761 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12762 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12763 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12764 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12765 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12766 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12767 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12768 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12769 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12770 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12771 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12772 * gfortran.dg/altreturn_3.f90: Likewise.
12773 * gfortran.dg/altreturn_5.f90: Likewise.
12774 * gfortran.dg/altreturn_7.f90: Likewise.
12775 * gfortran.dg/and_or_xor.f90: Likewise.
12776 * gfortran.dg/anint_1.f90: Likewise.
12777 * gfortran.dg/any_all_1.f90: Likewise.
12778 * gfortran.dg/anyallcount_1.f90: Likewise.
12779 * gfortran.dg/append_1.f90: Likewise.
12780 * gfortran.dg/argument_checking_1.f90: Likewise.
12781 * gfortran.dg/argument_checking_2.f90: Likewise.
12782 * gfortran.dg/argument_checking_8.f90: Likewise.
12783 * gfortran.dg/arithmetic_if.f90: Likewise.
12784 * gfortran.dg/array_1.f90: Likewise.
12785 * gfortran.dg/array_2.f90: Likewise.
12786 * gfortran.dg/array_alloc_1.f90: Likewise.
12787 * gfortran.dg/array_alloc_2.f90: Likewise.
12788 * gfortran.dg/array_alloc_3.f90: Likewise.
12789 * gfortran.dg/array_assignment_1.F90: Likewise.
12790 * gfortran.dg/array_assignment_5.f90: Likewise.
12791 * gfortran.dg/array_constructor_1.f90: Likewise.
12792 * gfortran.dg/array_constructor_10.f90: Likewise.
12793 * gfortran.dg/array_constructor_11.f90: Likewise.
12794 * gfortran.dg/array_constructor_12.f90: Likewise.
12795 * gfortran.dg/array_constructor_15.f90: Likewise.
12796 * gfortran.dg/array_constructor_16.f90: Likewise.
12797 * gfortran.dg/array_constructor_17.f90: Likewise.
12798 * gfortran.dg/array_constructor_19.f90: Likewise.
12799 * gfortran.dg/array_constructor_23.f: Likewise.
12800 * gfortran.dg/array_constructor_24.f: Likewise.
12801 * gfortran.dg/array_constructor_32.f90: Likewise.
12802 * gfortran.dg/array_constructor_36.f90: Likewise.
12803 * gfortran.dg/array_constructor_39.f90: Likewise.
12804 * gfortran.dg/array_constructor_4.f90: Likewise.
12805 * gfortran.dg/array_constructor_40.f90: Likewise.
12806 * gfortran.dg/array_constructor_44.f90: Likewise.
12807 * gfortran.dg/array_constructor_45.f90: Likewise.
12808 * gfortran.dg/array_constructor_46.f90: Likewise.
12809 * gfortran.dg/array_constructor_47.f90: Likewise.
12810 * gfortran.dg/array_constructor_49.f90: Likewise.
12811 * gfortran.dg/array_constructor_5.f90: Likewise.
12812 * gfortran.dg/array_constructor_50.f90: Likewise.
12813 * gfortran.dg/array_constructor_6.f90: Likewise.
12814 * gfortran.dg/array_constructor_7.f90: Likewise.
12815 * gfortran.dg/array_constructor_8.f90: Likewise.
12816 * gfortran.dg/array_constructor_9.f90: Likewise.
12817 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12818 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12819 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12820 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12821 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12822 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12823 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12824 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12825 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12826 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12827 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12828 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12829 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12830 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12831 * gfortran.dg/array_function_1.f90: Likewise.
12832 * gfortran.dg/array_function_5.f90: Likewise.
12833 * gfortran.dg/array_initializer_1.f90: Likewise.
12834 * gfortran.dg/array_initializer_2.f90: Likewise.
12835 * gfortran.dg/array_memcpy_5.f90: Likewise.
12836 * gfortran.dg/array_memset_2.f90: Likewise.
12837 * gfortran.dg/array_reference_1.f90: Likewise.
12838 * gfortran.dg/array_return_value_1.f90: Likewise.
12839 * gfortran.dg/array_section_1.f90: Likewise.
12840 * gfortran.dg/array_temporaries_3.f90: Likewise.
12841 * gfortran.dg/arrayio_1.f90: Likewise.
12842 * gfortran.dg/arrayio_10.f90: Likewise.
12843 * gfortran.dg/arrayio_11.f90: Likewise.
12844 * gfortran.dg/arrayio_12.f90: Likewise.
12845 * gfortran.dg/arrayio_13.f90: Likewise.
12846 * gfortran.dg/arrayio_14.f90: Likewise.
12847 * gfortran.dg/arrayio_16.f90: Likewise.
12848 * gfortran.dg/arrayio_2.f90: Likewise.
12849 * gfortran.dg/arrayio_3.f90: Likewise.
12850 * gfortran.dg/arrayio_4.f90: Likewise.
12851 * gfortran.dg/arrayio_5.f90: Likewise.
12852 * gfortran.dg/arrayio_6.f90: Likewise.
12853 * gfortran.dg/arrayio_7.f90: Likewise.
12854 * gfortran.dg/arrayio_8.f90: Likewise.
12855 * gfortran.dg/arrayio_9.f90: Likewise.
12856 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12857 * gfortran.dg/assign_10.f90: Likewise.
12858 * gfortran.dg/assign_9.f90: Likewise.
12859 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12860 * gfortran.dg/assignment_1.f90: Likewise.
12861 * gfortran.dg/associate_1.f03: Likewise.
12862 * gfortran.dg/associate_11.f90: Likewise.
12863 * gfortran.dg/associate_13.f90: Likewise.
12864 * gfortran.dg/associate_15.f90: Likewise.
12865 * gfortran.dg/associate_17.f90: Likewise.
12866 * gfortran.dg/associate_18.f08: Likewise.
12867 * gfortran.dg/associate_19.f03: Likewise.
12868 * gfortran.dg/associate_20.f03: Likewise.
12869 * gfortran.dg/associate_22.f90: Likewise.
12870 * gfortran.dg/associate_23.f90: Likewise.
12871 * gfortran.dg/associate_24.f90: Likewise.
12872 * gfortran.dg/associate_25.f90: Likewise.
12873 * gfortran.dg/associate_27.f90: Likewise.
12874 * gfortran.dg/associate_28.f90: Likewise.
12875 * gfortran.dg/associate_32.f03: Likewise.
12876 * gfortran.dg/associate_33.f03: Likewise.
12877 * gfortran.dg/associate_34.f90: Likewise.
12878 * gfortran.dg/associate_6.f03: Likewise.
12879 * gfortran.dg/associate_7.f03: Likewise.
12880 * gfortran.dg/associate_8.f03: Likewise.
12881 * gfortran.dg/associate_9.f03: Likewise.
12882 * gfortran.dg/associated_1.f90: Likewise.
12883 * gfortran.dg/associated_2.f90: Likewise.
12884 * gfortran.dg/associated_5.f90: Likewise.
12885 * gfortran.dg/associated_6.f90: Likewise.
12886 * gfortran.dg/associated_target_3.f90: Likewise.
12887 * gfortran.dg/associated_target_4.f90: Likewise.
12888 * gfortran.dg/associated_target_5.f03: Likewise.
12889 * gfortran.dg/associated_target_6.f03: Likewise.
12890 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12891 * gfortran.dg/assumed_rank_1.f90: Likewise.
12892 * gfortran.dg/assumed_rank_10.f90: Likewise.
12893 * gfortran.dg/assumed_rank_2.f90: Likewise.
12894 * gfortran.dg/assumed_rank_7.f90: Likewise.
12895 * gfortran.dg/assumed_rank_8.f90: Likewise.
12896 * gfortran.dg/assumed_rank_9.f90: Likewise.
12897 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12898 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12899 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12900 * gfortran.dg/assumed_type_2.f90: Likewise.
12901 * gfortran.dg/atan2_1.f90: Likewise.
12902 * gfortran.dg/auto_array_1.f90: Likewise.
12903 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12904 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12905 * gfortran.dg/auto_char_len_3.f90: Likewise.
12906 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12907 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12908 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12909 * gfortran.dg/auto_save_2.f90: Likewise.
12910 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12911 * gfortran.dg/backslash_1.f90: Likewise.
12912 * gfortran.dg/backslash_2.f90: Likewise.
12913 * gfortran.dg/backslash_3.f: Likewise.
12914 * gfortran.dg/backspace_1.f: Likewise.
12915 * gfortran.dg/backspace_10.f90: Likewise.
12916 * gfortran.dg/backspace_11.f90: Likewise.
12917 * gfortran.dg/backspace_2.f: Likewise.
12918 * gfortran.dg/backspace_3.f: Likewise.
12919 * gfortran.dg/backspace_4.f: Likewise.
12920 * gfortran.dg/backspace_5.f: Likewise.
12921 * gfortran.dg/backspace_6.f: Likewise.
12922 * gfortran.dg/backspace_7.f90: Likewise.
12923 * gfortran.dg/backspace_8.f: Likewise.
12924 * gfortran.dg/backspace_9.f: Likewise.
12925 * gfortran.dg/bessel_1.f90: Likewise.
12926 * gfortran.dg/bessel_2.f90: Likewise.
12927 * gfortran.dg/bessel_5.f90: Likewise.
12928 * gfortran.dg/bessel_6.f90: Likewise.
12929 * gfortran.dg/bessel_7.f90: Likewise.
12930 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12931 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12932 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12933 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12934 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12935 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12936 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12937 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12938 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12939 * gfortran.dg/bit_comparison_1.F90: Likewise.
12940 * gfortran.dg/bit_comparison_2.F90: Likewise.
12941 * gfortran.dg/block_1.f08: Likewise.
12942 * gfortran.dg/block_13.f08: Likewise.
12943 * gfortran.dg/block_14.f90: Likewise.
12944 * gfortran.dg/block_2.f08: Likewise.
12945 * gfortran.dg/block_6.f08: Likewise.
12946 * gfortran.dg/block_7.f08: Likewise.
12947 * gfortran.dg/block_8.f08: Likewise.
12948 * gfortran.dg/blockdata_1.f90: Likewise.
12949 * gfortran.dg/bound_1.f90: Likewise.
12950 * gfortran.dg/bound_2.f90: Likewise.
12951 * gfortran.dg/bound_3.f90: Likewise.
12952 * gfortran.dg/bound_4.f90: Likewise.
12953 * gfortran.dg/bound_5.f90: Likewise.
12954 * gfortran.dg/bound_6.f90: Likewise.
12955 * gfortran.dg/bound_7.f90: Likewise.
12956 * gfortran.dg/bound_8.f90: Likewise.
12957 * gfortran.dg/bound_9.f90: Likewise.
12958 * gfortran.dg/bound_simplification_1.f90: Likewise.
12959 * gfortran.dg/bound_simplification_3.f90: Likewise.
12960 * gfortran.dg/bound_simplification_4.f90: Likewise.
12961 * gfortran.dg/bound_simplification_5.f90: Likewise.
12962 * gfortran.dg/bound_simplification_6.f90: Likewise.
12963 * gfortran.dg/bounds_check_1.f90: Likewise.
12964 * gfortran.dg/bounds_check_12.f90: Likewise.
12965 * gfortran.dg/bounds_check_14.f90: Likewise.
12966 * gfortran.dg/bounds_check_15.f90: Likewise.
12967 * gfortran.dg/bounds_check_19.f90: Likewise.
12968 * gfortran.dg/bounds_check_8.f90: Likewise.
12969 * gfortran.dg/bounds_check_9.f90: Likewise.
12970 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12971 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12972 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12973 * gfortran.dg/boz_1.f90: Likewise.
12974 * gfortran.dg/boz_11.f90: Likewise.
12975 * gfortran.dg/boz_13.f90: Likewise.
12976 * gfortran.dg/boz_14.f90: Likewise.
12977 * gfortran.dg/boz_15.f90: Likewise.
12978 * gfortran.dg/boz_3.f90: Likewise.
12979 * gfortran.dg/boz_6.f90: Likewise.
12980 * gfortran.dg/boz_9.f90: Likewise.
12981 * gfortran.dg/byte_1.f90: Likewise.
12982 * gfortran.dg/byte_2.f90: Likewise.
12983 * gfortran.dg/c_assoc.f90: Likewise.
12984 * gfortran.dg/c_assoc_2.f03: Likewise.
12985 * gfortran.dg/c_assoc_3.f90: Likewise.
12986 * gfortran.dg/c_by_val_1.f: Likewise.
12987 * gfortran.dg/c_by_val_5.f90: Likewise.
12988 * gfortran.dg/c_char_tests.f03: Likewise.
12989 * gfortran.dg/c_char_tests_2.f03: Likewise.
12990 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12991 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12992 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12993 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12994 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12995 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12996 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12997 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12998 * gfortran.dg/c_kind_params.f90: Likewise.
12999 * gfortran.dg/c_loc_test_20.f90: Likewise.
13000 * gfortran.dg/c_loc_tests_2.f03: Likewise.
13001 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
13002 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
13003 * gfortran.dg/c_size_t_test.f03: Likewise.
13004 * gfortran.dg/c_sizeof_1.f90: Likewise.
13005 * gfortran.dg/c_sizeof_5.f90: Likewise.
13006 * gfortran.dg/c_sizeof_6.f90: Likewise.
13007 * gfortran.dg/char4_iunit_1.f03: Likewise.
13008 * gfortran.dg/char4_iunit_2.f03: Likewise.
13009 * gfortran.dg/char_allocation_1.f90: Likewise.
13010 * gfortran.dg/char_array_constructor.f90: Likewise.
13011 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
13012 * gfortran.dg/char_assign_1.f90: Likewise.
13013 * gfortran.dg/char_associated_1.f90: Likewise.
13014 * gfortran.dg/char_cast_2.f90: Likewise.
13015 * gfortran.dg/char_comparison_1.f: Likewise.
13016 * gfortran.dg/char_component_initializer_1.f90: Likewise.
13017 * gfortran.dg/char_component_initializer_2.f90: Likewise.
13018 * gfortran.dg/char_cons_len.f90: Likewise.
13019 * gfortran.dg/char_conversion.f90: Likewise.
13020 * gfortran.dg/char_cshift_1.f90: Likewise.
13021 * gfortran.dg/char_cshift_2.f90: Likewise.
13022 * gfortran.dg/char_decl_2.f90: Likewise.
13023 * gfortran.dg/char_eoshift_1.f90: Likewise.
13024 * gfortran.dg/char_eoshift_2.f90: Likewise.
13025 * gfortran.dg/char_eoshift_3.f90: Likewise.
13026 * gfortran.dg/char_eoshift_4.f90: Likewise.
13027 * gfortran.dg/char_eoshift_5.f90: Likewise.
13028 * gfortran.dg/char_expr_1.f90: Likewise.
13029 * gfortran.dg/char_expr_3.f90: Likewise.
13030 * gfortran.dg/char_initialiser_actual.f90: Likewise.
13031 * gfortran.dg/char_length_12.f90: Likewise.
13032 * gfortran.dg/char_length_14.f90: Likewise.
13033 * gfortran.dg/char_length_15.f90: Likewise.
13034 * gfortran.dg/char_length_17.f90: Likewise.
13035 * gfortran.dg/char_length_20.f90: Likewise.
13036 * gfortran.dg/char_length_21.f90: Likewise.
13037 * gfortran.dg/char_length_5.f90: Likewise.
13038 * gfortran.dg/char_length_6.f90: Likewise.
13039 * gfortran.dg/char_length_7.f90: Likewise.
13040 * gfortran.dg/char_length_8.f90: Likewise.
13041 * gfortran.dg/char_pack_1.f90: Likewise.
13042 * gfortran.dg/char_pack_2.f90: Likewise.
13043 * gfortran.dg/char_pointer_assign.f90: Likewise.
13044 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
13045 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
13046 * gfortran.dg/char_pointer_dependency.f90: Likewise.
13047 * gfortran.dg/char_pointer_dummy.f90: Likewise.
13048 * gfortran.dg/char_pointer_func.f90: Likewise.
13049 * gfortran.dg/char_reshape_1.f90: Likewise.
13050 * gfortran.dg/char_result_1.f90: Likewise.
13051 * gfortran.dg/char_result_12.f90: Likewise.
13052 * gfortran.dg/char_result_13.f90: Likewise.
13053 * gfortran.dg/char_result_14.f90: Likewise.
13054 * gfortran.dg/char_result_15.f90: Likewise.
13055 * gfortran.dg/char_result_2.f90: Likewise.
13056 * gfortran.dg/char_result_3.f90: Likewise.
13057 * gfortran.dg/char_result_4.f90: Likewise.
13058 * gfortran.dg/char_result_5.f90: Likewise.
13059 * gfortran.dg/char_result_6.f90: Likewise.
13060 * gfortran.dg/char_result_7.f90: Likewise.
13061 * gfortran.dg/char_result_8.f90: Likewise.
13062 * gfortran.dg/char_spread_1.f90: Likewise.
13063 * gfortran.dg/char_transpose_1.f90: Likewise.
13064 * gfortran.dg/char_type_len.f90: Likewise.
13065 * gfortran.dg/char_unpack_1.f90: Likewise.
13066 * gfortran.dg/char_unpack_2.f90: Likewise.
13067 * gfortran.dg/character_array_constructor_1.f90: Likewise.
13068 * gfortran.dg/character_comparison_1.f90: Likewise.
13069 * gfortran.dg/character_comparison_2.f90: Likewise.
13070 * gfortran.dg/character_comparison_3.f90: Likewise.
13071 * gfortran.dg/character_comparison_4.f90: Likewise.
13072 * gfortran.dg/character_comparison_5.f90: Likewise.
13073 * gfortran.dg/character_comparison_6.f90: Likewise.
13074 * gfortran.dg/character_comparison_7.f90: Likewise.
13075 * gfortran.dg/character_comparison_8.f90: Likewise.
13076 * gfortran.dg/character_comparison_9.f90: Likewise.
13077 * gfortran.dg/charlen_15.f90: Likewise.
13078 * gfortran.dg/charlen_16.f90: Likewise.
13079 * gfortran.dg/chkbits.f90: Likewise.
13080 * gfortran.dg/chmod_1.f90: Likewise.
13081 * gfortran.dg/chmod_2.f90: Likewise.
13082 * gfortran.dg/chmod_3.f90: Likewise.
13083 * gfortran.dg/class_1.f03: Likewise.
13084 * gfortran.dg/class_18.f03: Likewise.
13085 * gfortran.dg/class_19.f03: Likewise.
13086 * gfortran.dg/class_35.f90: Likewise.
13087 * gfortran.dg/class_46.f03: Likewise.
13088 * gfortran.dg/class_48.f90: Likewise.
13089 * gfortran.dg/class_51.f90: Likewise.
13090 * gfortran.dg/class_52.f90: Likewise.
13091 * gfortran.dg/class_6.f03: Likewise.
13092 * gfortran.dg/class_63.f90: Likewise.
13093 * gfortran.dg/class_64.f90: Likewise.
13094 * gfortran.dg/class_65.f90: Likewise.
13095 * gfortran.dg/class_66.f90: Likewise.
13096 * gfortran.dg/class_67.f90: Likewise.
13097 * gfortran.dg/class_9.f03: Likewise.
13098 * gfortran.dg/class_alias.f90: Likewise.
13099 * gfortran.dg/class_allocate_1.f03: Likewise.
13100 * gfortran.dg/class_allocate_10.f03: Likewise.
13101 * gfortran.dg/class_allocate_13.f90: Likewise.
13102 * gfortran.dg/class_allocate_14.f90: Likewise.
13103 * gfortran.dg/class_allocate_15.f90: Likewise.
13104 * gfortran.dg/class_allocate_19.f03: Likewise.
13105 * gfortran.dg/class_allocate_21.f90: Likewise.
13106 * gfortran.dg/class_allocate_22.f90: Likewise.
13107 * gfortran.dg/class_allocate_3.f03: Likewise.
13108 * gfortran.dg/class_allocate_4.f03: Likewise.
13109 * gfortran.dg/class_allocate_5.f90: Likewise.
13110 * gfortran.dg/class_allocate_6.f03: Likewise.
13111 * gfortran.dg/class_allocate_7.f03: Likewise.
13112 * gfortran.dg/class_allocate_8.f03: Likewise.
13113 * gfortran.dg/class_allocate_9.f03: Likewise.
13114 * gfortran.dg/class_array_1.f03: Likewise.
13115 * gfortran.dg/class_array_14.f90: Likewise.
13116 * gfortran.dg/class_array_15.f03: Likewise.
13117 * gfortran.dg/class_array_16.f90: Likewise.
13118 * gfortran.dg/class_array_2.f03: Likewise.
13119 * gfortran.dg/class_array_20.f03: Likewise.
13120 * gfortran.dg/class_array_21.f03: Likewise.
13121 * gfortran.dg/class_array_3.f03: Likewise.
13122 * gfortran.dg/class_array_4.f03: Likewise.
13123 * gfortran.dg/class_array_7.f03: Likewise.
13124 * gfortran.dg/class_array_8.f03: Likewise.
13125 * gfortran.dg/class_array_9.f03: Likewise.
13126 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13127 * gfortran.dg/class_dummy_1.f03: Likewise.
13128 * gfortran.dg/class_optional_1.f90: Likewise.
13129 * gfortran.dg/class_optional_2.f90: Likewise.
13130 * gfortran.dg/class_result_5.f90: Likewise.
13131 * gfortran.dg/class_result_6.f90: Likewise.
13132 * gfortran.dg/class_to_type_1.f03: Likewise.
13133 * gfortran.dg/class_to_type_2.f90: Likewise.
13134 * gfortran.dg/class_to_type_3.f03: Likewise.
13135 * gfortran.dg/class_to_type_4.f90: Likewise.
13136 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13137 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13138 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13139 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13140 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13141 * gfortran.dg/coarray/codimension.f90: Likewise.
13142 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13143 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13144 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13145 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13146 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13147 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13148 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13149 * gfortran.dg/coarray/event_1.f90: Likewise.
13150 * gfortran.dg/coarray/event_2.f90: Likewise.
13151 * gfortran.dg/coarray/get_array.f90: Likewise.
13152 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13153 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13154 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13155 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13156 * gfortran.dg/coarray/lock_1.f90: Likewise.
13157 * gfortran.dg/coarray/lock_2.f90: Likewise.
13158 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13159 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13160 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13161 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13162 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13163 * gfortran.dg/coarray/registering_1.f90: Likewise.
13164 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13165 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13166 * gfortran.dg/coarray/send_array.f90: Likewise.
13167 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13168 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13169 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13170 * gfortran.dg/coarray/sync_1.f90: Likewise.
13171 * gfortran.dg/coarray/sync_3.f90: Likewise.
13172 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13173 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13174 * gfortran.dg/coarray_13.f90: Likewise.
13175 * gfortran.dg/coarray_15.f90: Likewise.
13176 * gfortran.dg/coarray_16.f90: Likewise.
13177 * gfortran.dg/coarray_2.f90: Likewise.
13178 * gfortran.dg/coarray_23.f90: Likewise.
13179 * gfortran.dg/coarray_40.f90: Likewise.
13180 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13181 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13182 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13183 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13184 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13185 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13186 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13187 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13188 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13189 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13190 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13191 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13192 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13193 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13194 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13195 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13196 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13197 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13198 * gfortran.dg/coarray_stat_2.f90: Likewise.
13199 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13200 * gfortran.dg/coindexed_1.f90: Likewise.
13201 * gfortran.dg/comma.f: Likewise.
13202 * gfortran.dg/comma_format_extension_3.f: Likewise.
13203 * gfortran.dg/comma_format_extension_4.f: Likewise.
13204 * gfortran.dg/common_2.f90: Likewise.
13205 * gfortran.dg/common_4.f90: Likewise.
13206 * gfortran.dg/common_align_1.f90: Likewise.
13207 * gfortran.dg/common_align_2.f90: Likewise.
13208 * gfortran.dg/common_equivalence_1.f: Likewise.
13209 * gfortran.dg/common_pointer_1.f90: Likewise.
13210 * gfortran.dg/common_resize_1.f: Likewise.
13211 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13212 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13213 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13214 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13215 * gfortran.dg/complex_read.f90: Likewise.
13216 * gfortran.dg/complex_write.f90: Likewise.
13217 * gfortran.dg/constant_substring.f: Likewise.
13218 * gfortran.dg/constructor_2.f90: Likewise.
13219 * gfortran.dg/constructor_3.f90: Likewise.
13220 * gfortran.dg/constructor_6.f90: Likewise.
13221 * gfortran.dg/contained_1.f90: Likewise.
13222 * gfortran.dg/contained_3.f90: Likewise.
13223 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13224 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13225 * gfortran.dg/continuation_1.f90: Likewise.
13226 * gfortran.dg/continuation_11.f90: Likewise.
13227 * gfortran.dg/continuation_12.f90: Likewise.
13228 * gfortran.dg/continuation_13.f90: Likewise.
13229 * gfortran.dg/continuation_14.f: Likewise.
13230 * gfortran.dg/continuation_8.f90: Likewise.
13231 * gfortran.dg/convert_2.f90: Likewise.
13232 * gfortran.dg/convert_implied_open.f90: Likewise.
13233 * gfortran.dg/count_init_expr.f03: Likewise.
13234 * gfortran.dg/cr_lf.f90: Likewise.
13235 * gfortran.dg/cray_pointers_10.f90: Likewise.
13236 * gfortran.dg/cray_pointers_2.f90: Likewise.
13237 * gfortran.dg/cray_pointers_5.f90: Likewise.
13238 * gfortran.dg/cray_pointers_7.f90: Likewise.
13239 * gfortran.dg/cray_pointers_8.f90: Likewise.
13240 * gfortran.dg/cshift_1.f90: Likewise.
13241 * gfortran.dg/cshift_2.f90: Likewise.
13242 * gfortran.dg/cshift_large_1.f90: Likewise.
13243 * gfortran.dg/cshift_nan_1.f90: Likewise.
13244 * gfortran.dg/csqrt_2.f: Likewise.
13245 * gfortran.dg/data_array_1.f90: Likewise.
13246 * gfortran.dg/data_char_1.f90: Likewise.
13247 * gfortran.dg/data_char_2.f90: Likewise.
13248 * gfortran.dg/data_char_3.f90: Likewise.
13249 * gfortran.dg/data_derived_1.f90: Likewise.
13250 * gfortran.dg/data_implied_do_1.f90: Likewise.
13251 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13252 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13253 * gfortran.dg/deallocate_stat.f90: Likewise.
13254 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13255 * gfortran.dg/debug/pr37738.f: Likewise.
13256 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13257 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13258 * gfortran.dg/dec_exp_1.f90: Likewise.
13259 * gfortran.dg/dec_init_1.f90: Likewise.
13260 * gfortran.dg/dec_init_2.f90: Likewise.
13261 * gfortran.dg/dec_init_3.f90: Likewise.
13262 * gfortran.dg/dec_init_4.f90: Likewise.
13263 * gfortran.dg/dec_io_1.f90: Likewise.
13264 * gfortran.dg/dec_io_2.f90: Likewise.
13265 * gfortran.dg/dec_io_2a.f90: Likewise.
13266 * gfortran.dg/dec_io_6.f90: Likewise.
13267 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13268 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13269 * gfortran.dg/dec_math.f90: Likewise.
13270 * gfortran.dg/dec_parameter_1.f: Likewise.
13271 * gfortran.dg/dec_parameter_2.f90: Likewise.
13272 * gfortran.dg/dec_static_1.f90: Likewise.
13273 * gfortran.dg/dec_static_2.f90: Likewise.
13274 * gfortran.dg/dec_structure_1.f90: Likewise.
13275 * gfortran.dg/dec_structure_10.f90: Likewise.
13276 * gfortran.dg/dec_structure_18.f90: Likewise.
13277 * gfortran.dg/dec_structure_19.f90: Likewise.
13278 * gfortran.dg/dec_structure_2.f90: Likewise.
13279 * gfortran.dg/dec_structure_22.f90: Likewise.
13280 * gfortran.dg/dec_structure_3.f90: Likewise.
13281 * gfortran.dg/dec_structure_4.f90: Likewise.
13282 * gfortran.dg/dec_structure_5.f90: Likewise.
13283 * gfortran.dg/dec_structure_6.f90: Likewise.
13284 * gfortran.dg/dec_structure_7.f90: Likewise.
13285 * gfortran.dg/dec_union_1.f90: Likewise.
13286 * gfortran.dg/dec_union_2.f90: Likewise.
13287 * gfortran.dg/dec_union_3.f90: Likewise.
13288 * gfortran.dg/dec_union_4.f90: Likewise.
13289 * gfortran.dg/dec_union_5.f90: Likewise.
13290 * gfortran.dg/default_format_1.f90: Likewise.
13291 * gfortran.dg/default_format_2.f90: Likewise.
13292 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13293 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13294 * gfortran.dg/default_initialization_3.f90: Likewise.
13295 * gfortran.dg/default_initialization_4.f90: Likewise.
13296 * gfortran.dg/default_initialization_5.f90: Likewise.
13297 * gfortran.dg/deferred_character_1.f90: Likewise.
13298 * gfortran.dg/deferred_character_10.f90: Likewise.
13299 * gfortran.dg/deferred_character_11.f90: Likewise.
13300 * gfortran.dg/deferred_character_12.f90: Likewise.
13301 * gfortran.dg/deferred_character_13.f90: Likewise.
13302 * gfortran.dg/deferred_character_14.f90: Likewise.
13303 * gfortran.dg/deferred_character_15.f90: Likewise.
13304 * gfortran.dg/deferred_character_16.f90: Likewise.
13305 * gfortran.dg/deferred_character_2.f90: Likewise.
13306 * gfortran.dg/deferred_character_3.f90: Likewise.
13307 * gfortran.dg/deferred_character_4.f90: Likewise.
13308 * gfortran.dg/deferred_character_5.f90: Likewise.
13309 * gfortran.dg/deferred_character_6.f90: Likewise.
13310 * gfortran.dg/deferred_character_7.f90: Likewise.
13311 * gfortran.dg/deferred_character_8.f90: Likewise.
13312 * gfortran.dg/deferred_character_9.f90: Likewise.
13313 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13314 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13315 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13316 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13317 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13318 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13319 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13320 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13321 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13322 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13323 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13324 * gfortran.dg/defined_assignment_1.f90: Likewise.
13325 * gfortran.dg/defined_assignment_10.f90: Likewise.
13326 * gfortran.dg/defined_assignment_11.f90: Likewise.
13327 * gfortran.dg/defined_assignment_2.f90: Likewise.
13328 * gfortran.dg/defined_assignment_3.f90: Likewise.
13329 * gfortran.dg/defined_assignment_4.f90: Likewise.
13330 * gfortran.dg/defined_assignment_5.f90: Likewise.
13331 * gfortran.dg/defined_assignment_8.f90: Likewise.
13332 * gfortran.dg/defined_assignment_9.f90: Likewise.
13333 * gfortran.dg/dependency_2.f90: Likewise.
13334 * gfortran.dg/dependency_21.f90: Likewise.
13335 * gfortran.dg/dependency_22.f90: Likewise.
13336 * gfortran.dg/dependency_23.f90: Likewise.
13337 * gfortran.dg/dependency_24.f90: Likewise.
13338 * gfortran.dg/dependency_25.f90: Likewise.
13339 * gfortran.dg/dependency_26.f90: Likewise.
13340 * gfortran.dg/dependency_39.f90: Likewise.
13341 * gfortran.dg/dependency_40.f90: Likewise.
13342 * gfortran.dg/dependency_41.f90: Likewise.
13343 * gfortran.dg/dependency_42.f90: Likewise.
13344 * gfortran.dg/dependency_43.f90: Likewise.
13345 * gfortran.dg/dependency_44.f90: Likewise.
13346 * gfortran.dg/dependency_45.f90: Likewise.
13347 * gfortran.dg/dependency_50.f90: Likewise.
13348 * gfortran.dg/dependency_51.f90: Likewise.
13349 * gfortran.dg/dependent_decls_1.f90: Likewise.
13350 * gfortran.dg/der_array_1.f90: Likewise.
13351 * gfortran.dg/der_array_io_1.f90: Likewise.
13352 * gfortran.dg/der_array_io_2.f90: Likewise.
13353 * gfortran.dg/der_array_io_3.f90: Likewise.
13354 * gfortran.dg/der_io_1.f90: Likewise.
13355 * gfortran.dg/der_io_3.f90: Likewise.
13356 * gfortran.dg/der_pointer_2.f90: Likewise.
13357 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13358 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13359 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13360 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13361 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13362 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13363 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13364 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13365 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13366 * gfortran.dg/derived_external_function_1.f90: Likewise.
13367 * gfortran.dg/derived_init_1.f90: Likewise.
13368 * gfortran.dg/derived_init_2.f90: Likewise.
13369 * gfortran.dg/derived_init_3.f90: Likewise.
13370 * gfortran.dg/derived_init_4.f90: Likewise.
13371 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13372 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13373 * gfortran.dg/dev_null.F90: Likewise.
13374 * gfortran.dg/dfloat_1.f90: Likewise.
13375 * gfortran.dg/dim_sum_1.f90: Likewise.
13376 * gfortran.dg/dim_sum_2.f90: Likewise.
13377 * gfortran.dg/dim_sum_3.f90: Likewise.
13378 * gfortran.dg/direct_io_10.f: Likewise.
13379 * gfortran.dg/direct_io_11.f90: Likewise.
13380 * gfortran.dg/direct_io_12.f90: Likewise.
13381 * gfortran.dg/direct_io_2.f90: Likewise.
13382 * gfortran.dg/direct_io_3.f90: Likewise.
13383 * gfortran.dg/direct_io_4.f90: Likewise.
13384 * gfortran.dg/direct_io_5.f90: Likewise.
13385 * gfortran.dg/direct_io_6.f90: Likewise.
13386 * gfortran.dg/direct_io_7.f90: Likewise.
13387 * gfortran.dg/direct_io_8.f90: Likewise.
13388 * gfortran.dg/direct_io_9.f: Likewise.
13389 * gfortran.dg/do_1.f90: Likewise.
13390 * gfortran.dg/do_3.F90: Likewise.
13391 * gfortran.dg/do_concurrent_2.f90: Likewise.
13392 * gfortran.dg/do_concurrent_4.f90: Likewise.
13393 * gfortran.dg/do_corner_warn.f90: Likewise.
13394 * gfortran.dg/do_iterator_2.f90: Likewise.
13395 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13396 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13397 * gfortran.dg/dos_eol.f: Likewise.
13398 * gfortran.dg/dot_product_1.f03: Likewise.
13399 * gfortran.dg/dot_product_2.f90: Likewise.
13400 * gfortran.dg/dot_product_4.f90: Likewise.
13401 * gfortran.dg/dshift_1.F90: Likewise.
13402 * gfortran.dg/dshift_2.F90: Likewise.
13403 * gfortran.dg/dtio_1.f90: Likewise.
13404 * gfortran.dg/dtio_10.f90: Likewise.
13405 * gfortran.dg/dtio_12.f90: Likewise.
13406 * gfortran.dg/dtio_14.f90: Likewise.
13407 * gfortran.dg/dtio_15.f90: Likewise.
13408 * gfortran.dg/dtio_16.f90: Likewise.
13409 * gfortran.dg/dtio_17.f90: Likewise.
13410 * gfortran.dg/dtio_19.f90: Likewise.
13411 * gfortran.dg/dtio_2.f90: Likewise.
13412 * gfortran.dg/dtio_20.f03: Likewise.
13413 * gfortran.dg/dtio_22.f90: Likewise.
13414 * gfortran.dg/dtio_24.f90: Likewise.
13415 * gfortran.dg/dtio_25.f90: Likewise.
13416 * gfortran.dg/dtio_26.f03: Likewise.
13417 * gfortran.dg/dtio_27.f90: Likewise.
13418 * gfortran.dg/dtio_28.f03: Likewise.
13419 * gfortran.dg/dtio_3.f90: Likewise.
13420 * gfortran.dg/dtio_30.f03: Likewise.
13421 * gfortran.dg/dtio_31.f03: Likewise.
13422 * gfortran.dg/dtio_32.f03: Likewise.
13423 * gfortran.dg/dtio_4.f90: Likewise.
13424 * gfortran.dg/dtio_5.f90: Likewise.
13425 * gfortran.dg/dtio_7.f90: Likewise.
13426 * gfortran.dg/dtio_8.f90: Likewise.
13427 * gfortran.dg/dtio_9.f90: Likewise.
13428 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13429 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13430 * gfortran.dg/dup_save_1.f90: Likewise.
13431 * gfortran.dg/dup_save_2.f90: Likewise.
13432 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13433 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13434 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13435 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13436 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13437 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13438 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13439 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13440 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13441 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13442 * gfortran.dg/e_d_fmt.f90: Likewise.
13443 * gfortran.dg/edit_real_1.f90: Likewise.
13444 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13445 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13446 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13447 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13448 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13449 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13450 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13451 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13452 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13453 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13454 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13455 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13456 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13457 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13458 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13459 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13460 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13461 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13462 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13463 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13464 * gfortran.dg/empty_format_1.f90: Likewise.
13465 * gfortran.dg/endfile.f: Likewise.
13466 * gfortran.dg/endfile.f90: Likewise.
13467 * gfortran.dg/endfile_2.f90: Likewise.
13468 * gfortran.dg/entry_1.f90: Likewise.
13469 * gfortran.dg/entry_10.f90: Likewise.
13470 * gfortran.dg/entry_12.f90: Likewise.
13471 * gfortran.dg/entry_13.f90: Likewise.
13472 * gfortran.dg/entry_14.f90: Likewise.
13473 * gfortran.dg/entry_16.f90: Likewise.
13474 * gfortran.dg/entry_3.f90: Likewise.
13475 * gfortran.dg/entry_6.f90: Likewise.
13476 * gfortran.dg/entry_9.f90: Likewise.
13477 * gfortran.dg/entry_array_specs_2.f: Likewise.
13478 * gfortran.dg/enum_1.f90: Likewise.
13479 * gfortran.dg/enum_9.f90: Likewise.
13480 * gfortran.dg/eof_1.f90: Likewise.
13481 * gfortran.dg/eof_2.f90: Likewise.
13482 * gfortran.dg/eof_4.f90: Likewise.
13483 * gfortran.dg/eof_5.f90: Likewise.
13484 * gfortran.dg/eor_handling_1.f90: Likewise.
13485 * gfortran.dg/eor_handling_2.f90: Likewise.
13486 * gfortran.dg/eor_handling_3.f90: Likewise.
13487 * gfortran.dg/eor_handling_4.f90: Likewise.
13488 * gfortran.dg/eor_handling_5.f90: Likewise.
13489 * gfortran.dg/eoshift_3.f90: Likewise.
13490 * gfortran.dg/eoshift_4.f90: Likewise.
13491 * gfortran.dg/eoshift_5.f90: Likewise.
13492 * gfortran.dg/eoshift_6.f90: Likewise.
13493 * gfortran.dg/eoshift_large_1.f90: Likewise.
13494 * gfortran.dg/equiv_6.f90: Likewise.
13495 * gfortran.dg/equiv_7.f90: Likewise.
13496 * gfortran.dg/equiv_9.f90: Likewise.
13497 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13498 * gfortran.dg/erf_2.F90: Likewise.
13499 * gfortran.dg/erf_3.F90: Likewise.
13500 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13501 * gfortran.dg/error_format_2.f90: Likewise.
13502 * gfortran.dg/error_recovery_5.f90: Likewise.
13503 * gfortran.dg/execute_command_line_2.f90: Likewise.
13504 * gfortran.dg/execute_command_line_3.f90: Likewise.
13505 * gfortran.dg/exit_1.f08: Likewise.
13506 * gfortran.dg/exit_3.f08: Likewise.
13507 * gfortran.dg/exponent_1.f90: Likewise.
13508 * gfortran.dg/exponent_2.f90: Likewise.
13509 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13510 * gfortran.dg/extends_1.f03: Likewise.
13511 * gfortran.dg/extends_16.f90: Likewise.
13512 * gfortran.dg/extends_2.f03: Likewise.
13513 * gfortran.dg/extends_3.f03: Likewise.
13514 * gfortran.dg/extends_4.f03: Likewise.
13515 * gfortran.dg/extends_type_of_1.f03: Likewise.
13516 * gfortran.dg/extends_type_of_2.f03: Likewise.
13517 * gfortran.dg/external_procedures_3.f90: Likewise.
13518 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13519 * gfortran.dg/f2003_io_1.f03: Likewise.
13520 * gfortran.dg/f2003_io_4.f03: Likewise.
13521 * gfortran.dg/f2003_io_5.f03: Likewise.
13522 * gfortran.dg/f2003_io_6.f03: Likewise.
13523 * gfortran.dg/f2003_io_7.f03: Likewise.
13524 * gfortran.dg/f2c_1.f90: Likewise.
13525 * gfortran.dg/f2c_2.f90: Likewise.
13526 * gfortran.dg/f2c_3.f90: Likewise.
13527 * gfortran.dg/f2c_4.f90: Likewise.
13528 * gfortran.dg/f2c_6.f90: Likewise.
13529 * gfortran.dg/f2c_7.f90: Likewise.
13530 * gfortran.dg/f2c_9.f90: Likewise.
13531 * gfortran.dg/fgetc_1.f90: Likewise.
13532 * gfortran.dg/fgetc_2.f90: Likewise.
13533 * gfortran.dg/filename_null.f90: Likewise.
13534 * gfortran.dg/finalize_12.f90: Likewise.
13535 * gfortran.dg/finalize_13.f90: Likewise.
13536 * gfortran.dg/finalize_15.f90: Likewise.
13537 * gfortran.dg/finalize_17.f90: Likewise.
13538 * gfortran.dg/finalize_18.f90: Likewise.
13539 * gfortran.dg/finalize_25.f90: Likewise.
13540 * gfortran.dg/finalize_29.f08: Likewise.
13541 * gfortran.dg/finalize_31.f90: Likewise.
13542 * gfortran.dg/float_1.f90: Likewise.
13543 * gfortran.dg/flush_1.f90: Likewise.
13544 * gfortran.dg/fmt_bz_bn.f: Likewise.
13545 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13546 * gfortran.dg/fmt_cache_1.f: Likewise.
13547 * gfortran.dg/fmt_cache_2.f: Likewise.
13548 * gfortran.dg/fmt_cache_3.f90: Likewise.
13549 * gfortran.dg/fmt_colon.f90: Likewise.
13550 * gfortran.dg/fmt_e.f90: Likewise.
13551 * gfortran.dg/fmt_en.f90: Likewise.
13552 * gfortran.dg/fmt_error_10.f: Likewise.
13553 * gfortran.dg/fmt_error_9.f: Likewise.
13554 * gfortran.dg/fmt_exhaust.f90: Likewise.
13555 * gfortran.dg/fmt_f0_1.f90: Likewise.
13556 * gfortran.dg/fmt_f_an_p.f: Likewise.
13557 * gfortran.dg/fmt_fw_d.f90: Likewise.
13558 * gfortran.dg/fmt_g.f: Likewise.
13559 * gfortran.dg/fmt_g0_1.f08: Likewise.
13560 * gfortran.dg/fmt_g0_2.f08: Likewise.
13561 * gfortran.dg/fmt_g0_4.f08: Likewise.
13562 * gfortran.dg/fmt_g0_5.f08: Likewise.
13563 * gfortran.dg/fmt_g0_6.f08: Likewise.
13564 * gfortran.dg/fmt_g0_7.f08: Likewise.
13565 * gfortran.dg/fmt_g_1.f90: Likewise.
13566 * gfortran.dg/fmt_int_sign.f90: Likewise.
13567 * gfortran.dg/fmt_l.f90: Likewise.
13568 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13569 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13570 * gfortran.dg/fmt_p_1.f90: Likewise.
13571 * gfortran.dg/fmt_pf.f90: Likewise.
13572 * gfortran.dg/fmt_read.f90: Likewise.
13573 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13574 * gfortran.dg/fmt_t_1.f90: Likewise.
13575 * gfortran.dg/fmt_t_2.f90: Likewise.
13576 * gfortran.dg/fmt_t_3.f90: Likewise.
13577 * gfortran.dg/fmt_t_4.f90: Likewise.
13578 * gfortran.dg/fmt_t_5.f90: Likewise.
13579 * gfortran.dg/fmt_t_6.f: Likewise.
13580 * gfortran.dg/fmt_t_7.f: Likewise.
13581 * gfortran.dg/fmt_t_9.f: Likewise.
13582 * gfortran.dg/fmt_tl.f: Likewise.
13583 * gfortran.dg/fmt_unlimited.f90: Likewise.
13584 * gfortran.dg/fmt_white.f: Likewise.
13585 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13586 * gfortran.dg/fold_nearest.f90: Likewise.
13587 * gfortran.dg/forall_1.f90: Likewise.
13588 * gfortran.dg/forall_10.f90: Likewise.
13589 * gfortran.dg/forall_12.f90: Likewise.
13590 * gfortran.dg/forall_13.f90: Likewise.
13591 * gfortran.dg/forall_15.f90: Likewise.
13592 * gfortran.dg/forall_4.f90: Likewise.
13593 * gfortran.dg/forall_5.f90: Likewise.
13594 * gfortran.dg/forall_6.f90: Likewise.
13595 * gfortran.dg/forall_7.f90: Likewise.
13596 * gfortran.dg/fraction.f90: Likewise.
13597 * gfortran.dg/fseek.f90: Likewise.
13598 * gfortran.dg/ftell_1.f90: Likewise.
13599 * gfortran.dg/ftell_2.f90: Likewise.
13600 * gfortran.dg/ftell_3.f90: Likewise.
13601 * gfortran.dg/func_assign_2.f90: Likewise.
13602 * gfortran.dg/func_assign_3.f90: Likewise.
13603 * gfortran.dg/func_derived_1.f90: Likewise.
13604 * gfortran.dg/func_derived_2.f90: Likewise.
13605 * gfortran.dg/func_derived_3.f90: Likewise.
13606 * gfortran.dg/func_result_1.f90: Likewise.
13607 * gfortran.dg/func_result_2.f90: Likewise.
13608 * gfortran.dg/func_result_6.f90: Likewise.
13609 * gfortran.dg/function_charlen_2.f90: Likewise.
13610 * gfortran.dg/function_charlen_3.f: Likewise.
13611 * gfortran.dg/function_kinds_1.f90: Likewise.
13612 * gfortran.dg/function_kinds_4.f90: Likewise.
13613 * gfortran.dg/function_optimize_10.f90: Likewise.
13614 * gfortran.dg/function_optimize_11.f90: Likewise.
13615 * gfortran.dg/function_optimize_12.f90: Likewise.
13616 * gfortran.dg/function_optimize_4.f90: Likewise.
13617 * gfortran.dg/function_optimize_8.f90: Likewise.
13618 * gfortran.dg/g77/13037.f: Likewise.
13619 * gfortran.dg/g77/1832.f: Likewise.
13620 * gfortran.dg/g77/19981119-0.f: Likewise.
13621 * gfortran.dg/g77/19990313-0.f: Likewise.
13622 * gfortran.dg/g77/19990313-1.f: Likewise.
13623 * gfortran.dg/g77/19990313-2.f: Likewise.
13624 * gfortran.dg/g77/19990313-3.f: Likewise.
13625 * gfortran.dg/g77/19990419-1.f: Likewise.
13626 * gfortran.dg/g77/19990826-0.f: Likewise.
13627 * gfortran.dg/g77/19990826-2.f: Likewise.
13628 * gfortran.dg/g77/20000503-1.f: Likewise.
13629 * gfortran.dg/g77/20001111.f: Likewise.
13630 * gfortran.dg/g77/20010116.f: Likewise.
13631 * gfortran.dg/g77/20010216-1.f: Likewise.
13632 * gfortran.dg/g77/20010430.f: Likewise.
13633 * gfortran.dg/g77/20010610.f: Likewise.
13634 * gfortran.dg/g77/6177.f: Likewise.
13635 * gfortran.dg/g77/7388.f: Likewise.
13636 * gfortran.dg/g77/947.f: Likewise.
13637 * gfortran.dg/g77/970625-2.f: Likewise.
13638 * gfortran.dg/g77/971102-1.f: Likewise.
13639 * gfortran.dg/g77/980628-0.f: Likewise.
13640 * gfortran.dg/g77/980628-1.f: Likewise.
13641 * gfortran.dg/g77/980628-10.f: Likewise.
13642 * gfortran.dg/g77/980628-2.f: Likewise.
13643 * gfortran.dg/g77/980628-3.f: Likewise.
13644 * gfortran.dg/g77/980628-7.f: Likewise.
13645 * gfortran.dg/g77/980628-8.f: Likewise.
13646 * gfortran.dg/g77/980628-9.f: Likewise.
13647 * gfortran.dg/g77/980701-0.f: Likewise.
13648 * gfortran.dg/g77/980701-1.f: Likewise.
13649 * gfortran.dg/g77/cabs.f: Likewise.
13650 * gfortran.dg/g77/claus.f: Likewise.
13651 * gfortran.dg/g77/complex_1.f: Likewise.
13652 * gfortran.dg/g77/cpp3.F: Likewise.
13653 * gfortran.dg/g77/cpp4.F: Likewise.
13654 * gfortran.dg/g77/cpp5.F: Likewise.
13655 * gfortran.dg/g77/dcomplex.f: Likewise.
13656 * gfortran.dg/g77/dnrm2.f: Likewise.
13657 * gfortran.dg/g77/erfc.f: Likewise.
13658 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13659 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13660 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13661 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13662 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13663 * gfortran.dg/g77/int8421.f: Likewise.
13664 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13665 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13666 * gfortran.dg/g77/le.f: Likewise.
13667 * gfortran.dg/g77/short.f: Likewise.
13668 * gfortran.dg/gamma_1.f90: Likewise.
13669 * gfortran.dg/gamma_4.f90: Likewise.
13670 * gfortran.dg/gamma_5.f90: Likewise.
13671 * gfortran.dg/generic_13.f90: Likewise.
13672 * gfortran.dg/generic_15.f90: Likewise.
13673 * gfortran.dg/generic_19.f90: Likewise.
13674 * gfortran.dg/generic_20.f90: Likewise.
13675 * gfortran.dg/generic_23.f03: Likewise.
13676 * gfortran.dg/generic_25.f90: Likewise.
13677 * gfortran.dg/generic_27.f90: Likewise.
13678 * gfortran.dg/generic_31.f90: Likewise.
13679 * gfortran.dg/generic_4.f90: Likewise.
13680 * gfortran.dg/global_vars_c_init.f90: Likewise.
13681 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13682 * gfortran.dg/gnu_logical_1.F: Likewise.
13683 * gfortran.dg/goacc/fixed-1.f: Likewise.
13684 * gfortran.dg/goacc/fixed-2.f: Likewise.
13685 * gfortran.dg/goacc/gang-static.f95: Likewise.
13686 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13687 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13688 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13689 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13690 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13691 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13692 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13693 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13694 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13695 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13696 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13697 * gfortran.dg/gomp/pr48794.f90: Likewise.
13698 * gfortran.dg/gomp/pr72744.f90: Likewise.
13699 * gfortran.dg/gomp/pr77665.f90: Likewise.
13700 * gfortran.dg/gomp/workshare2.f90: Likewise.
13701 * gfortran.dg/gomp/workshare3.f90: Likewise.
13702 * gfortran.dg/goto_1.f: Likewise.
13703 * gfortran.dg/goto_2.f90: Likewise.
13704 * gfortran.dg/goto_4.f90: Likewise.
13705 * gfortran.dg/goto_6.f: Likewise.
13706 * gfortran.dg/graphite/id-26.f03: Likewise.
13707 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13708 * gfortran.dg/graphite/pr29581.f90: Likewise.
13709 * gfortran.dg/graphite/pr29832.f90: Likewise.
13710 * gfortran.dg/graphite/run-id-1.f: Likewise.
13711 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13712 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13713 * gfortran.dg/hollerith.f90: Likewise.
13714 * gfortran.dg/hollerith4.f90: Likewise.
13715 * gfortran.dg/hollerith6.f90: Likewise.
13716 * gfortran.dg/hollerith8.f90: Likewise.
13717 * gfortran.dg/hollerith_1.f90: Likewise.
13718 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13719 * gfortran.dg/hollerith_f95.f90: Likewise.
13720 * gfortran.dg/hollerith_legacy.f90: Likewise.
13721 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13722 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13723 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13724 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13725 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13726 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13727 * gfortran.dg/hypot_1.f90: Likewise.
13728 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13729 * gfortran.dg/iargc.f90: Likewise.
13730 * gfortran.dg/ibits.f90: Likewise.
13731 * gfortran.dg/ichar_1.f90: Likewise.
13732 * gfortran.dg/ichar_2.f90: Likewise.
13733 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13734 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13735 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13736 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13737 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13738 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13739 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13740 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13741 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13742 * gfortran.dg/ieee/large_1.f90: Likewise.
13743 * gfortran.dg/ieee/large_2.f90: Likewise.
13744 * gfortran.dg/ieee/large_3.F90: Likewise.
13745 * gfortran.dg/ieee/large_4.f90: Likewise.
13746 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13747 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13748 * gfortran.dg/impl_do_var_data.f90: Likewise.
13749 * gfortran.dg/implicit_10.f90: Likewise.
13750 * gfortran.dg/implicit_12.f90: Likewise.
13751 * gfortran.dg/implicit_class_1.f90: Likewise.
13752 * gfortran.dg/implicit_pure_1.f90: Likewise.
13753 * gfortran.dg/implied_do_1.f90: Likewise.
13754 * gfortran.dg/implied_do_io_1.f90: Likewise.
13755 * gfortran.dg/implied_do_io_2.f90: Likewise.
13756 * gfortran.dg/implied_do_io_3.f90: Likewise.
13757 * gfortran.dg/implied_shape_1.f08: Likewise.
13758 * gfortran.dg/import.f90: Likewise.
13759 * gfortran.dg/import4.f90: Likewise.
13760 * gfortran.dg/impure_1.f08: Likewise.
13761 * gfortran.dg/index.f90: Likewise.
13762 * gfortran.dg/index_2.f90: Likewise.
13763 * gfortran.dg/init_flag_1.f90: Likewise.
13764 * gfortran.dg/init_flag_10.f90: Likewise.
13765 * gfortran.dg/init_flag_15.f03: Likewise.
13766 * gfortran.dg/init_flag_2.f90: Likewise.
13767 * gfortran.dg/init_flag_3.f90: Likewise.
13768 * gfortran.dg/init_flag_4.f90: Likewise.
13769 * gfortran.dg/init_flag_5.f90: Likewise.
13770 * gfortran.dg/init_flag_6.f90: Likewise.
13771 * gfortran.dg/init_flag_7.f90: Likewise.
13772 * gfortran.dg/init_flag_9.f90: Likewise.
13773 * gfortran.dg/initialization_11.f90: Likewise.
13774 * gfortran.dg/initialization_19.f90: Likewise.
13775 * gfortran.dg/initialization_2.f90: Likewise.
13776 * gfortran.dg/initialization_22.f90: Likewise.
13777 * gfortran.dg/initialization_27.f90: Likewise.
13778 * gfortran.dg/initialization_5.f90: Likewise.
13779 * gfortran.dg/initialization_6.f90: Likewise.
13780 * gfortran.dg/inline_matmul_1.f90: Likewise.
13781 * gfortran.dg/inline_matmul_10.f90: Likewise.
13782 * gfortran.dg/inline_matmul_11.f90: Likewise.
13783 * gfortran.dg/inline_matmul_13.f90: Likewise.
13784 * gfortran.dg/inline_matmul_14.f90: Likewise.
13785 * gfortran.dg/inline_matmul_16.f90: Likewise.
13786 * gfortran.dg/inline_matmul_17.f90: Likewise.
13787 * gfortran.dg/inline_matmul_18.f90: Likewise.
13788 * gfortran.dg/inline_matmul_19.f90: Likewise.
13789 * gfortran.dg/inline_matmul_2.f90: Likewise.
13790 * gfortran.dg/inline_matmul_20.f90: Likewise.
13791 * gfortran.dg/inline_matmul_22.f90: Likewise.
13792 * gfortran.dg/inline_matmul_3.f90: Likewise.
13793 * gfortran.dg/inline_matmul_4.f90: Likewise.
13794 * gfortran.dg/inline_matmul_5.f90: Likewise.
13795 * gfortran.dg/inline_matmul_6.f90: Likewise.
13796 * gfortran.dg/inline_matmul_7.f90: Likewise.
13797 * gfortran.dg/inline_matmul_8.f90: Likewise.
13798 * gfortran.dg/inline_matmul_9.f90: Likewise.
13799 * gfortran.dg/inline_sum_1.f90: Likewise.
13800 * gfortran.dg/inline_sum_3.f90: Likewise.
13801 * gfortran.dg/inline_sum_5.f90: Likewise.
13802 * gfortran.dg/inquire-complex.f90: Likewise.
13803 * gfortran.dg/inquire.f90: Likewise.
13804 * gfortran.dg/inquire_10.f90: Likewise.
13805 * gfortran.dg/inquire_13.f90: Likewise.
13806 * gfortran.dg/inquire_15.f90: Likewise.
13807 * gfortran.dg/inquire_16.f90: Likewise.
13808 * gfortran.dg/inquire_17.f90: Likewise.
13809 * gfortran.dg/inquire_5.f90: Likewise.
13810 * gfortran.dg/inquire_6.f90: Likewise.
13811 * gfortran.dg/inquire_7.f90: Likewise.
13812 * gfortran.dg/inquire_9.f90: Likewise.
13813 * gfortran.dg/inquire_internal.f90: Likewise.
13814 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13815 * gfortran.dg/inquire_size.f90: Likewise.
13816 * gfortran.dg/int_1.f90: Likewise.
13817 * gfortran.dg/int_conv_1.f90: Likewise.
13818 * gfortran.dg/int_range_io_1.f90: Likewise.
13819 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13820 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13821 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13822 * gfortran.dg/integer_plus.f90: Likewise.
13823 * gfortran.dg/intent_out_2.f90: Likewise.
13824 * gfortran.dg/intent_out_5.f90: Likewise.
13825 * gfortran.dg/intent_out_6.f90: Likewise.
13826 * gfortran.dg/interface_12.f90: Likewise.
13827 * gfortran.dg/interface_19.f90: Likewise.
13828 * gfortran.dg/interface_4.f90: Likewise.
13829 * gfortran.dg/interface_5.f90: Likewise.
13830 * gfortran.dg/interface_9.f90: Likewise.
13831 * gfortran.dg/interface_assignment_1.f90: Likewise.
13832 * gfortran.dg/interface_assignment_2.f90: Likewise.
13833 * gfortran.dg/internal_dummy_2.f08: Likewise.
13834 * gfortran.dg/internal_dummy_3.f08: Likewise.
13835 * gfortran.dg/internal_dummy_4.f08: Likewise.
13836 * gfortran.dg/internal_pack_1.f90: Likewise.
13837 * gfortran.dg/internal_pack_10.f90: Likewise.
13838 * gfortran.dg/internal_pack_12.f90: Likewise.
13839 * gfortran.dg/internal_pack_13.f90: Likewise.
13840 * gfortran.dg/internal_pack_14.f90: Likewise.
13841 * gfortran.dg/internal_pack_15.f90: Likewise.
13842 * gfortran.dg/internal_pack_2.f90: Likewise.
13843 * gfortran.dg/internal_pack_3.f90: Likewise.
13844 * gfortran.dg/internal_pack_4.f90: Likewise.
13845 * gfortran.dg/internal_pack_6.f90: Likewise.
13846 * gfortran.dg/internal_pack_8.f90: Likewise.
13847 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13848 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13849 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13850 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13851 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13852 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13853 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13854 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13855 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13856 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13857 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13858 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13859 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13860 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13861 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13862 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13863 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13864 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13865 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13866 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13867 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13868 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13869 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13870 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13871 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13872 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13873 * gfortran.dg/io_err_1.f90: Likewise.
13874 * gfortran.dg/io_real_boz.f90: Likewise.
13875 * gfortran.dg/iomsg_1.f90: Likewise.
13876 * gfortran.dg/iostat_1.f90: Likewise.
13877 * gfortran.dg/iostat_2.f90: Likewise.
13878 * gfortran.dg/iostat_4.f90: Likewise.
13879 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13880 * gfortran.dg/ishft_1.f90: Likewise.
13881 * gfortran.dg/ishft_2.f90: Likewise.
13882 * gfortran.dg/ishft_4.f90: Likewise.
13883 * gfortran.dg/isnan_1.f90: Likewise.
13884 * gfortran.dg/isnan_2.f90: Likewise.
13885 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13886 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13887 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13888 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13889 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13890 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13891 * gfortran.dg/itime_idate_1.f: Likewise.
13892 * gfortran.dg/itime_idate_2.f: Likewise.
13893 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13894 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13895 * gfortran.dg/large_real_kind_1.f90: Likewise.
13896 * gfortran.dg/large_real_kind_2.F90: Likewise.
13897 * gfortran.dg/large_real_kind_3.F90: Likewise.
13898 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13899 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13900 * gfortran.dg/large_recl.f90: Likewise.
13901 * gfortran.dg/large_unit_1.f90: Likewise.
13902 * gfortran.dg/large_unit_2.f90: Likewise.
13903 * gfortran.dg/largeequiv_1.f90: Likewise.
13904 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13905 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13906 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13907 * gfortran.dg/list_read_1.f90: Likewise.
13908 * gfortran.dg/list_read_10.f90: Likewise.
13909 * gfortran.dg/list_read_11.f90: Likewise.
13910 * gfortran.dg/list_read_12.f90: Likewise.
13911 * gfortran.dg/list_read_13.f: Likewise.
13912 * gfortran.dg/list_read_14.f90: Likewise.
13913 * gfortran.dg/list_read_2.f90: Likewise.
13914 * gfortran.dg/list_read_3.f90: Likewise.
13915 * gfortran.dg/list_read_4.f90: Likewise.
13916 * gfortran.dg/list_read_5.f90: Likewise.
13917 * gfortran.dg/list_read_6.f90: Likewise.
13918 * gfortran.dg/list_read_7.f90: Likewise.
13919 * gfortran.dg/list_read_8.f90: Likewise.
13920 * gfortran.dg/list_read_9.f90: Likewise.
13921 * gfortran.dg/loc_2.f90: Likewise.
13922 * gfortran.dg/logical_1.f90: Likewise.
13923 * gfortran.dg/logical_dot_product.f90: Likewise.
13924 * gfortran.dg/logical_temp_io.f90: Likewise.
13925 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13926 * gfortran.dg/lrshift_1.f90: Likewise.
13927 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13928 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13929 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13930 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13931 * gfortran.dg/make_unit.f90: Likewise.
13932 * gfortran.dg/mapping_1.f90: Likewise.
13933 * gfortran.dg/mapping_2.f90: Likewise.
13934 * gfortran.dg/mapping_3.f90: Likewise.
13935 * gfortran.dg/masklr_1.F90: Likewise.
13936 * gfortran.dg/masklr_2.F90: Likewise.
13937 * gfortran.dg/matmul_1.f90: Likewise.
13938 * gfortran.dg/matmul_10.f90: Likewise.
13939 * gfortran.dg/matmul_12.f90: Likewise.
13940 * gfortran.dg/matmul_16.f90: Likewise.
13941 * gfortran.dg/matmul_17.f90: Likewise.
13942 * gfortran.dg/matmul_18.f90: Likewise.
13943 * gfortran.dg/matmul_2.f90: Likewise.
13944 * gfortran.dg/matmul_3.f90: Likewise.
13945 * gfortran.dg/matmul_4.f90: Likewise.
13946 * gfortran.dg/matmul_6.f90: Likewise.
13947 * gfortran.dg/matmul_8.f03: Likewise.
13948 * gfortran.dg/matmul_9.f90: Likewise.
13949 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13950 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13951 * gfortran.dg/matmul_const.f90: Likewise.
13952 * gfortran.dg/maxloc_1.f90: Likewise.
13953 * gfortran.dg/maxloc_2.f90: Likewise.
13954 * gfortran.dg/maxloc_3.f90: Likewise.
13955 * gfortran.dg/maxloc_4.f90: Likewise.
13956 * gfortran.dg/maxloc_string_1.f90: Likewise.
13957 * gfortran.dg/maxlocval_1.f90: Likewise.
13958 * gfortran.dg/maxlocval_2.f90: Likewise.
13959 * gfortran.dg/maxlocval_3.f90: Likewise.
13960 * gfortran.dg/maxlocval_4.f90: Likewise.
13961 * gfortran.dg/maxval_char_1.f90: Likewise.
13962 * gfortran.dg/maxval_char_2.f90: Likewise.
13963 * gfortran.dg/maxval_char_3.f90: Likewise.
13964 * gfortran.dg/maxval_char_4.f90: Likewise.
13965 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13966 * gfortran.dg/mclock.f90: Likewise.
13967 * gfortran.dg/merge_bits_1.F90: Likewise.
13968 * gfortran.dg/merge_bits_2.F90: Likewise.
13969 * gfortran.dg/merge_char_1.f90: Likewise.
13970 * gfortran.dg/merge_init_expr.f90: Likewise.
13971 * gfortran.dg/min_max_optional_1.f90: Likewise.
13972 * gfortran.dg/min_max_optional_5.f90: Likewise.
13973 * gfortran.dg/minloc_1.f90: Likewise.
13974 * gfortran.dg/minloc_2.f90: Likewise.
13975 * gfortran.dg/minloc_3.f90: Likewise.
13976 * gfortran.dg/minloc_4.f90: Likewise.
13977 * gfortran.dg/minloc_string_1.f90: Likewise.
13978 * gfortran.dg/minlocval_1.f90: Likewise.
13979 * gfortran.dg/minlocval_2.f90: Likewise.
13980 * gfortran.dg/minlocval_3.f90: Likewise.
13981 * gfortran.dg/minlocval_4.f90: Likewise.
13982 * gfortran.dg/minmax_char_1.f90: Likewise.
13983 * gfortran.dg/minmaxloc_1.f90: Likewise.
13984 * gfortran.dg/minmaxloc_10.f90: Likewise.
13985 * gfortran.dg/minmaxloc_11.f90: Likewise.
13986 * gfortran.dg/minmaxloc_12.f90: Likewise.
13987 * gfortran.dg/minmaxloc_13.f90: Likewise.
13988 * gfortran.dg/minmaxloc_2.f90: Likewise.
13989 * gfortran.dg/minmaxloc_3.f90: Likewise.
13990 * gfortran.dg/minmaxloc_4.f90: Likewise.
13991 * gfortran.dg/minmaxloc_5.f90: Likewise.
13992 * gfortran.dg/minmaxloc_6.f90: Likewise.
13993 * gfortran.dg/minmaxloc_7.f90: Likewise.
13994 * gfortran.dg/minmaxloc_8.f90: Likewise.
13995 * gfortran.dg/minmaxval_1.f90: Likewise.
13996 * gfortran.dg/minval_char_1.f90: Likewise.
13997 * gfortran.dg/minval_char_2.f90: Likewise.
13998 * gfortran.dg/minval_char_3.f90: Likewise.
13999 * gfortran.dg/minval_char_4.f90: Likewise.
14000 * gfortran.dg/minval_char_5.f90: Likewise.
14001 * gfortran.dg/minval_parameter_1.f90: Likewise.
14002 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
14003 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
14004 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
14005 * gfortran.dg/missing_parens_1.f90: Likewise.
14006 * gfortran.dg/missing_parens_2.f90: Likewise.
14007 * gfortran.dg/mod_large_1.f90: Likewise.
14008 * gfortran.dg/mod_sign0_1.f90: Likewise.
14009 * gfortran.dg/module_blank_common.f90: Likewise.
14010 * gfortran.dg/module_commons_1.f90: Likewise.
14011 * gfortran.dg/module_commons_3.f90: Likewise.
14012 * gfortran.dg/module_double_reuse.f90: Likewise.
14013 * gfortran.dg/module_equivalence_1.f90: Likewise.
14014 * gfortran.dg/module_equivalence_2.f90: Likewise.
14015 * gfortran.dg/module_equivalence_3.f90: Likewise.
14016 * gfortran.dg/module_equivalence_5.f90: Likewise.
14017 * gfortran.dg/module_interface_1.f90: Likewise.
14018 * gfortran.dg/module_nan.f90: Likewise.
14019 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14020 * gfortran.dg/module_procedure_1.f90: Likewise.
14021 * gfortran.dg/module_read_1.f90: Likewise.
14022 * gfortran.dg/module_read_2.f90: Likewise.
14023 * gfortran.dg/module_widestring_1.f90: Likewise.
14024 * gfortran.dg/move_alloc.f90: Likewise.
14025 * gfortran.dg/move_alloc_10.f90: Likewise.
14026 * gfortran.dg/move_alloc_13.f90: Likewise.
14027 * gfortran.dg/move_alloc_14.f90: Likewise.
14028 * gfortran.dg/move_alloc_15.f90: Likewise.
14029 * gfortran.dg/move_alloc_16.f90: Likewise.
14030 * gfortran.dg/move_alloc_2.f90: Likewise.
14031 * gfortran.dg/move_alloc_5.f90: Likewise.
14032 * gfortran.dg/move_alloc_6.f90: Likewise.
14033 * gfortran.dg/move_alloc_9.f90: Likewise.
14034 * gfortran.dg/multiple_allocation_1.f90: Likewise.
14035 * gfortran.dg/multiple_allocation_3.f90: Likewise.
14036 * gfortran.dg/mvbits_1.f90: Likewise.
14037 * gfortran.dg/mvbits_2.f90: Likewise.
14038 * gfortran.dg/mvbits_3.f90: Likewise.
14039 * gfortran.dg/mvbits_4.f90: Likewise.
14040 * gfortran.dg/mvbits_7.f90: Likewise.
14041 * gfortran.dg/mvbits_8.f90: Likewise.
14042 * gfortran.dg/namelist_11.f: Likewise.
14043 * gfortran.dg/namelist_12.f: Likewise.
14044 * gfortran.dg/namelist_13.f90: Likewise.
14045 * gfortran.dg/namelist_14.f90: Likewise.
14046 * gfortran.dg/namelist_15.f90: Likewise.
14047 * gfortran.dg/namelist_16.f90: Likewise.
14048 * gfortran.dg/namelist_17.f90: Likewise.
14049 * gfortran.dg/namelist_18.f90: Likewise.
14050 * gfortran.dg/namelist_19.f90: Likewise.
14051 * gfortran.dg/namelist_20.f90: Likewise.
14052 * gfortran.dg/namelist_21.f90: Likewise.
14053 * gfortran.dg/namelist_22.f90: Likewise.
14054 * gfortran.dg/namelist_23.f90: Likewise.
14055 * gfortran.dg/namelist_24.f90: Likewise.
14056 * gfortran.dg/namelist_26.f90: Likewise.
14057 * gfortran.dg/namelist_27.f90: Likewise.
14058 * gfortran.dg/namelist_28.f90: Likewise.
14059 * gfortran.dg/namelist_29.f90: Likewise.
14060 * gfortran.dg/namelist_37.f90: Likewise.
14061 * gfortran.dg/namelist_38.f90: Likewise.
14062 * gfortran.dg/namelist_39.f90: Likewise.
14063 * gfortran.dg/namelist_40.f90: Likewise.
14064 * gfortran.dg/namelist_41.f90: Likewise.
14065 * gfortran.dg/namelist_42.f90: Likewise.
14066 * gfortran.dg/namelist_43.f90: Likewise.
14067 * gfortran.dg/namelist_44.f90: Likewise.
14068 * gfortran.dg/namelist_47.f90: Likewise.
14069 * gfortran.dg/namelist_48.f90: Likewise.
14070 * gfortran.dg/namelist_49.f90: Likewise.
14071 * gfortran.dg/namelist_50.f90: Likewise.
14072 * gfortran.dg/namelist_51.f90: Likewise.
14073 * gfortran.dg/namelist_52.f90: Likewise.
14074 * gfortran.dg/namelist_54.f90: Likewise.
14075 * gfortran.dg/namelist_55.f90: Likewise.
14076 * gfortran.dg/namelist_56.f90: Likewise.
14077 * gfortran.dg/namelist_57.f90: Likewise.
14078 * gfortran.dg/namelist_58.f90: Likewise.
14079 * gfortran.dg/namelist_59.f90: Likewise.
14080 * gfortran.dg/namelist_60.f90: Likewise.
14081 * gfortran.dg/namelist_61.f90: Likewise.
14082 * gfortran.dg/namelist_64.f90: Likewise.
14083 * gfortran.dg/namelist_65.f90: Likewise.
14084 * gfortran.dg/namelist_69.f90: Likewise.
14085 * gfortran.dg/namelist_70.f90: Likewise.
14086 * gfortran.dg/namelist_71.f90: Likewise.
14087 * gfortran.dg/namelist_72.f: Likewise.
14088 * gfortran.dg/namelist_73.f90: Likewise.
14089 * gfortran.dg/namelist_77.f90: Likewise.
14090 * gfortran.dg/namelist_78.f90: Likewise.
14091 * gfortran.dg/namelist_79.f90: Likewise.
14092 * gfortran.dg/namelist_80.f90: Likewise.
14093 * gfortran.dg/namelist_81.f90: Likewise.
14094 * gfortran.dg/namelist_82.f90: Likewise.
14095 * gfortran.dg/namelist_84.f90: Likewise.
14096 * gfortran.dg/namelist_85.f90: Likewise.
14097 * gfortran.dg/namelist_86.f90: Likewise.
14098 * gfortran.dg/namelist_87.f90: Likewise.
14099 * gfortran.dg/namelist_88.f90: Likewise.
14100 * gfortran.dg/namelist_89.f90: Likewise.
14101 * gfortran.dg/namelist_90.f: Likewise.
14102 * gfortran.dg/namelist_95.f90: Likewise.
14103 * gfortran.dg/namelist_char_only.f90: Likewise.
14104 * gfortran.dg/namelist_empty.f90: Likewise.
14105 * gfortran.dg/namelist_internal.f90: Likewise.
14106 * gfortran.dg/namelist_use.f90: Likewise.
14107 * gfortran.dg/namelist_use_only.f90: Likewise.
14108 * gfortran.dg/namelist_utf8.f90: Likewise.
14109 * gfortran.dg/nan_1.f90: Likewise.
14110 * gfortran.dg/nan_2.f90: Likewise.
14111 * gfortran.dg/nan_3.f90: Likewise.
14112 * gfortran.dg/nan_6.f90: Likewise.
14113 * gfortran.dg/nan_7.f90: Likewise.
14114 * gfortran.dg/nearest_1.f90: Likewise.
14115 * gfortran.dg/nearest_2.f90: Likewise.
14116 * gfortran.dg/nearest_3.f90: Likewise.
14117 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14118 * gfortran.dg/negative_automatic_size.f90: Likewise.
14119 * gfortran.dg/negative_unit.f: Likewise.
14120 * gfortran.dg/negative_unit2.f90: Likewise.
14121 * gfortran.dg/negative_unit_int8.f: Likewise.
14122 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14123 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14124 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14125 * gfortran.dg/nested_modules_1.f90: Likewise.
14126 * gfortran.dg/nested_modules_2.f90: Likewise.
14127 * gfortran.dg/nested_modules_3.f90: Likewise.
14128 * gfortran.dg/nesting_1.f90: Likewise.
14129 * gfortran.dg/new_line.f90: Likewise.
14130 * gfortran.dg/newunit_1.f90: Likewise.
14131 * gfortran.dg/newunit_3.f90: Likewise.
14132 * gfortran.dg/newunit_5.f90.f90: Likewise.
14133 * gfortran.dg/nint_1.f90: Likewise.
14134 * gfortran.dg/nint_2.f90: Likewise.
14135 * gfortran.dg/no_arg_check_2.f90: Likewise.
14136 * gfortran.dg/no_range_check_1.f90: Likewise.
14137 * gfortran.dg/no_range_check_2.f90: Likewise.
14138 * gfortran.dg/no_range_check_3.f90: Likewise.
14139 * gfortran.dg/noadv_size.f90: Likewise.
14140 * gfortran.dg/nonreturning_statements.f90: Likewise.
14141 * gfortran.dg/norm2_1.f90: Likewise.
14142 * gfortran.dg/norm2_3.f90: Likewise.
14143 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14144 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14145 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14146 * gfortran.dg/null_4.f90: Likewise.
14147 * gfortran.dg/null_9.f90: Likewise.
14148 * gfortran.dg/nullify_3.f90: Likewise.
14149 * gfortran.dg/oldstyle_1.f90: Likewise.
14150 * gfortran.dg/open_access_append_1.f90: Likewise.
14151 * gfortran.dg/open_access_append_2.f90: Likewise.
14152 * gfortran.dg/open_errors.f90: Likewise.
14153 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14154 * gfortran.dg/open_new.f90: Likewise.
14155 * gfortran.dg/open_readonly_1.f90: Likewise.
14156 * gfortran.dg/operator_1.f90: Likewise.
14157 * gfortran.dg/optional_absent_1.f90: Likewise.
14158 * gfortran.dg/optional_absent_2.f90: Likewise.
14159 * gfortran.dg/optional_absent_3.f90: Likewise.
14160 * gfortran.dg/optional_class_1.f90: Likewise.
14161 * gfortran.dg/optional_dim_2.f90: Likewise.
14162 * gfortran.dg/optional_dim_3.f90: Likewise.
14163 * gfortran.dg/output_exponents_1.f90: Likewise.
14164 * gfortran.dg/overload_1.f90: Likewise.
14165 * gfortran.dg/overload_2.f90: Likewise.
14166 * gfortran.dg/overwrite_1.f: Likewise.
14167 * gfortran.dg/pad_no.f90: Likewise.
14168 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14169 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14170 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14171 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14172 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14173 * gfortran.dg/parens_3.f90: Likewise.
14174 * gfortran.dg/parens_5.f90: Likewise.
14175 * gfortran.dg/parens_6.f90: Likewise.
14176 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14177 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14178 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14179 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14180 * gfortran.dg/parity_1.f90: Likewise.
14181 * gfortran.dg/past_eor.f90: Likewise.
14182 * gfortran.dg/pdt_1.f03: Likewise.
14183 * gfortran.dg/pdt_10.f03: Likewise.
14184 * gfortran.dg/pdt_11.f03: Likewise.
14185 * gfortran.dg/pdt_12.f03: Likewise.
14186 * gfortran.dg/pdt_13.f03: Likewise.
14187 * gfortran.dg/pdt_14.f03: Likewise.
14188 * gfortran.dg/pdt_15.f03: Likewise.
14189 * gfortran.dg/pdt_19.f03: Likewise.
14190 * gfortran.dg/pdt_20.f03: Likewise.
14191 * gfortran.dg/pdt_22.f03: Likewise.
14192 * gfortran.dg/pdt_23.f03: Likewise.
14193 * gfortran.dg/pdt_25.f03: Likewise.
14194 * gfortran.dg/pdt_26.f03: Likewise.
14195 * gfortran.dg/pdt_27.f03: Likewise.
14196 * gfortran.dg/pdt_28.f03: Likewise.
14197 * gfortran.dg/pdt_3.f03: Likewise.
14198 * gfortran.dg/pdt_4.f03: Likewise.
14199 * gfortran.dg/pdt_5.f03: Likewise.
14200 * gfortran.dg/pdt_7.f03: Likewise.
14201 * gfortran.dg/pointer_1.f90: Likewise.
14202 * gfortran.dg/pointer_array_1.f90: Likewise.
14203 * gfortran.dg/pointer_array_3.f90: Likewise.
14204 * gfortran.dg/pointer_array_4.f90: Likewise.
14205 * gfortran.dg/pointer_array_5.f90: Likewise.
14206 * gfortran.dg/pointer_array_6.f90: Likewise.
14207 * gfortran.dg/pointer_array_7.f90: Likewise.
14208 * gfortran.dg/pointer_array_8.f90: Likewise.
14209 * gfortran.dg/pointer_array_9.f90: Likewise.
14210 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14211 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14212 * gfortran.dg/pointer_assign_10.f90: Likewise.
14213 * gfortran.dg/pointer_assign_11.f90: Likewise.
14214 * gfortran.dg/pointer_assign_4.f90: Likewise.
14215 * gfortran.dg/pointer_assign_8.f90: Likewise.
14216 * gfortran.dg/pointer_assign_9.f90: Likewise.
14217 * gfortran.dg/pointer_check_10.f90: Likewise.
14218 * gfortran.dg/pointer_check_9.f90: Likewise.
14219 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14220 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14221 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14222 * gfortran.dg/pointer_init_1.f90: Likewise.
14223 * gfortran.dg/pointer_init_3.f90: Likewise.
14224 * gfortran.dg/pointer_init_4.f90: Likewise.
14225 * gfortran.dg/pointer_init_5.f90: Likewise.
14226 * gfortran.dg/pointer_init_8.f90: Likewise.
14227 * gfortran.dg/pointer_intent_1.f90: Likewise.
14228 * gfortran.dg/pointer_intent_4.f90: Likewise.
14229 * gfortran.dg/pointer_intent_5.f90: Likewise.
14230 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14231 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14232 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14233 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14234 * gfortran.dg/pointer_target_1.f90: Likewise.
14235 * gfortran.dg/pointer_target_2.f90: Likewise.
14236 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14237 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14238 * gfortran.dg/power.f90: Likewise.
14239 * gfortran.dg/power1.f90: Likewise.
14240 * gfortran.dg/power_3.f90: Likewise.
14241 * gfortran.dg/power_4.f90: Likewise.
14242 * gfortran.dg/power_5.f90: Likewise.
14243 * gfortran.dg/pr12884.f: Likewise.
14244 * gfortran.dg/pr15129.f90: Likewise.
14245 * gfortran.dg/pr15140.f90: Likewise.
14246 * gfortran.dg/pr15324.f90: Likewise.
14247 * gfortran.dg/pr15332.f: Likewise.
14248 * gfortran.dg/pr15957.f90: Likewise.
14249 * gfortran.dg/pr15959.f90: Likewise.
14250 * gfortran.dg/pr16597.f90: Likewise.
14251 * gfortran.dg/pr16861.f90: Likewise.
14252 * gfortran.dg/pr16938.f90: Likewise.
14253 * gfortran.dg/pr17090.f90: Likewise.
14254 * gfortran.dg/pr17143.f90: Likewise.
14255 * gfortran.dg/pr17164.f90: Likewise.
14256 * gfortran.dg/pr17229.f: Likewise.
14257 * gfortran.dg/pr17285.f90: Likewise.
14258 * gfortran.dg/pr17286.f90: Likewise.
14259 * gfortran.dg/pr17472.f: Likewise.
14260 * gfortran.dg/pr17612.f90: Likewise.
14261 * gfortran.dg/pr17706.f90: Likewise.
14262 * gfortran.dg/pr18025.f90: Likewise.
14263 * gfortran.dg/pr18122.f90: Likewise.
14264 * gfortran.dg/pr18210.f90: Likewise.
14265 * gfortran.dg/pr18392.f90: Likewise.
14266 * gfortran.dg/pr19155.f: Likewise.
14267 * gfortran.dg/pr19216.f: Likewise.
14268 * gfortran.dg/pr19467.f90: Likewise.
14269 * gfortran.dg/pr19657.f: Likewise.
14270 * gfortran.dg/pr19926.f90: Likewise.
14271 * gfortran.dg/pr19928-1.f90: Likewise.
14272 * gfortran.dg/pr19928-2.f90: Likewise.
14273 * gfortran.dg/pr20086.f90: Likewise.
14274 * gfortran.dg/pr20124.f90: Likewise.
14275 * gfortran.dg/pr20163-2.f: Likewise.
14276 * gfortran.dg/pr20480.f90: Likewise.
14277 * gfortran.dg/pr20755.f: Likewise.
14278 * gfortran.dg/pr20950.f: Likewise.
14279 * gfortran.dg/pr21177.f90: Likewise.
14280 * gfortran.dg/pr21730.f: Likewise.
14281 * gfortran.dg/pr22491.f: Likewise.
14282 * gfortran.dg/pr25603.f: Likewise.
14283 * gfortran.dg/pr26246_2.f90: Likewise.
14284 * gfortran.dg/pr32136.f90: Likewise.
14285 * gfortran.dg/pr32533.f90: Likewise.
14286 * gfortran.dg/pr33794.f90: Likewise.
14287 * gfortran.dg/pr35662.f90: Likewise.
14288 * gfortran.dg/pr35944-1.f90: Likewise.
14289 * gfortran.dg/pr35944-2.f90: Likewise.
14290 * gfortran.dg/pr35983.f90: Likewise.
14291 * gfortran.dg/pr39865.f90: Likewise.
14292 * gfortran.dg/pr41212.f90: Likewise.
14293 * gfortran.dg/pr43808.f90: Likewise.
14294 * gfortran.dg/pr44592.f90: Likewise.
14295 * gfortran.dg/pr44735.f90: Likewise.
14296 * gfortran.dg/pr45308.f03: Likewise.
14297 * gfortran.dg/pr46297.f: Likewise.
14298 * gfortran.dg/pr46588.f90: Likewise.
14299 * gfortran.dg/pr46665.f90: Likewise.
14300 * gfortran.dg/pr46804.f90: Likewise.
14301 * gfortran.dg/pr47008.f03: Likewise.
14302 * gfortran.dg/pr47614.f: Likewise.
14303 * gfortran.dg/pr47878.f90: Likewise.
14304 * gfortran.dg/pr49103.f90: Likewise.
14305 * gfortran.dg/pr50069_1.f90: Likewise.
14306 * gfortran.dg/pr50769.f90: Likewise.
14307 * gfortran.dg/pr52608.f90: Likewise.
14308 * gfortran.dg/pr55086_2.f90: Likewise.
14309 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14310 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14311 * gfortran.dg/pr55330.f90: Likewise.
14312 * gfortran.dg/pr56015.f90: Likewise.
14313 * gfortran.dg/pr57910.f90: Likewise.
14314 * gfortran.dg/pr59700.f90: Likewise.
14315 * gfortran.dg/pr62125.f90: Likewise.
14316 * gfortran.dg/pr64530.f90: Likewise.
14317 * gfortran.dg/pr65429.f90: Likewise.
14318 * gfortran.dg/pr65450.f90: Likewise.
14319 * gfortran.dg/pr65504.f90: Likewise.
14320 * gfortran.dg/pr65903.f90: Likewise.
14321 * gfortran.dg/pr66311.f90: Likewise.
14322 * gfortran.dg/pr66864.f90: Likewise.
14323 * gfortran.dg/pr67140.f90: Likewise.
14324 * gfortran.dg/pr67524.f90: Likewise.
14325 * gfortran.dg/pr67885.f90: Likewise.
14326 * gfortran.dg/pr68053.f90: Likewise.
14327 * gfortran.dg/pr68566.f90: Likewise.
14328 * gfortran.dg/pr69514_1.f90: Likewise.
14329 * gfortran.dg/pr69514_2.f90: Likewise.
14330 * gfortran.dg/pr69739.f90: Likewise.
14331 * gfortran.dg/pr70673.f90: Likewise.
14332 * gfortran.dg/pr71523_2.f90: Likewise.
14333 * gfortran.dg/pr71764.f90: Likewise.
14334 * gfortran.dg/pr78092.f90: Likewise.
14335 * gfortran.dg/pr82973.f90: Likewise.
14336 * gfortran.dg/pr83864.f90: Likewise.
14337 * gfortran.dg/pr83874.f90: Likewise.
14338 * gfortran.dg/pr84088.f90: Likewise.
14339 * gfortran.dg/pr84155.f90: Likewise.
14340 * gfortran.dg/proc_decl_12.f90: Likewise.
14341 * gfortran.dg/proc_decl_13.f90: Likewise.
14342 * gfortran.dg/proc_decl_15.f90: Likewise.
14343 * gfortran.dg/proc_decl_17.f90: Likewise.
14344 * gfortran.dg/proc_decl_18.f90: Likewise.
14345 * gfortran.dg/proc_decl_2.f90: Likewise.
14346 * gfortran.dg/proc_decl_5.f90: Likewise.
14347 * gfortran.dg/proc_decl_9.f90: Likewise.
14348 * gfortran.dg/proc_ptr_1.f90: Likewise.
14349 * gfortran.dg/proc_ptr_10.f90: Likewise.
14350 * gfortran.dg/proc_ptr_12.f90: Likewise.
14351 * gfortran.dg/proc_ptr_18.f90: Likewise.
14352 * gfortran.dg/proc_ptr_19.f90: Likewise.
14353 * gfortran.dg/proc_ptr_21.f90: Likewise.
14354 * gfortran.dg/proc_ptr_22.f90: Likewise.
14355 * gfortran.dg/proc_ptr_23.f90: Likewise.
14356 * gfortran.dg/proc_ptr_25.f90: Likewise.
14357 * gfortran.dg/proc_ptr_26.f90: Likewise.
14358 * gfortran.dg/proc_ptr_3.f90: Likewise.
14359 * gfortran.dg/proc_ptr_36.f90: Likewise.
14360 * gfortran.dg/proc_ptr_47.f90: Likewise.
14361 * gfortran.dg/proc_ptr_48.f90: Likewise.
14362 * gfortran.dg/proc_ptr_5.f90: Likewise.
14363 * gfortran.dg/proc_ptr_6.f90: Likewise.
14364 * gfortran.dg/proc_ptr_7.f90: Likewise.
14365 * gfortran.dg/proc_ptr_8.f90: Likewise.
14366 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14367 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14368 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14369 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14370 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14371 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14372 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14373 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14374 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14375 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14376 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14377 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14378 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14379 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14380 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14381 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14382 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14383 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14384 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14385 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14386 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14387 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14388 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14389 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14390 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14391 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14392 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14393 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14394 * gfortran.dg/product_init_expr.f03: Likewise.
14395 * gfortran.dg/promotion.f90: Likewise.
14396 * gfortran.dg/promotion_3.f90: Likewise.
14397 * gfortran.dg/promotion_4.f90: Likewise.
14398 * gfortran.dg/protected_1.f90: Likewise.
14399 * gfortran.dg/protected_2.f90: Likewise.
14400 * gfortran.dg/ptr-func-1.f90: Likewise.
14401 * gfortran.dg/ptr-func-2.f90: Likewise.
14402 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14403 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14404 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14405 * gfortran.dg/pure_byref_1.f90: Likewise.
14406 * gfortran.dg/pure_byref_2.f90: Likewise.
14407 * gfortran.dg/pure_byref_3.f90: Likewise.
14408 * gfortran.dg/quad_2.f90: Likewise.
14409 * gfortran.dg/quad_3.f90: Likewise.
14410 * gfortran.dg/random_3.f90: Likewise.
14411 * gfortran.dg/random_4.f90: Likewise.
14412 * gfortran.dg/random_7.f90: Likewise.
14413 * gfortran.dg/read_2.f90: Likewise.
14414 * gfortran.dg/read_3.f90: Likewise.
14415 * gfortran.dg/read_4.f90: Likewise.
14416 * gfortran.dg/read_5.f90: Likewise.
14417 * gfortran.dg/read_bad_advance.f90: Likewise.
14418 * gfortran.dg/read_bang.f90: Likewise.
14419 * gfortran.dg/read_bang4.f90: Likewise.
14420 * gfortran.dg/read_comma.f: Likewise.
14421 * gfortran.dg/read_dir.f90: Likewise.
14422 * gfortran.dg/read_empty_file.f: Likewise.
14423 * gfortran.dg/read_eof_1.f90: Likewise.
14424 * gfortran.dg/read_eof_2.f90: Likewise.
14425 * gfortran.dg/read_eof_3.f90: Likewise.
14426 * gfortran.dg/read_eof_4.f90: Likewise.
14427 * gfortran.dg/read_eof_5.f90: Likewise.
14428 * gfortran.dg/read_eof_6.f: Likewise.
14429 * gfortran.dg/read_eof_7.f90: Likewise.
14430 * gfortran.dg/read_eof_8.f90: Likewise.
14431 * gfortran.dg/read_eof_all.f90: Likewise.
14432 * gfortran.dg/read_eor.f90: Likewise.
14433 * gfortran.dg/read_float_1.f90: Likewise.
14434 * gfortran.dg/read_float_2.f03: Likewise.
14435 * gfortran.dg/read_float_3.f90: Likewise.
14436 * gfortran.dg/read_float_4.f90: Likewise.
14437 * gfortran.dg/read_infnan_1.f90: Likewise.
14438 * gfortran.dg/read_list_eof_1.f90: Likewise.
14439 * gfortran.dg/read_logical.f90: Likewise.
14440 * gfortran.dg/read_many_1.f: Likewise.
14441 * gfortran.dg/read_no_eor.f90: Likewise.
14442 * gfortran.dg/read_noadvance.f90: Likewise.
14443 * gfortran.dg/read_repeat.f90: Likewise.
14444 * gfortran.dg/read_repeat_2.f90: Likewise.
14445 * gfortran.dg/read_size_noadvance.f90: Likewise.
14446 * gfortran.dg/read_x_eof.f90: Likewise.
14447 * gfortran.dg/read_x_past.f: Likewise.
14448 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14449 * gfortran.dg/real_const_1.f: Likewise.
14450 * gfortran.dg/real_const_2.f90: Likewise.
14451 * gfortran.dg/real_const_3.f90: Likewise.
14452 * gfortran.dg/real_do_1.f90: Likewise.
14453 * gfortran.dg/real_index_1.f90: Likewise.
14454 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14455 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14456 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14457 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14458 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14459 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14460 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14461 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14462 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14463 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14464 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14465 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14466 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14467 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14468 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14469 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14470 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14471 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14472 * gfortran.dg/record_marker_1.f90: Likewise.
14473 * gfortran.dg/record_marker_2.f: Likewise.
14474 * gfortran.dg/record_marker_3.f90: Likewise.
14475 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14476 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14477 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14478 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14479 * gfortran.dg/recursive_check_7.f90: Likewise.
14480 * gfortran.dg/recursive_reference_1.f90: Likewise.
14481 * gfortran.dg/recursive_reference_2.f90: Likewise.
14482 * gfortran.dg/recursive_stack.f90: Likewise.
14483 * gfortran.dg/reduction.f90: Likewise.
14484 * gfortran.dg/repack_arrays_1.f90: Likewise.
14485 * gfortran.dg/repeat_1.f90: Likewise.
14486 * gfortran.dg/repeat_2.f90: Likewise.
14487 * gfortran.dg/repeat_3.f90: Likewise.
14488 * gfortran.dg/repeat_6.f90: Likewise.
14489 * gfortran.dg/reshape-alloc.f90: Likewise.
14490 * gfortran.dg/reshape-complex.f90: Likewise.
14491 * gfortran.dg/reshape.f90: Likewise.
14492 * gfortran.dg/reshape_2.f90: Likewise.
14493 * gfortran.dg/reshape_7.f90: Likewise.
14494 * gfortran.dg/reshape_empty_1.f03: Likewise.
14495 * gfortran.dg/reshape_pad_1.f90: Likewise.
14496 * gfortran.dg/reshape_rank7.f90: Likewise.
14497 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14498 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14499 * gfortran.dg/result_default_init_1.f90: Likewise.
14500 * gfortran.dg/result_in_spec_1.f90: Likewise.
14501 * gfortran.dg/result_in_spec_2.f90: Likewise.
14502 * gfortran.dg/ret_array_1.f90: Likewise.
14503 * gfortran.dg/ret_pointer_1.f90: Likewise.
14504 * gfortran.dg/ret_pointer_2.f90: Likewise.
14505 * gfortran.dg/rewind_1.f90: Likewise.
14506 * gfortran.dg/round_1.f03: Likewise.
14507 * gfortran.dg/round_2.f03: Likewise.
14508 * gfortran.dg/round_3.f08: Likewise.
14509 * gfortran.dg/round_4.f90: Likewise.
14510 * gfortran.dg/rrspacing_1.f90: Likewise.
14511 * gfortran.dg/runtime_warning_1.f90: Likewise.
14512 * gfortran.dg/same_type_as_2.f03: Likewise.
14513 * gfortran.dg/save_1.f90: Likewise.
14514 * gfortran.dg/save_5.f90: Likewise.
14515 * gfortran.dg/save_6.f90: Likewise.
14516 * gfortran.dg/scalar_mask_1.f90: Likewise.
14517 * gfortran.dg/scalar_mask_2.f90: Likewise.
14518 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14519 * gfortran.dg/scale_1.f90: Likewise.
14520 * gfortran.dg/scan_1.f90: Likewise.
14521 * gfortran.dg/scan_2.f90: Likewise.
14522 * gfortran.dg/secnds-1.f: Likewise.
14523 * gfortran.dg/secnds.f: Likewise.
14524 * gfortran.dg/select_1.f90: Likewise.
14525 * gfortran.dg/select_2.f90: Likewise.
14526 * gfortran.dg/select_3.f90: Likewise.
14527 * gfortran.dg/select_5.f90: Likewise.
14528 * gfortran.dg/select_char_1.f90: Likewise.
14529 * gfortran.dg/select_char_2.f90: Likewise.
14530 * gfortran.dg/select_type_13.f03: Likewise.
14531 * gfortran.dg/select_type_14.f03: Likewise.
14532 * gfortran.dg/select_type_15.f03: Likewise.
14533 * gfortran.dg/select_type_19.f03: Likewise.
14534 * gfortran.dg/select_type_2.f03: Likewise.
14535 * gfortran.dg/select_type_26.f03: Likewise.
14536 * gfortran.dg/select_type_27.f03: Likewise.
14537 * gfortran.dg/select_type_28.f03: Likewise.
14538 * gfortran.dg/select_type_3.f03: Likewise.
14539 * gfortran.dg/select_type_35.f03: Likewise.
14540 * gfortran.dg/select_type_36.f03: Likewise.
14541 * gfortran.dg/select_type_37.f03: Likewise.
14542 * gfortran.dg/select_type_39.f03: Likewise.
14543 * gfortran.dg/select_type_4.f90: Likewise.
14544 * gfortran.dg/select_type_5.f03: Likewise.
14545 * gfortran.dg/select_type_6.f03: Likewise.
14546 * gfortran.dg/select_type_7.f03: Likewise.
14547 * gfortran.dg/select_type_8.f03: Likewise.
14548 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14549 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14550 * gfortran.dg/selected_kind_1.f90: Likewise.
14551 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14552 * gfortran.dg/shape_2.f90: Likewise.
14553 * gfortran.dg/shape_4.f90: Likewise.
14554 * gfortran.dg/shape_5.f90: Likewise.
14555 * gfortran.dg/shape_7.f90: Likewise.
14556 * gfortran.dg/shape_8.f90: Likewise.
14557 * gfortran.dg/shape_9.f90: Likewise.
14558 * gfortran.dg/shift-kind_2.f90: Likewise.
14559 * gfortran.dg/shiftalr_1.F90: Likewise.
14560 * gfortran.dg/shiftalr_2.F90: Likewise.
14561 * gfortran.dg/simpleif_1.f90: Likewise.
14562 * gfortran.dg/simplify_argN_1.f90: Likewise.
14563 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14564 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14565 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14566 * gfortran.dg/simplify_modulo.f90: Likewise.
14567 * gfortran.dg/single_char_string.f90: Likewise.
14568 * gfortran.dg/size_dim.f90: Likewise.
14569 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14570 * gfortran.dg/sizeof.f90: Likewise.
14571 * gfortran.dg/sizeof_4.f90: Likewise.
14572 * gfortran.dg/slash_1.f90: Likewise.
14573 * gfortran.dg/sms-1.f90: Likewise.
14574 * gfortran.dg/sms-2.f90: Likewise.
14575 * gfortran.dg/spec_expr_7.f90: Likewise.
14576 * gfortran.dg/specifics_1.f90: Likewise.
14577 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14578 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14579 * gfortran.dg/spread_init_expr.f03: Likewise.
14580 * gfortran.dg/spread_scalar_source.f90: Likewise.
14581 * gfortran.dg/spread_shape_1.f90: Likewise.
14582 * gfortran.dg/stat_1.f90: Likewise.
14583 * gfortran.dg/stat_2.f90: Likewise.
14584 * gfortran.dg/stfunc_1.f90: Likewise.
14585 * gfortran.dg/stfunc_4.f90: Likewise.
14586 * gfortran.dg/stfunc_6.f90: Likewise.
14587 * gfortran.dg/storage_size_1.f08: Likewise.
14588 * gfortran.dg/storage_size_3.f08: Likewise.
14589 * gfortran.dg/storage_size_4.f90: Likewise.
14590 * gfortran.dg/streamio_1.f90: Likewise.
14591 * gfortran.dg/streamio_10.f90: Likewise.
14592 * gfortran.dg/streamio_11.f90: Likewise.
14593 * gfortran.dg/streamio_12.f90: Likewise.
14594 * gfortran.dg/streamio_13.f90: Likewise.
14595 * gfortran.dg/streamio_14.f90: Likewise.
14596 * gfortran.dg/streamio_15.f90: Likewise.
14597 * gfortran.dg/streamio_16.f90: Likewise.
14598 * gfortran.dg/streamio_17.f90: Likewise.
14599 * gfortran.dg/streamio_2.f90: Likewise.
14600 * gfortran.dg/streamio_3.f90: Likewise.
14601 * gfortran.dg/streamio_4.f90: Likewise.
14602 * gfortran.dg/streamio_5.f90: Likewise.
14603 * gfortran.dg/streamio_6.f90: Likewise.
14604 * gfortran.dg/streamio_7.f90: Likewise.
14605 * gfortran.dg/streamio_8.f90: Likewise.
14606 * gfortran.dg/streamio_9.f90: Likewise.
14607 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14608 * gfortran.dg/string_4.f90: Likewise.
14609 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14610 * gfortran.dg/string_assign_2.f90: Likewise.
14611 * gfortran.dg/string_compare_1.f90: Likewise.
14612 * gfortran.dg/string_compare_2.f90: Likewise.
14613 * gfortran.dg/string_compare_3.f90: Likewise.
14614 * gfortran.dg/string_ctor_1.f90: Likewise.
14615 * gfortran.dg/string_length_1.f90: Likewise.
14616 * gfortran.dg/string_length_2.f90: Likewise.
14617 * gfortran.dg/string_length_3.f90: Likewise.
14618 * gfortran.dg/string_length_4.f90: Likewise.
14619 * gfortran.dg/string_null_compare_1.f: Likewise.
14620 * gfortran.dg/string_pad_trunc.f90: Likewise.
14621 * gfortran.dg/structure_constructor_1.f03: Likewise.
14622 * gfortran.dg/structure_constructor_11.f90: Likewise.
14623 * gfortran.dg/structure_constructor_13.f03: Likewise.
14624 * gfortran.dg/structure_constructor_2.f03: Likewise.
14625 * gfortran.dg/structure_constructor_5.f03: Likewise.
14626 * gfortran.dg/submodule_1.f08: Likewise.
14627 * gfortran.dg/submodule_11.f08: Likewise.
14628 * gfortran.dg/submodule_14.f08: Likewise.
14629 * gfortran.dg/submodule_15.f08: Likewise.
14630 * gfortran.dg/submodule_17.f08: Likewise.
14631 * gfortran.dg/submodule_18.f08: Likewise.
14632 * gfortran.dg/submodule_19.f08: Likewise.
14633 * gfortran.dg/submodule_2.f08: Likewise.
14634 * gfortran.dg/submodule_27.f08: Likewise.
14635 * gfortran.dg/submodule_28.f08: Likewise.
14636 * gfortran.dg/submodule_29.f08: Likewise.
14637 * gfortran.dg/submodule_30.f08: Likewise.
14638 * gfortran.dg/submodule_6.f08: Likewise.
14639 * gfortran.dg/submodule_7.f08: Likewise.
14640 * gfortran.dg/submodule_8.f08: Likewise.
14641 * gfortran.dg/subnormal_1.f90: Likewise.
14642 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14643 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14644 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14645 * gfortran.dg/substr_2.f: Likewise.
14646 * gfortran.dg/substr_3.f: Likewise.
14647 * gfortran.dg/substr_4.f: Likewise.
14648 * gfortran.dg/substr_5.f90: Likewise.
14649 * gfortran.dg/substr_6.f90: Likewise.
14650 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14651 * gfortran.dg/sum_init_expr.f03: Likewise.
14652 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14653 * gfortran.dg/system_clock_3.f08: Likewise.
14654 * gfortran.dg/t_editing.f: Likewise.
14655 * gfortran.dg/team_change_1.f90: Likewise.
14656 * gfortran.dg/team_end_1.f90: Likewise.
14657 * gfortran.dg/team_number_1.f90: Likewise.
14658 * gfortran.dg/temporary_1.f90: Likewise.
14659 * gfortran.dg/test_com_block.f90: Likewise.
14660 * gfortran.dg/test_only_clause.f90: Likewise.
14661 * gfortran.dg/tiny_1.f90: Likewise.
14662 * gfortran.dg/tiny_2.f90: Likewise.
14663 * gfortran.dg/tl_editing.f90: Likewise.
14664 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14665 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14666 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14667 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14668 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14669 * gfortran.dg/transfer_class_2.f90: Likewise.
14670 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14671 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14672 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14673 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14674 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14675 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14676 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14677 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14678 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14679 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14680 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14681 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14682 * gfortran.dg/transpose_1.f90: Likewise.
14683 * gfortran.dg/transpose_3.f03: Likewise.
14684 * gfortran.dg/transpose_4.f90: Likewise.
14685 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14686 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14687 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14688 * gfortran.dg/trim_1.f90: Likewise.
14689 * gfortran.dg/trim_optimize_1.f90: Likewise.
14690 * gfortran.dg/trim_optimize_2.f90: Likewise.
14691 * gfortran.dg/trim_optimize_3.f90: Likewise.
14692 * gfortran.dg/trim_optimize_4.f90: Likewise.
14693 * gfortran.dg/trim_optimize_5.f90: Likewise.
14694 * gfortran.dg/trim_optimize_6.f90: Likewise.
14695 * gfortran.dg/trim_optimize_7.f90: Likewise.
14696 * gfortran.dg/trim_optimize_8.f90: Likewise.
14697 * gfortran.dg/type_to_class_1.f03: Likewise.
14698 * gfortran.dg/type_to_class_2.f03: Likewise.
14699 * gfortran.dg/type_to_class_3.f03: Likewise.
14700 * gfortran.dg/type_to_class_4.f03: Likewise.
14701 * gfortran.dg/type_to_class_5.f03: Likewise.
14702 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14703 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14704 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14705 * gfortran.dg/typebound_call_1.f03: Likewise.
14706 * gfortran.dg/typebound_call_13.f03: Likewise.
14707 * gfortran.dg/typebound_call_18.f03: Likewise.
14708 * gfortran.dg/typebound_call_19.f03: Likewise.
14709 * gfortran.dg/typebound_call_2.f03: Likewise.
14710 * gfortran.dg/typebound_call_20.f03: Likewise.
14711 * gfortran.dg/typebound_call_3.f03: Likewise.
14712 * gfortran.dg/typebound_generic_5.f03: Likewise.
14713 * gfortran.dg/typebound_generic_6.f03: Likewise.
14714 * gfortran.dg/typebound_generic_9.f03: Likewise.
14715 * gfortran.dg/typebound_operator_12.f03: Likewise.
14716 * gfortran.dg/typebound_operator_13.f03: Likewise.
14717 * gfortran.dg/typebound_operator_15.f90: Likewise.
14718 * gfortran.dg/typebound_operator_20.f90: Likewise.
14719 * gfortran.dg/typebound_operator_3.f03: Likewise.
14720 * gfortran.dg/typebound_operator_6.f03: Likewise.
14721 * gfortran.dg/typebound_operator_7.f03: Likewise.
14722 * gfortran.dg/typebound_operator_8.f03: Likewise.
14723 * gfortran.dg/typebound_operator_9.f03: Likewise.
14724 * gfortran.dg/typebound_proc_19.f90: Likewise.
14725 * gfortran.dg/typebound_proc_20.f90: Likewise.
14726 * gfortran.dg/typebound_proc_23.f90: Likewise.
14727 * gfortran.dg/typebound_proc_27.f03: Likewise.
14728 * gfortran.dg/typebound_proc_35.f90: Likewise.
14729 * gfortran.dg/typebound_proc_36.f90: Likewise.
14730 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14731 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14732 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14733 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14734 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14735 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14736 * gfortran.dg/unf_short_record_1.f90: Likewise.
14737 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14738 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14739 * gfortran.dg/unit_1.f90: Likewise.
14740 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14741 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14742 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14743 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14744 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14745 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14746 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14747 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14748 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14749 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14750 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14751 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14752 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14753 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14754 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14755 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14756 * gfortran.dg/unpack_init_expr.f03: Likewise.
14757 * gfortran.dg/use_10.f90: Likewise.
14758 * gfortran.dg/use_11.f90: Likewise.
14759 * gfortran.dg/use_13.f90: Likewise.
14760 * gfortran.dg/use_24.f90: Likewise.
14761 * gfortran.dg/use_27.f90: Likewise.
14762 * gfortran.dg/use_5.f90: Likewise.
14763 * gfortran.dg/use_allocated_1.f90: Likewise.
14764 * gfortran.dg/use_only_1.f90: Likewise.
14765 * gfortran.dg/use_only_4.f90: Likewise.
14766 * gfortran.dg/use_rename_2.f90: Likewise.
14767 * gfortran.dg/use_rename_4.f90: Likewise.
14768 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14769 * gfortran.dg/used_interface_ref.f90: Likewise.
14770 * gfortran.dg/used_types_5.f90: Likewise.
14771 * gfortran.dg/utf8_1.f03: Likewise.
14772 * gfortran.dg/utf8_2.f03: Likewise.
14773 * gfortran.dg/value_1.f90: Likewise.
14774 * gfortran.dg/value_2.f90: Likewise.
14775 * gfortran.dg/value_4.f90: Likewise.
14776 * gfortran.dg/value_6.f03: Likewise.
14777 * gfortran.dg/value_7.f03: Likewise.
14778 * gfortran.dg/value_test.f90: Likewise.
14779 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14780 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14781 * gfortran.dg/vect/pr60510.f: Likewise.
14782 * gfortran.dg/vect/pr69882.f90: Likewise.
14783 * gfortran.dg/vect/pr69980.f90: Likewise.
14784 * gfortran.dg/vect/vect-5.f90: Likewise.
14785 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14786 * gfortran.dg/vector_subscript_1.f90: Likewise.
14787 * gfortran.dg/vector_subscript_2.f90: Likewise.
14788 * gfortran.dg/vector_subscript_3.f90: Likewise.
14789 * gfortran.dg/vector_subscript_5.f90: Likewise.
14790 * gfortran.dg/verify_2.f90: Likewise.
14791 * gfortran.dg/volatile10.f90: Likewise.
14792 * gfortran.dg/where_1.f90: Likewise.
14793 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14794 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14795 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14796 * gfortran.dg/whole_file_13.f90: Likewise.
14797 * gfortran.dg/whole_file_2.f90: Likewise.
14798 * gfortran.dg/widechar_2.f90: Likewise.
14799 * gfortran.dg/widechar_4.f90: Likewise.
14800 * gfortran.dg/widechar_5.f90: Likewise.
14801 * gfortran.dg/widechar_6.f90: Likewise.
14802 * gfortran.dg/widechar_8.f90: Likewise.
14803 * gfortran.dg/widechar_IO_1.f90: Likewise.
14804 * gfortran.dg/widechar_IO_2.f90: Likewise.
14805 * gfortran.dg/widechar_IO_3.f90: Likewise.
14806 * gfortran.dg/widechar_IO_4.f90: Likewise.
14807 * gfortran.dg/widechar_compare_1.f90: Likewise.
14808 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14809 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14810 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14811 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14812 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14813 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14814 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14815 * gfortran.dg/widechar_select_1.f90: Likewise.
14816 * gfortran.dg/winapi.f90: Likewise.
14817 * gfortran.dg/write_0_pe_format.f90: Likewise.
14818 * gfortran.dg/write_back.f: Likewise.
14819 * gfortran.dg/write_check3.f90: Likewise.
14820 * gfortran.dg/write_direct_eor.f90: Likewise.
14821 * gfortran.dg/write_padding.f90: Likewise.
14822 * gfortran.dg/write_recursive.f90: Likewise.
14823 * gfortran.dg/write_rewind_1.f: Likewise.
14824 * gfortran.dg/write_rewind_2.f: Likewise.
14825 * gfortran.dg/write_zero_array.f90: Likewise.
14826 * gfortran.dg/x_slash_1.f: Likewise.
14827 * gfortran.dg/x_slash_2.f: Likewise.
14828 * gfortran.dg/zero_array_components_1.f90: Likewise.
14829 * gfortran.dg/zero_length_1.f90: Likewise.
14830 * gfortran.dg/zero_length_2.f90: Likewise.
14831 * gfortran.dg/zero_sized_1.f90: Likewise.
14832 * gfortran.dg/zero_sized_3.f90: Likewise.
14833 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14834 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14835 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14836 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14837 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14838 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14839 * gfortran.fortran-torture/execute/args.f90: Likewise.
14840 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14841 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14842 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14843 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14844 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14845 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14846 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14847 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14848 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14849 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14850 * gfortran.fortran-torture/execute/common.f90: Likewise.
14851 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14852 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14853 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14854 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14855 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14856 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14857 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14858 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14859 * gfortran.fortran-torture/execute/data.f90: Likewise.
14860 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14861 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14862 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14863 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14864 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14865 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14866 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14867 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14868 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14869 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14870 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14871 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14872 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14873 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14874 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14875 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14876 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14877 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14878 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14879 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14880 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14881 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14882 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14883 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14884 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14885 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14886 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14887 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14888 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14889 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14890 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14891 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14892 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14893 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14894 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14895 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14896 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14897 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14898 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14899 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14900 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14901 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14902 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14903 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14904 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14905 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14906 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14907 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14908 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14909 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14910 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14911 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14912 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14913 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14914 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14915 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14916 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14917 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14918 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14919 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14920 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14921 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14922 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14923 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14924 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14925 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14926 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14927 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14928 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14929 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14930 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14931 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14932 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14933 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14934 Likewise.
14935 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14936 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14937 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14938 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14939 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14940 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14941 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14942 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14943 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14944 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14945 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14946 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14947 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14948 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14949 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14950 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14951 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14952 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14953 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14954 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14955 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14956 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14957 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14958 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14959 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14960 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14961 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14962 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14963 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14964 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14965 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14966 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14967 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14968 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14969 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14970 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14971 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14972 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14973 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14974 * gfortran.fortran-torture/execute/math.f90: Likewise.
14975 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14976 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14977 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14978 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14979 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14980 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14981 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14982 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14983 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14984 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14985 * gfortran.fortran-torture/execute/power.f90: Likewise.
14986 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14987 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14988 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14989 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14990 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14991 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14992 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14993 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14994 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14995 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14996 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14997 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14998 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14999 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
15000 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
15001 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
15002 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
15003 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
15004 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
15005 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
15006 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
15007 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
15008 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
15009 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
15010 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
15011 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
15012 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
15013 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
15014 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
15015 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
15016 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
15017 * gfortran.fortran-torture/execute/straret.f90: Likewise.
15018 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
15019 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
15020 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
15021 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
15022 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
15023 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
15024 * gfortran.fortran-torture/execute/string.f90: Likewise.
15025 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
15026 * gfortran.fortran-torture/execute/strret.f90: Likewise.
15027 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
15028 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
15029 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
15030 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
15031 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
15032 * gfortran.fortran-torture/execute/userop.f90: Likewise.
15033 * gfortran.fortran-torture/execute/where17.f90: Likewise.
15034 * gfortran.fortran-torture/execute/where18.f90: Likewise.
15035 * gfortran.fortran-torture/execute/where19.f90: Likewise.
15036 * gfortran.fortran-torture/execute/where20.f90: Likewise.
15037 * gfortran.fortran-torture/execute/where21.f90: Likewise.
15038 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
15039 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
15040 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15041 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15042 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15043 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15044 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
15045 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
15046 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
15047 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
15048 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
15049 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
15050 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
15051 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
15052 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
15053 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
15054 * gfortran.dg/inline_transpose_1.f90: Likewise.
15055
15056 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
15057
15058 PR fortran/84115
15059 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
15060 change to dg-run.
15061
15062 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
15063
15064 PR ada/84277
15065 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
15066 * gnat.dg/dispatch1.adb: Rename into...
15067 * gnat.dg/disp1.adb: ...this.
15068 * gnat.dg/dispatch1_p.ads: Rename into...
15069 * gnat.dg/disp1_pkg.ads: ...this.
15070 * gnat.dg/disp2.adb: Rename into...
15071 * gnat.dg/dispatch2.adb: ...this.
15072 * gnat.dg/dispatch2_p.ads: Rename into...
15073 * gnat.dg/disp2_pkg.ads: ...this.
15074 * gnat.dg/dispatch2_p.adb: Rename into...
15075 * gnat.dg/disp2_pkg.adb: this.
15076 * gnat.dg/generic_dispatch.adb: Rename into...
15077 * gnat.dg/generic_disp.adb: this.
15078 * gnat.dg/generic_dispatch_p.ads: Rename into...
15079 * gnat.dg/generic_disp_pkg.ads: ...this.
15080 * gnat.dg/generic_dispatch_p.adb: Rename into...
15081 * gnat.dg/generic_disp_pkg.adb: ...this.
15082 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
15083 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
15084 * gnat.dg/object_overflow1.adb: Tweak index.
15085 * gnat.dg/object_overflow2.adb: Likewise.
15086 * gnat.dg/object_overflow3.adb: Likewise.
15087 * gnat.dg/object_overflow4.adb: Likewise.
15088 * gnat.dg/object_overflow5.adb: Likewise.
15089
15090 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15091
15092 PR ipa/84425
15093 * gcc.c-torture/compile/pr84425.c: New test.
15094
15095 2018-02-16 Marek Polacek <polacek@redhat.com>
15096 Jakub Jelinek <jakub@redhat.com>
15097
15098 PR c++/84192
15099 * g++.dg/cpp1y/constexpr-84192.C: New test.
15100
15101 2018-02-16 Martin Sebor <msebor@redhat.com>
15102
15103 PR c++/79064
15104 * g++.dg/overload15.C: New test.
15105
15106 2018-02-16 Yury Gribov <tetra2005@gmail.com>
15107
15108 PR target/81535
15109 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15110 * gcc.dg/pr56727-2.c: Ditto.
15111 * gcc.target/powerpc/pr79439.c: Renamed to...
15112 * gcc.target/powerpc/pr79439-1.c: ...this.
15113 * gcc.target/powerpc/pr79439-2.c: New test.
15114 * gcc.target/powerpc/pr79439-3.c: New test.
15115
15116 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15117
15118 target/pr84371
15119 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15120 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15121 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15122 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15123 * gcc.target/powerpc/builtins-3.c: Same.
15124
15125 2018-02-16 Nathan Sidwell <nathan@acm.org>
15126
15127 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15128
15129 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15130
15131 PR rtl-optimization/70023
15132 * gcc.target/i386/pr70023.c: New.
15133
15134 2018-02-16 Carl Love <cel@us.ibm.com>
15135
15136 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15137 tests.
15138 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15139 tests.
15140
15141 2018-02-16 Carl Love <cel@us.ibm.com>
15142
15143 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15144 for the ABI definitions for vec_extract4b and vec_insert4b.
15145
15146 2018-02-16 Nathan Sidwell <nathan@acm.org>
15147
15148 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15149 * g++.old-deja/g++.mike/net43.C: Likewise.
15150
15151 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15152
15153 PR c++/82468
15154 * g++.dg/cpp1z/class-deduction48.C: New.
15155
15156 2018-02-16 Nathan Sidwell <nathan@acm.org>
15157
15158 PR c++/84375
15159 * g++.dg/lookup/pr84375.C: New.
15160
15161 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15162
15163 PR target/83831
15164 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15165
15166 2018-02-16 Richard Biener <rguenther@suse.de>
15167
15168 PR tree-optimization/84417
15169 * gcc.dg/torture/pr84417.c: New testcase.
15170
15171 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15172
15173 PR target/84272
15174 * g++.dg/opt/pr84272.C: New test.
15175
15176 PR rtl-optimization/83723
15177 * gcc.dg/pr83723.c: New test.
15178
15179 2018-02-16 Richard Biener <rguenther@suse.de>
15180
15181 PR tree-optimization/84399
15182 * gcc.dg/graphite/pr84399.c: New testcase.
15183
15184 2018-02-16 Richard Biener <rguenther@suse.de>
15185
15186 PR tree-optimization/84190
15187 * g++.dg/torture/pr84190.C: New testcase.
15188
15189 2018-02-15 Martin Sebor <msebor@redhat.com>
15190
15191 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15192 directives.
15193
15194 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15195
15196 PR fortran/84409
15197 * gfortran.dg/dtio_21.f03: Add an error message.
15198 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15199
15200 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15201
15202 PR fortran/84381
15203 * gfortran.dg/stop_shouldfail.f90: New test.
15204
15205 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15206
15207 PR c++/84330
15208 * g++.dg/concepts/pr84330.C: New.
15209
15210 2018-02-15 Tom de Vries <tom@codesourcery.com>
15211
15212 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15213
15214 2018-02-15 Tom de Vries <tom@codesourcery.com>
15215
15216 * gcc.c-torture/compile/pr84136.c: Require effective target
15217 indirect_jumps.
15218
15219 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR tree-optimization/84383
15222 * gcc.c-torture/compile/pr84383.c: New test.
15223
15224 PR tree-optimization/84334
15225 * gcc.dg/pr84334.c: New test.
15226
15227 2018-02-14 Carl Love <cel@us.ibm.com>
15228
15229 * gcc.target/powerpc/builtins-4-int128-runnable.c
15230 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15231 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15232
15233 2018-02-14 Martin Sebor <msebor@redhat.com>
15234
15235 PR tree-optimization/83698
15236 * gcc.dg/Wrestrict-7.c: New test.
15237 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15238 * gcc.target/i386/chkp-stropt-17.c: Same.
15239
15240 2018-02-14 Martin Sebor <msebor@redhat.com>
15241
15242 PR c/84108
15243 * gcc.dg/Wattributes-8.c: New test.
15244
15245 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15246
15247 PR fortran/84385
15248 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15249 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15250 * gfortran.dg/select_type_1.f03: Extend test case.
15251
15252 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15253
15254 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15255 (dg-options): Use -O2 -msse2 -mno-sse3.
15256
15257 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15258
15259 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15260 this test case still works ok.
15261 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15262 * gcc.dg/vmx/insert-be-order.c: Likewise.
15263 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15264 * gcc.dg/vmx/ld-be-order.c: Likewise.
15265 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15266 * gcc.dg/vmx/lde-be-order.c: Likewise.
15267 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15268 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15269 * gcc.dg/vmx/merge-be-order.c: Likewise.
15270 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15271 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15272 * gcc.dg/vmx/pack-be-order.c: Likewise.
15273 * gcc.dg/vmx/perm-be-order.c: Likewise.
15274 * gcc.dg/vmx/splat-be-order.c: Likewise.
15275 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15276 * gcc.dg/vmx/st-be-order.c: Likewise.
15277 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15278 * gcc.dg/vmx/ste-be-order.c: Likewise.
15279 * gcc.dg/vmx/stl-be-order.c: Likewise.
15280 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15281 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15282 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15283 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15284 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15285
15286 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15287
15288 PR c++/84350
15289 * g++.dg/cpp0x/auto49.C: New.
15290
15291 2018-02-14 Nathan Sidwell <nathan@acm.org>
15292
15293 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15294
15295 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15296
15297 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15298 * gcc.target/powerpc/le-altivec-consts.c: Same.
15299
15300 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15301
15302 PR target/84220
15303 * gcc.target/powerpc/pr84220-sld.c: New test.
15304 * gcc.target/powerpc/pr84220-sld2.c: New test.
15305 * gcc.target/powerpc/pr84220-sldw.c: New test.
15306 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15307 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15308
15309 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15310
15311 PR target/84239
15312 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15313 _inc_ssp intrinsics.
15314 * gcc.target/i386/cet-intrin-4.c: Likewise.
15315 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15316 __builtin_ia32_rdssp[d|q].
15317
15318 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15319
15320 PR tree-optimization/84357
15321 * gcc.dg/vect/pr84357.c: New test.
15322
15323 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15324
15325 PR target/83831
15326 * gcc.target/rx/pr83831.c: New tests.
15327
15328 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15329
15330 PR target/79242
15331 * gcc.target/msp430/pr79242.c: New test.
15332
15333 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15334
15335 PR target/84372
15336 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15337 with -mcpu=power9.
15338
15339 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15340
15341 PR target/84279
15342 * g++.dg/pr84279.C: New test.
15343
15344 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15345
15346 PR rtl-optimization/84169
15347 * gcc.c-torture/execute/pr84169.c: New.
15348
15349 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15350
15351 PR target/84370
15352 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15353
15354 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15355
15356 PR target/84365
15357 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15358 with -mcpu=power9.
15359
15360 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15361
15362 PR c++/84364
15363 * g++.dg/warn/effc4.C: New test.
15364
15365 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15366
15367 PR c++/84333
15368 * g++.dg/template/sizeof16.C: New.
15369 * g++.dg/template/sizeof17.C: Likewise.
15370
15371 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15372
15373 PR fortran/84313
15374 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15375 add necessary compiler options.
15376 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15377
15378 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15379
15380 PR c/82210
15381 * gcc.c-torture/execute/pr82210.c: New test.
15382
15383 PR middle-end/84309
15384 * gcc.dg/pr84309-2.c: New test.
15385
15386 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15387
15388 PR tree-optimization/84321
15389 * gcc.dg/pr84321.c: New test.
15390
15391 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15392
15393 PR target/84359
15394 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15395
15396 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15397
15398 PR sanitizer/84340
15399 * gcc.dg/asan/pr84307.c: Remove test.
15400
15401 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15402
15403 * gcc.target/rl78/test_auto_vector.c: New test.
15404
15405 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15406
15407 PR c/84305
15408 * gcc.c-torture/compile/pr84305.c: New test.
15409
15410 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR target/84335
15413 * gcc.target/i386/pr84335.c: New test.
15414
15415 PR tree-optimization/84339
15416 * gcc.c-torture/execute/pr84339.c: New test.
15417
15418 PR middle-end/84309
15419 * gcc.dg/pr84309.c: New test.
15420 * gcc.target/i386/pr84309.c: New test.
15421
15422 PR target/84336
15423 * gcc.target/i386/pr84336.c: New test.
15424
15425 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15426
15427 PR c++/84341
15428 * c-c++-common/gomp/pr84341.c: New test.
15429
15430 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15431
15432 PR fortran/68746
15433 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15434
15435 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15436
15437 PR fortran/68746
15438 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15439 of zero for read.
15440
15441 2018-02-12 Jeff Law <law@redhat.com>
15442
15443 * gcc.c-torture/compile/reg-args-size.c: New test.
15444
15445 2018-02-12 Carl Love <cel@us.ibm.com>
15446
15447 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15448 uint128 tests to new testfile.
15449 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15450 int128 and uint128 tests.
15451 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15452 list of torture tests.
15453
15454 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15455
15456 PR fortran/84273
15457 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15458 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15459
15460 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15461
15462 PR target/82641
15463 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15464
15465 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15466
15467 PR sanitizer/84307
15468 * gcc.dg/asan/pr84307.c: New test.
15469
15470 2018-02-12 Nathan Sidwell <nathan@acm.org>
15471
15472 * g++.dg/parse/pr84263.C: New.
15473
15474 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15475
15476 PR c++/79626
15477 * g++.dg/template/crash129.C: New.
15478
15479 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15480
15481 PR target/83828
15482 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15483 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15484 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15485 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15486 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15487
15488 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15489
15490 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15491 _mm_maskz_scalef_round_sd): Test new intrinsics.
15492 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15493 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15494 intrinsics.
15495 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15496 _mm_maskz_scalef_round_ss): Test new intrinsics.
15497 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15498 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15499 intrinsics.
15500 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15501 __builtin_ia32_scalefss_round): Remove builtin.
15502 (__builtin_ia32_scalefsd_mask_round,
15503 __builtin_ia32_scalefss_mask_round): Test new builtin.
15504 * gcc.target/i386/sse-13.c: Ditto.
15505 * gcc.target/i386/sse-23.c: Ditto.
15506
15507 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15508
15509 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15510 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15511 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15512 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15513 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15514 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15515 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15516 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
15517 intrinsics.
15518 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15519 (__builtin_ia32_sqrtss_round): Remove builtins.
15520 (__builtin_ia32_sqrtsd_mask_round)
15521 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15522 * gcc.target/i386/sse-13.c: Ditto.
15523 * gcc.target/i386/sse-23.c: Ditto.
15524
15525 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15526
15527 PR fortran/35299
15528 * gfortran.dg/statement_function_3.f: New test.
15529
15530 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15531
15532 PR fortran/54223
15533 PR fortran/84276
15534 * gfortran.dg/statement_function_1.f90: New test.
15535 * gfortran.dg/statement_function_2.f90: New test.
15536
15537 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15538
15539 PR fortran/84074
15540 * gfortran.dg/type_to_class_5.f03: New test.
15541
15542 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15543
15544 PR fortran/56691
15545 * gfortran.dg/type_to_class_4.f03: New test.
15546
15547 2018-02-10 Alan Modra <amodra@gmail.com>
15548
15549 PR target/84300
15550 * gcc.dg/pr84300.c: New.
15551
15552 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR sanitizer/83987
15555 * g++.dg/ubsan/pr83987-2.C: New test.
15556
15557 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15558
15559 * gcc.target/rx/movsicc.c: New test.
15560
15561 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15562
15563 PR target/83926
15564 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15565 message.
15566
15567 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15568
15569 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15570 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15571
15572 2018-02-09 Nathan Sidwell <nathan@acm.org>
15573
15574 PR c/84293
15575 * c-c++-common/pr84293.h: New.
15576 * c-c++-common/pr84293.c: New.
15577
15578 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15579
15580 PR rtl-optimization/57193
15581 * gcc.target/i386/pr57193.c: New.
15582
15583 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15584
15585 PR target/84226
15586 * gcc.target/powerpc/pr84226.c: New test.
15587
15588 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15589
15590 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15591 from this to...
15592 <vclzd>: ...this.
15593
15594 2018-02-09 Martin Sebor <msebor@redhat.com>
15595
15596 PR lto/84212
15597 * gcc.dg/lto/pr84212_0.c: New test file.
15598 * gcc.dg/lto/pr84212_1.c: Same.
15599
15600 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15601
15602 PR target/83926
15603 * gcc.target/powerpc/pr83926.c: New test.
15604 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15605 message. Fix test for running in 32-bit mode.
15606
15607 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15608
15609 PR target/82641
15610 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15611
15612 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15613
15614 PR target/PR84295
15615 * gcc.target/s390/pr84295.c: New test.
15616
15617 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15618
15619 PR c++/77522
15620 * g++.dg/cpp1y/lambda-init16.C: New.
15621
15622 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15623
15624 * gnat.dg/sso8.adb: New test.
15625 * gnat.dg/sso8_pkg.ads: New helper.
15626
15627 2018-02-09 Richard Biener <rguenther@suse.de>
15628
15629 PR tree-optimization/84278
15630 * gcc.target/i386/pr84278.c: Adjust regex.
15631
15632 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15633
15634 PR tree-optimization/84232
15635 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15636
15637 PR debug/84252
15638 * gcc.target/aarch64/pr84252.c: New test.
15639
15640 PR middle-end/84237
15641 * gcc.dg/pr84237.c: New test.
15642
15643 2018-02-09 Marek Polacek <polacek@redhat.com>
15644 Jakub Jelinek <jakub@redhat.com>
15645
15646 PR c++/83659
15647 * g++.dg/torture/pr83659.C: New test.
15648
15649 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15650
15651 PR tree-optimization/84136
15652 * gcc.c-torture/compile/pr84136.c: New test.
15653
15654 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15655
15656 PR target/83008
15657 * gcc.target/i386/pr83008.c: New test.
15658
15659 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15660
15661 PR target/81143
15662 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15663
15664 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15665
15666 PR c++/83806
15667 * g++.dg/warn/Wunused-parm-11.C: New.
15668
15669 2018-02-08 Marek Polacek <polacek@redhat.com>
15670
15671 PR tree-optimization/84238
15672 * gcc.dg/Wstringop-overflow-3.c: New test.
15673
15674 2018-02-08 Nathan Sidwell <nathan@acm.org>
15675
15676 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15677
15678 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15679
15680 PR tree-optimization/84265
15681 * gcc.dg/vect/pr84265.c: New test.
15682
15683 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15684
15685 PR tree-optimization/81635
15686 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15687 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15688
15689 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15690
15691 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15692 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15693 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15694 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15695 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15696 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15697 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15698 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15699 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15700 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15701 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15702 * gcc.target/s390/nobp-return-attr-all.c: New test.
15703 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15704 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15705 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15706 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15707 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15708 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15709 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15710 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15711 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15712 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15713 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15714 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15715 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15716 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15717
15718 2018-02-08 Richard Biener <rguenther@suse.de>
15719
15720 PR tree-optimization/84233
15721 * g++.dg/torture/pr84233.C: New testcase.
15722
15723 2018-02-08 Richard Biener <rguenther@suse.de>
15724
15725 PR tree-optimization/84278
15726 * gcc.target/i386/pr84278.c: New testcase.
15727
15728 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15729
15730 PR rtl-optimization/84068
15731 PR rtl-optimization/83459
15732 * gcc.dg/pr84068.c: New test.
15733
15734 2018-02-08 Richard Biener <rguenther@suse.de>
15735
15736 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15737 loop vectorization to happen.
15738
15739 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15740
15741 PR c++/83204
15742 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15743
15744 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15745
15746 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15747
15748 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15749
15750 PR target/84154
15751 * gcc.target/powerpc/pr84154-1.c: New tests.
15752 * gcc.target/powerpc/pr84154-2.c: Likewise.
15753 * gcc.target/powerpc/pr84154-3.c: Likewise.
15754
15755 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15756
15757 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15758
15759 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15760
15761 PR c++/84082
15762 * g++.dg/template/incomplete11.C: New test.
15763 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15764
15765 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15766
15767 PR fortran/82994
15768 * gfortran.dg/deallocate_error_3.f90: New test.
15769 * gfortran.dg/deallocate_error_4.f90: New test.
15770
15771 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15772
15773 PR fortran/68560
15774 * gfortran.dg/shape_9.f90: New test.
15775
15776 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15777
15778 PR fortran/82049
15779 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15780
15781 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15782
15783 PR c++/81610
15784 PR c++/80567
15785 * g++.dg/spellcheck-reswords.C: New test case.
15786 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15787 suggestion of "if".
15788
15789 2018-02-07 Martin Liska <mliska@suse.cz>
15790
15791 PR c++/84059.
15792 * g++.dg/ext/mv26.C: New test.
15793
15794 2018-02-07 Tom de Vries <tom@codesourcery.com>
15795
15796 * gcc.dg/pr83844.c: Require effective target alloca.
15797
15798 2018-02-07 Tom de Vries <tom@codesourcery.com>
15799
15800 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15801
15802 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15803
15804 PR target/84243
15805 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15806 -fcf-protection=return.
15807
15808 2018-02-07 Tom de Vries <tom@codesourcery.com>
15809
15810 PR libgomp/84217
15811 * c-c++-common/goacc/pr84217.c: New test.
15812 * gfortran.dg/goacc/pr84217.f90: New test.
15813
15814 2018-02-07 Richard Biener <rguenther@suse.de>
15815
15816 PR tree-optimization/84204
15817 * gcc.dg/graphite/pr84204.c: New testcase.
15818
15819 PR tree-optimization/84205
15820 * gcc.dg/graphite/pr84205.c: New testcase.
15821
15822 PR tree-optimization/84223
15823 * gfortran.dg/graphite/pr84223.f90: New testcase.
15824
15825 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15826
15827 PR c++/71662
15828 * g++.dg/cpp0x/scoped_enum7.C: New.
15829
15830 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15831
15832 PR tree-optimization/83008
15833 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15834
15835 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15836
15837 PR tree-optimization/84235
15838 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15839
15840 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15841
15842 PR testsuite/84243
15843 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15844 targets.
15845 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15846
15847 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15848
15849 PR target/84146
15850 * gcc.target/i386/pr84146.c: New test.
15851
15852 2018-02-06 Michael Collison <michael.collison@arm.com>
15853
15854 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15855
15856 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15857
15858 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15859 warning for -mno-speculate-indirect-jumps.
15860 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15861 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15862 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15863 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15864 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15865 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15866
15867 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15868
15869 PR target/84145
15870 * c-c++-common/fcf-protection-1.c: Change a compared message.
15871 * c-c++-common/fcf-protection-2.c: Likewise.
15872 * c-c++-common/fcf-protection-3.c: Likewise.
15873 * c-c++-common/fcf-protection-5.c: Likewise.
15874 * c-c++-common/fcf-protection-6.c: New test.
15875 * c-c++-common/fcf-protection-7.c: Likewise.
15876
15877 2018-02-06 Marek Polacek <polacek@redhat.com>
15878
15879 PR tree-optimization/84228
15880 * c-c++-common/Wstringop-truncation-3.c: New test.
15881
15882 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15883
15884 PR target/82641
15885 * gcc.target/arm/pragma_arch_switch_2.c: New.
15886
15887 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15888
15889 PR target/79975
15890 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15891
15892 2018-02-05 Martin Sebor <msebor@redhat.com>
15893
15894 PR tree-optimization/83369
15895 * gcc.dg/Wnonnull.c: New test.
15896
15897 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15898
15899 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15900 argument and use dg-messages-by-file instead. Expect it to be
15901 an array rather than a dict.
15902 (lto-link-and-maybe-run): Remove messages_by_file argument and
15903 use an upvar for dg-messages-by-file. Update call to
15904 lto_handle_diagnostics.
15905 (lt-get-options): Treat dg-messages-by-file as an array
15906 rather than a dict.
15907 (lto-get-options-main): Likewise. Set the entry rather than appending.
15908 (lto-execute): Treat dg-messages-by-file as an array rather than
15909 a dict. Update call to lto-link-and-maybe-run.
15910
15911 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15912
15913 PR c++/82782
15914 * g++.dg/cpp1z/inline-var4.C: New.
15915
15916 2018-02-05 Martin Liska <mliska@suse.cz>
15917
15918 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15919 options.
15920 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15921 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15922 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15923 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15924 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15925 * c-c++-common/asan/pointer-compare-3.c: New test.
15926
15927 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15928
15929 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15930 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15931
15932 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15933
15934 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15935 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15936 _mm_maskz_range_round_sd): Test new intrinsics.
15937 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15938 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15939 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15940 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15941 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15942 _mm_maskz_range_round_ss): Test new intrinsics.
15943 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15944 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15945 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15946 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15947 __builtin_ia32_rangess128_round): Remove builtins.
15948 (__builtin_ia32_rangesd128_mask_round,
15949 __builtin_ia32_rangess128_mask_round): Test new builtins.
15950 * gcc.target/i386/sse-13.c: Ditto.
15951 * gcc.target/i386/sse-23.c: Ditto.
15952
15953 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15954
15955 PR middle-end/79966
15956 * gfortran.dg/pr79966.f90: New testcase
15957
15958 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15959
15960 PR fortran/84094
15961 * gfortran.dg/associate_23.f90: Fix invalid code.
15962 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15963 * gfortran.dg/matmul_3.f90: Likewise.
15964 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15965
15966 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15967
15968 PR fortran/84115
15969 * gfortran.dg/associate_34.f90: New test.
15970 * gfortran.dg/associate_35.f90: New test.
15971
15972 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15973
15974 PR fortran/84141
15975 PR fortran/84155
15976 * gfortran.dg/pr84155.f90: New test.
15977
15978 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15979
15980 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15981 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15982
15983 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15984
15985 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15986 dg-do run stanza.
15987
15988 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15989
15990 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15991 requirement.
15992 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15993 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15994 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15995
15996 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15997
15998 PR testsuite/52641
15999 * gcc.c-torture/execute/pr83362.c: Make work for int16.
16000 * gcc.dg/Wsign-conversion.c: Dito.
16001 * gcc.dg/attr-alloc_size-4.c: Dito.
16002 * gcc.dg/pr81020.c: Dito.
16003 * gcc.dg/pr81192.c: Dito.
16004 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
16005 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
16006 * gcc.dg/pr83844.c: Restrict to int32plus.
16007 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
16008 * gcc.dg/tree-ssa/ldist-25.c: Dito.
16009 * gcc.dg/tree-ssa/ldist-27.c: Dito.
16010 * gcc.dg/tree-ssa/ldist-28.c: Dito.
16011 * gcc.dg/tree-ssa/ldist-29.c: Dito.
16012 * gcc.dg/tree-ssa/ldist-30.c: Dito.
16013 * gcc.dg/tree-ssa/ldist-31.c: Dito.
16014 * gcc.dg/tree-ssa/ldist-32.c: Dito.
16015 * gcc.dg/tree-ssa/ldist-33.c: Dito.
16016 * gcc.dg/tree-ssa/ldist-34.c: Dito.
16017 * gcc.dg/tree-ssa/ldist-35.c: Dito.
16018 * gcc.dg/tree-ssa/ldist-36.c: Dito.
16019
16020 2018-02-02 Julia Koval <julia.koval@intel.com>
16021
16022 * gcc.target/i386/funcspec-56.inc: Handle new march.
16023 * g++.dg/ext/mv16.C: Ditto.
16024
16025 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16026
16027 * lib/target-supports.exp
16028 (check_effective_target_keeps_null_pointer_checks): No more
16029 special-case avr.
16030 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
16031 * gcc.dg/ifcvt-4.c: Skip avr.
16032 * gcc.dg/pr53037-1.c: Dito.
16033 * gcc.dg/pr53037-2.c: Dito.
16034 * gcc.dg/pr53037-3.c: Dito.
16035 * gcc.dg/pr63387-2.c: Dito.
16036 * gcc.dg/pr63387.c: Dito.
16037 * gcc.dg/sancov/cmp0.c: Dito.
16038 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
16039 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
16040 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
16041 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
16042 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
16043 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
16044 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
16045 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
16046 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
16047 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
16048 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
16049 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
16050 * gcc.dg/tree-ssa/pr82059.c: Dito.
16051 * gcc.c-torture/execute/pr70460.c: Dito.
16052
16053 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
16054
16055 PR testsuite/52641
16056 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
16057 * gcc.c-torture/execute/20180112-1.c: Dito.
16058 * gcc.c-torture/execute/pr81503.c: Dito.
16059 * gcc.dg/store_merging_12.c: Dito.
16060 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
16061 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
16062 * gcc.dg/tree-ssa/pr80898.c: Dito.
16063 * gcc.dg/tree-ssa/pr82363.c: Dito.
16064 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
16065 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
16066 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
16067 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
16068 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
16069 * gcc.dg/tree-ssa/pr80803.c: Dito.
16070 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
16071 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
16072 * gcc.dg/tree-ssa/vrp114.c: Dito.
16073 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
16074 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
16075 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
16076
16077 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
16078
16079 PR target/84066
16080 * gcc.target/i386/cet-sjlj-6a.c: New test.
16081 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
16082
16083 2018-02-01 Marek Polacek <polacek@redhat.com>
16084
16085 PR c++/84125
16086 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
16087
16088 2018-01-30 Jeff Law <law@redhat.com>
16089
16090 PR target/84128
16091 * gcc.target/i386/pr84128.c: New test.
16092
16093 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
16094
16095 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
16096 -fdelete-null-pointer-checks.
16097
16098 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
16099
16100 PR c++/83796
16101 * g++.dg/cpp0x/abstract-default1.C: New.
16102
16103 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16104
16105 PR tree-optimization/81635
16106 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
16107 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
16108
16109 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16110
16111 PR target/83370
16112 * gcc.target/aarch64/pr83370.c: New.
16113
16114 2018-02-01 Richard Biener <rguenther@suse.de>
16115
16116 * gcc.dg/graphite/pr35356-1.c: Adjust.
16117
16118 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16119
16120 PR testsuite/83846
16121 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16122 for ILP32.
16123 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16124 of hard-coding the choice.
16125 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16126 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16127 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16128 memset call.
16129 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16130 stdint.h types.
16131 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16132 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16133 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16134 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16135 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16136 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16137 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16138 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16139 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16140 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16141 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16142 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16143 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16144 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16145 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16146 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16147 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16148 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16149 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16150 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16151 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16152 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16153 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16154 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16155 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16156 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16157 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16158 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16159 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16160 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16161 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16162 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16163 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16164 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16165 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16166 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16167 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16168 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16169 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16170 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16171 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16172 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16173 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16174 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16175 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16176 __builtin_popcountll rather than __builtin_popcountl.
16177
16178 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16179
16180 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16181 of LD1R[HWD] for multi-element constants on big-endian targets.
16182 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16183 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16184
16185 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16186
16187 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16188 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16189 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16190
16191 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16192
16193 PR tree-optimization/81661
16194 PR tree-optimization/84117
16195 * gcc.dg/pr81661.c: New test.
16196 * gfortran.dg/pr84117.f90: New test.
16197
16198 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16199
16200 PR fortran/83705
16201 * gfortran.dg/repeat_7.f90: Catch warning message.
16202
16203 2018-01-31 Ian Lance Taylor <iant@golang.org>
16204
16205 * go.go-torture/execute/printnil.go: New test.
16206
16207 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16208
16209 * lib/target-supports.exp (check_effective_target_comdat_group):
16210 Allow for Solaris as comdat syntax.
16211
16212 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16213 Solaris with comdat_group support and as.
16214
16215 2018-01-31 Marek Polacek <polacek@redhat.com>
16216
16217 PR c/81779
16218 * gcc.dg/pr81779.c: New test.
16219
16220 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16221
16222 PR fortran/84116
16223 * gfortran.dg/gomp/pr84116.f90: New test.
16224
16225 PR c++/83993
16226 * g++.dg/init/pr83993-2.C: New test.
16227
16228 PR c++/83993
16229 * g++.dg/init/pr83993-1.C: New test.
16230 * g++.dg/cpp0x/pr83993.C: New test.
16231
16232 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16233
16234 PR fortran/84088
16235 * gfortran.dg/pr84088.f90: New test.
16236
16237 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16238
16239 PR target/82444
16240 * gcc.target/i386/pr82444.c: New.
16241
16242 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16243
16244 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16245 * gcc.target/powerpc/vsx-13.c: New.
16246
16247 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16248
16249 PR c++/84092
16250 * g++.dg/cpp1y/var-templ57.C: New.
16251
16252 2018-01-31 Marek Polacek <polacek@redhat.com>
16253
16254 PR c++/84138
16255 * g++.dg/diagnostic/pr84138.C: New test.
16256
16257 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16258
16259 PR fortran/78534
16260 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16261 -Wstringop-overflow warnings due to spurious warning with -O1.
16262 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16263 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16264
16265 2018-01-31 Richard Biener <rguenther@suse.de>
16266
16267 PR tree-optimization/84132
16268 * g++.dg/torture/pr84132.C: New testcase.
16269
16270 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16271
16272 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16273 dg-final scan.
16274
16275 2018-01-31 Julia Koval <julia.koval@intel.com>
16276
16277 PR target/83618
16278 * gcc.target/i386/rdpid.c: Remove "eax".
16279
16280 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16281
16282 PR tree-optimization/64946
16283 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16284 scan-assembler checks.
16285
16286 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16287
16288 * gcc.c-torture/execute/20180131-1.c: New test.
16289
16290 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16291
16292 * gcc.target/arc/taux-1.c: New test.
16293 * gcc.target/arc/taux-2.c: Likewise.
16294
16295 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16296
16297 * gcc.target/arc/uncached.c: New test.
16298
16299 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16300
16301 PR lto/83954
16302 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16303
16304 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16305
16306 PR preprocessor/69869
16307 * gcc.dg/cpp/trad/pr69869.c: New test.
16308
16309 PR c/84100
16310 * gcc.dg/pr84100.c: New test.
16311
16312 2018-01-30 Jeff Law <law@redhat.com>
16313
16314 PR target/84064
16315 * gcc.target/i386/pr84064: New test.
16316
16317 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16318
16319 PR fortran/84134
16320 * gfortran.dg/data_implied_do_2.f90: New test.
16321
16322 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16323
16324 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16325
16326 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16327
16328 PR fortran/84133
16329 * gfortran.dg/inline_matmul_21.f90: New test case.
16330
16331 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16332
16333 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16334
16335 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16336
16337 PR target/84112
16338 * gcc.target/powerpc/pr84112.c: New.
16339
16340 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16341
16342 PR rtl-optimization/83986
16343 * gcc.dg/pr83986.c: New test.
16344
16345 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16346
16347 PR 58684
16348 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16349 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16350 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16351 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16352
16353 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16354
16355 PR tree-optimization/84111
16356 * gcc.c-torture/compile/pr84111.c: New test.
16357
16358 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16359
16360 PR ipa/83179
16361 * gcc.dg/ipa/inline-2.c: Fix template.
16362 * gcc.dg/ipa/inline-3.c: Fix template.
16363
16364 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16365
16366 PR ipa/81360
16367 * g++.dg/torture/pr81360.C: New testcase.
16368
16369 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16370
16371 PR lto/83954
16372 * gcc.dg/lto/pr83954.h: New testcase.
16373 * gcc.dg/lto/pr83954_0.c: New testcase.
16374 * gcc.dg/lto/pr83954_1.c: New testcase.
16375
16376 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16377
16378 PR bootstrap/84017
16379 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16380 to dg-options.
16381 Simplify DW_AT_producer scan.
16382
16383 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16384
16385 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16386
16387 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16388
16389 PR target/83828
16390 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16391 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16392 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16393 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16394
16395 2018-01-29 Jeff Law <law@redhat.com>
16396
16397 PR testsuite/81010
16398 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16399 better match other tests which require vsx. Verify the zero
16400 extension is part of the test in the combiner dump.
16401
16402 2018-01-29 Marek Polacek <polacek@redhat.com>
16403
16404 PR c/83966
16405 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16406
16407 PR c++/83996
16408 * g++.dg/ext/pr83996.C: New test.
16409
16410 2018-01-29 Richard Biener <rguenther@suse.de>
16411
16412 PR tree-optimization/84057
16413 * gcc.dg/graphite/pr84057.c: New testcase.
16414
16415 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16416
16417 PR fortran/84073
16418 * gfortran.dg/bind_c_usage_31.f90: New test.
16419
16420 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16421
16422 PR c++/83924
16423 * g++.dg/warn/Wduplicated-branches5.C: New.
16424
16425 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16426
16427 * gcc.target/rl78/test_addsi3_internal.c: New test.
16428
16429 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16430
16431 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16432 Make expected output depend on whether we expect sibcalls or not.
16433 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16434 safe-indirect-jump-1.c).
16435
16436 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16437 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16438 Soren Rasmussen <s.c.rasmussen@gmail.com>
16439
16440 Fortran 2018 teams tests.
16441
16442 * gfortran.dg/team_number_1.f90: new test for team_number.
16443 * gfortran.dg/team_change_1.f90: new test for change team.
16444 * gfortran.dg/team_end_1.f90: new test for end team.
16445 * gfortran.dg/team_form_1.f90: new test for form team.
16446
16447 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16448
16449 PR fortran/83998
16450 * gfortran.dg/dot_product_4.f90
16451
16452 2018-01-26 Martin Sebor <msebor@redhat.com>
16453
16454 PR tree-optimization/83896
16455 * gcc.dg/strlenopt-43.c: New.
16456
16457 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16458
16459 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16460 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16461 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16462 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16463 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16464 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16465 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16466 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16467 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16468 stanzas.
16469 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16470 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16471 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16472 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16473 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16474 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16475 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16476 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16477 instruction list.
16478 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16479
16480 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16481
16482 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16483 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16484 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16485 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16486 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16487 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16488 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16489 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16490 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16491 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16492 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16493 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16494 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16495
16496 2018-01-26 Martin Liska <mliska@suse.cz>
16497
16498 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16499 warning is seen.
16500
16501 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16502
16503 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16504 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16505 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16506 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16507 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16508 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16509 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16510 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16511
16512 2018-01-26 Richard Biener <rguenther@suse.de>
16513
16514 PR rtl-optimization/84003
16515 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16516 latent bug in DSE if NOINLINE is appropriately defined.
16517 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16518 and defining NOINLINE.
16519
16520 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16521
16522 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16523 tests specific to aarch64. XFAIL test on arm.
16524
16525 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16526
16527 PR rtl-optimization/83985
16528 * gcc.dg/pr83985.c: New test.
16529
16530 PR c/83989
16531 * c-c++-common/Wrestrict-3.c: New test.
16532
16533 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16534
16535 * gcc.target/arc/tdelegitimize_addr.c: New test.
16536
16537 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16538
16539 * gcc.target/arc/jli-1.c: New file.
16540 * gcc.target/arc/jli-2.c: Likewise.
16541
16542 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16543
16544 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16545 scan-assembler.
16546 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16547 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16548
16549 2018-01-26 Richard Biener <rguenther@suse.de>
16550
16551 PR tree-optimization/81082
16552 * gcc.dg/vect/pr81082.c: New testcase.
16553 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16554 simplification to n * n.
16555
16556 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16557
16558 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16559 Solaris 10.
16560 * gcc.target/i386/pr63620.c: Likewise.
16561
16562 2018-01-26 Julia Koval <julia.koval@intel.com>
16563
16564 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16565 -mavx512f -mavx512bw.
16566 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16567 * gcc.target/i386/i386.exp: Fix types.
16568
16569 2018-01-26 Alan Modra <amodra@gmail.com>
16570
16571 PR target/84033
16572 * gcc.target/powerpc/swaps-p8-46.c: New.
16573
16574 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16575
16576 PR fortran/37577
16577 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16578 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16579 'array01' in the tree dump comparison.
16580 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16581 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16582 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16583
16584 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16585
16586 PR middle-end/83055
16587 * gcc.dg/torture/pr83055.c: New testcase.
16588
16589 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16590
16591 PR c++/84031
16592 * g++.dg/cpp1z/decomp36.C: New test.
16593
16594 PR middle-end/83977
16595 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16596
16597 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16598
16599 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16600 the shift dump line.
16601 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16602
16603 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16604
16605 PR target/81550
16606 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16607 index instead of int, which allows IVOPTs to properly optimize the
16608 loop.
16609
16610 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16611
16612 PR jit/82846
16613 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16614 of "fn_type" typedef.
16615 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16616
16617 2018-01-24 Ian Lance Taylor <iant@golang.org>
16618
16619 * go.go-torture/execute/names-1.go: New test.
16620
16621 2018-01-19 Jeff Law <law@redhat.com>
16622
16623 PR target/83994
16624 * gcc.target/i386/pr83994.c: New test.
16625
16626 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16627
16628 PR target/84014
16629 * gcc.target/powerpc/pr84014.c: New.
16630
16631 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16632
16633 PR middle-end/83977
16634 * c-c++-common/gomp/pr83977-1.c: New test.
16635 * c-c++-common/gomp/pr83977-2.c: New test.
16636 * c-c++-common/gomp/pr83977-3.c: New test.
16637 * gfortran.dg/gomp/pr83977.f90: New test.
16638
16639 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16640
16641 PR testsuite/83889
16642 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16643 * gcc.dg/vect/pr80631-1.c: Likewise.
16644 * gcc.dg/vect/pr80631-2.c: Likewise.
16645 * gcc.dg/vect/pr81410.c: Likewise.
16646 * gcc.dg/vect/pr81633.c: Likewise.
16647 * gcc.dg/vect/pr81815.c: Likewise.
16648 * gcc.dg/vect/pr82108.c: Likewise.
16649 * gcc.dg/vect/pr83857.c: Likewise.
16650 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16651 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16652 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16653 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16654 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16655 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16656 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16657 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16658 dg-xfail-run-if instead.
16659 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16660 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16661 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16662 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16663 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16664
16665 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16666
16667 PR tree-optimization/83979
16668 * g++.dg/pr83979.c: New test.
16669
16670 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16671
16672 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16673 option. Add arm_neon_ok_no_float_abi check.
16674
16675 2018-01-24 Richard Biener <rguenther@suse.de>
16676
16677 PR tree-optimization/83176
16678 * gcc.dg/graphite/pr83176.c: New testcase.
16679
16680 2018-01-24 Richard Biener <rguenther@suse.de>
16681
16682 PR tree-optimization/82819
16683 * gcc.dg/graphite/pr82819.c: New testcase.
16684
16685 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16686
16687 PR c++/83921
16688 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16689 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16690 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16691 * g++.dg/ext/stmtexpr20.C: Likewise.
16692 * g++.dg/ext/stmtexpr21.C: Likewise.
16693
16694 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16695
16696 PR c++/83974
16697 * g++.dg/warn/pr83974.C: New test case.
16698
16699 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16700
16701 PR sanitizer/83987
16702 * g++.dg/ubsan/pr83987.C: New test.
16703
16704 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16705
16706 PR fortran/83866
16707 * gfortran.dg/pdt_29.f03: New test.
16708
16709 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16710
16711 PR fortran/83898
16712 * gfortran.dg/associate_33.f03: New test.
16713
16714 2018-01-23 Martin Liska <mliska@suse.cz>
16715
16716 PR lto/81440
16717 * gcc.dg/lto/pr81440.h: New test.
16718 * gcc.dg/lto/pr81440_0.c: New test.
16719 * gcc.dg/lto/pr81440_1.c: New test.
16720
16721 2018-01-23 Nathan Sidwell <nathan@acm.org>
16722
16723 PR c++/83988
16724 * g++.dg/template/pr83988.C: New.
16725
16726 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16727
16728 PR c++/82882
16729 PR c++/83978
16730 * g++.dg/cpp0x/pr82882.C: New test.
16731 * g++.dg/cpp0x/pr83978.C: New test.
16732
16733 PR c++/83958
16734 * g++.dg/cpp1z/decomp35.C: New test.
16735
16736 2018-01-23 Nathan Sidwell <nathan@acm.org>
16737
16738 * g++.dg/cpp0x/range-for10.C: Adjust.
16739 * g++.dg/ext/forscope1.C: Adjust.
16740 * g++.dg/ext/forscope2.C: Adjust.
16741 * g++.dg/template/for1.C: Adjust.
16742
16743 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16744
16745 PR tree-optimization/83510
16746 * gcc.c-torture/compile/pr83510.c: New test case.
16747
16748 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16749
16750 PR testsuite/83888
16751 * lib/target-supports.exp (check_effective_target_vect_float): Say
16752 that the result only holds when -funsafe-math-optimizations is on.
16753 (check_effective_target_vect_float_strict): New procedure.
16754 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16755 of vect_float.
16756 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16757
16758 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16759
16760 PR tree-optimization/83965
16761 * gcc.dg/vect/pr83965.c: New test.
16762
16763 2018-01-23 Richard Biener <rguenther@suse.de>
16764
16765 PR tree-optimization/83963
16766 * gfortran.dg/graphite/pr83963.f: New testcase.
16767 * gcc.dg/graphite/pr83963-2.c: Likewise.
16768
16769 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16770
16771 PR c++/83918
16772 * g++.dg/cpp1z/pr83918.C: New test.
16773
16774 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16775
16776 PR tree-optimization/83957
16777 * gcc.dg/autopar/pr83957.c: New test.
16778
16779 PR tree-optimization/83081
16780 * gcc.dg/predict-8.c: Adjust expected probability.
16781
16782 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16783
16784 PR target/83862
16785 * gcc.target/powerpc/pr83862.c: New test.
16786
16787 2018-01-22 Carl Love <cel@us.ibm.com>
16788
16789 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16790 builtins-4-runnable.c, builtins-6-runnable.c,
16791 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16792 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16793 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16794 for signed/unsigned 128-bit and long long int loads.
16795
16796 2018-01-22 Marek Polacek <polacek@redhat.com>
16797
16798 PR c++/81933
16799 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16800
16801 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16802
16803 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16804 scan-asembler valid instructions list.
16805 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16806 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16807 power8-vector requirement and option.
16808 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16809
16810 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16811
16812 PR 78534
16813 PR 83704
16814 * gfortran.dg/string_1.f90: Remove printing the length.
16815
16816 2018-01-22 Richard Biener <rguenther@suse.de>
16817
16818 PR tree-optimization/83963
16819 * gcc.dg/graphite/pr83963.c: New testcase.
16820
16821 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16822
16823 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16824 dg-require-effective-target directives.
16825
16826 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16827
16828 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16829 New procedure.
16830 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16831 Adjust scan-assembler checks for soft-float.
16832
16833 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16834
16835 PR target/83946
16836 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16837
16838 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16839
16840 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16841 * gcc.dg/pr83623.c: Likewise.
16842 * gcc.dg/pr83666.c: Likewise.
16843
16844 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16845 David Edelsohn <dje.gcc@gmail.com>
16846
16847 PR target/83946
16848 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16849 assembly output from "crset eq" to "crset 2".
16850 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16851 assembly output from . to $.
16852 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16853 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16854 assembly output from "crset eq" to "crset 2".
16855 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16856 assembly output from "crset eq" to "crset 2", and from . to $.
16857
16858 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16859
16860 PR fortran/83900
16861 * gfortran.dg/matmul_18.f90: New test.
16862
16863 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16864
16865 PR tree-optimization/83940
16866 * gcc.dg/torture/pr83940.c: New test.
16867
16868 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16869
16870 PR middle-end/83945
16871 * gcc.dg/tls/pr83945.c: New test.
16872
16873 PR target/83930
16874 * gcc.dg/pr83930.c: New test.
16875
16876 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16877
16878 PR fortran/83900
16879 * gfortran.dg/matmul_17.f90: New test.
16880
16881 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16882
16883 PR fortran/80768
16884 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16885
16886 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16887
16888 PR c++/81167
16889 * g++.dg/cpp0x/pr81167.C: New test.
16890
16891 PR c++/83919
16892 * g++.dg/cpp0x/pr83919.C: New test.
16893
16894 2018-01-19 Jeff Law <law@redhat.com>
16895 Jakub Jelinek <jakub@redhat.com>
16896
16897 * gcc.dg/stack-check-16.c: New test.
16898
16899 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16900
16901 PR target/83790
16902 * gcc.target/nvptx/indirect_call.c: New test.
16903
16904 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16905
16906 * g++.dg/torture/pr83619.C: Remove dg-message.
16907
16908 2018-01-19 Martin Liska <mliska@suse.cz>
16909
16910 * gcc.dg/predict-1.c: Adjust expected probability.
16911 * gcc.dg/predict-3.c: Likewise.
16912 * gcc.dg/predict-5.c: Likewise.
16913 * gcc.dg/predict-6.c: Likewise.
16914 * gcc.dg/predict-9.c: Likewise.
16915
16916 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16917
16918 PR tree-optimization/83922
16919 * gcc.dg/pr83922.c: New test.
16920
16921 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16922
16923 PR tree-optimization/83914
16924 * gcc.dg/vect/pr83914.c: New test.
16925
16926 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16927
16928 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16929 * gcc.target/arm/negdi-2.c: Likewise.
16930 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16931
16932 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16933
16934 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16935
16936 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16937
16938 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16939
16940 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16941
16942 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16943 hppa*-*-hpux*.
16944
16945 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16946
16947 PR ipa/83619
16948 PR testsuite/83934
16949 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16950 forward declaration.
16951
16952 2018-01-18 Carl Love <cel@us.ibm.com>
16953
16954 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16955 to the function.
16956
16957 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16958
16959 PR c++/81013
16960 * g++.dg/inherit/union3.C: New.
16961
16962 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16963
16964 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16965
16966 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16967
16968 PR ipa/83619
16969 * g++.dg/torture/pr83619.C: New testcase.
16970
16971 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16972
16973 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16974 Add function body to force error messages in some configurations.
16975
16976 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16977
16978 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16979 and arm_thumb1_ok.
16980
16981 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16982
16983 PR other/70268
16984 * c-c++-common/ffile-prefix-map.c: New test.
16985 * c-c++-common/fmacro-prefix-map.c: New test.
16986 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16987 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16988
16989 2018-01-18 Martin Liska <mliska@suse.cz>
16990
16991 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16992 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16993 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16994 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16995 * gcc.target/i386/ret-thunk-10.c: Likewise.
16996 * gcc.target/i386/ret-thunk-11.c: Likewise.
16997 * gcc.target/i386/ret-thunk-12.c: Likewise.
16998 * gcc.target/i386/ret-thunk-15.c: Likewise.
16999 * gcc.target/i386/ret-thunk-9.c: Likewise.
17000
17001 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17002
17003 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
17004 order.
17005
17006 2018-01-18 Nathan Sidwell <nathan@acm.org>
17007
17008 PR c++/83160
17009 * g++.dg/cpp0x/pr83160.C: New.
17010
17011 2018-01-18 Richard Biener <rguenther@suse.de>
17012
17013 PR tree-optimization/83887
17014 * gcc.dg/graphite/pr83887.c: New testcase.
17015 * gfortran.dg/graphite/pr83887.f90: Likewise.
17016 * gfortran.dg/graphite/pr83887.f: Likewise.
17017
17018 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17019
17020 PR target/65578
17021 * gcc.target/arm/builtin-bswap.x: New file.
17022 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
17023 and options for armv6t2.
17024 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
17025 and options for Thumb1.
17026 * gcc.target/arm/builtin-bswap16.x: New file.
17027 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
17028 and options for armv6t2.
17029 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
17030 and options for Thumb1.
17031
17032 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17033
17034 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
17035 order.
17036
17037 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR c/61240
17040 * gcc.dg/pr61240.c: New test.
17041
17042 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17043
17044 PR fortran/83864
17045 * gfortran.dg/pr83864.f90: New test.
17046
17047 2018-01-17 Jeff Law <law@redhat.com>
17048
17049 PR testsuite/83883
17050 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
17051
17052 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17053
17054 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
17055 restriction, but still restrict to 64-bit.
17056 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
17057 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
17058
17059 2018-01-17 Harald Anlauf <anlauf@gmx.de>
17060
17061 PR fortran/83874
17062 * gfortran.dg/pr83874.f90: New test.
17063
17064 2018-01-18 Jakub Jelinek <jakub@redhat.com>
17065
17066 PR c++/83824
17067 * g++.dg/cpp0x/pr83824.C: New test.
17068
17069 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
17070
17071 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
17072 appropriate .gnu_attribute for the long double type, if we use the
17073 long double type, but do not generate any calls.
17074 * gcc.target/powerpc/gnuattr2.c: Likewise.
17075 * gcc.target/powerpc/gnuattr3.c: Likewise.
17076
17077 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17078
17079 PR c++/78344
17080 * g++.dg/cpp0x/alignas13.C: New.
17081
17082 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17083
17084 PR c++/83897
17085 * g++.dg/cpp0x/pr83897.C: New test.
17086
17087 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
17088
17089 PR ipa/83051
17090 * gcc.c-torture/compile/pr83051-2.c: New testcase.
17091
17092 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
17093
17094 PR c++/81054
17095 * g++.dg/cpp0x/constexpr-ice19.C: New.
17096
17097 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17098
17099 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
17100 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
17101 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
17102 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
17103 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
17104 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
17105 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
17106 * gcc.target/powerpc/builtins-1-be-folded.c: New.
17107 * gcc.target/powerpc/builtins-1-le-folded.c: New.
17108 * gcc.target/powerpc/builtins-1.fold.h: New.
17109
17110 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17111
17112 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17113 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17114
17115 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17116
17117 * gcc.target/arm/g2.c: Add -marm to dg-options.
17118 * gcc.target/arm/scd42-2.c: Likewise.
17119
17120 2018-01-17 Nathan Sidwell <nathan@acm.org>
17121
17122 PR c++/83287
17123 * g++.dg/lookup/pr83287-2.C: New.
17124
17125 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17126
17127 PR c++/83814
17128 PR c++/83902
17129 * g++.dg/wrappers/pr83814.C: New test case.
17130 * g++.dg/wrappers/pr83902.C: New test case.
17131
17132 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17133
17134 PR lto/83121
17135 * g++.dg/lto/pr83121_0.C: New test case.
17136 * g++.dg/lto/pr83121_1.C: New test case.
17137 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17138 adapted from DejaGnu's dg-test.
17139 (lto_handle_diagnostics): New procedure.
17140 (lto_prune_warns): Ignore informational notes.
17141 (lto-link-and-maybe-run): Add "messages_by_file" param.
17142 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17143 "execute" when "link" fails if "execute" was not specified.
17144 (lto-can-handle-directive): New procedure.
17145 (lto-get-options-main): Call lto-can-handle-directive. Add a
17146 dg-messages local, using it to set the caller's
17147 dg-messages-by-file for the given source file.
17148 (lto-get-options): Likewise.
17149 (lto-execute): Add dg-messages-by-file local, and pass it to
17150 lto-link-and-maybe-run.
17151
17152 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17153 Richard Sandiford <richard.sandiford@linaro.org>
17154
17155 PR target/79041
17156 PR target/82964
17157 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17158 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17159
17160 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17161
17162 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17163 target check autogenerator for armv8.1-a and armv8.2-a.
17164
17165 2018-01-17 Carl Love <cel@us.ibm.com>
17166
17167 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17168 Add debug print statements.
17169 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17170 16 byte vector load followed by a partial vector load.
17171
17172 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17173
17174 PR c++/83799
17175 * g++.dg/wrappers/pr83799.C: New test case.
17176
17177 2018-01-17 Nathan Sidwell <nathan@acm.org>
17178
17179 PR c++/83739
17180 * g++.dg/cpp1y/pr83739.C: New.
17181
17182 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17183
17184 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17185 * gcc.target/visium/overflow16.c: Likewise.
17186 * gcc.target/visium/overflow32.c: Likewise.
17187
17188 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17189
17190 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17191
17192 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17193
17194 * gcc.dg/rtl/arm/stl-cond.c: New test.
17195 * gcc.target/arm/stl-cond.c: Delete.
17196
17197 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17198
17199 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17200 directives.
17201
17202 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17203
17204 PR tree-optimization/83843
17205 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17206 * gcc.dg/store_merging_19.c: New test.
17207
17208 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17209
17210 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17211 and options.
17212
17213 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17214
17215 PR rtl-optimization/83771
17216 * gcc.dg/pr83771.c: New test.
17217
17218 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17219
17220 PR tree-optimization/81184
17221 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17222 targets.
17223 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17224
17225 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17226
17227 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17228
17229 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17230
17231 PR target/83546
17232 * gcc.target/i386/pr83546.c: New test.
17233
17234 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17235
17236 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17237
17238 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17239
17240 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17241 test and add dg-warning for the -Wstringop-overflow warning.
17242
17243 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17244
17245 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17246 XFAIL last test on SPARC and Visium.
17247
17248 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17249
17250 PR rtl-optimization/80481
17251 * g++.dg/pr80481.C: Exclude solaris.
17252
17253 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17254
17255 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17256 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17257 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17258
17259 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17260
17261 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17262 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17263 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17264 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17265 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17266 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17267 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17268 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17269 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17270 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17271 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17272 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17273 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17274 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17275 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17276
17277 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17278
17279 PR testsuite/77734
17280 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17281
17282 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17283
17284 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17285 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17286 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17287 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17288 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17289 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17290
17291 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17292
17293 PR tree-optimization/83857
17294 * gcc.dg/vect/pr83857.c: New test.
17295
17296 2018-01-16 Richard Biener <rguenther@suse.de>
17297
17298 PR tree-optimization/83867
17299 * gcc.dg/vect/pr83867.c: New testcase.
17300
17301 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17302
17303 PR c/83844
17304 * gcc.dg/pr83844.c: New test.
17305
17306 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17307
17308 * gcc.dg/torture/pr83847.c: New test.
17309
17310 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17311
17312 PR rtl-optimization/86620
17313 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17314 instead of --param=max-sched-ready-insns=0.
17315 * gcc.target/i386/pr83620.c: New test.
17316 * gcc.dg/pr83620.c: New test.
17317
17318 PR tree-optimization/83843
17319 * gcc.dg/store_merging_18.c: New test.
17320
17321 PR c++/83817
17322 * g++.dg/cpp1y/pr83817.C: New test.
17323
17324 PR c++/83825
17325 * g++.dg/template/pr83825.C: New test.
17326
17327 2018-01-16 Richard Biener <rguenther@suse.de>
17328
17329 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17330
17331 2018-01-16 Richard Biener <rguenther@suse.de>
17332
17333 PR testsuite/82132
17334 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17335 from gcc.dg/torture/pr60092.c.
17336
17337 2018-01-15 Martin Sebor <msebor@redhat.com>
17338
17339 PR c++/83588
17340 * g++.dg/ext/flexary28.C: New test.
17341
17342 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17343
17344 PR fortran/82257
17345 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17346
17347 2018-01-15 Martin Sebor <msebor@redhat.com>
17348
17349 PR testsuite/83869
17350 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17351
17352 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17353
17354 PR fortran/54613
17355 * gfortran.dg/minmaxloc_9.f90: New test.
17356 * gfortran.dg/minmaxloc_10.f90: New test.
17357 * gfortran.dg/minmaxloc_11.f90: New test.
17358
17359 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17360
17361 PR target/83839
17362 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17363 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17364 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17365 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17366 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17367 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17368 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17369 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17370 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17371 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17372 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17373 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17374 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17375 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17376 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17377 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17378 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17379 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17380 * gcc.target/i386/ret-thunk-10.c: Likewise.
17381 * gcc.target/i386/ret-thunk-11.c: Likewise.
17382 * gcc.target/i386/ret-thunk-12.c: Likewise.
17383 * gcc.target/i386/ret-thunk-13.c: Likewise.
17384 * gcc.target/i386/ret-thunk-14.c: Likewise.
17385 * gcc.target/i386/ret-thunk-15.c: Likewise.
17386 * gcc.target/i386/ret-thunk-9.c: Don't check the
17387 __x86_return_thunk label. Scan for "push" only for Linux.
17388
17389 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17390
17391 PR testsuite/79920
17392 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17393
17394 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17395
17396 PR target/83687
17397 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17398 tests.
17399 * gcc.target/arm/pr83687.c: New test.
17400
17401 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17402
17403 Adjust tests to AVR_TINY.
17404
17405 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17406 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17407 * gcc.target/avr/pr71627.c: Same.
17408 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17409 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17410 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17411 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17412 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17413 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17414 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17415 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17416 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17417 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17418 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17419 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17420 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17421 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17422 * gcc.target/avr/torture/pr61055.c: Same.
17423 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17424 available.
17425 * gcc.target/avr/torture/int24-mul.c: Same.
17426 * gcc.target/avr/torture/pr51782-1.c: Same.
17427 * gcc.target/avr/torture/pr61443.c: Same.
17428 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17429 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17430
17431 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17432
17433 PR c/83801
17434 PR c/83729
17435 * gcc.target/avr/torture/pr83729.c: New test.
17436 * gcc.target/avr/torture/pr83801.c: New test.
17437
17438 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17439
17440 PR middle-end/82694
17441 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17442 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17443
17444 2018-01-10 Martin Sebor <msebor@redhat.com>
17445
17446 PR other/83508
17447 * gcc.dg/Wstringop-overflow-2.c: New test.
17448
17449 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17450
17451 PR libgfortran/83811
17452 * gfortran.dg/fmt_e.f90: New test.
17453
17454 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17455
17456 * gcc.target/i386/indirect-thunk-10.c: New test.
17457 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17458 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17459 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17460 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17461 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17462 * gcc.target/i386/ret-thunk-17.c: Likewise.
17463 * gcc.target/i386/ret-thunk-18.c: Likewise.
17464 * gcc.target/i386/ret-thunk-19.c: Likewise.
17465 * gcc.target/i386/ret-thunk-20.c: Likewise.
17466 * gcc.target/i386/ret-thunk-21.c: Likewise.
17467
17468 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17469
17470 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17471
17472 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17473
17474 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17475 -mno-indirect-branch-register.
17476 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17477 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17478 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17479 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17480 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17481 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17482 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17483 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17484 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17485 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17486 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17487 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17488 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17489 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17490 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17491 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17492 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17493 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17494 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17495 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17496 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17497 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17498 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17499 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17500 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17501 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17502 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17503 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17504 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17505 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17506 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17507 * gcc.target/i386/ret-thunk-10.c: Likewise.
17508 * gcc.target/i386/ret-thunk-11.c: Likewise.
17509 * gcc.target/i386/ret-thunk-12.c: Likewise.
17510 * gcc.target/i386/ret-thunk-13.c: Likewise.
17511 * gcc.target/i386/ret-thunk-14.c: Likewise.
17512 * gcc.target/i386/ret-thunk-15.c: Likewise.
17513 * gcc.target/i386/ret-thunk-9.c: Likewise.
17514 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17515 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17516 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17517
17518 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17519
17520 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17521 -mfunction-return=keep.
17522 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17523 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17524 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17525 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17526 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17527 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17528 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17529 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17530 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17531 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17532 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17533 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17534 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17535 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17536 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17537 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17538 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17539 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17540 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17541 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17542 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17543 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17544 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17545 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17546 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17547 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17548 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17549 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17550 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17551 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17552 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17553 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17554 * gcc.target/i386/ret-thunk-1.c: New test.
17555 * gcc.target/i386/ret-thunk-10.c: Likewise.
17556 * gcc.target/i386/ret-thunk-11.c: Likewise.
17557 * gcc.target/i386/ret-thunk-12.c: Likewise.
17558 * gcc.target/i386/ret-thunk-13.c: Likewise.
17559 * gcc.target/i386/ret-thunk-14.c: Likewise.
17560 * gcc.target/i386/ret-thunk-15.c: Likewise.
17561 * gcc.target/i386/ret-thunk-16.c: Likewise.
17562 * gcc.target/i386/ret-thunk-2.c: Likewise.
17563 * gcc.target/i386/ret-thunk-3.c: Likewise.
17564 * gcc.target/i386/ret-thunk-4.c: Likewise.
17565 * gcc.target/i386/ret-thunk-5.c: Likewise.
17566 * gcc.target/i386/ret-thunk-6.c: Likewise.
17567 * gcc.target/i386/ret-thunk-7.c: Likewise.
17568 * gcc.target/i386/ret-thunk-8.c: Likewise.
17569 * gcc.target/i386/ret-thunk-9.c: Likewise.
17570
17571 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17572
17573 * gcc.target/i386/indirect-thunk-1.c: New test.
17574 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17575 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17576 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17577 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17578 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17579 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17580 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17581 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17582 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17583 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17584 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17585 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17586 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17587 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17588 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17589 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17590 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17591 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17592 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17593 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17594 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17595 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17596 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17597 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17598 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17599 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17600 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17601 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17602 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17603 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17604 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17605 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17606
17607 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17608
17609 PR ipa/83051
17610 * gcc.c-torture/compile/pr83051.c: New testcase.
17611
17612 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17613
17614 PR tree-optimization/83501
17615 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17616
17617 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17618
17619 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17620 for lvx and stvx instead of lxvd2x and stxvd2x and require
17621 little-endian target. Add comments.
17622 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17623 comprehensive testing.
17624 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17625 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17626 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17627 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17628 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17629 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17630 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17631 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17632 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17633 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17634 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17635 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17636 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17637 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17638 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17639 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17640 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17641 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17642 scan-assembler-not directives that forbid lvx and xxpermdi.
17643 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17644 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17645 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17646 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17647 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17648 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17649 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17650 scan-assembler-times directives to reflect different numbers of
17651 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17652
17653 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17654 Alan Hayward <alan.hayward@arm.com>
17655 David Sherwood <david.sherwood@arm.com>
17656
17657 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17658 than SLP vectorization.
17659 * gcc.dg/vect/vect-alias-check-10.c: New test.
17660 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17661 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17662 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17663 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17664 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17665 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17666 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17667 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17668 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17669 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17670 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17671 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17672 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17673 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17674 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17675 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17676 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17677 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17678 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17679 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17680 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17681 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17682 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17683
17684 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17685 Alan Hayward <alan.hayward@arm.com>
17686 David Sherwood <david.sherwood@arm.com>
17687
17688 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17689 New proc.
17690 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17691 targets with scatter stores.
17692 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17693 stores.
17694 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17695 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17696 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17697 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17698 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17699 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17700 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17701 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17702 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17703 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17704 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17705 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17706 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17707 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17708 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17709 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17710
17711 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17712 Alan Hayward <alan.hayward@arm.com>
17713 David Sherwood <david.sherwood@arm.com>
17714
17715 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17716 for double_reduc1.
17717 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17718 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17719 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17720 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17721
17722 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17723 Alan Hayward <alan.hayward@arm.com>
17724 David Sherwood <david.sherwood@arm.com>
17725
17726 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17727 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17728 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17729
17730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17731 Alan Hayward <alan.hayward@arm.com>
17732 David Sherwood <david.sherwood@arm.com>
17733
17734 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17735 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17736 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17737 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17738 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17739 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17740 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17741 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17742 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17743 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17744 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17745 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17746 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17747 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17748
17749 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17750 Alan Hayward <alan.hayward@arm.com>
17751 David Sherwood <david.sherwood@arm.com>
17752
17753 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17754 check for a message about using in-order reductions.
17755 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17756 check for a message about using in-order reductions.
17757 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17758 vectorized and check for a message about using in-order reductions.
17759 Expect targets with variable-length vectors to fall back to the
17760 fixed-length mininum.
17761 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17762 check for a message about using in-order reductions.
17763 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17764 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17765 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17766 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17767 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17768 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17769 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17770 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17771 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17772 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17773 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17774 vect_fold_left_plus.
17775
17776 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17777
17778 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17779 are spilled.
17780 * gcc.target/aarch64/sve/spill_2.c: New test.
17781 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17782 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17783 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17784 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17785 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17786
17787 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17788 Alan Hayward <alan.hayward@arm.com>
17789 David Sherwood <david.sherwood@arm.com>
17790
17791 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17792 of branches.
17793 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17794 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17795 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17796 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17797 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17798 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17799 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17800 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17801 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17802
17803 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17804 Alan Hayward <alan.hayward@arm.com>
17805 David Sherwood <david.sherwood@arm.com>
17806
17807 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17808 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17809 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17810 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17811
17812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17813 Alan Hayward <alan.hayward@arm.com>
17814 David Sherwood <david.sherwood@arm.com>
17815
17816 * lib/target-supports.exp
17817 (check_effective_target_vect_fold_extract_last): New proc.
17818 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17819 for fold_extract_last.
17820 * gcc.dg/vect/pr65947-2.c: Likewise.
17821 * gcc.dg/vect/pr65947-3.c: Likewise.
17822 * gcc.dg/vect/pr65947-4.c: Likewise.
17823 * gcc.dg/vect/pr65947-5.c: Likewise.
17824 * gcc.dg/vect/pr65947-6.c: Likewise.
17825 * gcc.dg/vect/pr65947-9.c: Likewise.
17826 * gcc.dg/vect/pr65947-10.c: Likewise.
17827 * gcc.dg/vect/pr65947-12.c: Likewise.
17828 * gcc.dg/vect/pr65947-14.c: Likewise.
17829 * gcc.dg/vect/pr80631-1.c: Likewise.
17830 * gcc.target/aarch64/sve/clastb_1.c: New test.
17831 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17832 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17833 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17834 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17835 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17836 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17837 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17838 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17839 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17840 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17841 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17842 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17843 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17844
17845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17846 Alan Hayward <alan.hayward@arm.com>
17847 David Sherwood <david.sherwood@arm.com>
17848
17849 * gcc.target/aarch64/sve/live_1.c: New test.
17850 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17851
17852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17853 Alan Hayward <alan.hayward@arm.com>
17854 David Sherwood <david.sherwood@arm.com>
17855
17856 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17857 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17858 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17859 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17860 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17861 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17862 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17863 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17864 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17865
17866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17867 Alan Hayward <alan.hayward@arm.com>
17868 David Sherwood <david.sherwood@arm.com>
17869
17870 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17871 New proc.
17872 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17873 vect_fully_masked.
17874 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17875 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17876 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17877 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17878 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17879 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17880
17881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17882 Alan Hayward <alan.hayward@arm.com>
17883 David Sherwood <david.sherwood@arm.com>
17884
17885 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17886 instead of just ADDRESS.
17887 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17888 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17889 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17890 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17891 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17892 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17893 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17894 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17895 * gcc.target/aarch64/sve/while_2.c: Likewise.
17896 * gcc.target/aarch64/sve/while_3.c: Likewise.
17897 * gcc.target/aarch64/sve/while_4.c: Likewise.
17898
17899 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17900 Alan Hayward <alan.hayward@arm.com>
17901 David Sherwood <david.sherwood@arm.com>
17902
17903 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17904 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17905 to be predicated.
17906 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17907 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17908 * gcc.target/aarch64/sve/reduc_5.c: New test.
17909 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17910 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17911
17912 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17913 Alan Hayward <alan.hayward@arm.com>
17914 David Sherwood <david.sherwood@arm.com>
17915
17916 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17917 * gcc.dg/tree-ssa/peel1.c: Likewise.
17918 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17919 variable-length vectors.
17920 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17921 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17922 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17923 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17924 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17925 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17926 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17927 * gcc.target/aarch64/sve/slp_8.c: New test.
17928 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17929 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17930 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17931 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17932 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17933 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17934 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17935 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17936 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17937 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17938 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17939 * gcc.target/aarch64/sve/while_1.c: Likewise.
17940 * gcc.target/aarch64/sve/while_2.c: Likewise.
17941 * gcc.target/aarch64/sve/while_3.c: Likewise.
17942 * gcc.target/aarch64/sve/while_4.c: Likewise.
17943
17944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17945 Alan Hayward <alan.hayward@arm.com>
17946 David Sherwood <david.sherwood@arm.com>
17947
17948 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17949 New proc.
17950 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17951 and add an associated scan-dump test. Prevent vectorization
17952 of the first two loops.
17953 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17954 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17955 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17956 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17957 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17958 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17959
17960 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17961 Alan Hayward <alan.hayward@arm.com>
17962 David Sherwood <david.sherwood@arm.com>
17963
17964 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17965 * gcc.dg/vect/pr67790.c: Likewise.
17966 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17967 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17968 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17969 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17970 * gcc.target/aarch64/sve/slp_5.c: New test.
17971 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17972 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17973 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17974 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17975 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17976
17977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17978 Alan Hayward <alan.hayward@arm.com>
17979 David Sherwood <david.sherwood@arm.com>
17980
17981 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17982 && vect_load_lanes
17983 * gcc.dg/vect/slp-1.c: Likewise.
17984 * gcc.dg/vect/slp-10.c: Likewise.
17985 * gcc.dg/vect/slp-12b.c: Likewise.
17986 * gcc.dg/vect/slp-12c.c: Likewise.
17987 * gcc.dg/vect/slp-17.c: Likewise.
17988 * gcc.dg/vect/slp-19b.c: Likewise.
17989 * gcc.dg/vect/slp-20.c: Likewise.
17990 * gcc.dg/vect/slp-21.c: Likewise.
17991 * gcc.dg/vect/slp-22.c: Likewise.
17992 * gcc.dg/vect/slp-23.c: Likewise.
17993 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17994 * gcc.dg/vect/slp-24.c: Likewise.
17995 * gcc.dg/vect/slp-28.c: Likewise.
17996 * gcc.dg/vect/slp-39.c: Likewise.
17997 * gcc.dg/vect/slp-6.c: Likewise.
17998 * gcc.dg/vect/slp-7.c: Likewise.
17999 * gcc.dg/vect/slp-cond-1.c: Likewise.
18000 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18001 * gcc.dg/vect/slp-cond-2.c: Likewise.
18002 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18003 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18004 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18005 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18006 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18007 * gcc.dg/vect/slp-perm-6.c: Likewise.
18008 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18009 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18010 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18011 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
18012 * gcc.dg/vect/slp-12a.c: Likewise.
18013 * gcc.dg/vect/slp-14.c: Likewise.
18014 * gcc.dg/vect/slp-15.c: Likewise.
18015 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18016 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18017 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18018 * gcc.target/aarch64/sve/slp_1.c: New test.
18019 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
18020 * gcc.target/aarch64/sve/slp_2.c: Likewise.
18021 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
18022 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18023 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
18024 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18025 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
18026
18027 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18028 Alan Hayward <alan.hayward@arm.com>
18029 David Sherwood <david.sherwood@arm.com>
18030
18031 * gcc.dg/vect/vect-ooo-group-1.c: New test.
18032 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18033 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
18034 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18035 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
18036 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18037 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
18038 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18039 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18040 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18041 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18042 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18043 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18044 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
18045 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18046 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
18047 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18048 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
18049 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18050
18051 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18052 Alan Hayward <alan.hayward@arm.com>
18053 David Sherwood <david.sherwood@arm.com>
18054
18055 * gcc.target/aarch64/sve/struct_move_1.c: New test.
18056 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
18057 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
18058 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
18059 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
18060 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
18061 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18062 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
18063 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18064 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18065 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18066 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18067 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18068 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18069 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
18070 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
18071 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
18072 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
18073 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18074 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
18075 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18076 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18077 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18078 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18079 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18080 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18081 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18082 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18083 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18084 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18085 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18086 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18087 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18088 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
18089 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
18090 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
18091
18092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18093 Alan Hayward <alan.hayward@arm.com>
18094 David Sherwood <david.sherwood@arm.com>
18095
18096 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
18097 Return true for SVE too.
18098 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
18099 if load/store lanes are supported.
18100 * gcc.dg/vect/slp-10.c: Likewise.
18101 * gcc.dg/vect/slp-12c.c: Likewise.
18102 * gcc.dg/vect/slp-17.c: Likewise.
18103 * gcc.dg/vect/slp-33.c: Likewise.
18104 * gcc.dg/vect/slp-6.c: Likewise.
18105 * gcc.dg/vect/slp-cond-1.c: Likewise.
18106 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
18107 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
18108 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18109 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18110 * gcc.dg/vect/slp-perm-6.c: Likewise.
18111 * gcc.dg/vect/slp-perm-9.c: Likewise.
18112 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18113 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18114 for variable-length vectors.
18115
18116 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18117 Alan Hayward <alan.hayward@arm.com>
18118 David Sherwood <david.sherwood@arm.com>
18119
18120 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18121 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18122
18123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18124
18125 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18126 * g++.target/aarch64/sve/catch_1.C: New test.
18127 * g++.target/aarch64/sve/catch_2.C: Likewise.
18128 * g++.target/aarch64/sve/catch_3.C: Likewise.
18129 * g++.target/aarch64/sve/catch_4.C: Likewise.
18130 * g++.target/aarch64/sve/catch_5.C: Likewise.
18131 * g++.target/aarch64/sve/catch_6.C: Likewise.
18132
18133 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18134 Alan Hayward <alan.hayward@arm.com>
18135 David Sherwood <david.sherwood@arm.com>
18136
18137 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18138 New proc.
18139 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18140 * gcc.target/aarch64/fmaxmin.c: Likewise.
18141 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18142 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18143 * gcc.target/aarch64/pr62178.c: Likewise.
18144 * gcc.target/aarch64/pr71727-2.c: Likewise.
18145 * gcc.target/aarch64/saddw-1.c: Likewise.
18146 * gcc.target/aarch64/saddw-2.c: Likewise.
18147 * gcc.target/aarch64/uaddw-1.c: Likewise.
18148 * gcc.target/aarch64/uaddw-2.c: Likewise.
18149 * gcc.target/aarch64/uaddw-3.c: Likewise.
18150 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18151 * gcc.target/aarch64/vect-compile.c: Likewise.
18152 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18153 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18154 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18155 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18156 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18158 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18159 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18160 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18161 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18162 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18163 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18164 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18165 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18166 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18167 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18168 * gcc.target/aarch64/vect-movi.c: Likewise.
18169 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18170 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18171 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18172 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18173 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18174 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18175 fixed-length SVE.
18176 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18177 * gcc.target/aarch64/sve/arith_1.c: New test.
18178 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18179 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18180 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18181 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18182 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18183 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18184 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18185 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18186 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18187 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18188 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18189 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18190 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18191 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18192 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18193 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18194 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18195 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18196 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18197 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18198 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18199 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18200 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18201 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18202 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18203 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18204 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18205 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18206 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18207 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18208 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18209 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18210 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18211 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18212 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18213 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18214 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18215 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18216 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18217 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18218 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18219 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18220 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18221 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18222 * gcc.target/aarch64/sve/index_1.c: Likewise.
18223 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18224 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18225 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18226 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18227 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18228 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18229 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18230 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18231 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18232 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18233 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18234 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18235 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18236 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18237 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18238 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18239 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18240 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18241 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18242 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18243 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18244 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18245 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18246 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18247 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18248 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18249 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18250 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18251 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18252 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18253 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18254 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18255 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18256 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18257 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18258 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18259 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18260 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18261 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18262 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18263 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18264 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18265 * gcc.target/aarch64/sve/single_1.c: Likewise.
18266 * gcc.target/aarch64/sve/single_2.c: Likewise.
18267 * gcc.target/aarch64/sve/single_3.c: Likewise.
18268 * gcc.target/aarch64/sve/single_4.c: Likewise.
18269 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18270 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18271 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18272 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18273 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18274 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18275 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18276 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18277 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18278 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18279 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18280 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18281 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18282 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18283 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18284 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18285 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18286 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18287 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18288 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18289 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18290 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18291 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18292 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18293 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18294 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18295 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18296 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18297 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18298 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18299 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18300 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18301 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18302 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18303 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18304 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18305 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18306 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18307 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18308 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18309 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18310 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18311 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18312 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18313 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18314
18315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18316 Alan Hayward <alan.hayward@arm.com>
18317 David Sherwood <david.sherwood@arm.com>
18318
18319 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18320 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18321 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18322 New procedures.
18323 (check_effective_target_vect_perm): Handle SVE.
18324 (check_effective_target_vect_perm_byte): Likewise.
18325 (check_effective_target_vect_perm_short): Likewise.
18326 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18327 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18328 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18329 (check_effective_target_vect_element_align_preferred): Likewise.
18330 (check_effective_target_vect_align_stack_vars): Likewise.
18331 (check_effective_target_vect_load_lanes): Likewise.
18332 (check_effective_target_vect_masked_store): Likewise.
18333 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18334 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18336 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18337 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18338 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18339 * gcc.dg/vect/slp-23.c: Likewise.
18340 * gcc.dg/vect/slp-perm-5.c: Likewise.
18341 * gcc.dg/vect/slp-perm-6.c: Likewise.
18342 * gcc.dg/vect/slp-perm-9.c: Likewise.
18343 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18344 * gcc.dg/vect/vect-114.c: Likewise.
18345 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18346 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18347
18348 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18349
18350 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18351 vect_variable_length, expecting the test to be vectorized
18352 without SLP instead.
18353 * gcc.dg/vect/pr33953.c: Likewise.
18354 * gcc.dg/vect/pr37027.c: Likewise.
18355 * gcc.dg/vect/pr67790.c: Likewise.
18356 * gcc.dg/vect/pr68445.c: Likewise.
18357 * gcc.dg/vect/slp-1.c: Likewise.
18358 * gcc.dg/vect/slp-10.c: Likewise.
18359 * gcc.dg/vect/slp-12a.c: Likewise.
18360 * gcc.dg/vect/slp-12b.c: Likewise.
18361 * gcc.dg/vect/slp-12c.c: Likewise.
18362 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18363 * gcc.dg/vect/slp-13.c: Likewise.
18364 * gcc.dg/vect/slp-14.c: Likewise.
18365 * gcc.dg/vect/slp-15.c: Likewise.
18366 * gcc.dg/vect/slp-17.c: Likewise.
18367 * gcc.dg/vect/slp-19b.c: Likewise.
18368 * gcc.dg/vect/slp-2.c: Likewise.
18369 * gcc.dg/vect/slp-20.c: Likewise.
18370 * gcc.dg/vect/slp-21.c: Likewise.
18371 * gcc.dg/vect/slp-22.c: Likewise.
18372 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18373 * gcc.dg/vect/slp-24.c: Likewise.
18374 * gcc.dg/vect/slp-28.c: Likewise.
18375 * gcc.dg/vect/slp-39.c: Likewise.
18376 * gcc.dg/vect/slp-42.c: Likewise.
18377 * gcc.dg/vect/slp-6.c: Likewise.
18378 * gcc.dg/vect/slp-7.c: Likewise.
18379 * gcc.dg/vect/slp-cond-1.c: Likewise.
18380 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18381 * gcc.dg/vect/slp-cond-2.c: Likewise.
18382 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18383 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18384 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18385 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18386 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18387 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18388 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18389 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18390 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18391 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18392 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18393 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18394 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18395 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18396 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18397 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18398 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18399
18400 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18401
18402 PR c/83801
18403 * gcc.dg/pr83801.c: New test.
18404
18405 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18406
18407 PR fortran/52162
18408 * gfortran.dg/bounds_check_19.f90: New test.
18409
18410 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18411
18412 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18413 instead of scan-assembler-not for xsnabsqp.
18414
18415 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18416
18417 PR libgfortran/83525
18418 * gfortran.dg/newunit_5.f90: New test.
18419
18420 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18421
18422 PR rtl-optimization/80481
18423 * g++.dg/pr80481.C: New.
18424
18425 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18426
18427 PR target/83628
18428 * gcc.target/alpha/pr83628-3.c: New test.
18429
18430 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18431
18432 * lib/target-supports.exp (check_effective_target_avx512f): Also
18433 check for __builtin_ia32_addsd_round,
18434 __builtin_ia32_getmantsd_round.
18435 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18436
18437 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18438
18439 PR target/83629
18440 * gcc.target/powerpc/pr83629.c: Require ilp32.
18441
18442 2018-01-12 Richard Biener <rguenther@suse.de>
18443
18444 PR tree-optimization/80846
18445 * gcc.target/i386/pr80846-1.c: New testcase.
18446 * gcc.target/i386/pr80846-2.c: Likewise.
18447
18448 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18449
18450 * gcc.c-torture/execute/20180112-1.c: New test.
18451
18452 2018-01-12 Tom de Vries <tom@codesourcery.com>
18453
18454 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18455 * g++.dg/ext/label13a.C: Same.
18456 * g++.dg/ext/label14.C: Same.
18457 * g++.dg/ext/label2.C: Same.
18458 * g++.dg/ext/label3.C: Same.
18459 * g++.dg/torture/pr42462.C: Same.
18460 * g++.dg/torture/pr42739.C: Same.
18461 * g++.dg/warn/Wunused-label-3.C: Same.
18462
18463 2018-01-12 Tom de Vries <tom@codesourcery.com>
18464
18465 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18466 * g++.dg/Walloca1.C: Same.
18467 * g++.dg/cpp0x/pr70338.C: Same.
18468 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18469 * g++.dg/cpp1y/vla10.C: Same.
18470 * g++.dg/cpp1y/vla2.C: Same.
18471 * g++.dg/cpp1y/vla6.C: Same.
18472 * g++.dg/cpp1y/vla8.C: Same.
18473 * g++.dg/debug/debug5.C: Same.
18474 * g++.dg/debug/debug6.C: Same.
18475 * g++.dg/debug/pr54828.C: Same.
18476 * g++.dg/diagnostic/pr70105.C: Same.
18477 * g++.dg/eh/cleanup5.C: Same.
18478 * g++.dg/eh/spbp.C: Same.
18479 * g++.dg/ext/tmplattr9.C: Same.
18480 * g++.dg/ext/vla10.C: Same.
18481 * g++.dg/ext/vla11.C: Same.
18482 * g++.dg/ext/vla12.C: Same.
18483 * g++.dg/ext/vla15.C: Same.
18484 * g++.dg/ext/vla16.C: Same.
18485 * g++.dg/ext/vla17.C: Same.
18486 * g++.dg/ext/vla3.C: Same.
18487 * g++.dg/ext/vla6.C: Same.
18488 * g++.dg/ext/vla7.C: Same.
18489 * g++.dg/init/array24.C: Same.
18490 * g++.dg/init/new47.C: Same.
18491 * g++.dg/init/pr55497.C: Same.
18492 * g++.dg/opt/pr78201.C: Same.
18493 * g++.dg/template/vla2.C: Same.
18494 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18495 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18496 * g++.dg/torture/pr62127.C: Same.
18497 * g++.dg/torture/pr67055.C: Same.
18498 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18499 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18500 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18501 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18502 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18503 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18504 * g++.dg/warn/Wvla-1.C: Same.
18505 * g++.dg/warn/Wvla-3.C: Same.
18506 * g++.old-deja/g++.ext/array2.C: Same.
18507 * g++.old-deja/g++.ext/constructor.C: Same.
18508 * g++.old-deja/g++.law/builtin1.C: Same.
18509 * g++.old-deja/g++.other/crash12.C: Same.
18510 * g++.old-deja/g++.other/eh3.C: Same.
18511 * g++.old-deja/g++.pt/array6.C: Same.
18512 * g++.old-deja/g++.pt/dynarray.C: Same.
18513
18514 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18515
18516 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18517
18518 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18519
18520 PR libfortran/67412
18521 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18522 on *-*-solaris2.10.
18523
18524 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18525
18526 * lib/target-supports.exp (check_effective_target_branch_cost):
18527 Accept all x86 targets.
18528
18529 2018-01-12 Martin Liska <mliska@suse.cz>
18530
18531 PR ipa/83054
18532 * g++.dg/warn/pr83054.C: New test.
18533
18534 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18535
18536 * gcc.target/powerpc/spec-barr-1.c: New file.
18537
18538 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18539
18540 PR target/83330
18541 * gcc.target/i386/pr83330.c: New test.
18542
18543 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18544
18545 PR fortran/79383
18546 * gfortran.dg/dtio_31.f03: New test.
18547 * gfortran.dg/dtio_32.f03: New test.
18548
18549 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18550
18551 PR c++/43486
18552 * g++.dg/wrappers: New subdirectory.
18553 * g++.dg/wrappers/README: New file.
18554 * g++.dg/wrappers/alloc.C: New test case.
18555 * g++.dg/wrappers/cow-istream-string.C: New test case.
18556 * g++.dg/wrappers/cp-stdlib.C: New test case.
18557 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18558 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18559
18560 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18561
18562 PR middle-end/83718
18563 * g++.dg/torture/pr83718.C: New testcase.
18564
18565 2018-01-11 Martin Jambor <mjambor@suse.cz>
18566
18567 PR ipa/83178
18568 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18569
18570 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18571
18572 PR tree-optimization/83695
18573 * gcc.dg/tree-ssa/pr83695.c: New test.
18574
18575 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18576
18577 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18578 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18579
18580 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18581
18582 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18583 * gcc.target/arm/simd/fp16fml_high.c: New test.
18584 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18585 * lib/target-supports.exp
18586 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18587 check_effective_target_arm_fp16fml_neon_ok,
18588 add_options_for_arm_fp16fml_neon): New procedures.
18589
18590 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18591
18592 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18593 combination tests.
18594
18595 2018-01-11 Richard Biener <rguenther@suse.de>
18596
18597 PR tree-optimization/83435
18598 * gcc.dg/graphite/pr83435.c: New testcase.
18599
18600 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18601 Alan Hayward <alan.hayward@arm.com>
18602 David Sherwood <david.sherwood@arm.com>
18603
18604 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18605
18606 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18607
18608 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18609
18610 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18611
18612 PR target/82096
18613 * gcc.c-torture/compile/pr82096.c: New test.
18614
18615 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18616
18617 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18618
18619 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18620
18621 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18622
18623 2018-01-11 Justin Squirek <squirek@adacore.com>
18624
18625 * gnat.dg/expr_func4.adb: New testcase.
18626
18627 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18628
18629 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18630 testcase.
18631
18632 2018-01-11 Bob Duff <duff@adacore.com>
18633
18634 * gnat.dg/protected_null.adb: New testcase.
18635
18636 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18637
18638 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18639
18640 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18641
18642 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18643
18644 2018-01-11 Justin Squirek <squirek@adacore.com>
18645
18646 * gnat.dg/loopvar.adb: New testcase.
18647
18648 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18649
18650 PR middle-end/83189
18651 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18652
18653 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18654
18655 * gcc.c-torture/compile/pr83575.c: New testcase.
18656
18657 2018-01-10 Michael Collison <michael.collison@arm.com>
18658
18659 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18660 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18661 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18662 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18663 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18664 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18665 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18666 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18667 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18668 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18669 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18670 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18671 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18672 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18673 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18674 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18675
18676 2018-01-10 Michael Collison <michael.collison@arm.com>
18677
18678 * gcc.target/aarch64/sha2.h: New shared testcase.
18679 * gcc.target/aarch64/sha2_1.c: New testcase.
18680 * gcc.target/aarch64/sha2_2.c: New testcase.
18681 * gcc.target/aarch64/sha2_3.c: New testcase.
18682 * gcc.target/aarch64/sha3.h: New shared testcase.
18683 * gcc.target/aarch64/sha3_1.c: New testcase.
18684 * gcc.target/aarch64/sha3_2.c: New testcase.
18685 * gcc.target/aarch64/sha3_3.c: New testcase.
18686
18687 2018-01-10 Michael Collison <michael.collison@arm.com>
18688
18689 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18690
18691 2018-01-10 Martin Sebor <msebor@redhat.com>
18692
18693 PR tree-optimization/83781
18694 * gcc.dg/strlenopt-42.c: New test.
18695
18696 2018-01-11 Martin Sebor <msebor@gmail.com>
18697 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18698
18699 PR tree-optimization/83501
18700 PR tree-optimization/81703
18701
18702 * gcc.dg/strlenopt-39.c: New test-case.
18703 * gcc.dg/pr81703.c: Likewise.
18704
18705 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18706
18707 * gnat.dg/atomic10.adb: New test.
18708
18709 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18710
18711 PR fortran/82367
18712 * gfortran.dg/deferred_character_18.f90: New test.
18713
18714 2018-01-10 Martin Sebor <msebor@redhat.com>
18715
18716 PR tree-optimization/83671
18717 * gcc.dg/strlenopt-40.c: New test.
18718 * gcc.dg/strlenopt-41.c: New test.
18719
18720 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18721
18722 PR fortran/83093
18723 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18724
18725 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18726
18727 PR target/83399
18728 * gcc.target/powerpc/pr83399.c: New test.
18729
18730 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18731
18732 PR c++/43486
18733 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18734 to reflect that the arguments are correctly underlined.
18735 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18736 for globals, params, locals and literals.
18737 (test_sizeof): Directly test the location of "sizeof", rather than
18738 when used in compound expressions.
18739 (test_alignof): Likewise for "alignof".
18740 (test_string_literals): Likewise for string literals.
18741 (test_numeric_literals): Likewise for numeric literals.
18742 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18743 (test_typeid): Likewise for typeid.
18744 (test_unary_plus): New.
18745 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18746 format strings.
18747
18748 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18749
18750 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18751
18752 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18753
18754 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18755
18756 2018-01-10 Marek Polacek <polacek@redhat.com>
18757
18758 PR c++/82541
18759 * g++.dg/warn/Wduplicated-branches4.C: New test.
18760
18761 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18762
18763 PR c++/81327
18764 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18765 cast to void *.
18766
18767 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18768
18769 PR c++/81055
18770 * g++.dg/cpp0x/new2.C: New.
18771
18772 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18773
18774 PR target/83735
18775 * gcc.target/i386/pr83735.c: New test.
18776
18777 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18778
18779 * lib/target-supports.exp (check_effective_target_branch_cost):
18780 New function.
18781 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18782 * gcc.dg/pr21643.c: Likewise.
18783 * gcc.dg/pr46309.c: Likewise.
18784 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18785 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18786 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18787 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18788 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18789 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18790 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18791 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18792 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18793 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18794 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18795 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18796 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18797 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18798
18799 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18800
18801 PR target/83629
18802 * gcc.target/powerpc/pr83629.c: New testcase.
18803
18804 2018-01-10 Richard Biener <rguenther@suse.de>
18805
18806 PR testsuite/78768
18807 * gcc.dg/pr78768.c: Un-XFAIL.
18808
18809 2018-01-10 Richard Biener <rguenther@suse.de>
18810
18811 PR debug/82425
18812 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18813
18814 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18815
18816 PR tree-optimization/83753
18817 * gcc.dg/torture/pr83753.c: New test.
18818
18819 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18820
18821 * gcc.target/i386/avx2-gather-1.c: Add -march.
18822 * gcc.target/i386/avx2-gather-2.c: Add -march.
18823 * gcc.target/i386/avx2-gather-3.c: Add -march.
18824 * gcc.target/i386/avx2-gather-4.c: Add -march.
18825 * gcc.target/i386/avx2-gather-5.c: Add -march.
18826 * gcc.target/i386/avx2-gather-6.c: Add -march.
18827 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18828 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18829 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18830 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18831 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18832 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18833 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18834 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18835 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18836 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18837
18838 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18839
18840 PR target/78585:
18841 * gcc.target/i386/pr78585.c: New test.
18842
18843 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18844
18845 PR c++/83734
18846 * g++.dg/cpp0x/pr83734.C: New test.
18847
18848 2018-01-09 Carl Love <cel@us.ibm.com>
18849
18850 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18851 vec_mergeo builtins with float, double, long long, unsigned long long,
18852 bool long long arguments.
18853 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18854 vec_float2 with double arguments.
18855 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18856 vec_mergew and vec_mergow builtins.
18857
18858 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18859
18860 PR fortran/83742
18861 * gfortran.dg/contiguous_6.f90: New test.
18862
18863 2018-01-09 Richard Biener <rguenther@suse.de>
18864
18865 PR tree-optimization/83668
18866 * gcc.dg/graphite/pr83668.c: New testcase.
18867
18868 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18869
18870 PR tree-optimization/64811
18871 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18872 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18873 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18874 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18875 New tests.
18876 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18877
18878 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18879
18880 PR target/79883
18881 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18882
18883 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18884
18885 PR target/82641
18886 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18887 no NEON and require softfp or hard float-abi.
18888 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18889
18890 2018-01-09 Richard Biener <rguenther@suse.de>
18891
18892 PR tree-optimization/83572
18893 * gcc.dg/graphite/pr83572.c: New testcase.
18894
18895 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18896
18897 PR target/83507
18898 * gcc.dg/sms-13.c: New test.
18899
18900 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18901
18902 PR fortran/83741
18903 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18904
18905 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18906 Monk Chiang <sh.chiang04@gmail.com>
18907
18908 * gcc.target/riscv/save-restore-1.c: New.
18909
18910 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18911
18912 PR target/83677
18913 * gcc.target/powerpc/pr83677.c: New file.
18914
18915 2018-01-08 Jeff Law <law@redhat.com>
18916
18917 PR rtl-optimizatin/81308
18918 * g++.dg/pr81308-1.C: New test.
18919 * g++.dg/pr81308-2.C: New test.
18920
18921 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18922
18923 PR target/83663 - Revert r255946
18924 * gcc.target/aarch64/vect-slp-dup.c: New.
18925
18926 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18927
18928 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18929 combination tests.
18930
18931 2018-01-08 Richard Biener <rguenther@suse.de>
18932
18933 PR tree-optimization/83563
18934 * gcc.dg/graphite/pr83563.c: New testcase.
18935
18936 2018-01-08 Richard Biener <rguenther@suse.de>
18937
18938 PR middle-end/83713
18939 * g++.dg/torture/pr83713.C: New testcase.
18940
18941 2018-01-08 Tom de Vries <tom@codesourcery.com>
18942
18943 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18944
18945 2018-01-08 Richard Biener <rguenther@suse.de>
18946
18947 PR tree-optimization/83685
18948 * gcc.dg/torture/pr83685.c: New testcase.
18949
18950 2018-01-08 Richard Biener <rguenther@suse.de>
18951
18952 PR lto/83719
18953 * gcc.dg/lto/pr83719_0.c: New testcase.
18954
18955 2018-01-08 Tom de Vries <tom@codesourcery.com>
18956
18957 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18958 * gcc.dg/graphite/run-id-1.c: Same.
18959 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18960
18961 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18962
18963 PR fortran/83611
18964 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18965 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18966 * gfortran.dg/pdt_27.f03: New test.
18967
18968 PR fortran/83731
18969 * gfortran.dg/pdt_28.f03: New test.
18970
18971 2018-01-08 Tom de Vries <tom@codesourcery.com>
18972
18973 * c-c++-common/builtins.c: Require effective target alloca.
18974 * gcc.dg/Wrestrict.c: Same.
18975 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18976
18977 2018-01-08 Richard Biener <rguenther@suse.de>
18978
18979 PR middle-end/83580
18980 * gcc.dg/torture/pr83580.c: New testcase.
18981
18982 2018-01-08 Richard Biener <rguenther@suse.de>
18983
18984 PR middle-end/83517
18985 * gcc.dg/pr83517.c: New testcase.
18986
18987 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18988
18989 PR middle-end/81897
18990 * gcc.dg/uninit-pr81897.c: New test.
18991
18992 2018-01-06 Martin Sebor <msebor@redhat.com>
18993
18994 PR tree-optimization/83640
18995 * gcc.dg/Wrestrict-6.c: New test.
18996 * gcc.dg/pr83640.c: New test.
18997
18998 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18999
19000 * gcc.target/aarch64/reg-alloc-1.c: New test.
19001
19002 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
19003
19004 PR fortran/50892
19005 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
19006
19007 2018-01-06 Jakub Jelinek <jakub@redhat.com>
19008
19009 PR debug/83480
19010 * gcc.dg/pr83480.c: New test.
19011
19012 PR rtl-optimization/83682
19013 * gcc.target/i386/pr83682.c: New test.
19014
19015 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
19016
19017 PR fortran/78534
19018 PR fortran/66310
19019 * gfortran.dg/char_cast_1.f90: Update scan pattern.
19020 * gfortran.dg/dependency_49.f90: Likewise.
19021 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
19022 * gfortran.dg/repeat_7.f90: New test for PR 66310.
19023 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
19024 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
19025 * gfortran.dg/string_1_lp64.f90: New test.
19026 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
19027 * gfortran.dg/string_3_lp64.f90: New test.
19028
19029 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19030
19031 PR target/83604
19032 * gcc.target/i386/sse-26.c: New test.
19033
19034 PR target/83604
19035 * gcc.target/i386/pr83604.c: New test.
19036
19037 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
19038
19039 * gcc.dg/vect/vect-align-4.c: New test.
19040 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
19041 and redefine as a structure with an unaligned member "b".
19042 (foo): Update accordingly.
19043
19044 2018-01-05 Sudakshina Das <sudi.das@arm.com>
19045
19046 PR target/82439
19047 * gcc.target/aarch64/bics_5.c: New test.
19048 * gcc.target/arm/bics_5.c: Likewise.
19049
19050 2018-01-05 Jakub Jelinek <jakub@redhat.com>
19051
19052 PR tree-optimization/83605
19053 * gcc.dg/pr83605.c: New test.
19054
19055 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19056
19057 PR target/83554
19058 * gcc.target/i386/pr83554.c: New test.
19059
19060 PR ipa/82352
19061 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
19062 long unsigned int.
19063
19064 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
19065
19066 PR fortran/83683
19067 PR fortran/45689
19068 * gfortran.dg/eoshift_8.f90: New test.
19069 * gfortran.dg/simplify_eoshift_1.f90: New test.
19070
19071 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19072
19073 PR debug/83585
19074 * gcc.dg/pr83585.c: New test.
19075
19076 2018-01-04 Nathan Sidwell <nathan@acm.org>
19077
19078 PR c++/83667
19079 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
19080
19081 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19082
19083 PR debug/83666
19084 * gcc.dg/pr83666.c: New test.
19085
19086 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
19087
19088 PR target/83628
19089 * gcc.target/alpha/pr83628-1.c: New test.
19090 * gcc.target/alpha/pr83628-2.c: Ditto.
19091
19092 2018-01-04 Martin Liska <mliska@suse.cz>
19093
19094 PR ipa/82352
19095 * g++.dg/ipa/pr82352.C: New test.
19096
19097 2018-01-04 Jakub Jelinek <jakub@redhat.com>
19098
19099 * gcc.dg/vect-opt-info-1.c: Moved to ...
19100 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
19101 vect_int targets, use dg-additional-options instead of dg-options and
19102 use relative line numbers instead of absolute.
19103
19104 2018-01-03 Martin Sebor <msebor@redhat.com>
19105
19106 PR tree-optimization/83655
19107 * gcc.dg/Wrestrict-5.c: New test.
19108 * c-c++-common/builtins.c: New test.
19109
19110 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19111 Alan Hayward <alan.hayward@arm.com>
19112 David Sherwood <david.sherwood@arm.com>
19113
19114 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19115 (main): Call it.
19116
19117 2018-01-03 Jeff Law <law@redhat.com>
19118
19119 PR target/83641
19120 * gcc.target/i386/stack-check-17.c: New test.
19121 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19122
19123 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19124
19125 PR debug/83621
19126 * gcc.dg/pr83621.c: New test.
19127
19128 PR debug/83645
19129 * gcc.dg/pr83645.c: New test.
19130
19131 2018-01-03 Martin Sebor <msebor@redhat.com>
19132
19133 PR tree-optimization/83603
19134 * gcc.dg/Wrestrict-4.c: New test.
19135
19136 PR c/83559
19137 * gcc.dg/const-2.c: New test.
19138 * gcc.dg/pure-3.c: New test.
19139
19140 2018-01-03 Martin Sebor <msebor@redhat.com>
19141
19142 * gcc.dg/Wrestrict-3.c: New test.
19143
19144 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19145
19146 PR c++/83555
19147 * g++.dg/opt/pr83555.C: New test.
19148 * g++.dg/ubsan/pr83555.C: New test.
19149
19150 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19151
19152 PR c/82050
19153 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19154 the !CHECKING_P case by expecting a note.
19155 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19156 a note for the !CHECKING_P case, and move the return statement
19157 outside of #if CHECKING_P guard.
19158
19159 2018-01-03 Jeff Law <law@redhat.com>
19160
19161 PR middle-end/83654
19162 * gcc.target/i386/stack-check-18.c: New test.
19163 * gcc.target/i386/stack-check-19.c: New test.
19164
19165 2018-01-03 Martin Sebor <msebor@redhat.com>
19166
19167 PR tree-optimization/83501
19168 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19169
19170 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19171
19172 PR tree-optimization/83501
19173 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19174
19175 2018-01-03 Nathan Sidwell <nathan@acm.org>
19176
19177 PR c++/83667
19178 * g++.dg/ipa/pr83667.C: New.
19179
19180 2018-01-03 Martin Liska <mliska@suse.cz>
19181
19182 PR tree-optimization/83593
19183 * gcc.dg/pr83593.c: New test.
19184
19185 2018-01-03 Martin Liska <mliska@suse.cz>
19186
19187 PR ipa/83549
19188 * g++.dg/ipa/pr83549.C: New test.
19189
19190 2018-01-03 Marek Polacek <polacek@redhat.com>
19191
19192 PR c++/83592
19193 * g++.dg/warn/mvp2.C: New test.
19194
19195 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19196
19197 PR preprocessor/83602
19198 * g++.dg/cpp/pr83602.C: New test.
19199
19200 PR c++/83634
19201 * g++.dg/parse/pr83634.C: New test.
19202
19203 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19204
19205 PR fortran/83664
19206 * gfortran.dg/eoshift_7.f90: New test.
19207
19208 2018-01-03 Jan Beulich <jbeulich@suse.com>
19209
19210 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19211 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19212
19213 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19214
19215 Update copyright years.
19216
19217 2018-01-03 Martin Liska <mliska@suse.cz>
19218
19219 PR ipa/83594
19220 * gcc.dg/ipa/pr83594.c: New test.
19221
19222 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19223 Alan Hayward <alan.hayward@arm.com>
19224 David Sherwood <david.sherwood@arm.com>
19225
19226 * gcc.dg/vect-opt-info-1.c: New test.
19227
19228 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19229
19230 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19231 floorf128, truncf128, and roundf128.
19232 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19233 optimizations added in match.pd.
19234 * gcc.target/powerpc/float128-hw6.c: Likewise.
19235 * gcc.target/powerpc/float128-hw7.c: Likewise.
19236 * gcc.target/powerpc/float128-hw8.c: Likewise.
19237 * gcc.target/powerpc/float128-hw9.c: Likewise.
19238 * gcc.target/powerpc/float128-hw10.c: Likewise.
19239 * gcc.target/powerpc/float128-hw11.c: Likewise.
19240
19241 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19242
19243 PR c++/83556
19244 * g++.dg/cpp0x/pr83556.C: New test.
19245
19246 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19247
19248 PR fortran/45689
19249 PR fortran/83650
19250 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19251 * gfortran.dg/simplify_cshift_4.f90: New test.
19252
19253 2018-01-02 Marek Polacek <polacek@redhat.com>
19254
19255 PR c++/81860
19256 * g++.dg/cpp0x/inh-ctor30.C: New test.
19257
19258 PR c++/83644
19259 * g++.dg/cpp1z/pr83644.C: New test.
19260
19261 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19262
19263 PR fortran/83076
19264 * gfortran.dg/coarray_45.f90: New test.
19265
19266 PR fortran/83319
19267 * gfortran.dg/coarray_46.f90: New test.
19268
19269 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19270
19271 PR tree-optimization/83581
19272 * gcc.dg/pr83581.c: New test.
19273
19274 PR c/83595
19275 * gcc.dg/pr83595.c: New test.
19276
19277 PR middle-end/83608
19278 * g++.dg/opt/pr83608.C: New test.
19279
19280 PR middle-end/83609
19281 * gcc.dg/pr83609.c: New test.
19282 * g++.dg/opt/pr83609.C: New test.
19283
19284 PR middle-end/83623
19285 * gcc.dg/pr83623.c: New test.
19286
19287 * gcc.target/i386/i386.exp
19288 (check_effective_target_avx512vpopcntdqvl): New proc.
19289 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19290 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19291 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19292 \f
19293 Copyright (C) 2018 Free Software Foundation, Inc.
19294
19295 Copying and distribution of this file, with or without modification,
19296 are permitted in any medium without royalty provided the copyright
19297 notice and this notice are preserved.