Add mips option dependency only config with loongson target.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2
3 * gcc.target/mips/mips.exp (mips-dg-options):
4 Add mips_option_dependency msoft-float vs no-mmi and
5 mips16/micromips vs no-mmi/ext/ext2 only gcc
6 config with Loongson target.
7
8 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9
10 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
11 memcpy from "unsigned long" to __SIZE_TYPE__.
12
13 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
14
15 PR c/87691
16 * gcc.target/msp430/pr87691.c: New test.
17
18 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
19
20 * gcc.dg/Wno-attribute-warning.c: New test.
21
22 2018-11-07 Nathan Sidwell <nathan@acm.org>
23
24 PR c++/87904
25 * g++.dg/lookup/pr87904.C: New.
26
27 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
28
29 * gcc.dg/pr87874.c: Compile only for int128 effective target.
30
31 2018-11-07 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/87914
34 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
35 (check_avx2_available): Likewise.
36 * g++.dg/vect/pr87914.cc: New testcase.
37
38 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
39
40 * gcc.target/mips/loongson-ctz.c: Fix typo.
41 * gcc.target/mips/loongson-dctz.c: Fix typo.
42
43 2018-11-07 Jan Hubicka <jh@suse.cz>
44
45 * g++.dg/lto/odr-1_1.C: Fix template.
46
47 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
48
49 * gcc.target/mips/loongson-ctz.c: New test.
50 * gcc.target/mips/loongson-dctz.c: Likewise.
51 * gcc.target/mips/mips.exp (mips_option_groups): Add
52 -mloongson-ext2 option.
53
54 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
55
56 * gcc.target/mips/mips.exp (mips_option_groups): Add
57 -mloongson-ext option.
58 (mips-dg-options): Add mips_option_dependency options
59 "-mmicromips" vs "-mno-loongson-ext",
60
61 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
62
63 * gcc.target/mips/loongson-shift-count-truncated-1.c
64 (dg-options): Run under -mloongson-mmi option.
65 Include loongson-mmiintrin.h instead of loongson.h.
66 * gcc.target/mips/loongson-simd.c: Likewise.
67 * gcc.target/mips/mips.exp (mips_option_groups): Add
68 -mloongson-mmi option.
69 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
70 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
71 "-msoft-float" vs "-mno-loongson-mmi".
72 (mips-dg-init): Add -mloongson-mmi option.
73 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
74 to check_mips_loongson_mmi_hw_available.
75 Rename check_effective_target_mips_loongson_runtime to
76 check_effective_target_mips_loongson_mmi_runtime.
77 (check_effective_target_vect_int): Use mips_loongson_mmi instead
78 of mips_loongson when check et-is-effective-target.
79 (add_options_for_mips_loongson_mmi): New proc.
80 Rename check_effective_target_mips_loongson to
81 check_effective_target_mips_loongson_mmi.
82 (check_effective_target_vect_shift,
83 check_effective_target_whole_vector_shift,
84 check_effective_target_vect_no_int_min_max,
85 check_effective_target_vect_no_align,
86 check_effective_target_vect_short_mult,
87 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
88 of mips_loongson when check et-is-effective-target.
89
90 2018-11-07 Richard Biener <rguenther@suse.de>
91
92 PR lto/87906
93 * g++.dg/lto/pr87906_0.C: New testcase.
94 * g++.dg/lto/pr87906_1.C: Likewise.
95
96 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
97
98 PR rtl-optimization/87874
99 * gcc.dg/pr87874.c: New.
100
101 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
102
103 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
104
105 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
106
107 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
108
109 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
110
111 PR sanitizer/80953
112 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
113 support.
114 (foo): Use __builtin_alloca.
115
116 2018-11-06 Jan Hubicka <jh@suse.cz>
117
118 * gcc.dg/lto/tbaa-1.c: New testcase.
119
120 2018-11-06 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/87889
123 * gcc.dg/pr87894.c: New testcase.
124
125 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
126
127 PR target/87723
128 * gcc.target/s390/pr87723.c: New test.
129
130 2018-11-06 Richard Biener <rguenther@suse.de>
131
132 PR middle-end/18041
133 * gcc.target/i386/pr18041-1.c: New testcase.
134 * gcc.target/i386/pr18041-2.c: Likewise.
135
136 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
137
138 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
139 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
140 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
141 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
142 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
143 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
144 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
145 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
146 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
147 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
148 * gcc.target/i386/sse-13.c: Ditto.
149 * gcc.target/i386/sse-14.c: Ditto.
150 * gcc.target/i386/sse-22.c: Ditto.
151 * gcc.target/i386/sse-23.c: Ditto.
152 * gcc.target/i386/testimm-10.c: Ditto.
153 * gcc.target/i386/testround-1.c: Ditto.
154
155 2018-11-05 Paul Koning <ni1d@arrl.net>
156
157 * lib/target-supports.exp: Add check for "inf" effective target
158 keyword.
159 * gcc.dg/builtins-44.c: Skip if no infinite support.
160 * gcc.dg/builtins-45.c: Ditto.
161 * gcc.dg/torture/builtin-complex-1.c: Ditto.
162 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
163 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
164 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
165 * gcc.dg/torture/builtin-logb-1.c: Ditto.
166 * gcc.dg/torture/builtin-math-2.c: Ditto.
167 * gcc.dg/torture/builtin-math-5.c: Ditto.
168 * gcc.dg/torture/builtin-math-7.c: Ditto.
169 * gcc.dg/torture/builtin-modf-1.c: Ditto.
170 * gcc.dg/torture/type-generic-1.c: Ditto.
171
172 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
173
174 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
175 expectations.
176 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
177 * gcc.target/s390/md/setmem_long-1.c: Likewise.
178
179 2018-11-05 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/87873
182 * gcc.dg/pr87873.c: New testcase.
183
184 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
185
186 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
187 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
188
189 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
190
191 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
192
193 2018-11-05 Richard Biener <rguenther@suse.de>
194
195 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
196 * gcc.dg/tree-ssa/scev-7.c: Likewise.
197
198 2018-11-05 Jakub Jelinek <jakub@redhat.com>
199
200 PR tree-optimization/87859
201 * gcc.dg/store_merging_24.c: New test.
202 * gcc.dg/store_merging_25.c: New test.
203
204 PR sanitizer/87837
205 * c-c++-common/ubsan/pr87837.c: New test.
206
207 2018-11-05 Martin Liska <mliska@suse.cz>
208
209 PR c/87811
210 * gcc.dg/pr87811.c: New test.
211 * gcc.dg/pr87811-2.c: Likewise.
212 * gcc.dg/pr87811-3.c: Likewise.
213
214 2018-11-05 Martin Liska <mliska@suse.cz>
215
216 PR gcov-profile/77698
217 * gcc.dg/tree-prof/pr77698.c: New test.
218
219 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
220
221 PR tree-optimization/86572
222 * gcc.dg/pr86572.c: New test.
223
224 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
225
226 PR tree-optimization/87672
227 * gcc.dg/pr87672.c: New test.
228
229 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
230
231 PR middle-end/58372
232 * g++.target/i386/pr58372.C: New test.
233
234 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
235
236 PR target/87079
237 * gcc.target/nios2/pr87079-1.c: New.
238 * gcc.target/nios2/pr87079-2.c: New.
239
240 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
241
242 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
243 * gcc.dg/compat/pr83487-1_main.c: ... here.
244 * gcc.dg/compat/struct-by-value-10_main.c,
245 gcc.dg/compat/struct-by-value-10_x.c,
246 gcc.dg/compat/struct-by-value-11_main.c,
247 gcc.dg/compat/struct-by-value-11_x.c,
248 gcc.dg/compat/struct-by-value-12_main.c,
249 gcc.dg/compat/struct-by-value-12_x.c,
250 gcc.dg/compat/struct-by-value-13_main.c,
251 gcc.dg/compat/struct-by-value-13_x.c,
252 gcc.dg/compat/struct-by-value-14_main.c,
253 gcc.dg/compat/struct-by-value-14_x.c,
254 gcc.dg/compat/struct-by-value-15_main.c,
255 gcc.dg/compat/struct-by-value-15_x.c,
256 gcc.dg/compat/struct-by-value-17_main.c,
257 gcc.dg/compat/struct-by-value-17_x.c,
258 gcc.dg/compat/struct-by-value-18_main.c,
259 gcc.dg/compat/struct-by-value-18_x.c,
260 gcc.dg/compat/struct-by-value-2_main.c,
261 gcc.dg/compat/struct-by-value-2_x.c,
262 gcc.dg/compat/struct-by-value-22_main.c,
263 gcc.dg/compat/struct-by-value-22_x.c,
264 gcc.dg/compat/struct-by-value-3_main.c,
265 gcc.dg/compat/struct-by-value-3_x.c,
266 gcc.dg/compat/struct-by-value-4_main.c,
267 gcc.dg/compat/struct-by-value-4_x.c,
268 gcc.dg/compat/struct-by-value-5b_main.c,
269 gcc.dg/compat/struct-by-value-5b_x.c,
270 gcc.dg/compat/struct-by-value-6b_main.c,
271 gcc.dg/compat/struct-by-value-6b_x.c,
272 gcc.dg/compat/struct-by-value-6b_main.c,
273 gcc.dg/compat/struct-by-value-7b_x.c,
274 gcc.dg/compat/struct-by-value-7b_main.c,
275 gcc.dg/compat/struct-by-value-8_main.c,
276 gcc.dg/compat/struct-by-value-8_x.c,
277 gcc.dg/compat/struct-by-value-9_main.c,
278 gcc.dg/compat/struct-by-value-9_x.c,
279 gcc.dg/compat/struct-return-2_main.c,
280 gcc.dg/compat/struct-return-2_x.c: Likewise.
281
282 2018-11-02 Nathan Sidwell <nathan@acm.org>
283
284 * g++.dg/lookup/crash6.C: Adjust error
285 * g++.dg/parse/crash38.C: Likewise.
286
287 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
288
289 * gcc.c-torture/execute/20010904-2.c: Fix last change.
290 * gcc.dg/Wattributes-10.c: Likewise.
291
292 2018-11-02 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/87776
295 * gcc.dg/torture/pr87776.c: New testcase.
296
297 2018-11-01 Marek Polacek <polacek@redhat.com>
298
299 Implement P0846R0, ADL and function templates.
300 * g++.dg/addr_builtin-1.C: Adjust dg-error.
301 * g++.dg/cpp2a/fn-template1.C: New test.
302 * g++.dg/cpp2a/fn-template10.C: New test.
303 * g++.dg/cpp2a/fn-template11.C: New test.
304 * g++.dg/cpp2a/fn-template12.C: New test.
305 * g++.dg/cpp2a/fn-template13.C: New test.
306 * g++.dg/cpp2a/fn-template14.C: New test.
307 * g++.dg/cpp2a/fn-template15.C: New test.
308 * g++.dg/cpp2a/fn-template16.C: New test.
309 * g++.dg/cpp2a/fn-template2.C: New test.
310 * g++.dg/cpp2a/fn-template3.C: New test.
311 * g++.dg/cpp2a/fn-template4.C: New test.
312 * g++.dg/cpp2a/fn-template5.C: New test.
313 * g++.dg/cpp2a/fn-template6.C: New test.
314 * g++.dg/cpp2a/fn-template7.C: New test.
315 * g++.dg/cpp2a/fn-template8.C: New test.
316 * g++.dg/cpp2a/fn-template9.C: New test.
317 * g++.dg/parse/fn-template1.C: New test.
318 * g++.dg/parse/fn-template2.C: New test.
319 * g++.dg/parse/template19.C: Adjust dg-error.
320 * g++.dg/template/pr61745.C: Add target to dg-error.
321
322 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
323
324 PR fortran/54613
325 * gfortran.dg/findloc_1.f90: Actually commit.
326 * gfortran.dg/findloc_2.f90: Actually commit.
327 * gfortran.dg/findloc_3.f90: Actually commit.
328 * gfortran.dg/findloc_4.f90: Actually commit.
329 * gfortran.dg/findloc_5.f90: Actually commit.
330 * gfortran.dg/findloc_6.f90: Actually commit.
331
332 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
333
334 PR fortran/40196
335 * gfortran.dg/inquiry_part_ref_1.f08: New test.
336 * gfortran.dg/inquiry_part_ref_2.f90: New test.
337 * gfortran.dg/inquiry_part_ref_3.f90: New test.
338
339 2018-11-01 Paul Koning <ni1d@arrl.net>
340
341 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
342 * gcc.c-torture/execute/20010904-2.c: Ditto.
343 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
344 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
345 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
346 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
347 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
348 * gcc.dg/Walloca-14.c: Ditto.
349 * gcc.dg/Wlarger-than3.c: Ditto.
350 * gcc.dg/compat/pr83487-1_y.c: Ditto.
351 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
352 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
353 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
354 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
355 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
356 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
357 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
358 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
359 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
360 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
361 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
362 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
363 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
364 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
365 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
366 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
367 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
368 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
369 * gcc.dg/compat/struct-return-2_x.c: Ditto.
370 * gcc.dg/falign-labels-1.c: Ditto.
371 * gcc.dg/long_branch.c: Ditto.
372 * gcc.dg/nextafter-1.c: Ditto.
373 * gcc.dg/pr35045.c: Ditto.
374 * gcc.dg/pr48616.c: Ditto.
375 * gcc.dg/pr84100.c: Ditto.
376 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
377 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
378 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
379 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
380 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
381 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
382 * gcc.dg/builtins-1.c: Ditto.
383
384 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
385
386 PR fortran/46020
387 * gfortran.dg/bind_c_18.f90: Adjust error message.
388
389 2018-11-01 Marek Polacek <polacek@redhat.com>
390
391 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
392
393 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
394
395 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
396
397 2018-11-30 Jan Hubicka <jh@suse.cz>
398
399 * g++.dg/lto/pr84805_1.C: Update template.
400 * g++.dg/lto/pr84805_0.C: Update template.
401 * g++.dg/lto/pr84805_1b.C: Update template.
402 * g++.dg/lto/pr84805_0b.C: Update template.
403
404 2018-11-01 Jakub Jelinek <jakub@redhat.com>
405
406 PR tree-optimization/87826
407 * gcc.dg/pr87826.c: New test.
408
409 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
410
411 PR fortran/46020
412 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
413 * gfortran.dg/bind_c_usage_32.f90: New test.
414
415 2018-11-01 Nathan Sidwell <nathan@acm.org>
416
417 * g++.dg/abi/anon5.C: New.
418
419 2018-11-01 Jakub Jelinek <jakub@redhat.com>
420
421 PR d/87824
422 * gdc.dg/simd.d: Add -Wno-psabi.
423 * gdc.dg/compilable.d: Likewise.
424
425 2018-11-01 Martin Liska <mliska@suse.cz>
426 Jason Merrill <jason@redhat.com>
427
428 PR c++/64266
429 PR bootstrap/70422
430 PR ipa/81277
431 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
432 test.
433 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
434 assumptions are not longer valid.
435
436 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
437
438 PR fortran/20520
439 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
440
441 2018-10-31 Nathan Sidwell <nathan@acm.org>
442
443 * g++.dg/lookup/friend21.C: New.
444
445 2018-10-31 Martin Liska <mliska@suse.cz>
446
447 PR driver/83193
448 * gcc.target/aarch64/spellcheck_7.c: New test.
449 * gcc.target/aarch64/spellcheck_8.c: New test.
450 * gcc.target/aarch64/spellcheck_9.c: New test.
451
452 2018-10-31 Nathan Sidwell <nathan@acm.org>
453
454 * g++.dg/lookup/using60.C: New.
455
456 2018-10-31 Richard Biener <rguenther@suse.de>
457
458 PR middle-end/70359
459 PR middle-end/86270
460 * gcc.target/i386/pr70359.c: New testcase.
461 * gcc.target/i386/pr86270.c: Likewise.
462
463 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
464
465 * gcc.target/arc/jumptable.c: New test.
466
467 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
468
469 * gcc.target/arc/tls-gd.c: New file.
470 * gcc.target/arc/tls-ie.c: Likewise.
471 * gcc.target/arc/tls-ld.c: Likewise.
472 * gcc.target/arc/tls-le.c: Likewise.
473 * gcc.target/arc/tls-1.c: Update test.
474
475 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
476
477 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
478
479 2018-10-31 Martin Liska <mliska@suse.cz>
480
481 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
482 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
483 * c-c++-common/ubsan/unreachable-2.c: Likewise.
484 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
485
486 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
487
488 PR target/87374
489 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
490 -mword-relocations would be passed when compiling the test.
491 * gcc.target/arm/movsi_movt.c: Likewise.
492 * gcc.target/arm/pr81863.c: Likewise.
493 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
494 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
495 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
496 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
497 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
498 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
499
500 2018-10-31 Richard Biener <rguenther@suse.de>
501
502 PR testsuite/87802
503 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
504
505 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
506
507 PR fortran/85896
508 * gfortran.dg/min_max_type.f90: New test.
509
510 2018-10-30 Martin Sebor <msebor@redhat.com>
511
512 PR middle-end/87041
513 * gcc.c-torture/execute/fprintf-2.c: New test.
514 * gcc.c-torture/execute/printf-2.c: Same.
515 * gcc.c-torture/execute/user-printf.c: Same.
516 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
517 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
518 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
519 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
520
521 2018-10-30 Marek Polacek <polacek@redhat.com>
522
523 Implement P0892R2, explicit(bool).
524 * g++.dg/cpp2a/explicit1.C: New test.
525 * g++.dg/cpp2a/explicit10.C: New test.
526 * g++.dg/cpp2a/explicit11.C: New test.
527 * g++.dg/cpp2a/explicit12.C: New test.
528 * g++.dg/cpp2a/explicit13.C: New test.
529 * g++.dg/cpp2a/explicit2.C: New test.
530 * g++.dg/cpp2a/explicit3.C: New test.
531 * g++.dg/cpp2a/explicit4.C: New test.
532 * g++.dg/cpp2a/explicit5.C: New test.
533 * g++.dg/cpp2a/explicit6.C: New test.
534 * g++.dg/cpp2a/explicit7.C: New test.
535 * g++.dg/cpp2a/explicit8.C: New test.
536 * g++.dg/cpp2a/explicit9.C: New test.
537
538 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
539
540 PR rtl-optimization/87708
541 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
542 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
543
544 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
545
546 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
547 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
548 * g++.dg/ext/flexarray-mangle.C: Likewise.
549 * g++.dg/ext/flexarray-subst.C: Likewise.
550 * g++.dg/ext/flexary10.C: Likewise.
551 * g++.dg/ext/flexary11.C: Likewise.
552 * g++.dg/ext/flexary14.C: Likewise.
553 * g++.dg/ext/flexary16.C: Likewise.
554 * g++.dg/ext/flexary26.C: Likewise.
555 * g++.dg/ext/flexary27.C: Likewise.
556 * g++.dg/ext/flexary7.C: Likewise.
557 * g++.dg/ext/pr71290.C: Likewise.
558
559 2018-10-30 Paul Koning <ni1d@arrl.net>
560
561 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
562
563 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
564
565 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
566 section names without numbers.
567 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
568 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
569 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
570
571 2018-10-29 David Malcolm <dmalcolm@redhat.com>
572
573 PR c++/87721
574 * c-c++-common/substring-location-PR-87721.c: New test.
575 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
576 PR 87721.
577 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
578 (test_string_literals): Fold the index arguments before checking
579 for INTEGER_CST.
580
581 2018-10-29 David Malcolm <dmalcolm@redhat.com>
582
583 * c-c++-common/spellcheck-reserved.c: Update expected output for
584 C++ for merger of "did you mean" suggestions into the error
585 message.
586 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
587 you mean" suggestion into the error.
588 * g++.dg/lookup/error1.C: Likewise.
589 * g++.dg/lookup/pr77549.C: Likewise.
590 * g++.dg/lookup/pr80913.C: Likewise.
591 * g++.dg/lookup/suggestions1.C: Likewise.
592 * g++.dg/lookup/suggestions2.C: New test.
593 * g++.dg/overload/koenig1.C: Update expected output as above.
594 * g++.dg/spellcheck-identifiers-2.C: Likewise.
595 * g++.dg/spellcheck-identifiers.C: Likewise.
596 * g++.dg/spellcheck-ns.C: New test.
597 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
598 * g++.dg/spellcheck-pr78656.C: Likewise.
599 * g++.dg/spellcheck-pr79298.C: Likewise, adding
600 -fdiagnostics-show-caret to options.
601 * g++.dg/spellcheck-pr80177.C: Likewise.
602 * g++.dg/spellcheck-single-vs-multiple.C: New test.
603 * g++.dg/spellcheck-typenames.C: Update expected output as above.
604 * g++.dg/template/static10.C: Likewise.
605 * g++.old-deja/g++.mike/ns5.C: Likewise.
606 * g++.old-deja/g++.mike/ns7.C: Likewise.
607 * g++.old-deja/g++.ns/koenig5.C: Likewise.
608 * g++.old-deja/g++.other/lineno5.C: Likewise.
609
610 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
611
612 * g++.dg/cpp0x/auto24.C: Test location too.
613 * g++.dg/cpp0x/auto3.C: Likewise.
614 * g++.dg/cpp0x/auto42.C: Likewise.
615 * g++.dg/cpp0x/initlist57.C: Likewise.
616 * g++.dg/cpp0x/initlist75.C: Likewise.
617 * g++.dg/cpp0x/initlist80.C: Likewise.
618 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
619 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
620 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
621 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
622 * g++.old-deja/g++.other/typeck1.C: Likewise.
623
624 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
625
626 PR middle-end/87469
627 * g++.dg/pr87469.C: New test.
628
629 2018-10-29 Marek Polacek <polacek@redhat.com>
630
631 PR c++/87594 - constexpr rejects-valid with range-based for.
632 * g++.dg/cpp1y/constexpr-loop8.C: New test.
633
634 2018-10-29 Richard Biener <rguenther@suse.de>
635
636 PR tree-optimization/87785
637 * gcc.dg/torture/20181029-1.c: New testcase.
638 * gcc.dg/torture/20181029-2.c: Likewise.
639
640 2018-10-29 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/87790
643 * gcc.dg/pr87790.c: New testcase.
644
645 2018-10-29 Martin Liska <mliska@suse.cz>
646
647 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
648 * lib/gcov.exp: Remove legacy verify-intermediate.
649
650 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
651
652 * gcc.dg/gimplefe-30.c: New test.
653 * gcc.dg/gimplefe-31.c: New test.
654 * gcc.dg/gimplefe-32.c: New test.
655 * gcc.dg/gimplefe-33.c: New test.
656
657 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
658
659 * gcc.misc-tests/help.exp: Add D to option descriptions check.
660 * gdc.dg/asan/asan.exp: New file.
661 * gdc.dg/asan/gdc272.d: New test.
662 * gdc.dg/compilable.d: New test.
663 * gdc.dg/dg.exp: New file.
664 * gdc.dg/gdc254.d: New test.
665 * gdc.dg/gdc260.d: New test.
666 * gdc.dg/gdc270a.d: New test.
667 * gdc.dg/gdc270b.d: New test.
668 * gdc.dg/gdc282.d: New test.
669 * gdc.dg/gdc283.d: New test.
670 * gdc.dg/imports/gdc170.d: New test.
671 * gdc.dg/imports/gdc231.d: New test.
672 * gdc.dg/imports/gdc239.d: New test.
673 * gdc.dg/imports/gdc241a.d: New test.
674 * gdc.dg/imports/gdc241b.d: New test.
675 * gdc.dg/imports/gdc251a.d: New test.
676 * gdc.dg/imports/gdc251b.d: New test.
677 * gdc.dg/imports/gdc253.d: New test.
678 * gdc.dg/imports/gdc254a.d: New test.
679 * gdc.dg/imports/gdc256.d: New test.
680 * gdc.dg/imports/gdc27.d: New test.
681 * gdc.dg/imports/gdcpkg256/package.d: New test.
682 * gdc.dg/imports/runnable.d: New test.
683 * gdc.dg/link.d: New test.
684 * gdc.dg/lto/lto.exp: New file.
685 * gdc.dg/lto/ltotests_0.d: New test.
686 * gdc.dg/lto/ltotests_1.d: New test.
687 * gdc.dg/runnable.d: New test.
688 * gdc.dg/simd.d: New test.
689 * gdc.test/gdc-test.exp: New file.
690 * lib/gdc-dg.exp: New file.
691 * lib/gdc.exp: New file.
692
693 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
694
695 PR fortran/54613
696 * gfortran.dg/findloc_1.f90: New test.
697 * gfortran.dg/findloc_2.f90: New test.
698 * gfortran.dg/findloc_3.f90: New test.
699 * gfortran.dg/findloc_4.f90: New test.
700 * gfortran.dg/findloc_5.f90: New test.
701 * gfortran.dg/findloc_6.f90: New test.
702
703 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
704 Jinsong Ji <jji@us.ibm.com>
705
706 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
707 formatting cleanup.
708 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
709 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
710 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
711 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
712 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
713 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
714 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
715 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
716 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
717 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
718 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
719 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
720 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
721 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
722 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
723 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
724 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
725 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
726 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
727 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
728 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
729 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
730 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
731 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
732 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
733 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
734 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
735 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
736 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
737 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
738 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
739 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
740 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
741 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
742 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
743 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
744 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
745 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
746 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
747 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
748 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
749 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
750 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
751
752 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
753
754 * gcc.target/powerpc/ssse3-check.h: New file.
755 * gcc.target/powerpc/ssse3-vals.h: New file.
756 * gcc.target/powerpc/ssse3-pabsb.c: New file.
757 * gcc.target/powerpc/ssse3-pabsd.c: New file.
758 * gcc.target/powerpc/ssse3-pabsw.c: New file.
759 * gcc.target/powerpc/ssse3-palignr.c: New file.
760 * gcc.target/powerpc/ssse3-phaddd.c: New file.
761 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
762 * gcc.target/powerpc/ssse3-phaddw.c: New file.
763 * gcc.target/powerpc/ssse3-phsubd.c: New file.
764 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
765 * gcc.target/powerpc/ssse3-phsubw.c: New file.
766 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
767 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
768 * gcc.target/powerpc/ssse3-pshufb.c: New file.
769 * gcc.target/powerpc/ssse3-psignb.c: New file.
770 * gcc.target/powerpc/ssse3-psignd.c: New file.
771 * gcc.target/powerpc/ssse3-psignw.c: New file.
772
773 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
774
775 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
776 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
777 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
778 * gcc.target/powerpc/mmx-packs.c: Likewise.
779 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
780 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
781 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
782 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
783 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
784 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
785 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
786 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
787 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
788 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
789 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
790 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
791 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
792 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
793 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
794 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
795 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
796 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
797 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
798 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
799 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
800 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
801 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
802 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
803 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
804 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
805 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
806 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
807 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
808 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
809 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
810 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
811 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
812 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
813 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
814 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
815 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
816 * gcc.target/powerpc/pr37191.c: Likewise.
817 * gcc.target/powerpc/sse-addps-1.c: Likewise.
818 * gcc.target/powerpc/sse-addss-1.c: Likewise.
819 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
820 * gcc.target/powerpc/sse-andps-1.c: Likewise.
821 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
822 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
823 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
824 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
825 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
826 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
827 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
828 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
829 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
830 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
831 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
832 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
833 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
834 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
835 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
836 * gcc.target/powerpc/sse-divps-1.c: Likewise.
837 * gcc.target/powerpc/sse-divss-1.c: Likewise.
838 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
839 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
840 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
841 * gcc.target/powerpc/sse-minps-1.c: Likewise.
842 * gcc.target/powerpc/sse-minps-2.c: Likewise.
843 * gcc.target/powerpc/sse-minss-1.c: Likewise.
844 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
845 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
846 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
847 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
848 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
849 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
850 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
851 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
852 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
853 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
854 * gcc.target/powerpc/sse-movss-1.c: Likewise.
855 * gcc.target/powerpc/sse-movss-2.c: Likewise.
856 * gcc.target/powerpc/sse-movss-3.c: Likewise.
857 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
858 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
859 * gcc.target/powerpc/sse-orps-1.c: Likewise.
860 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
861 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
862 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
863 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
864 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
865 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
866 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
867 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
868 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
869 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
870 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
871 * gcc.target/powerpc/sse-subps-1.c: Likewise.
872 * gcc.target/powerpc/sse-subss-1.c: Likewise.
873 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
874 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
875 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
876 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
877 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
878 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
879 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
880 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
881 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
882 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
883 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
884 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
885 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
886 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
887 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
888 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
889 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
890 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
891 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
892 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
893 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
894 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
895 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
896 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
897 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
898 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
899 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
900 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
901 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
902 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
903 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
904 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
905 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
906 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
907 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
908 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
909 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
910 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
911 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
912 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
913 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
914 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
915 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
916 * gcc.target/powerpc/sse2-mmx.c: Likewise.
917 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
918 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
919 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
920 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
921 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
922 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
923 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
924 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
925 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
926 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
927 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
928 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
929 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
930 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
931 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
932 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
933 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
934 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
935 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
936 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
937 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
938 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
939 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
940 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
941 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
942 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
943 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
944 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
945 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
946 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
947 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
948 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
949 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
950 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
951 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
952 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
953 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
954 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
955 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
956 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
957 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
958 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
959 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
960 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
961 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
962 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
963 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
964 * gcc.target/powerpc/sse2-por-1.c: Likewise.
965 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
966 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
967 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
968 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
969 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
970 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
971 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
972 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
973 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
974 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
975 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
976 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
977 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
978 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
979 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
980 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
981 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
982 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
983 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
984 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
985 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
986 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
987 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
988 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
989 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
990 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
991 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
992 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
993 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
994 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
995 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
996 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
997 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
998 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
999 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1000 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1001 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1002 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1003 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1004 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1005 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1006 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1007 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1008 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1009 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1010 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1011 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1012 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1013 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1014 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1015 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1016 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1017 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1018 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1019 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1020 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1021 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1022 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1023 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1024 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1025 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1026 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1027 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1028 ommitted "-mpower8-vector" to dg-options.
1029
1030 2018-10-26 Jan Hubicka <jh@suse.cz>
1031
1032 * g++.dg/lto/odr-1_0.C: Fix template.
1033 * g++.dg/lto/odr-1_1.C: Fix template.
1034
1035 2018-10-26 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/87105
1038 * g++.dg/vect/slp-pr87105.cc: Adjust.
1039 * gcc.dg/torture/20181024-1.c: New testcase.
1040 * g++.dg/opt/20181025-1.C: Likewise.
1041
1042 2018-10-26 Richard Biener <rguenther@suse.de>
1043
1044 PR testsuite/87754
1045 * g++.dg/lto/odr-1_0.C: Fix pattern.
1046
1047 2018-10-26 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/87746
1050 * gcc.dg/pr87746.c: New testcase.
1051
1052 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053
1054 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1055
1056 2018-10-25 Carl Love <cel@us.ibm.com>
1057
1058 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1059
1060 2018-10-25 Martin Liska <mliska@suse.cz>
1061
1062 PR testsuite/87739
1063 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1064
1065 2018-10-25 Martin Liska <mliska@suse.cz>
1066
1067 PR other/87735
1068 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1069 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1070 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1071
1072 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1073
1074 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1075 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1076 * gcc.target/s390/global-array-element-pic.c: New test.
1077 * gcc.target/s390/global-array-even-element.c: New test.
1078 * gcc.target/s390/global-array-huge-element.c: New test.
1079 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1080 * gcc.target/s390/global-array-odd-element.c: New test.
1081
1082 2018-10-25 Jan Hubicka <jh@suse.cz>
1083
1084 * g++.dg/lto/odr-1_0.C: New test.
1085 * g++.dg/lto/odr-1_1.C: New test.
1086
1087 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1088
1089
1090 * gcc.dg/sibcall-9.c: Make v static.
1091 * gcc.dg/sibcall-10.c: Likewise.
1092
1093 2018-10-25 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/87665
1096 PR tree-optimization/87745
1097 * gfortran.dg/20181025-1.f: New testcase.
1098
1099 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR fortran/87725
1102 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1103 from kind with a colon rather than comma.
1104 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1105 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1106
1107 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1108
1109 * gcc.target/powerpc/float128-math.c: New test to make sure the
1110 long double built-in function names use the f128 form if the user
1111 switched from IBM long double to IEEE long double.
1112 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1113
1114 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/86288
1117 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1118
1119 2018-10-24 Martin Sebor <msebor@redhat.com>
1120
1121 PR c++/84851
1122 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1123
1124 2018-10-24 Martin Liska <mliska@suse.cz>
1125
1126 PR tree-optimization/84436
1127 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1128 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1129 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1130 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1131 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1132
1133 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1134
1135 * gcc.target/s390/20181024-1.c: New test.
1136
1137 2018-10-24 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/87105
1140 * gcc.dg/vect/bb-slp-39.c: New testcase.
1141 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1142
1143 2018-10-24 Richard Biener <rguenther@suse.de>
1144
1145 PR tree-optimization/84013
1146 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1147
1148 2018-10-24 Richard Biener <rguenther@suse.de>
1149
1150 PR tree-optimization/87665
1151 * gcc.dg/torture/pr87665.c: New testcase.
1152
1153 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1154
1155 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1156 only. Add expected warnings and messages for c++2a.
1157
1158 2018-10-23 Richard Biener <rguenther@suse.de>
1159
1160 PR tree-optimization/87105
1161 PR tree-optimization/87608
1162 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1163 g++.dg/vect/slp-pr87105.cc: Likewise.
1164 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1165 relies on phiprop run before.
1166 * g++.dg/tree-ssa/pr30738.C: Likewise.
1167 * g++.dg/tree-ssa/pr57380.C: Likewise.
1168 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1169 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1170 confused by copies in the IL left by EVRP.
1171 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1172 by predictors.
1173 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1174 * gcc.dg/pr24574.c: Likewise.
1175 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1176
1177 2018-10-23 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/87700
1180 * gcc.dg/torture/pr87700.c: New testcase.
1181
1182 2018-10-23 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/87693
1185 * gcc.dg/torture/pr87693.c: New testcase.
1186
1187 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1188
1189 PR fortran/85603
1190 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1191 occurring as it should and a regression caused by version 1 of
1192 this patch.
1193
1194 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1195
1196 PR tree-optimization/87633
1197 * g++.dg/pr87633.C: New test.
1198
1199 2018-10-22 Marek Polacek <polacek@redhat.com>
1200
1201 PR testsuite/87694
1202 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1203
1204 2018-10-22 Richard Biener <rguenther@suse.de>
1205
1206 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1207 * gcc.dg/predict-6.c: Adjust.
1208 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1209 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1210 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1211
1212 2018-10-22 Martin Liska <mliska@suse.cz>
1213
1214 PR tree-optimization/87686
1215 * g++.dg/tree-ssa/pr87686.C: New test.
1216
1217 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1218
1219 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1220 properly -std= options.
1221
1222 2018-10-22 Richard Biener <rguenther@suse.de>
1223
1224 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1225
1226 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1227
1228 * gnat.dg/sso14.adb: New test.
1229 * gnat.dg/sso15.adb: Likewise.
1230
1231 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gnat.dg/warn19.ad[sb]: New test.
1234 * gnat.dg/warn19_pkg.ads: New helper.
1235
1236 2018-10-22 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/87640
1239 * gcc.dg/torture/pr87640.c: New testcase.
1240
1241 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1242
1243 * gcc.target/s390/litpool-int.c: New test.
1244
1245 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1246
1247 PR target/72782
1248 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1249 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1250 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1251 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1252 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1253 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1254 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1255 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1256
1257 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1258
1259 PR target/72782
1260 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1261 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1262 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1263 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1264 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1265 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1266 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1267 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1268 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1269 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1270 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1271 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1272 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1273 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1274 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1275 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1276 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1277 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1278 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1279 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1280 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1281 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1282 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1283 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1284 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1285 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1286 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1287
1288 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 PR target/72782
1291 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1292 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1293 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1294 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1295 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1296 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1297 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1298 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1299 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1300 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1301 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1302 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1303 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1304 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1305 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1306 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1307 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1308
1309 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1310
1311 PR target/72782
1312 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1313 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1314 (__builtin_ia32_vfmsubps512_mask): Likewise.
1315 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1316 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1317 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1318 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1319 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1320 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1321 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1322 * testsuite/gcc.target/i386/sse-13.c
1323 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1324 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1325 (__builtin_ia32_vfmsubps512_mask): Likewise.
1326 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1327 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1328 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1329 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1330 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1331 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1332 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1333 * testsuite/gcc.target/i386/sse-23.c
1334 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1335 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1336 (__builtin_ia32_vfmsubps512_mask): Likewise.
1337 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1338 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1339 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1340 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1341 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1342 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1343 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1344
1345 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1346
1347 PR target/72782
1348 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1349 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1350 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1351 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1352 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1353 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1354 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1355 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1356 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1357 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1358 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1359
1360 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1361
1362 PR target/72782
1363 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1364 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1365 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1366 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1367 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1368 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1369 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1370 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1371 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1372 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1373 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1374
1375 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1376
1377 PR target/72782
1378 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1379 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1380 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1381 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1382 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1383 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1384 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1385 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1386 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1387 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1388 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1389
1390 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1391
1392 PR fortran/71880
1393 * gfortran.dg/deferred_character_31.f90 : New test.
1394
1395 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1396
1397 PR target/72782
1398 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1399 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1400 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1401 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1402 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1403 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1404 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1405 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1406 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1407
1408 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1409
1410 PR target/87662
1411 * gcc.target/i386/pr87662.c
1412
1413 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1414
1415 PR target/72782
1416 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1417 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1418 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1419 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1420 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1421 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1422 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1423 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1424
1425 2018-10-20 Marek Polacek <polacek@redhat.com>
1426
1427 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1428 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1429 the list of default stds to test.
1430
1431 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR middle-end/87647
1434 * gcc.c-torture/compile/pr87647.c: New test.
1435
1436 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR middle-end/85488
1439 PR middle-end/87649
1440 * c-c++-common/gomp/doacross-2.c: New test.
1441 * c-c++-common/gomp/sink-3.c: Expect another error during error
1442 recovery.
1443
1444 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1445
1446 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1447 field number.
1448 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1449
1450 2018-10-19 Richard Biener <rguenther@suse.de>
1451
1452 PR middle-end/87645
1453 * gcc.dg/torture/pr87645.c: New testcase.
1454
1455 2018-10-19 Richard Biener <rguenther@suse.de>
1456
1457 PR target/87657
1458 * gcc.target/i386/pr87657.c: New testcase.
1459
1460 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1461
1462 PR target/72782
1463 * gcc.target/i386/avx512-binop-1.h: New file.
1464 * gcc.target/i386/avx512-binop-2.h: Likewise.
1465 * gcc.target/i386/avx512-binop-3.h: Likewise.
1466 * gcc.target/i386/avx512-binop-4.h: Likewise.
1467 * gcc.target/i386/avx512-binop-5.h: Likewise.
1468 * gcc.target/i386/avx512-binop-6.h: Likewise.
1469 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1470 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1471 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1472 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1473 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1474 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1475 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1476 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1477 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1478 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1479 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1480 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1481 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1482 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1483 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1484 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1485 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1486
1487 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1488
1489 PR rtl-optimization/87596
1490 * gcc.target/i386/pr87596.c: New test.
1491
1492 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gnat.dg/frame_overflow2.adb: New test.
1495
1496 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1497
1498 PR target/72782
1499 * gcc.target/i386/avx512-fma-1.h: New file.
1500 * gcc.target/i386/avx512-fma-2.h: Likewise.
1501 * gcc.target/i386/avx512-fma-3.h: Likewise.
1502 * gcc.target/i386/avx512-fma-4.h: Likewise.
1503 * gcc.target/i386/avx512-fma-5.h: Likewise.
1504 * gcc.target/i386/avx512-fma-6.h: Likewise.
1505 * gcc.target/i386/avx512-fma-7.h: Likewise.
1506 * gcc.target/i386/avx512-fma-8.h: Likewise.
1507 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1508 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1509 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1510 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1511 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1512 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1513 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1514 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1515 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1516 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1517 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1518
1519 2018-10-18 Tobias Burnus <burnus@net-b.de>
1520
1521 PR fortran/87625
1522 * gfortran.dg/realloc_on_assign_31.f90: New file.
1523
1524 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1525
1526 PR tree-optimization/87562
1527 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1528 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1529 * c-c++-common/substring-location-PR-87562-1.c: New test.
1530 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1531 PR 87562.
1532 * gcc.dg/plugin/pr87562-a.h: New file.
1533 * gcc.dg/plugin/pr87562-b.h: New file.
1534
1535 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1536
1537 PR fortran/58618
1538 * gfortran.dg/associate_45.f90 : New test.
1539
1540 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1541
1542 PR fortran/58618
1543 * gfortran.dg/deferred_character_30.f90 : New test.
1544
1545 2018-10-18 Richard Biener <rguenther@suse.de>
1546
1547 PR middle-end/87087
1548 * gcc.dg/torture/pr87087.c: New testcase.
1549 * gcc.dg/graphite/pr84204.c: XFAIL.
1550 * gcc.dg/graphite/pr85935.c: Likewise.
1551
1552 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR target/87537
1555 * gcc.target/i386/pr87537-1.c: New test.
1556
1557 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1558
1559 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1560 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1561 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1562 gcc.dg/gnu2x-static-assert-1.c: New tests.
1563 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1564
1565 2018-10-17 Tobias Burnus <burnus@net-b.de>
1566
1567 PR fortran/87632
1568 * gfortran.dg/select_type_47.f90: New.
1569
1570 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1571
1572 * gcc.c-torture/execute/pr87623.c: New test.
1573
1574 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/84705
1577 * g++.dg/cpp0x/pr84705.C: New.
1578
1579 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1580
1581 PR fortran/56386
1582 PR fortran/58906
1583 PR fortran/77385
1584 * gfortran.dg/associate_44.f90 : New test.
1585
1586 PR fortran/80260
1587 * gfortran.dg/select_type_45.f90 : New test.
1588
1589 PR fortran/82077
1590 * gfortran.dg/select_type_46.f90 : New test.
1591
1592 2018-10-16 Tobias Burnus <burnus@net-b.de>
1593
1594 PR fortran/67125
1595 * gfortran.dg/allocate_with_source_26.f90: Extend
1596 testcase with polymorphic variables.
1597
1598 2018-10-16 Tobias Burnus <burnus@net-b.de>
1599
1600 PR fortran/67125
1601 * gfortran.dg/allocate_with_source_26.f90: New.
1602
1603 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1604
1605 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1606 to reflect minimum margin width.
1607 * gcc.dg/missing-header-fixit-4.c: Likewise.
1608 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1609 Likewise.
1610 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1611 Likewise.
1612 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1613 New test.
1614 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1615
1616 2018-10-15 Tobias Burnus <burnus@net-b.de>
1617
1618 PR fortran/87597
1619 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1620
1621 2018-10-15 Renlin Li <renlin.li@arm.com>
1622
1623 PR target/87563
1624 * gcc.target/aarch64/sve/pr87563.c: New.
1625
1626 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1627 Tobias Burnus <burnus@gcc.gnu.org>
1628
1629 PR fortran/87566
1630 * gfortran.dg/select_type_44.f90: New test.
1631 * gfortran.dg/associate_42.f90: New test.
1632
1633 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1634
1635 PR tree-optimization/87022
1636 * gcc.dg/tree-ssa/pr87022.c: New test.
1637
1638 2018-10-15 Richard Biener <rguenther@suse.de>
1639
1640 PR middle-end/87610
1641 * gcc.dg/torture/restrict-6.c: New testcase.
1642
1643 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1644
1645 * g++.dg/vec-init-1.C: New test.
1646
1647 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 PR target/87599
1650 * gcc.target/i386/pr87599.c: New test.
1651
1652 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1653
1654 PR target/87572
1655 * gcc.target/i386/pr87572.c: New test.
1656
1657 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1658
1659 PR fortran/83146
1660 * gfortran.dg/associate_43.f90: New test.
1661
1662 2018-10-14 Anthony Green <green@moxielogic.com>
1663
1664 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1665
1666 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1667
1668 PR middle-end/81376
1669 * c-c++-common/pr81376.c: New test.
1670 * gcc.target/i386/387-ficom-2.c: Update test.
1671 * gcc.target/i386/387-ficom-2.c: Ditto.
1672
1673 2018-10-12 Tobias Burnus <burnus@net-b.de>
1674
1675 PR fortran/87597
1676 * gfortran.dg/inline_matmul_24.f90: New.
1677
1678 2018-10-12 Tobias Burnus <burnus@net-b.de>
1679
1680 PR fortran/58787
1681 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1682 * gfortran.dg/interface_42.f90: Ditto.
1683 * gfortran.dg/internal_references_1.f90: Ditto.
1684 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1685 * gfortran.dg/pr65453.f90: Ditto.
1686 * gfortran.dg/pr77414.f90: Ditto.
1687 * gfortran.dg/pr78741.f90: Ditto.
1688 * gfortran.dg/same_name_2.f90: Ditto.
1689
1690 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1691
1692 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1693 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1694
1695 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1696
1697 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1698 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1699 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1700 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1701 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1702 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1703 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1704 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1705 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1706 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1707
1708 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1709
1710 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1711 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1712 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1713 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1714 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1715 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1716 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1717 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1718 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1719 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1720 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1721 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1722 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1723 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1724 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1725 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1726 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1727 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1728
1729 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1730
1731 * gcc.target/powerpc/fold-vec-select-char.c: New.
1732 * gcc.target/powerpc/fold-vec-select-double.c: New.
1733 * gcc.target/powerpc/fold-vec-select-float.c: New.
1734 * gcc.target/powerpc/fold-vec-select-int.c: New.
1735 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1736 * gcc.target/powerpc/fold-vec-select-short.c: New.
1737
1738 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1739
1740 PR tree-optimization/86829
1741 * gcc.dg/sinatan-1.c: New test.
1742 * gcc.dg/sinatan-2.c: New test.
1743 * gcc.dg/sinatan-3.c: New test.
1744
1745 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1746
1747 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1748 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1749 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1750
1751 2018-10-11 Tobias Burnus <burnus@net-b.de>
1752
1753 Revert:
1754 2018-10-09 Tobias Burnus <burnus@net-b.de>
1755
1756 PR fortran/83522
1757 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1758 change to dg-do compile.
1759 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1760 * gfortran.dg/array_initializer_1.f90: Use array
1761 element not size-one section.
1762 * gfortran.dg/array_substring.f90: New.
1763
1764 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1765
1766 PR target/87511
1767 * gcc.target/aarch64/pr87511.c: Add new test.
1768
1769 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1770
1771 PR c++/84993
1772 * g++.dg/torture/accessor-fixits-9.C: New test.
1773
1774 2018-10-11 Nathan Sidwell <nathan@acm.org>
1775
1776 * g++.dg/parse/close-brace.C: New.
1777 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1778 * g++.old-deja/g++.other/crash32.C: Add another error
1779
1780 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c++/85070
1783 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1784 c++14_only to c++14.
1785
1786 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1787
1788 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1789 there hasn't been a dg-end-multiline-output since the last
1790 dg-begin-multiline-output.
1791 (dg-end-multiline-output): Issue an error if there hasn't been a
1792 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1793 as soon possible. Rename "line" to "last_line".
1794
1795 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1796
1797 * selftests/repeat.rtl: New file.
1798
1799 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR c++/87582
1802 * g++.dg/cpp1z/decomp48.C: New test.
1803
1804 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1805
1806 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1807 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1808 output for C vs C++. Expect notes showing the definitions of the
1809 macros.
1810 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1811 above.
1812
1813 2018-10-11 Martin Jambor <mjambor@suse.cz>
1814
1815 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1816 greater that the size of double by target large_long double.
1817
1818 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1819
1820 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1821
1822 PR c++/87547
1823 * g++.dg/rtti/typeid12.C: New test.
1824
1825 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1826
1827 * g++.dg/other/pr87574.C: New test.
1828
1829 2018-10-10 Marek Polacek <polacek@redhat.com>
1830
1831 PR c++/87567 - constexpr rejects call to non-constexpr function.
1832 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1833
1834 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1835
1836 PR target/87579
1837 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1838 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1839 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1840 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1841 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1842 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1843 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1844 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1845 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1846 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1847 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1848 * gcc.target/powerpc/pr37191.c: Likewise.
1849 2018-10-10 Martin Sebor <msebor@redhat.com>
1850
1851 PR c/54391
1852 * gcc.dg/transparent-union-6.c: New.
1853
1854 2018-10-10 Martin Sebor <msebor@redhat.com>
1855
1856 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1857 Add a test for 2-byte wchar_t.
1858 * gcc.dg/builtin-memchr.c: New test.
1859
1860 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1861
1862 PR target/87573
1863 * gcc.target/i386/pr87573.c: New test.
1864
1865 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR target/87550
1868 * gcc.target/i386/pr87550.c: New test.
1869
1870 PR c/87286
1871 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1872
1873 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/84423
1876 * g++.dg/concepts/pr84423-1.C: New.
1877 * g++.dg/concepts/pr84423-2.C: Likewise.
1878 * g++.dg/cpp0x/auto39.C: Test location too.
1879 * g++.dg/cpp0x/auto9.C: Likewise.
1880 * g++.dg/cpp1y/pr60384.C: Likewise.
1881
1882 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1883
1884 * gcc.target/powerpc/sse3-check.h: New file.
1885 * gcc.target/powerpc/sse3-addsubps.c: New file.
1886 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1887 * gcc.target/powerpc/sse3-haddps.c: New file.
1888 * gcc.target/powerpc/sse3-hsubps.c: New file.
1889 * gcc.target/powerpc/sse3-haddpd.c: New file.
1890 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1891 * gcc.target/powerpc/sse3-lddqu.c: New file.
1892 * gcc.target/powerpc/sse3-movsldup.c: New file.
1893 * gcc.target/powerpc/sse3-movshdup.c: New file.
1894 * gcc.target/powerpc/sse3-movddup.c: New file.
1895 * gcc.target/powerpc/pr37191.c: New file.
1896
1897 2018-10-09 Tobias Burnus <burnus@net-b.de>
1898
1899 PR fortran/83522
1900 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1901 change to dg-do compile.
1902 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1903 * gfortran.dg/array_initializer_1.f90: Use array
1904 element not size-one section.
1905 * gfortran.dg/array_substring.f90: New.
1906
1907 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1910 testcase.
1911
1912 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gnat.dg/warn17.adb: New testcase.
1915
1916 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1919 gnat.dg/inline14_pkg.ads: New testcase.
1920
1921 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1922
1923 * gnat.dg/warn18.adb: New testcase.
1924
1925 2018-10-09 Martin Liska <mliska@suse.cz>
1926
1927 * c-c++-common/asan/pr64820.c: Add line number to scanned
1928 pattern.
1929 * c-c++-common/asan/use-after-return-1.c: Likewise.
1930 * g++.dg/asan/function-argument-1.C (main): Likewise.
1931 * g++.dg/asan/function-argument-2.C (main): Likewise.
1932 * g++.dg/asan/function-argument-3.C (main): Likewise.
1933 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1934 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1935 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1936 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1937 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1938 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1939 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1940 * gcc.dg/asan/pr78541.c (main): Likewise.
1941 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1942 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1943 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1944 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1945 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1946 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1947
1948 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1949
1950 PR fortran/87151
1951 * gfortran.dg/deferred_type_component_3.f90: New test.
1952
1953 PR fortran/80931
1954 * gfortran.dg/deferred_character_28.f90: New test.
1955 * gfortran.dg/deferred_character_29.f90: New test (note that
1956 this test appears in PR83196 comment #4 by mistake).
1957
1958 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1959
1960 * gcc.target/i386/vararg-loc.c: Accept a column number.
1961
1962 2018-10-08 Martin Liska <mliska@suse.cz>
1963
1964 * gcc.target/i386/i386.exp: Move procedures to
1965 target-supports.exp.
1966 * g++.target/i386/i386.exp: New file.
1967 * gcc.target/i386/mv*.C: Move here tests and remove
1968 target filter in these tests.
1969
1970 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1971
1972 * gfortran.dg/contiguous_4.f90: Adjust.
1973 * gfortran.dg/contiguous_4.f90: New test.
1974
1975 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1976
1977 PR fortran/86372
1978 * gfortran.dg/associate_41.f90: New test.
1979
1980 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1981
1982 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1983 * gnat.dg/string_merge1.adb: Likewise.
1984 * gnat.dg/string_merge2.adb: Likewise.
1985
1986 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1987
1988 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1989
1990 2018-10-08 Martin Liska <mliska@suse.cz>
1991
1992 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1993
1994 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/71128
1997 * g++.dg/concepts/pr71128.C: New.
1998
1999 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2000
2001 PR c/87286
2002 * gcc.dg/pr87286.c: New test.
2003
2004 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2005
2006 PR fortran/86111
2007 * gfortran.dg/array_constructor_type_23.f90: New test.
2008
2009 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2010
2011 PR fortran/83999
2012 * gfortran.dg/elemental_function_4.f90 : New test.
2013
2014 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2015
2016 PR rtl-optimization/86939
2017 PR rtl-optimization/87479
2018 * gcc.target/powerpc/pr86939.c: New test.
2019 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2020
2021 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2022
2023 * gnat.dg/string_merge1.adb: Fix test expectations.
2024 * gnat.dg/string_merge2.adb: Likewise.
2025
2026 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2027
2028 PR c++/56856
2029 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2030 correct location within the format string.
2031 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2032 files for testing locations within string literal locations from
2033 the C frontend.
2034 * g++.dg/warn/Wformat-method.C: New test.
2035 * g++.dg/warn/Wformat-pr71863.C: New test.
2036 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2037 * g++.dg/warn/Wformat-ranges.C: New test, based on
2038 gcc.dg/format/diagnostic-ranges.c.
2039 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2040 (test_multitoken_macro): Generalize expected output to work with
2041 both C and C++.
2042 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2043 (test_stringified_token_1): Likewise.
2044 (test_stringified_token_3): Likewise.
2045
2046 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2047
2048 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2049 count. If there's a 3rd argument, use dg-process-target on it,
2050 bailing out, or recording expected failures as "maybe_x".
2051 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2052 to convert pass/fail into xpass/xfail.
2053
2054 2018-10-05 Martin Sebor <msebor@redhat.com>
2055
2056 PR tree-optimization/87490
2057 * gcc.dg/pr87490.c: New test.
2058 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2059
2060 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2061
2062 PR tree-optimization/71625
2063 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2064 (test_vclz_s16): Ditto.
2065 (test_vclz_s32): Ditto.
2066 (test_vclzq_s8): Ditto.
2067 (test_vclzq_s16): Ditto.
2068 (test_vclzq_s32): Ditto.
2069 (test_vclz_u8): Ditto.
2070 (test_vclz_u16): Ditto.
2071 (test_vclz_u32): Ditto.
2072 (test_vclzq_u8): Ditto.
2073 (test_vclzq_u16): Ditto.
2074 (test_vclzq_u32): Ditto.
2075 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2076 (test_vneg_s16): Ditto.
2077 (test_vneg_s32): Ditto.
2078 (test_vneg_s64): Ditto.
2079 (test_vnegd_s64): Ditto.
2080 (test_vnegq_s8): Ditto.
2081 (test_vnegq_s16): Ditto.
2082 (test_vnegq_s32): Ditto.
2083 (test_vnegq_s64): Ditto.
2084
2085 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2086
2087 PR target/87509
2088 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2089 of dfp_hw. Don't include <altivec.h>.
2090 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2091 lp64.
2092 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2093 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2094 * gcc.target/powerpc/test_mffsl.c: Ditto.
2095
2096 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2097
2098 * c-c++-common/Wprio-ctor-dtor.c: New test.
2099
2100 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2101
2102 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2103 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2104 dg-additional-options. Add dg-message and dg-missed directives
2105 to verify that -fopt-info messages are written at the correct
2106 locations.
2107
2108 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2109
2110 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2111 due to "-internals" not being selected.
2112 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2113 "-internals" added to re-enable the output from test_scopes.
2114 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2115
2116 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2117
2118 * gnat.dg/string_merge1.adb: New test.
2119 * gnat.dg/string_merge2.adb: New test.
2120 * gcc.dg/merge-all-constants-1.c: Adjust test.
2121 * gcc.dg/merge-all-constants-2.c: New test.
2122
2123 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2124
2125 PR target/87486
2126 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2127
2128 2018-10-04 Martin Liska <mliska@suse.cz>
2129
2130 PR c/87483
2131 * gcc.dg/pr87483.c: New test.
2132
2133 2018-10-04 Martin Liska <mliska@suse.cz>
2134
2135 PR ipa/82625
2136 * g++.dg/ext/pr82625.C: New test.
2137
2138 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2139
2140 * gcc.dg/plugin/dump-1.c: New test.
2141 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2142 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2143
2144 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2145
2146 PR rtl-optimization/87466
2147 * gcc.target/powerpc/pr87466.c: New test.
2148
2149 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2150
2151 PR tree-optimization/85787
2152 * gcc.dg/ipa/propmalloc-4.c: New test.
2153
2154 2018-10-04 Richard Biener <rguenther@suse.de>
2155
2156 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2157
2158 2018-10-03 Ian Lance Taylor <iant@google.com>
2159
2160 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2161
2162 2018-10-03 Martin Sebor <msebor@redhat.com>
2163
2164 * gcc.dg/warn-sprintf-no-nul.c: New test.
2165
2166 2018-10-03 Martin Liska <mliska@suse.cz>
2167
2168 PR gcov-profile/86109
2169 * g++.dg/gcov/pr86109.C: New test.
2170
2171 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2172
2173 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2174 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2175
2176 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2177
2178 PR target/87081
2179 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2180
2181 2018-10-01 Martin Sebor <msebor@redhat.com>
2182
2183 * gcc.dg/warn-strnlen-no-nul.c: New.
2184
2185 2018-10-01 Carl Love <cel@us.ibm.com>
2186
2187 PR 69431
2188 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2189 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2190 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2191 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2192 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2193
2194 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2195
2196 PR fortran/65677
2197 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2198 the call to adjustl and direct assignment of the substring.
2199
2200 2018-10-01 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/87465
2203 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2204
2205 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2206
2207 PR target/86486
2208 * gcc.dg/pr82788.c: Skip for AArch64.
2209 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2210 * gcc.target/aarch64/subsp.c: Likewise.
2211 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2212 on AArch64.
2213 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2214 * gcc.dg/stack-check-12.c: ILP32 fixup.
2215 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2216 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2217 * testsuite/lib/target-supports.exp
2218 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2219 require frame pointer for non-leaf functions.
2220
2221 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2222
2223 PR target/86486
2224 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2225 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2226 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2227 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2228 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2229 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2230 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2231 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2232 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2233 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2234 * gcc.target/aarch64/stack-check-alloca.h: New.
2235 * gcc.target/aarch64/stack-check-14.c: New.
2236 * gcc.target/aarch64/stack-check-15.c: New.
2237
2238 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2239
2240 PR target/86486
2241 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2242 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2243 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2244 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2245
2246 2018-10-01 Jeff Law <law@redhat.com>
2247 Richard Sandiford <richard.sandiford@linaro.org>
2248 Tamar Christina <tamar.christina@arm.com>
2249
2250 PR target/86486
2251 * gcc.target/aarch64/stack-check-12.c: New.
2252 * gcc.target/aarch64/stack-check-13.c: New.
2253 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2254 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2255 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2256 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2257 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2258 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2259 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2260 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2261 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2262 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2263 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2264 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2265 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2266 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2267 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2268 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2269 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2270 * gcc.target/aarch64/stack-check-prologue.h: New.
2271 * lib/target-supports.exp
2272 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2273
2274 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2275
2276 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2277 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2278 (check_compile): Support values already Boolean.
2279 (check_alias_available, check_gc_sections_available,
2280 check_profiling_available, check_effective_target_vect_cmdline_needed,
2281 check_effective_target_vect_int,
2282 check_effective_target_vect_intfloat_cvt,
2283 check_effective_target_vect_doubleint_cvt,
2284 check_effective_target_vect_intdouble_cvt,
2285 check_effective_target_vect_uintfloat_cvt,
2286 check_effective_target_vect_floatint_cvt,
2287 check_effective_target_vect_floatuint_cvt,
2288 check_effective_target_vect_peeling_profitable,
2289 check_effective_target_vect_simd_clones,
2290 check_effective_target_vect_peeling_profitable,
2291 check_effective_target_vect_simd_clones,
2292 check_effective_target_vect_shift,
2293 check_effective_target_vect_bswap,
2294 check_effective_target_vect_shift_char,
2295 check_effective_target_vect_float,
2296 check_effective_target_vect_double,
2297 check_effective_target_vect_long_long,
2298 check_effective_target_vect_no_int_min_max,
2299 check_effective_target_vect_no_int_add,
2300 check_effective_target_vect_no_bitwise,
2301 check_effective_target_vect_perm,
2302 check_effective_target_vect_perm_byte,
2303 check_effective_target_vect_perm_short,
2304 check_effective_target_xorsign,
2305 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2306 check_effective_target_vect_widen_sum_hi_to_si,
2307 check_effective_target_vect_widen_sum_qi_to_hi,
2308 check_effective_target_vect_widen_sum_qi_to_si,
2309 check_effective_target_vect_widen_mult_qi_to_hi,
2310 check_effective_target_vect_widen_mult_hi_to_si,
2311 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2312 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2313 check_effective_target_vect_widen_mult_si_to_di_pattern,
2314 check_effective_target_vect_widen_shift,
2315 check_effective_target_vect_sdot_qi,
2316 check_effective_target_vect_udot_qi,
2317 check_effective_target_vect_sdot_hi,
2318 check_effective_target_vect_udot_hi,
2319 check_effective_target_vect_usad_char,
2320 check_effective_target_vect_pack_trunc,
2321 check_effective_target_vect_unpack,
2322 check_effective_target_unaligned_stack,
2323 check_effective_target_vect_no_align,
2324 check_effective_target_vect_hw_misalign,
2325 check_effective_target_natural_alignment_32,
2326 check_effective_target_natural_alignment_64,
2327 check_effective_target_vect_element_align,
2328 check_effective_target_vect_load_lanes **,
2329 check_effective_target_vect_condition,
2330 check_effective_target_vect_cond_mixed,
2331 check_effective_target_vect_char_mult,
2332 check_effective_target_vect_short_mult,
2333 check_effective_target_vect_int_mult,
2334 check_effective_target_vect_extract_even_odd,
2335 check_effective_target_vect_interleave,
2336 check_effective_target_vect_stridedN,
2337 check_effective_target_vect_call_copysignf,
2338 check_effective_target_sqrt_insn,
2339 check_effective_target_vect_call_sqrtf,
2340 check_effective_target_vect_call_btrunc,
2341 check_effective_target_vect_call_btruncf,
2342 check_effective_target_vect_call_ceil,
2343 check_effective_target_vect_call_ceilf,
2344 check_effective_target_vect_call_floor,
2345 check_effective_target_vect_call_floorf,
2346 check_effective_target_vect_call_lceil,
2347 check_effective_target_vect_call_lfloor,
2348 check_effective_target_vect_call_nearbyint,
2349 check_effective_target_vect_call_nearbyintf,
2350 check_effective_target_vect_call_round,
2351 check_effective_target_vect_call_roundf,
2352 check_effective_target_section_anchors,
2353 check_effective_target_bswap,
2354 check_effective_target_sync_int_long,
2355 check_effective_target_sync_char_short,
2356 check_effective_target_tiny,
2357 check_effective_target_pie_copyreloc,
2358 check_effective_target_got32x_reloc,
2359 check_effective_target_tls_get_addr_via_got): Use new caching.
2360
2361 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2362
2363 PR tree-optimization/87261
2364 * gcc.dg/pr87261.c: New test.
2365
2366 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2367
2368 * gcc.target/arc/tph_addx.c: New test.
2369
2370 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2371
2372 * gcc.target/arc/tmac-3.c: New file.
2373
2374 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2375
2376 PR fortran/87359
2377 * gfortran.dg/associate_40.f90 : New test.
2378
2379 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2380
2381 PR fortran/70752
2382 PR fortran/72709
2383 * gfortran.dg/deferred_character_25.f90 : New test.
2384 * gfortran.dg/deferred_character_26.f90 : New test.
2385 * gfortran.dg/deferred_character_27.f90 : New test to verify
2386 that PR82617 remains fixed.
2387
2388 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2389
2390 PR fortran/70149
2391 * gfortran.dg/deferred_character_24.f90 : New test.
2392
2393 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2394
2395 PR target/87370
2396 * gcc.target/i386/pr87370.c: New test.
2397
2398 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2399
2400 PR fortran/65667
2401 * gfortran.dg/dependency_52.f90 : New test.
2402
2403 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR target/87467
2406 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2407 (CALC): Use double instead of float.
2408 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2409 _mm512_abs_ps and _mm512_mask_abs_ps.
2410
2411 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2412
2413 * c-c++-common/unroll-1.c: Update expected output from "note" to
2414 "optimized".
2415 * c-c++-common/unroll-2.c: Likewise.
2416 * c-c++-common/unroll-3.c: Likewise.
2417 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2418 dg-message to dg-missed. Convert param from -fopt-info to
2419 -fopt-info-missed-ipa.
2420 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2421 dg-message to dg-missed.
2422 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2423 dg-message to dg-optimized.
2424 * gcc.dg/pr26570.c: Update expected output from dg-message to
2425 dg-missed. Convert param from -fopt-info to
2426 -fopt-info-missed-ipa.
2427 * gcc.dg/pr32773.c: Likewise.
2428 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2429 dg-message to dg-missed.
2430 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2431 dg-optimized.
2432 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2433 from -fopt-info to -fopt-info-vec.
2434 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2435 "note" to "optimized".
2436 * gfortran.dg/directive_unroll_2.f90: Likewise.
2437 * gfortran.dg/directive_unroll_3.f90: Likewise.
2438 * gnat.dg/unroll4.adb: Likewise.
2439 * lib/gcc-dg.exp (dg-optimized): New procedure.
2440 (dg-missed): New procedure.
2441
2442 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2443
2444 PR c/87390
2445 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2446 values explicitly to target type for comparison.
2447
2448 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2449
2450 PR testsuite/87433
2451 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2452 instead of 4.
2453
2454 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2455
2456 PR testsuite/87433
2457 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2458
2459 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2460
2461 * gcc.target/sparc/20160229-1.c: Minor tweak.
2462 * gcc.target/sparc/cbcond-2.c: Likewise.
2463 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2464 * gcc.target/sparc/movcc-2.c: Minor tweak.
2465 * gcc.target/sparc/overflow-3.c: Likewise.
2466 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2467 * gcc.target/sparc/overflow-5.c: Minor tweak.
2468 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2469
2470 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2471
2472 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2473 valid value, in the "vector bool int" case.
2474
2475 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2476
2477 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2478 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2479 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2480
2481 2018-09-27 Martin Liska <mliska@suse.cz>
2482
2483 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2484 * g++.dg/torture/pr59265.C: Likewise.
2485 * g++.dg/tree-prof/morefunc.C: Likewise.
2486 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2487 * gcc.dg/pr26570.c: Likewise.
2488 * gcc.dg/pr32773.c: Likewise.
2489 * gcc.dg/pr40209.c: Likewise.
2490 * gcc.dg/pr51957-1.c: Likewise.
2491 * gcc.dg/pr80747.c: Likewise.
2492 * gcc.target/aarch64/pr62262.c: Likewise.
2493
2494 2018-09-27 Richard Biener <rguenther@suse.de>
2495
2496 PR testsuite/87451
2497 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2498
2499 2018-09-27 Richard Biener <rguenther@suse.de>
2500
2501 PR debug/37801
2502 PR debug/87440
2503 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2504 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2505
2506 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/67544
2509 * g++.dg/concepts/pr67544.C: New.
2510
2511 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2512
2513 PR c++/84940
2514 * g++.dg/expr/unary4.C: New.
2515
2516 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2517
2518 PR gcov-profile/86957
2519 * gcc.dg/Wmissing-profile.c: New test.
2520
2521 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2522
2523 PR c/87390
2524 * gcc.target/i386/excess-precision-9.c,
2525 gcc.target/i386/excess-precision-10.c: New tests.
2526
2527 2018-09-26 Richard Biener <rguenther@suse.de>
2528
2529 PR debug/87443
2530 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2531
2532 2018-09-26 Martin Jambor <mjambor@suse.cz>
2533
2534 PR c/87347
2535 * gcc.dg/pr87347.c: New test.
2536
2537 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/71131
2540 * g++.dg/concepts/pr71131.C: New.
2541
2542 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2543
2544 PR c++/71127
2545 * g++.dg/concepts/pr71127.C: New.
2546
2547 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2548
2549 PR c++/67655
2550 * g++.dg/concepts/pr67655.C: New.
2551
2552 2018-09-26 Thomas Quinot <quinot@adacore.com>
2553
2554 * gnat.dg/sso13.adb: New testcase.
2555
2556 2018-09-26 Justin Squirek <squirek@adacore.com>
2557
2558 * gnat.dg/warn16.adb: New testcase.
2559
2560 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2561
2562 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2563 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2564 gnat.dg/elab7_pkg2.ads: New testcase.
2565
2566 2018-09-26 Javier Miranda <miranda@adacore.com>
2567
2568 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2569
2570 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2571
2572 * gnat.dg/predicate2-containers.ads,
2573 gnat.dg/predicate2-project-name_values.ads,
2574 gnat.dg/predicate2-project-registry-attribute.ads,
2575 gnat.dg/predicate2-project-registry.ads,
2576 gnat.dg/predicate2-project-typ-set.ads,
2577 gnat.dg/predicate2-project-typ.ads,
2578 gnat.dg/predicate2-project.ads,
2579 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2580 gnat.dg/predicate2_main.adb: New testcase.
2581
2582 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2583
2584 * gnat.dg/dynhash1.adb: New testcase.
2585
2586 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2587
2588 * gnat.dg/sets1.adb: New testcase.
2589 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2590 to new API.
2591
2592 2018-09-26 Thomas Quinot <quinot@adacore.com>
2593
2594 * gnat.dg/sso12.adb: New testcase.
2595
2596 2018-09-26 Justin Squirek <squirek@adacore.com>
2597
2598 * gnat.dg/expr_func8.adb: New testcase.
2599
2600 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2601
2602 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2603 testcase.
2604
2605 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/67656
2608 * g++.dg/concepts/pr67656.C: New.
2609
2610 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2611
2612 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2613 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2614 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2615
2616 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2617
2618 * g++.dg/other/vthunk1.C: Rename to...
2619 * g++.dg/other/thunk1.C: ...this.
2620 * g++.dg/other/thunk2a.C: New test.
2621 * g++.dg/other/thunk2b.C: Likewise.
2622
2623 2018-09-25 Jim Wilson <jimw@sifive.com>
2624
2625 * gcc.target/riscv/weak-1.c: New.
2626
2627 2018-09-25 Jeff Law <law@redhat.com>
2628
2629 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2630 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2631
2632 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2633
2634 * gnat.dg/dinst.adb: Adjust for locviews.
2635
2636 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2637
2638 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2639 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2640 vec_splat calls from recently added tests. Update instruction counts.
2641 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2642 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2643 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2644 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2645 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2646
2647 2018-09-25 Marek Polacek <polacek@redhat.com>
2648
2649 PR c++/87425
2650 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2651
2652 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c++/87398
2655 * g++.dg/other/pr87398.C: New test.
2656 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2657 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2658
2659 2018-09-25 Martin Jambor <mjambor@suse.cz>
2660
2661 PR testsuite/87339
2662 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2663 float125 target.
2664 * gcc.target/i386/warn-abs-3.c: New test.
2665
2666 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/81246
2669 * g++.dg/cpp0x/pr81246.C: New.
2670
2671 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2672
2673 PR target/82699
2674 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2675 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2676
2677 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2678
2679 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2680 ILP32.
2681
2682 2018-09-25 Richard Biener <rguenther@suse.de>
2683
2684 PR tree-optimization/87402
2685 * gcc.dg/torture/pr87402.c: New testcase.
2686
2687 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2688
2689 PR testsuite/70150
2690 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2691 for pie_enabled target.
2692 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2693 * gcc.target/i386/pr34256.c: Likewise.
2694
2695 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/85070
2698 * g++.dg/cpp0x/pr85070.C: New.
2699
2700 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR target/82699
2703 * gcc.target/i386/pr82699-1.c: New file.
2704 * gcc.target/i386/pr82699-2.c: Likewise.
2705 * gcc.target/i386/pr82699-3.c: Likewise.
2706 * gcc.target/i386/pr82699-4.c: Likewise.
2707 * gcc.target/i386/pr82699-5.c: Likewise.
2708 * gcc.target/i386/pr82699-6.c: Likewise.
2709
2710 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2711
2712 PR fortran/87401
2713 * gfortran.dg/intent_out_12.f90: New test.
2714
2715 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2716
2717 PR testsuite/86952
2718 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2719 update expected codegen
2720
2721 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2722
2723 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2724
2725 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2726
2727 PR target/80080
2728 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2729 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2730
2731 2018-09-24 Martin Liska <mliska@suse.cz>
2732
2733 PR sanitizer/85774
2734 * g++.dg/asan/pr85774.C: New test.
2735
2736 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2737
2738 PR middle-end/87054
2739 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2740
2741 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2742
2743 PR fortran/87395
2744 * gfortran.dg/intent_out_11.f90: New test.
2745
2746 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2747
2748 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2749 * gfortran.dg/coarray_lock_7.f90: Likewise.
2750
2751 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2752
2753 PR fortran/87395
2754 * gfortran.dg/intent_out_10.f90: New test.
2755
2756 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2757
2758 PR fortran/41453
2759 * gfortran.dg/intent_optimize_2.f90: New test.
2760
2761 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2762
2763 PR fortran/87318
2764 * gfortran.dg/dtio_1.f90: Update test to valid code.
2765
2766 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2767
2768 PR fortran/85603
2769 * gfortran.dg/deferred_character_23.f90 : New test.
2770
2771 2018-09-21 Jeff Law <law@redhat.com>
2772
2773 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2774 * gcc.dg/tree-ssa/vrp120.c: New test.
2775
2776 2018-09-21 Marek Polacek <polacek@redhat.com>
2777
2778 PR c++/87372 - __func__ constexpr evaluation.
2779 * g++.dg/cpp1y/func_constexpr2.C: New test.
2780
2781 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2782
2783 PR fortran/77325
2784 * gfortran.dg/deferred_character_22.f90 : New test.
2785
2786 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2787
2788 PR fortran/87359
2789 * gfortran.dg/finalize_33.f90 : New test.
2790
2791 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2792
2793 PR tree-optimization/87309
2794 * gcc.dg/pr87309.c: New test.
2795
2796 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2797
2798 * c-c++-common/dump-ada-spec-14.c: New test.
2799
2800 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2801
2802 * gcc.dg/nested-func-11.c: New test.
2803
2804 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2805 more robust and remove target-specific handling.
2806
2807 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2808
2809 * gcc.c-torture/execute/20180921-1.c: New test.
2810
2811 2018-09-20 Marek Polacek <polacek@redhat.com>
2812
2813 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2814 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2815 * g++.dg/cpp0x/ref-qual20.C: New test.
2816
2817 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2818
2819 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2820 * g++.dg/lto/20081109-1_0.C: Likewise.
2821 * g++.dg/lto/20090302_0.C: Likewise.
2822 * g++.dg/lto/pr45621_0.C: Likewise.
2823 * g++.dg/lto/pr60567_0.C: Likewise.
2824 * g++.dg/lto/pr62026.C: Likewise.
2825 * gcc.dg/lto/pr45736_0.c: Likewise.
2826 * gcc.dg/lto/pr52634_0.c: Likewise.
2827 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2828 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2829
2830 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2831
2832 PR middle-end/87054
2833 * gcc.dg/pr87054.c: New.
2834
2835 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2836
2837 PR tree-optimization/87288
2838 * gcc.dg/vect/pr87288-1.c: New test.
2839 * gcc.dg/vect/pr87288-2.c: Likewise,
2840 * gcc.dg/vect/pr87288-3.c: Likewise.
2841
2842 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2843
2844 PR tree-optimization/86877
2845 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2846
2847 2018-09-19 Marek Polacek <polacek@redhat.com>
2848
2849 * g++.dg/conversion/op4.C: Add dg-warning.
2850 * g++.dg/warn/Wclass-conversion1.C: New test.
2851 * g++.dg/warn/Wclass-conversion2.C: New test.
2852 * g++.dg/warn/Wconversion5.C: Remove file.
2853 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2854 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2855 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2856
2857 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/87324
2860 * g++.dg/cpp0x/desig5.C: New.
2861
2862 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2863
2864 PR fortran/84109
2865 * gfortran.dg/elemental_function_3.f90 : New test.
2866
2867 2018-09-19 Marek Polacek <polacek@redhat.com>
2868
2869 PR c++/87357 - missing -Wconversion warning
2870 * g++.dg/warn/Wconversion5.C: New test.
2871
2872 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2873
2874 * gcc.target/aarch64/atomic-store.c: New.
2875
2876 2018-09-19 Richard Biener <rguenther@suse.de>
2877
2878 PR tree-optimization/87349
2879 PR tree-optimization/87342
2880 * gcc.dg/torture/pr87349-1.c: New testcase.
2881 * gcc.dg/torture/pr87349-2.c: Likewise.
2882 * gcc.dg/torture/pr87342.c: Likewise.
2883
2884 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2885
2886 PR fortran/29550
2887 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2888 _gfortran_matmul.
2889 * gfortran.dg/inline_matmul_16.f90: Likewise.
2890 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2891 for dgemm instead of dgemm_. Add call to random_number to make
2892 standard conforming.
2893 * gfortran.dg/matmul_blas_1.f90: New test.
2894 * gfortran.dg/matmul_bounds_14.f: New test.
2895 * gfortran.dg/matmul_bounds_15.f: New test.
2896 * gfortran.dg/matmul_bounds_16.f: New test.
2897 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2898 preceding tests.
2899
2900 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2901
2902 PR fortran/87239
2903 * gfortran.dg/elemental_function_2.f90 : New test.
2904
2905 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2906
2907 PR fortran/87336
2908 * gfortran.dg/pointer_array_10.f90 : New test.
2909 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2910 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2911 count to 72.
2912
2913 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2914
2915 PR c++/85065
2916 * g++.dg/concepts/pr85065.C: New.
2917
2918 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2919
2920 PR testsuite/87339
2921 * gcc.dg/warn-abs-1.c: Require float128 target.
2922 Skip if large_long_double newlib target.
2923
2924 2018-09-18 Nathan Sidwell <nathan@acm.org>
2925
2926 PR c++/86881
2927 * g++.dg/warn/pr86881.C: New.
2928
2929 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2930
2931 * gcc.target/aarch64/spellcheck_1.c:
2932 Make architecture suggestion optional.
2933 * gcc.target/aarch64/spellcheck_4.c:
2934 Likewise.
2935
2936 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2937
2938 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2939 functions.
2940
2941 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2942 Bernd Schmidt <bernds_cb1@t-online.de>
2943
2944 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2945 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2946 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2947
2948 2018-09-17 Richard Biener <rguenther@suse.de>
2949
2950 PR tree-optimization/87328
2951 * gcc.dg/torture/pr87328.c: New testcase.
2952
2953 2018-09-17 Martin Jambor <mjambor@suse.cz>
2954
2955 PR c/63886
2956 * gcc.dg/warn-abs-1.c: New test.
2957 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2958
2959 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2960
2961 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2962 TEST_ALWAYS_FLAGS to HOSTCXX.
2963
2964 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2965
2966 PR fortran/64120
2967 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2968
2969 2018-09-17 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/87301
2972 * gcc.dg/torture/pr87301.c: New testcase.
2973
2974 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2975
2976 PR fortran/85954
2977 * gfortran.dg/deferred_character_21.f90 : New test.
2978
2979 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2980
2981 PR fortran/86484
2982 PR fortran/84543
2983 * gfortran.dg/class_assign_2.f90: New test case.
2984 * gfortran.dg/class_assign_3.f90: New test case.
2985
2986 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2987
2988 PR fortran/37802
2989 * gfortran.dg/matmul_bounds_13.f90: New test case.
2990 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2991 error.
2992 * gfortran.dg/matmul_5.f90: Likewise.
2993 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2994 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2995 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2996 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2997 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2998
2999 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gcc.c-torture/compile/20180915-1.c: New test.
3002
3003 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3004
3005 PR c/82967
3006 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3007 dg-prune-output.
3008 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3009 bogus suggestion.
3010 * gcc.dg/spellcheck-identifiers-4.c: New test.
3011
3012 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3013
3014 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3015
3016 2018-09-14 Martin Sebor <msebor@redhat.com>
3017
3018 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3019
3020 2018-09-14 Martin Sebor <msebor@redhat.com>
3021 Jeff Law <law@redhat.com>
3022
3023 * gcc.dg/warn-strcpy-no-nul.c: New test.
3024
3025 2018-09-14 Martin Sebor <msebor@redhat.com>
3026
3027 c++/61941
3028 * g++.dg/pr61941.C: New test.
3029
3030 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3031
3032 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3033 rather than pattern name in combine dump.
3034
3035 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3036
3037 PR target/85628
3038 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3039 New functions.
3040
3041 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3042
3043 PR tree-optimization/87259
3044 * gcc.dg/pr87259.c: New test.
3045
3046 2018-09-13 Martin Sebor <msebor@redhat.com>
3047 Jeff Law <law@redhat.com>
3048
3049 * gcc.dg/warn-strlen-no-nul.c: New test.
3050
3051 2018-09-13 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/87263
3054 * gcc.dg/torture/pr87263.c: New testcase.
3055 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3056 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3057 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3058
3059 2018-09-13 Omar Sandoval <osandov@osandov.com>
3060 Tom de Vries <tdevries@suse.de>
3061
3062 PR debug/86985
3063 * gcc.dg/guality/zero-length-array.c: New test.
3064
3065 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3066
3067 PR target/85628
3068 * gcc.target/aarch64/combine_bfxil.c: New file.
3069 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3070
3071 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3072 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3073
3074 PR middle-end/87290
3075 * gcc.target/i386/pr87290.c: New test.
3076 * gcc.c-torture/execute/pr87290.c: New test.
3077
3078 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/87287
3081 * gcc.dg/tree-ssa/pr87287.c: New test.
3082
3083 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3084
3085 PR c++/85110
3086 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3087 special-casing of diagnostic for a single non-viable candidate due
3088 to a bad argument.
3089 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3090 Add test coverage for an unmatched overloaded operator.
3091 * g++.dg/expr/pmf-1.C: Likewise.
3092 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3093 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3094 * g++.old-deja/g++.law/arg11.C: Likewise.
3095 * g++.old-deja/g++.law/arm9.C: Likewise.
3096 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3097
3098 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3099
3100 PR fortran/87284
3101 * gfortran.dg/allocate_with_mold_2.f90: New test.
3102
3103 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR middle-end/82853
3106 * gcc.target/i386/pr82853-1.c: New test.
3107 * gcc.target/i386/pr82853-2.c: New test.
3108
3109 2018-09-12 Richard Biener <rguenther@suse.de>
3110
3111 PR tree-optimization/87280
3112 * gcc.dg/torture/pr87280.c: New testcase.
3113
3114 2018-09-12 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/87266
3117 * gcc.dg/torture/pr87266-1.c: New testcase.
3118 * gcc.dg/torture/pr87266-2.c: Likewise.
3119 * gcc.dg/torture/pr87266-3.c: Likewise.
3120 * gcc.dg/torture/pr87266-4.c: Likewise.
3121
3122 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3123
3124 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3125
3126 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3127 Andreas Krebbel <krebbel@linux.ibm.com>
3128
3129 PR tree-optimization/86844
3130 * gcc.c-torture/execute/pr86844.c: New test.
3131 * gcc.dg/store_merging_22.c: New test.
3132 * gcc.dg/store_merging_23.c: New test.
3133
3134 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR middle-end/87248
3137 * c-c++-common/torture/pr87248.c: New test.
3138
3139 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3140
3141 PR fortran/87172
3142 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3143
3144 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3145
3146 PR fortran/87277
3147 * gfortran.dg/select_type_43.f90: New test.
3148
3149 2018-09-11 Nathan Sidwell <nathan@acm.org>
3150
3151 * gcc.dg/driver-specs.c: New.
3152
3153 2018-09-11 Joey Ye <joey.ye@arm.com>
3154
3155 * lib/gcov.exp (verify-intermediate): Add missing close.
3156
3157 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3158
3159 PR fortran/86830
3160 * gfortran.dg/typebound_call_30.f90: New test case.
3161
3162 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3163
3164 PR fortran/85395
3165 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3166
3167 2018-09-08 Marek Polacek <polacek@redhat.com>
3168
3169 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3170 * g++.dg/cpp0x/move-return2.C: New test.
3171
3172 2018-09-08 Marek Polacek <polacek@redhat.com>
3173
3174 * c-c++-common/array-init.c: Add dg-prune-output.
3175 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3176 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3177 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3178 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3179 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3180 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3181 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3182 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3183 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3184 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3185 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3186 * g++.dg/cpp1y/pr64382.C: Likewise.
3187 * g++.dg/cpp1y/pr77739.C: Likewise.
3188 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3189 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3190 * g++.dg/template/crash84.C: Adjust dg-error.
3191
3192 2018-09-07 Marek Polacek <polacek@redhat.com>
3193
3194 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3195 messages.
3196
3197 2018-09-07 Marek Polacek <polacek@redhat.com>
3198
3199 PR c++/87152 - range-based for loops with initializer broken in templates.
3200 * g++.dg/cpp2a/range-for11.C: New test.
3201 * g++.dg/cpp2a/range-for12.C: New test.
3202 * g++.dg/cpp2a/range-for13.C: New test.
3203 * g++.dg/cpp2a/range-for14.C: New test.
3204 * g++.dg/cpp2a/range-for15.C: New test.
3205 * g++.dg/cpp2a/range-for16.C: New test.
3206 * g++.dg/cpp2a/range-for17.C: New test.
3207 * g++.dg/cpp2a/range-for18.C: New test.
3208 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3209
3210 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3211
3212 PR target/86731
3213 * gcc.target/powerpc/pr86731.c: New test.
3214 * gcc.target/powerpc/pr86731-longlong.c: New test.
3215 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3216 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3217 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3218 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3219
3220 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3221
3222 PR target/80080
3223 * gcc.target/s390/pr80080-3.c: New test.
3224 * gcc.target/s390/s390.exp: Make sure the new test passes
3225 on all optimization levels.
3226
3227 2018-09-05 Marek Polacek <polacek@redhat.com>
3228
3229 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3230 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3231
3232 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3233 Bernd Schmidt <bernds_cb1@t-online.de>
3234
3235 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3236 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3237
3238 2018-09-05 Marek Polacek <polacek@redhat.com>
3239
3240 PR c++/87109, wrong overload with ref-qualifiers.
3241 * g++.dg/cpp0x/ref-qual19.C: New test.
3242
3243 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3244
3245 PR testsuite/52665
3246 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3247 * lib/target-supports.exp (scan-assembler_required_options,
3248 scan-assembler-not_required_options,
3249 scan-assembler-times_required_options): Add -fno-ident.
3250 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3251 * c-c++-common/ident-0a.c: New test.
3252 * c-c++-common/ident-0b.c: New test.
3253 * c-c++-common/ident-1a.c: New test.
3254 * c-c++-common/ident-1b.c: New test.
3255 * c-c++-common/ident-2a.c: New test.
3256 * c-c++-common/ident-2b.c: New test.
3257
3258 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3259
3260 * gcc.dg/recip_sqrt_mult_1.c: New test.
3261 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3262 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3263 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3264 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3265 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3266 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3267
3268 2018-09-05 Martin Liska <mliska@suse.cz>
3269
3270 PR tree-optimization/87205
3271 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3272 * gcc.dg/tree-ssa/pr87205.c: New test.
3273
3274 2018-09-05 Richard Biener <rguenther@suse.de>
3275
3276 PR tree-optimization/87217
3277 * gfortran.dg/pr87217.f: New testcase.
3278
3279 2018-09-05 Pádraig Brady p@draigbrady.com
3280
3281 PR c++/87137
3282 * g++.dg/abi/pr87137.C: New.
3283
3284 PR c++/87185
3285 * g++.dg/pr87185.C: New.
3286
3287 2018-09-05 Martin Liska <mliska@suse.cz>
3288
3289 PR testsuite/87216
3290 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3291 to support Darwin names.
3292
3293 2018-09-05 Martin Liska <mliska@suse.cz>
3294
3295 * g++.dg/gcov/loop.C: Update test to support new format.
3296
3297 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3298
3299 PR debug/86593
3300 * g++.dg/pr86593.C: New test.
3301
3302 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR target/87198
3305 * gcc.target/i386/pr87198.c: New test.
3306
3307 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3308
3309 PR target/86744
3310 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3311
3312 2018-09-04 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/87211
3315 * gcc.dg/torture/pr87211.c: New testcase.
3316
3317 2018-09-04 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/87176
3320 * gcc.dg/torture/pr87176.c: New testcase.
3321 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3322
3323 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3324
3325 * gfortran.dg/modulo_check: New test.
3326
3327 2018-09-03 Richard Biener <rguenther@suse.de>
3328
3329 PR tree-optimization/87177
3330 * gcc.dg/torture/pr87177.c: New testcase.
3331 * gcc.dg/torture/pr87177-2.c: Likewise.
3332
3333 2018-09-03 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/87200
3336 * gcc.dg/torture/pr87200.c: New testcase.
3337
3338 2018-09-03 Richard Biener <rguenther@suse.de>
3339
3340 PR tree-optimization/87197
3341 * gcc.dg/torture/pr87197.c: New testcase.
3342
3343 PR tree-optimization/87169
3344 * gcc.dg/torture/pr87169.c: New testcase.
3345
3346 2018-09-03 Martin Liska <mliska@suse.cz>
3347
3348 PR driver/83193
3349 * gcc.dg/completion-4.c: New test.
3350
3351 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/84980
3354 * g++.dg/concepts/pr84980.C: New.
3355
3356 2018-09-03 Martin Liska <mliska@suse.cz>
3357
3358 PR middle-end/59521
3359 * c-c++-common/pr59521-1.c: New test.
3360 * c-c++-common/pr59521-2.c: New test.
3361 * gcc.dg/tree-prof/pr59521-3.c: New test.
3362
3363 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3364
3365 * c-c++-common/array-init.c: New test.
3366 * g++.dg/init/string2.C: Remove selector.
3367
3368 2018-09-01 Michael Matz <matz@suse.de>
3369
3370 PR tree-optimization/87074
3371 * gcc.dg/pr87074.c: New test.
3372
3373 2018-08-31 Richard Biener <rguenther@suse.de>
3374
3375 PR tree-optimization/87168
3376 * gcc.dg/torture/pr87168.c: New testcase.
3377
3378 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3379
3380 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3381 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3382 (test_vnegd_s64): Likewise.
3383 * gcc.target/aarch64/vnegd_64.c: New.
3384 * gcc.target/aarch64/vabsd_64.c: New.
3385 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3386
3387 2018-08-31 Nathan Sidwell <nathan@acm.org>
3388
3389 PR c++/87155
3390 PR c++/84707
3391 * g++.dg/cpp0x/pr87155.C: New.
3392 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3393
3394 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR middle-end/87138
3397 * gcc.target/i386/avx512bw-pr87138.c: New test.
3398
3399 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3400
3401 PR fortran/86328
3402 PR fortran/86760
3403 * gfortran.dg/pr86328.f90 : New test.
3404 in comment 12 of the PR.
3405 * gfortran.dg/pr86760.f90 : New test.
3406
3407 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3408
3409 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3410 -fdelete-null-pointer-checks explicit.
3411 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3412 * g++.dg/expr/pmf-3.C: Likewise.
3413 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3414 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3415 * g++.dg/tree-ssa/pr61034.C: Likewise.
3416 * gcc.dg/addr_equal-1.c: Likewise.
3417 * gcc.dg/ipa/pr85734.c: Likewise.
3418 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3419 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3420 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3421 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3422 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3423
3424 2018-08-30 Martin Sebor <msebor@redhat.com>
3425
3426 PR testsuite/87158
3427 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3428
3429 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3430
3431 PR testsuite/86519
3432 gcc.dg/strcmpopt_6.c: Remove.
3433 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3434 gcc.target/i386/strcmpopt_6.c: Likewise.
3435
3436 2018-08-30 Richard Biener <rguenther@suse.de>
3437
3438 PR tree-optimization/87147
3439 * gcc.dg/torture/pr87147.c: New testcase.
3440
3441 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3442
3443 * gcc.target/aarch64/large_struct_copy_2.c: New.
3444
3445 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446
3447 PR middle-end/87053
3448 * gcc.c-torture/execute/pr87053.c: New test.
3449
3450 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR c++/87095
3453 * g++.dg/ubsan/vptr-13.C: New test.
3454
3455 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/85265
3458 * g++.dg/concepts/pr85265.C: New.
3459
3460 2018-08-29 Martin Sebor <msebor@redhat.com>
3461 Bernd Edlinger <bernd.edlinger@hotmail.de>
3462
3463 PR tree-optimization/86714
3464 PR tree-optimization/86711
3465 * gcc.c-torture/execute/memchr-1.c: New test.
3466 * gcc.c-torture/execute/pr86714.c: New test.
3467 * gcc.c-torture/execute/widechar-3.c: New test.
3468 * gcc.dg/strlenopt-58.c: New test.
3469
3470 2018-08-29 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/87132
3473 * gcc.dg/torture/pr87132.c: New testcase.
3474
3475 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3476
3477 PR c++/85110
3478 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3479 output to reflect underlining of pertinent parameter in decl
3480 for "no known conversion" messages.
3481
3482 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR c++/87122
3485 * g++.dg/cpp1z/decomp47.C: New test.
3486
3487 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3488
3489 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3490 where appropriate.
3491
3492 2018-08-29 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/87117
3495 * gfortran.dg/pr87117.f90: New testcase.
3496
3497 2018-08-29 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/87126
3500 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3501
3502 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3503
3504 PR tree-optimization/87009
3505 * gcc.dg/pr87009.c: New test.
3506
3507 2018-08-28 Martin Sebor <msebor@redhat.com>
3508
3509 PR middle-end/86631
3510 * g++.dg/Walloca1.C: Adjust.
3511
3512 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 PR c++/86546
3515 * g++.dg/other/switch4.C: New.
3516
3517 2018-08-28 Richard Biener <rguenther@suse.de>
3518
3519 PR tree-optimization/87124
3520 * g++.dg/torture/pr87124.C: New testcase.
3521
3522 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3523
3524 PR fortran/80477
3525 * gfortran.dg/class_result_7.f90: New test.
3526 * gfortran.dg/class_result_8.f90: New test.
3527 * gfortran.dg/class_result_9.f90: New test.
3528
3529 PR fortran/86481
3530 * gfortran.dg/allocate_with_source_25.f90: New test.
3531
3532 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR middle-end/87099
3535 * gcc.dg/pr87099.c: New test.
3536
3537 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3538
3539 PR testsuite/87078
3540 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3541
3542 2018-08-28 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/87117
3545 * gcc.dg/pr87117-1.c: New testcase.
3546
3547 2018-08-28 Richard Biener <rguenther@suse.de>
3548
3549 PR tree-optimization/87117
3550 * gcc.dg/pr87117-2.c: New testcase.
3551
3552 2018-08-28 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/87117
3555 * gcc.dg/lvalue-5.c: New testcase.
3556
3557 2018-08-27 Jeff Law <law@redhat.com>
3558
3559 PR tree-optimization/87110
3560 * gcc.c-torture/compile/pr87110.c: New test.
3561
3562 2018-08-27 Martin Sebor <msebor@redhat.com>
3563
3564 PR tree-optimization/86914
3565 * gcc.dg/strlenopt-57.c: New test.
3566
3567 2018-08-27 Martin Sebor <msebor@redhat.com>
3568
3569 PR tree-optimization/87112
3570 * gcc.dg/pr87112.c: New test.
3571
3572 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3573
3574 PR c++/63392
3575 * g++.dg/diagnostic/missing-typename.C: New test.
3576
3577 2018-08-27 Jeff Law <law@redhat.com>
3578
3579 * gcc.c-torture/compile/dse.c: New test.
3580
3581 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR c++/86993
3584 * g++.dg/diagnostic/pr86993.C: New test.
3585
3586 2018-08-27 Richard Biener <rguenther@suse.de>
3587
3588 PR tree-optimization/86927
3589 * gcc.dg/vect/pr86927.c: New testcase.
3590
3591 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3592
3593 PR c++/87091
3594 * gcc.dg/empty.h: New file.
3595 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3596 top of file and removal of redundant second printing of warning
3597 location.
3598 * gcc.dg/fixits-pr84852-2.c: Likewise.
3599 * gcc.dg/missing-header-fixit-3.c: Likewise.
3600 * gcc.dg/missing-header-fixit-4.c: New test.
3601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3602 conversion of show_caret_p to a tri-state.
3603
3604 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3605
3606 PR c++/87091
3607 * g++.dg/pr85523.C: Extend expected output to show line
3608 before line-insertion fix-it hint.
3609 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3610 (test_fixit_insert_newline): Add previous line to expected output.
3611 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3612 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3613
3614 2018-08-27 Martin Liska <mliska@suse.cz>
3615
3616 PR sanitizer/86962
3617 * gcc.dg/asan/pr86962.c: New test.
3618
3619 2018-08-27 Martin Liska <mliska@suse.cz>
3620
3621 * gcc.dg/tree-prof/val-prof-10.c: New test.
3622
3623 2018-08-27 Martin Liska <mliska@suse.cz>
3624
3625 PR tree-optimization/86847
3626 * gcc.dg/tree-ssa/switch-3.c: New test.
3627 * gcc.dg/tree-ssa/vrp105.c: Remove.
3628
3629 2018-08-27 Martin Liska <mliska@suse.cz>
3630
3631 * gcc.dg/tree-ssa/switch-2.c: New test.
3632
3633 2018-08-27 Richard Biener <rguenther@suse.de>
3634
3635 * g++.dg/torture/20180705-1.C: New testcase.
3636 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3637 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3638 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3639 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3640 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3641 * gcc.dg/pr85195.c: Likewise.
3642 * gcc.dg/pr85467.c: Likewise.
3643 * gcc.dg/torture/pr81790.c: Likewise.
3644
3645 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3646 param to current default.
3647
3648 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR rtl-optimization/87065
3651 * gcc.target/i386/pr87065.c: New test.
3652
3653 2018-08-26 Marek Polacek <polacek@redhat.com>
3654
3655 PR c++/87080
3656 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3657
3658 PR c++/87029, Implement -Wredundant-move.
3659 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3660 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3661 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3662 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3663
3664 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3665
3666 PR libfortran/86704
3667 * gfortran.dg/matmul_19.f90: New test.
3668
3669 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3670
3671 PR fortran/86545
3672 * gfortran.dg/generic_35.f90: New test case.
3673
3674 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3675
3676 PR c++/87091
3677 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3678 line spans are printed with -fdiagnostics-show-line-numbers.
3679
3680 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3681
3682 PR fortran/86837
3683 * gfortran.dg/implied_do_io_6.f90: New test.
3684
3685 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3686
3687 PR middle-end/87092
3688 * gcc.dg/pr87092.c: New test.
3689
3690 2018-08-24 Marek Polacek <polacek@redhat.com>
3691
3692 PR c++/67012
3693 PR c++/86942
3694 * g++.dg/cpp0x/auto52.C: New test.
3695 * g++.dg/cpp1y/auto-fn52.C: New test.
3696 * g++.dg/cpp1y/auto-fn53.C: New test.
3697 * g++.dg/cpp1y/auto-fn54.C: New test.
3698
3699 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3700
3701 * lib/target-supports.exp (vect_perm_supported): Only return
3702 false for variable-length vectors if the permute size is not
3703 a power of 2.
3704 (check_effective_target_vect_perm)
3705 (check_effective_target_vect_perm_byte)
3706 (check_effective_target_vect_perm_short): Remove check for
3707 variable-length vectors.
3708 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3709 * gcc.dg/vect/slp-perm-10.c: Likewise.
3710 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3711
3712 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3713
3714 * gcc.target/aarch64/sve/bswap_1.c: New test.
3715 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3716 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3717
3718 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3719
3720 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3721 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3722 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3723 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3724 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3725 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3726 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3727
3728 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3729
3730 PR debug/79342
3731 * gcc.dg/pr79342.: New test.
3732
3733 2018-08-23 Martin Sebor <msebor@redhat.com>
3734
3735 PR tree-optimization/87072
3736 * gcc.dg/Warray-bounds-35.c: New test.
3737
3738 2018-08-23 Richard Biener <rguenther@suse.de>
3739
3740 PR middle-end/87024
3741 * gcc.dg/pr87024.c: New testcase.
3742
3743 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3744
3745 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3746 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3747 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3748 * gcc.dg/vect/pr80631-2.c: Likewise.
3749
3750 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3751
3752 PR fortran/86863
3753 * gfortran.dg/submodule_32.f08: New test.
3754
3755 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3756
3757 PR fortran/86935
3758 * gfortran.dg/associate_3.f90: Update error message.
3759 * gfortran.dg/associate_39.f90: New test case.
3760
3761 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3762
3763 PR fortran/86888
3764 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3765 an additional case.
3766 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3767 * gfortran.dg/class_17.f03: Update error message.
3768 * gfortran.dg/class_55.f90: Ditto.
3769 * gfortran.dg/dtio_11.f90: Update error messages.
3770 * gfortran.dg/implicit_actual.f90: Add an error message.
3771 * gfortran.dg/typebound_proc_12.f90: Update error message.
3772
3773 2018-08-22 Martin Sebor <msebor@redhat.com>
3774
3775 PR middle-end/87052
3776 * gcc.dg/pr87052.c: New test.
3777 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3778
3779 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3780
3781 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3782 * gfortran.dg/max_expr.f90: ...this.
3783 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3784 * gfortran.dg/min_expr.f90: ...this.
3785
3786 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3787
3788 PR tree-optimization/86725
3789 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3790 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3791 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3792 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3793
3794 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3795
3796 PR tree-optimization/86725
3797 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3798
3799 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3800
3801 * gcc.dg/vect/vect-avg-16.c: New test.
3802 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3803 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3804 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3805 the second loop in main1.
3806
3807 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3808
3809 * gcc.dg/lto/pr85248_0.c (test_alias):
3810 Stringify __USER_LABEL_PREFIX__.
3811 (test_noreturn): Likewise.
3812
3813 2018-08-22 Richard Biener <rguenther@suse.de>
3814
3815 PR tree-optimization/86988
3816 * g++.dg/pr86988.C: New testcase.
3817
3818 2018-08-22 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/86945
3821 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3822
3823 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3824
3825 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3826
3827 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3828 Thomas Koenig <tkoenig@gcc.gnu.org>
3829
3830 PR fortran/25829
3831 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3832 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3833
3834 2018-08-21 Marek Polacek <polacek@redhat.com>
3835
3836 PR c++/86981, Implement -Wpessimizing-move.
3837 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3838 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3839 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3840 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3841 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3842
3843 PR c++/65043
3844 * g++.dg/concepts/pr67595.C: Add dg-warning.
3845 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3846 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3847 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3848
3849 PR c++/86499
3850 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3851 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3852
3853 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3854
3855 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3856
3857 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3858
3859 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3860
3861 2018-08-21 Javier Miranda <miranda@adacore.com>
3862
3863 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3864
3865 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3866
3867 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3868
3869 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3870
3871 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3872
3873 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3874
3875 * gnat.dg/rep_clause7.adb: New testcase.
3876
3877 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3878
3879 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3880 gnat.dg/task1_pkg.ads: New testcase.
3881
3882 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3883
3884 * gnat.dg/linkedlist.adb: New testcase.
3885
3886 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3887
3888 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3889 gnat.dg/elab6_pkg.ads: New testcase.
3890
3891 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3892
3893 * gnat.dg/expr_func5.adb: New testcase.
3894
3895 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3896
3897 * gnat.dg/dynhash.adb: New testcase.
3898
3899 2018-08-21 Javier Miranda <miranda@adacore.com>
3900
3901 * gnat.dg/enum4.adb: New testcase.
3902
3903 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3904
3905 * gcc.target/aarch64/large_struct_copy.c: New test.
3906
3907 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3908
3909 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3910
3911 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3912
3913 PR middle-end/86121
3914 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3915
3916 2018-08-21 Tom de Vries <tdevries@suse.de>
3917
3918 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3919 to avoid mismatch in .debug and .earlydebug dump files.
3920
3921 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3922
3923 PR target/87033
3924 * gcc.target/powerpc/pr87033.c: New test.
3925
3926 2018-08-20 Martin Sebor <msebor@redhat.com>
3927
3928 PR tree-optimization/87034
3929 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3930
3931 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3932
3933 PR other/84889
3934 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3935 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3936 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3937
3938 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3939
3940 PR target/87014
3941 * g++.dg/torture/pr87014.C: New file.
3942
3943 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3944
3945 PR target/86984
3946 * gcc.target/alpha/pr86984.c: New test.
3947
3948 2018-08-20 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/78655
3951 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3952
3953 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3954
3955 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3956 for Darwin.
3957
3958 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3959
3960 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3961 test on Darwin.
3962 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3963 * gcc.dg/lto/pr83719_0.c: Likewise.
3964
3965 2018-08-17 Martin Sebor <msebor@redhat.com>
3966
3967 PR testsuite/86996
3968 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3969
3970 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3971
3972 * g++.dg/conversion/Wwrite-strings.C: New test.
3973
3974 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3975 Chung-Lin Tang <cltang@codesourcery.com>
3976 Xianmiao Qu <xianmiao_qu@c-sky.com>
3977
3978 C-SKY port: Testsuite
3979
3980 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3981 * g++.dg/torture/type-generic-1.C: Likewise.
3982 * gcc.c-torture/compile/20000804-1.c: Likewise.
3983 * gcc.c-torture/execute/20101011-1.c: Likewise.
3984 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3985 * gcc.dg/20020312-2.c: Likewise.
3986 * gcc.dg/Wno-frame-address.c: Likewise.
3987 * gcc.dg/c11-true_min-1.c: Likewise.
3988 * gcc.dg/sibcall-10.c: Likewise.
3989 * gcc.dg/sibcall-9.c: Likewise.
3990 * gcc.dg/stack-usage-1.c: Likewise.
3991 * gcc.dg/torture/float32-tg-3.c: Likewise.
3992 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3993 * gcc.dg/torture/float64-tg-3.c: Likewise.
3994 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3995 * gcc.dg/torture/type-generic-1.c: Likewise.
3996 * gcc.target/csky/*: New.
3997 * lib/target-supports.exp (check_profiling_available): Add
3998 csky-*-elf.
3999 (check_effective_target_hard_float): Handle C-SKY targets with
4000 single-precision hard float only.
4001 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4002
4003 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4004
4005 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4006 gcc_dump_printf.
4007 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4008 coverage for gcc_dump_printf.
4009
4010 2018-08-17 Martin Liska <mliska@suse.cz>
4011
4012 * g++.dg/opt/mpx.C: Fix scanned pattern.
4013 * gcc.target/i386/mpx.c: Likewise.
4014 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4015 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4016 * gcc.dg/torture/pr52969.c: Likewise.
4017 * g++.dg/warn/pr31246-2.C: Likewise.
4018 * g++.dg/warn/pr31246.C: Likewise.
4019 * gcc.dg/pr33092.c: Likewise.
4020 * g++.dg/opt/eh1.C: Remove a deprecated option.
4021 * g++.dg/template/inline1.C: Likewise.
4022 * g++.dg/tree-ssa/pr81408.C: Likewise.
4023 * gcc.dg/pr41837.c: Likewise.
4024 * gcc.dg/pr41841.c: Likewise.
4025 * gcc.dg/pr42250.c: Likewise.
4026 * gcc.dg/pr43084.c: Likewise.
4027 * gcc.dg/pr43317.c: Likewise.
4028 * gcc.dg/pr51879-18.c: Likewise.
4029 * gcc.dg/torture/pr36066.c: Likewise.
4030 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4031 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4032 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4033 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4034 * gcc.target/i386/pr45352-2.c: Likewise.
4035 * gcc.target/i386/zee.c: Likewise.
4036 * gfortran.dg/auto_char_len_2.f90: Likewise.
4037 * gfortran.dg/auto_char_len_4.f90: Likewise.
4038 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4039 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4040 * gfortran.dg/gomp/pr47331.f90: Likewise.
4041 * gfortran.dg/pr40999.f: Likewise.
4042 * gfortran.dg/pr41011.f: Likewise.
4043 * gfortran.dg/pr42051.f03: Likewise.
4044 * gfortran.dg/pr46804.f90: Likewise.
4045 * gfortran.dg/pr83149_1.f90: Likewise.
4046 * gfortran.dg/pr83149_b.f90: Likewise.
4047 * gfortran.dg/whole_file_1.f90: Likewise.
4048 * gfortran.dg/whole_file_10.f90: Likewise.
4049 * gfortran.dg/whole_file_11.f90: Likewise.
4050 * gfortran.dg/whole_file_12.f90: Likewise.
4051 * gfortran.dg/whole_file_13.f90: Likewise.
4052 * gfortran.dg/whole_file_14.f90: Likewise.
4053 * gfortran.dg/whole_file_15.f90: Likewise.
4054 * gfortran.dg/whole_file_16.f90: Likewise.
4055 * gfortran.dg/whole_file_17.f90: Likewise.
4056 * gfortran.dg/whole_file_18.f90: Likewise.
4057 * gfortran.dg/whole_file_19.f90: Likewise.
4058 * gfortran.dg/whole_file_2.f90: Likewise.
4059 * gfortran.dg/whole_file_20.f03: Likewise.
4060 * gfortran.dg/whole_file_3.f90: Likewise.
4061 * gfortran.dg/whole_file_4.f90: Likewise.
4062 * gfortran.dg/whole_file_5.f90: Likewise.
4063 * gfortran.dg/whole_file_6.f90: Likewise.
4064 * gfortran.dg/whole_file_7.f90: Likewise.
4065 * gfortran.dg/whole_file_8.f90: Likewise.
4066 * gfortran.dg/whole_file_9.f90: Likewise.
4067 * gcc.dg/vect/vect.exp: Likewise.
4068
4069 2018-08-17 Richard Biener <rguenther@suse.de>
4070
4071 PR middle-end/86505
4072 * gcc.dg/torture/pr86505.c: New testcase.
4073
4074 2018-08-16 Martin Sebor <msebor@redhat.com>
4075
4076 PR tree-optimization/86853
4077 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4078 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4079 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4080
4081 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4082
4083 * gcc.dg/missing-header-fixit-3.c: New test.
4084
4085 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4086
4087 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4088 (test_fixit_insert_newline): Update expected output to show '+'
4089 characters in margin of line-insertion fix-it hint.
4090
4091 2018-08-16 Nathan Sidwell <nathan@acm.org>
4092
4093 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4094 * gcc.dg/cpp/macsyntx2.c: likewise.
4095
4096 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4097
4098 PR testsuite/86745
4099 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4100 * gcc.target/i386/avx-cvt-2.c: Ditto.
4101
4102 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4103
4104 PR c++/70693
4105 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4106
4107 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4108
4109 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4110
4111 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4112
4113 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4114 (lib_strncmp): Likewise.
4115
4116 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4117
4118 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4119 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4120 * g++.dg/torture/pr44295.C : Likewise.
4121
4122 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4123
4124 PR testsuite/78544
4125 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4126 attributes and matching.
4127 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4128 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4129
4130 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4131
4132 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4133
4134 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4135
4136 * gcc.target/i386/rop1.c: Remove.
4137 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4138
4139 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4140
4141 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4142 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4143 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4144 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4145 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4146 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4147
4148 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4149
4150 * g++.dg/diagnostic/aka3.C: New test.
4151 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4152 output to show range labels.
4153 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4154 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4155 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4156 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4157 labels. Add an "aka" example.
4158 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4159 labels.
4160 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4161 * gcc.dg/format/pr72858.c: Likewise.
4162 * gcc.dg/format/pr78498.c: Likewise.
4163 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4164 Update expected output to show range labels. Add examples of
4165 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4166 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4167 Update expected output to show range labels.
4168 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4169 (test_very_wide_line): Adjust so that label is at left-clipping
4170 boundary.
4171 (test_very_wide_line_2): New test.
4172 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4173 Update expected output to show range labels.
4174 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4175 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4176 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4177 for new param to gcc_rich_location::add_expr.
4178 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4179 Add "label" param.
4180 (test_show_locus): Add examples of labels to various tests. Tweak
4181 the "very wide_line" test case and duplicate it, to cover the
4182 boundary values for clipping of labels against the left-margin.
4183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4184 diagnostic-test-show-locus-no-labels.c.
4185 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4186 Update line numbers of dg-locus directives.
4187 * gcc.dg/pr69627.c: Update expected output to show range labels.
4188 * lib/multiline.exp (proc _build_multiline_regex): Remove
4189 special-case handling of lines with trailing '|'.
4190
4191 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4192
4193 PR testsuite/86519
4194 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4195 the .expand file.
4196
4197 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4198
4199 * gcc.dg/wmain.c: New test.
4200
4201 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4202
4203 PR c/19315
4204 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4205 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4206 unknown size.
4207
4208 2018-08-15 Martin Liska <mliska@suse.cz>
4209
4210 PR tree-optimization/86925
4211 * gcc.dg/predict-20.c: New test.
4212 * gcc.dg/predict-21.c: New test.
4213
4214 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4215
4216 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4217
4218 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4219
4220 * gcc.target/i386/sse2-movs.c: New test.
4221
4222 2018-08-14 Martin Sebor <msebor@redhat.com>
4223
4224 PR tree-optimization/86650
4225 * gcc.dg/Warray-bounds-34.c: New test.
4226
4227 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4228
4229 PR fortran/86116
4230 * gfortran.dg/generic_34.f90: New test case.
4231
4232 2018-08-13 Marek Polacek <polacek@redhat.com>
4233
4234 PR c++/57891
4235 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4236 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4237 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4238 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4239 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4240 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4241 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4242 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4243 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4244 * g++.dg/ext/stmtexpr15.C: Likewise.
4245 * g++.dg/gomp/pr47963.C: Likewise.
4246 * g++.dg/init/new37.C: Likewise.
4247 * g++.dg/init/new43.C: Likewise.
4248 * g++.dg/other/fold1.C: Likewise.
4249 * g++.dg/parse/array-size2.C: Likewise.
4250 * g++.dg/template/dependent-name3.C: Likewise.
4251 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4252 * g++.dg/other/vrp1.C: Likewise.
4253 * g++.dg/template/char1.C: Likewise.
4254
4255 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4256
4257 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4258 instead of a ZERO_EXTEND.
4259
4260 2018-08-13 Martin Sebor <msebor@redhat.com>
4261
4262 PR tree-optimization/71625
4263 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4264 * g++.dg/init/string2.C: New test.
4265 * g++.dg/init/string3.C: New test.
4266 * g++.dg/init/string4.C: New test.
4267 * gcc.dg/init-string-3.c: New test.
4268 * gcc.dg/strlenopt-55.c: New test.
4269 * gcc.dg/strlenopt-56.c: New test.
4270
4271 2018-08-13 Marek Polacek <polacek@redhat.com>
4272
4273 P0806R2 - Deprecate implicit capture of this via [=]
4274 * g++.dg/cpp2a/lambda-this1.C: New test.
4275 * g++.dg/cpp2a/lambda-this2.C: New test.
4276 * g++.dg/cpp2a/lambda-this3.C: New test.
4277
4278 2018-08-13 Marek Polacek <polacek@redhat.com>
4279
4280 PR c++/86915
4281 * g++.dg/diagnostic/auto1.C: New test.
4282
4283 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4284
4285 PR fortran/66679
4286 * gfortran.dg/transfer_class_3.f90: New test.
4287
4288 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4289
4290 PR fortran/86906
4291 * gfortran.dg/use_rename_9.f90: New test.
4292
4293 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/86835
4296 * gcc.dg/pr86835.c: New test.
4297
4298 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4299
4300 PR fortran/57160
4301 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4302 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4303 * gfortran.dg/short_circuiting_2.f90: New test case.
4304 * gfortran.dg/short_circuiting_3.f90: New test case.
4305
4306 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4307
4308 PR target/82418
4309 * gcc.target/i386/pr82418.c: New test.
4310
4311 2018-08-10 Martin Liska <mliska@suse.cz>
4312
4313 PR target/83610
4314 * gcc.dg/predict-17.c: New test.
4315 * gcc.dg/predict-18.c: New test.
4316 * gcc.dg/predict-19.c: New test.
4317
4318 2018-08-10 Martin Liska <mliska@suse.cz>
4319
4320 PR tree-optimization/85799
4321 * gcc.dg/pr85799.c: New test.
4322
4323 2018-08-09 Jeff Law <law@redhat.com>
4324
4325 PR middle-end/86897
4326 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4327
4328 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4329
4330 * gcc.target/aarch64/sve/reduc_8.c: New test.
4331
4332 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4333
4334 PR other/84889
4335 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4336 test.
4337 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4338 New test.
4339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4340 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4341 TEST_ALWAYS_FLAGS.
4342
4343 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4344
4345 PR tree-optimization/86858
4346 * gcc.dg/vect/pr86858.c: New test.
4347
4348 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4349
4350 PR tree-optimization/86871
4351 * gcc.dg/vect/pr86871.c: New test.
4352
4353 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4354
4355 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4356
4357 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4358
4359 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4360 arch and tune numbers by 2.
4361 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4362 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4363 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4364 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4365 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4366 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4367 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4368 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4369 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4370 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4371 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4372 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4373 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4374 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4375 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4376 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4377 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4378 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4379 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4380 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4381 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4382 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4383 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4384 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4385 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4386 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4387 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4388 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4389 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4390 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4391 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4392 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4393 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4394 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4395 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4396 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4397 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4398 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4399 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4400 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4401 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4402 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4403 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4404 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4405 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4406 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4407 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4408 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4409 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4410 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4411 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4412 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4413 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4414 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4415 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4416 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4417 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4418 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4419 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4420 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4421 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4422 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4423 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4424 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4425 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4426 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4427
4428 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4429
4430 PR target/84332
4431 * gcc.target/s390/pr84332.c: New testcase.
4432
4433 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4434
4435 PR target/46179
4436 * gcc.target/m68k/tls-dimode.c: New file.
4437
4438 2018-08-08 Nathan Sidwell <nathan@acm.org>
4439
4440 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4441 c-c++-common/inc-from-1.c: New
4442
4443 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4444
4445 PR target/85295
4446 * gcc.target/s390/TI-constants-lra.c: New testcase.
4447 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4448
4449 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4450
4451 * gcc.target/s390/hotpatch-8.c: Remove.
4452 * gcc.target/s390/hotpatch-9.c: Remove.
4453 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4454 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4455
4456 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4457
4458 P0595R1 - is_constant_evaluated
4459 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4460
4461 PR c++/86836
4462 * g++.dg/cpp1z/decomp46.C: New test.
4463
4464 PR c++/86738
4465 * g++.dg/opt/pr86738.C: New test.
4466
4467 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4468
4469 PR target/86838
4470 * gcc.target/aarch64/frecpe_1.c: New test.
4471 * gcc.target/aarch64/frecpe_2.c: Likewise.
4472
4473 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4474
4475 PR c++/59480, DR 136
4476 * g++.dg/other/friend8.C: New.
4477 * g++.dg/other/friend9.C: Likewise.
4478 * g++.dg/other/friend10.C: Likewise.
4479 * g++.dg/other/friend11.C: Likewise.
4480 * g++.dg/other/friend12.C: Likewise.
4481 * g++.dg/other/friend13.C: Likewise.
4482 * g++.dg/other/friend14.C: Likewise.
4483 * g++.dg/other/friend15.C: Likewise.
4484 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4485 * g++.dg/parse/defarg8.C: Likewise.
4486
4487 2018-08-07 Martin Liska <mliska@suse.cz>
4488
4489 PR middle-end/83023
4490 * gcc.dg/predict-16.c: New test.
4491 * g++.dg/predict-1.C: New test.
4492
4493 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4494 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496 PR tree-optimization/80925
4497 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4498 vectorized on !vect_hw_misalign targets.
4499
4500 2018-08-06 Marek Polacek <polacek@redhat.com>
4501
4502 PR c++/86767
4503 * g++.dg/cpp1y/constexpr-86767.C: New test.
4504
4505 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4506
4507 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4508 for target *-*-linux-gnu.
4509
4510 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4511
4512 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4513 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4514 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4515
4516 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4517
4518 * gcc.target/s390/nomemloopunroll-1.c: New test.
4519
4520 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4521
4522 PR target/86386
4523 * gcc.target/i386/pr86386.c: New file.
4524
4525 2018-08-04 Tom de Vries <tdevries@suse.de>
4526
4527 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4528
4529 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4530
4531 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4532 "type:cvip".
4533
4534 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4535
4536 PR fortran/45521
4537 * gfortran.dg/interface_assignment_6.f90: New test case.
4538
4539 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4540
4541 PR testsuite/86153
4542 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4543
4544 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4545 Jonathan Wakely <jwakely@redhat.com>
4546
4547 PR c++/85523
4548 * g++.dg/pr85523.C: New test.
4549
4550 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4551
4552 PR c/86690
4553 * gcc.dg/union-duplicate-field.c: New test.
4554
4555 2018-08-03 Jason Merrill <jason@redhat.com>
4556
4557 PR c++/86706
4558 * g++.dg/template/pr86706.C: New test.
4559
4560 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4561
4562 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4563 on vect_avg_qi targets.
4564 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4565 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4566 * gcc.dg/vect/vect-avg-15.c: Likewise.
4567
4568 2018-08-03 Martin Liska <mliska@suse.cz>
4569
4570 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4571 * gcc.dg/predict-13.c: Likewise.
4572 * gcc.dg/predict-3.c: Likewise.
4573 * gcc.dg/predict-4.c: Likewise.
4574 * gcc.dg/predict-5.c: Likewise.
4575 * gcc.dg/predict-6.c: Likewise.
4576 * gcc.dg/predict-9.c: Likewise.
4577 * gfortran.dg/predict-1.f90: Likewise.
4578
4579 2018-08-02 Richard Biener <rguenther@suse.de>
4580
4581 PR c++/86763
4582 * g++.dg/torture/pr86763.C: New testcase.
4583
4584 2018-08-02 Richard Biener <rguenther@suse.de>
4585
4586 PR tree-optimization/86816
4587 * g++.dg/torture/pr86816.C: New testcase.
4588
4589 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4590
4591 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4592 to be used.
4593 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4594 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4595 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4596 for .h.
4597 * gcc.target/aarch64/sve/single_2.c: Likewise.
4598 * gcc.target/aarch64/sve/single_3.c: Likewise.
4599 * gcc.target/aarch64/sve/single_4.c: Likewise.
4600
4601 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4602
4603 PR target/86014
4604 * gcc.target/aarch64/ldp_stp_13.c: New test.
4605
4606 2018-08-01 Martin Sebor <msebor@redhat.com>
4607
4608 PR tree-optimization/86650
4609 * gcc.dg/format/gcc_diag-10.c: Adjust.
4610
4611 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4612
4613 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4614 of range check.
4615 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4616
4617 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4618
4619 PR target/86753
4620 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4621 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4622
4623 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4624
4625 * gcc.dg/pointer-range-check-1.c: New test.
4626 * gcc.dg/pointer-range-check-2.c: Likewise.
4627
4628 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4629
4630 PR tree-optimization/86749
4631 * gcc.dg/vect/pr86749.c: New test.
4632
4633 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4634
4635 PR c++/86661
4636 * g++.dg/lookup/name-clash12.C: New.
4637
4638 2018-08-01 Richard Biener <rguenther@suse.de>
4639
4640 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4641
4642 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4645
4646 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4647
4648 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4649
4650 2018-08-01 Martin Liska <mliska@suse.cz>
4651
4652 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4653 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4654 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4655 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4656 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4657 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4658 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4659 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4660
4661 2018-08-01 Martin Liska <mliska@suse.cz>
4662
4663 PR value-prof/35543
4664 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4665
4666 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4667
4668 * gcc.target/aarch64/extract_zero_extend.c: New file.
4669
4670 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c/85704
4673 * gcc.c-torture/compile/pr85704.c: New test.
4674
4675 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4676 Olivier Hainque <hainque@adacore.com>
4677
4678 * gnat.dg/dinst.adb: New.
4679 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4680
4681 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4682
4683 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4684 tdiag and cxxdiag.
4685 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4686 and %K.
4687
4688 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4689
4690 * c-c++-common/spec-barrier-1.c: New test.
4691 * c-c++-common/spec-barrier-2.c: New test.
4692 * gcc.dg/spec-barrier-3.c: New test.
4693
4694 2018-07-31 Martin Sebor <msebor@redhat.com>
4695
4696 PR tree-optimization/86741
4697 * gcc.dg/Warray-bounds-33.c: New test.
4698
4699 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4700
4701 * gcc.target/s390/memset-1.c: Improve testcase.
4702
4703 2018-07-31 Tom de Vries <tdevries@suse.de>
4704
4705 PR debug/86687
4706 * g++.dg/guality/pr86687.C: New test.
4707
4708 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4709
4710 P1008R1 - prohibit aggregates with user-declared constructors
4711 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4712 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4713 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4714 * g++.dg/cpp2a/aggr1.C: New test.
4715 * g++.dg/cpp2a/aggr2.C: New test.
4716
4717 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4718
4719 PR target/86640
4720 * gcc.target/arm/pr86640.c: New testcase.
4721
4722 2018-07-31 Martin Liska <mliska@suse.cz>
4723
4724 PR gcov-profile/85338
4725 PR gcov-profile/85350
4726 PR gcov-profile/85372
4727 * gcc.misc-tests/gcov-pr85338.c: New test.
4728 * gcc.misc-tests/gcov-pr85350.c: New test.
4729 * gcc.misc-tests/gcov-pr85372.c: New test.
4730
4731 2018-07-31 Martin Liska <mliska@suse.cz>
4732
4733 PR gcov-profile/83813
4734 PR gcov-profile/84758
4735 PR gcov-profile/85217
4736 PR gcov-profile/85332
4737 * gcc.misc-tests/gcov-pr83813.c: New test.
4738 * gcc.misc-tests/gcov-pr84758.c: New test.
4739 * gcc.misc-tests/gcov-pr85217.c: New test.
4740 * gcc.misc-tests/gcov-pr85332.c: New test.
4741
4742 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4743
4744 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4745 gnat.dg/prot5_pkg.ads: New testcase.
4746
4747 2018-07-31 Justin Squirek <squirek@adacore.com>
4748
4749 * gnat.dg/addr11.adb: New testcase.
4750
4751 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4752
4753 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4754
4755 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4756
4757 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4758
4759 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4760
4761 * gnat.dg/iter3.adb: New testcase.
4762
4763 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4764
4765 Revert 'AsyncI/O patch committed'
4766 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4767 Thomas Koenig <tkoenig@gcc.gnu.org>
4768
4769 PR fortran/25829
4770 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4771 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4772
4773 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4774
4775 PR rtl-optimization/85160
4776 * gcc.target/powerpc/combine-2-2.c: New testcase.
4777
4778 2018-07-27 Martin Sebor <msebor@redhat.com>
4779
4780 PR tree-optimization/86696
4781 * g++.dg/pr86696.C: New test.
4782
4783 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4784
4785 PR tree-optimization/86636
4786 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4787 Add dg-require-effective-target pthread.
4788
4789 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4790
4791 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4792 * gcc.dg/strcmpopt_6.c: Likewise.
4793
4794 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4795
4796 PR target/86612
4797 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4798
4799 2018-07-26 Martin Sebor <msebor@redhat.com>
4800
4801 PR tree-optimization/86043
4802 PR tree-optimization/86042
4803 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4804 pr86688.
4805 * gcc.dg/strlenopt-44.c: New test.
4806
4807 2018-07-26 Martin Liska <mliska@suse.cz>
4808
4809 PR gcov-profile/86536
4810 * gcc.misc-tests/gcov-pr86536.c: New test.
4811
4812 2018-07-25 Martin Sebor <msebor@redhat.com>
4813
4814 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4815 ignored by the test harness.
4816
4817 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4818 Thomas Koenig <tkoenig@gcc.gnu.org>
4819
4820 PR fortran/25829
4821 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4822 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4823
4824 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR c++/85515
4827 * g++.dg/pr85515-2.C: Add expected dg-error.
4828 * g++.dg/cpp0x/range-for36.C: New test.
4829
4830 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4831
4832 * gcc.target/arc/uncached-1.c: New test.
4833 * gcc.target/arc/uncached-2.c: Likewise.
4834
4835 2018-07-24 Martin Sebor <msebor@redhat.com>
4836
4837 PR tree-optimization/86622
4838 PR tree-optimization/86532
4839 * gcc.c-torture/execute/strlen-2.c: New test.
4840 * gcc.c-torture/execute/strlen-3.c: New test.
4841 * gcc.c-torture/execute/strlen-4.c: New test.
4842
4843 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4844
4845 PR tree-optimization/86636
4846 * gcc.c-torture/compile/pr86636.c: New test.
4847
4848 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4849
4850 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4851
4852 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR middle-end/86627
4855 * gcc.target/i386/pr86627.c: New test.
4856
4857 PR testsuite/86649
4858 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4859 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4860 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4861 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4862
4863 2018-07-23 Carl Love <cel@us.ibm.com>
4864
4865 PR 86591
4866 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4867 file altivec-2-runnable.c.
4868 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4869 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4870 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4871 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4872 vec_cts, vec_ctu, vec_cpsgn tests.
4873
4874 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4875
4876 PR c/86617
4877 * gcc.dg/pr86617.c: New test.
4878
4879 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4880
4881 PR c++/86569
4882 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4883
4884 2018-07-20 Martin Sebor <msebor@redhat.com>
4885
4886 PR middle-end/82063
4887 * c-c++-common/pr68657-1.c: Adjust.
4888 * c-c++-common/pr68657-2.c: Same.
4889 * c-c++-common/pr68657-3.c: Same.
4890 * c-c++-common/pr68833-1.c: Same.
4891 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4892 * gcc.dg/Walloca-larger-than.c: New test.
4893 * gcc.dg/Walloca-larger-than-2.c: New test.
4894 * gcc.dg/Wframe-larger-than-2.c: New test.
4895 * gcc.dg/Wlarger-than3.c: New test.
4896 * gcc.dg/Wvla-larger-than-3.c: New test.
4897 * gcc.dg/pr42611.c: Adjust.
4898 * gnat.dg/frame_overflow.adb: Same.
4899
4900 2018-07-20 Martin Sebor <msebor@redhat.com>
4901
4902 PR tree-optimization/86613
4903 PR tree-optimization/86611
4904 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4905 prune duplicate warnings.
4906 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4907 data-model-dependencies.
4908 * gcc.dg/Warray-bounds-32.c: Ditto.
4909
4910 2018-07-20 Richard Biener <rguenther@suse.de>
4911
4912 PR debug/86585
4913 * g++.dg/lto/pr86585_0.C: New testcase.
4914 * g++.dg/lto/pr86585_1.C: Likewise.
4915
4916 2018-07-19 Martin Sebor <msebor@redhat.com>
4917
4918 PR tree-optimization/83776
4919 PR tree-optimization/84047
4920 * gcc.dg/Warray-bounds-29.c: New test.
4921 * gcc.dg/Warray-bounds-30.c: New test.
4922 * gcc.dg/Warray-bounds-31.c: New test.
4923 * gcc.dg/Warray-bounds-32.c: New test.
4924
4925 2018-07-19 Michael Collison <michael.collison@arm.com>
4926 Richard Henderson <rth@redhat.com>
4927
4928 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4929 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4930 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4931 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4932 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4933 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4934 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4935 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4936 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4937 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4938 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4939 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4940
4941 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4942
4943 Revert fix for c++/59480 (and testsuite followup)
4944
4945 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4946
4947 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4948
4949 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4950
4951 PR c++/59480, DR 136
4952 * g++.dg/other/friend8.C: New.
4953 * g++.dg/other/friend9.C: Likewise.
4954 * g++.dg/other/friend10.C: Likewise.
4955 * g++.dg/other/friend11.C: Likewise.
4956 * g++.dg/other/friend12.C: Likewise.
4957 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4958 * g++.dg/parse/defarg8.C: Likewise.
4959
4960 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4961
4962 * gcc.target/aarch64/profile.c: New test.
4963
4964 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4965
4966 PR target/83009
4967 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4968
4969 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4970
4971 PR target/86560
4972 * gcc.target/i386/pr86560-4.c: New test.
4973 * gcc.target/i386/pr86560-5.c: Likewise.
4974
4975 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4976
4977 PR target/86560
4978 * gcc.target/i386/pr86560-1.c: New test.
4979 * gcc.target/i386/pr86560-2.c: Likewise.
4980 * gcc.target/i386/pr86560-3.c: Likewise.
4981
4982 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4983
4984 * gfortran.dg/max_fmax_aarch64.f90: New test.
4985 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4986 * gfortran.dg/minmax_integer.f90: Likewise.
4987
4988 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4989
4990 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4991
4992 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4993
4994 PR middle-end/86544
4995 * g++.dg/tree-ssa/pr86544.C: New test.
4996
4997 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR c++/86550
5000 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5001
5002 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5003
5004 PR 69558
5005 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5006 * c-c++-common/pr69558.c: Remove xfail.
5007 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5008 * gcc.dg/pr61817-1.c: Likewise.
5009 * gcc.dg/pr61817-2.c: Likewise.
5010 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5011
5012 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5013
5014 PR fortran/85599
5015 * gfortran.dg/function_optimize_5.f90: Add option
5016 '-faggressive-function-elimination' and update dg-warning clauses.
5017 * gfortran.dg/short_circuiting.f90: New test.
5018
5019 2018-07-18 Marek Polacek <polacek@redhat.com>
5020
5021 PR c++/86190 - bogus -Wsign-conversion warning
5022 * g++.dg/warn/Wsign-conversion-3.C: New test.
5023 * g++.dg/warn/Wsign-conversion-4.C: New test.
5024
5025 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/59480, DR 136
5028 * g++.dg/other/friend8.C: New.
5029 * g++.dg/other/friend9.C: Likewise.
5030 * g++.dg/other/friend10.C: Likewise.
5031 * g++.dg/other/friend11.C: Likewise.
5032 * g++.dg/other/friend12.C: Likewise.
5033 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5034 * g++.dg/parse/defarg8.C: Likewise.
5035
5036 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5037
5038 * g++.dg/ext/uow-3.C: Adjust.
5039 * g++.dg/ext/uow-4.C: Likewise.
5040 * g++.dg/lookup/name-clash11.C: Likewise.
5041 * g++.dg/lookup/name-clash7.C: Likewise.
5042 * g++.dg/lookup/redecl1.C: Likewise.
5043 * g++.dg/warn/changes-meaning.C: Likewise.
5044 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5045 * g++.old-deja/g++.law/nest1.C: Likewise.
5046
5047 2018-07-18 Richard Biener <rguenther@suse.de>
5048
5049 PR debug/86523
5050 * g++.dg/lto/pr86523-3_0.C: New testcase.
5051
5052 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5053
5054 * gcc.target/m68k/mulsi_highpart.c: New test.
5055
5056 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5057
5058 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5059 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5060 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5061 * gcc.dg/cpp/pr61854-8.c: New test.
5062
5063 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5064
5065 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5066
5067 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5068
5069 PR fortran/83184
5070 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5071
5072 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5073
5074 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5075 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5076 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5077 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5078 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5079
5080 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5081
5082 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5083 * gcc.target/powerpc/pr79916.c: Require dfp.
5084
5085 2018-07-17 Richard Biener <rguenther@suse.de>
5086
5087 PR lto/86456
5088 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5089
5090 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5091
5092 * gcc.target/s390/function-align1.c: New test.
5093 * gcc.target/s390/function-align2.c: New test.
5094 * gcc.target/s390/function-align3.c: New test.
5095
5096 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gnat.dg/discr55.adb: New test.
5099
5100 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102 * gcc.target/i386/vartrack-1.c (dg-options): Add
5103 -fomit-frame-pointer.
5104
5105 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5106
5107 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5108 (dg-lto-options): Add -fPIC.
5109 * g++.dg/lto/pr86523-2_0.C: Likewise.
5110
5111 2018-07-17 Martin Liska <mliska@suse.cz>
5112
5113 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5114
5115 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5116
5117 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5118 testcase.
5119
5120 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5121
5122 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5123
5124 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5125
5126 * gnat.dg/memorytest.adb: New testcase.
5127
5128 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5129
5130 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5131 New testcase.
5132
5133 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5134
5135 * gnat.dg/equal3.adb: New testcase.
5136
5137 2018-07-17 Justin Squirek <squirek@adacore.com>
5138
5139 * gnat.dg/split_args.adb: New testcase.
5140
5141 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5142
5143 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5144
5145 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5146
5147 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5148 New testcase.
5149
5150 2018-07-16 Carl Love <cel@us.ibm.com>
5151
5152 PR target/86414
5153 Forgot the PR number on the commit log.
5154
5155 2018-07-16 Carl Love <cel@us.ibm.com>
5156
5157 PR target/86414
5158 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5159 longdouble128.
5160 * gcc.target/powerpc/divkc3-3.c: Ditto.
5161 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5162 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5163 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5164 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5165
5166 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5167
5168 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5169 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5170
5171 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5172
5173 * lib/target-supports.exp (check_effective_target_longdouble64,
5174 check_effective_target_ppc_float128,
5175 check_effective_target_ppc_float128_insns,
5176 check_effective_target_powerpc_vsx): New.
5177
5178 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5179
5180 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5181 syntax error.
5182
5183 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR tree-optimization/86526
5186 * gcc.c-torture/compile/pr86526.c: New test.
5187
5188 2018-07-16 Carl Love <cel@us.ibm.com>
5189
5190 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5191 longdouble128.
5192 * gcc.target/powerpc/divkc3-3.c: Ditto.
5193 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5194 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5195 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5196 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5197
5198 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5199
5200 PR fortran/83184
5201 * gfortran.dg/assumed_rank_14.f90: New testcase.
5202 * gfortran.dg/assumed_rank_15.f90: New testcase.
5203 * gfortran.dg/dec_structure_8.f90: Update error messages.
5204 * gfortran.dg/dec_structure_23.f90: Update error messages.
5205
5206 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5207
5208 PR middle-end/86528
5209 * gcc.c-torture/execute/pr86528.c: New test.
5210 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5211
5212 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5213
5214 * g++.dg/template/spec40.C: New.
5215 * g++.dg/parse/ptrmem8.C: Likewise.
5216
5217 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5218
5219 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5220 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5221 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5222 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5223 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5224
5225 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5226
5227 * gcc.target/s390/mrecord-mcount.c: New testcase.
5228
5229 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5230
5231 * gcc.target/s390/mfentry-m64.c: New testcase.
5232
5233 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5234
5235 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5236 testcase.
5237
5238 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5239
5240 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5241 testcase.
5242
5243 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5244
5245 * gnat.dg/wide_wide_value1.adb: New testcase.
5246
5247 2018-07-16 Javier Miranda <miranda@adacore.com>
5248
5249 * gnat.dg/bit_order1.adb: New testcase.
5250
5251 2018-07-16 Javier Miranda <miranda@adacore.com>
5252
5253 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5254
5255 2018-07-16 Richard Biener <rguenther@suse.de>
5256
5257 PR lto/86523
5258 * g++.dg/lto/pr86523-1_0.C: New testcase.
5259 * g++.dg/lto/pr86523-2_0.C: Likewise.
5260
5261 2018-07-16 Martin Liska <mliska@suse.cz>
5262
5263 PR ipa/86529
5264 * g++.dg/ipa/pr86529.C: New test.
5265
5266 2018-07-16 Tom de Vries <tdevries@suse.de>
5267
5268 PR debug/86455
5269 * gcc.target/i386/vartrack-1.c: New test.
5270
5271 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5272
5273 * gnat.dg/opt73.adb: New test.
5274
5275 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/3698
5278 PR c++/86208
5279 * g++.dg/opt/pr3698.C: New test.
5280
5281 2018-07-16 Richard Biener <rguenther@suse.de>
5282
5283 PR ipa/86389
5284 * gcc.dg/torture/pr86389.c: Require trampolines.
5285
5286 2018-07-15 Tom de Vries <tdevries@suse.de>
5287
5288 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5289 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5290 already called.
5291 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5292 * gcc.dg/guality/guality.exp: Same.
5293 * gfortran.dg/guality/guality.exp: Same.
5294
5295 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5296 Sunil K Pandey <sunil.k.pandey@intel.com>
5297
5298 PR target/84413
5299 * gcc.target/i386/pr84413-1.c: New test.
5300 * gcc.target/i386/pr84413-2.c: Likewise.
5301 * gcc.target/i386/pr84413-3.c: Likewise.
5302
5303 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5304 Steve Munroe <munroesj52@gmail.com>
5305
5306 * gcc.target/powerpc/sse2-pand-1.c: New file.
5307 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5308 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5309 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5310
5311 2018-07-13 Nathan Sidwell <nathan@acm.org>
5312
5313 PR c++/86374
5314 * g++.dg/pr86374.C: New.
5315
5316 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5317
5318 PR middle-end/78809
5319 * gcc.dg/strcmpopt_5.c: New test.
5320 * gcc.dg/strcmpopt_6.c: New test.
5321
5322 2018-07-13 Richard Biener <rguenther@suse.de>
5323
5324 PR middle-end/85974
5325 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5326
5327 2018-07-13 Tom de Vries <tdevries@suse.de>
5328
5329 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5330 * gcc.dg/guality/ctztest.c: Same.
5331 * gcc.dg/guality/sra-1.c: Same.
5332
5333 2018-07-13 Tom de Vries <tdevries@suse.de>
5334
5335 * gcc.dg/vla-1.c: Update.
5336
5337 2018-07-13 Tom de Vries <tdevries@suse.de>
5338
5339 * gcc.src/maintainers.exp: New file.
5340
5341 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5342
5343 PR middle-end/86489
5344 * gcc.dg/pr86489.c: New test.
5345
5346 2018-07-12 Martin Sebor <msebor@redhat.com>
5347
5348 PR testsuite/86510
5349 g++.dg/warn/pr86453.C: Adjust.
5350
5351 2018-07-12 Jim Wilson <jimw@sifive.com>
5352
5353 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5354
5355 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5356
5357 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5358
5359 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5360
5361 * c-c++-common/gomp/declare-target-3.c: New test.
5362 * g++.dg/gomp/declare-target-2.C: New test.
5363
5364 2018-07-12 Martin Sebor <msebor@redhat.com>
5365
5366 PR c/86453
5367 * c-c++-common/Wattributes.c: Adjust.
5368 * gcc.dg/Wattributes-10.c: New test.
5369 * g++.dg/Wattributes-3.C: Adjust.
5370 * gcc.dg/Wattributes-6.c: Adjust.
5371 * gcc.dg/pr18079.c: Adjust.
5372 * gcc.dg/torture/pr42363.c: Adjust.
5373
5374 2018-07-12 Julia Koval <julia.koval@intel.com>
5375
5376 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5377 version.
5378
5379 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5380
5381 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5382 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5383 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5384 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5385 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5386 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5387 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5388
5389 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5390
5391 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5392 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5393 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5394 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5395 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5396 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5397 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5398 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5399
5400 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5401 Alan Hayward <alan.hayward@arm.com>
5402 David Sherwood <david.sherwood@arm.com>
5403
5404 * gcc.dg/vect/vect-fma-2.c: New test.
5405 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5406 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5407 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5408
5409 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5410
5411 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5412 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5413 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5414 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5415 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5416 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5417 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5418 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5419 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5420
5421 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5422
5423 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5424 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5425
5426 2018-07-12 Richard Biener <rguenther@suse.de>
5427
5428 PR target/84829
5429 * gcc.target/i386/pr84829.c: New testcase.
5430
5431 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5432
5433 * gcc.dg/torture/20180712-1.c: New test.
5434
5435 PR tree-optimization/86492
5436 * gcc.c-torture/execute/pr86492.c: New test.
5437
5438 2018-07-12 Richard Biener <rguenther@suse.de>
5439
5440 PR c/86453
5441 * g++.dg/warn/pr86453.C: New testcase.
5442
5443 2018-07-12 Richard Biener <rguenther@suse.de>
5444
5445 PR middle-end/86479
5446 * gcc.dg/graphite/pr86479.c: New testcase.
5447
5448 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5449
5450 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5451 of hardcoding size. Cast (rel) to MASK_TYPE.
5452 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5453 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5454 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5455 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5456 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5457 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5458 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5459 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5460 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5461 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5462 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5463 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5464 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5465 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5466 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5467 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5468 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5469 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5470 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5471
5472 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5473
5474 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5475 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5476 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5477
5478 2018-07-10 Mark Wielaard <mark@klomp.org>
5479
5480 PR debug/86459
5481 * gcc.dg/pr86459.c: New test.
5482
5483 2018-07-10 Martin Sebor <msebor@redhat.com>
5484
5485 PR testsuite/86461
5486 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5487
5488 2018-07-10 Martin Liska <mliska@suse.cz>
5489
5490 PR testsuite/86445
5491 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5492
5493 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR sanitizer/86406
5496 * g++.dg/ubsan/pr86406.C: New test.
5497
5498 PR fortran/86421
5499 * gfortran.dg/vect/pr86421.f90: New test.
5500
5501 2018-07-09 Martin Sebor <msebor@redhat.com>
5502
5503 PR tree-optimization/86415
5504 * gcc.dg/strlenopt-53.c: New test.
5505
5506 2018-07-09 Martin Sebor <msebor@redhat.com>
5507
5508 PR middle-end/77357
5509 * gcc.dg/strlenopt-49.c: New test.
5510 * gcc.dg/strlenopt-50.c: New test.
5511 * gcc.dg/strlenopt-51.c: New test.
5512 * gcc.dg/strlenopt-52.c: New test.
5513 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5514
5515 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c/86420
5518 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5519 to be returned and when first argument is not 0, so that they don't do
5520 anything for NEED_EXC or NEED_ERRNO.
5521
5522 2018-07-09 Tom de Vries <tdevries@suse.de>
5523
5524 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5525 * gcc.dg/guality/bswaptest.c: Same.
5526 * gcc.dg/guality/clztest.c: Same.
5527 * gcc.dg/guality/csttest.c: Same.
5528 * gcc.dg/guality/ctztest.c: Same.
5529 * gcc.dg/guality/drap.c: Same.
5530 * gcc.dg/guality/nrv-1.c: Same.
5531 * gcc.dg/guality/pr41353-1.c: Same.
5532 * gcc.dg/guality/pr41353-2.c: Same.
5533 * gcc.dg/guality/pr41404-1.c: Same.
5534 * gcc.dg/guality/pr43051-1.c: Same.
5535 * gcc.dg/guality/pr43077-1.c: Same.
5536 * gcc.dg/guality/pr43177.c: Same.
5537 * gcc.dg/guality/pr43329-1.c: Same.
5538 * gcc.dg/guality/pr43479.c: Same.
5539 * gcc.dg/guality/pr43593.c: Same.
5540 * gcc.dg/guality/pr45003-1.c: Same.
5541 * gcc.dg/guality/pr45003-2.c: Same.
5542 * gcc.dg/guality/pr45003-3.c: Same.
5543 * gcc.dg/guality/pr48437.c: Same.
5544 * gcc.dg/guality/pr48466.c: Same.
5545 * gcc.dg/guality/pr49888.c: Same.
5546 * gcc.dg/guality/pr54200.c: Same.
5547 * gcc.dg/guality/pr54519-1.c: Same.
5548 * gcc.dg/guality/pr54519-2.c: Same.
5549 * gcc.dg/guality/pr54519-3.c: Same.
5550 * gcc.dg/guality/pr54519-4.c: Same.
5551 * gcc.dg/guality/pr54519-5.c: Same.
5552 * gcc.dg/guality/pr54519-6.c: Same.
5553 * gcc.dg/guality/pr54551.c: Same.
5554 * gcc.dg/guality/pr54693-2.c: Same.
5555 * gcc.dg/guality/pr54693.c: Same.
5556 * gcc.dg/guality/pr54796.c: Same.
5557 * gcc.dg/guality/pr54970.c: Same.
5558 * gcc.dg/guality/pr67192.c: Same.
5559 * gcc.dg/guality/pr69947.c: Same.
5560 * gcc.dg/guality/pr78726.c: Same.
5561 * gcc.dg/guality/rotatetest.c: Same.
5562 * gcc.dg/guality/sra-1.c: Same.
5563 * gcc.dg/guality/vla-2.c: Same.
5564
5565 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5566
5567 * g++.dg/diagnostic/long-short.C: New.
5568 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5569 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5570 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5571
5572 2018-07-09 Tom de Vries <tdevries@suse.de>
5573
5574 * gcc.dg/vla-1.c: New test.
5575
5576 2018-07-07 Tom de Vries <tdevries@suse.de>
5577
5578 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5579 files.
5580 (get_dump_flags): New proc.
5581 (toplevel): Test all dump flags.
5582
5583 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5584
5585 * gnat.dg/stack_usage6.adb: New test.
5586 * gnat.dg/stack_usage6_pkg.ads: New helper.
5587
5588 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * gnat.dg/pure_function3a.adb: New test.
5591 * gnat.dg/pure_function3b.adb: Likewise.
5592 * gnat.dg/pure_function3c.adb: Likewise.
5593 * gnat.dg/pure_function3_pkg.ads: New helper.
5594
5595 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR target/84711
5598 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5599 dg-require-effective-target. Add -msse not just on i386-*, but
5600 on all i?86-* and x86_64-*.
5601
5602 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5603
5604 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5605 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5606 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5607 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5608 * gcc.dg/tree-ssa/popcount3.c: New test.
5609
5610 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5611
5612 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5613 to preserve the test.
5614 * gcc.target/i386/pr85073.c: Likewise.
5615
5616 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR tree-optimization/86401
5619 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5620 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5621 * c-c++-common/rotate-9.c: New test.
5622
5623 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5624
5625 PR target/86324
5626 gcc.target/powerpc/pr86324-1.c: New test.
5627 gcc.target/powerpc/pr86324-2.c: Likewise.
5628
5629 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5630
5631 PR target/84711
5632 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5633
5634 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5635
5636 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5637
5638 2018-07-05 Jeff Law <law@redhat.com>
5639
5640 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5641
5642 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5643
5644 PR fortran/86408
5645 * gfortran.dg/deferred_character_20.f90: New test.
5646
5647 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5648
5649 PR fortran/83183
5650 PR fortran/86325
5651 * gfortran.dg/init_flag_18.f90: New testcase.
5652 * gfortran.dg/init_flag_19.f03: New testcase.
5653
5654 2018-07-05 Carl Love <cel@us.ibm.com>
5655 * gcc.target/altivec-1-runnable.c: New test file.
5656 * gcc.target/altivec-2-runnable.c: New test file.
5657 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5658 for tests.
5659
5660 2018-07-05 Martin Sebor <msebor@redhat.com>
5661
5662 PR c++/86400
5663 * gcc.dg/strlenopt-47.c: New test.
5664 * gcc.dg/strlenopt-48.c: New test.
5665
5666 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5667
5668 PR target/84711
5669 * gcc.target/arm/big-endian-subreg.c: New.
5670
5671 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5672
5673 PR target/84711
5674 * gcc.dg/vect/pr84711.c: New.
5675
5676 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5677
5678 * gcc.target/aarch64/struct_cpy.c: New.
5679
5680 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5681
5682 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5683 * c-c++-common/unroll-2.c: Likewise.
5684 * g++.dg/cdce3.C: Likewise.
5685 * g++.dg/ext/unroll-1.C: Likewise.
5686 * g++.dg/ext/unroll-2.C: Likewise.
5687 * g++.dg/ext/unroll-3.C: Likewise.
5688 * gcc.dg/cdce1.c: Likewise.
5689 * gcc.dg/cdce2.c: Likewise.
5690 * gcc.dg/gomp/pr68128-1.c: Likewise.
5691 * gcc.dg/vect/pr46032.c: Likewise.
5692 * gcc.dg/vect/vect-cond-10.c: Likewise.
5693 * gcc.dg/vect/vect-cond-8.c: Likewise.
5694 * gcc.dg/vect/vect-cond-9.c: Likewise.
5695 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5696 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5697 * gcc.target/i386/avx-cvt-2.c: Likewise.
5698 * gcc.target/i386/avx-cvt-3.c: Likewise.
5699 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5700 * gcc.target/i386/avx2-gather-2.c: Likewise.
5701 * gcc.target/i386/avx2-gather-6.c: Likewise.
5702 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5703 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5704 * gfortran.dg/directive_unroll_1.f90: Likewise.
5705 * gfortran.dg/directive_unroll_2.f90: Likewise.
5706 * gnat.dg/unroll2.adb: Likewise.
5707 * gnat.dg/unroll3.adb: Likewise.
5708
5709 2018-07-05 Tom de Vries <tdevries@suse.de>
5710
5711 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5712
5713 2018-07-04 Martin Sebor <msebor@redhat.com>
5714
5715 PR tree-optimization/86274
5716 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5717
5718 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5719
5720 PR fortran/82009
5721 * gfortran.dg/block_16.f08. New test.
5722
5723 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5724
5725 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5726 has a slightly different IL that provides more threading
5727 opportunities.
5728
5729 2018-07-04 Martin Liska <mliska@suse.cz>
5730
5731 PR middle-end/66240
5732 PR target/45996
5733 PR c/84100
5734 * gcc.dg/pr84100.c (foo):
5735 * gcc.target/i386/falign-functions-2.c: New test.
5736 * gcc.target/i386/falign-functions.c: New test.
5737
5738 2018-07-04 Martin Liska <mliska@suse.cz>
5739
5740 * gcc.dg/pr47793.c: Remove.
5741
5742 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5743
5744 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5745 final scan test.
5746 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5747
5748 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR target/85620
5751 * gcc.target/i386/pr85620-1.c: New test.
5752 * gcc.target/i386/pr85620-2.c: Likewise.
5753 * gcc.target/i386/pr85620-3.c: Likewise.
5754 * gcc.target/i386/pr85620-4.c: Likewise.
5755
5756 2018-07-03 Martin Sebor <msebor@redhat.com>
5757
5758 PR tree-optimization/86274
5759 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5761 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5762 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5763 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5764 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5765 * gcc.dg/tree-ssa/pr83198.c: Same.
5766
5767 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 * g++.dg/other/locations1.C: New.
5770 * g++.dg/tls/locations1.C: Likewise.
5771 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5772 * g++.dg/diagnostic/virtual-static.C: Likewise.
5773 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5774 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5775 * g++.dg/cpp0x/pr51463.C: Likewise.
5776 * g++.dg/other/typedef1.C: Likewise.
5777 * g++.dg/parse/dtor13.C: Likewise.
5778 * g++.dg/template/error44.C: Likewise.
5779 * g++.dg/template/typedef4.C: Likewise.
5780 * g++.dg/template/typedef5.C: Likewise.
5781 * g++.dg/tls/diag-2.C: Likewise.
5782 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5783
5784 2018-07-03 Marek Polacek <polacek@redhat.com>
5785
5786 PR c++/86201
5787 * g++.dg/diagnostic/pr86201.C: New test.
5788
5789 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5790
5791 PR target/85694
5792 * gcc.target/i386/pr85694.c: New test.
5793
5794 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5795
5796 PR tree-optimization/85694
5797 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5798 Return true for AArch64 without SVE.
5799 * gcc.target/aarch64/vect_hadd_1.h: New file.
5800 * gcc.target/aarch64/vect_shadd_1.c: New test.
5801 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5802 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5803 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5804
5805 2018-07-03 Marek Polacek <polacek@redhat.com>
5806
5807 PR middle-end/86202
5808 * gcc.dg/Wint-conversion-2.c: New test.
5809
5810 PR c++/84306
5811 * g++.dg/overload/conv-op3.C: New test.
5812
5813 2018-07-03 Richard Biener <rguenther@suse.de>
5814
5815 PR ipa/86389
5816 * gcc.dg/torture/pr86389.c: New testcase.
5817
5818 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5819
5820 PR tree-optimization/85694
5821 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5822 proc.
5823 * gcc.dg/vect/vect-avg-1.c: New test.
5824 * gcc.dg/vect/vect-avg-2.c: Likewise.
5825 * gcc.dg/vect/vect-avg-3.c: Likewise.
5826 * gcc.dg/vect/vect-avg-4.c: Likewise.
5827 * gcc.dg/vect/vect-avg-5.c: Likewise.
5828 * gcc.dg/vect/vect-avg-6.c: Likewise.
5829 * gcc.dg/vect/vect-avg-7.c: Likewise.
5830 * gcc.dg/vect/vect-avg-8.c: Likewise.
5831 * gcc.dg/vect/vect-avg-9.c: Likewise.
5832 * gcc.dg/vect/vect-avg-10.c: Likewise.
5833 * gcc.dg/vect/vect-avg-11.c: Likewise.
5834 * gcc.dg/vect/vect-avg-12.c: Likewise.
5835 * gcc.dg/vect/vect-avg-13.c: Likewise.
5836 * gcc.dg/vect/vect-avg-14.c: Likewise.
5837
5838 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5839
5840 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5841 get split into two for use by the over-widening pattern.
5842 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5843 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5844 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5845 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5846 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5847 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5848 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5849 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5850 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5851 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5852 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5853 * gcc.dg/vect/vect-over-widen-22.c: New test.
5854
5855 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5856
5857 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5858 widen_mult pattern.
5859 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5860 over-widening messages.
5861 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5862 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5863 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5864 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5865 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5866 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5867 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5868 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5869 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5870 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5871 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5872 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5873 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5874 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5875 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5876 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5877 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5878 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5879 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5880 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5881 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5882 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5883 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5884 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5885 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5886 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5887
5888 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5889
5890 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5891
5892 2018-07-02 Jim Wilson <jimw@sifive.com>
5893
5894 * gcc.target/riscv/interrupt-debug.c: New.
5895
5896 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 * g++.dg/diagnostic/thread-thread_local.C: New.
5899
5900 2018-07-02 Martin Liska <mliska@suse.cz>
5901
5902 PR testsuite/86366
5903 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5904 * gcc.dg/profile-dir-2.c: Likewise.
5905 * gcc.dg/profile-dir-3.c: Likewise.
5906
5907 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5908
5909 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5910 overriden.
5911
5912 2018-07-02 Richard Biener <rguenther@suse.de>
5913
5914 PR tree-optimization/86363
5915 * gcc.dg/torture/pr86363.c: New testcase.
5916
5917 2018-07-02 Martin Liska <mliska@suse.cz>
5918
5919 * gcc.dg/completion-1.c: New test.
5920 * gcc.dg/completion-2.c: New test.
5921 * gcc.dg/completion-3.c: New test.
5922
5923 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5924
5925 PR fortran/82969
5926 PR fortran/86242
5927 * gfortran.dg/proc_ptr_50.f90: New test.
5928
5929 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5930
5931 PR fortran/45305
5932 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5933
5934 2018-07-02 Martin Liska <mliska@suse.cz>
5935
5936 PR ipa/86279
5937 * gcc.dg/ipa/pr86279.c: New test.
5938
5939 2018-07-02 Martin Liska <mliska@suse.cz>
5940
5941 PR ipa/86323
5942 * g++.dg/ipa/pr86323.C: New test.
5943
5944 2018-07-01 Tom de Vries <tdevries@suse.de>
5945
5946 revert:
5947 2018-07-01 Tom de Vries <tdevries@suse.de>
5948
5949 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5950 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5951
5952 2018-07-01 Tom de Vries <tdevries@suse.de>
5953
5954 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5955 argument.
5956 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5957 with @main.
5958
5959 2018-07-01 Tom de Vries <tdevries@suse.de>
5960
5961 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5962 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5963
5964 2018-07-01 Tom de Vries <tdevries@suse.de>
5965
5966 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5967 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5968
5969 2018-07-01 Tom de Vries <tdevries@suse.de>
5970
5971 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5972 (verify_call): ... here. Move to toplevel.
5973 (verify_call_np, dg_final_directive_check_utils): New proc.
5974 (toplevel): Call dg_final_directive_check_utils.
5975 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5976
5977 2018-06-30 Jim Wilson <jimw@sifive.com>
5978
5979 * gcc.target/riscv/shift-shift-1.c: New.
5980 * gcc.target/riscv/shift-shift-2.c: New.
5981 * gcc.target/riscv/shift-shift-3.c: New.
5982
5983 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5984
5985 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5986
5987 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5988
5989 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5990 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5991 by 4 in the computation of a[i].
5992 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5993 main multiplication constant.
5994 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5995 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5996 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5997 pattern to cast the result to int.
5998 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5999 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6000 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6001 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6002 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6003 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6004 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6005 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6006 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6007 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6008 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6009 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6010 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6011 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6012 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6013 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6014 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6015 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6016 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6017 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6018
6019 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6020
6021 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6022 test for vectorization along the lines described in the comment.
6023
6024 2018-06-30 Tom de Vries <tdevries@suse.de>
6025
6026 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6027 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6028 LTO_TORTURE_OPTIONS.
6029 * gcc.dg/guality/prevent-optimization.h: New file.
6030 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6031 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6032
6033 2018-06-30 Tom de Vries <tdevries@suse.de>
6034
6035 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6036 * lib/gcc-dg.exp (dg-final): New proc.
6037 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6038 argument.
6039
6040 2018-06-29 Martin Sebor <msebor@redhat.com>
6041
6042 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6043 that don't define the function.
6044
6045 2018-06-29 Marek Polacek <polacek@redhat.com>
6046
6047 PR c++/86184
6048 * g++.dg/ext/cond3.C: New test.
6049
6050 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.target/arm/arm-soft-strd-even.c: New test.
6053
6054 2018-06-29 Tom de Vries <tdevries@suse.de>
6055
6056 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6057 line, and use it.
6058 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6059 (process-message): ... here.
6060 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6061
6062 2018-06-29 Martin Liska <mliska@suse.cz>
6063
6064 PR tree-optimization/86263
6065 * gcc.dg/tree-ssa/pr86263.c: New test.
6066
6067 2018-06-28 Carl Love <cel@us.ibm.com>
6068
6069 * gcc.target/p9-extract-1.c: Add test case.
6070 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6071 name in ABI.
6072
6073 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6074
6075 PR target/86348
6076 * gcc.target/i386/pr86348.c: New test.
6077
6078 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6079
6080 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6081
6082 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6083
6084 PR fortran/82865
6085 * gfortran.dg/dec_type_print_2.f03: New testcase.
6086
6087 2018-06-28 David Pagan <dave.pagan@oracle.com>
6088
6089 PR c/55976
6090 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6091 message causing unexpected test FAIL.
6092
6093 2018-06-28 Martin Liska <mliska@suse.cz>
6094
6095 * gcc.dg/tree-ssa/switch-1.c: New test.
6096
6097 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6098
6099 * gnat.dg/debug15.adb: New test.
6100
6101 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6102
6103 PR c++/86329
6104 * g++.dg/lookup/pr86329.C: New test.
6105
6106 2018-06-27 Carl Love <cel@us.ibm.com>
6107
6108 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6109
6110 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6111
6112 PR target/85769
6113 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6114
6115 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6116
6117 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6118
6119 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6120
6121 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6122 requirement for this test.
6123 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6124 requirement, and -mpower8-vector compile option.
6125
6126 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR target/86314
6129 * gcc.dg/pr86314.c: New test.
6130
6131 PR debug/86257
6132 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6133
6134 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136 * gcc.target/i386/pr86257.c: Require 64-bit.
6137
6138 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140 * g++.dg/pr86082.C: Require IBM1047 support.
6141
6142 2018-06-26 Richard Biener <rguenther@suse.de>
6143
6144 PR middle-end/86271
6145 * gcc.dg/pr86271.c: New testcase.
6146
6147 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6148
6149 PR debug/86064
6150 * gcc.dg/pr86064.c: New.
6151
6152 2018-06-25 Jeff Law <law@redhat.com>
6153
6154 * lib/target-supports.exp
6155 (check_effective_target_logical_op_short_circuit): Add v850.
6156
6157 2018-06-25 Martin Sebor <msebor@redhat.com>
6158
6159 PR tree-optimization/86204
6160 * gcc.dg/strlenopt-46.c: New test.
6161
6162 2018-06-25 Martin Sebor <msebor@redhat.com>
6163
6164 PR tree-optimization/85700
6165 * gcc.dg/Wstringop-truncation-4.c: New test.
6166
6167 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6168
6169 PR fortran/82972
6170 PR fortran/83088
6171 PR fortran/85851
6172 * gfortran.dg/init_flag_17.f90: New testcase.
6173
6174 2018-06-25 Carl Love <cel@us.ibm.com>
6175
6176 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6177 vec_extract a signed int. Add vec_extract tests for bool char
6178 and bool int.
6179 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6180 vec_extract tests.
6181
6182 2018-06-25 Tom de Vries <tdevries@suse.de>
6183
6184 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6185
6186 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR target/84786
6189 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6190
6191 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6192
6193 * gnat.dg/sso9.adb: New testcase.
6194 * gnat.dg/sso9_pkg.ads: Likewise.
6195
6196 2018-06-25 Tom de Vries <tdevries@suse.de>
6197
6198 PR debug/86257
6199 * gcc.target/i386/pr86257.c: New test.
6200
6201 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6202
6203 PR C++/86082
6204 * g++.dg/pr86082.C: New test.
6205
6206 2018-06-24 Tom de Vries <tdevries@suse.de>
6207
6208 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6209 * gcc.dg/guality/guality.exp: Same.
6210 * gfortran.dg/guality/guality.exp: Same.
6211 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6212
6213 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6214
6215 * g++.dg/concepts/locations1.C: New.
6216 * g++.dg/cpp0x/locations1.C: Likewise.
6217 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6218 * g++.dg/cpp1z/inline-var3.C: Likewise.
6219
6220 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6221
6222 PR fortran/86281
6223 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6224
6225 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6226
6227 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6228 this test.
6229 * gcc.target/powerpc/builtins-9.c: New test.
6230 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6231 to expect different code generation on big-endian vs.
6232 little-endian targets.
6233
6234 2018-06-22 Tom de Vries <tdevries@suse.de>
6235
6236 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6237 $rootme/../gdb/gdb, if available.
6238 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6239 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6240
6241 2018-06-22 Tom de Vries <tdevries@suse.de>
6242
6243 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6244 * g++.dg/guality/guality.exp: Use report_gdb.
6245 * gcc.dg/guality/guality.exp: Same.
6246 * gfortran.dg/guality/guality.exp: Same.
6247
6248 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR c++/85662
6251 * g++.dg/ext/offsetof3.C: New test.
6252
6253 2018-06-22 Carl Love <cel@us.ibm.com>
6254
6255 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6256 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6257 for the vnor, vand and vxor instructions.
6258 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6259 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6260 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6261 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6262 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6263 Add -dp to dg-options, update expected counts.
6264
6265 2018-06-22 Paul Koning <ni1d@arrl.net>
6266
6267 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6268 if pdp11.
6269 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6270 * gcc.c-torture/compile/20040101-1.c: Ditto.
6271 * gcc.c-torture/compile/20050622-1.c: Ditto.
6272 * gcc.c-torture/compile/20080625-1.c: Ditto.
6273 * gcc.c-torture/compile/20090107-1.c: Ditto.
6274 * gcc.c-torture/compile/920501-12.c: Ditto.
6275 * gcc.c-torture/compile/920501-4.c: Ditto.
6276 * gcc.c-torture/compile/961203-1.c: Ditto.
6277 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6278 * gcc.c-torture/compile/pr25310.c: Ditto.
6279
6280 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6281 James Norris <jnorris@codesourcery.com>
6282 Thomas Schwinge <thomas@codesourcery.com>
6283 Tom de Vries <tom@codesourcery.com>
6284
6285 * c-c++-common/goacc/deviceptr-4.c: New file.
6286 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6287 Likewise.
6288 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6289 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6290 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6291 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6292 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6293 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6294 Likewise.
6295 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6296 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6297 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6298 Likewise.
6299 * gfortran.dg/goacc/modules.f95: Likewise.
6300 * gfortran.dg/goacc/routine-8.f90: Likewise.
6301 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6302
6303 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6304
6305 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6306 if the long double format is IEEE 128-bit for tests that are
6307 explicitly testing IBM extended double support. Use the
6308 appropriate pack and unpack built-in functions. Change calls from
6309 __builtin_isinfl to __builtin_isinf since the later supports all
6310 floating point types.
6311 * gcc.target/powerpc/pr57150.c: Likewise.
6312 * gcc.target/powerpc/pr60203.c: Likewise.
6313 * gcc.target/powerpc/pr67808.c: Likewise.
6314 * gcc.target/powerpc/pr70117.c: Likewise.
6315 * gcc.target/powerpc/tfmode_off.c: Likewise.
6316
6317 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6318
6319 PR fortran/49630
6320 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6321
6322 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6323
6324 PR fortran/83118
6325 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6326
6327 2018-06-21 Tom de Vries <tdevries@suse.de>
6328
6329 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6330
6331 2018-06-21 Tom de Vries <tdevries@suse.de>
6332
6333 PR tree-optimization/85859
6334 * gcc.dg/pr85859.c: New test.
6335
6336 2018-06-21 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/86232
6339 * gcc.dg/torture/pr86232.c: New testcase.
6340
6341 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6342
6343 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6344
6345 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6346
6347 * gcc/gcc.target/aarch64/aes_2.c: New test.
6348
6349 2018-06-20 Than McIntosh <thanm@google.com>
6350
6351 PR libgcc/86213
6352 * gcc.dg/split-8.c: New.
6353
6354 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6355
6356 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6357 for vpkudus in place of vpksdus.
6358 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6359
6360 2018-06-20 Nathan Sidwell <nathan@acm.org>
6361
6362 PR c++/85634
6363 * g++.dg/lookup/pr85634-2.C: New.
6364
6365 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 * g++.dg/template/friend65.C: New.
6368 * g++.dg/cpp0x/main1.C: Likewise.
6369 * g++.dg/other/main2.C: Likewise.
6370 * g++.dg/other/main3.C: Likewise.
6371 * g++.dg/template/friend42.C: Test location too.
6372 * g++.dg/concepts/decl-diagnose.C: Likewise.
6373 * g++.dg/warn/main-2.C: Update.
6374
6375 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6376 Thomas Schwinge <thomas@codesourcery.com>
6377 Cesar Philippidis <cesar@codesourcery.com>
6378
6379 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6380 2.5 data clause semantics.
6381 * c-c++-common/goacc/declare-2.c: Likewise.
6382 * c-c++-common/goacc/default-4.c: Likewise.
6383 * c-c++-common/goacc/finalize-1.c: New test.
6384 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6385 OpenACC 2.5 data clause semantics.
6386 * c-c++-common/goacc/kernels-alias.c: Likewise.
6387 * c-c++-common/goacc/routine-5.c: Likewise.
6388 * c-c++-common/goacc/update-if_present-1.c: New test.
6389 * c-c++-common/goacc/update-if_present-2.c: New test.
6390 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6391 2.5 data clause semantics.
6392 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6393 * gfortran.dg/goacc/data-tree.f95: Likewise.
6394 * gfortran.dg/goacc/declare-2.f95: Likewise.
6395 * gfortran.dg/goacc/default-4.f: Likewise.
6396 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6397 * gfortran.dg/goacc/finalize-1.f: New test.
6398 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6399 OpenACC 2.5 data clause semantics.
6400 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6401 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6402 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6403 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6404 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6405 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6406 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6407
6408 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR c++/86210
6411 * g++.dg/warn/Wnonnull4.C: New test.
6412
6413 2018-06-20 Marek Polacek <polacek@redhat.com>
6414
6415 PR c++/86240
6416 * g++.dg/pr86240.C: New test.
6417
6418 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR debug/86194
6421 * gcc.target/i386/pr86194.c: New test.
6422
6423 PR tree-optimization/86231
6424 * gcc.dg/tree-ssa/vrp119.c: New test.
6425 * gcc.c-torture/execute/pr86231.c: New test.
6426
6427 2018-06-20 Tom de Vries <tdevries@suse.de>
6428
6429 PR tree-optimization/86097
6430 * gcc.dg/autopar/pr86097.c: New test.
6431
6432 2018-06-20 Nathan Sidwell <nathan@acm.org>
6433
6434 PR c++/85634
6435 * g++.dg/lookup/pr85634.C: New.
6436
6437 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6438
6439 * gcc.target/aarch64/ldp_stp_q.c: New test.
6440 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6441 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6442
6443 2018-06-20 Martin Liska <mliska@suse.cz>
6444
6445 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6446
6447 2018-06-19 Martin Sebor <msebor@redhat.com>
6448
6449 PR tree-optimization/48560
6450 * gcc.dg/Warray-bounds-28.c: New test.
6451
6452 2018-06-19 Martin Sebor <msebor@redhat.com>
6453
6454 PR middle-end/85602
6455 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6456 to also match C++.
6457
6458 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6459
6460 * g++.dg/lto/pr84805_0.C: Update template.
6461 * g++.dg/lto/pr84805_1.C: Update template.
6462
6463 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * gnat.dg/aggr24.adb: New test.
6466 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6467
6468 2018-06-19 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/86179
6471 * gcc.dg/pr86179.c: New testcase.
6472
6473 2018-06-18 Martin Sebor <msebor@redhat.com>
6474
6475 PR middle-end/85602
6476 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6477 * c-c++-common/attr-nonstring-8.c: New test.
6478
6479 2018-06-18 Martin Sebor <msebor@redhat.com>
6480
6481 PR tree-optimization/81384
6482 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6483 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6484 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6485 * gcc.dg/attr-nonstring-2.c: New test.
6486 * gcc.dg/attr-nonstring-3.c: New test.
6487 * gcc.dg/attr-nonstring-4.c: New test.
6488 * gcc.dg/strlenopt-45.c: New test.
6489 * gcc.dg/strlenopt.h (strnlen): Declare.
6490
6491 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6492
6493 PR tree-optimization/86076
6494 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6495
6496 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6497
6498 PR tree-optimization/64946
6499 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6500
6501 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6504 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6505 * gnat.dg/stack_usage5.adb: New test.
6506
6507 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6508
6509 PR middle-end/82479
6510 * gcc.dg/tree-ssa/popcount.c: New test.
6511 * gcc.dg/tree-ssa/popcount2.c: New test.
6512
6513 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6514
6515 PR middle-end/64946
6516 * gcc.dg/absu.c: New test.
6517 * gcc.dg/gimplefe-29.c: New test.
6518 * gcc.target/aarch64/pr64946.c: New test.
6519
6520 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c/86093
6523 * c-c++-common/pr86093.c: New test.
6524
6525 PR middle-end/85878
6526 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6527
6528 PR middle-end/86123
6529 * gcc.c-torture/compile/pr86123.c: New test.
6530
6531 2018-06-15 Tom de Vries <tdevries@suse.de>
6532
6533 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6534
6535 2018-06-15 Nick Clifton <nickc@redhat.com>
6536
6537 PR 84195
6538 * gcc.c-torture/compile/pr84195.c: New test.
6539
6540 2018-06-15 Richard Biener <rguenther@suse.de>
6541
6542 PR middle-end/86159
6543 * g++.dg/pr86159.C: New testcase.
6544
6545 2018-06-15 Richard Biener <rguenther@suse.de>
6546
6547 PR middle-end/86076
6548 * gcc.dg/pr86076.c: New testcase.
6549
6550 2018-06-14 Marek Polacek <polacek@redhat.com>
6551
6552 PR c++/86063
6553 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6554
6555 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR target/86048
6558 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6559 -msse2 to dg-options.
6560
6561 PR middle-end/86122
6562 * gcc.c-torture/compile/pr86122.c: New test.
6563
6564 P0624R2 - Default constructible and assignable stateless lambdas
6565 * g++.dg/cpp2a/lambda1.C: New test.
6566 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6567 for -std=c++2a.
6568
6569 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 * g++.dg/other/static3.C: New.
6572 * g++.dg/other/static4.C: Likewise.
6573 * g++.dg/warn/Wshadow-15.C: Likewise.
6574 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6575 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6576 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6577 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6578 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6579 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6580 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6581
6582 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6583
6584 PR target/85945
6585 * gcc.c-torture/compile/pr85945.c: New test.
6586
6587 2018-06-14 Richard Biener <rguenther@suse.de>
6588
6589 PR ipa/86124
6590 * gcc.dg/pr86124.c: New testcase.
6591
6592 2018-06-13 Martin Sebor <msebor@redhat.com>
6593
6594 PR tree-optimization/86114
6595 * gcc.dg/pr86114.c: New test.
6596
6597 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6598
6599 PR fortran/86110
6600 * gfortran.dg/pr86110.f90: New test.
6601
6602 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6603
6604 PR fortran/85703
6605 * gfortran.dg/goacc/pr85703.f90: New test.
6606 * gfortran.dg/gomp/pr85703.f90: New test.
6607
6608 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6609
6610 PR fortran/85702
6611 * gfortran.dg/goacc/pr85702.f90: New test.
6612
6613 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6614
6615 * gcc.target/i386/pr86048.c: New test.
6616
6617 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6618
6619 * gcc.target/arc/fma-1.c: New test.
6620
6621 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6622
6623 * gcc.target/arc/pr9001107555.c: New file.
6624
6625 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6626
6627 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6628
6629 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 * g++.dg/init/delete3.C: New.
6632 * g++.dg/init/new49.C: Likewise.
6633 * g++.dg/init/new25.C: Test locations too.
6634 * g++.dg/template/new4.C: Likewise.
6635 * g++.old-deja/g++.jason/operator.C: Likewise.
6636
6637 2018-06-12 Marek Polacek <polacek@redhat.com>
6638
6639 Core issue 1331 - const mismatch with defaulted copy constructor
6640 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6641 * g++.dg/cpp0x/defaulted52.C: New test.
6642 * g++.dg/cpp0x/defaulted53.C: New test.
6643 * g++.dg/cpp0x/defaulted54.C: New test.
6644 * g++.dg/cpp0x/defaulted55.C: New test.
6645 * g++.dg/cpp0x/defaulted56.C: New test.
6646 * g++.dg/cpp0x/defaulted57.C: New test.
6647 * g++.dg/cpp0x/defaulted58.C: New test.
6648 * g++.dg/cpp0x/defaulted59.C: New test.
6649 * g++.dg/cpp0x/defaulted60.C: New test.
6650
6651 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6652
6653 PR other/69968
6654 * gcc.dg/spellcheck-transposition.c: New test.
6655
6656 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6657
6658 PR fortran/44491
6659 * gfortran.dg/pr44491.f90: New testcase
6660
6661 2018-06-12 Martin Sebor <msebor@redhat.com>
6662
6663 PR tree-optimization/85259
6664 * gcc.dg/Wstringop-overflow-5.c: New test.
6665 * gcc.dg/Wstringop-overflow-6.c: New test.
6666
6667 2018-06-12 Martin Sebor <msebor@redhat.com>
6668
6669 PR c/85931
6670 * gcc.dg/Wstringop-truncation-3.c: New test.
6671
6672 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6673
6674 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6675 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6676 * gcc.target/powerpc/swaps-p8-17.c: Same.
6677
6678 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6679
6680 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6681 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6682 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6683 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6684 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6685 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6686
6687 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6688
6689 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6690 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6691 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6692 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6693 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6694 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6695
6696 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6697
6698 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6699 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6700 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6701 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6702 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6703 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6704
6705 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6706
6707 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6708 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6709 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6710 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6711 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6712 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6713
6714 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6715
6716 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6717 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6718 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6719 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6720 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6721 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6722
6723 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6724
6725 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6726 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6727 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6728 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6729 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6730 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6731
6732 2018-06-12 Martin Liska <mliska@suse.cz>
6733
6734 * g++.dg/opt/mpx.C: New test.
6735 * gcc.target/i386/mpx.c: New test.
6736
6737 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6738
6739 * gcc.target/arc/builtin_simdarc.c: Update test.
6740 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6741 * gcc.target/arc/tumaddsidi4.c: Likewise.
6742
6743 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6744
6745 * gnat.dg/opt72a.ad[sb]: New test.
6746 * gnat.dg/opt72_pkg.ads: New helper.
6747
6748 2018-06-12 Tom de Vries <tdevries@suse.de>
6749
6750 * gcc.dg-selftests/dg-final.exp: New file.
6751
6752 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 * g++.dg/lookup/new2.C: Test locations too.
6755 * g++.dg/other/ellipsis1.C: Likewise.
6756 * g++.dg/other/operator1.C: Likewise.
6757 * g++.dg/other/operator2.C: Likewise.
6758 * g++.dg/overload/operator2.C: Likewise.
6759 * g++.dg/parse/defarg11.C: Likewise.
6760 * g++.dg/parse/operator4.C: Likewise.
6761 * g++.dg/template/error30.C: Likewise.
6762 * g++.dg/template/explicit-args3.C: Likewise.
6763 * g++.dg/warn/effc1.C: Likewise.
6764 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6765 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6766 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6767 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6768 * g++.old-deja/g++.jason/operator.C: Likewise.
6769
6770 2018-06-11 Martin Sebor <msebor@redhat.com>
6771
6772 PR tree-optimization/86083
6773 * gcc.dg/strlenopt-44.c: New test.
6774
6775 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6776
6777 PR fortran/45521
6778 * gfortran.dg/generic_32.f90: New test.
6779 * gfortran.dg/generic_33.f90: New test.
6780
6781 2018-06-11 Carl Love <cel@us.ibm.com>
6782 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6783 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6784 long long bool. Remove duplicate dg-final for xxlxor. Update
6785 dg-final instruction counts.
6786 * gcc.target/powerpc/altivec-37.c (main): New file for
6787 tests vec_unpackh and vec_unpackl returning long long bool and
6788 long long int.
6789
6790 2018-06-11 Martin Liska <mliska@suse.cz>
6791
6792 PR tree-optimization/86089
6793 * gcc.dg/tree-ssa/pr86089.c: New test.
6794
6795 2018-06-11 Julia Koval <julia.koval@intel.com>
6796
6797 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6798 * gcc.target/i386/vpclmulqdq.c: Ditto.
6799
6800 2018-06-11 Olivier Hainque <hainque@adacore.com>
6801
6802 * gnat.dg/lang-dw2.adb: New test.
6803 * gnat.dg/lang-dw3.adb: New test.
6804
6805 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6806
6807 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6808 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6809
6810 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6811
6812 * gnat.dg/predicate1.adb: New testcase.
6813
6814 2018-06-11 Yannick Moy <moy@adacore.com>
6815
6816 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6817
6818 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6819
6820 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6821 testcase.
6822
6823 2018-06-11 Javier Miranda <miranda@adacore.com>
6824
6825 * gnat.dg/prot4.adb: New testcase.
6826
6827 2018-06-11 Yannick Moy <moy@adacore.com>
6828
6829 * gnat.dg/part_of1-instantiation.adb,
6830 gnat.dg/part_of1-instantiation.ads,
6831 gnat.dg/part_of1-private_generic.adb,
6832 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6833 testcase.
6834
6835 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6836
6837 * gnat.dg/contract1.adb: New testcase.
6838
6839 2018-06-11 Javier Miranda <miranda@adacore.com>
6840
6841 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6842 testcase.
6843
6844 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6845
6846 * gnat.dg/inline_always1.adb: New testcase.
6847
6848 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6849
6850 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6851 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6852 gnat.dg/nested_generic2_g2.ads: New testcase.
6853
6854 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6855
6856 * g++.dg/template/friend64.C: New.
6857 * g++.old-deja/g++.other/friend4.C: Test the location too.
6858 * g++.old-deja/g++.pt/crash23.C: Likewise.
6859
6860 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 * gfortran.dg/inline_matmul_23.f90: New test.
6863
6864 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6865
6866 PR fortran/85088
6867 * gfortran.dg/intent_decl_1.f90: New test case.
6868
6869 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6870
6871 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6872 * gfortran.dg/ieee/large_4.f90: Ditto.
6873 * gfortran.dg/round_4.f90: Ditto.
6874
6875 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6876
6877 PR fortran/38351
6878 * gfortran.dg/pr38351.f90: New test.
6879 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6880
6881 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6882
6883 PR fortran/85138
6884 PR fortran/85996
6885 PR fortran/86051
6886 * gfortran.dg/pr85138_1.f90: New test.
6887 * gfortran.dg/pr85138_2.f90: Ditto.
6888 * gfortran.dg/pr85996.f90: Ditto.
6889
6890 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6891
6892 PR fortran/78278
6893 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6894 * gfortran.dg/data_char_1.f90: Ditto.
6895 * gfortran.dg/pr78571.f90: Ditto.
6896 * gfortran.dg/pr78278.f90: New test.
6897
6898 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6899
6900 PR fortran/63514
6901 * gfortran.dg/pr63514.f90: New test.
6902
6903 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
6905 PR fortran/85631
6906 * gfortran.dg/bounds_check_20.f90: New test.
6907
6908 2018-06-08 Carl Love <cel@us.ibm.com>
6909
6910 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6911 vpkudum counts.
6912 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6913 vec_extract a signed int.
6914 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6915 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6916 vcmpgtsd, vcmpgtud.
6917 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6918 vec_extract a signed int.
6919 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6920 vec_extract a signed int.
6921 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6922 vec_xor builtins. Update xxsel, xxlxor counts.
6923
6924 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6925
6926 PR fortran/86059
6927 * gfortran.dg/associate_30.f90: Remove code tested ...
6928 * gfortran.dg/pr67803.f90: Ditto.
6929 * gfortran.dg/pr67805.f90: Ditto.
6930 * gfortran.dg/pr86059.f90: ... here. New test.
6931
6932 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6933
6934 PR fortran/78571
6935 * gfortran.dg/pr78571.f90: New test.
6936
6937 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6938
6939 PR target/85755
6940 * gcc.target/powerpc/pr85755.c: New test.
6941
6942 2018-06-08 Carl Love <cel@us.ibm.com>
6943
6944 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6945 vsx-vector-6.p7.c.
6946 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6947 vsx-vector-6.p9.c.
6948 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6949 for BE system that are different then for an LE system from this file
6950 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6951 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6952 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6953
6954 2018-06-08 Martin Liska <mliska@suse.cz>
6955
6956 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6957
6958 2018-06-08 Martin Liska <mliska@suse.cz>
6959
6960 * g++.dg/dg.exp: Do not use mpx.exp.
6961 * g++.dg/lto/lto.exp: Likewise.
6962 * g++.dg/lto/pr69729_0.C: Remove.
6963 * g++.dg/opt/pr71529.C: Remove.
6964 * g++.dg/pr63995-1.C: Remove.
6965 * g++.dg/pr68270.C: Remove.
6966 * g++.dg/pr71624.C: Remove.
6967 * g++.dg/pr71633.C: Remove.
6968 * g++.dg/pr79761.C: Remove.
6969 * g++.dg/pr79764.C: Remove.
6970 * g++.dg/pr79769.C: Remove.
6971 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6972 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6973 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6974 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6975 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6976 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6977 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6978 * gcc.dg/lto/pr66221_0.c: Remove.
6979 * gcc.target/i386/chkp-always_inline.c: Remove.
6980 * gcc.target/i386/chkp-bndret.c: Remove.
6981 * gcc.target/i386/chkp-builtins-1.c: Remove.
6982 * gcc.target/i386/chkp-builtins-2.c: Remove.
6983 * gcc.target/i386/chkp-builtins-3.c: Remove.
6984 * gcc.target/i386/chkp-builtins-4.c: Remove.
6985 * gcc.target/i386/chkp-const-check-1.c: Remove.
6986 * gcc.target/i386/chkp-const-check-2.c: Remove.
6987 * gcc.target/i386/chkp-hidden-def.c: Remove.
6988 * gcc.target/i386/chkp-label-address.c: Remove.
6989 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6990 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6991 * gcc.target/i386/chkp-pr69044.c: Remove.
6992 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6993 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6994 * gcc.target/i386/chkp-strchr.c: Remove.
6995 * gcc.target/i386/chkp-strlen-1.c: Remove.
6996 * gcc.target/i386/chkp-strlen-2.c: Remove.
6997 * gcc.target/i386/chkp-strlen-3.c: Remove.
6998 * gcc.target/i386/chkp-strlen-4.c: Remove.
6999 * gcc.target/i386/chkp-strlen-5.c: Remove.
7000 * gcc.target/i386/chkp-stropt-1.c: Remove.
7001 * gcc.target/i386/chkp-stropt-10.c: Remove.
7002 * gcc.target/i386/chkp-stropt-11.c: Remove.
7003 * gcc.target/i386/chkp-stropt-12.c: Remove.
7004 * gcc.target/i386/chkp-stropt-13.c: Remove.
7005 * gcc.target/i386/chkp-stropt-14.c: Remove.
7006 * gcc.target/i386/chkp-stropt-15.c: Remove.
7007 * gcc.target/i386/chkp-stropt-16.c: Remove.
7008 * gcc.target/i386/chkp-stropt-17.c: Remove.
7009 * gcc.target/i386/chkp-stropt-2.c: Remove.
7010 * gcc.target/i386/chkp-stropt-3.c: Remove.
7011 * gcc.target/i386/chkp-stropt-4.c: Remove.
7012 * gcc.target/i386/chkp-stropt-5.c: Remove.
7013 * gcc.target/i386/chkp-stropt-6.c: Remove.
7014 * gcc.target/i386/chkp-stropt-7.c: Remove.
7015 * gcc.target/i386/chkp-stropt-8.c: Remove.
7016 * gcc.target/i386/chkp-stropt-9.c: Remove.
7017 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7018 * gcc.target/i386/indirect-thunk-11.c: Remove.
7019 * gcc.target/i386/indirect-thunk-12.c: Remove.
7020 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7021 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7022 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7023 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7024 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7025 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7026 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7027 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7028 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7029 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7030 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7031 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7032 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7033 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7034 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7035 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7036 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7037 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7038 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7039 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7040 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7041 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7042 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7043 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7044 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7045 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7046 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7047 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7048 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7049 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7050 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7051 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7052 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7053 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7054 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7055 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7056 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7057 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7058 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7059 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7060 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7061 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7062 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7063 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7064 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7065 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7066 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7067 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7068 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7069 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7070 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7071 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7072 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7073 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7074 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7075 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7076 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7077 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7078 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7079 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7080 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7081 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7082 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7083 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7084 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7085 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7086 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7087 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7088 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7089 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7090 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7091 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7092 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7093 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7094 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7095 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7096 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7097 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7098 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7099 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7100 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7101 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7102 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7103 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7104 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7105 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7106 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7107 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7108 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7109 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7110 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7111 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7112 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7113 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7114 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7115 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7116 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7117 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7118 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7119 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7120 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7121 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7122 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7123 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7124 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7125 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7126 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7127 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7128 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7129 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7130 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7131 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7132 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7133 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7134 * gcc.target/i386/mpx/label-address-1.c: Remove.
7135 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7136 * gcc.target/i386/mpx/macro.c: Remove.
7137 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7138 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7139 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7140 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7141 * gcc.target/i386/mpx/memmove-1.c: Remove.
7142 * gcc.target/i386/mpx/memmove-2.c: Remove.
7143 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7144 * gcc.target/i386/mpx/mpx-check.h: Remove.
7145 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7146 * gcc.target/i386/mpx/mpx.exp: Remove.
7147 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7148 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7149 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7150 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7151 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7152 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7153 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7154 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7155 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7156 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7157 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7158 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7159 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7160 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7161 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7162 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7163 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7164 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7165 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7166 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7167 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7168 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7169 * gcc.target/i386/mpx/pr65508.c: Remove.
7170 * gcc.target/i386/mpx/pr65531.cc: Remove.
7171 * gcc.target/i386/mpx/pr66048.cc: Remove.
7172 * gcc.target/i386/mpx/pr66134.c: Remove.
7173 * gcc.target/i386/mpx/pr66566.c: Remove.
7174 * gcc.target/i386/mpx/pr66567.c: Remove.
7175 * gcc.target/i386/mpx/pr66568.c: Remove.
7176 * gcc.target/i386/mpx/pr66569.c: Remove.
7177 * gcc.target/i386/mpx/pr66581.c: Remove.
7178 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7179 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7180 * gcc.target/i386/mpx/pr68416.c: Remove.
7181 * gcc.target/i386/mpx/pr78339.c: Remove.
7182 * gcc.target/i386/mpx/pr79631.c: Remove.
7183 * gcc.target/i386/mpx/pr79633.c: Remove.
7184 * gcc.target/i386/mpx/pr79753.c: Remove.
7185 * gcc.target/i386/mpx/pr79770.c: Remove.
7186 * gcc.target/i386/mpx/pr79987.c: Remove.
7187 * gcc.target/i386/mpx/pr79988.c: Remove.
7188 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7189 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7190 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7191 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7192 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7193 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7194 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7195 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7196 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7197 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7198 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7199 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7200 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7201 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7202 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7203 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7204 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7205 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7206 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7207 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7208 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7209 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7210 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7211 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7212 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7213 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7214 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7215 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7216 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7217 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7218 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7219 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7220 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7221 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7222 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7223 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7224 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7225 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7226 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7227 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7228 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7229 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7230 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7231 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7232 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7233 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7234 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7235 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7236 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7237 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7238 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7239 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7240 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7241 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7242 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7243 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7244 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7245 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7246 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7247 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7248 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7249 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7250 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7251 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7252 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7253 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7254 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7255 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7256 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7257 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7258 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7259 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7260 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7261 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7262 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7263 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7264 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7265 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7266 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7267 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7268 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7269 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7270 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7271 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7272 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7273 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7274 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7275 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7276 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7277 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7278 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7279 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7280 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7281 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7282 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7283 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7284 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7285 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7286 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7287 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7288 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7289 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7290 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7291 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7292 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7293 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7294 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7295 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7296 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7297 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7298 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7299 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7300 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7301 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7302 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7303 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7304 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7305 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7306 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7307 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7308 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7309 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7310 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7311 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7312 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7313 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7314 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7315 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7316 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7317 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7318 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7319 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7320 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7321 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7322 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7323 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7324 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7325 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7326 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7327 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7328 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7329 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7330 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7331 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7332 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7333 * gcc.target/i386/pr63995-2.c: Remove.
7334 * gcc.target/i386/pr64805.c: Remove.
7335 * gcc.target/i386/pr65044.c: Remove.
7336 * gcc.target/i386/pr65167.c: Remove.
7337 * gcc.target/i386/pr65183.c: Remove.
7338 * gcc.target/i386/pr65184.c: Remove.
7339 * gcc.target/i386/pr65523.c: Remove.
7340 * gcc.target/i386/pr70876.c: Remove.
7341 * gcc.target/i386/pr70877.c: Remove.
7342 * gcc.target/i386/pr71458.c: Remove.
7343 * gcc.target/i386/pr80880.c: Remove.
7344 * gcc.target/i386/ret-thunk-25.c: Remove.
7345 * gcc.target/i386/thunk-retbnd.c: Remove.
7346 * lib/mpx-dg.exp: Remove.
7347 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7348
7349 2018-06-07 Carl Love <cel@us.ibm.com>
7350
7351 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7352 statements.
7353
7354 2018-06-07 Carl Love <cel@us.ibm.com>
7355
7356 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7357 error message.
7358
7359 2018-06-07 Marek Polacek <polacek@redhat.com>
7360
7361 PR c/85318
7362 * gcc.dg/Wc90-c99-compat-10.c: New test.
7363 * gcc.dg/Wc90-c99-compat-11.c: New test.
7364 * gcc.dg/Wc90-c99-compat-12.c: New test.
7365 * gcc.dg/Wc90-c99-compat-9.c: New test.
7366
7367 2018-06-07 Paul Koning <ni1d@arrl.net>
7368
7369 * gcc.c-torture/compile/20180605-1.c: New test.
7370
7371 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7372
7373 PR fortran/86045
7374 * gfortran.dg/pr86045.f90: New test.
7375
7376 2018-06-07 Marek Polacek <polacek@redhat.com>
7377
7378 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7379
7380 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7381
7382 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7383
7384 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7385
7386 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7387 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7388 * gcc.target/msp430/msp430.h: New test header file.
7389
7390 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR tree-optimization/69615
7393 * gcc.dg/tree-ssa/pr69615.c: New test.
7394
7395 2018-06-07 Richard Biener <rguenther@suse.de>
7396
7397 PR tree-optimization/85935
7398 * gcc.dg/graphite/pr85935.c: New testcase.
7399
7400 2018-06-04 Carl Love <cel@us.ibm.com>
7401
7402 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7403 debug print statements. Fix a few formating issues.
7404
7405 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7406
7407 PR target/85657
7408 * gcc.target/powerpc/pr85657-4.c: New tests.
7409 * gcc.target/powerpc/pr85657-5.c: Likewise.
7410 * gcc.target/powerpc/pr85657-6.c: Likewise.
7411
7412 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7413
7414 PR fortran/85641
7415 * gfortran.dg/realloc_on_assign_30.f90: New test.
7416
7417 2018-06-06 Carl Love <cel@us.ibm.com>
7418 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7419 argument to vui_arg.
7420
7421 2018-06-06 Carl Love <cel@us.ibm.com>
7422
7423 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7424 to builtins-4.c.
7425 * gcc.target/powerpc/builtins-4.c: New test file for tests
7426 that need -mvsx.
7427
7428 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7429
7430 PR target/85657
7431 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7432 be used in templates. Don't check for them in overloaded functions.
7433
7434 2018-06-06 Jim Wilson <jimw@sifive.com>
7435
7436 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7437 * gcc.target/riscv/interrupt-mmode.c: New.
7438 * gcc.target/riscv/interrupt-smode.c: New.
7439 * gcc.target/riscv/interrupt-umode.c: New.
7440
7441 2018-06-06 Marek Polacek <polacek@redhat.com>
7442
7443 PR c++/85977
7444 * g++.dg/cpp0x/initlist102.C: New test.
7445 * g++.dg/cpp0x/initlist103.C: New test.
7446 * g++.dg/cpp0x/initlist104.C: New test.
7447
7448 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7449
7450 * gcc.dg/torture/pr86066.c: New test.
7451
7452 2018-06-06 Richard Biener <rguenther@suse.de>
7453
7454 PR tree-optimization/86062
7455 * g++.dg/tree-ssa/pr86062.C: New testcase.
7456
7457 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7458
7459 * gcc.target/msp430/function-attributes-4.c: New test.
7460 * gcc.target/msp430/static-interrupts.c: New test.
7461
7462 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7463
7464 PR target/79924
7465 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7466 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7467 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7468 * gcc.target/aarch64/nofp_1.c: Ditto.
7469
7470 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7471
7472 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7473
7474 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7475
7476 PR fortran/85701
7477 * gfortran.dg/goacc/pr85701.f90: New test.
7478
7479 2018-06-05 Marek Polacek <polacek@redhat.com>
7480
7481 PR c++/85976
7482 * g++.dg/cpp0x/alias-decl-64.C: New test.
7483
7484 2018-06-05 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/86046
7487 * gcc.dg/pr86046.c: New testcase.
7488
7489 2018-06-05 Richard Biener <rguenther@suse.de>
7490
7491 PR tree-optimization/86047
7492 * gcc.dg/pr86047.c: New testcase.
7493
7494 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7495
7496 PR target/81497
7497 * g++.target/arm/arm.exp: New file.
7498 * g++.target/arm/pr81497.C: Likewise.
7499
7500 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7501
7502 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7503
7504 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7505
7506 * gcc.dg/store_merging_21.c: New test.
7507 * gnat.dg/opt71b.adb: Likewise.
7508 * gnat.dg/opt71.adb: Rename into...
7509 * gnat.dg/opt71a.adb: ...this.
7510
7511 2018-06-04 Richard Biener <rguenther@suse.de>
7512
7513 PR tree-optimization/85955
7514 * gcc.dg/pr85955.c: New testcase.
7515
7516 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7517
7518 PR fortran/85981
7519 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7520 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7521 * gfortran.dg/allocate_stat_2.f90: Ditto.
7522 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7523
7524 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7525
7526 * gcc.target/aarch64/sve/extract_5.c: New test.
7527
7528 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR target/85832
7531 PR target/86036
7532 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7533 vptestm.
7534 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7535 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7536 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7537 * gcc.target/i386/avx512bw-pr86036.c: New test.
7538
7539 2018-06-04 Richard Biener <rguenther@suse.de>
7540
7541 PR tree-optimization/86038
7542 * gcc.dg/pr86038.c: New testcase.
7543
7544 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR tree-optimization/69615
7547 * gcc.dg/pr69615.c: New test.
7548
7549 PR c++/86025
7550 * c-c++-common/gomp/pr86025.c: New test.
7551
7552 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7553
7554 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7555
7556 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7557
7558 * gcc.dg/torture/pr86034.c: New test.
7559
7560 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7561
7562 PR fortran/36497
7563 * gfortran.dg/cray_pointer_12.f90: New test.
7564
7565 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7566
7567 PR fortran/85938
7568 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7569
7570 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7571
7572 * gnat.dg/specs/opt3.ads: New test.
7573 * gnat.dg/specs/opt3_pkg.ads: New helper.
7574
7575 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7576
7577 * gnat.dg/discr53.ad[sb]: New test.
7578 * gnat.dg/discr53_pkg.ads: New helper.
7579
7580 2018-06-01 Carl Love <cel@us.ibm.com>
7581
7582 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7583 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7584
7585 2018-06-01 Carl Love <cel@us.ibm.com>
7586
7587 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7588 to make it consistent with the naming convention in the file.
7589 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7590 to altivec-7.c. Delete file.
7591 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7592 to altivec-7.c. Delete file.
7593 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7594 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7595 vec_unpackl tests. Update instruction counts.
7596 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7597 tests to builtins-1.c.
7598 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7599 tests to builtins-1.c.
7600 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7601 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7602 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7603 Remove vec_ctf tests returning double. Remove vec_cts with
7604 double args. Remove vec_sel with invalid arguments. Add tests for
7605 vec_splat.
7606 Add instruction counts for new tests.
7607 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7608 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7609 vec_unsigned.
7610 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7611 test_sll_vsill_vsill_vuc.
7612 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7613 vec_revb.
7614 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7615 tests from altivec-7.h.
7616 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7617 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7618 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7619 splat_sll, splat_uc, splat_int128, splat_uint128.
7620 Make second argument of vec_extract and vec_insert a signed int.
7621 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7622 argument.
7623
7624 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7625
7626 * gcc.dg/store_merging_20.c: New test.
7627 * gnat.dg/opt71.adb: Likewise.
7628 * gnat.dg/opt71_pkg.ads: New helper.
7629
7630 2018-06-01 Carl Love <cel@us.ibm.com>
7631
7632 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7633 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7634 Add vec_xst_be for signed and unsigned arguments.
7635
7636 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7637
7638 PR fortran/85816
7639 PR fortran/85975
7640 * gfortran.dg/pr85816.f90: New test.
7641 * gfortran.dg/pr85975.f90: New test.
7642
7643 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7644
7645 PR fortran/63570
7646 * gfortran.dg/random_init_1.f90: New test.
7647 * gfortran.dg/random_init_2.f90: New test.
7648 * gfortran.dg/random_init_3.f90: New test.
7649 * gfortran.dg/random_init_4.f90: New test.
7650 * gfortran.dg/random_init_5.f90: New test.
7651 * gfortran.dg/random_init_6.f90: New test.
7652
7653 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7654
7655 PR tree-optimization/85989
7656 * gcc.dg/torture/pr85989.c: New test.
7657
7658 2018-06-01 Richard Biener <rguenther@suse.de>
7659
7660 PR middle-end/86017
7661 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7662
7663 2018-06-01 Richard Biener <rguenther@suse.de>
7664
7665 PR ipa/85960
7666 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7667
7668 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7669
7670 PR middle-end/78809
7671 * gcc.dg/strcmpopt_2.c: New test.
7672 * gcc.dg/strcmpopt_3.c: New test.
7673
7674 PR middle-end/83026
7675 * gcc.dg/strcmpopt_3.c: New test.
7676
7677 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR target/85984
7680 * gcc.target/i386/pr85984.c: New test.
7681
7682 2018-05-31 Martin Sebor <msebor@redhat.com>
7683
7684 PR c/82063
7685 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7686 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7687 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7688 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7689 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7690 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7691 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7692 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7693 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7694 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7695 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7696 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7697 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7698 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7699 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7700 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7701 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7702 * gcc.dg/Walloc-size-larger-than.c: New test.
7703
7704 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7705 Cesar Philippidis <cesar@codesourcery.com>
7706
7707 PR middle-end/85879
7708 * gfortran.dg/goacc/pr77371-1.f90: New test.
7709 * gfortran.dg/goacc/pr77371-2.f90: New test.
7710 * gfortran.dg/goacc/pr85879.f90: New test.
7711
7712 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7715 * gnat.dg/stack_usage1b.adb: Likewise.
7716 * gnat.dg/stack_usage1c.adb: Likewise.
7717 * gnat.dg/stack_usage3.adb: Likewise.
7718 * gnat.dg/stack_usage1_pkg.adb: Delete.
7719
7720 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7721
7722 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7723 * gcc.dg/store_merging_11.c: Likewise.
7724 * gcc.dg/store_merging_13.c: Likewise.
7725 * gcc.dg/store_merging_14.c: Likewise.
7726 * gcc.dg/store_merging_15.c: Likewise.
7727 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7728
7729 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7730
7731 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7732 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7733 gnat.dg/limited1_outer.ads: New testcase.
7734
7735 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7736
7737 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7738 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7739 New testcase.
7740
7741 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7742
7743 * gnat.dg/size_clause1.adb: New testcase.
7744
7745 2018-05-31 Javier Miranda <miranda@adacore.com>
7746
7747 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7748
7749 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7750
7751 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7752 vld1x3 intrinsics for aarch64.
7753 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7754 vst1x2 intrinsics for aarch64.
7755 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7756 vst1x3 intrinsics for aarch64.
7757
7758 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7759
7760 PR c++/77777
7761 * g++.dg/diagnostic/pr77777.C: New test.
7762
7763 2018-05-30 David Pagan <dave.pagan@oracle.com>
7764
7765 PR c/55976
7766 * gcc.dg/noncompile/pr55976-1.c: New test.
7767 * gcc.dg/noncompile/pr55976-2.c: New test.
7768
7769 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7770
7771 * gcc.dg/lto/20111213-1_0.c: Fix template.
7772 * gcc.dg/lto/20100603-1_0.c: Fix template.
7773 * gcc.dg/lto/20100603-2_0.c: Fix template.
7774 * gcc.dg/lto/20100603-3_0.c: Fix template.
7775
7776 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7777 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7778 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7779 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7780 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7781 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7782 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7783 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7784 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7785 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7786 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7787 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7788 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7789 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7790 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7791 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7792 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7793 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7794 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7795 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7796 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7797 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7798 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7799 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7800 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7801 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7802 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7803 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7804 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7805 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7806 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7807 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7808 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7809 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7810 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7811 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7812 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7813 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7814 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7815 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7816 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7817 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7818 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7819 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7820 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7821 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7822 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7823 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7824 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7825 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7826 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7827 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7828 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7829 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7830 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7831 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7832 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7833 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7834 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7835 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7836 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7837 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7838
7839 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7840
7841 Revert:
7842 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7843
7844 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7845
7846 * gcc.target/aarch64/simd/ldp_stp_9: New.
7847 * gcc.target/aarch64/simd/ldp_stp_10: New.
7848 * gcc.target/aarch64/simd/ldp_stp_11: New.
7849 * gcc.target/aarch64/simd/ldp_stp_12: New.
7850
7851 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7852
7853 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7854
7855 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7856
7857 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7858
7859 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7860
7861 PR target/85950
7862 * gcc.target/i386/pr85950.c: New test.
7863
7864 2018-05-29 Marek Polacek <polacek@redhat.com>
7865
7866 PR c++/85883
7867 * g++.dg/cpp1z/class-deduction55.C: New test.
7868 * g++.dg/cpp1z/class-deduction56.C: New test.
7869 * g++.dg/cpp1z/class-deduction57.C: New test.
7870
7871 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR c++/85952
7874 * g++.dg/warn/Wunused-var-33.C: New test.
7875
7876 PR target/85918
7877 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7878 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7879 arrays. Add suffix 1 to all functions and use 4 iterations rather
7880 than N. Add functions with conversions to and from float.
7881 Add new set of functions with 8 iterations and another one
7882 with 16 iterations, expect 24 vectorized loops instead of just 4.
7883 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7884
7885 2018-05-29 Javier Miranda <miranda@adacore.com>
7886
7887 * gnat.dg/equal2.adb: New testcase.
7888
7889 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7890
7891 * gnat.dg/float_attributes_overflows.adb: New testcase.
7892
7893 2018-05-29 Pascal Obry <obry@adacore.com>
7894
7895 * gnat.dg/normalize_pathname.adb: New testcase.
7896
7897 2018-05-29 Tom de Vries <tom@codesourcery.com>
7898
7899 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7900 message.
7901 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7902 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7903 * lib/scantree.exp (scan-tree-dump-times): Same.
7904
7905 2018-05-29 Tom de Vries <tom@codesourcery.com>
7906
7907 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7908 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7909 Use proc name as first argument to dg-scan.
7910
7911 2018-05-29 Tom de Vries <tom@codesourcery.com>
7912
7913 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7914 with no arguments.
7915
7916 2018-05-28 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/85934
7919 * gcc.target/i386/pr85934.c: New testcase.
7920
7921 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7924
7925 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7928
7929 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7930
7931 * gnat.dg/fixedpnt5.adb: New testcase.
7932
7933 2018-05-28 Justin Squirek <squirek@adacore.com>
7934
7935 * gnat.dg/array31.adb: New testcase.
7936
7937 2018-05-28 Justin Squirek <squirek@adacore.com>
7938
7939 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7940 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7941
7942 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7943
7944 * gfortran.dg/data_stmt_pointer.f90: new test.
7945
7946 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR target/85918
7949 * gcc.target/i386/avx512dq-pr85918.c: New test.
7950
7951 2018-05-25 Jim Wilson <jimw@sifive.com>
7952
7953 * gcc.target/riscv/interrupt-1.c: New.
7954 * gcc.target/riscv/interrupt-2.c: New.
7955 * gcc.target/riscv/interrupt-3.c: New.
7956 * gcc.target/riscv/interrupt-4.c: New.
7957 * gcc.target/riscv/interrupt-5.c: New.
7958
7959 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7960
7961 PR fortran/85786
7962 * gfortran.dg/pr85786.f90: New test.
7963
7964 2018-05-25 Paul Koning <ni1d@arrl.net>
7965
7966 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7967 * gcc.c-torture/compile/pr55921.c: Ditto.
7968 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7969 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7970
7971 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR target/85832
7974 * gcc.target/i386/avx512f-pr85832.c: New test.
7975 * gcc.target/i386/avx512vl-pr85832.c: New test.
7976 * gcc.target/i386/avx512bw-pr85832.c: New test.
7977 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7978
7979 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7980
7981 PR tree-optimization/85720
7982 * gcc.dg/tree-ssa/pr85720.c: New test.
7983 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7984 distribution.
7985
7986 2018-05-25 Martin Liska <mliska@suse.cz>
7987
7988 PR testsuite/85911
7989 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7990 for 'Removing basic block'.
7991
7992 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7993
7994 * gnat.dg/sec_stack1.adb: New testcase.
7995
7996 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7997
7998 * gnat.dg/fixedpnt4.adb: New testcase.
7999
8000 2018-05-25 Javier Miranda <miranda@adacore.com>
8001
8002 * gnat.dg/interface7.adb: New testcase.
8003
8004 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8005
8006 * gnat.dg/sec_stack2.adb: New testcase.
8007
8008 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8009
8010 * gnat.dg/interface6.adb: New testcase.
8011
8012 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8013
8014 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8015
8016 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8017
8018 * lib/target-supports.exp
8019 (check_effective_target_vect_double_cond_arith): Include
8020 multiplication and division.
8021 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8022 fully-masked loops with a fixed vector length.
8023 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8024 tests.
8025 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8026 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8027 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8028
8029 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8030
8031 * gcc.target/aarch64/sve/div_1.c: New test.
8032 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8033 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8034 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8035
8036 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8037
8038 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8039
8040 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8041
8042 * lib/target-supports.exp
8043 (check_effective_target_vect_double_cond_arith): New proc.
8044 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8045 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8046 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8047 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8048 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8049 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8050 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8051
8052 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8053
8054 PR fortran/85839
8055 * gfortran.dg/f2018_obs.f90: New test case.
8056
8057 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8058
8059 PR fortran/85543
8060 * gfortran.dg/pr85543.f90: New test.
8061
8062 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8063
8064 PR fortran/85780
8065 * gfortran.dg/pr85780.f90: New test.
8066
8067 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8068
8069 PR fortran/85779
8070 * gfortran.dg/pr85779_1.f90: New test.
8071 * gfortran.dg/pr85779_2.f90: Ditto.
8072 * gfortran.dg/pr85779_3.f90: Ditto.
8073
8074 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8075
8076 PR fortran/85895
8077
8078 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8079 * gfortran.dg/pr85895.f90: New test.
8080
8081 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8082
8083 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8084 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8085
8086 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8087
8088 * gcc.dg/fold-popcount-1.c: New testcase.
8089 * gcc.dg/fold-popcount-2.c: New testcase.
8090 * gcc.dg/fold-popcount-3.c: New testcase.
8091 * gcc.dg/fold-popcount-4.c: New testcase.
8092
8093 2018-05-24 Marek Polacek <polacek@redhat.com>
8094
8095 PR c++/85847
8096 * g++.dg/cpp0x/new3.C: New test.
8097
8098 2018-05-24 Javier Miranda <miranda@adacore.com>
8099
8100 * gnat.dg/discr52.adb: New testcase.
8101
8102 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8103
8104 * gnat.dg/others1.adb: New testcase.
8105
8106 2018-05-24 Justin Squirek <squirek@adacore.com>
8107
8108 * gnat.dg/raise_expr.adb: New testcase.
8109
8110 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8111
8112 * gnat.dg/formal_containers.adb: New testcase.
8113
8114 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115
8116 * gcc.target/i386/pr85345.c: Require ifunc support.
8117
8118 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8119
8120 * gcc.dg/vect/vect-fma-1.c: New test.
8121
8122 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8125 scan-tree-dump*.
8126
8127 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8128
8129 PR target/83009
8130 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8131
8132 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8133
8134 PR target/78849
8135 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8136 DEFAULT_CFLAGS.
8137 * gcc.target/msp430/pr78849.c: New test.
8138
8139 2018-05-23 Marek Polacek <polacek@redhat.com>
8140
8141 * g++.dg/cpp2a/range-for8.C: New test.
8142 * g++.dg/cpp2a/range-for9.C: New test.
8143 * g++.dg/cpp2a/range-for10.C: New test.
8144
8145 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8146
8147 * lib/target-supports.exp (check_effective_target_be): New.
8148 (check_effective_target_le): New.
8149
8150 2018-05-23 Marek Polacek <polacek@redhat.com>
8151
8152 * g++.dg/cpp2a/range-for1.C: New test.
8153 * g++.dg/cpp2a/range-for2.C: New test.
8154 * g++.dg/cpp2a/range-for3.C: New test.
8155 * g++.dg/cpp2a/range-for4.C: New test.
8156 * g++.dg/cpp2a/range-for5.C: New test.
8157 * g++.dg/cpp2a/range-for6.C: New test.
8158 * g++.dg/cpp2a/range-for7.C: New test.
8159
8160 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8161
8162 * gcc.target/i386/cvt-3.c: New test.
8163
8164 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8165
8166 * gcc.target/i386/cvt-2.c: New test.
8167
8168 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8169
8170 * gcc.dg/pr79985.c: New testcase.
8171
8172 2018-05-23 Richard Biener <rguenther@suse.de>
8173
8174 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8175
8176 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8177
8178 PR target/84882
8179 * gcc.target/aarch64/pr84882.c: New test.
8180 * gcc.target/aarch64/target_attr_18.c: Likewise.
8181
8182 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8183
8184 PR tree-optimization/85853
8185 * gfortran.dg/vect/pr85853.f90: New test.
8186
8187 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8188
8189 * gnat.dg/import2.adb: New testcase.
8190
8191 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8192
8193 * gnat.dg/discr51.adb: New testcase.
8194
8195 2018-05-23 Javier Miranda <miranda@adacore.com>
8196
8197 * gnat.dg/valid_scalars1.adb: New testcase.
8198
8199 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8200
8201 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8202
8203 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8204
8205 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8206 testcase.
8207
8208 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8209
8210 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8211 testcase.
8212
8213 2018-05-23 Bob Duff <duff@adacore.com>
8214
8215 * gnat.dg/addr10.adb: New testcase.
8216
8217 2018-05-23 Richard Biener <rguenther@suse.de>
8218
8219 PR middle-end/85874
8220 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8221
8222 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8223
8224 PR tree-optimization/85822
8225 * c-c++-common/pr85822.c: New test.
8226
8227 2018-05-23 Richard Biener <rguenther@suse.de>
8228
8229 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8230
8231 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8232
8233 PR fortran/85841
8234 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8235
8236 2018-05-22 Martin Sebor <msebor@redhat.com>
8237
8238 PR middle-end/85359
8239 * gcc.dg/attr-nonstring.c: New test.
8240
8241 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8242
8243 PR target/85345
8244 * gcc.target/i386/pr85345.c: New test.
8245
8246 2018-05-22 Luis Machado <luis.machado@linaro.org>
8247
8248 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8249
8250 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8251
8252 PR fortran/85841
8253 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8254 dg-additional-options.
8255 * gfortran.dg/graphite/block-2.f: Ditto.
8256 * gfortran.dg/graphite/id-19.f: Ditto.
8257 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8258 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8259 * gfortran.dg/vect/pr52580.f: Ditto.
8260
8261 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8262
8263 * gcc.target/aarch64/ldp_stp_6.c: New.
8264 * gcc.target/aarch64/ldp_stp_7.c: New.
8265 * gcc.target/aarch64/ldp_stp_8.c: New.
8266
8267 2018-05-22 Martin Sebor <msebor@redhat.com>
8268
8269 PR c/85623
8270 * c-c++-common/attr-nonstring-3.c: Adjust.
8271 * c-c++-common/attr-nonstring-4.c: Adjust.
8272 * c-c++-common/attr-nonstring-6.c: New test.
8273
8274 2018-05-22 Martin Sebor <msebor@redhat.com>
8275
8276 PR tree-optimization/85826
8277 * gcc.dg/Wrestrict-17.c: New test.
8278
8279 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8280
8281 * gcc.dg/torture/pr85862.c: Rename to...
8282 * gcc.dg/torture/pr85852.c: ...this.
8283
8284 2018-05-22 Justin Squirek <squirek@adacore.com>
8285
8286 * gnat.dg/warn14.adb: New testcase.
8287
8288 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8289
8290 * gnat.dg/controlled8.adb: New testcase.
8291
8292 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8293
8294 * gnat.dg/discr50.adb: New testcase.
8295
8296 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8297
8298 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8299 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8300 gnat.dg/discr49_rec2.ads: New testcase.
8301
8302 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8303
8304 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8305 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8306 testcase.
8307
8308 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8309
8310 * gnat.dg/fixedpnt3.adb: New testcase.
8311
8312 2018-05-22 Justin Squirek <squirek@adacore.com>
8313
8314 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8315 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8316
8317 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8318
8319 PR middle-end/85862
8320 * gcc.dg/torture/pr85862.c: New test.
8321
8322 2018-05-22 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/85834
8325 * g++.dg/torture/pr85834.C: New testcase.
8326 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8327
8328 2018-05-22 Martin Liska <mliska@suse.cz>
8329
8330 PR ipa/85607
8331 * g++.dg/ipa/pr85607.C: New test.
8332
8333 2018-05-22 Richard Biener <rguenther@suse.de>
8334
8335 PR tree-optimization/85863
8336 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8337
8338 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8339
8340 PR fortran/85841
8341 * gfortran.dg/assumed_rank_5.f90: Update error message.
8342 * gfortran.dg/assumed_type_4.f90: Ditto.
8343 * gfortran.dg/bind_c_array_params.f03: Ditto.
8344 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8345 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8346 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8347 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8348 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8349 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8350 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8351 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8352 * gfortran.dg/rank_3.f90: Ditto.
8353 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8354 * gfortran.dg/implicit_14.f90: Ditto.
8355
8356 2018-05-21 Christian Groessler <chris@groessler.org>
8357
8358 * gcc.c-torture/compile/simd-5.c: Fix comment.
8359
8360 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8361
8362 PR target/85657
8363 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8364 __float128, __ibm128, and long double.
8365 * gcc.target/powerpc/pr85657-2.c: Likewise.
8366 * gcc.target/powerpc/pr85657-3.c: Likewise.
8367 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8368 implementated as a separate type internally, and is not just an
8369 alias for long double.
8370
8371 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8372
8373 PR tree-optimization/85814
8374 * gcc.dg/torture/pr85814.c: New test.
8375
8376 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8377
8378 PR c++/84588
8379 * g++.dg/cpp0x/cond1.C: New.
8380 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8381 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8382 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8383 * g++.dg/parse/cond6.C: Likewise.
8384 * g++.dg/parse/cond7.C: Likewise.
8385 * g++.dg/parse/cond8.C: Likewise.
8386 * g++.dg/cpp1z/decomp16.C: Update.
8387 * g++.old-deja/g++.jason/cond.C: Likewise.
8388
8389 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8390
8391 ChangeLog for r260480
8392 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8393 warnings for deleted and obsolescent features.
8394 * gfortran.dg/graphite/id-19.f: Ditto.
8395 * gfortran.dg/graphite/id-20.f: Ditto.
8396 * gfortran.dg/graphite/id-27.f90: Ditto.
8397 * gfortran.dg/graphite/pr82449.f: Ditto.
8398
8399 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8400
8401 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8402 tiny and large memory models.
8403
8404 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8405
8406 * gnat.dg/suppress_initialization.adb,
8407 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8408
8409 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8410
8411 * gnat.dg/exit1.adb: New testcase.
8412
8413 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8414
8415 * gnat.dg/array30.adb: New testcase.
8416
8417 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8418
8419 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8420
8421 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8422
8423 * gcc.c-torture/execute/ssad-run.c: New test.
8424 * gcc.c-torture/execute/usad-run.c: Likewise.
8425 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8426 * gcc.target/aarch64/usadv16qi.c: Likewise.
8427
8428 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8429
8430 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8431 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8432 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8433 vbcaxq_s64): New.
8434 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8435 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8436 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8437
8438 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8439
8440 PR fortran/85841
8441 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8442 * gfortran.dg/g77/20020307-1.f: Ditto.
8443 * gfortran.dg/g77/980310-3.f: Ditto.
8444 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8445 * gfortran.dg/goacc/loop-1.f95: Ditto.
8446 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8447 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8448 * gfortran.dg/gomp/do-1.f90: Ditto.
8449 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8450 * gfortran.dg/pr17229.f: Ditto.
8451 * gfortran.dg/pr37243.f: Ditto.
8452 * gfortran.dg/pr49721-1.f: Ditto.
8453 * gfortran.dg/pr58484.f: Ditto.
8454 * gfortran.dg/pr81175.f: Ditto.
8455 * gfortran.dg/pr81723.f: Ditto.
8456 * gfortran.dg/predcom-2.f: Ditto.
8457 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8458 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8459 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8460 * gfortran.dg/vect/pr52580.f: Ditto.
8461
8462 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8463
8464 PR fortran/80657
8465 * gfortran.dg/char_result_18.f90: New test.
8466
8467 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8468
8469 PR fortran/49636
8470 * gfortran.dg/associate_38.f90: New test.
8471
8472 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/82275
8475 * gfortran.dg/select_type_42.f90: New test.
8476
8477 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8478
8479 PR fortran/82923
8480 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8481 that the patch fixes PR66694 & PR82617, although the testcases
8482 are not explicitly included.
8483
8484 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8485
8486 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8487
8488 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8489
8490 PR c++/82899
8491 * g++.dg/pr82899.C: New testcase.
8492
8493 2018-05-18 Martin Liska <mliska@suse.cz>
8494
8495 * gcc.dg/pr68766.c: Change pruned output.
8496
8497 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8498
8499 PR c++/85782
8500 * c-c++-common/goacc/pr85782.c: New test.
8501
8502 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8503
8504 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8505
8506 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8507
8508 * gcc.target/arm/pr62554.c: Delete.
8509 * gcc.target/arm/pr69610-1.c: Likewise.
8510 * gcc.target/arm/pr69610-2.c: Likewise.
8511
8512 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8513
8514 * gcc.target/arm/pr40887.c: Update comment.
8515 * lib/target-supports.exp: Don't generate effective target checks
8516 and related helpers for armv5. Update comment.
8517 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8518 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8519 target check and options.
8520
8521 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8522
8523 PR middle-end/85817
8524 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8525 scan-tree-dump-not for h.
8526
8527 2018-05-18 Richard Biener <rguenther@suse.de>
8528
8529 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8530 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8531 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8532 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8533 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8534 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8535 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8536 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8537 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8538 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8539 * gcc.dg/vrp-min-max-1.c: Likewise.
8540 * gcc.dg/vrp-min-max-3.c: New testcase.
8541
8542 2018-05-18 Richard Biener <rguenther@suse.de>
8543
8544 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8545 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8546 * gcc.dg/graphite/scop-6.c: Likewise.
8547 * gcc.dg/graphite/scop-7.c: Likewise.
8548 * gcc.dg/graphite/scop-8.c: Likewise.
8549 * gcc.dg/graphite/scop-9.c: Likewise.
8550
8551 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552
8553 * gcc.target/aarch64/vect-init-ld1.c: New test.
8554
8555 2018-05-18 Martin Liska <mliska@suse.cz>
8556
8557 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8558 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8559
8560 2018-05-18 Martin Liska <mliska@suse.cz>
8561
8562 * gcc.dg/ipa/ipa-icf-39.c: New test.
8563 * gcc.dg/pr68766.c: Adjust pruned output.
8564
8565 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8566
8567 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8568 New proc.
8569 * gcc.dg/fma-1.c: New test.
8570 * gcc.dg/fma-2.c: Likewise.
8571 * gcc.dg/fma-3.c: Likewise.
8572 * gcc.dg/fma-4.c: Likewise.
8573 * gcc.dg/fma-5.c: Likewise.
8574 * gcc.dg/fma-6.c: Likewise.
8575 * gcc.dg/fma-7.c: Likewise.
8576 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8577 scalar_all_fma.
8578 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8579 * gfortran.dg/reassoc_8.f: Likewise.
8580 * gfortran.dg/reassoc_9.f: Likewise.
8581 * gfortran.dg/reassoc_10.f: Likewise.
8582
8583 2018-05-17 Jim Wilson <jimw@sifive.com>
8584
8585 * gcc.target/riscv/switch-qi.c: New.
8586 * gcc.target/riscv/switch-si.c: New.
8587
8588 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8589
8590 PR target/85698
8591 * gcc.target/powerpc/pr85698.c: New test.
8592
8593 2018-05-17 Richard Biener <rguenther@suse.de>
8594
8595 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8596
8597 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8598
8599 PR tree-optimization/85793
8600 * gcc.dg/vect/pr85793.c: New test.
8601
8602 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8603
8604 * gcc.dg/gimplefe-28.c: New test.
8605 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8606 internal function calls.
8607 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8608
8609 2018-05-17 Martin Liska <mliska@suse.cz>
8610
8611 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8612 space in between 'G_' and '('.
8613
8614 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR target/85323
8617 * gcc.target/i386/pr85323-7.c: New test.
8618 * gcc.target/i386/pr85323-8.c: New test.
8619 * gcc.target/i386/pr85323-9.c: New test.
8620
8621 PR target/85323
8622 * gcc.target/i386/pr85323-4.c: New test.
8623 * gcc.target/i386/pr85323-5.c: New test.
8624 * gcc.target/i386/pr85323-6.c: New test.
8625
8626 PR target/85323
8627 * gcc.target/i386/pr85323-1.c: New test.
8628 * gcc.target/i386/pr85323-2.c: New test.
8629 * gcc.target/i386/pr85323-3.c: New test.
8630
8631 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8632 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8633 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8634 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8635 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8636 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8637 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8638 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8639 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8640 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8641 * gcc.target/i386/avx512f-setzero-1.c: New test.
8642
8643 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8644
8645 * gcc.target/aarch64/vect-slp-dup.c: New.
8646
8647 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/85713
8650 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8651
8652 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8653
8654 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8655 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8656
8657 2018-05-17 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/85757
8660 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8661
8662 2018-05-16 Marek Polacek <polacek@redhat.com>
8663
8664 PR c++/85363
8665 * g++.dg/cpp0x/initlist-throw1.C: New test.
8666 * g++.dg/cpp0x/initlist-throw2.C: New test.
8667
8668 2018-05-16 Carl Love <cel@us.ibm.com>
8669
8670 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8671 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8672 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8673
8674 2018-05-16 Richard Biener <rguenther@suse.de>
8675
8676 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8677 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8678 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8679
8680 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8681
8682 * gcc.target/aarch64/sve/vcond_10.c: New test.
8683 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8684 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8685 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8686
8687 2018-05-15 Martin Sebor <msebor@redhat.com>
8688
8689 PR tree-optimization/85753
8690 * gcc.dg/Wrestrict-10.c: Adjust.
8691 * gcc.dg/Wrestrict-16.c: New test.
8692
8693 2018-05-15 Martin Sebor <msebor@redhat.com>
8694
8695 PR middle-end/85643
8696 * c-c++-common/attr-nonstring-7.c: New test.
8697
8698 2018-05-15 Richard Biener <rguenther@suse.de>
8699
8700 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8701
8702 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8703
8704 PR tree-optimization/83648
8705 * gcc.dg/tree-ssa/pr83648.c: New test.
8706 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8707
8708 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8709
8710 PR ipa/85734
8711 * gcc.dg/ipa/pr85734.c: New test.
8712
8713 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8714
8715 PR target/85756
8716 * gnat.dg/opt70.adb: New test.
8717 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8718
8719 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8720
8721 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8722 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8723
8724 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8725
8726 * gcc.target/aarch64/vmov_n_1.c: Update test.
8727 * gcc.target/aarch64/vfp-1.c: Update test.
8728
8729 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR target/85756
8732 * gcc.c-torture/execute/pr85756.c: New test.
8733
8734 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8735
8736 * gcc.target/i386/cldemote-1.c: New test.
8737
8738 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8739
8740 PR fortran/85742
8741 * gfortran.dg/assumed_type_9.f90 : New test.
8742
8743 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8744
8745 PR fortran/85542
8746 * gfortran.dg/pr85542.f90: New test.
8747
8748 2018-05-11 Martin Jambor <mjambor@suse.cz>
8749
8750 PR ipa/85655
8751 * g++.dg/lto/pr85655_0.C: New test.
8752
8753 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8754
8755 * gcc.target/i386/tpause-1.c: New test.
8756 * gcc.target/i386/umonitor-1.c: New test.
8757
8758 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR c/85696
8761 * c-c++-common/gomp/pr85696.c: New test.
8762
8763 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8764 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR tree-optimization/85692
8767 * gcc.target/i386/pr85692.c: New test.
8768
8769 2018-05-11 Martin Liska <mliska@suse.cz>
8770
8771 PR sanitizer/85556
8772 * c-c++-common/ubsan/attrib-6.c: New test.
8773
8774 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8775
8776 PR fortran/85687
8777 * gfortran.dg/pr85687.f90: new test.
8778
8779 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8780
8781 PR fortran/85521
8782 * gfortran.dg/pr85521_1.f90: New test.
8783 * gfortran.dg/pr85521_2.f90: New test.
8784
8785 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8786
8787 PR fortran/70870
8788 * gfortran.dg/pr70870_1.f90: New test.
8789
8790 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8791
8792 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8793
8794 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR c++/85662
8797 * g++.dg/ext/offsetof2.C: New test.
8798
8799 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8800
8801 PR fortran/68846
8802 * gfortran.dg/temporary_3.f90 : New test.
8803
8804 PR fortran/70864
8805 * gfortran.dg/temporary_2.f90 : New test.
8806
8807 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8808
8809 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8810 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8811 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8812 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8813 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8814 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8815 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8816 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8817 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8818 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8819 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8820 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8821 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8822 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8823 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8824 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8825 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8826 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8827 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8828 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8829 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8830 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8831 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8832 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8833 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8834 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8835 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8836
8837 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR tree-optimization/85699
8840 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8841 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8842 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8843 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8844
8845 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * g++.dg/tls/pr85400.C: New test.
8848
8849 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/85713
8852 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8853
8854 2018-05-09 Carl Love <cel@us.ibm.com>
8855
8856 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8857
8858 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/85713
8861 Revert:
8862 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/84588
8865 * g++.dg/cpp1y/pr84588.C: New.
8866
8867 2018-05-09 Andreas Schwab <schwab@suse.de>
8868
8869 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8870
8871 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8872
8873 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8874 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8875
8876 2018-05-08 Carl Love <cel@us.ibm.com>
8877 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8878
8879 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8880
8881 PR c++/84588
8882 * g++.dg/cpp1y/pr84588.C: New.
8883
8884 2018-05-08 Marek Polacek <polacek@redhat.com>
8885
8886 PR c++/85695
8887 * g++.dg/cpp1z/constexpr-if22.C: New test.
8888
8889 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8890
8891 PR target/85693
8892 * gcc.target/i386/pr85693.c: New test.
8893
8894 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR target/85683
8897 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8898 scan-assembler-times checking that except for [fh]*xor other functions
8899 don't use any load instructions.
8900
8901 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8902
8903 * gcc.target/i386/builtin_target.c: Test goldmont.
8904 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8905 arch=silvermont.
8906
8907 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/85572
8910 * g++.dg/other/sse2-pr85572-1.C: New test.
8911 * g++.dg/other/sse2-pr85572-2.C: New test.
8912 * g++.dg/other/sse4-pr85572-1.C: New test.
8913 * g++.dg/other/avx2-pr85572-1.C: New test.
8914
8915 PR target/85317
8916 * gcc.target/i386/pr85317.c: New test.
8917 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8918 optimization barrier to avoid optimizing away the expected insn.
8919
8920 PR target/85480
8921 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8922 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8923
8924 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8925
8926 * g++.dg/other/sve_const_pred_1.C: Rename to...
8927 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8928 target selectors and explicit -march options.
8929 * g++.dg/other/sve_const_pred_2.C: Rename to...
8930 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8931 * g++.dg/other/sve_const_pred_3.C: Rename to...
8932 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8933 * g++.dg/other/sve_const_pred_4.C: Rename to...
8934 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8935 * g++.dg/other/sve_tls_2.C: Rename to...
8936 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8937 * g++.dg/other/sve_vcond_1.C: Rename to...
8938 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8939 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8940 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8941
8942 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8943
8944 PR testsuite/85586
8945 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8946 !vect_no_align.
8947
8948 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8949
8950 PR c++/57429
8951 * g++.dg/cpp0x/deleted14.C: New.
8952
8953 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8954 Alan Hayward <alan.hayward@arm.com>
8955 David Sherwood <david.sherwood@arm.com>
8956
8957 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8958 XFAIL the BIC test.
8959 * gcc.target/aarch64/sve/vcond_7.c: New test.
8960 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8961
8962 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8963
8964 PR c++/70563
8965 * g++.dg/cpp0x/sfinae62.C: New.
8966
8967 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8968
8969 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8970 load from src[i].
8971
8972 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/80691
8975 * g++.dg/cpp0x/narrowing1.C: New.
8976
8977 2018-05-08 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/85588
8980 * gcc.dg/torture/pr85574.c: Rename to...
8981 * gcc.dg/torture/pr85588.c: ... this.
8982
8983 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8984
8985 PR fortran/54613
8986 * gfortran.dg/minmaxloc_12.f90: New test case.
8987 * gfortran.dg/minmaxloc_13.f90: New test case.
8988
8989 2018-05-07 Nathan Sidwell <nathan@acm.org>
8990
8991 * g++.dg/cpp0x/range-for10.C: Delete.
8992 * g++.dg/ext/forscope1.C: Delete.
8993 * g++.dg/ext/forscope2.C: Delete.
8994 * g++.dg/template/for1.C: Delete.
8995
8996 2018-05-07 Jeff Law <law@redhat.com>
8997
8998 * gfortran.dg/linefile.f90: New test.
8999
9000 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9001
9002 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9003 and options.
9004
9005 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR c++/85659
9008 * g++.dg/ext/asm14.C: New test.
9009 * g++.dg/ext/asm15.C: New test.
9010 * g++.dg/ext/asm16.C: New test.
9011
9012 2018-05-06 Michael Eager <eager@eagercon.com>
9013
9014 * gcc.target/microblaze/others/picdtr.c: Correct option
9015 -fPIE -mpic-data-is-text-relative.
9016
9017 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9018
9019 * gcc.target/microblaze/others/picdtr.c: Add test for
9020 -fPIE -mpic-data-is-text-relative.
9021
9022 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9023
9024 PR fortran/85507
9025 * gfortran.dg/coarray_dependency_1.f90: New test.
9026 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9027
9028 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9029
9030 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9031 to match the currently produced gimple.
9032
9033 2018-05-04 Carl Love <cel@us.ibm.com>
9034
9035 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9036 vec_trunc.
9037 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9038 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9039 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9040 xvcmpgedp counts. Add xxsel counts.
9041
9042 2018-05-04 Richard Biener <rguenther@suse.de>
9043
9044 PR middle-end/85627
9045 * g++.dg/torture/pr85627.C: New testcase.
9046
9047 2018-05-04 Richard Biener <rguenther@suse.de>
9048
9049 PR middle-end/85574
9050 * gcc.dg/torture/pr85574.c: New testcase.
9051 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9052
9053 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR libstdc++/85466
9056 * gcc.dg/nextafter-1.c: New test.
9057 * gcc.dg/nextafter-2.c: New test.
9058 * gcc.dg/nextafter-3.c: New test.
9059 * gcc.dg/nextafter-4.c: New test.
9060
9061 2018-05-03 Nathan Sidwell <nathan@acm.org>
9062
9063 Remove -ffriend-injection.
9064 * g++.old-deja/g++.jason/scoping15.C: Delete.
9065 * g++.old-deja/g++.mike/net43.C: Delete.
9066
9067 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR target/85530
9070 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9071 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9072 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9073 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9074
9075 2018-05-03 Tom de Vries <tom@codesourcery.com>
9076
9077 PR testsuite/85106
9078 * lib/scanoffloadtree.exp: New file.
9079
9080 2018-05-03 Richard Biener <rguenther@suse.de>
9081
9082 PR tree-optimization/85615
9083 * gcc.dg/torture/pr85615.c: New testcase.
9084
9085 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9086
9087 PR tree-optimization/70291
9088 * gcc.dg/complex-6.c: New test.
9089 * gcc.dg/complex-7.c: Likewise.
9090
9091 2018-05-03 Richard Biener <rguenther@suse.de>
9092
9093 PR testsuite/85579
9094 * fortran.dg/pr51434.f90: Truncate transfer argument.
9095
9096 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR target/85582
9099 * gcc.c-torture/execute/pr85582-3.c: New test.
9100
9101 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9102 Jason Merrill <jason@redhat.com>
9103
9104 PR c++/68374
9105 * g++.dg/warn/Wshadow-13.C: New.
9106 * g++.dg/warn/Wshadow-14.C: Likewise.
9107
9108 2018-05-02 Tom de Vries <tom@codesourcery.com>
9109
9110 PR libgomp/82428
9111 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9112 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9113
9114 2018-05-02 David Pagan <dave.pagan@oracle.com>
9115
9116 PR c/30552
9117 * gcc.dg/noncompile/pr30552-1.c: New test.
9118 * gcc.dg/noncompile/pr30552-2.c: New test.
9119 * gcc.dg/noncompile/pr30552-3.c: New test.
9120 * gcc.dg/noncompile/pr30552-4.c: New test.
9121
9122 2018-05-02 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/85597
9125 * gcc.dg/vect/pr85597.c: New testcase.
9126
9127 2018-05-02 Tom de Vries <tom@codesourcery.com>
9128
9129 PR testsuite/85106
9130 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9131 * lib/scanltranstree.exp: New file.
9132 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9133 (scan-ltrans-tree-dump-times_required_options)
9134 (scan-ltrans-tree-dump-not_required_options)
9135 (scan-ltrans-tree-dump-dem_required_options)
9136 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9137 * lib/gcc-dg.exp: Include scanltranstree.exp.
9138
9139 2018-05-02 Tom de Vries <tom@codesourcery.com>
9140
9141 PR testsuite/85106
9142 * gcc.dg/ipa/ipa-icf-38.c: New test.
9143 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9144 * lib/scandump.exp (dump-base): New proc.
9145 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9146 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9147 base.
9148 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9149 * lib/scanlang.exp: Same.
9150 * lib/scanrtl.exp: Same.
9151 * lib/scantree.exp: Same.
9152 * lib/scanwpaipa.exp: New file.
9153 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9154
9155 2018-05-02 Richard Biener <rguenther@suse.de>
9156
9157 PR middle-end/85567
9158 * gcc.dg/torture/pr85567.c: New testcase.
9159
9160 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR target/85582
9163 * gcc.c-torture/execute/pr85582-1.c: New test.
9164 * gcc.c-torture/execute/pr85582-2.c: New test.
9165
9166 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9167
9168 PR tree-optimization/85586
9169 * gcc.dg/vect/pr85586.c: New test.
9170
9171 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9172
9173 PR tree-optimization/85143
9174 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9175 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9176
9177 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9178
9179 PR c/84258
9180 * c-c++-common/Wformat-pr84258.c: New test.
9181
9182 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9183
9184 PR tree-optimization/82665
9185 * gcc.dg/tree-ssa/pr82665.c: New test.
9186
9187 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9188
9189 PR c++/85523
9190 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9191 (test_add_fixit_insert_formatted_single_line): New function.
9192 (test_add_fixit_insert_formatted_multiline): New function.
9193 Extend expected output of generated patch to include fix-it hints
9194 for these.
9195 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9196 "gcc-rich-location.h". Add test coverage for
9197 gcc_rich_location::add_fixit_insert_formatted.
9198
9199 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9200
9201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9202 (test_show_locus): Update for location_get_source_line returning a
9203 char_span. Use char_span for handling words in the
9204 "test_many_nested_locations" fix-it example.
9205
9206 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9207
9208 * gcc.target/arc/interrupt-8.c: Update test.
9209 * gcc.target/arc/loop-4.c: Likewise.
9210 * gcc.target/arc/loop-hazard-1.c: Likewise.
9211 * gcc.target/arc/sdata-3.c: Likewise.
9212
9213 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9214
9215 * gcc.target/arc/store-merge-1.c: New test.
9216 * gcc.target/arc/add_n-combine.c: Update test.
9217
9218 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9219
9220 Microblaze Target: PIC data text relative
9221
9222 * gcc.target/microblaze/others/data_var1.c: Include
9223 PIC case of r20 base register.
9224 * gcc.target/microblaze/others/data_var2.c: Ditto.
9225 * gcc.target/microblaze/others/picdtr.c: Add new
9226 test case for -mpic-is-data-text-relative.
9227 * gcc.target/microblaze/others/sdata_var1.c: Add
9228 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9229 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9230 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9231 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9232 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9233 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9234 Ditto.
9235 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9236 Ditto.
9237
9238 2018-04-30 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/28364
9241 PR tree-optimization/85275
9242 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9243 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9244 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9245 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9246 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9247 still passes.
9248 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9249 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9250 still passes.
9251 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9252 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9253 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9254
9255 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9256
9257 PR target/84431
9258 * gcc.target/i386/pr84431.c: New test.
9259
9260 2018-04-27 Martin Jambor <mjambor@suse.cz>
9261
9262 PR ipa/85549
9263 * g++.dg/ipa/pr85549.C: New test.
9264
9265 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR c++/85553
9268 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9269 directive.
9270 * g++.dg/cpp0x/constexpr-85553.C: New test.
9271
9272 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9273
9274 PR c++/85515
9275 * g++.dg/pr85515-1.C: New test.
9276 * g++.dg/pr85515-2.C: New test.
9277
9278 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9279
9280 PR c++/84691
9281 * g++.dg/cpp0x/friend3.C: New.
9282
9283 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9284
9285 PR target/82518
9286 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9287 Use check_effective_target_arm_little_endian.
9288
9289 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR tree-optimization/85529
9292 * gcc.c-torture/execute/pr85529-1.c: New test.
9293 * gcc.c-torture/execute/pr85529-2.c: New test.
9294 * gcc.dg/pr85529.c: New test.
9295
9296 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9297
9298 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9299 `.dword' in addition to `lw' and `.word'.
9300
9301 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9302
9303 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9304
9305 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9306
9307 * gnat.dg/loop_optimization24.adb: New test.
9308
9309 2018-04-26 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/85116
9312 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9313 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9314 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9315 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9316
9317 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9318
9319 PR target/85473
9320 * gcc.target/i386/pr85473-1.c: New test.
9321 * gcc.target/i386/pr85473-2.c: New test.
9322
9323 2018-04-25 Nathan Sidwell <nathan@acm.org>
9324 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR c++/85437
9327 PR c++/49171
9328 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9329 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9330 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9331 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9332 * g++.dg/cpp0x/pr85437-1.C: New.
9333 * g++.dg/cpp0x/pr85437-2.C: New.
9334 * g++.dg/cpp0x/pr85437-3.C: New.
9335 * g++.dg/cpp0x/pr85437-4.C: New.
9336
9337 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9338
9339 PR fortran/85520
9340 * gfortran.dg/pr85520.f90: New test.
9341
9342 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9343
9344 PR target/85512
9345 * gcc.dg/pr85512.c: New test.
9346
9347 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9348
9349 PR target/85485
9350 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9351 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9352 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9353 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9354 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9355 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9356 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9357 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9358 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9359 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9360 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9361 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9362 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9363 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9364 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9365 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9366 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9367 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9368 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9369 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9370 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9371 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9372 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9373 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9374 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9375 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9376 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9377 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9378 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9379 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9380 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9381 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9382 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9383 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9384 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9385 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9386 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9387 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9388 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9389 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9390 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9391 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9392 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9393 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9394 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9395 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9396 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9397 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9398 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9399 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9400 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9401 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9402 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9403 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9404 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9405 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9406 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9407 with -mshstk.
9408 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9409 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9410 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9411 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9412 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9413 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9414 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9415 * (dg-options): Likwise.
9416 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9417 -mno-cet.
9418 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9419 * gcc.target/i386/cet-label-3.c: Removed.
9420 * gcc.target/i386/cet-property-3.c: Likwise.
9421 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9422
9423 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR target/85511
9426 * gcc.target/i386/pr85511.c: New test.
9427
9428 PR target/85503
9429 * g++.dg/ext/pr85503.C: New test.
9430
9431 PR target/85508
9432 * gcc.target/i386/pr85508.c: New test.
9433
9434 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9435
9436 PR tree-optimization/85478
9437 * g++.dg/pr85478.C: New test.
9438
9439 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * g++.dg/torture/pr85496.C: New test.
9442
9443 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9444
9445 PR rtl-optimization/85423
9446 * gcc.dg/pr85423.c: New test.
9447
9448 2018-04-20 Martin Sebor <msebor@redhat.com>
9449
9450 PR c/85365
9451 * gcc.dg/Wrestrict-15.c: New test.
9452
9453 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9454
9455 PR target/85456
9456 * gcc.target/powerpc/pr85456.c: New test.
9457
9458 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9459
9460 * g++.dg/ext/undef-bool-1.C: Require lp64.
9461 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9462
9463 2018-04-20 Jeff Law <law@redhat.com>
9464
9465 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9466 stack protector.
9467 * gcc.dg/stack-check-6.c: Likewise.
9468 * gcc.dg/stack-check-6a.c: Likewise.
9469 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9470 * gcc.target/i386/stack-check-18.c: Likewise.
9471 * gcc.target/i386/stack-check-19.c: Likewise.
9472
9473 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9474
9475 PR testsuite/85483
9476 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9477 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9478 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9479 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9480
9481 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9482
9483 PR target/85469
9484 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9485 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9486
9487 2018-04-20 Richard Biener <rguenther@suse.de>
9488
9489 PR middle-end/85475
9490 * gcc.dg/torture/pr85475.c: New testcase.
9491
9492 2018-04-20 Martin Jambor <mjambor@suse.cz>
9493
9494 ipa/85449
9495 * gcc.dg/ipa/pr85449.c: New test.
9496
9497 2018-04-20 Martin Jambor <mjambor@suse.cz>
9498
9499 ipa/85447
9500 * g++.dg/ipa/pr85447.C: New file.
9501 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9502
9503 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR c++/85462
9506 * g++.dg/cpp0x/pr85462.C: New test.
9507
9508 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9509
9510 * gcc.target/i386/pr85404.c: Require CET target.
9511
9512 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR tree-optimization/85467
9515 * gcc.dg/pr85467.c: New test.
9516
9517 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9518
9519 PR c++/84611
9520 * g++.dg/parse/crash68.C: New.
9521
9522 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9523
9524 PR libgcc/85334
9525 * g++.dg/torture/pr85334.C: New test.
9526
9527 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9528
9529 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9530 * g++.dg/diagnostic/pr85464.C: New.
9531
9532 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9533
9534 PR target/85397
9535 * gcc.dg/torture/pr85397-1.c: New test.
9536 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9537 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9538
9539 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9540
9541 PR target/85404
9542 * gcc.target/i386/pr85404.c: New test.
9543
9544 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9545
9546 PR target/85417
9547 * c-c++-common/attr-nocf-check-1.c: Compile with
9548 -fcf-protection=none.
9549 * c-c++-common/attr-nocf-check-3.c: Likewise.
9550 * gcc.dg/march-generic.c: Likewise.
9551 * gcc.target/i386/align-limit.c: Likewise.
9552 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9553 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9554 * gcc.target/i386/cet-property-2.c: Likewise.
9555 * gcc.target/i386/ret-thunk-26.c: Likewise.
9556 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9557 targets.
9558 * c-c++-common/fcf-protection-2.c: Likewise.
9559 * c-c++-common/fcf-protection-3.c: Likewise.
9560 * c-c++-common/fcf-protection-5.c: Likewise.
9561 * c-c++-common/fcf-protection-6.c: Likewise.
9562 * c-c++-common/fcf-protection-7.c: Likewise.
9563 * gcc.target/i386/cet-label-3.c: New test.
9564 * gcc.target/i386/cet-property-3.c: Likewise.
9565 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9566 * gcc.target/i386/pr85417-1.c: Likewise.
9567 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9568 __x86_indirect_thunk_nt_(r|e)ax
9569 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9570 * gcc.target/i386/pr85403.c: Remove dg-error,
9571
9572 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9573
9574 * gcc.target/i386/movdir-1.c: New test.
9575
9576 2018-04-19 Richard Biener <rguenther@suse.de>
9577
9578 PR middle-end/85455
9579 * gcc.dg/pr85455.c: New testcase.
9580
9581 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9582
9583 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9584 targets.
9585 * g++.dg/lto/pr85405b_0.C: Likewise.
9586 * g++.dg/lto/pr84805_0.C: Likewise.
9587
9588 2018-04-18 Martin Liska <mliska@suse.cz>
9589
9590 PR ipa/83983
9591 PR ipa/85391
9592 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9593 output.
9594
9595 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9596
9597 PR target/85388
9598 * gcc.dg/pr85388-1.c: New test.
9599 * gcc.dg/pr85388-2.c: Likewise.
9600 * gcc.dg/pr85388-3.c: Likewise.
9601 * gcc.dg/pr85388-4.c: Likewise.
9602 * gcc.dg/pr85388-5.c: Likewise.
9603 * gcc.dg/pr85388-6.c: Likewise.
9604
9605 2018-04-18 Jan Hubicka <jh@suse.cz>
9606 Martin Liska <mliska@suse.cz>
9607
9608 * g++.dg/lto/pr83121_0.C: Update template.
9609 * g++.dg/lto/pr83121_1.C: Update template.
9610 * g++.dg/lto/pr84805_0.C: Update template.
9611 * g++.dg/lto/pr84805_1.C: Update template.
9612 * g++.dg/lto/pr84805_2.C: Update template.
9613
9614 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9615
9616 PR c++/84630
9617 * g++.dg/cpp0x/pr84630.C: New.
9618
9619 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR c++/84463
9622 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9623 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9624 in two cases. Uncomment two other tests and add expected dg-error for
9625 them.
9626 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9627 -Wnarrowing diagnostics on some targets for c++11.
9628 * g++.dg/parse/array-size2.C: Remove xfail.
9629 * g++.dg/cpp0x/constexpr-84463.C: New test.
9630
9631 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9632
9633 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9634 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9635
9636 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR testsuite/85326
9639 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9640 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9641 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9642
9643 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9644
9645 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9646 prevent cascading of errors and change expected error message.
9647 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9648 to 64-bit targets.
9649 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9650 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9651 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9652 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9653 error message.
9654 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9655
9656 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR target/85430
9659 * gcc.dg/pr85430.c: New test.
9660
9661 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9662
9663 PR testsuite/85326
9664 * gcc.target/arm/pr54300.C: Move to...
9665 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9666 * gcc.target/arm/pr55073.C: Move to...
9667 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9668 * gcc.target/arm/pr56184.C: Move to...
9669 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9670 * gcc.target/arm/pr59985.C: Move to...
9671 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9672 * gcc.target/aarch64/pr60675.C: Move to...
9673 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9674 * gcc.target/aarch64/pr81422.C: Move to...
9675 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9676 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9677 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9678 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9679 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9680 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9681 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9682 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9683 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9684 * gcc.target/aarch64/sve/tls_2.C: Move to...
9685 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9686 * gcc.target/aarch64/pr81414.C: Rename to...
9687 * gcc.target/aarch64/pr81414.c: ... This.
9688 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9689 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9690 messages.
9691 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9692 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9693 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9694 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9695 file name.
9696
9697 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR middle-end/85414
9700 * gcc.dg/pr85414.c: New test.
9701
9702 2018-04-17 Martin Jambor <mjambor@suse.cz>
9703
9704 PR ipa/85421
9705 * g++.dg/ipa/pr85421.C: New test.
9706
9707 2018-04-17 Martin Liska <mliska@suse.cz>
9708
9709 PR lto/85405
9710 * g++.dg/lto/pr85405b_0.C: New test.
9711 * g++.dg/lto/pr85405b_1.C: New test.
9712
9713 2018-04-17 Martin Liska <mliska@suse.cz>
9714
9715 PR lto/85405
9716 * g++.dg/lto/pr85405_0.C: New test.
9717 * g++.dg/lto/pr85405_1.C: New test.
9718
9719 2018-04-17 Martin Liska <mliska@suse.cz>
9720
9721 PR ipa/85329
9722 * g++.dg/ext/pr85329-2.C: New test.
9723 * g++.dg/ext/pr85329.C: New test.
9724 * gcc.target/i386/mvc12.c: New test.
9725
9726 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9727
9728 PR c++/85039
9729 * g++.dg/pr85039-1.C: New.
9730 * g++.dg/pr85039-2.C: New.
9731 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9732
9733 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9734
9735 PR target/85080
9736 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9737 if the target supports efficient unaligned storage accesses.
9738
9739 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9740
9741 PR target/83660
9742 * gcc.target/powerpc/pr83660.C: New test.
9743
9744 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9745
9746 PR target/85403
9747 * gcc.target/i386/pr85403.c: New test.
9748
9749 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9750
9751 PR target/84331
9752 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9753
9754 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9755 Jason Merrill <jason@redhat.com>
9756
9757 PR c++/85112
9758 * g++.dg/cpp0x/pr85112.C: New.
9759
9760 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9761
9762 PR testsuite/85326
9763 * g++.dg/ext/undef-bool-1.C: New file.
9764 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9765 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9766
9767 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9768
9769 PR target/85293
9770 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9771 corresponding dg-error clause.
9772 * gcc.target/powerpc/pr80098-3.c: Ditto.
9773 * gcc.target/powerpc/pr80103-1.c: Delete.
9774
9775 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9776
9777 PR fortran/81773
9778 PR fortran/83606
9779 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9780 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9781
9782 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9783
9784 PR fortran/85387
9785 * gfortran.dg/implied_do_io_5.f90: New test.
9786
9787 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9788
9789 PR target/83402
9790 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9791 several values: positive, negative, and zero.
9792 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9793 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9794
9795 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9796
9797 PR rtl-optimization/79916
9798 * gcc.target/powerpc/pr79916.c: New.
9799
9800 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9801
9802 PR rtl-optimization/85393
9803 * g++.dg/opt/pr85393.C: New test.
9804 * g++.dg/opt/pr85393-aux.cc: New file.
9805
9806 PR rtl-optimization/85376
9807 * gcc.dg/pr85376.c: New test.
9808
9809 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9810
9811 PR rtl-optimization/83852
9812 * gcc.dg/pr83852.c: New testcase.
9813
9814 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9815
9816 PR testsuite/85326
9817 * gcc.target/s390/pr77822-1.C: Rename to ...
9818 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9819 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9820 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9821
9822 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9823
9824 PR lto/71991
9825 * gcc.target/i386/pr71991.c: New testcase.
9826
9827 2018-04-13 Martin Liska <mliska@suse.cz>
9828 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR middle-end/81657
9831 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9832 call.
9833
9834 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9835
9836 PR c++/85385
9837 * g++.dg/diagnostic/macro-arg-count.C: New test.
9838
9839 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9840
9841 PR fortran/83064
9842 PR testsuite/85346
9843 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9844 array and move test to libgomp/testsuite/libgomp.fortran.
9845 * gfortran.dg/do_concurrent_6.f90: New test.
9846
9847 2018-04-12 Marek Polacek <polacek@redhat.com>
9848
9849 PR c++/85258
9850 * g++.dg/parse/error61.C: New test.
9851
9852 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9853
9854 PR target/85347
9855 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9856 specify -mvsx on gcc command line.
9857
9858 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/85328
9861 * gcc.target/i386/pr85328.c: New test.
9862
9863 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9864
9865 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9866
9867 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/85342
9870 * gcc.target/i386/pr85342.c: New test.
9871
9872 2018-04-11 Jason Merrill <jason@redhat.com>
9873
9874 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9875 if ulimit -v is set.
9876
9877 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9878
9879 PR testsuite/85190
9880 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9881
9882 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9883
9884 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9885 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9886
9887 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR c++/70808
9890 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9891 effective target.
9892
9893 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9894
9895 PR target/84301
9896 * gcc.target/i386/pr84301.c: New test.
9897
9898 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR tree-optimization/85331
9901 * gcc.c-torture/execute/pr85331.c: New test.
9902
9903 2018-04-11 Marek Polacek <polacek@redhat.com>
9904
9905 PR c++/85032
9906 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9907 * g++.dg/cpp1z/constexpr-if21.C: New test.
9908
9909 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR target/85281
9912 * gcc.target/i386/pr85281.c: New test.
9913
9914 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9915
9916 PR rtl-optimization/84659
9917 * gcc.dg/pr84659.c: New test.
9918
9919 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR debug/85302
9922 * g++.dg/debug/dwarf2/pr85302.C: New test.
9923
9924 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9925
9926 PR target/85261
9927 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9928 into register.
9929
9930 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 PR c++/70808
9933 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9934
9935 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9936
9937 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9938 * gcc.target/powerpc/dimode_off.c: Ditto.
9939 * gcc.target/powerpc/tfmode_off.c: Ditto.
9940 * gcc.target/powerpc/timode_off.c: Ditto.
9941
9942 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9943
9944 * gcc.target/powerpc/vec-ldl-1.c: New test.
9945 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9946 corrections to ABI implementation.
9947
9948 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9949
9950 PR target/85056
9951 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9952
9953 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR rtl-optimization/85300
9956 * gcc.dg/pr85300.c: New test.
9957
9958 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9959
9960 PR c++/85110
9961 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9962 where we now show the pertinent parameter.
9963 * g++.dg/diagnostic/aka2.C: Likewise.
9964 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9965
9966 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR fortran/85313
9969 * gfortran.dg/gomp/pr85313.f90: New test.
9970
9971 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/24314
9974 * g++.dg/parse/template29.C: New.
9975
9976 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9977
9978 PR testsuite/85190
9979 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9980
9981 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR target/85177
9984 PR target/85255
9985 * gcc.target/i386/avx512f-pr85177.c: New test.
9986 * gcc.target/i386/avx512f-pr85255.c: New test.
9987
9988 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9989
9990 PR tree-optimization/85286
9991 * gcc.dg/vect/pr85286.c: New test.
9992
9993 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9994
9995 PR target/85173
9996 * gcc.target/arm/pr85173.c: New test.
9997
9998 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR lto/85248
10001 * gcc.dg/lto/pr85248_0.c: New test.
10002 * gcc.dg/lto/pr85248_1.c: New test.
10003
10004 2018-04-09 Jan Hubicka <jh@suse.cz>
10005
10006 PR lto/85078
10007 * g++.dg/torture/pr85078.C: New.
10008
10009 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10010
10011 PR c++/85227
10012 * g++.dg/cpp1z/decomp44.C: New.
10013 * g++.dg/cpp1z/decomp45.C: Likewise.
10014
10015 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10016
10017 PR fortran/83064
10018 * gfortran.dg/do_concurrent_5.f90: New test.
10019 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10020 message.
10021
10022 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10023
10024 PR fortran/51260
10025 * gfortran.dg/parameter_array_element_3.f90: New test.
10026
10027 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10028
10029 PR c++/85194
10030 * g++.dg/cpp1z/decomp43.C: New test.
10031
10032 PR rtl-optimization/80463
10033 * g++.dg/pr80463.C: Add -w to dg-options.
10034
10035 2018-04-09 Richard Biener <rguenther@suse.de>
10036
10037 PR tree-optimization/85284
10038 * gcc.dg/torture/pr85284.c: New testcase.
10039
10040 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10041
10042 PR rtl-optimization/80463
10043 PR rtl-optimization/83972
10044 PR rtl-optimization/83480
10045
10046 * gcc.dg/pr80463.c: New test.
10047 * g++.dg/pr80463.C: Likewise.
10048 * gcc.dg/pr83972.c: Likewise.
10049
10050 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10051
10052 PR rtl-optimization/83913
10053 * gcc.dg/pr83913.c: New test.
10054
10055 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10056
10057 PR rtl-optimization/83962
10058 * gcc.dg/pr83962.c: New test.
10059
10060 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10061
10062 PR rtl-optimization/83530
10063 * gcc.dg/pr83530.c: New test.
10064
10065 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10066
10067 PR middle-end/82976
10068 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10069
10070 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/85257
10073 * gcc.dg/pr85257.c: New test.
10074
10075 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10076
10077 * g++.dg/opt/pr85196.C: New test.
10078
10079 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10080
10081 PR c++/84269
10082 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10083 std::tuple here since they need C++11.
10084 * g++.dg/lookup/missing-std-include-8.C: New test.
10085 * g++.dg/lookup/missing-std-include.C: Move std::array and
10086 std::tuple test to missing-std-include-6.C to avoid failures
10087 with C++98.
10088
10089 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR debug/85252
10092 * gcc.dg/debug/pr85252.c: New test.
10093
10094 PR rtl-optimization/84872
10095 * gcc.dg/graphite/pr84872.c: New test.
10096
10097 PR c++/85210
10098 * g++.dg/cpp1z/decomp42.C: New test.
10099
10100 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR c++/85021
10103 * g++.dg/lookup/missing-std-include-7.C: New test.
10104
10105 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10106
10107 * gcc.dg/struct-simple.c: Revert r254862.
10108 * lib/target-supports.exp
10109 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10110
10111 2018-04-06 Richard Biener <rguenther@suse.de>
10112
10113 PR middle-end/85244
10114 * gcc.dg/torture/pr85244-1.c: New testcase.
10115 * gcc.dg/torture/pr85244-2.c: Likewise.
10116
10117 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR sanitizer/85213
10120 * c-c++-common/ubsan/pr85213.c: New test.
10121
10122 2018-04-06 Richard Biener <rguenther@suse.de>
10123
10124 PR middle-end/85180
10125 * gcc.dg/pr85180.c: New testcase.
10126
10127 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10128
10129 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10130 to trigger the optimization. Do some cleanup and function
10131 renaming. Add more test functions.
10132
10133 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10134
10135 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10136 options.
10137 * gcc.target/s390/hotpatch-1.c: Skip when building without
10138 optimization.
10139 * gcc.target/s390/hotpatch-10.c: Likewise.
10140 * gcc.target/s390/hotpatch-11.c: Likewise.
10141 * gcc.target/s390/hotpatch-12.c: Likewise.
10142 * gcc.target/s390/hotpatch-13.c: Likewise.
10143 * gcc.target/s390/hotpatch-14.c: Likewise.
10144 * gcc.target/s390/hotpatch-15.c: Likewise.
10145 * gcc.target/s390/hotpatch-16.c: Likewise.
10146 * gcc.target/s390/hotpatch-17.c: Likewise.
10147 * gcc.target/s390/hotpatch-18.c: Likewise.
10148 * gcc.target/s390/hotpatch-19.c: Likewise.
10149 * gcc.target/s390/hotpatch-2.c: Likewise.
10150 * gcc.target/s390/hotpatch-3.c: Likewise.
10151 * gcc.target/s390/hotpatch-4.c: Likewise.
10152 * gcc.target/s390/hotpatch-5.c: Likewise.
10153 * gcc.target/s390/hotpatch-6.c: Likewise.
10154 * gcc.target/s390/hotpatch-7.c: Likewise.
10155 * gcc.target/s390/hotpatch-8.c: Likewise.
10156 * gcc.target/s390/hotpatch-9.c: Likewise.
10157
10158 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10159
10160 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10161 check for an error instead.
10162 * gcc.dg/Wattributes-6.c: Likewise.
10163
10164 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR c++/85209
10167 * g++.dg/cpp1z/decomp39.C: New test.
10168 * g++.dg/cpp1z/decomp40.C: New test.
10169
10170 PR c++/85208
10171 * g++.dg/cpp1z/decomp41.C: New test.
10172
10173 PR middle-end/85195
10174 * gcc.dg/pr85195.c: New test.
10175
10176 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10177
10178 PR c++/80956
10179 * g++.dg/cpp0x/initlist100.C: New.
10180 * g++.dg/cpp0x/initlist101.C: Likewise.
10181
10182 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 PR c++/84792
10185 * g++.dg/other/pr84792-1.C: New.
10186 * g++.dg/other/pr84792-2.C: Likewise.
10187
10188 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10189
10190 PR target/85193
10191 * gcc.target/i386/pr85193.c: New test.
10192
10193 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10194
10195 PR c++/84979
10196 * g++.dg/concepts/pr84979.C: New.
10197 * g++.dg/concepts/pr84979-2.C: New.
10198 * g++.dg/concepts/pr84979-3.C: New.
10199
10200 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10201
10202 PR c++/80026
10203 * g++.dg/cpp0x/variadic174.C: New.
10204
10205 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR inline-asm/85172
10208 * g++.dg/ext/builtin13.C: New test.
10209 * g++.dg/ext/atomic-4.C: New test.
10210
10211 PR c++/85146
10212 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10213 * g++.dg/ext/bases3.C: New test.
10214
10215 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10216
10217 PR target/85203
10218 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10219 to match a single insn of the baz function. Move scan directives at
10220 the end of the file below the functions they are trying to test for
10221 better readability.
10222 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10223
10224 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10225
10226 PR rtl-optimization/84878
10227 * gcc.target/powerpc/pr84878.c: New test.
10228
10229 2018-04-04 Michael Matz <matz@suse.de>
10230
10231 * gcc.dg/Wstringop-overflow-4.c: New test.
10232 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10233
10234 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR testsuite/85189
10237 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10238 for the diagnostics of overridden functions. Adjust for new wording.
10239
10240 2018-04-04 Richard Biener <rguenther@suse.de>
10241
10242 PR lto/85176
10243 * g++.dg/lto/pr85176_0.C: New testcase.
10244
10245 2018-04-04 Richard Biener <rguenther@suse.de>
10246
10247 PR testsuite/85191
10248 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10249 Fix typo.
10250
10251 2018-04-04 Martin Liska <mliska@suse.cz>
10252
10253 PR sanitizer/85174
10254 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10255 and msdata as a workaround for powerpc.
10256
10257 2018-04-04 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/85168
10260 * gcc.dg/torture/pr85168.c: New testcase.
10261
10262 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10263
10264 PR c++/84943
10265 * g++.dg/pr84943.C: New.
10266 * g++.dg/pr84943-2.C: New.
10267
10268 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR rtl-optimization/85167
10271 * gcc.dg/pr85167.c: New test.
10272
10273 PR tree-optimization/85156
10274 * c-c++-common/pr85156.c: New test.
10275 * gcc.c-torture/execute/pr85156.c: New test.
10276
10277 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10278
10279 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10280 * gcc.target/powerpc/undef-bool-1.C: New file.
10281 * gcc.target/powerpc/undef-bool-2.c: New file.
10282
10283 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10284
10285 PR c++/84768
10286 * g++.dg/cpp1z/class-deduction52.C: New.
10287
10288 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR c++/85147
10291 * g++.dg/cpp0x/pr85147.C: New test.
10292
10293 PR c++/85140
10294 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10295
10296 PR c++/85134
10297 * g++.dg/gomp/pr85134.C: New test.
10298 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10299
10300 PR target/85169
10301 * gcc.c-torture/execute/pr85169.c: New test.
10302 * gcc.target/i386/avx512f-pr85169.c: New test.
10303 * gcc.target/i386/avx512bw-pr85169.c: New test.
10304
10305 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10306
10307 PR target/85126
10308 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10309 scan-assembler-times clause.
10310
10311 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10312
10313 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10314 dg-additional-options.
10315
10316 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10317
10318 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10319
10320 2018-04-03 Richard Biener <rguenther@suse.de>
10321
10322 PR testsuite/85154
10323 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10324
10325 2018-04-02 Jim Wilson <jimw@sifive.com>
10326
10327 * gcc.target/riscv/pr84660.c: New.
10328 * gcc.target/riscv/shift-and-1.c: New.
10329 * gcc.target/riscv/shift-and-2.c: New.
10330
10331 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10332
10333 PR fortran/85102
10334 * gfortran.dg/array_simplify_2.f90: New test.
10335
10336 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR middle-end/85090
10339 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10340 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10341 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10342 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10343 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10344
10345 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10346
10347 PR c++/85027
10348 * g++.dg/pr85027.C: New.
10349
10350 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10351
10352 PR target/83315
10353 * gcc.target/powerpc/sse-maxps-2.c: New test.
10354 * gcc.target/powerpc/sse-minps-2.c: New test.
10355
10356 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR c++/84791
10359 * g++.dg/gomp/pr84791.C: New test.
10360
10361 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10362
10363 PR fortran/84931
10364 * gfortran.dg/array_constructor_53.f90: New test.
10365
10366 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10367
10368 PR fortran/85130
10369 * gfortran.dg/substr_6.f90: Remove illegal test for
10370 out-of-bounds substring.
10371
10372 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10373
10374 PR fortran/85111
10375 * gfortran.dg/zero_sized_10.f90: New test.
10376
10377 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10378
10379 PR c++/84269
10380 * g++.dg/lookup/missing-std-include-6.C: New test.
10381 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10382 std::tuple tests.
10383 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10384 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10385 <cstring>, <cassert>, and <cstdlib>.
10386
10387 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10388
10389 PR inline-asm/84985
10390 * gcc.target/i386/pr84985.c: New.
10391
10392 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10393
10394 PR c++/85110
10395 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10396
10397 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c++/85108
10400 * g++.dg/warn/Wunused-var-31.C: New test.
10401
10402 PR c/85094
10403 * c-c++-common/Wduplicated-branches-14.c: New test.
10404
10405 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10406
10407 PR c++/84606
10408 * g++.dg/cpp0x/pr84606.C: New.
10409
10410 2018-03-29 Carl Love <cel@us.ibm.com>
10411
10412 Revert
10413 2017-09-27 Carl Love <cel@us.ibm.com>
10414
10415 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10416 for the __builtin_fctid and __builtin_fctiw.
10417
10418 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10419
10420 PR target/84912
10421 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10422 deleted builtin function.
10423 (div_weuo): Likewise.
10424 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10425 (div_deuo): Likewise.
10426
10427 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10428
10429 PR c++/85028
10430 * g++.dg/other/default13.C: New.
10431
10432 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR target/85095
10435 * gcc.target/i386/pr85095-1.c: New test.
10436 * gcc.target/i386/pr85095-2.c: New test.
10437 * gcc.c-torture/execute/pr85095.c: New test.
10438
10439 PR tree-optimization/82004
10440 * gcc.dg/pr82004.c: New test.
10441
10442 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10443 Martin Liska <mliska@suse.cz>
10444
10445 PR sanitizer/85081
10446 * g++.dg/asan/pr85081.C: New test.
10447
10448 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10449
10450 PR c++/84789
10451 * g++.dg/template/pr84789.C: Adjust for testing with
10452 -fconcepts too.
10453
10454 PR c++/84973
10455 * g++.dg/template/pr84973.C: New.
10456 * g++.dg/template/pr84973-2.C: New.
10457 * g++.dg/template/pr84973-3.C: New.
10458
10459 PR c++/84968
10460 * g++.dg/eh/pr84968.C: New.
10461
10462 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10463
10464 PR target/84914
10465 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10466 long double multiply/divide uses the correct function.
10467 * gcc.target/powerpc/mulkc-3.c: Likewise.
10468 * gcc.target/powerpc/divkc-2.c: Likewise.
10469 * gcc.target/powerpc/divkc-3.c: Likewise.
10470
10471 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10472
10473 PR c++/85067
10474 * g++.dg/cpp0x/defaulted51.C: New.
10475 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10476
10477 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR c++/85077
10480 * g++.dg/ext/vector35.C: New test.
10481
10482 PR c++/85061
10483 * g++.dg/ext/builtin-offsetof3.C: New test.
10484
10485 PR c++/85076
10486 * g++.dg/cpp1y/pr85076.C: New test.
10487
10488 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10489
10490 PR fortran/85084
10491 * gfortran.dg/matmul_rank_1.f90: New test.
10492
10493 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10494 Harald Anlauf <anlauf@gmx.de>
10495
10496 * gfortran.dg/structure_constructor_15.f90: New test.
10497
10498 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10499
10500 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10501 for the diagnostics of overridden functions. Adjust for new wording.
10502 * g++.dg/cpp0x/implicit1.C: Likewise.
10503 * g++.dg/cpp0x/override1.C: Likewise.
10504 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10505 * g++.dg/eh/shadow1.C: Likewise.
10506 * g++.dg/inherit/covariant12.C: Likewise.
10507 * g++.dg/inherit/covariant14.C: Likewise.
10508 * g++.dg/inherit/covariant15.C: Likewise.
10509 * g++.dg/inherit/covariant16.C: Likewise.
10510 * g++.dg/inherit/covariant22.C: Likewise.
10511 * g++.dg/inherit/crash3.C: Likewise.
10512 * g++.dg/inherit/error2.C: Likewise.
10513 * g++.dg/template/crash100.C: Likewise.
10514 * g++.old-deja/g++.eh/spec6.C: Likewise.
10515 * g++.old-deja/g++.mike/p811.C: Likewise.
10516 * g++.old-deja/g++.other/virtual11.C: Likewise.
10517 * g++.old-deja/g++.other/virtual4.C: Likewise.
10518
10519 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10520
10521 PR target/85044
10522 * gcc.target/i386/pr85044.c: New test.
10523
10524 2018-03-27 Martin Sebor <msebor@redhat.com>
10525
10526 PR testsuite/83462
10527 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10528 other than x86.
10529
10530 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10531
10532 PR target/83009
10533 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10534
10535 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10536
10537 PR target/81863
10538 * gcc.target/arm/pr81863.c: New test.
10539
10540 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10541
10542 PR target/85056
10543 * gcc.target/nvptx/pr85056.c: New test.
10544 * gcc.target/nvptx/pr85056a.c: New test.
10545
10546 2018-03-27 Richard Biener <rguenther@suse.de>
10547
10548 PR testsuite/82847
10549 * lib/target-supports.exp (check_ssse3_available): New function.
10550 (check_effective_target_vect_perm_short): Enable for x86 if
10551 check_ssse3_available.
10552
10553 2018-03-27 Richard Biener <rguenther@suse.de>
10554
10555 PR tree-optimization/85082
10556 * gfortran.dg/pr85082.f90: New testcase.
10557
10558 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10559
10560 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10561 to "l=2" in dg-final.
10562
10563 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10564
10565 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10566 * gcc.target/mips/fix-r4000-2.c: Likewise.
10567 * gcc.target/mips/fix-r4000-3.c: Likewise.
10568 * gcc.target/mips/fix-r4000-4.c: Likewise.
10569 * gcc.target/mips/fix-r4000-5.c: Likewise.
10570 * gcc.target/mips/fix-r4000-6.c: Likewise.
10571 * gcc.target/mips/fix-r4000-7.c: Likewise.
10572 * gcc.target/mips/fix-r4000-8.c: Likewise.
10573 * gcc.target/mips/fix-r4000-9.c: Likewise.
10574 * gcc.target/mips/fix-r4000-10.c: Likewise.
10575 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10576 "mulditi3_r4000" instead of "mulditi3".
10577 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10578 "umulditi3_r4000" instead of "umulditi3".
10579
10580 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR c++/85068
10583 * g++.dg/inherit/covariant22.C: New test.
10584
10585 2018-03-27 Richard Biener <rguenther@suse.de>
10586
10587 PR testsuite/84004
10588 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10589 alignment.
10590
10591 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10592 Jason Merrill <jason@redhat.com>
10593
10594 PR c++/84632
10595 * g++.dg/init/array49.C: New.
10596 * g++.dg/torture/pr70499.C: Adjust.
10597
10598 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10599
10600 PR target/85073
10601 * gcc.target/i386/pr85073.c: New test.
10602
10603 2018-03-26 Richard Biener <rguenther@suse.de>
10604
10605 PR testsuite/85066
10606 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10607 instead of long.
10608
10609 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10610
10611 PR fortran/66709
10612 * gfortran.dg/parameter_array_format.f90: New test.
10613
10614 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10615 Neil Carlson <neil.n.carlson@gmail.com>
10616
10617 PR fortran/84381
10618 * gfortran.dg/literal_character_constant_1.inc: Replace
10619 call abort by STOP n.
10620 * gfortran.dg/overload_1.f90: Likewise.
10621
10622 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10623 Dominique d'Humieres <dominiq@gcc.gnu.org>
10624
10625 PR fortran/84924
10626 * gfortran.dg/scalar_pointer_1.f90: New test.
10627
10628 2018-03-25 Tom de Vries <tom@codesourcery.com>
10629
10630 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10631 precise.
10632
10633 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10634
10635 PR fortran/69497
10636 * gfortran.dg/pr89497.f90: New test.
10637
10638 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10639
10640 PR fortran/70068
10641 * gfortran.dg/substr_7.f90: New test.
10642
10643 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10644
10645 PR fortran/42651
10646 * gfortran.dg/pr42651.f90: New test.
10647 * gfortran.dg/func_result_7.f90: Update error message.
10648
10649 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10650
10651 PR tree-optimization/84005
10652 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10653 failing to force the alignment.
10654
10655 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10656
10657 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10658 from this to...
10659 <vclzd>: ...this.
10660
10661 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10662
10663 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10664 message. Fix scan-assembler patterns.
10665
10666 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR c++/85015
10669 * g++.dg/cpp0x/pr85015.C: New test.
10670
10671 PR c++/84942
10672 * g++.dg/cpp1y/pr84942.C: New test.
10673
10674 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10675
10676 PR inline-asm/85030
10677 * gcc.target/i386/pr85030.c: New.
10678
10679 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10680
10681 PR target/85026
10682 * g++.dg/pr85026.C: New test.
10683
10684 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10685
10686 * g++.dg/debug/pr84704.C: XFAIL AIX.
10687
10688 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10689
10690 PR target/84826
10691 * gcc.target/arm/pr84826.c: Add dg directive.
10692
10693 2018-03-23 Marek Polacek <polacek@redhat.com>
10694
10695 PR c++/85033
10696 * g++.dg/ext/builtin-offsetof2.C: New test.
10697
10698 PR c++/85045
10699 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10700 * gcc.dg/pr85045.c: New test.
10701
10702 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10703
10704 PR debug/85020
10705 * gnat.dg/lto22.adb: New test.
10706 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10707 * gnat.dg/lto22_pkg2.ads: Likewise.
10708
10709 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR c/80778
10712 * gcc.dg/lto/pr80778_0.c: New test.
10713
10714 PR inline-asm/85034
10715 * gcc.target/i386/pr85034.c: New test.
10716
10717 PR inline-asm/85022
10718 * c-c++-common/torture/pr85022.c: New test.
10719
10720 PR sanitizer/85029
10721 * g++.dg/ubsan/pr85029.C: New test.
10722
10723 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10724
10725 PR c++/71251
10726 * g++.dg/cpp0x/pr71251.C: New.
10727
10728 PR c++/84789
10729 * g++.dg/template/pr84789.C: New.
10730 * g++.dg/template/pr84789-2.C: New.
10731 * g++.dg/template/pr84789-3.C: New.
10732 * g++.dg/parse/dtor11.C: Accept alternate error message.
10733
10734 PR c++/84729
10735 * g++.dg/pr84729.C: New.
10736 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10737 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10738 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10739
10740 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10741
10742 PR fortran/84922
10743 * gfortran.dg/interface_42.f90: New test.
10744 * gfortran.dg/interface_43.f90: New test.
10745
10746 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10747
10748 PR target/84826
10749 * gcc.target/arm/pr84826.c: New test.
10750
10751 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10752
10753 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10754 dg-require-effective-target.
10755 * gcc.target/arm/addr-modes-int.c: Likewise.
10756 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10757
10758 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10759
10760 PR target/84760
10761 * gcc.target/powerpc/altivec-ld-1.c: New test.
10762
10763 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10764
10765 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10766
10767 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR inline-asm/84941
10770 * gcc.dg/pr84941.c: New test.
10771
10772 2018-03-22 Tom de Vries <tom@codesourcery.com>
10773
10774 PR tree-optimization/84956
10775 * gcc.dg/pr84956.c: New test.
10776
10777 2018-03-22 Marek Polacek <polacek@redhat.com>
10778
10779 PR c++/84854
10780 * g++.dg/cpp1z/constexpr-if15.C: New test.
10781 * g++.dg/cpp1z/constexpr-if16.C: New test.
10782
10783 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10784
10785 * gcc.dg/builtin-tgmath-3.c: New test.
10786
10787 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10788
10789 PR c++/71965
10790 * g++.dg/concepts/pr71965.C: New.
10791
10792 PR c++/84610
10793 PR c++/84642
10794 * g++.dg/cpp0x/pr84610.C: New.
10795 * g++.dg/cpp0x/pr84642.C: New.
10796
10797 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR c/84999
10800 * c-c++-common/pr84999.c: New test.
10801
10802 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/84972
10805 * g++.dg/ext/desig10.C: New.
10806
10807 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10808 Harald Anlauf <anlauf@gmx.de>
10809
10810 PR fortran/84957
10811 * gfortran.dg/pr84957.f90: New test.
10812
10813 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR tree-optimization/84960
10816 * gcc.c-torture/compile/pr84960.c: New test.
10817
10818 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10819
10820 PR tree-optimization/84811
10821 * gcc.dg/torture/pr84811.c: New test.
10822
10823 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR tree-optimization/84982
10826 * c-c++-common/pr84982.c: New test.
10827
10828 PR c++/84961
10829 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10830 "m" (++x) in C++.
10831 * g++.dg/torture/pr84961-1.C: New test.
10832 * g++.dg/torture/pr84961-2.C: New test.
10833
10834 2018-03-21 Nathan Sidwell <nathan@acm.org>
10835
10836 PR c++/85008
10837 * g++.dg/pr85008.C: New.
10838
10839 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10840
10841 PR fortran/84615
10842 * gfortran.dg/char_result_17.f90: New test.
10843
10844 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10845
10846 PR c++/84994
10847 * g++.dg/other/accessor-fixits-1.C: Move to...
10848 * g++.dg/torture/accessor-fixits-1.C: ...here.
10849 * g++.dg/other/accessor-fixits-2.C: Move to...
10850 * g++.dg/torture/accessor-fixits-2.C: ...here.
10851 * g++.dg/other/accessor-fixits-3.C: Move to...
10852 * g++.dg/torture/accessor-fixits-3.C: ...here.
10853 * g++.dg/other/accessor-fixits-4.C: Move to...
10854 * g++.dg/torture/accessor-fixits-4.C: ...here.
10855 * g++.dg/other/accessor-fixits-5.C: Move to...
10856 * g++.dg/torture/accessor-fixits-5.C: ...here.
10857 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10858 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10859 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10860
10861 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10862
10863 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10864
10865 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10866
10867 PR target/82989
10868 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10869
10870 2018-03-21 Nathan Sidwell <nathan@acm.org>
10871
10872 PR c++/84804
10873 * g++.dg/lookup/pr84804.C: New.
10874
10875 2018-03-21 Martin Sebor <msebor@redhat.com>
10876
10877 PR c++/84850
10878 * g++.dg/Wclass-memaccess-3.C: New test.
10879 * g++.dg/Wclass-memaccess-4.C: New test.
10880
10881 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10882
10883 PR c++/84892
10884 * g++.dg/other/accessor-fixits-1.C
10885 (test_access_const_t1_color): New.
10886 (test_deref_const_t1_color): New.
10887 * g++.dg/other/accessor-fixits-5.C: New testcase.
10888
10889 2018-03-21 Tom de Vries <tom@codesourcery.com>
10890
10891 PR tree-optimization/83126
10892 * gcc.dg/graphite/pr83126.c: New test.
10893
10894 2018-03-21 Nathan Sidwell <nathan@acm.org>
10895
10896 * g++.dg/ext/anon-struct6.C: Adjust.
10897 * g++.dg/ext/deprecate-1.C: New.
10898 * g++.dg/ext/deprecate-2.C: New.
10899 * g++.dg/lookup/pr84602.C: Adjust.
10900 * g++.dg/lookup/pr84962.C: Adjust.
10901 * g++.old-deja/g++.other/anon4.C
10902
10903 PR c++/84836
10904 * g++.dg/lookup/pr84836.C: New.
10905
10906 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10907
10908 PR tree-optimization/84969
10909 * gcc.dg/tree-ssa/pr84969.c: New test.
10910
10911 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR rtl-optimization/84989
10914 * gcc.target/i386/pr84989.c: New test.
10915
10916 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10917
10918 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10919
10920 2018-03-21 Martin Liska <mliska@suse.cz>
10921
10922 PR ipa/84963
10923 * gfortran.dg/goacc/pr84963.f90: New test.
10924
10925 2018-03-21 Marek Polacek <polacek@redhat.com>
10926
10927 PR c++/71638, ICE with NSDMI and reference.
10928 * g++.dg/cpp0x/nsdmi14.C: New test.
10929 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10930
10931 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10932
10933 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10934 MIPS with -mpaired-single directives.
10935
10936 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10937
10938 PR fortran/85001
10939 * gfortran.dg/interface_41.f90: New test.
10940
10941 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR debug/84875
10944 * gcc.dg/pr84875.c: New test.
10945
10946 2018-03-20 Marek Polacek <polacek@redhat.com>
10947
10948 PR c++/84978, ICE with NRVO.
10949 * g++.dg/opt/nrv19.C: New test.
10950
10951 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10952
10953 PR target/82518
10954 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10955 Disable for armeb targets.
10956 * gcc.target/arm/pr82518.c: New test.
10957
10958 2018-03-20 Nathan Sidwell <nathan@acm.org>
10959
10960 PR c++/84962
10961 * g++.dg/lookup/pr84962.C: New.
10962
10963 PR c++/84970
10964 * g++.dg/lookup/pr84970.C: New.
10965
10966 2018-03-20 Richard Biener <rguenther@suse.de>
10967
10968 PR target/84986
10969 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10970
10971 2018-03-20 Martin Liska <mliska@suse.cz>
10972
10973 PR ipa/84825
10974 * g++.dg/ipa/pr84825.C: New test.
10975
10976 2018-03-20 Martin Liska <mliska@suse.cz>
10977
10978 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10979
10980 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR target/84845
10983 * gcc.c-torture/compile/pr84845.c: New test.
10984
10985 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10986
10987 PR target/82989
10988 * gcc.target/arm/pr82989.c: New test.
10989
10990 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10991
10992 PR target/84945
10993 * gcc.target/i386/pr84945.c: New test.
10994
10995 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10996
10997 PR target/81647
10998 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10999
11000 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR c/84953
11003 * gcc.dg/pr84953.c: New test.
11004
11005 2018-03-19 Marek Polacek <polacek@redhat.com>
11006
11007 PR c++/84925
11008 * g++.dg/cpp1z/lambda-__func__.C: New test.
11009
11010 PR c++/84927
11011 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11012
11013 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11014
11015 PR sanitizer/78651
11016 * g++.dg/asan/pr78651.C: New test.
11017
11018 2018-03-19 Tom de Vries <tom@codesourcery.com>
11019
11020 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11021 vect_int_mult. Add nvptx xfail for PR84958.
11022
11023 2018-03-19 Nathan Sidwell <nathan@acm.org>
11024
11025 PR c++/84835
11026 * g++.dg/cpp1y/pr84835.C: New.
11027
11028 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11029
11030 PR target/81647
11031 * gcc.target/aarch64/pr81647.c: New.
11032
11033 2018-03-19 Richard Biener <rguenther@suse.de>
11034
11035 PR tree-optimization/84933
11036 * g++.dg/pr84933.C: New testcase.
11037
11038 2018-03-19 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/84859
11041 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11042 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11043 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11044 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11045
11046 2018-03-19 Nathan Sidwell <nathan@acm.org>
11047
11048 PR c++/84812
11049 * g++.dg/lookup/pr84812.C: New.
11050
11051 2018-03-19 Richard Biener <rguenther@suse.de>
11052
11053 PR tree-optimization/84929
11054 * gcc.dg/torture/pr84929.c: New testcase.
11055
11056 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11057
11058 PR target/84711
11059 * gcc.target/arm/big-endian-subreg.c: Delete.
11060
11061 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11062
11063 PR fortran/84931
11064 * gfortran.dg/array_constructor_52.f90: New test.
11065
11066 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11067
11068 PR fortran/77414
11069 * gfortran.dg/pr77414.f90: New test.
11070 * gfortran.dg/internal_references_1.f90: Adjust error message.
11071
11072 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11073
11074 PR fortran/65453
11075 * gfortran.dg/pr65453.f90: New test.
11076
11077 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11078
11079 PR tree-optimization/84913
11080 * gfortran.dg/vect/pr84913.f90: New test.
11081
11082 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11083
11084 PR fortran/79929
11085 * gfortran.dg/warn_concat.f90: New test.
11086
11087 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR target/84899
11090 * gcc.dg/pr84899.c: New test.
11091
11092 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11093
11094 PR fortran/69395
11095 * gfortran.dg/pr69395.f90: Add test for max dimensions
11096
11097 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11098
11099 PR target/84876
11100 * gcc.target/i386/pr84876.c: New test.
11101
11102 2018-03-16 Martin Liska <mliska@suse.cz>
11103
11104 PR ipa/84833
11105 * gcc.target/i386/mvc11.c: New test.
11106
11107 2018-03-16 Martin Liska <mliska@suse.cz>
11108
11109 PR ipa/84722
11110 * gcc.target/i386/mvc10.c: New test.
11111
11112 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR c++/79937
11115 PR c++/82410
11116 * g++.dg/cpp1y/pr79937-1.C: New test.
11117 * g++.dg/cpp1y/pr79937-2.C: New test.
11118 * g++.dg/cpp1y/pr79937-3.C: New test.
11119 * g++.dg/cpp1y/pr79937-4.C: New test.
11120 * g++.dg/cpp1y/pr82410.C: New test.
11121
11122 2018-03-16 Tom de Vries <tom@codesourcery.com>
11123
11124 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11125
11126 2018-03-16 Tom de Vries <tom@codesourcery.com>
11127
11128 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11129
11130 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR c++/84874
11133 * g++.dg/cpp2a/desig8.C: New test.
11134
11135 PR tree-optimization/84841
11136 * gcc.dg/pr84841.c: New test.
11137
11138 PR c++/84874
11139 * g++.dg/cpp2a/desig7.C: New test.
11140
11141 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11142 Jim MacArthur <jim.macarthur@codethink.co.uk>
11143
11144 * gfortran.dg/automatic_1.f90: New test.
11145 * gfortran.dg/automatic_repeat.f90: New test
11146 * gfortran.dg/automatic_save.f90: New test.
11147 * gfortran.dg/vax_structure.f90: New test.
11148
11149 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11150
11151 PR fortran/78741
11152 * gfortran.dg/pr78741.f90: New test.
11153
11154 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11155
11156 PR fortran/69395
11157 * gfortran.dg/pr69395.f90: New test.
11158
11159 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11160
11161 PR c++/79085
11162 * g++.dg/opt/pr79085.C: New test.
11163
11164 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11165
11166 PR target/84574
11167 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11168 label instead of __x86_indirect_thunk label.
11169
11170 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR c++/84222
11173 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11174 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11175 * g++.dg/warn/deprecated-13.C: New test.
11176
11177 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11178
11179 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11180
11181 2018-03-15 Richard Biener <rguenther@suse.de>
11182
11183 PR c/84873
11184 * c-c++-common/pr84873.c: New testcase.
11185
11186 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11187
11188 PR target/84711
11189 * gcc.target/arm/big-endian-subreg.c: New.
11190
11191 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR target/84860
11194 * gcc.c-torture/compile/pr84860.c: New test.
11195
11196 2018-03-15 Julia Koval <julia.koval@intel.com>
11197
11198 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11199 cannonlake.
11200 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11201 avx512bitalg.
11202
11203 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR c/84853
11206 * gcc.dg/pr84853.c: New test.
11207
11208 2018-03-14 Carl Love <cel@us.ibm.com>
11209
11210 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11211
11212 2018-03-14 Martin Liska <mliska@suse.cz>
11213
11214 PR ipa/8480
11215 * g++.dg/lto/pr84805_0.C: New test.
11216 * g++.dg/lto/pr84805_1.C: New test.
11217 * g++.dg/lto/pr84805_2.C: New test.
11218
11219 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11220
11221 PR c/84852
11222 * gcc.dg/fixits-pr84852-1.c: New test.
11223 * gcc.dg/fixits-pr84852-2.c: New test.
11224
11225 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11226
11227 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11228 separate verbose message.
11229 * lib/scandump.exp (scan-dump-times): Likewise.
11230
11231 2018-03-14 Julia Koval <julia.koval@intel.com>
11232
11233 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11234 server.
11235 * gcc.target/i386/funcspec-56.inc: Ditto.
11236
11237 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11238
11239 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11240 aarch64_sve_hw.
11241
11242 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11243
11244 PR sanitizer/83392
11245 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11246 check count from 17 to 14.
11247
11248 PR target/84844
11249 * gcc.target/i386/pr84844.c: New test.
11250
11251 2018-03-14 Richard Biener <rguenther@suse.de>
11252
11253 PR tree-optimization/84830
11254 * gcc.dg/torture/pr84830.c: New testcase.
11255
11256 2018-03-14 Marek Polacek <polacek@redhat.com>
11257
11258 PR c++/84596
11259 * g++.dg/cpp0x/static_assert15.C: New test.
11260
11261 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11262
11263 PR fortran/61775
11264 * gfortran.dg/pr61775.f90: New test.
11265
11266 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR c++/84843
11269 * g++.dg/ext/pr84843-1.C: New test.
11270 * g++.dg/ext/pr84843-2.C: New test.
11271
11272 2018-03-13 David Pagan <dave.pagan@oracle.com>
11273
11274 PR c/46921
11275 * gcc.dg/pr46921.c: New test.
11276
11277 2018-03-13 Martin Sebor <msebor@redhat.com>
11278
11279 PR tree-optimization/84725
11280 * c-c++-common/Wstringop-truncation-4.c: New test.
11281 * c-c++-common/attr-nonstring-5.c: New test.
11282
11283 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11284
11285 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11286 than unpacks.
11287 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11288 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11289
11290 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11291
11292 * gcc.target/aarch64/sve/tls_1.c: New test.
11293 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11294
11295 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11296
11297 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11298 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11299
11300 2018-03-13 Martin Liska <mliska@suse.cz>
11301
11302 PR ipa/84658.
11303 * g++.dg/ipa/pr84658.C: New test.
11304
11305 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR middle-end/84834
11308 * gcc.dg/pr84834.c: New test.
11309
11310 PR target/84827
11311 * gcc.target/i386/pr84827.c: New test.
11312
11313 PR target/84828
11314 * g++.dg/ext/pr84828.C: New test.
11315
11316 PR target/84786
11317 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11318 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11319
11320 PR c++/84808
11321 * g++.dg/cpp1y/constexpr-84808.C: New test.
11322
11323 PR c++/84704
11324 * g++.dg/debug/pr84704.C: New test.
11325
11326 2018-03-12 Renlin Li <renlin.li@arm.com>
11327
11328 * gcc.target/aarch64/movi_hf.c: New.
11329 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11330 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11331
11332 2018-03-12 Martin Sebor <msebor@redhat.com>
11333
11334 PR tree-optimization/83456
11335 * c-c++-common/Wrestrict-2.c: Remove test cases.
11336 * c-c++-common/Wrestrict.c: Same.
11337 * gcc.dg/Wrestrict-12.c: New test.
11338 * gcc.dg/Wrestrict-14.c: New test.
11339
11340 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11341
11342 * g++.dg/pr84821.C: New test.
11343
11344 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11345
11346 * gcc.dg/pr84799.c: New test.
11347
11348 2018-03-12 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/84803
11351 * gcc.dg/torture/pr84803.c: New testcase.
11352
11353 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR c++/84813
11356 * g++.dg/debug/pr84813.C: New test.
11357
11358 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/84546
11361 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11362
11363 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11364
11365 PR fortran/83939
11366 * gfortran.dg/pr83939.f90
11367
11368 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11369
11370 PR fortran/66128
11371 * gfortran.dg/zero_sized_9.f90: New test.
11372
11373 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR debug/58150
11376 * g++.dg/debug/dwarf2/enum2.C: New test.
11377
11378 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11379
11380 PR fortran/84734
11381 * gfortran.dg/pr84734.f90: New test.
11382
11383 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11384
11385 * gnat.dg/prot3.adb: New test.
11386 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11387
11388 2018-03-09 Jason Merrill <jason@redhat.com>
11389 Paolo Carlini <paolo.carlini@oracle.com>
11390
11391 PR c++/71169
11392 PR c++/71832
11393 * g++.dg/cpp0x/pr71169.C: New.
11394 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11395 * g++.dg/cpp0x/pr71832.C: Likewise.
11396
11397 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11398
11399 PR target/83969
11400 * gcc.target/powerpc/pr83969.c: New test.
11401
11402 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR target/84772
11405 * gcc.dg/pr84772.c: New test.
11406
11407 PR c++/84076
11408 * g++.dg/warn/Wformat-2.C: New test.
11409
11410 PR c++/84767
11411 * g++.dg/ext/vla18.C: New test.
11412
11413 2018-03-09 Martin Sebor <msebor@redhat.com>
11414
11415 PR tree-optimization/84526
11416 * gcc.dg/Wrestrict-10.c: New test.
11417 * gcc.dg/Wrestrict-11.c: New test.
11418
11419 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11420
11421 PR rtl-optimization/84682
11422 * gcc.dg/torture/pr84682-1.c: New.
11423 * gcc.dg/torture/pr84682-2.c: New.
11424 * gcc.dg/torture/pr84682-3.c: New.
11425
11426 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR c++/84724
11429 * g++.dg/ext/pr84724.C: New test.
11430
11431 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11432
11433 PR target/83712
11434 * gcc.target/arm/pr83712.c: New.
11435
11436 2018-03-09 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/84775
11439 * gcc.dg/torture/pr84775.c: New testcase.
11440
11441 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR debug/84404
11444 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11445 targets.
11446
11447 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11448
11449 * gcc.c-torture/compile/20180309-1.c: New test.
11450
11451 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11452
11453 PR c++/80598
11454 * g++.dg/warn/Wunused-function4.C: New test.
11455
11456 PR inline-asm/84742
11457 * gcc.target/i386/pr84742-1.c: New test.
11458 * gcc.target/i386/pr84742-2.c: New test.
11459
11460 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11461
11462 PR target/84748
11463 * gcc.c-torture/execute/pr84748.c: New test.
11464
11465 2018-03-08 Richard Biener <rguenther@suse.de>
11466
11467 PR middle-end/84552
11468 * gcc.dg/graphite/pr84552.c: New testcase.
11469
11470 2018-03-08 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/84178
11473 * gcc.dg/torture/pr84178-2.c: New testcase.
11474
11475 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11476
11477 PR tree-optimization/84178
11478 * gcc.c-torture/compile/pr84178-1.c: New test.
11479
11480 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11481
11482 * lib/target-supports.exp: Do not return zero from a ifunc
11483 function.
11484
11485 2018-03-08 Richard Biener <rguenther@suse.de>
11486
11487 PR tree-optimization/84746
11488 * gcc.dg/torture/pr84746.c: New testcase.
11489
11490
11491 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11492 PR debug/84404
11493 PR debug/84408
11494 * gcc.dg/graphite/pr84404.c: New.
11495
11496 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR tree-optimization/84740
11499 * gcc.dg/torture/pr84740.c: New test.
11500
11501 PR tree-optimization/84739
11502 * gcc.dg/pr84739.c: New test.
11503
11504 2018-03-07 Martin Sebor <msebor@redhat.com>
11505
11506 PR tree-optimization/83519
11507 * gcc.dg/Wrestrict-13.c: New test.
11508
11509 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11510
11511 PR fortran/64124
11512 PR fortran/70409
11513 * gfortran.dg/pr64124.f90: New tests.
11514 * gfortran.dg/pr70409.f90: New tests.
11515
11516 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11517
11518 PR target/82411
11519 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11520
11521 2018-03-07 Martin Sebor <msebor@redhat.com>
11522
11523 PR tree-optimization/84526
11524 * gcc.dg/Wrestrict-10.c: New test.
11525
11526 2018-03-07 Martin Sebor <msebor@redhat.com>
11527
11528 PR tree-optimization/84468
11529 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11530 * gcc.dg/Wstringop-truncation.c: New test.
11531 * gcc.dg/Wstringop-truncation-2.c: New test.
11532
11533 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11534
11535 PR fortran/84565
11536 * gfortran.dg/pr84565.f90: New test.
11537
11538 PR middle-end/84723
11539 * gcc.target/i386/pr84723-1.c: New test.
11540 * gcc.target/i386/pr84723-2.c: New test.
11541 * gcc.target/i386/pr84723-3.c: New test.
11542 * gcc.target/i386/pr84723-4.c: New test.
11543 * gcc.target/i386/pr84723-5.c: New test.
11544
11545 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11546
11547 PR fortran/64107
11548 * gfortran.dg/pr64107.f90: New test.
11549
11550 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11551
11552 PR fortran/84697
11553 PR fortran/66128
11554 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11555
11556 2018-03-06 Marek Polacek <polacek@redhat.com>
11557
11558 PR c++/84684
11559 * g++.dg/cpp1z/constexpr-84684.C: New test.
11560
11561 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11562
11563 PR c/84721
11564 * gcc.dg/pr84721.c: New test.
11565
11566 PR target/84710
11567 * gcc.dg/pr84710.c: New test.
11568
11569 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11570
11571 PR fortran/56667
11572 * gfortran.dg/implied_do_2.f90: New test.
11573 * gfortran.dg/coarray_8.f90: Update for new error message.
11574
11575 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR inline-asm/84683
11578 * g++.dg/ext/pr84683.C: New test.
11579
11580 PR tree-optimization/84687
11581 * gcc.dg/pr84687.c: New test.
11582
11583 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11584
11585 PR c++/84231
11586 * g++.dg/pr84231.C: New.
11587
11588 PR c++/84593
11589 * g++.dg/cpp1y/pr84593.C: New.
11590
11591 PR c++/84492
11592 * g++.dg/pr84492.C: New.
11593
11594 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11595
11596 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11597 __builtin_ppc_speculation_barrier.
11598
11599 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR target/84700
11602 * gcc.target/powerpc/pr84700.c: New test.
11603
11604 2018-03-05 Nathan Sidwell <nathan@acm.org>
11605
11606 PR c++/84702
11607 * g++.dg/lookup/pr84702.C: New.
11608
11609 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR target/84564
11612 * gcc.target/i386/pr84564.c: New test.
11613
11614 2018-03-05 Marek Polacek <polacek@redhat.com>
11615
11616 PR c++/84707
11617 * g++.dg/cpp0x/inline-ns10.C: New test.
11618
11619 2018-03-05 Nathan Sidwell <nathan@acm.org>
11620
11621 PR c++/84694
11622 * g++.dg/template/pr84694.C: New.
11623
11624 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR target/84524
11627 * gcc.c-torture/execute/pr84524.c: New test.
11628 * gcc.target/i386/avx512bw-pr84524.c: New test.
11629
11630 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11631
11632 PR target/84264
11633 * g++.dg/pr84264.C: New test.
11634
11635 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11636
11637 PR c++/84618
11638 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11639 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11640 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11641
11642 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11643
11644 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11645 * g++.dg/other/i386-3.C: Ditto.
11646 * gcc.target/i386/sse-12.c: Ditto.
11647 * gcc.target/i386/sse-13.c: Ditto.
11648 * gcc.target/i386/sse-14.c: Ditto.
11649 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11650 * gcc.target/i386/wbinvd-1.c: New test.
11651 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11652 * gcc.target/i386/pconfig-1.c: Ditto.
11653
11654 2018-03-05 Pádraig Brady <P@draigBrady.com>
11655 Nathan Sidwell <nathan@acm.org>
11656
11657 PR c++/84497
11658 * g++.dg/cpp0x/pr84497.C: New.
11659
11660 2018-03-05 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/84670
11663 * gcc.dg/pr84670-1.c: New testcase.
11664 * gcc.dg/pr84670-2.c: Likewise.
11665 * gcc.dg/pr84670-3.c: Likewise.
11666 * gcc.dg/pr84670-4.c: Likewise.
11667
11668 2018-03-05 Richard Biener <rguenther@suse.de>
11669
11670 PR tree-optimization/84650
11671 * gcc.dg/graphite/pr84650.c: New testcase.
11672
11673 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11674
11675 PR c++/82022
11676 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11677
11678 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11679
11680 PR fortran/71085
11681 * gfortran.dg/pr71085.f90: New test.
11682
11683 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11684
11685 PR fortran/66128
11686 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11687
11688 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11689
11690 PR fortran/51434
11691 * gfortran.dg/pr51434.f90: New test.
11692
11693 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11694
11695 PR c++/61358
11696 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11697
11698 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11699
11700 PR c++/67370
11701 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11702
11703 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11704
11705 PR c++/71464
11706 * g++.dg/torture/pr71464.C: New.
11707
11708 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11709
11710 PR fortran/80965
11711 * gfortran.dg/select_type_41.f90: New test.
11712
11713 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11714
11715 PR c++/61135
11716 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11717
11718 2018-03-02 Marek Polacek <polacek@redhat.com>
11719
11720 PR c++/84578
11721 * g++.dg/ext/flexary29.C: New test.
11722
11723 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11724
11725 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11726
11727 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11728
11729 PR c++/81812
11730 * g++.dg/torture/pr81812.C: New.
11731
11732 2018-03-02 Marek Polacek <polacek@redhat.com>
11733
11734 PR c++/84171
11735 * g++.dg/warn/Wsign-compare-8.C: New test.
11736
11737 PR c++/84663
11738 * g++.dg/parse/array-size3.C: New test.
11739
11740 PR c++/84664
11741 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11742
11743 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR c++/84662
11746 * g++.dg/cpp1y/pr84662.C: New test.
11747
11748 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11749
11750 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11751 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11752 "dg-lto-options".
11753 * g++.dg/lto/20101010-1_0.C: Likewise.
11754 * g++.dg/lto/20101010-2_0.C: Likewise.
11755
11756 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11757
11758 PR ipa/84628
11759 * gcc.dg/pr84628.c: New test.
11760
11761 PR target/56540
11762 * gcc.target/ia64/pr56540.c: New test.
11763
11764 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11765
11766 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11767 32-bit target.
11768 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11769 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11770 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11771 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11772
11773 2018-03-02 Marek Polacek <polacek@redhat.com>
11774
11775 PR c++/84590
11776 * c-c++-common/ubsan/shift-11.c: New test.
11777
11778 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11779
11780 * gcc.dg/vect/vect-alias-check-13.c: New test.
11781
11782 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR target/84614
11785 * gcc.dg/pr84614.c: New test.
11786
11787 PR inline-asm/84625
11788 * gcc.target/i386/pr84625.c: New test.
11789
11790 2018-03-02 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/84427
11793 * gcc.dg/torture/pr84427.c: New testcase.
11794
11795 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11796
11797 PR target/84534
11798 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11799 powerpc64le*-*-linux*.
11800 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11801 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11802
11803 2018-03-01 Martin Sebor <msebor@redhat.com>
11804
11805 PR c++/84294
11806 * g++.dg/ext/attr-const.C: Remove xfail.
11807 * g++.dg/ext/attr-malloc-3.C: New test.
11808 * g++.dg/ext/attr-noinline-3.C: New test.
11809 * g++.dg/ext/attr-noreturn-3.C: New test.
11810 * g++.dg/ext/attr-nothrow-3.C: New test.
11811 * g++.dg/ext/attr-pure.C: Remove xfail.
11812
11813 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR sanitizer/70875
11816 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11817 dg-options and dg-shouldfail "ubsan" directive.
11818
11819 2018-03-01 Marek Polacek <polacek@redhat.com>
11820 Jason Merrill <jason@redhat.com>
11821
11822 PR c++/84582
11823 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11824 * g++.dg/cpp1z/static1.C: New test.
11825 * g++.dg/template/static37.C: New test.
11826
11827 2018-03-01 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/84434
11830 * g++.dg/template/pr84434.C: New.
11831
11832 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11833
11834 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11835 -mthumb to the command-line.
11836
11837 2018-03-01 Marek Polacek <polacek@redhat.com>
11838
11839 PR c++/84596
11840 * g++.dg/cpp0x/static_assert14.C: New test.
11841
11842 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11843
11844 PR c++/79410
11845 * g++.dg/torture/pr79410.C: New.
11846
11847 2018-03-01 Martin Liska <mliska@suse.cz>
11848
11849 PR sanitizer/82484
11850 * gcc.dg/asan/pr82484.c: New test.
11851
11852 2018-03-01 Richard Biener <rguenther@suse.de>
11853
11854 PR debug/84645
11855 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11856
11857 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11858
11859 PR fortran/84219
11860 * gfortran.dg/coarray_47.f90: New test.
11861
11862 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11863
11864 PR fortran/84538
11865 * gfortran.dg/class_array_23.f03: New test.
11866
11867 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11868
11869 PR rtl-optimization/84528
11870 * gcc.dg/torture/pr84538.c: Rename to...
11871 * gcc.dg/torture/pr84528.c: ...this.
11872
11873 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11874
11875 PR rtl-optimization/84528
11876 * gcc.dg/torture/pr84538.c: New test.
11877
11878 2018-02-28 Martin Sebor <msebor@redhat.com>
11879
11880 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11881 -fpic test failures.
11882 * c-c++-common/Wrestrict-2.c: Same.
11883 * c-c++-common/Wstringop-truncation.c: Same.
11884 * gcc.dg/Warray-bounds-22.c: Same.
11885 * gcc.dg/Wstringop-overflow.c: Same.
11886 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11887 (signed_range): Same.
11888 (unsigned_anti_range): Same.
11889 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11890 (signed_range): Same.
11891 (unsigned_anti_range): Same.
11892 * gcc.dg/attr-alloc_size-7.c: Same.
11893 * gcc.dg/attr-alloc_size-8.c: Same.
11894 * gcc.dg/builtin-alloc-size.c: Same.
11895 * gcc.dg/builtin-stpncpy.c: Same.
11896 * gcc.dg/builtins-nonnull.c: Same.
11897 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11898 * gcc.dg/pr79214.c: Same.
11899 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11900 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11901 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11902 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11903 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11904 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11905 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11906 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11907 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11908 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11909 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11910
11911 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11912
11913 PR target/84014
11914 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11915
11916 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR c++/84609
11919 * g++.dg/cpp0x/pr84609.C: New test.
11920
11921 2018-02-28 Martin Sebor <msebor@redhat.com>
11922
11923 PR testsuite/84617
11924 * g++.dg/ext/attr-malloc-3.C: New test.
11925 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11926 to pre-existing problems.
11927 * g++.dg/ext/attr-pure.C: Same.
11928
11929 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11930
11931 PR fortran/83901
11932 * gfortran.dg/associate_37.f90: New test.
11933
11934 PR fortran/83344
11935 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11936
11937 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR target/52991
11940 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11941 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11942 * gcc.dg/bf-ms-layout-4.c: New test.
11943 * gcc.dg/bf-ms-layout-5.c: New test.
11944
11945 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11946
11947 PR target/83399
11948 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11949
11950 2018-02-28 Richard Biener <rguenther@suse.de>
11951
11952 PR tree-optimization/84584
11953 * gcc.dg/graphite/pr84584.c: New testcase.
11954
11955 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11956
11957 PR preprocessor/84517
11958 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11959
11960 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11961
11962 * c-c++-common/dump-ada-spec-12.c: New test.
11963 * c-c++-common/dump-ada-spec-13.c: Likewise.
11964
11965 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11966
11967 * c-c++-common/dump-ada-spec-11.c: New test.
11968
11969 2018-02-28 Martin Liska <mliska@suse.cz>
11970
11971 PR testsuite/84597
11972 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11973 * g++.dg/ext/timevar2.C: Likewise.
11974
11975 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11976
11977 * c-c++-common/dump-ada-spec-8.c: New test.
11978 * c-c++-common/dump-ada-spec-9.c: Likewise.
11979 * c-c++-common/dump-ada-spec-10.c: Likewise.
11980
11981 2018-02-28 Richard Biener <rguenther@suse.de>
11982
11983 PR middle-end/84607
11984 * gcc.dg/pr84607.c: New testcase.
11985
11986 2018-02-28 Nathan Sidwell <nathan@acm.org>
11987
11988 PR c++/84602
11989 * g++.dg/lookup/pr84602.C: New.
11990
11991 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR c++/83871
11994 PR c++/83503
11995 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11996 dg-options.
11997 * g++.dg/ext/attr-nonnull.C: Likewise.
11998 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11999 directives.
12000 * g++.dg/ext/attr-noinline-2.C: Likewise.
12001 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12002 -fdump-tree-eh in dg-options.
12003
12004 2018-02-28 Alan Modra <amodra@gmail.com>
12005
12006 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12007 GNU ld message.
12008 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12009
12010 2018-02-27 Martin Sebor <msebor@redhat.com>
12011
12012 PR c++/83871
12013 PR c++/83503
12014 * g++.dg/Wmissing-attributes.C: New test.
12015 * g++.dg/ext/attr-const-pure.C: New test.
12016 * g++.dg/ext/attr-const.C: New test.
12017 * g++.dg/ext/attr-deprecated-2.C: New test.
12018 * g++.dg/ext/attr-malloc-2.C: New test.
12019 * g++.dg/ext/attr-malloc.C: New test.
12020 * g++.dg/ext/attr-noinline-2.C: New test.
12021 * g++.dg/ext/attr-noinline.C: New test.
12022 * g++.dg/ext/attr-nonnull.C: New test.
12023 * g++.dg/ext/attr-noreturn-2.C: New test.
12024 * g++.dg/ext/attr-noreturn.C: New test.
12025 * g++.dg/ext/attr-nothrow-2.C: New test.
12026 * g++.dg/ext/attr-nothrow.C: New test.
12027 * g++.dg/ext/attr-optimize.C: New test.
12028 * g++.dg/ext/attr-pure.C: New test.
12029 * g++.dg/ext/attr-returns-nonnull.C: New test.
12030 * g++.dg/ext/attr-warning.C: New test.
12031
12032 2018-02-27 Nathan Sidwell <nathan@acm.org>
12033
12034 PR c++/84426
12035 * g++.dg/lookup/pr84426.C: New.
12036
12037 2018-02-27 Richard Biener <rguenther@suse.de>
12038
12039 PR tree-optimization/84512
12040 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12041
12042 2018-02-27 Martin Liska <mliska@suse.cz>
12043
12044 PR gcov-profile/84548
12045 * g++.dg/gcov/pr84548.C: New test.
12046
12047 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12048
12049 PR target/84575
12050 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12051
12052 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR c++/84558
12055 * g++.dg/cpp1y/pr84558.C: New test.
12056
12057 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12058
12059 PR c++/84540
12060 * g++.dg/cpp0x/alignas14.C: New.
12061 * g++.dg/cpp0x/alignas15.C: Likewise.
12062
12063 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR c++/84557
12066 * g++.dg/gomp/pr84557.C: New test.
12067
12068 2018-02-26 Marek Polacek <polacek@redhat.com>
12069
12070 PR c++/84325
12071 * g++.dg/cpp1z/pr84325.C: New test.
12072
12073 2018-02-26 Carl Love <cel@us.ibm.com>
12074
12075 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12076 Power 8 test file.
12077 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12078 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12079 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12080 -mcpu=power8.
12081 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12082 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12083 -mcpu=power8.
12084
12085 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12086
12087 PR target/84039
12088 * gcc.target/i386/indirect-thunk-1.c: Updated.
12089 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12090 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12091 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12092 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12093 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12094 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12095 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12096 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12097 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12098 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12099 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12100 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12101 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12102 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12103 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12104 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12105 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12106 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12107 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12108 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12109 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12110 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12111 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12112 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12113 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12114 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12115 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12116 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12117 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12118 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12119 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12120 * gcc.target/i386/ret-thunk-9.c: Likewise.
12121 * gcc.target/i386/ret-thunk-10.c: Likewise.
12122 * gcc.target/i386/ret-thunk-11.c: Likewise.
12123 * gcc.target/i386/ret-thunk-12.c: Likewise.
12124 * gcc.target/i386/ret-thunk-13.c: Likewise.
12125 * gcc.target/i386/ret-thunk-14.c: Likewise.
12126 * gcc.target/i386/ret-thunk-15.c: Likewise.
12127
12128 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12129
12130 * gcc.c-torture/execute/20180226-1.c: New test.
12131
12132 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12133
12134 PR tree-optimization/83965
12135 * gcc.dg/vect/pr83965-2.c: New test.
12136
12137 2018-02-26 Tom de Vries <tom@codesourcery.com>
12138
12139 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12140
12141 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12142
12143 PR target/84530
12144 * gcc.target/i386/ret-thunk-22.c: New test.
12145 * gcc.target/i386/ret-thunk-23.c: Likewise.
12146 * gcc.target/i386/ret-thunk-24.c: Likewise.
12147 * gcc.target/i386/ret-thunk-25.c: Likewise.
12148 * gcc.target/i386/ret-thunk-26.c: Likewise.
12149
12150 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12151
12152 PR c++/84533
12153 * g++.dg/cpp1z/pr84533.C: New.
12154
12155 2018-02-26 Marek Polacek <polacek@redhat.com>
12156
12157 PR c++/84537
12158 * g++.dg/parse/error60.C: New test.
12159
12160 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR c++/84556
12163 * g++.dg/gomp/pr84556.C: New test.
12164 * g++.dg/vect/pr84556.cc: New test.
12165
12166 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12167
12168 PR fortran/32957
12169 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12170 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12171 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12172 * gfortran.dg/c_loc_test.f90: Likewise.
12173 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12174 * gfortran.dg/proc_decl_17.f90: Likewise.
12175 * gfortran.dg/proc_ptr_8.f90: Likewise.
12176
12177 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12178
12179 PR target/84521
12180 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12181 r254814 disabling -fomit-frame-pointer by default.
12182 * gcc.target/aarch64/spill_1.c: Likewise.
12183 * gcc.target/aarch64/test_frame_11.c: Likewise.
12184 * gcc.target/aarch64/test_frame_12.c: Likewise.
12185 * gcc.target/aarch64/test_frame_13.c: Likewise.
12186 * gcc.target/aarch64/test_frame_14.c: Likewise.
12187 * gcc.target/aarch64/test_frame_15.c: Likewise.
12188 * gcc.target/aarch64/test_frame_3.c: Likewise.
12189 * gcc.target/aarch64/test_frame_5.c: Likewise.
12190 * gcc.target/aarch64/test_frame_9.c: Likewise.
12191
12192 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12193
12194 PR fortran/83633
12195 * gfortran.dg/explicit_shape_1.f90: New test.
12196 * gfortran.dg/automatic_module_variable.f90: Update regex.
12197 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12198 * gfortran.dg/constant_shape.f90: Ditto.
12199 * gfortran.dg/dec_structure_23.f90: Ditto.
12200 * gfortran.dg/pr78240.f90: Ditto.
12201
12202 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12203
12204 PR fortran/84523
12205 * gfortran.dg/pr84523.f90: New test.
12206
12207 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12208
12209 PR fortran/78238
12210 * gfortran.dg/select_type_40.f90: New test.
12211
12212 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12213
12214 PR fortran/30792
12215 * gfortran.dg/data_substring.f90: New test.
12216
12217 2018-02-24 Marek Polacek <polacek@redhat.com>
12218
12219 PR c++/83692
12220 * g++.dg/cpp1z/constexpr-83692.C: New test.
12221
12222 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12223
12224 PR fortran/84346
12225 * gfortran.dg/statement_function_1.f90: Update test.
12226
12227 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12228
12229 PR fortran/84506
12230 * gfortran.dg/inquire_19.f90: New test.
12231
12232 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12233
12234 PR fortran/83149
12235 * gfortran.dg/pr83149_b.f90: New test.
12236 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12237
12238 2018-02-23 Carl Love <cel@us.ibm.com>
12239
12240 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12241 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12242 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12243 Power 8 tests.
12244
12245 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12246
12247 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12248 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12249
12250 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12251
12252 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12253 expected output.
12254
12255 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12256
12257 PR fortran/83149
12258 * gfortran.dg/pr83149_1.f90: New test.
12259 * gfortran.dg/pr83149.f90: Additional source for previous.
12260
12261 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12262
12263 PR testsuite/80551
12264 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12265 __GI___pthread_mutex_init as well.
12266
12267 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12268
12269 PR fortran/83148
12270 * gfortran.dg/class_68.f90: New test.
12271
12272 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12273
12274 PR fortran/59781
12275 * gfortran.dg/derived_init_5.f90: New test.
12276
12277 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR target/82851
12280 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12281 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12282
12283 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12284
12285 PR target/81572
12286 * gcc.target/powerpc/pr81572.c: New.
12287
12288 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12289
12290 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12291
12292 2018-02-22 Martin Sebor <msebor@redhat.com>
12293
12294 PR tree-optimization/84480
12295 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12296 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12297
12298 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12299
12300 PR target/84176
12301 * gcc.target/i386/indirect-thunk-11.c: New test.
12302 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12303 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12304 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12305 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12306 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12307 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12308 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12309 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12310 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12311
12312 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12313
12314 PR target/83335
12315 * gcc.target/aarch64/asm-2.c: Add dg-error for
12316 ILP32 mode.
12317 * gcc.target/aarch64/asm-4.c: New test.
12318
12319 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12320
12321 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12322
12323 2018-02-22 Marek Polacek <polacek@redhat.com>
12324
12325 PR c++/84493
12326 * g++.dg/parse/error59.C: New test.
12327
12328 2018-02-22 Tom de Vries <tom@codesourcery.com>
12329
12330 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12331
12332 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12333
12334 PR c++/77655
12335 * g++.dg/cpp0x/pr77655.C: New.
12336
12337 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR c++/84496
12340 * g++.dg/cpp1y/pr84496.C: New test.
12341
12342 PR target/84502
12343 * g++.dg/torture/pr84502.C: New test.
12344
12345 PR tree-optimization/84503
12346 * gcc.dg/pr84503-1.c: New test.
12347 * gcc.dg/pr84503-2.c: New test.
12348
12349 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR tree-optimization/84478
12352 * gcc.c-torture/execute/pr84478.c: New test.
12353
12354 2018-02-20 Martin Sebor <msebor@redhat.com>
12355
12356 PR middle-end/84095
12357 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12358 * c-c++-common/Wrestrict.c: Same.
12359 * gcc.dg/Wrestrict-6.c: Same.
12360 * gcc.dg/Warray-bounds-27.c: New test.
12361 * gcc.dg/Wrestrict-8.c: New test.
12362 * gcc.dg/Wrestrict-9.c: New test.
12363 * gcc.dg/pr84095.c: New test.
12364
12365 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12366
12367 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12368
12369 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12370
12371 PR fortran/48890
12372 PR fortran/83823
12373 * gfortran.dg/structure_constructor_14.f90: New test.
12374
12375 2018-02-20 Jeff Law <law@redhat.com>
12376
12377 PR middle-end/82123
12378 PR tree-optimization/81592
12379 PR middle-end/79257
12380 * gcc.dg/pr81592.c: New test.
12381 * gcc.dg/pr82123.c: New test.
12382 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12383
12384 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12385
12386 PR c++/84488
12387 * g++.dg/warn/Wunused-var-30.C: New test.
12388
12389 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12390
12391 PR tree-optimization/84419
12392 * gcc.dg/vect/pr84419.c: New test.
12393
12394 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12395
12396 PR middle-end/82004
12397 * gfortran.dg/pr82004.f90: New test.
12398
12399 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12400
12401 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12402
12403 2018-02-20 Martin Liska <mliska@suse.cz>
12404
12405 PR c/84310
12406 PR target/79747
12407 * gcc.target/i386/pr84310.c: New test.
12408 * gcc.target/i386/pr84310-2.c: Likewise.
12409
12410 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12411
12412 PR c++/84446
12413 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12414
12415 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR c++/84445
12418 * g++.dg/cpp1z/launder7.C: New test.
12419
12420 PR c++/84449
12421 * g++.dg/cpp0x/constexpr-84449.C: New test.
12422
12423 PR c++/84455
12424 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12425
12426 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12427
12428 PR fortran/83344
12429 PR fortran/83975
12430 * gfortran.dg/associate_22.f90: Enable commented out test.
12431 * gfortran.dg/associate_36.f90: New test.
12432
12433 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR target/84146
12436 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12437
12438 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12439
12440 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12441 (dg-options): Use -mavx instead of -w.
12442
12443 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR c++/84444
12446 * g++.dg/cpp1z/launder8.C: New test.
12447
12448 PR c++/84448
12449 * g++.dg/gomp/pr84448.C: New test.
12450
12451 PR c++/84430
12452 * g++.dg/gomp/pr84430.C: New test.
12453
12454 PR tree-optimization/84452
12455 * gcc.dg/pr84452.c: New test.
12456
12457 PR c++/79064
12458 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12459
12460 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12461
12462 PR fortran/35339
12463 * gfortran.dg/implied_do_io_4.f90: New test.
12464
12465 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12466
12467 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12468 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12469 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12470
12471 2018-02-19 Carl Love <cel@us.ibm.com>
12472
12473 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12474
12475 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12476
12477 PR target/84460
12478 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12479
12480 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12481
12482 PR c++/84348
12483 * g++.dg/cpp0x/auto50.C: New.
12484 * g++.dg/parse/friend12.C: Adjust.
12485
12486 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12487
12488 PR libgfortran/84389
12489 * gfortran.dg/dtio_33.f90: New test.
12490
12491 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12492
12493 PR libgfortran/84412
12494 * gfortran.dg/inquire_18.f90: New test.
12495
12496 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12497
12498 PR fortran/84381
12499 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12500 * gfortran.dg/pointer_intent_3.f90: Ditto.
12501 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12502 * gfortran.dg/protected_3.f90: Ditto.
12503 * gfortran.dg/protected_4.f90: Ditto.
12504 * gfortran.dg/protected_5.f90: Ditto.
12505 * gfortran.dg/protected_6.f90: Ditto.
12506
12507 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12508
12509 PR fortran/80945
12510 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12511 change to run.
12512
12513 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12514
12515 PR fortran/84270
12516 * gfortran.dg/inline_matmul_22.f90: New test.
12517
12518 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12519
12520 PR fortran/84381
12521 * gfortran.dg/abort_shoulfail.f90: New test.
12522 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12523 by STOP n.
12524 * gfortran.dg/PR19754_2.f90: Likewise.
12525 * gfortran.dg/PR19872.f: Likewise.
12526 * gfortran.dg/PR49268.f90: Likewise.
12527 * gfortran.dg/Wall.f90: Likewise.
12528 * gfortran.dg/Wno-all.f90: Likewise.
12529 * gfortran.dg/achar_1.f90: Likewise.
12530 * gfortran.dg/achar_2.f90: Likewise.
12531 * gfortran.dg/achar_4.f90: Likewise.
12532 * gfortran.dg/achar_6.F90: Likewise.
12533 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12534 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12535 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12536 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12537 * gfortran.dg/actual_array_result_1.f90: Likewise.
12538 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12539 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12540 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12541 * gfortran.dg/actual_procedure_1.f90: Likewise.
12542 * gfortran.dg/adjustl_1.f90: Likewise.
12543 * gfortran.dg/advance_1.f90: Likewise.
12544 * gfortran.dg/advance_4.f90: Likewise.
12545 * gfortran.dg/advance_5.f90: Likewise.
12546 * gfortran.dg/advance_6.f90: Likewise.
12547 * gfortran.dg/aint_anint_1.f90: Likewise.
12548 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12549 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12550 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12551 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12552 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12553 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12554 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12555 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12556 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12557 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12558 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12559 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12560 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12561 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12562 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12563 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12564 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12565 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12566 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12567 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12568 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12569 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12570 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12571 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12572 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12573 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12574 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12575 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12576 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12577 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12578 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12579 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12580 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12581 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12582 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12583 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12584 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12585 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12586 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12587 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12588 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12589 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12590 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12591 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12592 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12593 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12594 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12595 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12596 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12597 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12598 * gfortran.dg/allocatable_function_1.f90: Likewise.
12599 * gfortran.dg/allocatable_function_10.f90: Likewise.
12600 * gfortran.dg/allocatable_function_3.f90: Likewise.
12601 * gfortran.dg/allocatable_function_5.f90: Likewise.
12602 * gfortran.dg/allocatable_function_6.f90: Likewise.
12603 * gfortran.dg/allocatable_function_7.f90: Likewise.
12604 * gfortran.dg/allocatable_function_8.f90: Likewise.
12605 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12606 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12607 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12608 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12609 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12610 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12611 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12612 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12613 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12614 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12615 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12616 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12617 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12618 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12619 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12620 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12621 * gfortran.dg/allocate_class_3.f90: Likewise.
12622 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12623 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12624 * gfortran.dg/allocate_derived_5.f90: Likewise.
12625 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12626 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12627 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12628 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12629 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12630 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12631 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12632 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12633 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12634 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12635 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12636 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12637 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12638 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12639 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12640 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12641 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12642 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12643 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12644 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12645 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12646 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12647 * gfortran.dg/altreturn_3.f90: Likewise.
12648 * gfortran.dg/altreturn_5.f90: Likewise.
12649 * gfortran.dg/altreturn_7.f90: Likewise.
12650 * gfortran.dg/and_or_xor.f90: Likewise.
12651 * gfortran.dg/anint_1.f90: Likewise.
12652 * gfortran.dg/any_all_1.f90: Likewise.
12653 * gfortran.dg/anyallcount_1.f90: Likewise.
12654 * gfortran.dg/append_1.f90: Likewise.
12655 * gfortran.dg/argument_checking_1.f90: Likewise.
12656 * gfortran.dg/argument_checking_2.f90: Likewise.
12657 * gfortran.dg/argument_checking_8.f90: Likewise.
12658 * gfortran.dg/arithmetic_if.f90: Likewise.
12659 * gfortran.dg/array_1.f90: Likewise.
12660 * gfortran.dg/array_2.f90: Likewise.
12661 * gfortran.dg/array_alloc_1.f90: Likewise.
12662 * gfortran.dg/array_alloc_2.f90: Likewise.
12663 * gfortran.dg/array_alloc_3.f90: Likewise.
12664 * gfortran.dg/array_assignment_1.F90: Likewise.
12665 * gfortran.dg/array_assignment_5.f90: Likewise.
12666 * gfortran.dg/array_constructor_1.f90: Likewise.
12667 * gfortran.dg/array_constructor_10.f90: Likewise.
12668 * gfortran.dg/array_constructor_11.f90: Likewise.
12669 * gfortran.dg/array_constructor_12.f90: Likewise.
12670 * gfortran.dg/array_constructor_15.f90: Likewise.
12671 * gfortran.dg/array_constructor_16.f90: Likewise.
12672 * gfortran.dg/array_constructor_17.f90: Likewise.
12673 * gfortran.dg/array_constructor_19.f90: Likewise.
12674 * gfortran.dg/array_constructor_23.f: Likewise.
12675 * gfortran.dg/array_constructor_24.f: Likewise.
12676 * gfortran.dg/array_constructor_32.f90: Likewise.
12677 * gfortran.dg/array_constructor_36.f90: Likewise.
12678 * gfortran.dg/array_constructor_39.f90: Likewise.
12679 * gfortran.dg/array_constructor_4.f90: Likewise.
12680 * gfortran.dg/array_constructor_40.f90: Likewise.
12681 * gfortran.dg/array_constructor_44.f90: Likewise.
12682 * gfortran.dg/array_constructor_45.f90: Likewise.
12683 * gfortran.dg/array_constructor_46.f90: Likewise.
12684 * gfortran.dg/array_constructor_47.f90: Likewise.
12685 * gfortran.dg/array_constructor_49.f90: Likewise.
12686 * gfortran.dg/array_constructor_5.f90: Likewise.
12687 * gfortran.dg/array_constructor_50.f90: Likewise.
12688 * gfortran.dg/array_constructor_6.f90: Likewise.
12689 * gfortran.dg/array_constructor_7.f90: Likewise.
12690 * gfortran.dg/array_constructor_8.f90: Likewise.
12691 * gfortran.dg/array_constructor_9.f90: Likewise.
12692 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12693 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12694 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12695 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12696 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12697 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12698 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12699 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12700 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12701 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12702 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12703 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12704 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12705 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12706 * gfortran.dg/array_function_1.f90: Likewise.
12707 * gfortran.dg/array_function_5.f90: Likewise.
12708 * gfortran.dg/array_initializer_1.f90: Likewise.
12709 * gfortran.dg/array_initializer_2.f90: Likewise.
12710 * gfortran.dg/array_memcpy_5.f90: Likewise.
12711 * gfortran.dg/array_memset_2.f90: Likewise.
12712 * gfortran.dg/array_reference_1.f90: Likewise.
12713 * gfortran.dg/array_return_value_1.f90: Likewise.
12714 * gfortran.dg/array_section_1.f90: Likewise.
12715 * gfortran.dg/array_temporaries_3.f90: Likewise.
12716 * gfortran.dg/arrayio_1.f90: Likewise.
12717 * gfortran.dg/arrayio_10.f90: Likewise.
12718 * gfortran.dg/arrayio_11.f90: Likewise.
12719 * gfortran.dg/arrayio_12.f90: Likewise.
12720 * gfortran.dg/arrayio_13.f90: Likewise.
12721 * gfortran.dg/arrayio_14.f90: Likewise.
12722 * gfortran.dg/arrayio_16.f90: Likewise.
12723 * gfortran.dg/arrayio_2.f90: Likewise.
12724 * gfortran.dg/arrayio_3.f90: Likewise.
12725 * gfortran.dg/arrayio_4.f90: Likewise.
12726 * gfortran.dg/arrayio_5.f90: Likewise.
12727 * gfortran.dg/arrayio_6.f90: Likewise.
12728 * gfortran.dg/arrayio_7.f90: Likewise.
12729 * gfortran.dg/arrayio_8.f90: Likewise.
12730 * gfortran.dg/arrayio_9.f90: Likewise.
12731 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12732 * gfortran.dg/assign_10.f90: Likewise.
12733 * gfortran.dg/assign_9.f90: Likewise.
12734 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12735 * gfortran.dg/assignment_1.f90: Likewise.
12736 * gfortran.dg/associate_1.f03: Likewise.
12737 * gfortran.dg/associate_11.f90: Likewise.
12738 * gfortran.dg/associate_13.f90: Likewise.
12739 * gfortran.dg/associate_15.f90: Likewise.
12740 * gfortran.dg/associate_17.f90: Likewise.
12741 * gfortran.dg/associate_18.f08: Likewise.
12742 * gfortran.dg/associate_19.f03: Likewise.
12743 * gfortran.dg/associate_20.f03: Likewise.
12744 * gfortran.dg/associate_22.f90: Likewise.
12745 * gfortran.dg/associate_23.f90: Likewise.
12746 * gfortran.dg/associate_24.f90: Likewise.
12747 * gfortran.dg/associate_25.f90: Likewise.
12748 * gfortran.dg/associate_27.f90: Likewise.
12749 * gfortran.dg/associate_28.f90: Likewise.
12750 * gfortran.dg/associate_32.f03: Likewise.
12751 * gfortran.dg/associate_33.f03: Likewise.
12752 * gfortran.dg/associate_34.f90: Likewise.
12753 * gfortran.dg/associate_6.f03: Likewise.
12754 * gfortran.dg/associate_7.f03: Likewise.
12755 * gfortran.dg/associate_8.f03: Likewise.
12756 * gfortran.dg/associate_9.f03: Likewise.
12757 * gfortran.dg/associated_1.f90: Likewise.
12758 * gfortran.dg/associated_2.f90: Likewise.
12759 * gfortran.dg/associated_5.f90: Likewise.
12760 * gfortran.dg/associated_6.f90: Likewise.
12761 * gfortran.dg/associated_target_3.f90: Likewise.
12762 * gfortran.dg/associated_target_4.f90: Likewise.
12763 * gfortran.dg/associated_target_5.f03: Likewise.
12764 * gfortran.dg/associated_target_6.f03: Likewise.
12765 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12766 * gfortran.dg/assumed_rank_1.f90: Likewise.
12767 * gfortran.dg/assumed_rank_10.f90: Likewise.
12768 * gfortran.dg/assumed_rank_2.f90: Likewise.
12769 * gfortran.dg/assumed_rank_7.f90: Likewise.
12770 * gfortran.dg/assumed_rank_8.f90: Likewise.
12771 * gfortran.dg/assumed_rank_9.f90: Likewise.
12772 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12773 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12774 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12775 * gfortran.dg/assumed_type_2.f90: Likewise.
12776 * gfortran.dg/atan2_1.f90: Likewise.
12777 * gfortran.dg/auto_array_1.f90: Likewise.
12778 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12779 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12780 * gfortran.dg/auto_char_len_3.f90: Likewise.
12781 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12782 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12783 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12784 * gfortran.dg/auto_save_2.f90: Likewise.
12785 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12786 * gfortran.dg/backslash_1.f90: Likewise.
12787 * gfortran.dg/backslash_2.f90: Likewise.
12788 * gfortran.dg/backslash_3.f: Likewise.
12789 * gfortran.dg/backspace_1.f: Likewise.
12790 * gfortran.dg/backspace_10.f90: Likewise.
12791 * gfortran.dg/backspace_11.f90: Likewise.
12792 * gfortran.dg/backspace_2.f: Likewise.
12793 * gfortran.dg/backspace_3.f: Likewise.
12794 * gfortran.dg/backspace_4.f: Likewise.
12795 * gfortran.dg/backspace_5.f: Likewise.
12796 * gfortran.dg/backspace_6.f: Likewise.
12797 * gfortran.dg/backspace_7.f90: Likewise.
12798 * gfortran.dg/backspace_8.f: Likewise.
12799 * gfortran.dg/backspace_9.f: Likewise.
12800 * gfortran.dg/bessel_1.f90: Likewise.
12801 * gfortran.dg/bessel_2.f90: Likewise.
12802 * gfortran.dg/bessel_5.f90: Likewise.
12803 * gfortran.dg/bessel_6.f90: Likewise.
12804 * gfortran.dg/bessel_7.f90: Likewise.
12805 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12806 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12807 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12808 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12809 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12810 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12811 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12812 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12813 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12814 * gfortran.dg/bit_comparison_1.F90: Likewise.
12815 * gfortran.dg/bit_comparison_2.F90: Likewise.
12816 * gfortran.dg/block_1.f08: Likewise.
12817 * gfortran.dg/block_13.f08: Likewise.
12818 * gfortran.dg/block_14.f90: Likewise.
12819 * gfortran.dg/block_2.f08: Likewise.
12820 * gfortran.dg/block_6.f08: Likewise.
12821 * gfortran.dg/block_7.f08: Likewise.
12822 * gfortran.dg/block_8.f08: Likewise.
12823 * gfortran.dg/blockdata_1.f90: Likewise.
12824 * gfortran.dg/bound_1.f90: Likewise.
12825 * gfortran.dg/bound_2.f90: Likewise.
12826 * gfortran.dg/bound_3.f90: Likewise.
12827 * gfortran.dg/bound_4.f90: Likewise.
12828 * gfortran.dg/bound_5.f90: Likewise.
12829 * gfortran.dg/bound_6.f90: Likewise.
12830 * gfortran.dg/bound_7.f90: Likewise.
12831 * gfortran.dg/bound_8.f90: Likewise.
12832 * gfortran.dg/bound_9.f90: Likewise.
12833 * gfortran.dg/bound_simplification_1.f90: Likewise.
12834 * gfortran.dg/bound_simplification_3.f90: Likewise.
12835 * gfortran.dg/bound_simplification_4.f90: Likewise.
12836 * gfortran.dg/bound_simplification_5.f90: Likewise.
12837 * gfortran.dg/bound_simplification_6.f90: Likewise.
12838 * gfortran.dg/bounds_check_1.f90: Likewise.
12839 * gfortran.dg/bounds_check_12.f90: Likewise.
12840 * gfortran.dg/bounds_check_14.f90: Likewise.
12841 * gfortran.dg/bounds_check_15.f90: Likewise.
12842 * gfortran.dg/bounds_check_19.f90: Likewise.
12843 * gfortran.dg/bounds_check_8.f90: Likewise.
12844 * gfortran.dg/bounds_check_9.f90: Likewise.
12845 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12846 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12847 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12848 * gfortran.dg/boz_1.f90: Likewise.
12849 * gfortran.dg/boz_11.f90: Likewise.
12850 * gfortran.dg/boz_13.f90: Likewise.
12851 * gfortran.dg/boz_14.f90: Likewise.
12852 * gfortran.dg/boz_15.f90: Likewise.
12853 * gfortran.dg/boz_3.f90: Likewise.
12854 * gfortran.dg/boz_6.f90: Likewise.
12855 * gfortran.dg/boz_9.f90: Likewise.
12856 * gfortran.dg/byte_1.f90: Likewise.
12857 * gfortran.dg/byte_2.f90: Likewise.
12858 * gfortran.dg/c_assoc.f90: Likewise.
12859 * gfortran.dg/c_assoc_2.f03: Likewise.
12860 * gfortran.dg/c_assoc_3.f90: Likewise.
12861 * gfortran.dg/c_by_val_1.f: Likewise.
12862 * gfortran.dg/c_by_val_5.f90: Likewise.
12863 * gfortran.dg/c_char_tests.f03: Likewise.
12864 * gfortran.dg/c_char_tests_2.f03: Likewise.
12865 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12866 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12867 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12868 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12869 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12870 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12871 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12872 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12873 * gfortran.dg/c_kind_params.f90: Likewise.
12874 * gfortran.dg/c_loc_test_20.f90: Likewise.
12875 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12876 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12877 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12878 * gfortran.dg/c_size_t_test.f03: Likewise.
12879 * gfortran.dg/c_sizeof_1.f90: Likewise.
12880 * gfortran.dg/c_sizeof_5.f90: Likewise.
12881 * gfortran.dg/c_sizeof_6.f90: Likewise.
12882 * gfortran.dg/char4_iunit_1.f03: Likewise.
12883 * gfortran.dg/char4_iunit_2.f03: Likewise.
12884 * gfortran.dg/char_allocation_1.f90: Likewise.
12885 * gfortran.dg/char_array_constructor.f90: Likewise.
12886 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12887 * gfortran.dg/char_assign_1.f90: Likewise.
12888 * gfortran.dg/char_associated_1.f90: Likewise.
12889 * gfortran.dg/char_cast_2.f90: Likewise.
12890 * gfortran.dg/char_comparison_1.f: Likewise.
12891 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12892 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12893 * gfortran.dg/char_cons_len.f90: Likewise.
12894 * gfortran.dg/char_conversion.f90: Likewise.
12895 * gfortran.dg/char_cshift_1.f90: Likewise.
12896 * gfortran.dg/char_cshift_2.f90: Likewise.
12897 * gfortran.dg/char_decl_2.f90: Likewise.
12898 * gfortran.dg/char_eoshift_1.f90: Likewise.
12899 * gfortran.dg/char_eoshift_2.f90: Likewise.
12900 * gfortran.dg/char_eoshift_3.f90: Likewise.
12901 * gfortran.dg/char_eoshift_4.f90: Likewise.
12902 * gfortran.dg/char_eoshift_5.f90: Likewise.
12903 * gfortran.dg/char_expr_1.f90: Likewise.
12904 * gfortran.dg/char_expr_3.f90: Likewise.
12905 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12906 * gfortran.dg/char_length_12.f90: Likewise.
12907 * gfortran.dg/char_length_14.f90: Likewise.
12908 * gfortran.dg/char_length_15.f90: Likewise.
12909 * gfortran.dg/char_length_17.f90: Likewise.
12910 * gfortran.dg/char_length_20.f90: Likewise.
12911 * gfortran.dg/char_length_21.f90: Likewise.
12912 * gfortran.dg/char_length_5.f90: Likewise.
12913 * gfortran.dg/char_length_6.f90: Likewise.
12914 * gfortran.dg/char_length_7.f90: Likewise.
12915 * gfortran.dg/char_length_8.f90: Likewise.
12916 * gfortran.dg/char_pack_1.f90: Likewise.
12917 * gfortran.dg/char_pack_2.f90: Likewise.
12918 * gfortran.dg/char_pointer_assign.f90: Likewise.
12919 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12920 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12921 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12922 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12923 * gfortran.dg/char_pointer_func.f90: Likewise.
12924 * gfortran.dg/char_reshape_1.f90: Likewise.
12925 * gfortran.dg/char_result_1.f90: Likewise.
12926 * gfortran.dg/char_result_12.f90: Likewise.
12927 * gfortran.dg/char_result_13.f90: Likewise.
12928 * gfortran.dg/char_result_14.f90: Likewise.
12929 * gfortran.dg/char_result_15.f90: Likewise.
12930 * gfortran.dg/char_result_2.f90: Likewise.
12931 * gfortran.dg/char_result_3.f90: Likewise.
12932 * gfortran.dg/char_result_4.f90: Likewise.
12933 * gfortran.dg/char_result_5.f90: Likewise.
12934 * gfortran.dg/char_result_6.f90: Likewise.
12935 * gfortran.dg/char_result_7.f90: Likewise.
12936 * gfortran.dg/char_result_8.f90: Likewise.
12937 * gfortran.dg/char_spread_1.f90: Likewise.
12938 * gfortran.dg/char_transpose_1.f90: Likewise.
12939 * gfortran.dg/char_type_len.f90: Likewise.
12940 * gfortran.dg/char_unpack_1.f90: Likewise.
12941 * gfortran.dg/char_unpack_2.f90: Likewise.
12942 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12943 * gfortran.dg/character_comparison_1.f90: Likewise.
12944 * gfortran.dg/character_comparison_2.f90: Likewise.
12945 * gfortran.dg/character_comparison_3.f90: Likewise.
12946 * gfortran.dg/character_comparison_4.f90: Likewise.
12947 * gfortran.dg/character_comparison_5.f90: Likewise.
12948 * gfortran.dg/character_comparison_6.f90: Likewise.
12949 * gfortran.dg/character_comparison_7.f90: Likewise.
12950 * gfortran.dg/character_comparison_8.f90: Likewise.
12951 * gfortran.dg/character_comparison_9.f90: Likewise.
12952 * gfortran.dg/charlen_15.f90: Likewise.
12953 * gfortran.dg/charlen_16.f90: Likewise.
12954 * gfortran.dg/chkbits.f90: Likewise.
12955 * gfortran.dg/chmod_1.f90: Likewise.
12956 * gfortran.dg/chmod_2.f90: Likewise.
12957 * gfortran.dg/chmod_3.f90: Likewise.
12958 * gfortran.dg/class_1.f03: Likewise.
12959 * gfortran.dg/class_18.f03: Likewise.
12960 * gfortran.dg/class_19.f03: Likewise.
12961 * gfortran.dg/class_35.f90: Likewise.
12962 * gfortran.dg/class_46.f03: Likewise.
12963 * gfortran.dg/class_48.f90: Likewise.
12964 * gfortran.dg/class_51.f90: Likewise.
12965 * gfortran.dg/class_52.f90: Likewise.
12966 * gfortran.dg/class_6.f03: Likewise.
12967 * gfortran.dg/class_63.f90: Likewise.
12968 * gfortran.dg/class_64.f90: Likewise.
12969 * gfortran.dg/class_65.f90: Likewise.
12970 * gfortran.dg/class_66.f90: Likewise.
12971 * gfortran.dg/class_67.f90: Likewise.
12972 * gfortran.dg/class_9.f03: Likewise.
12973 * gfortran.dg/class_alias.f90: Likewise.
12974 * gfortran.dg/class_allocate_1.f03: Likewise.
12975 * gfortran.dg/class_allocate_10.f03: Likewise.
12976 * gfortran.dg/class_allocate_13.f90: Likewise.
12977 * gfortran.dg/class_allocate_14.f90: Likewise.
12978 * gfortran.dg/class_allocate_15.f90: Likewise.
12979 * gfortran.dg/class_allocate_19.f03: Likewise.
12980 * gfortran.dg/class_allocate_21.f90: Likewise.
12981 * gfortran.dg/class_allocate_22.f90: Likewise.
12982 * gfortran.dg/class_allocate_3.f03: Likewise.
12983 * gfortran.dg/class_allocate_4.f03: Likewise.
12984 * gfortran.dg/class_allocate_5.f90: Likewise.
12985 * gfortran.dg/class_allocate_6.f03: Likewise.
12986 * gfortran.dg/class_allocate_7.f03: Likewise.
12987 * gfortran.dg/class_allocate_8.f03: Likewise.
12988 * gfortran.dg/class_allocate_9.f03: Likewise.
12989 * gfortran.dg/class_array_1.f03: Likewise.
12990 * gfortran.dg/class_array_14.f90: Likewise.
12991 * gfortran.dg/class_array_15.f03: Likewise.
12992 * gfortran.dg/class_array_16.f90: Likewise.
12993 * gfortran.dg/class_array_2.f03: Likewise.
12994 * gfortran.dg/class_array_20.f03: Likewise.
12995 * gfortran.dg/class_array_21.f03: Likewise.
12996 * gfortran.dg/class_array_3.f03: Likewise.
12997 * gfortran.dg/class_array_4.f03: Likewise.
12998 * gfortran.dg/class_array_7.f03: Likewise.
12999 * gfortran.dg/class_array_8.f03: Likewise.
13000 * gfortran.dg/class_array_9.f03: Likewise.
13001 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13002 * gfortran.dg/class_dummy_1.f03: Likewise.
13003 * gfortran.dg/class_optional_1.f90: Likewise.
13004 * gfortran.dg/class_optional_2.f90: Likewise.
13005 * gfortran.dg/class_result_5.f90: Likewise.
13006 * gfortran.dg/class_result_6.f90: Likewise.
13007 * gfortran.dg/class_to_type_1.f03: Likewise.
13008 * gfortran.dg/class_to_type_2.f90: Likewise.
13009 * gfortran.dg/class_to_type_3.f03: Likewise.
13010 * gfortran.dg/class_to_type_4.f90: Likewise.
13011 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13012 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13013 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13014 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13015 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13016 * gfortran.dg/coarray/codimension.f90: Likewise.
13017 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13018 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13019 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13020 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13021 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13022 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13023 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13024 * gfortran.dg/coarray/event_1.f90: Likewise.
13025 * gfortran.dg/coarray/event_2.f90: Likewise.
13026 * gfortran.dg/coarray/get_array.f90: Likewise.
13027 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13028 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13029 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13030 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13031 * gfortran.dg/coarray/lock_1.f90: Likewise.
13032 * gfortran.dg/coarray/lock_2.f90: Likewise.
13033 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13034 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13035 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13036 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13037 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13038 * gfortran.dg/coarray/registering_1.f90: Likewise.
13039 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13040 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13041 * gfortran.dg/coarray/send_array.f90: Likewise.
13042 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13043 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13044 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13045 * gfortran.dg/coarray/sync_1.f90: Likewise.
13046 * gfortran.dg/coarray/sync_3.f90: Likewise.
13047 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13048 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13049 * gfortran.dg/coarray_13.f90: Likewise.
13050 * gfortran.dg/coarray_15.f90: Likewise.
13051 * gfortran.dg/coarray_16.f90: Likewise.
13052 * gfortran.dg/coarray_2.f90: Likewise.
13053 * gfortran.dg/coarray_23.f90: Likewise.
13054 * gfortran.dg/coarray_40.f90: Likewise.
13055 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13056 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13057 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13058 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13059 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13060 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13061 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13062 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13063 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13064 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13065 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13066 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13067 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13068 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13069 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13070 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13071 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13072 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13073 * gfortran.dg/coarray_stat_2.f90: Likewise.
13074 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13075 * gfortran.dg/coindexed_1.f90: Likewise.
13076 * gfortran.dg/comma.f: Likewise.
13077 * gfortran.dg/comma_format_extension_3.f: Likewise.
13078 * gfortran.dg/comma_format_extension_4.f: Likewise.
13079 * gfortran.dg/common_2.f90: Likewise.
13080 * gfortran.dg/common_4.f90: Likewise.
13081 * gfortran.dg/common_align_1.f90: Likewise.
13082 * gfortran.dg/common_align_2.f90: Likewise.
13083 * gfortran.dg/common_equivalence_1.f: Likewise.
13084 * gfortran.dg/common_pointer_1.f90: Likewise.
13085 * gfortran.dg/common_resize_1.f: Likewise.
13086 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13087 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13088 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13089 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13090 * gfortran.dg/complex_read.f90: Likewise.
13091 * gfortran.dg/complex_write.f90: Likewise.
13092 * gfortran.dg/constant_substring.f: Likewise.
13093 * gfortran.dg/constructor_2.f90: Likewise.
13094 * gfortran.dg/constructor_3.f90: Likewise.
13095 * gfortran.dg/constructor_6.f90: Likewise.
13096 * gfortran.dg/contained_1.f90: Likewise.
13097 * gfortran.dg/contained_3.f90: Likewise.
13098 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13099 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13100 * gfortran.dg/continuation_1.f90: Likewise.
13101 * gfortran.dg/continuation_11.f90: Likewise.
13102 * gfortran.dg/continuation_12.f90: Likewise.
13103 * gfortran.dg/continuation_13.f90: Likewise.
13104 * gfortran.dg/continuation_14.f: Likewise.
13105 * gfortran.dg/continuation_8.f90: Likewise.
13106 * gfortran.dg/convert_2.f90: Likewise.
13107 * gfortran.dg/convert_implied_open.f90: Likewise.
13108 * gfortran.dg/count_init_expr.f03: Likewise.
13109 * gfortran.dg/cr_lf.f90: Likewise.
13110 * gfortran.dg/cray_pointers_10.f90: Likewise.
13111 * gfortran.dg/cray_pointers_2.f90: Likewise.
13112 * gfortran.dg/cray_pointers_5.f90: Likewise.
13113 * gfortran.dg/cray_pointers_7.f90: Likewise.
13114 * gfortran.dg/cray_pointers_8.f90: Likewise.
13115 * gfortran.dg/cshift_1.f90: Likewise.
13116 * gfortran.dg/cshift_2.f90: Likewise.
13117 * gfortran.dg/cshift_large_1.f90: Likewise.
13118 * gfortran.dg/cshift_nan_1.f90: Likewise.
13119 * gfortran.dg/csqrt_2.f: Likewise.
13120 * gfortran.dg/data_array_1.f90: Likewise.
13121 * gfortran.dg/data_char_1.f90: Likewise.
13122 * gfortran.dg/data_char_2.f90: Likewise.
13123 * gfortran.dg/data_char_3.f90: Likewise.
13124 * gfortran.dg/data_derived_1.f90: Likewise.
13125 * gfortran.dg/data_implied_do_1.f90: Likewise.
13126 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13127 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13128 * gfortran.dg/deallocate_stat.f90: Likewise.
13129 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13130 * gfortran.dg/debug/pr37738.f: Likewise.
13131 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13132 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13133 * gfortran.dg/dec_exp_1.f90: Likewise.
13134 * gfortran.dg/dec_init_1.f90: Likewise.
13135 * gfortran.dg/dec_init_2.f90: Likewise.
13136 * gfortran.dg/dec_init_3.f90: Likewise.
13137 * gfortran.dg/dec_init_4.f90: Likewise.
13138 * gfortran.dg/dec_io_1.f90: Likewise.
13139 * gfortran.dg/dec_io_2.f90: Likewise.
13140 * gfortran.dg/dec_io_2a.f90: Likewise.
13141 * gfortran.dg/dec_io_6.f90: Likewise.
13142 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13143 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13144 * gfortran.dg/dec_math.f90: Likewise.
13145 * gfortran.dg/dec_parameter_1.f: Likewise.
13146 * gfortran.dg/dec_parameter_2.f90: Likewise.
13147 * gfortran.dg/dec_static_1.f90: Likewise.
13148 * gfortran.dg/dec_static_2.f90: Likewise.
13149 * gfortran.dg/dec_structure_1.f90: Likewise.
13150 * gfortran.dg/dec_structure_10.f90: Likewise.
13151 * gfortran.dg/dec_structure_18.f90: Likewise.
13152 * gfortran.dg/dec_structure_19.f90: Likewise.
13153 * gfortran.dg/dec_structure_2.f90: Likewise.
13154 * gfortran.dg/dec_structure_22.f90: Likewise.
13155 * gfortran.dg/dec_structure_3.f90: Likewise.
13156 * gfortran.dg/dec_structure_4.f90: Likewise.
13157 * gfortran.dg/dec_structure_5.f90: Likewise.
13158 * gfortran.dg/dec_structure_6.f90: Likewise.
13159 * gfortran.dg/dec_structure_7.f90: Likewise.
13160 * gfortran.dg/dec_union_1.f90: Likewise.
13161 * gfortran.dg/dec_union_2.f90: Likewise.
13162 * gfortran.dg/dec_union_3.f90: Likewise.
13163 * gfortran.dg/dec_union_4.f90: Likewise.
13164 * gfortran.dg/dec_union_5.f90: Likewise.
13165 * gfortran.dg/default_format_1.f90: Likewise.
13166 * gfortran.dg/default_format_2.f90: Likewise.
13167 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13168 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13169 * gfortran.dg/default_initialization_3.f90: Likewise.
13170 * gfortran.dg/default_initialization_4.f90: Likewise.
13171 * gfortran.dg/default_initialization_5.f90: Likewise.
13172 * gfortran.dg/deferred_character_1.f90: Likewise.
13173 * gfortran.dg/deferred_character_10.f90: Likewise.
13174 * gfortran.dg/deferred_character_11.f90: Likewise.
13175 * gfortran.dg/deferred_character_12.f90: Likewise.
13176 * gfortran.dg/deferred_character_13.f90: Likewise.
13177 * gfortran.dg/deferred_character_14.f90: Likewise.
13178 * gfortran.dg/deferred_character_15.f90: Likewise.
13179 * gfortran.dg/deferred_character_16.f90: Likewise.
13180 * gfortran.dg/deferred_character_2.f90: Likewise.
13181 * gfortran.dg/deferred_character_3.f90: Likewise.
13182 * gfortran.dg/deferred_character_4.f90: Likewise.
13183 * gfortran.dg/deferred_character_5.f90: Likewise.
13184 * gfortran.dg/deferred_character_6.f90: Likewise.
13185 * gfortran.dg/deferred_character_7.f90: Likewise.
13186 * gfortran.dg/deferred_character_8.f90: Likewise.
13187 * gfortran.dg/deferred_character_9.f90: Likewise.
13188 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13189 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13190 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13191 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13192 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13193 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13194 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13195 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13196 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13197 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13198 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13199 * gfortran.dg/defined_assignment_1.f90: Likewise.
13200 * gfortran.dg/defined_assignment_10.f90: Likewise.
13201 * gfortran.dg/defined_assignment_11.f90: Likewise.
13202 * gfortran.dg/defined_assignment_2.f90: Likewise.
13203 * gfortran.dg/defined_assignment_3.f90: Likewise.
13204 * gfortran.dg/defined_assignment_4.f90: Likewise.
13205 * gfortran.dg/defined_assignment_5.f90: Likewise.
13206 * gfortran.dg/defined_assignment_8.f90: Likewise.
13207 * gfortran.dg/defined_assignment_9.f90: Likewise.
13208 * gfortran.dg/dependency_2.f90: Likewise.
13209 * gfortran.dg/dependency_21.f90: Likewise.
13210 * gfortran.dg/dependency_22.f90: Likewise.
13211 * gfortran.dg/dependency_23.f90: Likewise.
13212 * gfortran.dg/dependency_24.f90: Likewise.
13213 * gfortran.dg/dependency_25.f90: Likewise.
13214 * gfortran.dg/dependency_26.f90: Likewise.
13215 * gfortran.dg/dependency_39.f90: Likewise.
13216 * gfortran.dg/dependency_40.f90: Likewise.
13217 * gfortran.dg/dependency_41.f90: Likewise.
13218 * gfortran.dg/dependency_42.f90: Likewise.
13219 * gfortran.dg/dependency_43.f90: Likewise.
13220 * gfortran.dg/dependency_44.f90: Likewise.
13221 * gfortran.dg/dependency_45.f90: Likewise.
13222 * gfortran.dg/dependency_50.f90: Likewise.
13223 * gfortran.dg/dependency_51.f90: Likewise.
13224 * gfortran.dg/dependent_decls_1.f90: Likewise.
13225 * gfortran.dg/der_array_1.f90: Likewise.
13226 * gfortran.dg/der_array_io_1.f90: Likewise.
13227 * gfortran.dg/der_array_io_2.f90: Likewise.
13228 * gfortran.dg/der_array_io_3.f90: Likewise.
13229 * gfortran.dg/der_io_1.f90: Likewise.
13230 * gfortran.dg/der_io_3.f90: Likewise.
13231 * gfortran.dg/der_pointer_2.f90: Likewise.
13232 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13233 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13234 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13235 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13236 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13237 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13238 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13239 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13240 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13241 * gfortran.dg/derived_external_function_1.f90: Likewise.
13242 * gfortran.dg/derived_init_1.f90: Likewise.
13243 * gfortran.dg/derived_init_2.f90: Likewise.
13244 * gfortran.dg/derived_init_3.f90: Likewise.
13245 * gfortran.dg/derived_init_4.f90: Likewise.
13246 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13247 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13248 * gfortran.dg/dev_null.F90: Likewise.
13249 * gfortran.dg/dfloat_1.f90: Likewise.
13250 * gfortran.dg/dim_sum_1.f90: Likewise.
13251 * gfortran.dg/dim_sum_2.f90: Likewise.
13252 * gfortran.dg/dim_sum_3.f90: Likewise.
13253 * gfortran.dg/direct_io_10.f: Likewise.
13254 * gfortran.dg/direct_io_11.f90: Likewise.
13255 * gfortran.dg/direct_io_12.f90: Likewise.
13256 * gfortran.dg/direct_io_2.f90: Likewise.
13257 * gfortran.dg/direct_io_3.f90: Likewise.
13258 * gfortran.dg/direct_io_4.f90: Likewise.
13259 * gfortran.dg/direct_io_5.f90: Likewise.
13260 * gfortran.dg/direct_io_6.f90: Likewise.
13261 * gfortran.dg/direct_io_7.f90: Likewise.
13262 * gfortran.dg/direct_io_8.f90: Likewise.
13263 * gfortran.dg/direct_io_9.f: Likewise.
13264 * gfortran.dg/do_1.f90: Likewise.
13265 * gfortran.dg/do_3.F90: Likewise.
13266 * gfortran.dg/do_concurrent_2.f90: Likewise.
13267 * gfortran.dg/do_concurrent_4.f90: Likewise.
13268 * gfortran.dg/do_corner_warn.f90: Likewise.
13269 * gfortran.dg/do_iterator_2.f90: Likewise.
13270 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13271 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13272 * gfortran.dg/dos_eol.f: Likewise.
13273 * gfortran.dg/dot_product_1.f03: Likewise.
13274 * gfortran.dg/dot_product_2.f90: Likewise.
13275 * gfortran.dg/dot_product_4.f90: Likewise.
13276 * gfortran.dg/dshift_1.F90: Likewise.
13277 * gfortran.dg/dshift_2.F90: Likewise.
13278 * gfortran.dg/dtio_1.f90: Likewise.
13279 * gfortran.dg/dtio_10.f90: Likewise.
13280 * gfortran.dg/dtio_12.f90: Likewise.
13281 * gfortran.dg/dtio_14.f90: Likewise.
13282 * gfortran.dg/dtio_15.f90: Likewise.
13283 * gfortran.dg/dtio_16.f90: Likewise.
13284 * gfortran.dg/dtio_17.f90: Likewise.
13285 * gfortran.dg/dtio_19.f90: Likewise.
13286 * gfortran.dg/dtio_2.f90: Likewise.
13287 * gfortran.dg/dtio_20.f03: Likewise.
13288 * gfortran.dg/dtio_22.f90: Likewise.
13289 * gfortran.dg/dtio_24.f90: Likewise.
13290 * gfortran.dg/dtio_25.f90: Likewise.
13291 * gfortran.dg/dtio_26.f03: Likewise.
13292 * gfortran.dg/dtio_27.f90: Likewise.
13293 * gfortran.dg/dtio_28.f03: Likewise.
13294 * gfortran.dg/dtio_3.f90: Likewise.
13295 * gfortran.dg/dtio_30.f03: Likewise.
13296 * gfortran.dg/dtio_31.f03: Likewise.
13297 * gfortran.dg/dtio_32.f03: Likewise.
13298 * gfortran.dg/dtio_4.f90: Likewise.
13299 * gfortran.dg/dtio_5.f90: Likewise.
13300 * gfortran.dg/dtio_7.f90: Likewise.
13301 * gfortran.dg/dtio_8.f90: Likewise.
13302 * gfortran.dg/dtio_9.f90: Likewise.
13303 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13304 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13305 * gfortran.dg/dup_save_1.f90: Likewise.
13306 * gfortran.dg/dup_save_2.f90: Likewise.
13307 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13308 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13309 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13310 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13311 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13312 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13313 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13314 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13315 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13316 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13317 * gfortran.dg/e_d_fmt.f90: Likewise.
13318 * gfortran.dg/edit_real_1.f90: Likewise.
13319 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13320 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13321 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13322 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13323 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13324 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13325 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13326 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13327 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13328 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13329 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13330 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13331 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13332 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13333 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13334 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13335 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13336 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13337 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13338 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13339 * gfortran.dg/empty_format_1.f90: Likewise.
13340 * gfortran.dg/endfile.f: Likewise.
13341 * gfortran.dg/endfile.f90: Likewise.
13342 * gfortran.dg/endfile_2.f90: Likewise.
13343 * gfortran.dg/entry_1.f90: Likewise.
13344 * gfortran.dg/entry_10.f90: Likewise.
13345 * gfortran.dg/entry_12.f90: Likewise.
13346 * gfortran.dg/entry_13.f90: Likewise.
13347 * gfortran.dg/entry_14.f90: Likewise.
13348 * gfortran.dg/entry_16.f90: Likewise.
13349 * gfortran.dg/entry_3.f90: Likewise.
13350 * gfortran.dg/entry_6.f90: Likewise.
13351 * gfortran.dg/entry_9.f90: Likewise.
13352 * gfortran.dg/entry_array_specs_2.f: Likewise.
13353 * gfortran.dg/enum_1.f90: Likewise.
13354 * gfortran.dg/enum_9.f90: Likewise.
13355 * gfortran.dg/eof_1.f90: Likewise.
13356 * gfortran.dg/eof_2.f90: Likewise.
13357 * gfortran.dg/eof_4.f90: Likewise.
13358 * gfortran.dg/eof_5.f90: Likewise.
13359 * gfortran.dg/eor_handling_1.f90: Likewise.
13360 * gfortran.dg/eor_handling_2.f90: Likewise.
13361 * gfortran.dg/eor_handling_3.f90: Likewise.
13362 * gfortran.dg/eor_handling_4.f90: Likewise.
13363 * gfortran.dg/eor_handling_5.f90: Likewise.
13364 * gfortran.dg/eoshift_3.f90: Likewise.
13365 * gfortran.dg/eoshift_4.f90: Likewise.
13366 * gfortran.dg/eoshift_5.f90: Likewise.
13367 * gfortran.dg/eoshift_6.f90: Likewise.
13368 * gfortran.dg/eoshift_large_1.f90: Likewise.
13369 * gfortran.dg/equiv_6.f90: Likewise.
13370 * gfortran.dg/equiv_7.f90: Likewise.
13371 * gfortran.dg/equiv_9.f90: Likewise.
13372 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13373 * gfortran.dg/erf_2.F90: Likewise.
13374 * gfortran.dg/erf_3.F90: Likewise.
13375 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13376 * gfortran.dg/error_format_2.f90: Likewise.
13377 * gfortran.dg/error_recovery_5.f90: Likewise.
13378 * gfortran.dg/execute_command_line_2.f90: Likewise.
13379 * gfortran.dg/execute_command_line_3.f90: Likewise.
13380 * gfortran.dg/exit_1.f08: Likewise.
13381 * gfortran.dg/exit_3.f08: Likewise.
13382 * gfortran.dg/exponent_1.f90: Likewise.
13383 * gfortran.dg/exponent_2.f90: Likewise.
13384 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13385 * gfortran.dg/extends_1.f03: Likewise.
13386 * gfortran.dg/extends_16.f90: Likewise.
13387 * gfortran.dg/extends_2.f03: Likewise.
13388 * gfortran.dg/extends_3.f03: Likewise.
13389 * gfortran.dg/extends_4.f03: Likewise.
13390 * gfortran.dg/extends_type_of_1.f03: Likewise.
13391 * gfortran.dg/extends_type_of_2.f03: Likewise.
13392 * gfortran.dg/external_procedures_3.f90: Likewise.
13393 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13394 * gfortran.dg/f2003_io_1.f03: Likewise.
13395 * gfortran.dg/f2003_io_4.f03: Likewise.
13396 * gfortran.dg/f2003_io_5.f03: Likewise.
13397 * gfortran.dg/f2003_io_6.f03: Likewise.
13398 * gfortran.dg/f2003_io_7.f03: Likewise.
13399 * gfortran.dg/f2c_1.f90: Likewise.
13400 * gfortran.dg/f2c_2.f90: Likewise.
13401 * gfortran.dg/f2c_3.f90: Likewise.
13402 * gfortran.dg/f2c_4.f90: Likewise.
13403 * gfortran.dg/f2c_6.f90: Likewise.
13404 * gfortran.dg/f2c_7.f90: Likewise.
13405 * gfortran.dg/f2c_9.f90: Likewise.
13406 * gfortran.dg/fgetc_1.f90: Likewise.
13407 * gfortran.dg/fgetc_2.f90: Likewise.
13408 * gfortran.dg/filename_null.f90: Likewise.
13409 * gfortran.dg/finalize_12.f90: Likewise.
13410 * gfortran.dg/finalize_13.f90: Likewise.
13411 * gfortran.dg/finalize_15.f90: Likewise.
13412 * gfortran.dg/finalize_17.f90: Likewise.
13413 * gfortran.dg/finalize_18.f90: Likewise.
13414 * gfortran.dg/finalize_25.f90: Likewise.
13415 * gfortran.dg/finalize_29.f08: Likewise.
13416 * gfortran.dg/finalize_31.f90: Likewise.
13417 * gfortran.dg/float_1.f90: Likewise.
13418 * gfortran.dg/flush_1.f90: Likewise.
13419 * gfortran.dg/fmt_bz_bn.f: Likewise.
13420 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13421 * gfortran.dg/fmt_cache_1.f: Likewise.
13422 * gfortran.dg/fmt_cache_2.f: Likewise.
13423 * gfortran.dg/fmt_cache_3.f90: Likewise.
13424 * gfortran.dg/fmt_colon.f90: Likewise.
13425 * gfortran.dg/fmt_e.f90: Likewise.
13426 * gfortran.dg/fmt_en.f90: Likewise.
13427 * gfortran.dg/fmt_error_10.f: Likewise.
13428 * gfortran.dg/fmt_error_9.f: Likewise.
13429 * gfortran.dg/fmt_exhaust.f90: Likewise.
13430 * gfortran.dg/fmt_f0_1.f90: Likewise.
13431 * gfortran.dg/fmt_f_an_p.f: Likewise.
13432 * gfortran.dg/fmt_fw_d.f90: Likewise.
13433 * gfortran.dg/fmt_g.f: Likewise.
13434 * gfortran.dg/fmt_g0_1.f08: Likewise.
13435 * gfortran.dg/fmt_g0_2.f08: Likewise.
13436 * gfortran.dg/fmt_g0_4.f08: Likewise.
13437 * gfortran.dg/fmt_g0_5.f08: Likewise.
13438 * gfortran.dg/fmt_g0_6.f08: Likewise.
13439 * gfortran.dg/fmt_g0_7.f08: Likewise.
13440 * gfortran.dg/fmt_g_1.f90: Likewise.
13441 * gfortran.dg/fmt_int_sign.f90: Likewise.
13442 * gfortran.dg/fmt_l.f90: Likewise.
13443 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13444 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13445 * gfortran.dg/fmt_p_1.f90: Likewise.
13446 * gfortran.dg/fmt_pf.f90: Likewise.
13447 * gfortran.dg/fmt_read.f90: Likewise.
13448 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13449 * gfortran.dg/fmt_t_1.f90: Likewise.
13450 * gfortran.dg/fmt_t_2.f90: Likewise.
13451 * gfortran.dg/fmt_t_3.f90: Likewise.
13452 * gfortran.dg/fmt_t_4.f90: Likewise.
13453 * gfortran.dg/fmt_t_5.f90: Likewise.
13454 * gfortran.dg/fmt_t_6.f: Likewise.
13455 * gfortran.dg/fmt_t_7.f: Likewise.
13456 * gfortran.dg/fmt_t_9.f: Likewise.
13457 * gfortran.dg/fmt_tl.f: Likewise.
13458 * gfortran.dg/fmt_unlimited.f90: Likewise.
13459 * gfortran.dg/fmt_white.f: Likewise.
13460 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13461 * gfortran.dg/fold_nearest.f90: Likewise.
13462 * gfortran.dg/forall_1.f90: Likewise.
13463 * gfortran.dg/forall_10.f90: Likewise.
13464 * gfortran.dg/forall_12.f90: Likewise.
13465 * gfortran.dg/forall_13.f90: Likewise.
13466 * gfortran.dg/forall_15.f90: Likewise.
13467 * gfortran.dg/forall_4.f90: Likewise.
13468 * gfortran.dg/forall_5.f90: Likewise.
13469 * gfortran.dg/forall_6.f90: Likewise.
13470 * gfortran.dg/forall_7.f90: Likewise.
13471 * gfortran.dg/fraction.f90: Likewise.
13472 * gfortran.dg/fseek.f90: Likewise.
13473 * gfortran.dg/ftell_1.f90: Likewise.
13474 * gfortran.dg/ftell_2.f90: Likewise.
13475 * gfortran.dg/ftell_3.f90: Likewise.
13476 * gfortran.dg/func_assign_2.f90: Likewise.
13477 * gfortran.dg/func_assign_3.f90: Likewise.
13478 * gfortran.dg/func_derived_1.f90: Likewise.
13479 * gfortran.dg/func_derived_2.f90: Likewise.
13480 * gfortran.dg/func_derived_3.f90: Likewise.
13481 * gfortran.dg/func_result_1.f90: Likewise.
13482 * gfortran.dg/func_result_2.f90: Likewise.
13483 * gfortran.dg/func_result_6.f90: Likewise.
13484 * gfortran.dg/function_charlen_2.f90: Likewise.
13485 * gfortran.dg/function_charlen_3.f: Likewise.
13486 * gfortran.dg/function_kinds_1.f90: Likewise.
13487 * gfortran.dg/function_kinds_4.f90: Likewise.
13488 * gfortran.dg/function_optimize_10.f90: Likewise.
13489 * gfortran.dg/function_optimize_11.f90: Likewise.
13490 * gfortran.dg/function_optimize_12.f90: Likewise.
13491 * gfortran.dg/function_optimize_4.f90: Likewise.
13492 * gfortran.dg/function_optimize_8.f90: Likewise.
13493 * gfortran.dg/g77/13037.f: Likewise.
13494 * gfortran.dg/g77/1832.f: Likewise.
13495 * gfortran.dg/g77/19981119-0.f: Likewise.
13496 * gfortran.dg/g77/19990313-0.f: Likewise.
13497 * gfortran.dg/g77/19990313-1.f: Likewise.
13498 * gfortran.dg/g77/19990313-2.f: Likewise.
13499 * gfortran.dg/g77/19990313-3.f: Likewise.
13500 * gfortran.dg/g77/19990419-1.f: Likewise.
13501 * gfortran.dg/g77/19990826-0.f: Likewise.
13502 * gfortran.dg/g77/19990826-2.f: Likewise.
13503 * gfortran.dg/g77/20000503-1.f: Likewise.
13504 * gfortran.dg/g77/20001111.f: Likewise.
13505 * gfortran.dg/g77/20010116.f: Likewise.
13506 * gfortran.dg/g77/20010216-1.f: Likewise.
13507 * gfortran.dg/g77/20010430.f: Likewise.
13508 * gfortran.dg/g77/20010610.f: Likewise.
13509 * gfortran.dg/g77/6177.f: Likewise.
13510 * gfortran.dg/g77/7388.f: Likewise.
13511 * gfortran.dg/g77/947.f: Likewise.
13512 * gfortran.dg/g77/970625-2.f: Likewise.
13513 * gfortran.dg/g77/971102-1.f: Likewise.
13514 * gfortran.dg/g77/980628-0.f: Likewise.
13515 * gfortran.dg/g77/980628-1.f: Likewise.
13516 * gfortran.dg/g77/980628-10.f: Likewise.
13517 * gfortran.dg/g77/980628-2.f: Likewise.
13518 * gfortran.dg/g77/980628-3.f: Likewise.
13519 * gfortran.dg/g77/980628-7.f: Likewise.
13520 * gfortran.dg/g77/980628-8.f: Likewise.
13521 * gfortran.dg/g77/980628-9.f: Likewise.
13522 * gfortran.dg/g77/980701-0.f: Likewise.
13523 * gfortran.dg/g77/980701-1.f: Likewise.
13524 * gfortran.dg/g77/cabs.f: Likewise.
13525 * gfortran.dg/g77/claus.f: Likewise.
13526 * gfortran.dg/g77/complex_1.f: Likewise.
13527 * gfortran.dg/g77/cpp3.F: Likewise.
13528 * gfortran.dg/g77/cpp4.F: Likewise.
13529 * gfortran.dg/g77/cpp5.F: Likewise.
13530 * gfortran.dg/g77/dcomplex.f: Likewise.
13531 * gfortran.dg/g77/dnrm2.f: Likewise.
13532 * gfortran.dg/g77/erfc.f: Likewise.
13533 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13534 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13535 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13536 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13537 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13538 * gfortran.dg/g77/int8421.f: Likewise.
13539 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13540 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13541 * gfortran.dg/g77/le.f: Likewise.
13542 * gfortran.dg/g77/short.f: Likewise.
13543 * gfortran.dg/gamma_1.f90: Likewise.
13544 * gfortran.dg/gamma_4.f90: Likewise.
13545 * gfortran.dg/gamma_5.f90: Likewise.
13546 * gfortran.dg/generic_13.f90: Likewise.
13547 * gfortran.dg/generic_15.f90: Likewise.
13548 * gfortran.dg/generic_19.f90: Likewise.
13549 * gfortran.dg/generic_20.f90: Likewise.
13550 * gfortran.dg/generic_23.f03: Likewise.
13551 * gfortran.dg/generic_25.f90: Likewise.
13552 * gfortran.dg/generic_27.f90: Likewise.
13553 * gfortran.dg/generic_31.f90: Likewise.
13554 * gfortran.dg/generic_4.f90: Likewise.
13555 * gfortran.dg/global_vars_c_init.f90: Likewise.
13556 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13557 * gfortran.dg/gnu_logical_1.F: Likewise.
13558 * gfortran.dg/goacc/fixed-1.f: Likewise.
13559 * gfortran.dg/goacc/fixed-2.f: Likewise.
13560 * gfortran.dg/goacc/gang-static.f95: Likewise.
13561 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13562 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13563 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13564 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13565 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13566 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13567 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13568 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13569 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13570 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13571 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13572 * gfortran.dg/gomp/pr48794.f90: Likewise.
13573 * gfortran.dg/gomp/pr72744.f90: Likewise.
13574 * gfortran.dg/gomp/pr77665.f90: Likewise.
13575 * gfortran.dg/gomp/workshare2.f90: Likewise.
13576 * gfortran.dg/gomp/workshare3.f90: Likewise.
13577 * gfortran.dg/goto_1.f: Likewise.
13578 * gfortran.dg/goto_2.f90: Likewise.
13579 * gfortran.dg/goto_4.f90: Likewise.
13580 * gfortran.dg/goto_6.f: Likewise.
13581 * gfortran.dg/graphite/id-26.f03: Likewise.
13582 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13583 * gfortran.dg/graphite/pr29581.f90: Likewise.
13584 * gfortran.dg/graphite/pr29832.f90: Likewise.
13585 * gfortran.dg/graphite/run-id-1.f: Likewise.
13586 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13587 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13588 * gfortran.dg/hollerith.f90: Likewise.
13589 * gfortran.dg/hollerith4.f90: Likewise.
13590 * gfortran.dg/hollerith6.f90: Likewise.
13591 * gfortran.dg/hollerith8.f90: Likewise.
13592 * gfortran.dg/hollerith_1.f90: Likewise.
13593 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13594 * gfortran.dg/hollerith_f95.f90: Likewise.
13595 * gfortran.dg/hollerith_legacy.f90: Likewise.
13596 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13597 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13598 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13599 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13600 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13601 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13602 * gfortran.dg/hypot_1.f90: Likewise.
13603 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13604 * gfortran.dg/iargc.f90: Likewise.
13605 * gfortran.dg/ibits.f90: Likewise.
13606 * gfortran.dg/ichar_1.f90: Likewise.
13607 * gfortran.dg/ichar_2.f90: Likewise.
13608 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13609 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13610 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13611 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13612 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13613 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13614 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13615 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13616 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13617 * gfortran.dg/ieee/large_1.f90: Likewise.
13618 * gfortran.dg/ieee/large_2.f90: Likewise.
13619 * gfortran.dg/ieee/large_3.F90: Likewise.
13620 * gfortran.dg/ieee/large_4.f90: Likewise.
13621 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13622 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13623 * gfortran.dg/impl_do_var_data.f90: Likewise.
13624 * gfortran.dg/implicit_10.f90: Likewise.
13625 * gfortran.dg/implicit_12.f90: Likewise.
13626 * gfortran.dg/implicit_class_1.f90: Likewise.
13627 * gfortran.dg/implicit_pure_1.f90: Likewise.
13628 * gfortran.dg/implied_do_1.f90: Likewise.
13629 * gfortran.dg/implied_do_io_1.f90: Likewise.
13630 * gfortran.dg/implied_do_io_2.f90: Likewise.
13631 * gfortran.dg/implied_do_io_3.f90: Likewise.
13632 * gfortran.dg/implied_shape_1.f08: Likewise.
13633 * gfortran.dg/import.f90: Likewise.
13634 * gfortran.dg/import4.f90: Likewise.
13635 * gfortran.dg/impure_1.f08: Likewise.
13636 * gfortran.dg/index.f90: Likewise.
13637 * gfortran.dg/index_2.f90: Likewise.
13638 * gfortran.dg/init_flag_1.f90: Likewise.
13639 * gfortran.dg/init_flag_10.f90: Likewise.
13640 * gfortran.dg/init_flag_15.f03: Likewise.
13641 * gfortran.dg/init_flag_2.f90: Likewise.
13642 * gfortran.dg/init_flag_3.f90: Likewise.
13643 * gfortran.dg/init_flag_4.f90: Likewise.
13644 * gfortran.dg/init_flag_5.f90: Likewise.
13645 * gfortran.dg/init_flag_6.f90: Likewise.
13646 * gfortran.dg/init_flag_7.f90: Likewise.
13647 * gfortran.dg/init_flag_9.f90: Likewise.
13648 * gfortran.dg/initialization_11.f90: Likewise.
13649 * gfortran.dg/initialization_19.f90: Likewise.
13650 * gfortran.dg/initialization_2.f90: Likewise.
13651 * gfortran.dg/initialization_22.f90: Likewise.
13652 * gfortran.dg/initialization_27.f90: Likewise.
13653 * gfortran.dg/initialization_5.f90: Likewise.
13654 * gfortran.dg/initialization_6.f90: Likewise.
13655 * gfortran.dg/inline_matmul_1.f90: Likewise.
13656 * gfortran.dg/inline_matmul_10.f90: Likewise.
13657 * gfortran.dg/inline_matmul_11.f90: Likewise.
13658 * gfortran.dg/inline_matmul_13.f90: Likewise.
13659 * gfortran.dg/inline_matmul_14.f90: Likewise.
13660 * gfortran.dg/inline_matmul_16.f90: Likewise.
13661 * gfortran.dg/inline_matmul_17.f90: Likewise.
13662 * gfortran.dg/inline_matmul_18.f90: Likewise.
13663 * gfortran.dg/inline_matmul_19.f90: Likewise.
13664 * gfortran.dg/inline_matmul_2.f90: Likewise.
13665 * gfortran.dg/inline_matmul_20.f90: Likewise.
13666 * gfortran.dg/inline_matmul_22.f90: Likewise.
13667 * gfortran.dg/inline_matmul_3.f90: Likewise.
13668 * gfortran.dg/inline_matmul_4.f90: Likewise.
13669 * gfortran.dg/inline_matmul_5.f90: Likewise.
13670 * gfortran.dg/inline_matmul_6.f90: Likewise.
13671 * gfortran.dg/inline_matmul_7.f90: Likewise.
13672 * gfortran.dg/inline_matmul_8.f90: Likewise.
13673 * gfortran.dg/inline_matmul_9.f90: Likewise.
13674 * gfortran.dg/inline_sum_1.f90: Likewise.
13675 * gfortran.dg/inline_sum_3.f90: Likewise.
13676 * gfortran.dg/inline_sum_5.f90: Likewise.
13677 * gfortran.dg/inquire-complex.f90: Likewise.
13678 * gfortran.dg/inquire.f90: Likewise.
13679 * gfortran.dg/inquire_10.f90: Likewise.
13680 * gfortran.dg/inquire_13.f90: Likewise.
13681 * gfortran.dg/inquire_15.f90: Likewise.
13682 * gfortran.dg/inquire_16.f90: Likewise.
13683 * gfortran.dg/inquire_17.f90: Likewise.
13684 * gfortran.dg/inquire_5.f90: Likewise.
13685 * gfortran.dg/inquire_6.f90: Likewise.
13686 * gfortran.dg/inquire_7.f90: Likewise.
13687 * gfortran.dg/inquire_9.f90: Likewise.
13688 * gfortran.dg/inquire_internal.f90: Likewise.
13689 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13690 * gfortran.dg/inquire_size.f90: Likewise.
13691 * gfortran.dg/int_1.f90: Likewise.
13692 * gfortran.dg/int_conv_1.f90: Likewise.
13693 * gfortran.dg/int_range_io_1.f90: Likewise.
13694 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13695 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13696 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13697 * gfortran.dg/integer_plus.f90: Likewise.
13698 * gfortran.dg/intent_out_2.f90: Likewise.
13699 * gfortran.dg/intent_out_5.f90: Likewise.
13700 * gfortran.dg/intent_out_6.f90: Likewise.
13701 * gfortran.dg/interface_12.f90: Likewise.
13702 * gfortran.dg/interface_19.f90: Likewise.
13703 * gfortran.dg/interface_4.f90: Likewise.
13704 * gfortran.dg/interface_5.f90: Likewise.
13705 * gfortran.dg/interface_9.f90: Likewise.
13706 * gfortran.dg/interface_assignment_1.f90: Likewise.
13707 * gfortran.dg/interface_assignment_2.f90: Likewise.
13708 * gfortran.dg/internal_dummy_2.f08: Likewise.
13709 * gfortran.dg/internal_dummy_3.f08: Likewise.
13710 * gfortran.dg/internal_dummy_4.f08: Likewise.
13711 * gfortran.dg/internal_pack_1.f90: Likewise.
13712 * gfortran.dg/internal_pack_10.f90: Likewise.
13713 * gfortran.dg/internal_pack_12.f90: Likewise.
13714 * gfortran.dg/internal_pack_13.f90: Likewise.
13715 * gfortran.dg/internal_pack_14.f90: Likewise.
13716 * gfortran.dg/internal_pack_15.f90: Likewise.
13717 * gfortran.dg/internal_pack_2.f90: Likewise.
13718 * gfortran.dg/internal_pack_3.f90: Likewise.
13719 * gfortran.dg/internal_pack_4.f90: Likewise.
13720 * gfortran.dg/internal_pack_6.f90: Likewise.
13721 * gfortran.dg/internal_pack_8.f90: Likewise.
13722 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13723 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13724 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13725 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13726 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13727 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13728 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13729 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13730 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13731 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13732 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13733 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13734 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13735 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13736 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13737 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13738 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13739 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13740 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13741 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13742 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13743 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13744 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13745 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13746 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13747 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13748 * gfortran.dg/io_err_1.f90: Likewise.
13749 * gfortran.dg/io_real_boz.f90: Likewise.
13750 * gfortran.dg/iomsg_1.f90: Likewise.
13751 * gfortran.dg/iostat_1.f90: Likewise.
13752 * gfortran.dg/iostat_2.f90: Likewise.
13753 * gfortran.dg/iostat_4.f90: Likewise.
13754 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13755 * gfortran.dg/ishft_1.f90: Likewise.
13756 * gfortran.dg/ishft_2.f90: Likewise.
13757 * gfortran.dg/ishft_4.f90: Likewise.
13758 * gfortran.dg/isnan_1.f90: Likewise.
13759 * gfortran.dg/isnan_2.f90: Likewise.
13760 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13761 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13762 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13763 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13764 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13765 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13766 * gfortran.dg/itime_idate_1.f: Likewise.
13767 * gfortran.dg/itime_idate_2.f: Likewise.
13768 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13769 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13770 * gfortran.dg/large_real_kind_1.f90: Likewise.
13771 * gfortran.dg/large_real_kind_2.F90: Likewise.
13772 * gfortran.dg/large_real_kind_3.F90: Likewise.
13773 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13774 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13775 * gfortran.dg/large_recl.f90: Likewise.
13776 * gfortran.dg/large_unit_1.f90: Likewise.
13777 * gfortran.dg/large_unit_2.f90: Likewise.
13778 * gfortran.dg/largeequiv_1.f90: Likewise.
13779 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13780 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13781 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13782 * gfortran.dg/list_read_1.f90: Likewise.
13783 * gfortran.dg/list_read_10.f90: Likewise.
13784 * gfortran.dg/list_read_11.f90: Likewise.
13785 * gfortran.dg/list_read_12.f90: Likewise.
13786 * gfortran.dg/list_read_13.f: Likewise.
13787 * gfortran.dg/list_read_14.f90: Likewise.
13788 * gfortran.dg/list_read_2.f90: Likewise.
13789 * gfortran.dg/list_read_3.f90: Likewise.
13790 * gfortran.dg/list_read_4.f90: Likewise.
13791 * gfortran.dg/list_read_5.f90: Likewise.
13792 * gfortran.dg/list_read_6.f90: Likewise.
13793 * gfortran.dg/list_read_7.f90: Likewise.
13794 * gfortran.dg/list_read_8.f90: Likewise.
13795 * gfortran.dg/list_read_9.f90: Likewise.
13796 * gfortran.dg/loc_2.f90: Likewise.
13797 * gfortran.dg/logical_1.f90: Likewise.
13798 * gfortran.dg/logical_dot_product.f90: Likewise.
13799 * gfortran.dg/logical_temp_io.f90: Likewise.
13800 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13801 * gfortran.dg/lrshift_1.f90: Likewise.
13802 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13803 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13804 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13805 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13806 * gfortran.dg/make_unit.f90: Likewise.
13807 * gfortran.dg/mapping_1.f90: Likewise.
13808 * gfortran.dg/mapping_2.f90: Likewise.
13809 * gfortran.dg/mapping_3.f90: Likewise.
13810 * gfortran.dg/masklr_1.F90: Likewise.
13811 * gfortran.dg/masklr_2.F90: Likewise.
13812 * gfortran.dg/matmul_1.f90: Likewise.
13813 * gfortran.dg/matmul_10.f90: Likewise.
13814 * gfortran.dg/matmul_12.f90: Likewise.
13815 * gfortran.dg/matmul_16.f90: Likewise.
13816 * gfortran.dg/matmul_17.f90: Likewise.
13817 * gfortran.dg/matmul_18.f90: Likewise.
13818 * gfortran.dg/matmul_2.f90: Likewise.
13819 * gfortran.dg/matmul_3.f90: Likewise.
13820 * gfortran.dg/matmul_4.f90: Likewise.
13821 * gfortran.dg/matmul_6.f90: Likewise.
13822 * gfortran.dg/matmul_8.f03: Likewise.
13823 * gfortran.dg/matmul_9.f90: Likewise.
13824 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13825 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13826 * gfortran.dg/matmul_const.f90: Likewise.
13827 * gfortran.dg/maxloc_1.f90: Likewise.
13828 * gfortran.dg/maxloc_2.f90: Likewise.
13829 * gfortran.dg/maxloc_3.f90: Likewise.
13830 * gfortran.dg/maxloc_4.f90: Likewise.
13831 * gfortran.dg/maxloc_string_1.f90: Likewise.
13832 * gfortran.dg/maxlocval_1.f90: Likewise.
13833 * gfortran.dg/maxlocval_2.f90: Likewise.
13834 * gfortran.dg/maxlocval_3.f90: Likewise.
13835 * gfortran.dg/maxlocval_4.f90: Likewise.
13836 * gfortran.dg/maxval_char_1.f90: Likewise.
13837 * gfortran.dg/maxval_char_2.f90: Likewise.
13838 * gfortran.dg/maxval_char_3.f90: Likewise.
13839 * gfortran.dg/maxval_char_4.f90: Likewise.
13840 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13841 * gfortran.dg/mclock.f90: Likewise.
13842 * gfortran.dg/merge_bits_1.F90: Likewise.
13843 * gfortran.dg/merge_bits_2.F90: Likewise.
13844 * gfortran.dg/merge_char_1.f90: Likewise.
13845 * gfortran.dg/merge_init_expr.f90: Likewise.
13846 * gfortran.dg/min_max_optional_1.f90: Likewise.
13847 * gfortran.dg/min_max_optional_5.f90: Likewise.
13848 * gfortran.dg/minloc_1.f90: Likewise.
13849 * gfortran.dg/minloc_2.f90: Likewise.
13850 * gfortran.dg/minloc_3.f90: Likewise.
13851 * gfortran.dg/minloc_4.f90: Likewise.
13852 * gfortran.dg/minloc_string_1.f90: Likewise.
13853 * gfortran.dg/minlocval_1.f90: Likewise.
13854 * gfortran.dg/minlocval_2.f90: Likewise.
13855 * gfortran.dg/minlocval_3.f90: Likewise.
13856 * gfortran.dg/minlocval_4.f90: Likewise.
13857 * gfortran.dg/minmax_char_1.f90: Likewise.
13858 * gfortran.dg/minmaxloc_1.f90: Likewise.
13859 * gfortran.dg/minmaxloc_10.f90: Likewise.
13860 * gfortran.dg/minmaxloc_11.f90: Likewise.
13861 * gfortran.dg/minmaxloc_12.f90: Likewise.
13862 * gfortran.dg/minmaxloc_13.f90: Likewise.
13863 * gfortran.dg/minmaxloc_2.f90: Likewise.
13864 * gfortran.dg/minmaxloc_3.f90: Likewise.
13865 * gfortran.dg/minmaxloc_4.f90: Likewise.
13866 * gfortran.dg/minmaxloc_5.f90: Likewise.
13867 * gfortran.dg/minmaxloc_6.f90: Likewise.
13868 * gfortran.dg/minmaxloc_7.f90: Likewise.
13869 * gfortran.dg/minmaxloc_8.f90: Likewise.
13870 * gfortran.dg/minmaxval_1.f90: Likewise.
13871 * gfortran.dg/minval_char_1.f90: Likewise.
13872 * gfortran.dg/minval_char_2.f90: Likewise.
13873 * gfortran.dg/minval_char_3.f90: Likewise.
13874 * gfortran.dg/minval_char_4.f90: Likewise.
13875 * gfortran.dg/minval_char_5.f90: Likewise.
13876 * gfortran.dg/minval_parameter_1.f90: Likewise.
13877 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13878 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13879 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13880 * gfortran.dg/missing_parens_1.f90: Likewise.
13881 * gfortran.dg/missing_parens_2.f90: Likewise.
13882 * gfortran.dg/mod_large_1.f90: Likewise.
13883 * gfortran.dg/mod_sign0_1.f90: Likewise.
13884 * gfortran.dg/module_blank_common.f90: Likewise.
13885 * gfortran.dg/module_commons_1.f90: Likewise.
13886 * gfortran.dg/module_commons_3.f90: Likewise.
13887 * gfortran.dg/module_double_reuse.f90: Likewise.
13888 * gfortran.dg/module_equivalence_1.f90: Likewise.
13889 * gfortran.dg/module_equivalence_2.f90: Likewise.
13890 * gfortran.dg/module_equivalence_3.f90: Likewise.
13891 * gfortran.dg/module_equivalence_5.f90: Likewise.
13892 * gfortran.dg/module_interface_1.f90: Likewise.
13893 * gfortran.dg/module_nan.f90: Likewise.
13894 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13895 * gfortran.dg/module_procedure_1.f90: Likewise.
13896 * gfortran.dg/module_read_1.f90: Likewise.
13897 * gfortran.dg/module_read_2.f90: Likewise.
13898 * gfortran.dg/module_widestring_1.f90: Likewise.
13899 * gfortran.dg/move_alloc.f90: Likewise.
13900 * gfortran.dg/move_alloc_10.f90: Likewise.
13901 * gfortran.dg/move_alloc_13.f90: Likewise.
13902 * gfortran.dg/move_alloc_14.f90: Likewise.
13903 * gfortran.dg/move_alloc_15.f90: Likewise.
13904 * gfortran.dg/move_alloc_16.f90: Likewise.
13905 * gfortran.dg/move_alloc_2.f90: Likewise.
13906 * gfortran.dg/move_alloc_5.f90: Likewise.
13907 * gfortran.dg/move_alloc_6.f90: Likewise.
13908 * gfortran.dg/move_alloc_9.f90: Likewise.
13909 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13910 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13911 * gfortran.dg/mvbits_1.f90: Likewise.
13912 * gfortran.dg/mvbits_2.f90: Likewise.
13913 * gfortran.dg/mvbits_3.f90: Likewise.
13914 * gfortran.dg/mvbits_4.f90: Likewise.
13915 * gfortran.dg/mvbits_7.f90: Likewise.
13916 * gfortran.dg/mvbits_8.f90: Likewise.
13917 * gfortran.dg/namelist_11.f: Likewise.
13918 * gfortran.dg/namelist_12.f: Likewise.
13919 * gfortran.dg/namelist_13.f90: Likewise.
13920 * gfortran.dg/namelist_14.f90: Likewise.
13921 * gfortran.dg/namelist_15.f90: Likewise.
13922 * gfortran.dg/namelist_16.f90: Likewise.
13923 * gfortran.dg/namelist_17.f90: Likewise.
13924 * gfortran.dg/namelist_18.f90: Likewise.
13925 * gfortran.dg/namelist_19.f90: Likewise.
13926 * gfortran.dg/namelist_20.f90: Likewise.
13927 * gfortran.dg/namelist_21.f90: Likewise.
13928 * gfortran.dg/namelist_22.f90: Likewise.
13929 * gfortran.dg/namelist_23.f90: Likewise.
13930 * gfortran.dg/namelist_24.f90: Likewise.
13931 * gfortran.dg/namelist_26.f90: Likewise.
13932 * gfortran.dg/namelist_27.f90: Likewise.
13933 * gfortran.dg/namelist_28.f90: Likewise.
13934 * gfortran.dg/namelist_29.f90: Likewise.
13935 * gfortran.dg/namelist_37.f90: Likewise.
13936 * gfortran.dg/namelist_38.f90: Likewise.
13937 * gfortran.dg/namelist_39.f90: Likewise.
13938 * gfortran.dg/namelist_40.f90: Likewise.
13939 * gfortran.dg/namelist_41.f90: Likewise.
13940 * gfortran.dg/namelist_42.f90: Likewise.
13941 * gfortran.dg/namelist_43.f90: Likewise.
13942 * gfortran.dg/namelist_44.f90: Likewise.
13943 * gfortran.dg/namelist_47.f90: Likewise.
13944 * gfortran.dg/namelist_48.f90: Likewise.
13945 * gfortran.dg/namelist_49.f90: Likewise.
13946 * gfortran.dg/namelist_50.f90: Likewise.
13947 * gfortran.dg/namelist_51.f90: Likewise.
13948 * gfortran.dg/namelist_52.f90: Likewise.
13949 * gfortran.dg/namelist_54.f90: Likewise.
13950 * gfortran.dg/namelist_55.f90: Likewise.
13951 * gfortran.dg/namelist_56.f90: Likewise.
13952 * gfortran.dg/namelist_57.f90: Likewise.
13953 * gfortran.dg/namelist_58.f90: Likewise.
13954 * gfortran.dg/namelist_59.f90: Likewise.
13955 * gfortran.dg/namelist_60.f90: Likewise.
13956 * gfortran.dg/namelist_61.f90: Likewise.
13957 * gfortran.dg/namelist_64.f90: Likewise.
13958 * gfortran.dg/namelist_65.f90: Likewise.
13959 * gfortran.dg/namelist_69.f90: Likewise.
13960 * gfortran.dg/namelist_70.f90: Likewise.
13961 * gfortran.dg/namelist_71.f90: Likewise.
13962 * gfortran.dg/namelist_72.f: Likewise.
13963 * gfortran.dg/namelist_73.f90: Likewise.
13964 * gfortran.dg/namelist_77.f90: Likewise.
13965 * gfortran.dg/namelist_78.f90: Likewise.
13966 * gfortran.dg/namelist_79.f90: Likewise.
13967 * gfortran.dg/namelist_80.f90: Likewise.
13968 * gfortran.dg/namelist_81.f90: Likewise.
13969 * gfortran.dg/namelist_82.f90: Likewise.
13970 * gfortran.dg/namelist_84.f90: Likewise.
13971 * gfortran.dg/namelist_85.f90: Likewise.
13972 * gfortran.dg/namelist_86.f90: Likewise.
13973 * gfortran.dg/namelist_87.f90: Likewise.
13974 * gfortran.dg/namelist_88.f90: Likewise.
13975 * gfortran.dg/namelist_89.f90: Likewise.
13976 * gfortran.dg/namelist_90.f: Likewise.
13977 * gfortran.dg/namelist_95.f90: Likewise.
13978 * gfortran.dg/namelist_char_only.f90: Likewise.
13979 * gfortran.dg/namelist_empty.f90: Likewise.
13980 * gfortran.dg/namelist_internal.f90: Likewise.
13981 * gfortran.dg/namelist_use.f90: Likewise.
13982 * gfortran.dg/namelist_use_only.f90: Likewise.
13983 * gfortran.dg/namelist_utf8.f90: Likewise.
13984 * gfortran.dg/nan_1.f90: Likewise.
13985 * gfortran.dg/nan_2.f90: Likewise.
13986 * gfortran.dg/nan_3.f90: Likewise.
13987 * gfortran.dg/nan_6.f90: Likewise.
13988 * gfortran.dg/nan_7.f90: Likewise.
13989 * gfortran.dg/nearest_1.f90: Likewise.
13990 * gfortran.dg/nearest_2.f90: Likewise.
13991 * gfortran.dg/nearest_3.f90: Likewise.
13992 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13993 * gfortran.dg/negative_automatic_size.f90: Likewise.
13994 * gfortran.dg/negative_unit.f: Likewise.
13995 * gfortran.dg/negative_unit2.f90: Likewise.
13996 * gfortran.dg/negative_unit_int8.f: Likewise.
13997 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13998 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13999 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14000 * gfortran.dg/nested_modules_1.f90: Likewise.
14001 * gfortran.dg/nested_modules_2.f90: Likewise.
14002 * gfortran.dg/nested_modules_3.f90: Likewise.
14003 * gfortran.dg/nesting_1.f90: Likewise.
14004 * gfortran.dg/new_line.f90: Likewise.
14005 * gfortran.dg/newunit_1.f90: Likewise.
14006 * gfortran.dg/newunit_3.f90: Likewise.
14007 * gfortran.dg/newunit_5.f90.f90: Likewise.
14008 * gfortran.dg/nint_1.f90: Likewise.
14009 * gfortran.dg/nint_2.f90: Likewise.
14010 * gfortran.dg/no_arg_check_2.f90: Likewise.
14011 * gfortran.dg/no_range_check_1.f90: Likewise.
14012 * gfortran.dg/no_range_check_2.f90: Likewise.
14013 * gfortran.dg/no_range_check_3.f90: Likewise.
14014 * gfortran.dg/noadv_size.f90: Likewise.
14015 * gfortran.dg/nonreturning_statements.f90: Likewise.
14016 * gfortran.dg/norm2_1.f90: Likewise.
14017 * gfortran.dg/norm2_3.f90: Likewise.
14018 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14019 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14020 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14021 * gfortran.dg/null_4.f90: Likewise.
14022 * gfortran.dg/null_9.f90: Likewise.
14023 * gfortran.dg/nullify_3.f90: Likewise.
14024 * gfortran.dg/oldstyle_1.f90: Likewise.
14025 * gfortran.dg/open_access_append_1.f90: Likewise.
14026 * gfortran.dg/open_access_append_2.f90: Likewise.
14027 * gfortran.dg/open_errors.f90: Likewise.
14028 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14029 * gfortran.dg/open_new.f90: Likewise.
14030 * gfortran.dg/open_readonly_1.f90: Likewise.
14031 * gfortran.dg/operator_1.f90: Likewise.
14032 * gfortran.dg/optional_absent_1.f90: Likewise.
14033 * gfortran.dg/optional_absent_2.f90: Likewise.
14034 * gfortran.dg/optional_absent_3.f90: Likewise.
14035 * gfortran.dg/optional_class_1.f90: Likewise.
14036 * gfortran.dg/optional_dim_2.f90: Likewise.
14037 * gfortran.dg/optional_dim_3.f90: Likewise.
14038 * gfortran.dg/output_exponents_1.f90: Likewise.
14039 * gfortran.dg/overload_1.f90: Likewise.
14040 * gfortran.dg/overload_2.f90: Likewise.
14041 * gfortran.dg/overwrite_1.f: Likewise.
14042 * gfortran.dg/pad_no.f90: Likewise.
14043 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14044 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14045 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14046 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14047 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14048 * gfortran.dg/parens_3.f90: Likewise.
14049 * gfortran.dg/parens_5.f90: Likewise.
14050 * gfortran.dg/parens_6.f90: Likewise.
14051 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14052 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14053 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14054 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14055 * gfortran.dg/parity_1.f90: Likewise.
14056 * gfortran.dg/past_eor.f90: Likewise.
14057 * gfortran.dg/pdt_1.f03: Likewise.
14058 * gfortran.dg/pdt_10.f03: Likewise.
14059 * gfortran.dg/pdt_11.f03: Likewise.
14060 * gfortran.dg/pdt_12.f03: Likewise.
14061 * gfortran.dg/pdt_13.f03: Likewise.
14062 * gfortran.dg/pdt_14.f03: Likewise.
14063 * gfortran.dg/pdt_15.f03: Likewise.
14064 * gfortran.dg/pdt_19.f03: Likewise.
14065 * gfortran.dg/pdt_20.f03: Likewise.
14066 * gfortran.dg/pdt_22.f03: Likewise.
14067 * gfortran.dg/pdt_23.f03: Likewise.
14068 * gfortran.dg/pdt_25.f03: Likewise.
14069 * gfortran.dg/pdt_26.f03: Likewise.
14070 * gfortran.dg/pdt_27.f03: Likewise.
14071 * gfortran.dg/pdt_28.f03: Likewise.
14072 * gfortran.dg/pdt_3.f03: Likewise.
14073 * gfortran.dg/pdt_4.f03: Likewise.
14074 * gfortran.dg/pdt_5.f03: Likewise.
14075 * gfortran.dg/pdt_7.f03: Likewise.
14076 * gfortran.dg/pointer_1.f90: Likewise.
14077 * gfortran.dg/pointer_array_1.f90: Likewise.
14078 * gfortran.dg/pointer_array_3.f90: Likewise.
14079 * gfortran.dg/pointer_array_4.f90: Likewise.
14080 * gfortran.dg/pointer_array_5.f90: Likewise.
14081 * gfortran.dg/pointer_array_6.f90: Likewise.
14082 * gfortran.dg/pointer_array_7.f90: Likewise.
14083 * gfortran.dg/pointer_array_8.f90: Likewise.
14084 * gfortran.dg/pointer_array_9.f90: Likewise.
14085 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14086 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14087 * gfortran.dg/pointer_assign_10.f90: Likewise.
14088 * gfortran.dg/pointer_assign_11.f90: Likewise.
14089 * gfortran.dg/pointer_assign_4.f90: Likewise.
14090 * gfortran.dg/pointer_assign_8.f90: Likewise.
14091 * gfortran.dg/pointer_assign_9.f90: Likewise.
14092 * gfortran.dg/pointer_check_10.f90: Likewise.
14093 * gfortran.dg/pointer_check_9.f90: Likewise.
14094 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14095 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14096 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14097 * gfortran.dg/pointer_init_1.f90: Likewise.
14098 * gfortran.dg/pointer_init_3.f90: Likewise.
14099 * gfortran.dg/pointer_init_4.f90: Likewise.
14100 * gfortran.dg/pointer_init_5.f90: Likewise.
14101 * gfortran.dg/pointer_init_8.f90: Likewise.
14102 * gfortran.dg/pointer_intent_1.f90: Likewise.
14103 * gfortran.dg/pointer_intent_4.f90: Likewise.
14104 * gfortran.dg/pointer_intent_5.f90: Likewise.
14105 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14106 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14107 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14108 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14109 * gfortran.dg/pointer_target_1.f90: Likewise.
14110 * gfortran.dg/pointer_target_2.f90: Likewise.
14111 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14112 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14113 * gfortran.dg/power.f90: Likewise.
14114 * gfortran.dg/power1.f90: Likewise.
14115 * gfortran.dg/power_3.f90: Likewise.
14116 * gfortran.dg/power_4.f90: Likewise.
14117 * gfortran.dg/power_5.f90: Likewise.
14118 * gfortran.dg/pr12884.f: Likewise.
14119 * gfortran.dg/pr15129.f90: Likewise.
14120 * gfortran.dg/pr15140.f90: Likewise.
14121 * gfortran.dg/pr15324.f90: Likewise.
14122 * gfortran.dg/pr15332.f: Likewise.
14123 * gfortran.dg/pr15957.f90: Likewise.
14124 * gfortran.dg/pr15959.f90: Likewise.
14125 * gfortran.dg/pr16597.f90: Likewise.
14126 * gfortran.dg/pr16861.f90: Likewise.
14127 * gfortran.dg/pr16938.f90: Likewise.
14128 * gfortran.dg/pr17090.f90: Likewise.
14129 * gfortran.dg/pr17143.f90: Likewise.
14130 * gfortran.dg/pr17164.f90: Likewise.
14131 * gfortran.dg/pr17229.f: Likewise.
14132 * gfortran.dg/pr17285.f90: Likewise.
14133 * gfortran.dg/pr17286.f90: Likewise.
14134 * gfortran.dg/pr17472.f: Likewise.
14135 * gfortran.dg/pr17612.f90: Likewise.
14136 * gfortran.dg/pr17706.f90: Likewise.
14137 * gfortran.dg/pr18025.f90: Likewise.
14138 * gfortran.dg/pr18122.f90: Likewise.
14139 * gfortran.dg/pr18210.f90: Likewise.
14140 * gfortran.dg/pr18392.f90: Likewise.
14141 * gfortran.dg/pr19155.f: Likewise.
14142 * gfortran.dg/pr19216.f: Likewise.
14143 * gfortran.dg/pr19467.f90: Likewise.
14144 * gfortran.dg/pr19657.f: Likewise.
14145 * gfortran.dg/pr19926.f90: Likewise.
14146 * gfortran.dg/pr19928-1.f90: Likewise.
14147 * gfortran.dg/pr19928-2.f90: Likewise.
14148 * gfortran.dg/pr20086.f90: Likewise.
14149 * gfortran.dg/pr20124.f90: Likewise.
14150 * gfortran.dg/pr20163-2.f: Likewise.
14151 * gfortran.dg/pr20480.f90: Likewise.
14152 * gfortran.dg/pr20755.f: Likewise.
14153 * gfortran.dg/pr20950.f: Likewise.
14154 * gfortran.dg/pr21177.f90: Likewise.
14155 * gfortran.dg/pr21730.f: Likewise.
14156 * gfortran.dg/pr22491.f: Likewise.
14157 * gfortran.dg/pr25603.f: Likewise.
14158 * gfortran.dg/pr26246_2.f90: Likewise.
14159 * gfortran.dg/pr32136.f90: Likewise.
14160 * gfortran.dg/pr32533.f90: Likewise.
14161 * gfortran.dg/pr33794.f90: Likewise.
14162 * gfortran.dg/pr35662.f90: Likewise.
14163 * gfortran.dg/pr35944-1.f90: Likewise.
14164 * gfortran.dg/pr35944-2.f90: Likewise.
14165 * gfortran.dg/pr35983.f90: Likewise.
14166 * gfortran.dg/pr39865.f90: Likewise.
14167 * gfortran.dg/pr41212.f90: Likewise.
14168 * gfortran.dg/pr43808.f90: Likewise.
14169 * gfortran.dg/pr44592.f90: Likewise.
14170 * gfortran.dg/pr44735.f90: Likewise.
14171 * gfortran.dg/pr45308.f03: Likewise.
14172 * gfortran.dg/pr46297.f: Likewise.
14173 * gfortran.dg/pr46588.f90: Likewise.
14174 * gfortran.dg/pr46665.f90: Likewise.
14175 * gfortran.dg/pr46804.f90: Likewise.
14176 * gfortran.dg/pr47008.f03: Likewise.
14177 * gfortran.dg/pr47614.f: Likewise.
14178 * gfortran.dg/pr47878.f90: Likewise.
14179 * gfortran.dg/pr49103.f90: Likewise.
14180 * gfortran.dg/pr50069_1.f90: Likewise.
14181 * gfortran.dg/pr50769.f90: Likewise.
14182 * gfortran.dg/pr52608.f90: Likewise.
14183 * gfortran.dg/pr55086_2.f90: Likewise.
14184 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14185 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14186 * gfortran.dg/pr55330.f90: Likewise.
14187 * gfortran.dg/pr56015.f90: Likewise.
14188 * gfortran.dg/pr57910.f90: Likewise.
14189 * gfortran.dg/pr59700.f90: Likewise.
14190 * gfortran.dg/pr62125.f90: Likewise.
14191 * gfortran.dg/pr64530.f90: Likewise.
14192 * gfortran.dg/pr65429.f90: Likewise.
14193 * gfortran.dg/pr65450.f90: Likewise.
14194 * gfortran.dg/pr65504.f90: Likewise.
14195 * gfortran.dg/pr65903.f90: Likewise.
14196 * gfortran.dg/pr66311.f90: Likewise.
14197 * gfortran.dg/pr66864.f90: Likewise.
14198 * gfortran.dg/pr67140.f90: Likewise.
14199 * gfortran.dg/pr67524.f90: Likewise.
14200 * gfortran.dg/pr67885.f90: Likewise.
14201 * gfortran.dg/pr68053.f90: Likewise.
14202 * gfortran.dg/pr68566.f90: Likewise.
14203 * gfortran.dg/pr69514_1.f90: Likewise.
14204 * gfortran.dg/pr69514_2.f90: Likewise.
14205 * gfortran.dg/pr69739.f90: Likewise.
14206 * gfortran.dg/pr70673.f90: Likewise.
14207 * gfortran.dg/pr71523_2.f90: Likewise.
14208 * gfortran.dg/pr71764.f90: Likewise.
14209 * gfortran.dg/pr78092.f90: Likewise.
14210 * gfortran.dg/pr82973.f90: Likewise.
14211 * gfortran.dg/pr83864.f90: Likewise.
14212 * gfortran.dg/pr83874.f90: Likewise.
14213 * gfortran.dg/pr84088.f90: Likewise.
14214 * gfortran.dg/pr84155.f90: Likewise.
14215 * gfortran.dg/proc_decl_12.f90: Likewise.
14216 * gfortran.dg/proc_decl_13.f90: Likewise.
14217 * gfortran.dg/proc_decl_15.f90: Likewise.
14218 * gfortran.dg/proc_decl_17.f90: Likewise.
14219 * gfortran.dg/proc_decl_18.f90: Likewise.
14220 * gfortran.dg/proc_decl_2.f90: Likewise.
14221 * gfortran.dg/proc_decl_5.f90: Likewise.
14222 * gfortran.dg/proc_decl_9.f90: Likewise.
14223 * gfortran.dg/proc_ptr_1.f90: Likewise.
14224 * gfortran.dg/proc_ptr_10.f90: Likewise.
14225 * gfortran.dg/proc_ptr_12.f90: Likewise.
14226 * gfortran.dg/proc_ptr_18.f90: Likewise.
14227 * gfortran.dg/proc_ptr_19.f90: Likewise.
14228 * gfortran.dg/proc_ptr_21.f90: Likewise.
14229 * gfortran.dg/proc_ptr_22.f90: Likewise.
14230 * gfortran.dg/proc_ptr_23.f90: Likewise.
14231 * gfortran.dg/proc_ptr_25.f90: Likewise.
14232 * gfortran.dg/proc_ptr_26.f90: Likewise.
14233 * gfortran.dg/proc_ptr_3.f90: Likewise.
14234 * gfortran.dg/proc_ptr_36.f90: Likewise.
14235 * gfortran.dg/proc_ptr_47.f90: Likewise.
14236 * gfortran.dg/proc_ptr_48.f90: Likewise.
14237 * gfortran.dg/proc_ptr_5.f90: Likewise.
14238 * gfortran.dg/proc_ptr_6.f90: Likewise.
14239 * gfortran.dg/proc_ptr_7.f90: Likewise.
14240 * gfortran.dg/proc_ptr_8.f90: Likewise.
14241 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14242 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14243 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14244 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14245 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14246 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14247 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14248 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14249 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14250 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14251 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14252 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14253 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14254 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14255 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14256 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14257 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14258 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14259 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14260 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14261 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14262 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14263 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14264 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14265 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14266 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14267 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14268 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14269 * gfortran.dg/product_init_expr.f03: Likewise.
14270 * gfortran.dg/promotion.f90: Likewise.
14271 * gfortran.dg/promotion_3.f90: Likewise.
14272 * gfortran.dg/promotion_4.f90: Likewise.
14273 * gfortran.dg/protected_1.f90: Likewise.
14274 * gfortran.dg/protected_2.f90: Likewise.
14275 * gfortran.dg/ptr-func-1.f90: Likewise.
14276 * gfortran.dg/ptr-func-2.f90: Likewise.
14277 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14278 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14279 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14280 * gfortran.dg/pure_byref_1.f90: Likewise.
14281 * gfortran.dg/pure_byref_2.f90: Likewise.
14282 * gfortran.dg/pure_byref_3.f90: Likewise.
14283 * gfortran.dg/quad_2.f90: Likewise.
14284 * gfortran.dg/quad_3.f90: Likewise.
14285 * gfortran.dg/random_3.f90: Likewise.
14286 * gfortran.dg/random_4.f90: Likewise.
14287 * gfortran.dg/random_7.f90: Likewise.
14288 * gfortran.dg/read_2.f90: Likewise.
14289 * gfortran.dg/read_3.f90: Likewise.
14290 * gfortran.dg/read_4.f90: Likewise.
14291 * gfortran.dg/read_5.f90: Likewise.
14292 * gfortran.dg/read_bad_advance.f90: Likewise.
14293 * gfortran.dg/read_bang.f90: Likewise.
14294 * gfortran.dg/read_bang4.f90: Likewise.
14295 * gfortran.dg/read_comma.f: Likewise.
14296 * gfortran.dg/read_dir.f90: Likewise.
14297 * gfortran.dg/read_empty_file.f: Likewise.
14298 * gfortran.dg/read_eof_1.f90: Likewise.
14299 * gfortran.dg/read_eof_2.f90: Likewise.
14300 * gfortran.dg/read_eof_3.f90: Likewise.
14301 * gfortran.dg/read_eof_4.f90: Likewise.
14302 * gfortran.dg/read_eof_5.f90: Likewise.
14303 * gfortran.dg/read_eof_6.f: Likewise.
14304 * gfortran.dg/read_eof_7.f90: Likewise.
14305 * gfortran.dg/read_eof_8.f90: Likewise.
14306 * gfortran.dg/read_eof_all.f90: Likewise.
14307 * gfortran.dg/read_eor.f90: Likewise.
14308 * gfortran.dg/read_float_1.f90: Likewise.
14309 * gfortran.dg/read_float_2.f03: Likewise.
14310 * gfortran.dg/read_float_3.f90: Likewise.
14311 * gfortran.dg/read_float_4.f90: Likewise.
14312 * gfortran.dg/read_infnan_1.f90: Likewise.
14313 * gfortran.dg/read_list_eof_1.f90: Likewise.
14314 * gfortran.dg/read_logical.f90: Likewise.
14315 * gfortran.dg/read_many_1.f: Likewise.
14316 * gfortran.dg/read_no_eor.f90: Likewise.
14317 * gfortran.dg/read_noadvance.f90: Likewise.
14318 * gfortran.dg/read_repeat.f90: Likewise.
14319 * gfortran.dg/read_repeat_2.f90: Likewise.
14320 * gfortran.dg/read_size_noadvance.f90: Likewise.
14321 * gfortran.dg/read_x_eof.f90: Likewise.
14322 * gfortran.dg/read_x_past.f: Likewise.
14323 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14324 * gfortran.dg/real_const_1.f: Likewise.
14325 * gfortran.dg/real_const_2.f90: Likewise.
14326 * gfortran.dg/real_const_3.f90: Likewise.
14327 * gfortran.dg/real_do_1.f90: Likewise.
14328 * gfortran.dg/real_index_1.f90: Likewise.
14329 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14330 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14331 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14332 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14333 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14334 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14335 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14336 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14337 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14338 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14339 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14340 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14341 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14342 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14343 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14344 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14345 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14346 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14347 * gfortran.dg/record_marker_1.f90: Likewise.
14348 * gfortran.dg/record_marker_2.f: Likewise.
14349 * gfortran.dg/record_marker_3.f90: Likewise.
14350 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14351 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14352 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14353 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14354 * gfortran.dg/recursive_check_7.f90: Likewise.
14355 * gfortran.dg/recursive_reference_1.f90: Likewise.
14356 * gfortran.dg/recursive_reference_2.f90: Likewise.
14357 * gfortran.dg/recursive_stack.f90: Likewise.
14358 * gfortran.dg/reduction.f90: Likewise.
14359 * gfortran.dg/repack_arrays_1.f90: Likewise.
14360 * gfortran.dg/repeat_1.f90: Likewise.
14361 * gfortran.dg/repeat_2.f90: Likewise.
14362 * gfortran.dg/repeat_3.f90: Likewise.
14363 * gfortran.dg/repeat_6.f90: Likewise.
14364 * gfortran.dg/reshape-alloc.f90: Likewise.
14365 * gfortran.dg/reshape-complex.f90: Likewise.
14366 * gfortran.dg/reshape.f90: Likewise.
14367 * gfortran.dg/reshape_2.f90: Likewise.
14368 * gfortran.dg/reshape_7.f90: Likewise.
14369 * gfortran.dg/reshape_empty_1.f03: Likewise.
14370 * gfortran.dg/reshape_pad_1.f90: Likewise.
14371 * gfortran.dg/reshape_rank7.f90: Likewise.
14372 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14373 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14374 * gfortran.dg/result_default_init_1.f90: Likewise.
14375 * gfortran.dg/result_in_spec_1.f90: Likewise.
14376 * gfortran.dg/result_in_spec_2.f90: Likewise.
14377 * gfortran.dg/ret_array_1.f90: Likewise.
14378 * gfortran.dg/ret_pointer_1.f90: Likewise.
14379 * gfortran.dg/ret_pointer_2.f90: Likewise.
14380 * gfortran.dg/rewind_1.f90: Likewise.
14381 * gfortran.dg/round_1.f03: Likewise.
14382 * gfortran.dg/round_2.f03: Likewise.
14383 * gfortran.dg/round_3.f08: Likewise.
14384 * gfortran.dg/round_4.f90: Likewise.
14385 * gfortran.dg/rrspacing_1.f90: Likewise.
14386 * gfortran.dg/runtime_warning_1.f90: Likewise.
14387 * gfortran.dg/same_type_as_2.f03: Likewise.
14388 * gfortran.dg/save_1.f90: Likewise.
14389 * gfortran.dg/save_5.f90: Likewise.
14390 * gfortran.dg/save_6.f90: Likewise.
14391 * gfortran.dg/scalar_mask_1.f90: Likewise.
14392 * gfortran.dg/scalar_mask_2.f90: Likewise.
14393 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14394 * gfortran.dg/scale_1.f90: Likewise.
14395 * gfortran.dg/scan_1.f90: Likewise.
14396 * gfortran.dg/scan_2.f90: Likewise.
14397 * gfortran.dg/secnds-1.f: Likewise.
14398 * gfortran.dg/secnds.f: Likewise.
14399 * gfortran.dg/select_1.f90: Likewise.
14400 * gfortran.dg/select_2.f90: Likewise.
14401 * gfortran.dg/select_3.f90: Likewise.
14402 * gfortran.dg/select_5.f90: Likewise.
14403 * gfortran.dg/select_char_1.f90: Likewise.
14404 * gfortran.dg/select_char_2.f90: Likewise.
14405 * gfortran.dg/select_type_13.f03: Likewise.
14406 * gfortran.dg/select_type_14.f03: Likewise.
14407 * gfortran.dg/select_type_15.f03: Likewise.
14408 * gfortran.dg/select_type_19.f03: Likewise.
14409 * gfortran.dg/select_type_2.f03: Likewise.
14410 * gfortran.dg/select_type_26.f03: Likewise.
14411 * gfortran.dg/select_type_27.f03: Likewise.
14412 * gfortran.dg/select_type_28.f03: Likewise.
14413 * gfortran.dg/select_type_3.f03: Likewise.
14414 * gfortran.dg/select_type_35.f03: Likewise.
14415 * gfortran.dg/select_type_36.f03: Likewise.
14416 * gfortran.dg/select_type_37.f03: Likewise.
14417 * gfortran.dg/select_type_39.f03: Likewise.
14418 * gfortran.dg/select_type_4.f90: Likewise.
14419 * gfortran.dg/select_type_5.f03: Likewise.
14420 * gfortran.dg/select_type_6.f03: Likewise.
14421 * gfortran.dg/select_type_7.f03: Likewise.
14422 * gfortran.dg/select_type_8.f03: Likewise.
14423 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14424 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14425 * gfortran.dg/selected_kind_1.f90: Likewise.
14426 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14427 * gfortran.dg/shape_2.f90: Likewise.
14428 * gfortran.dg/shape_4.f90: Likewise.
14429 * gfortran.dg/shape_5.f90: Likewise.
14430 * gfortran.dg/shape_7.f90: Likewise.
14431 * gfortran.dg/shape_8.f90: Likewise.
14432 * gfortran.dg/shape_9.f90: Likewise.
14433 * gfortran.dg/shift-kind_2.f90: Likewise.
14434 * gfortran.dg/shiftalr_1.F90: Likewise.
14435 * gfortran.dg/shiftalr_2.F90: Likewise.
14436 * gfortran.dg/simpleif_1.f90: Likewise.
14437 * gfortran.dg/simplify_argN_1.f90: Likewise.
14438 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14439 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14440 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14441 * gfortran.dg/simplify_modulo.f90: Likewise.
14442 * gfortran.dg/single_char_string.f90: Likewise.
14443 * gfortran.dg/size_dim.f90: Likewise.
14444 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14445 * gfortran.dg/sizeof.f90: Likewise.
14446 * gfortran.dg/sizeof_4.f90: Likewise.
14447 * gfortran.dg/slash_1.f90: Likewise.
14448 * gfortran.dg/sms-1.f90: Likewise.
14449 * gfortran.dg/sms-2.f90: Likewise.
14450 * gfortran.dg/spec_expr_7.f90: Likewise.
14451 * gfortran.dg/specifics_1.f90: Likewise.
14452 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14453 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14454 * gfortran.dg/spread_init_expr.f03: Likewise.
14455 * gfortran.dg/spread_scalar_source.f90: Likewise.
14456 * gfortran.dg/spread_shape_1.f90: Likewise.
14457 * gfortran.dg/stat_1.f90: Likewise.
14458 * gfortran.dg/stat_2.f90: Likewise.
14459 * gfortran.dg/stfunc_1.f90: Likewise.
14460 * gfortran.dg/stfunc_4.f90: Likewise.
14461 * gfortran.dg/stfunc_6.f90: Likewise.
14462 * gfortran.dg/storage_size_1.f08: Likewise.
14463 * gfortran.dg/storage_size_3.f08: Likewise.
14464 * gfortran.dg/storage_size_4.f90: Likewise.
14465 * gfortran.dg/streamio_1.f90: Likewise.
14466 * gfortran.dg/streamio_10.f90: Likewise.
14467 * gfortran.dg/streamio_11.f90: Likewise.
14468 * gfortran.dg/streamio_12.f90: Likewise.
14469 * gfortran.dg/streamio_13.f90: Likewise.
14470 * gfortran.dg/streamio_14.f90: Likewise.
14471 * gfortran.dg/streamio_15.f90: Likewise.
14472 * gfortran.dg/streamio_16.f90: Likewise.
14473 * gfortran.dg/streamio_17.f90: Likewise.
14474 * gfortran.dg/streamio_2.f90: Likewise.
14475 * gfortran.dg/streamio_3.f90: Likewise.
14476 * gfortran.dg/streamio_4.f90: Likewise.
14477 * gfortran.dg/streamio_5.f90: Likewise.
14478 * gfortran.dg/streamio_6.f90: Likewise.
14479 * gfortran.dg/streamio_7.f90: Likewise.
14480 * gfortran.dg/streamio_8.f90: Likewise.
14481 * gfortran.dg/streamio_9.f90: Likewise.
14482 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14483 * gfortran.dg/string_4.f90: Likewise.
14484 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14485 * gfortran.dg/string_assign_2.f90: Likewise.
14486 * gfortran.dg/string_compare_1.f90: Likewise.
14487 * gfortran.dg/string_compare_2.f90: Likewise.
14488 * gfortran.dg/string_compare_3.f90: Likewise.
14489 * gfortran.dg/string_ctor_1.f90: Likewise.
14490 * gfortran.dg/string_length_1.f90: Likewise.
14491 * gfortran.dg/string_length_2.f90: Likewise.
14492 * gfortran.dg/string_length_3.f90: Likewise.
14493 * gfortran.dg/string_length_4.f90: Likewise.
14494 * gfortran.dg/string_null_compare_1.f: Likewise.
14495 * gfortran.dg/string_pad_trunc.f90: Likewise.
14496 * gfortran.dg/structure_constructor_1.f03: Likewise.
14497 * gfortran.dg/structure_constructor_11.f90: Likewise.
14498 * gfortran.dg/structure_constructor_13.f03: Likewise.
14499 * gfortran.dg/structure_constructor_2.f03: Likewise.
14500 * gfortran.dg/structure_constructor_5.f03: Likewise.
14501 * gfortran.dg/submodule_1.f08: Likewise.
14502 * gfortran.dg/submodule_11.f08: Likewise.
14503 * gfortran.dg/submodule_14.f08: Likewise.
14504 * gfortran.dg/submodule_15.f08: Likewise.
14505 * gfortran.dg/submodule_17.f08: Likewise.
14506 * gfortran.dg/submodule_18.f08: Likewise.
14507 * gfortran.dg/submodule_19.f08: Likewise.
14508 * gfortran.dg/submodule_2.f08: Likewise.
14509 * gfortran.dg/submodule_27.f08: Likewise.
14510 * gfortran.dg/submodule_28.f08: Likewise.
14511 * gfortran.dg/submodule_29.f08: Likewise.
14512 * gfortran.dg/submodule_30.f08: Likewise.
14513 * gfortran.dg/submodule_6.f08: Likewise.
14514 * gfortran.dg/submodule_7.f08: Likewise.
14515 * gfortran.dg/submodule_8.f08: Likewise.
14516 * gfortran.dg/subnormal_1.f90: Likewise.
14517 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14518 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14519 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14520 * gfortran.dg/substr_2.f: Likewise.
14521 * gfortran.dg/substr_3.f: Likewise.
14522 * gfortran.dg/substr_4.f: Likewise.
14523 * gfortran.dg/substr_5.f90: Likewise.
14524 * gfortran.dg/substr_6.f90: Likewise.
14525 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14526 * gfortran.dg/sum_init_expr.f03: Likewise.
14527 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14528 * gfortran.dg/system_clock_3.f08: Likewise.
14529 * gfortran.dg/t_editing.f: Likewise.
14530 * gfortran.dg/team_change_1.f90: Likewise.
14531 * gfortran.dg/team_end_1.f90: Likewise.
14532 * gfortran.dg/team_number_1.f90: Likewise.
14533 * gfortran.dg/temporary_1.f90: Likewise.
14534 * gfortran.dg/test_com_block.f90: Likewise.
14535 * gfortran.dg/test_only_clause.f90: Likewise.
14536 * gfortran.dg/tiny_1.f90: Likewise.
14537 * gfortran.dg/tiny_2.f90: Likewise.
14538 * gfortran.dg/tl_editing.f90: Likewise.
14539 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14540 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14541 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14542 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14543 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14544 * gfortran.dg/transfer_class_2.f90: Likewise.
14545 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14546 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14547 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14548 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14549 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14550 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14551 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14552 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14553 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14554 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14555 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14556 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14557 * gfortran.dg/transpose_1.f90: Likewise.
14558 * gfortran.dg/transpose_3.f03: Likewise.
14559 * gfortran.dg/transpose_4.f90: Likewise.
14560 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14561 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14562 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14563 * gfortran.dg/trim_1.f90: Likewise.
14564 * gfortran.dg/trim_optimize_1.f90: Likewise.
14565 * gfortran.dg/trim_optimize_2.f90: Likewise.
14566 * gfortran.dg/trim_optimize_3.f90: Likewise.
14567 * gfortran.dg/trim_optimize_4.f90: Likewise.
14568 * gfortran.dg/trim_optimize_5.f90: Likewise.
14569 * gfortran.dg/trim_optimize_6.f90: Likewise.
14570 * gfortran.dg/trim_optimize_7.f90: Likewise.
14571 * gfortran.dg/trim_optimize_8.f90: Likewise.
14572 * gfortran.dg/type_to_class_1.f03: Likewise.
14573 * gfortran.dg/type_to_class_2.f03: Likewise.
14574 * gfortran.dg/type_to_class_3.f03: Likewise.
14575 * gfortran.dg/type_to_class_4.f03: Likewise.
14576 * gfortran.dg/type_to_class_5.f03: Likewise.
14577 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14578 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14579 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14580 * gfortran.dg/typebound_call_1.f03: Likewise.
14581 * gfortran.dg/typebound_call_13.f03: Likewise.
14582 * gfortran.dg/typebound_call_18.f03: Likewise.
14583 * gfortran.dg/typebound_call_19.f03: Likewise.
14584 * gfortran.dg/typebound_call_2.f03: Likewise.
14585 * gfortran.dg/typebound_call_20.f03: Likewise.
14586 * gfortran.dg/typebound_call_3.f03: Likewise.
14587 * gfortran.dg/typebound_generic_5.f03: Likewise.
14588 * gfortran.dg/typebound_generic_6.f03: Likewise.
14589 * gfortran.dg/typebound_generic_9.f03: Likewise.
14590 * gfortran.dg/typebound_operator_12.f03: Likewise.
14591 * gfortran.dg/typebound_operator_13.f03: Likewise.
14592 * gfortran.dg/typebound_operator_15.f90: Likewise.
14593 * gfortran.dg/typebound_operator_20.f90: Likewise.
14594 * gfortran.dg/typebound_operator_3.f03: Likewise.
14595 * gfortran.dg/typebound_operator_6.f03: Likewise.
14596 * gfortran.dg/typebound_operator_7.f03: Likewise.
14597 * gfortran.dg/typebound_operator_8.f03: Likewise.
14598 * gfortran.dg/typebound_operator_9.f03: Likewise.
14599 * gfortran.dg/typebound_proc_19.f90: Likewise.
14600 * gfortran.dg/typebound_proc_20.f90: Likewise.
14601 * gfortran.dg/typebound_proc_23.f90: Likewise.
14602 * gfortran.dg/typebound_proc_27.f03: Likewise.
14603 * gfortran.dg/typebound_proc_35.f90: Likewise.
14604 * gfortran.dg/typebound_proc_36.f90: Likewise.
14605 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14606 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14607 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14608 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14609 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14610 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14611 * gfortran.dg/unf_short_record_1.f90: Likewise.
14612 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14613 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14614 * gfortran.dg/unit_1.f90: Likewise.
14615 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14616 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14617 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14618 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14619 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14620 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14621 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14622 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14623 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14624 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14625 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14626 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14627 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14628 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14629 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14630 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14631 * gfortran.dg/unpack_init_expr.f03: Likewise.
14632 * gfortran.dg/use_10.f90: Likewise.
14633 * gfortran.dg/use_11.f90: Likewise.
14634 * gfortran.dg/use_13.f90: Likewise.
14635 * gfortran.dg/use_24.f90: Likewise.
14636 * gfortran.dg/use_27.f90: Likewise.
14637 * gfortran.dg/use_5.f90: Likewise.
14638 * gfortran.dg/use_allocated_1.f90: Likewise.
14639 * gfortran.dg/use_only_1.f90: Likewise.
14640 * gfortran.dg/use_only_4.f90: Likewise.
14641 * gfortran.dg/use_rename_2.f90: Likewise.
14642 * gfortran.dg/use_rename_4.f90: Likewise.
14643 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14644 * gfortran.dg/used_interface_ref.f90: Likewise.
14645 * gfortran.dg/used_types_5.f90: Likewise.
14646 * gfortran.dg/utf8_1.f03: Likewise.
14647 * gfortran.dg/utf8_2.f03: Likewise.
14648 * gfortran.dg/value_1.f90: Likewise.
14649 * gfortran.dg/value_2.f90: Likewise.
14650 * gfortran.dg/value_4.f90: Likewise.
14651 * gfortran.dg/value_6.f03: Likewise.
14652 * gfortran.dg/value_7.f03: Likewise.
14653 * gfortran.dg/value_test.f90: Likewise.
14654 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14655 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14656 * gfortran.dg/vect/pr60510.f: Likewise.
14657 * gfortran.dg/vect/pr69882.f90: Likewise.
14658 * gfortran.dg/vect/pr69980.f90: Likewise.
14659 * gfortran.dg/vect/vect-5.f90: Likewise.
14660 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14661 * gfortran.dg/vector_subscript_1.f90: Likewise.
14662 * gfortran.dg/vector_subscript_2.f90: Likewise.
14663 * gfortran.dg/vector_subscript_3.f90: Likewise.
14664 * gfortran.dg/vector_subscript_5.f90: Likewise.
14665 * gfortran.dg/verify_2.f90: Likewise.
14666 * gfortran.dg/volatile10.f90: Likewise.
14667 * gfortran.dg/where_1.f90: Likewise.
14668 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14669 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14670 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14671 * gfortran.dg/whole_file_13.f90: Likewise.
14672 * gfortran.dg/whole_file_2.f90: Likewise.
14673 * gfortran.dg/widechar_2.f90: Likewise.
14674 * gfortran.dg/widechar_4.f90: Likewise.
14675 * gfortran.dg/widechar_5.f90: Likewise.
14676 * gfortran.dg/widechar_6.f90: Likewise.
14677 * gfortran.dg/widechar_8.f90: Likewise.
14678 * gfortran.dg/widechar_IO_1.f90: Likewise.
14679 * gfortran.dg/widechar_IO_2.f90: Likewise.
14680 * gfortran.dg/widechar_IO_3.f90: Likewise.
14681 * gfortran.dg/widechar_IO_4.f90: Likewise.
14682 * gfortran.dg/widechar_compare_1.f90: Likewise.
14683 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14684 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14685 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14686 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14687 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14688 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14689 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14690 * gfortran.dg/widechar_select_1.f90: Likewise.
14691 * gfortran.dg/winapi.f90: Likewise.
14692 * gfortran.dg/write_0_pe_format.f90: Likewise.
14693 * gfortran.dg/write_back.f: Likewise.
14694 * gfortran.dg/write_check3.f90: Likewise.
14695 * gfortran.dg/write_direct_eor.f90: Likewise.
14696 * gfortran.dg/write_padding.f90: Likewise.
14697 * gfortran.dg/write_recursive.f90: Likewise.
14698 * gfortran.dg/write_rewind_1.f: Likewise.
14699 * gfortran.dg/write_rewind_2.f: Likewise.
14700 * gfortran.dg/write_zero_array.f90: Likewise.
14701 * gfortran.dg/x_slash_1.f: Likewise.
14702 * gfortran.dg/x_slash_2.f: Likewise.
14703 * gfortran.dg/zero_array_components_1.f90: Likewise.
14704 * gfortran.dg/zero_length_1.f90: Likewise.
14705 * gfortran.dg/zero_length_2.f90: Likewise.
14706 * gfortran.dg/zero_sized_1.f90: Likewise.
14707 * gfortran.dg/zero_sized_3.f90: Likewise.
14708 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14709 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14710 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14711 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14712 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14713 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14714 * gfortran.fortran-torture/execute/args.f90: Likewise.
14715 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14716 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14717 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14718 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14719 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14720 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14721 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14722 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14723 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14724 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14725 * gfortran.fortran-torture/execute/common.f90: Likewise.
14726 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14727 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14728 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14729 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14730 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14731 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14732 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14733 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14734 * gfortran.fortran-torture/execute/data.f90: Likewise.
14735 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14736 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14737 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14738 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14739 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14740 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14741 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14742 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14743 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14744 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14745 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14746 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14747 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14748 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14749 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14750 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14751 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14752 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14753 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14754 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14755 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14756 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14757 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14758 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14759 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14760 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14761 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14762 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14763 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14764 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14765 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14766 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14767 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14768 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14769 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14770 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14771 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14772 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14773 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14774 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14775 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14776 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14777 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14778 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14779 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14780 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14781 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14782 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14783 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14784 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14785 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14786 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14787 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14788 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14789 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14790 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14791 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14792 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14793 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14794 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14795 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14796 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14797 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14798 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14799 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14800 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14801 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14802 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14803 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14804 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14805 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14806 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14807 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14808 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14809 Likewise.
14810 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14811 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14812 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14813 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14814 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14815 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14816 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14817 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14818 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14819 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14820 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14821 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14822 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14823 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14824 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14825 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14826 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14827 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14828 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14829 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14830 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14831 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14832 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14833 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14834 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14835 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14836 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14837 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14838 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14839 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14840 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14841 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14842 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14843 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14844 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14845 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14846 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14847 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14848 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14849 * gfortran.fortran-torture/execute/math.f90: Likewise.
14850 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14851 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14852 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14853 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14854 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14855 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14856 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14857 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14858 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14859 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14860 * gfortran.fortran-torture/execute/power.f90: Likewise.
14861 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14862 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14863 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14864 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14865 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14866 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14867 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14868 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14869 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14870 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14871 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14872 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14873 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14874 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14875 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14876 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14877 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14878 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14879 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14880 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14881 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14882 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14883 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14884 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14885 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14886 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14887 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14888 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14889 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14890 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14891 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14892 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14893 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14894 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14895 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14896 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14897 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14898 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14899 * gfortran.fortran-torture/execute/string.f90: Likewise.
14900 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14901 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14902 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14903 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14904 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14905 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14906 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14907 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14908 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14909 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14910 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14911 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14912 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14913 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14914 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14915 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14916 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14917 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14918 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14919 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14920 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14921 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14922 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14923 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14924 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14925 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14926 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14927 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14928 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14929 * gfortran.dg/inline_transpose_1.f90: Likewise.
14930
14931 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14932
14933 PR fortran/84115
14934 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14935 change to dg-run.
14936
14937 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14938
14939 PR ada/84277
14940 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14941 * gnat.dg/dispatch1.adb: Rename into...
14942 * gnat.dg/disp1.adb: ...this.
14943 * gnat.dg/dispatch1_p.ads: Rename into...
14944 * gnat.dg/disp1_pkg.ads: ...this.
14945 * gnat.dg/disp2.adb: Rename into...
14946 * gnat.dg/dispatch2.adb: ...this.
14947 * gnat.dg/dispatch2_p.ads: Rename into...
14948 * gnat.dg/disp2_pkg.ads: ...this.
14949 * gnat.dg/dispatch2_p.adb: Rename into...
14950 * gnat.dg/disp2_pkg.adb: this.
14951 * gnat.dg/generic_dispatch.adb: Rename into...
14952 * gnat.dg/generic_disp.adb: this.
14953 * gnat.dg/generic_dispatch_p.ads: Rename into...
14954 * gnat.dg/generic_disp_pkg.ads: ...this.
14955 * gnat.dg/generic_dispatch_p.adb: Rename into...
14956 * gnat.dg/generic_disp_pkg.adb: ...this.
14957 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14958 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14959 * gnat.dg/object_overflow1.adb: Tweak index.
14960 * gnat.dg/object_overflow2.adb: Likewise.
14961 * gnat.dg/object_overflow3.adb: Likewise.
14962 * gnat.dg/object_overflow4.adb: Likewise.
14963 * gnat.dg/object_overflow5.adb: Likewise.
14964
14965 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14966
14967 PR ipa/84425
14968 * gcc.c-torture/compile/pr84425.c: New test.
14969
14970 2018-02-16 Marek Polacek <polacek@redhat.com>
14971 Jakub Jelinek <jakub@redhat.com>
14972
14973 PR c++/84192
14974 * g++.dg/cpp1y/constexpr-84192.C: New test.
14975
14976 2018-02-16 Martin Sebor <msebor@redhat.com>
14977
14978 PR c++/79064
14979 * g++.dg/overload15.C: New test.
14980
14981 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14982
14983 PR target/81535
14984 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14985 * gcc.dg/pr56727-2.c: Ditto.
14986 * gcc.target/powerpc/pr79439.c: Renamed to...
14987 * gcc.target/powerpc/pr79439-1.c: ...this.
14988 * gcc.target/powerpc/pr79439-2.c: New test.
14989 * gcc.target/powerpc/pr79439-3.c: New test.
14990
14991 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14992
14993 target/pr84371
14994 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14995 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14996 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14997 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14998 * gcc.target/powerpc/builtins-3.c: Same.
14999
15000 2018-02-16 Nathan Sidwell <nathan@acm.org>
15001
15002 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15003
15004 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15005
15006 PR rtl-optimization/70023
15007 * gcc.target/i386/pr70023.c: New.
15008
15009 2018-02-16 Carl Love <cel@us.ibm.com>
15010
15011 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15012 tests.
15013 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15014 tests.
15015
15016 2018-02-16 Carl Love <cel@us.ibm.com>
15017
15018 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15019 for the ABI definitions for vec_extract4b and vec_insert4b.
15020
15021 2018-02-16 Nathan Sidwell <nathan@acm.org>
15022
15023 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15024 * g++.old-deja/g++.mike/net43.C: Likewise.
15025
15026 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15027
15028 PR c++/82468
15029 * g++.dg/cpp1z/class-deduction48.C: New.
15030
15031 2018-02-16 Nathan Sidwell <nathan@acm.org>
15032
15033 PR c++/84375
15034 * g++.dg/lookup/pr84375.C: New.
15035
15036 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15037
15038 PR target/83831
15039 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15040
15041 2018-02-16 Richard Biener <rguenther@suse.de>
15042
15043 PR tree-optimization/84417
15044 * gcc.dg/torture/pr84417.c: New testcase.
15045
15046 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15047
15048 PR target/84272
15049 * g++.dg/opt/pr84272.C: New test.
15050
15051 PR rtl-optimization/83723
15052 * gcc.dg/pr83723.c: New test.
15053
15054 2018-02-16 Richard Biener <rguenther@suse.de>
15055
15056 PR tree-optimization/84399
15057 * gcc.dg/graphite/pr84399.c: New testcase.
15058
15059 2018-02-16 Richard Biener <rguenther@suse.de>
15060
15061 PR tree-optimization/84190
15062 * g++.dg/torture/pr84190.C: New testcase.
15063
15064 2018-02-15 Martin Sebor <msebor@redhat.com>
15065
15066 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15067 directives.
15068
15069 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15070
15071 PR fortran/84409
15072 * gfortran.dg/dtio_21.f03: Add an error message.
15073 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15074
15075 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15076
15077 PR fortran/84381
15078 * gfortran.dg/stop_shouldfail.f90: New test.
15079
15080 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15081
15082 PR c++/84330
15083 * g++.dg/concepts/pr84330.C: New.
15084
15085 2018-02-15 Tom de Vries <tom@codesourcery.com>
15086
15087 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15088
15089 2018-02-15 Tom de Vries <tom@codesourcery.com>
15090
15091 * gcc.c-torture/compile/pr84136.c: Require effective target
15092 indirect_jumps.
15093
15094 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15095
15096 PR tree-optimization/84383
15097 * gcc.c-torture/compile/pr84383.c: New test.
15098
15099 PR tree-optimization/84334
15100 * gcc.dg/pr84334.c: New test.
15101
15102 2018-02-14 Carl Love <cel@us.ibm.com>
15103
15104 * gcc.target/powerpc/builtins-4-int128-runnable.c
15105 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15106 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15107
15108 2018-02-14 Martin Sebor <msebor@redhat.com>
15109
15110 PR tree-optimization/83698
15111 * gcc.dg/Wrestrict-7.c: New test.
15112 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15113 * gcc.target/i386/chkp-stropt-17.c: Same.
15114
15115 2018-02-14 Martin Sebor <msebor@redhat.com>
15116
15117 PR c/84108
15118 * gcc.dg/Wattributes-8.c: New test.
15119
15120 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15121
15122 PR fortran/84385
15123 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15124 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15125 * gfortran.dg/select_type_1.f03: Extend test case.
15126
15127 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15128
15129 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15130 (dg-options): Use -O2 -msse2 -mno-sse3.
15131
15132 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15133
15134 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15135 this test case still works ok.
15136 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15137 * gcc.dg/vmx/insert-be-order.c: Likewise.
15138 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15139 * gcc.dg/vmx/ld-be-order.c: Likewise.
15140 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15141 * gcc.dg/vmx/lde-be-order.c: Likewise.
15142 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15143 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15144 * gcc.dg/vmx/merge-be-order.c: Likewise.
15145 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15146 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15147 * gcc.dg/vmx/pack-be-order.c: Likewise.
15148 * gcc.dg/vmx/perm-be-order.c: Likewise.
15149 * gcc.dg/vmx/splat-be-order.c: Likewise.
15150 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15151 * gcc.dg/vmx/st-be-order.c: Likewise.
15152 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15153 * gcc.dg/vmx/ste-be-order.c: Likewise.
15154 * gcc.dg/vmx/stl-be-order.c: Likewise.
15155 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15156 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15157 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15158 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15159 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15160
15161 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15162
15163 PR c++/84350
15164 * g++.dg/cpp0x/auto49.C: New.
15165
15166 2018-02-14 Nathan Sidwell <nathan@acm.org>
15167
15168 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15169
15170 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15171
15172 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15173 * gcc.target/powerpc/le-altivec-consts.c: Same.
15174
15175 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15176
15177 PR target/84220
15178 * gcc.target/powerpc/pr84220-sld.c: New test.
15179 * gcc.target/powerpc/pr84220-sld2.c: New test.
15180 * gcc.target/powerpc/pr84220-sldw.c: New test.
15181 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15182 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15183
15184 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15185
15186 PR target/84239
15187 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15188 _inc_ssp intrinsics.
15189 * gcc.target/i386/cet-intrin-4.c: Likewise.
15190 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15191 __builtin_ia32_rdssp[d|q].
15192
15193 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15194
15195 PR tree-optimization/84357
15196 * gcc.dg/vect/pr84357.c: New test.
15197
15198 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15199
15200 PR target/83831
15201 * gcc.target/rx/pr83831.c: New tests.
15202
15203 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15204
15205 PR target/79242
15206 * gcc.target/msp430/pr79242.c: New test.
15207
15208 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15209
15210 PR target/84372
15211 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15212 with -mcpu=power9.
15213
15214 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15215
15216 PR target/84279
15217 * g++.dg/pr84279.C: New test.
15218
15219 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15220
15221 PR rtl-optimization/84169
15222 * gcc.c-torture/execute/pr84169.c: New.
15223
15224 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15225
15226 PR target/84370
15227 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15228
15229 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15230
15231 PR target/84365
15232 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15233 with -mcpu=power9.
15234
15235 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR c++/84364
15238 * g++.dg/warn/effc4.C: New test.
15239
15240 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15241
15242 PR c++/84333
15243 * g++.dg/template/sizeof16.C: New.
15244 * g++.dg/template/sizeof17.C: Likewise.
15245
15246 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15247
15248 PR fortran/84313
15249 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15250 add necessary compiler options.
15251 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15252
15253 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15254
15255 PR c/82210
15256 * gcc.c-torture/execute/pr82210.c: New test.
15257
15258 PR middle-end/84309
15259 * gcc.dg/pr84309-2.c: New test.
15260
15261 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15262
15263 PR tree-optimization/84321
15264 * gcc.dg/pr84321.c: New test.
15265
15266 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15267
15268 PR target/84359
15269 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15270
15271 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15272
15273 PR sanitizer/84340
15274 * gcc.dg/asan/pr84307.c: Remove test.
15275
15276 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15277
15278 * gcc.target/rl78/test_auto_vector.c: New test.
15279
15280 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15281
15282 PR c/84305
15283 * gcc.c-torture/compile/pr84305.c: New test.
15284
15285 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15286
15287 PR target/84335
15288 * gcc.target/i386/pr84335.c: New test.
15289
15290 PR tree-optimization/84339
15291 * gcc.c-torture/execute/pr84339.c: New test.
15292
15293 PR middle-end/84309
15294 * gcc.dg/pr84309.c: New test.
15295 * gcc.target/i386/pr84309.c: New test.
15296
15297 PR target/84336
15298 * gcc.target/i386/pr84336.c: New test.
15299
15300 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15301
15302 PR c++/84341
15303 * c-c++-common/gomp/pr84341.c: New test.
15304
15305 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15306
15307 PR fortran/68746
15308 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15309
15310 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15311
15312 PR fortran/68746
15313 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15314 of zero for read.
15315
15316 2018-02-12 Jeff Law <law@redhat.com>
15317
15318 * gcc.c-torture/compile/reg-args-size.c: New test.
15319
15320 2018-02-12 Carl Love <cel@us.ibm.com>
15321
15322 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15323 uint128 tests to new testfile.
15324 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15325 int128 and uint128 tests.
15326 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15327 list of torture tests.
15328
15329 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15330
15331 PR fortran/84273
15332 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15333 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15334
15335 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15336
15337 PR target/82641
15338 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15339
15340 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15341
15342 PR sanitizer/84307
15343 * gcc.dg/asan/pr84307.c: New test.
15344
15345 2018-02-12 Nathan Sidwell <nathan@acm.org>
15346
15347 * g++.dg/parse/pr84263.C: New.
15348
15349 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15350
15351 PR c++/79626
15352 * g++.dg/template/crash129.C: New.
15353
15354 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15355
15356 PR target/83828
15357 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15358 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15359 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15360 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15361 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15362
15363 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15364
15365 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15366 _mm_maskz_scalef_round_sd): Test new intrinsics.
15367 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15368 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15369 intrinsics.
15370 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15371 _mm_maskz_scalef_round_ss): Test new intrinsics.
15372 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15373 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15374 intrinsics.
15375 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15376 __builtin_ia32_scalefss_round): Remove builtin.
15377 (__builtin_ia32_scalefsd_mask_round,
15378 __builtin_ia32_scalefss_mask_round): Test new builtin.
15379 * gcc.target/i386/sse-13.c: Ditto.
15380 * gcc.target/i386/sse-23.c: Ditto.
15381
15382 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15383
15384 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15385 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15386 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15387 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15388 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15389 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15390 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15391 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
15392 intrinsics.
15393 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15394 (__builtin_ia32_sqrtss_round): Remove builtins.
15395 (__builtin_ia32_sqrtsd_mask_round)
15396 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15397 * gcc.target/i386/sse-13.c: Ditto.
15398 * gcc.target/i386/sse-23.c: Ditto.
15399
15400 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15401
15402 PR fortran/35299
15403 * gfortran.dg/statement_function_3.f: New test.
15404
15405 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15406
15407 PR fortran/54223
15408 PR fortran/84276
15409 * gfortran.dg/statement_function_1.f90: New test.
15410 * gfortran.dg/statement_function_2.f90: New test.
15411
15412 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15413
15414 PR fortran/84074
15415 * gfortran.dg/type_to_class_5.f03: New test.
15416
15417 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15418
15419 PR fortran/56691
15420 * gfortran.dg/type_to_class_4.f03: New test.
15421
15422 2018-02-10 Alan Modra <amodra@gmail.com>
15423
15424 PR target/84300
15425 * gcc.dg/pr84300.c: New.
15426
15427 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR sanitizer/83987
15430 * g++.dg/ubsan/pr83987-2.C: New test.
15431
15432 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15433
15434 * gcc.target/rx/movsicc.c: New test.
15435
15436 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15437
15438 PR target/83926
15439 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15440 message.
15441
15442 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15443
15444 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15445 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15446
15447 2018-02-09 Nathan Sidwell <nathan@acm.org>
15448
15449 PR c/84293
15450 * c-c++-common/pr84293.h: New.
15451 * c-c++-common/pr84293.c: New.
15452
15453 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15454
15455 PR rtl-optimization/57193
15456 * gcc.target/i386/pr57193.c: New.
15457
15458 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15459
15460 PR target/84226
15461 * gcc.target/powerpc/pr84226.c: New test.
15462
15463 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15464
15465 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15466 from this to...
15467 <vclzd>: ...this.
15468
15469 2018-02-09 Martin Sebor <msebor@redhat.com>
15470
15471 PR lto/84212
15472 * gcc.dg/lto/pr84212_0.c: New test file.
15473 * gcc.dg/lto/pr84212_1.c: Same.
15474
15475 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15476
15477 PR target/83926
15478 * gcc.target/powerpc/pr83926.c: New test.
15479 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15480 message. Fix test for running in 32-bit mode.
15481
15482 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15483
15484 PR target/82641
15485 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15486
15487 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15488
15489 PR target/PR84295
15490 * gcc.target/s390/pr84295.c: New test.
15491
15492 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15493
15494 PR c++/77522
15495 * g++.dg/cpp1y/lambda-init16.C: New.
15496
15497 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15498
15499 * gnat.dg/sso8.adb: New test.
15500 * gnat.dg/sso8_pkg.ads: New helper.
15501
15502 2018-02-09 Richard Biener <rguenther@suse.de>
15503
15504 PR tree-optimization/84278
15505 * gcc.target/i386/pr84278.c: Adjust regex.
15506
15507 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15508
15509 PR tree-optimization/84232
15510 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15511
15512 PR debug/84252
15513 * gcc.target/aarch64/pr84252.c: New test.
15514
15515 PR middle-end/84237
15516 * gcc.dg/pr84237.c: New test.
15517
15518 2018-02-09 Marek Polacek <polacek@redhat.com>
15519 Jakub Jelinek <jakub@redhat.com>
15520
15521 PR c++/83659
15522 * g++.dg/torture/pr83659.C: New test.
15523
15524 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15525
15526 PR tree-optimization/84136
15527 * gcc.c-torture/compile/pr84136.c: New test.
15528
15529 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15530
15531 PR target/83008
15532 * gcc.target/i386/pr83008.c: New test.
15533
15534 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15535
15536 PR target/81143
15537 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15538
15539 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15540
15541 PR c++/83806
15542 * g++.dg/warn/Wunused-parm-11.C: New.
15543
15544 2018-02-08 Marek Polacek <polacek@redhat.com>
15545
15546 PR tree-optimization/84238
15547 * gcc.dg/Wstringop-overflow-3.c: New test.
15548
15549 2018-02-08 Nathan Sidwell <nathan@acm.org>
15550
15551 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15552
15553 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15554
15555 PR tree-optimization/84265
15556 * gcc.dg/vect/pr84265.c: New test.
15557
15558 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15559
15560 PR tree-optimization/81635
15561 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15562 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15563
15564 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15565
15566 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15567 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15568 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15569 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15570 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15571 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15572 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15573 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15574 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15575 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15576 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15577 * gcc.target/s390/nobp-return-attr-all.c: New test.
15578 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15579 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15580 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15581 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15582 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15583 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15584 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15585 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15586 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15587 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15588 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15589 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15590 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15591 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15592
15593 2018-02-08 Richard Biener <rguenther@suse.de>
15594
15595 PR tree-optimization/84233
15596 * g++.dg/torture/pr84233.C: New testcase.
15597
15598 2018-02-08 Richard Biener <rguenther@suse.de>
15599
15600 PR tree-optimization/84278
15601 * gcc.target/i386/pr84278.c: New testcase.
15602
15603 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15604
15605 PR rtl-optimization/84068
15606 PR rtl-optimization/83459
15607 * gcc.dg/pr84068.c: New test.
15608
15609 2018-02-08 Richard Biener <rguenther@suse.de>
15610
15611 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15612 loop vectorization to happen.
15613
15614 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15615
15616 PR c++/83204
15617 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15618
15619 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15620
15621 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15622
15623 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15624
15625 PR target/84154
15626 * gcc.target/powerpc/pr84154-1.c: New tests.
15627 * gcc.target/powerpc/pr84154-2.c: Likewise.
15628 * gcc.target/powerpc/pr84154-3.c: Likewise.
15629
15630 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15631
15632 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15633
15634 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15635
15636 PR c++/84082
15637 * g++.dg/template/incomplete11.C: New test.
15638 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15639
15640 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15641
15642 PR fortran/82994
15643 * gfortran.dg/deallocate_error_3.f90: New test.
15644 * gfortran.dg/deallocate_error_4.f90: New test.
15645
15646 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15647
15648 PR fortran/68560
15649 * gfortran.dg/shape_9.f90: New test.
15650
15651 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15652
15653 PR fortran/82049
15654 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15655
15656 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15657
15658 PR c++/81610
15659 PR c++/80567
15660 * g++.dg/spellcheck-reswords.C: New test case.
15661 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15662 suggestion of "if".
15663
15664 2018-02-07 Martin Liska <mliska@suse.cz>
15665
15666 PR c++/84059.
15667 * g++.dg/ext/mv26.C: New test.
15668
15669 2018-02-07 Tom de Vries <tom@codesourcery.com>
15670
15671 * gcc.dg/pr83844.c: Require effective target alloca.
15672
15673 2018-02-07 Tom de Vries <tom@codesourcery.com>
15674
15675 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15676
15677 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15678
15679 PR target/84243
15680 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15681 -fcf-protection=return.
15682
15683 2018-02-07 Tom de Vries <tom@codesourcery.com>
15684
15685 PR libgomp/84217
15686 * c-c++-common/goacc/pr84217.c: New test.
15687 * gfortran.dg/goacc/pr84217.f90: New test.
15688
15689 2018-02-07 Richard Biener <rguenther@suse.de>
15690
15691 PR tree-optimization/84204
15692 * gcc.dg/graphite/pr84204.c: New testcase.
15693
15694 PR tree-optimization/84205
15695 * gcc.dg/graphite/pr84205.c: New testcase.
15696
15697 PR tree-optimization/84223
15698 * gfortran.dg/graphite/pr84223.f90: New testcase.
15699
15700 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15701
15702 PR c++/71662
15703 * g++.dg/cpp0x/scoped_enum7.C: New.
15704
15705 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15706
15707 PR tree-optimization/83008
15708 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15709
15710 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15711
15712 PR tree-optimization/84235
15713 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15714
15715 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15716
15717 PR testsuite/84243
15718 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15719 targets.
15720 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15721
15722 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15723
15724 PR target/84146
15725 * gcc.target/i386/pr84146.c: New test.
15726
15727 2018-02-06 Michael Collison <michael.collison@arm.com>
15728
15729 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15730
15731 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15732
15733 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15734 warning for -mno-speculate-indirect-jumps.
15735 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15736 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15737 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15738 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15739 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15740 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15741
15742 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15743
15744 PR target/84145
15745 * c-c++-common/fcf-protection-1.c: Change a compared message.
15746 * c-c++-common/fcf-protection-2.c: Likewise.
15747 * c-c++-common/fcf-protection-3.c: Likewise.
15748 * c-c++-common/fcf-protection-5.c: Likewise.
15749 * c-c++-common/fcf-protection-6.c: New test.
15750 * c-c++-common/fcf-protection-7.c: Likewise.
15751
15752 2018-02-06 Marek Polacek <polacek@redhat.com>
15753
15754 PR tree-optimization/84228
15755 * c-c++-common/Wstringop-truncation-3.c: New test.
15756
15757 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15758
15759 PR target/82641
15760 * gcc.target/arm/pragma_arch_switch_2.c: New.
15761
15762 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15763
15764 PR target/79975
15765 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15766
15767 2018-02-05 Martin Sebor <msebor@redhat.com>
15768
15769 PR tree-optimization/83369
15770 * gcc.dg/Wnonnull.c: New test.
15771
15772 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15773
15774 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15775 argument and use dg-messages-by-file instead. Expect it to be
15776 an array rather than a dict.
15777 (lto-link-and-maybe-run): Remove messages_by_file argument and
15778 use an upvar for dg-messages-by-file. Update call to
15779 lto_handle_diagnostics.
15780 (lt-get-options): Treat dg-messages-by-file as an array
15781 rather than a dict.
15782 (lto-get-options-main): Likewise. Set the entry rather than appending.
15783 (lto-execute): Treat dg-messages-by-file as an array rather than
15784 a dict. Update call to lto-link-and-maybe-run.
15785
15786 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15787
15788 PR c++/82782
15789 * g++.dg/cpp1z/inline-var4.C: New.
15790
15791 2018-02-05 Martin Liska <mliska@suse.cz>
15792
15793 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15794 options.
15795 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15796 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15797 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15798 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15799 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15800 * c-c++-common/asan/pointer-compare-3.c: New test.
15801
15802 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15803
15804 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15805 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15806
15807 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15808
15809 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15810 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15811 _mm_maskz_range_round_sd): Test new intrinsics.
15812 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15813 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15814 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15815 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15816 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15817 _mm_maskz_range_round_ss): Test new intrinsics.
15818 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15819 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15820 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15821 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15822 __builtin_ia32_rangess128_round): Remove builtins.
15823 (__builtin_ia32_rangesd128_mask_round,
15824 __builtin_ia32_rangess128_mask_round): Test new builtins.
15825 * gcc.target/i386/sse-13.c: Ditto.
15826 * gcc.target/i386/sse-23.c: Ditto.
15827
15828 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15829
15830 PR middle-end/79966
15831 * gfortran.dg/pr79966.f90: New testcase
15832
15833 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15834
15835 PR fortran/84094
15836 * gfortran.dg/associate_23.f90: Fix invalid code.
15837 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15838 * gfortran.dg/matmul_3.f90: Likewise.
15839 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15840
15841 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15842
15843 PR fortran/84115
15844 * gfortran.dg/associate_34.f90: New test.
15845 * gfortran.dg/associate_35.f90: New test.
15846
15847 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15848
15849 PR fortran/84141
15850 PR fortran/84155
15851 * gfortran.dg/pr84155.f90: New test.
15852
15853 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15854
15855 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15856 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15857
15858 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15859
15860 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15861 dg-do run stanza.
15862
15863 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15864
15865 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15866 requirement.
15867 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15868 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15869 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15870
15871 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15872
15873 PR testsuite/52641
15874 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15875 * gcc.dg/Wsign-conversion.c: Dito.
15876 * gcc.dg/attr-alloc_size-4.c: Dito.
15877 * gcc.dg/pr81020.c: Dito.
15878 * gcc.dg/pr81192.c: Dito.
15879 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15880 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15881 * gcc.dg/pr83844.c: Restrict to int32plus.
15882 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15883 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15884 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15885 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15886 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15887 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15888 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15889 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15890 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15891 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15892 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15893 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15894
15895 2018-02-02 Julia Koval <julia.koval@intel.com>
15896
15897 * gcc.target/i386/funcspec-56.inc: Handle new march.
15898 * g++.dg/ext/mv16.C: Ditto.
15899
15900 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15901
15902 * lib/target-supports.exp
15903 (check_effective_target_keeps_null_pointer_checks): No more
15904 special-case avr.
15905 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15906 * gcc.dg/ifcvt-4.c: Skip avr.
15907 * gcc.dg/pr53037-1.c: Dito.
15908 * gcc.dg/pr53037-2.c: Dito.
15909 * gcc.dg/pr53037-3.c: Dito.
15910 * gcc.dg/pr63387-2.c: Dito.
15911 * gcc.dg/pr63387.c: Dito.
15912 * gcc.dg/sancov/cmp0.c: Dito.
15913 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15914 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15915 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15916 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15917 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15918 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15919 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15920 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15921 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15922 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15923 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15924 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15925 * gcc.dg/tree-ssa/pr82059.c: Dito.
15926 * gcc.c-torture/execute/pr70460.c: Dito.
15927
15928 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15929
15930 PR testsuite/52641
15931 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15932 * gcc.c-torture/execute/20180112-1.c: Dito.
15933 * gcc.c-torture/execute/pr81503.c: Dito.
15934 * gcc.dg/store_merging_12.c: Dito.
15935 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15936 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15937 * gcc.dg/tree-ssa/pr80898.c: Dito.
15938 * gcc.dg/tree-ssa/pr82363.c: Dito.
15939 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15940 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15941 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15942 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15943 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15944 * gcc.dg/tree-ssa/pr80803.c: Dito.
15945 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15946 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15947 * gcc.dg/tree-ssa/vrp114.c: Dito.
15948 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15949 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15950 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15951
15952 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15953
15954 PR target/84066
15955 * gcc.target/i386/cet-sjlj-6a.c: New test.
15956 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15957
15958 2018-02-01 Marek Polacek <polacek@redhat.com>
15959
15960 PR c++/84125
15961 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15962
15963 2018-01-30 Jeff Law <law@redhat.com>
15964
15965 PR target/84128
15966 * gcc.target/i386/pr84128.c: New test.
15967
15968 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15969
15970 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15971 -fdelete-null-pointer-checks.
15972
15973 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15974
15975 PR c++/83796
15976 * g++.dg/cpp0x/abstract-default1.C: New.
15977
15978 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15979
15980 PR tree-optimization/81635
15981 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15982 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15983
15984 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15985
15986 PR target/83370
15987 * gcc.target/aarch64/pr83370.c: New.
15988
15989 2018-02-01 Richard Biener <rguenther@suse.de>
15990
15991 * gcc.dg/graphite/pr35356-1.c: Adjust.
15992
15993 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15994
15995 PR testsuite/83846
15996 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15997 for ILP32.
15998 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15999 of hard-coding the choice.
16000 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16001 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16002 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16003 memset call.
16004 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16005 stdint.h types.
16006 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16007 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16008 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16009 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16010 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16011 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16012 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16013 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16014 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16015 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16016 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16017 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16018 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16019 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16020 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16021 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16022 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16023 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16024 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16025 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16026 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16027 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16028 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16029 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16030 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16031 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16032 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16033 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16034 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16035 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16036 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16037 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16038 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16039 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16040 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16041 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16042 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16043 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16044 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16045 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16046 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16047 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16048 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16049 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16050 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16051 __builtin_popcountll rather than __builtin_popcountl.
16052
16053 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16054
16055 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16056 of LD1R[HWD] for multi-element constants on big-endian targets.
16057 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16058 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16059
16060 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16061
16062 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16063 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16064 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16065
16066 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16067
16068 PR tree-optimization/81661
16069 PR tree-optimization/84117
16070 * gcc.dg/pr81661.c: New test.
16071 * gfortran.dg/pr84117.f90: New test.
16072
16073 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16074
16075 PR fortran/83705
16076 * gfortran.dg/repeat_7.f90: Catch warning message.
16077
16078 2018-01-31 Ian Lance Taylor <iant@golang.org>
16079
16080 * go.go-torture/execute/printnil.go: New test.
16081
16082 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16083
16084 * lib/target-supports.exp (check_effective_target_comdat_group):
16085 Allow for Solaris as comdat syntax.
16086
16087 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16088 Solaris with comdat_group support and as.
16089
16090 2018-01-31 Marek Polacek <polacek@redhat.com>
16091
16092 PR c/81779
16093 * gcc.dg/pr81779.c: New test.
16094
16095 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16096
16097 PR fortran/84116
16098 * gfortran.dg/gomp/pr84116.f90: New test.
16099
16100 PR c++/83993
16101 * g++.dg/init/pr83993-2.C: New test.
16102
16103 PR c++/83993
16104 * g++.dg/init/pr83993-1.C: New test.
16105 * g++.dg/cpp0x/pr83993.C: New test.
16106
16107 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16108
16109 PR fortran/84088
16110 * gfortran.dg/pr84088.f90: New test.
16111
16112 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16113
16114 PR target/82444
16115 * gcc.target/i386/pr82444.c: New.
16116
16117 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16118
16119 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16120 * gcc.target/powerpc/vsx-13.c: New.
16121
16122 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16123
16124 PR c++/84092
16125 * g++.dg/cpp1y/var-templ57.C: New.
16126
16127 2018-01-31 Marek Polacek <polacek@redhat.com>
16128
16129 PR c++/84138
16130 * g++.dg/diagnostic/pr84138.C: New test.
16131
16132 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16133
16134 PR fortran/78534
16135 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16136 -Wstringop-overflow warnings due to spurious warning with -O1.
16137 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16138 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16139
16140 2018-01-31 Richard Biener <rguenther@suse.de>
16141
16142 PR tree-optimization/84132
16143 * g++.dg/torture/pr84132.C: New testcase.
16144
16145 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16146
16147 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16148 dg-final scan.
16149
16150 2018-01-31 Julia Koval <julia.koval@intel.com>
16151
16152 PR target/83618
16153 * gcc.target/i386/rdpid.c: Remove "eax".
16154
16155 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16156
16157 PR tree-optimization/64946
16158 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16159 scan-assembler checks.
16160
16161 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16162
16163 * gcc.c-torture/execute/20180131-1.c: New test.
16164
16165 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16166
16167 * gcc.target/arc/taux-1.c: New test.
16168 * gcc.target/arc/taux-2.c: Likewise.
16169
16170 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16171
16172 * gcc.target/arc/uncached.c: New test.
16173
16174 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16175
16176 PR lto/83954
16177 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16178
16179 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16180
16181 PR preprocessor/69869
16182 * gcc.dg/cpp/trad/pr69869.c: New test.
16183
16184 PR c/84100
16185 * gcc.dg/pr84100.c: New test.
16186
16187 2018-01-30 Jeff Law <law@redhat.com>
16188
16189 PR target/84064
16190 * gcc.target/i386/pr84064: New test.
16191
16192 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16193
16194 PR fortran/84134
16195 * gfortran.dg/data_implied_do_2.f90: New test.
16196
16197 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16198
16199 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16200
16201 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16202
16203 PR fortran/84133
16204 * gfortran.dg/inline_matmul_21.f90: New test case.
16205
16206 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16207
16208 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16209
16210 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16211
16212 PR target/84112
16213 * gcc.target/powerpc/pr84112.c: New.
16214
16215 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16216
16217 PR rtl-optimization/83986
16218 * gcc.dg/pr83986.c: New test.
16219
16220 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16221
16222 PR 58684
16223 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16224 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16225 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16226 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16227
16228 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16229
16230 PR tree-optimization/84111
16231 * gcc.c-torture/compile/pr84111.c: New test.
16232
16233 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16234
16235 PR ipa/83179
16236 * gcc.dg/ipa/inline-2.c: Fix template.
16237 * gcc.dg/ipa/inline-3.c: Fix template.
16238
16239 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16240
16241 PR ipa/81360
16242 * g++.dg/torture/pr81360.C: New testcase.
16243
16244 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16245
16246 PR lto/83954
16247 * gcc.dg/lto/pr83954.h: New testcase.
16248 * gcc.dg/lto/pr83954_0.c: New testcase.
16249 * gcc.dg/lto/pr83954_1.c: New testcase.
16250
16251 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16252
16253 PR bootstrap/84017
16254 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16255 to dg-options.
16256 Simplify DW_AT_producer scan.
16257
16258 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16259
16260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16261
16262 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16263
16264 PR target/83828
16265 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16266 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16267 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16268 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16269
16270 2018-01-29 Jeff Law <law@redhat.com>
16271
16272 PR testsuite/81010
16273 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16274 better match other tests which require vsx. Verify the zero
16275 extension is part of the test in the combiner dump.
16276
16277 2018-01-29 Marek Polacek <polacek@redhat.com>
16278
16279 PR c/83966
16280 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16281
16282 PR c++/83996
16283 * g++.dg/ext/pr83996.C: New test.
16284
16285 2018-01-29 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/84057
16288 * gcc.dg/graphite/pr84057.c: New testcase.
16289
16290 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16291
16292 PR fortran/84073
16293 * gfortran.dg/bind_c_usage_31.f90: New test.
16294
16295 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16296
16297 PR c++/83924
16298 * g++.dg/warn/Wduplicated-branches5.C: New.
16299
16300 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16301
16302 * gcc.target/rl78/test_addsi3_internal.c: New test.
16303
16304 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16305
16306 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16307 Make expected output depend on whether we expect sibcalls or not.
16308 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16309 safe-indirect-jump-1.c).
16310
16311 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16312 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16313 Soren Rasmussen <s.c.rasmussen@gmail.com>
16314
16315 Fortran 2018 teams tests.
16316
16317 * gfortran.dg/team_number_1.f90: new test for team_number.
16318 * gfortran.dg/team_change_1.f90: new test for change team.
16319 * gfortran.dg/team_end_1.f90: new test for end team.
16320 * gfortran.dg/team_form_1.f90: new test for form team.
16321
16322 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16323
16324 PR fortran/83998
16325 * gfortran.dg/dot_product_4.f90
16326
16327 2018-01-26 Martin Sebor <msebor@redhat.com>
16328
16329 PR tree-optimization/83896
16330 * gcc.dg/strlenopt-43.c: New.
16331
16332 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16333
16334 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16335 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16336 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16337 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16338 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16339 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16340 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16341 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16342 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16343 stanzas.
16344 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16345 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16346 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16347 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16348 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16349 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16350 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16351 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16352 instruction list.
16353 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16354
16355 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16356
16357 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16358 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16359 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16360 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16361 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16362 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16363 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16364 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16365 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16366 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16367 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16368 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16369 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16370
16371 2018-01-26 Martin Liska <mliska@suse.cz>
16372
16373 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16374 warning is seen.
16375
16376 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16377
16378 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16379 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16380 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16381 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16382 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16383 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16384 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16385 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16386
16387 2018-01-26 Richard Biener <rguenther@suse.de>
16388
16389 PR rtl-optimization/84003
16390 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16391 latent bug in DSE if NOINLINE is appropriately defined.
16392 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16393 and defining NOINLINE.
16394
16395 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16396
16397 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16398 tests specific to aarch64. XFAIL test on arm.
16399
16400 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16401
16402 PR rtl-optimization/83985
16403 * gcc.dg/pr83985.c: New test.
16404
16405 PR c/83989
16406 * c-c++-common/Wrestrict-3.c: New test.
16407
16408 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16409
16410 * gcc.target/arc/tdelegitimize_addr.c: New test.
16411
16412 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16413
16414 * gcc.target/arc/jli-1.c: New file.
16415 * gcc.target/arc/jli-2.c: Likewise.
16416
16417 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16418
16419 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16420 scan-assembler.
16421 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16422 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16423
16424 2018-01-26 Richard Biener <rguenther@suse.de>
16425
16426 PR tree-optimization/81082
16427 * gcc.dg/vect/pr81082.c: New testcase.
16428 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16429 simplification to n * n.
16430
16431 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16432
16433 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16434 Solaris 10.
16435 * gcc.target/i386/pr63620.c: Likewise.
16436
16437 2018-01-26 Julia Koval <julia.koval@intel.com>
16438
16439 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16440 -mavx512f -mavx512bw.
16441 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16442 * gcc.target/i386/i386.exp: Fix types.
16443
16444 2018-01-26 Alan Modra <amodra@gmail.com>
16445
16446 PR target/84033
16447 * gcc.target/powerpc/swaps-p8-46.c: New.
16448
16449 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16450
16451 PR fortran/37577
16452 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16453 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16454 'array01' in the tree dump comparison.
16455 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16456 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16457 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16458
16459 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16460
16461 PR middle-end/83055
16462 * gcc.dg/torture/pr83055.c: New testcase.
16463
16464 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16465
16466 PR c++/84031
16467 * g++.dg/cpp1z/decomp36.C: New test.
16468
16469 PR middle-end/83977
16470 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16471
16472 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16473
16474 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16475 the shift dump line.
16476 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16477
16478 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16479
16480 PR target/81550
16481 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16482 index instead of int, which allows IVOPTs to properly optimize the
16483 loop.
16484
16485 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16486
16487 PR jit/82846
16488 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16489 of "fn_type" typedef.
16490 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16491
16492 2018-01-24 Ian Lance Taylor <iant@golang.org>
16493
16494 * go.go-torture/execute/names-1.go: New test.
16495
16496 2018-01-19 Jeff Law <law@redhat.com>
16497
16498 PR target/83994
16499 * gcc.target/i386/pr83994.c: New test.
16500
16501 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16502
16503 PR target/84014
16504 * gcc.target/powerpc/pr84014.c: New.
16505
16506 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16507
16508 PR middle-end/83977
16509 * c-c++-common/gomp/pr83977-1.c: New test.
16510 * c-c++-common/gomp/pr83977-2.c: New test.
16511 * c-c++-common/gomp/pr83977-3.c: New test.
16512 * gfortran.dg/gomp/pr83977.f90: New test.
16513
16514 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16515
16516 PR testsuite/83889
16517 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16518 * gcc.dg/vect/pr80631-1.c: Likewise.
16519 * gcc.dg/vect/pr80631-2.c: Likewise.
16520 * gcc.dg/vect/pr81410.c: Likewise.
16521 * gcc.dg/vect/pr81633.c: Likewise.
16522 * gcc.dg/vect/pr81815.c: Likewise.
16523 * gcc.dg/vect/pr82108.c: Likewise.
16524 * gcc.dg/vect/pr83857.c: Likewise.
16525 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16526 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16527 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16528 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16529 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16530 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16531 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16532 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16533 dg-xfail-run-if instead.
16534 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16535 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16536 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16537 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16538 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16539
16540 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16541
16542 PR tree-optimization/83979
16543 * g++.dg/pr83979.c: New test.
16544
16545 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16546
16547 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16548 option. Add arm_neon_ok_no_float_abi check.
16549
16550 2018-01-24 Richard Biener <rguenther@suse.de>
16551
16552 PR tree-optimization/83176
16553 * gcc.dg/graphite/pr83176.c: New testcase.
16554
16555 2018-01-24 Richard Biener <rguenther@suse.de>
16556
16557 PR tree-optimization/82819
16558 * gcc.dg/graphite/pr82819.c: New testcase.
16559
16560 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16561
16562 PR c++/83921
16563 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16564 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16565 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16566 * g++.dg/ext/stmtexpr20.C: Likewise.
16567 * g++.dg/ext/stmtexpr21.C: Likewise.
16568
16569 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16570
16571 PR c++/83974
16572 * g++.dg/warn/pr83974.C: New test case.
16573
16574 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16575
16576 PR sanitizer/83987
16577 * g++.dg/ubsan/pr83987.C: New test.
16578
16579 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16580
16581 PR fortran/83866
16582 * gfortran.dg/pdt_29.f03: New test.
16583
16584 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16585
16586 PR fortran/83898
16587 * gfortran.dg/associate_33.f03: New test.
16588
16589 2018-01-23 Martin Liska <mliska@suse.cz>
16590
16591 PR lto/81440
16592 * gcc.dg/lto/pr81440.h: New test.
16593 * gcc.dg/lto/pr81440_0.c: New test.
16594 * gcc.dg/lto/pr81440_1.c: New test.
16595
16596 2018-01-23 Nathan Sidwell <nathan@acm.org>
16597
16598 PR c++/83988
16599 * g++.dg/template/pr83988.C: New.
16600
16601 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16602
16603 PR c++/82882
16604 PR c++/83978
16605 * g++.dg/cpp0x/pr82882.C: New test.
16606 * g++.dg/cpp0x/pr83978.C: New test.
16607
16608 PR c++/83958
16609 * g++.dg/cpp1z/decomp35.C: New test.
16610
16611 2018-01-23 Nathan Sidwell <nathan@acm.org>
16612
16613 * g++.dg/cpp0x/range-for10.C: Adjust.
16614 * g++.dg/ext/forscope1.C: Adjust.
16615 * g++.dg/ext/forscope2.C: Adjust.
16616 * g++.dg/template/for1.C: Adjust.
16617
16618 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16619
16620 PR tree-optimization/83510
16621 * gcc.c-torture/compile/pr83510.c: New test case.
16622
16623 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16624
16625 PR testsuite/83888
16626 * lib/target-supports.exp (check_effective_target_vect_float): Say
16627 that the result only holds when -funsafe-math-optimizations is on.
16628 (check_effective_target_vect_float_strict): New procedure.
16629 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16630 of vect_float.
16631 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16632
16633 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16634
16635 PR tree-optimization/83965
16636 * gcc.dg/vect/pr83965.c: New test.
16637
16638 2018-01-23 Richard Biener <rguenther@suse.de>
16639
16640 PR tree-optimization/83963
16641 * gfortran.dg/graphite/pr83963.f: New testcase.
16642 * gcc.dg/graphite/pr83963-2.c: Likewise.
16643
16644 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16645
16646 PR c++/83918
16647 * g++.dg/cpp1z/pr83918.C: New test.
16648
16649 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16650
16651 PR tree-optimization/83957
16652 * gcc.dg/autopar/pr83957.c: New test.
16653
16654 PR tree-optimization/83081
16655 * gcc.dg/predict-8.c: Adjust expected probability.
16656
16657 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16658
16659 PR target/83862
16660 * gcc.target/powerpc/pr83862.c: New test.
16661
16662 2018-01-22 Carl Love <cel@us.ibm.com>
16663
16664 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16665 builtins-4-runnable.c, builtins-6-runnable.c,
16666 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16667 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16668 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16669 for signed/unsigned 128-bit and long long int loads.
16670
16671 2018-01-22 Marek Polacek <polacek@redhat.com>
16672
16673 PR c++/81933
16674 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16675
16676 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16677
16678 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16679 scan-asembler valid instructions list.
16680 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16681 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16682 power8-vector requirement and option.
16683 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16684
16685 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16686
16687 PR 78534
16688 PR 83704
16689 * gfortran.dg/string_1.f90: Remove printing the length.
16690
16691 2018-01-22 Richard Biener <rguenther@suse.de>
16692
16693 PR tree-optimization/83963
16694 * gcc.dg/graphite/pr83963.c: New testcase.
16695
16696 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16697
16698 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16699 dg-require-effective-target directives.
16700
16701 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16702
16703 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16704 New procedure.
16705 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16706 Adjust scan-assembler checks for soft-float.
16707
16708 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16709
16710 PR target/83946
16711 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16712
16713 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16714
16715 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16716 * gcc.dg/pr83623.c: Likewise.
16717 * gcc.dg/pr83666.c: Likewise.
16718
16719 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16720 David Edelsohn <dje.gcc@gmail.com>
16721
16722 PR target/83946
16723 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16724 assembly output from "crset eq" to "crset 2".
16725 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16726 assembly output from . to $.
16727 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16728 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16729 assembly output from "crset eq" to "crset 2".
16730 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16731 assembly output from "crset eq" to "crset 2", and from . to $.
16732
16733 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16734
16735 PR fortran/83900
16736 * gfortran.dg/matmul_18.f90: New test.
16737
16738 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16739
16740 PR tree-optimization/83940
16741 * gcc.dg/torture/pr83940.c: New test.
16742
16743 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16744
16745 PR middle-end/83945
16746 * gcc.dg/tls/pr83945.c: New test.
16747
16748 PR target/83930
16749 * gcc.dg/pr83930.c: New test.
16750
16751 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16752
16753 PR fortran/83900
16754 * gfortran.dg/matmul_17.f90: New test.
16755
16756 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16757
16758 PR fortran/80768
16759 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16760
16761 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16762
16763 PR c++/81167
16764 * g++.dg/cpp0x/pr81167.C: New test.
16765
16766 PR c++/83919
16767 * g++.dg/cpp0x/pr83919.C: New test.
16768
16769 2018-01-19 Jeff Law <law@redhat.com>
16770 Jakub Jelinek <jakub@redhat.com>
16771
16772 * gcc.dg/stack-check-16.c: New test.
16773
16774 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16775
16776 PR target/83790
16777 * gcc.target/nvptx/indirect_call.c: New test.
16778
16779 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16780
16781 * g++.dg/torture/pr83619.C: Remove dg-message.
16782
16783 2018-01-19 Martin Liska <mliska@suse.cz>
16784
16785 * gcc.dg/predict-1.c: Adjust expected probability.
16786 * gcc.dg/predict-3.c: Likewise.
16787 * gcc.dg/predict-5.c: Likewise.
16788 * gcc.dg/predict-6.c: Likewise.
16789 * gcc.dg/predict-9.c: Likewise.
16790
16791 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16792
16793 PR tree-optimization/83922
16794 * gcc.dg/pr83922.c: New test.
16795
16796 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16797
16798 PR tree-optimization/83914
16799 * gcc.dg/vect/pr83914.c: New test.
16800
16801 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16802
16803 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16804 * gcc.target/arm/negdi-2.c: Likewise.
16805 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16806
16807 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16808
16809 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16810
16811 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16812
16813 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16814
16815 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16816
16817 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16818 hppa*-*-hpux*.
16819
16820 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16821
16822 PR ipa/83619
16823 PR testsuite/83934
16824 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16825 forward declaration.
16826
16827 2018-01-18 Carl Love <cel@us.ibm.com>
16828
16829 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16830 to the function.
16831
16832 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16833
16834 PR c++/81013
16835 * g++.dg/inherit/union3.C: New.
16836
16837 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16838
16839 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16840
16841 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16842
16843 PR ipa/83619
16844 * g++.dg/torture/pr83619.C: New testcase.
16845
16846 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16847
16848 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16849 Add function body to force error messages in some configurations.
16850
16851 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16852
16853 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16854 and arm_thumb1_ok.
16855
16856 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16857
16858 PR other/70268
16859 * c-c++-common/ffile-prefix-map.c: New test.
16860 * c-c++-common/fmacro-prefix-map.c: New test.
16861 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16862 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16863
16864 2018-01-18 Martin Liska <mliska@suse.cz>
16865
16866 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16867 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16868 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16869 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16870 * gcc.target/i386/ret-thunk-10.c: Likewise.
16871 * gcc.target/i386/ret-thunk-11.c: Likewise.
16872 * gcc.target/i386/ret-thunk-12.c: Likewise.
16873 * gcc.target/i386/ret-thunk-15.c: Likewise.
16874 * gcc.target/i386/ret-thunk-9.c: Likewise.
16875
16876 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16877
16878 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16879 order.
16880
16881 2018-01-18 Nathan Sidwell <nathan@acm.org>
16882
16883 PR c++/83160
16884 * g++.dg/cpp0x/pr83160.C: New.
16885
16886 2018-01-18 Richard Biener <rguenther@suse.de>
16887
16888 PR tree-optimization/83887
16889 * gcc.dg/graphite/pr83887.c: New testcase.
16890 * gfortran.dg/graphite/pr83887.f90: Likewise.
16891 * gfortran.dg/graphite/pr83887.f: Likewise.
16892
16893 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16894
16895 PR target/65578
16896 * gcc.target/arm/builtin-bswap.x: New file.
16897 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16898 and options for armv6t2.
16899 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16900 and options for Thumb1.
16901 * gcc.target/arm/builtin-bswap16.x: New file.
16902 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16903 and options for armv6t2.
16904 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16905 and options for Thumb1.
16906
16907 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16908
16909 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16910 order.
16911
16912 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16913
16914 PR c/61240
16915 * gcc.dg/pr61240.c: New test.
16916
16917 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16918
16919 PR fortran/83864
16920 * gfortran.dg/pr83864.f90: New test.
16921
16922 2018-01-17 Jeff Law <law@redhat.com>
16923
16924 PR testsuite/83883
16925 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16926
16927 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16928
16929 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16930 restriction, but still restrict to 64-bit.
16931 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16932 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16933
16934 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16935
16936 PR fortran/83874
16937 * gfortran.dg/pr83874.f90: New test.
16938
16939 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16940
16941 PR c++/83824
16942 * g++.dg/cpp0x/pr83824.C: New test.
16943
16944 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16945
16946 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16947 appropriate .gnu_attribute for the long double type, if we use the
16948 long double type, but do not generate any calls.
16949 * gcc.target/powerpc/gnuattr2.c: Likewise.
16950 * gcc.target/powerpc/gnuattr3.c: Likewise.
16951
16952 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16953
16954 PR c++/78344
16955 * g++.dg/cpp0x/alignas13.C: New.
16956
16957 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16958
16959 PR c++/83897
16960 * g++.dg/cpp0x/pr83897.C: New test.
16961
16962 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16963
16964 PR ipa/83051
16965 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16966
16967 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16968
16969 PR c++/81054
16970 * g++.dg/cpp0x/constexpr-ice19.C: New.
16971
16972 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16973
16974 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16975 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16976 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16977 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16978 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16979 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16980 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16981 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16982 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16983 * gcc.target/powerpc/builtins-1.fold.h: New.
16984
16985 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16986
16987 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16988 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16989
16990 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16991
16992 * gcc.target/arm/g2.c: Add -marm to dg-options.
16993 * gcc.target/arm/scd42-2.c: Likewise.
16994
16995 2018-01-17 Nathan Sidwell <nathan@acm.org>
16996
16997 PR c++/83287
16998 * g++.dg/lookup/pr83287-2.C: New.
16999
17000 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17001
17002 PR c++/83814
17003 PR c++/83902
17004 * g++.dg/wrappers/pr83814.C: New test case.
17005 * g++.dg/wrappers/pr83902.C: New test case.
17006
17007 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17008
17009 PR lto/83121
17010 * g++.dg/lto/pr83121_0.C: New test case.
17011 * g++.dg/lto/pr83121_1.C: New test case.
17012 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17013 adapted from DejaGnu's dg-test.
17014 (lto_handle_diagnostics): New procedure.
17015 (lto_prune_warns): Ignore informational notes.
17016 (lto-link-and-maybe-run): Add "messages_by_file" param.
17017 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17018 "execute" when "link" fails if "execute" was not specified.
17019 (lto-can-handle-directive): New procedure.
17020 (lto-get-options-main): Call lto-can-handle-directive. Add a
17021 dg-messages local, using it to set the caller's
17022 dg-messages-by-file for the given source file.
17023 (lto-get-options): Likewise.
17024 (lto-execute): Add dg-messages-by-file local, and pass it to
17025 lto-link-and-maybe-run.
17026
17027 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17028 Richard Sandiford <richard.sandiford@linaro.org>
17029
17030 PR target/79041
17031 PR target/82964
17032 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17033 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17034
17035 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17036
17037 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17038 target check autogenerator for armv8.1-a and armv8.2-a.
17039
17040 2018-01-17 Carl Love <cel@us.ibm.com>
17041
17042 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17043 Add debug print statements.
17044 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17045 16 byte vector load followed by a partial vector load.
17046
17047 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17048
17049 PR c++/83799
17050 * g++.dg/wrappers/pr83799.C: New test case.
17051
17052 2018-01-17 Nathan Sidwell <nathan@acm.org>
17053
17054 PR c++/83739
17055 * g++.dg/cpp1y/pr83739.C: New.
17056
17057 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17058
17059 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17060 * gcc.target/visium/overflow16.c: Likewise.
17061 * gcc.target/visium/overflow32.c: Likewise.
17062
17063 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17064
17065 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17066
17067 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17068
17069 * gcc.dg/rtl/arm/stl-cond.c: New test.
17070 * gcc.target/arm/stl-cond.c: Delete.
17071
17072 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17073
17074 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17075 directives.
17076
17077 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17078
17079 PR tree-optimization/83843
17080 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17081 * gcc.dg/store_merging_19.c: New test.
17082
17083 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17084
17085 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17086 and options.
17087
17088 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17089
17090 PR rtl-optimization/83771
17091 * gcc.dg/pr83771.c: New test.
17092
17093 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17094
17095 PR tree-optimization/81184
17096 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17097 targets.
17098 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17099
17100 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17101
17102 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17103
17104 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17105
17106 PR target/83546
17107 * gcc.target/i386/pr83546.c: New test.
17108
17109 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17110
17111 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17112
17113 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17114
17115 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17116 test and add dg-warning for the -Wstringop-overflow warning.
17117
17118 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17119
17120 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17121 XFAIL last test on SPARC and Visium.
17122
17123 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17124
17125 PR rtl-optimization/80481
17126 * g++.dg/pr80481.C: Exclude solaris.
17127
17128 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17129
17130 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17131 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17132 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17133
17134 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17135
17136 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17137 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17138 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17139 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17140 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17141 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17142 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17143 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17144 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17145 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17146 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17147 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17148 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17149 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17150 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17151
17152 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17153
17154 PR testsuite/77734
17155 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17156
17157 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17158
17159 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17160 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17161 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17162 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17163 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17164 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17165
17166 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17167
17168 PR tree-optimization/83857
17169 * gcc.dg/vect/pr83857.c: New test.
17170
17171 2018-01-16 Richard Biener <rguenther@suse.de>
17172
17173 PR tree-optimization/83867
17174 * gcc.dg/vect/pr83867.c: New testcase.
17175
17176 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17177
17178 PR c/83844
17179 * gcc.dg/pr83844.c: New test.
17180
17181 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17182
17183 * gcc.dg/torture/pr83847.c: New test.
17184
17185 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17186
17187 PR rtl-optimization/86620
17188 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17189 instead of --param=max-sched-ready-insns=0.
17190 * gcc.target/i386/pr83620.c: New test.
17191 * gcc.dg/pr83620.c: New test.
17192
17193 PR tree-optimization/83843
17194 * gcc.dg/store_merging_18.c: New test.
17195
17196 PR c++/83817
17197 * g++.dg/cpp1y/pr83817.C: New test.
17198
17199 PR c++/83825
17200 * g++.dg/template/pr83825.C: New test.
17201
17202 2018-01-16 Richard Biener <rguenther@suse.de>
17203
17204 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17205
17206 2018-01-16 Richard Biener <rguenther@suse.de>
17207
17208 PR testsuite/82132
17209 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17210 from gcc.dg/torture/pr60092.c.
17211
17212 2018-01-15 Martin Sebor <msebor@redhat.com>
17213
17214 PR c++/83588
17215 * g++.dg/ext/flexary28.C: New test.
17216
17217 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17218
17219 PR fortran/82257
17220 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17221
17222 2018-01-15 Martin Sebor <msebor@redhat.com>
17223
17224 PR testsuite/83869
17225 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17226
17227 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17228
17229 PR fortran/54613
17230 * gfortran.dg/minmaxloc_9.f90: New test.
17231 * gfortran.dg/minmaxloc_10.f90: New test.
17232 * gfortran.dg/minmaxloc_11.f90: New test.
17233
17234 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17235
17236 PR target/83839
17237 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17238 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17239 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17240 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17241 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17242 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17243 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17244 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17245 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17246 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17247 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17248 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17249 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17250 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17251 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17252 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17253 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17254 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17255 * gcc.target/i386/ret-thunk-10.c: Likewise.
17256 * gcc.target/i386/ret-thunk-11.c: Likewise.
17257 * gcc.target/i386/ret-thunk-12.c: Likewise.
17258 * gcc.target/i386/ret-thunk-13.c: Likewise.
17259 * gcc.target/i386/ret-thunk-14.c: Likewise.
17260 * gcc.target/i386/ret-thunk-15.c: Likewise.
17261 * gcc.target/i386/ret-thunk-9.c: Don't check the
17262 __x86_return_thunk label. Scan for "push" only for Linux.
17263
17264 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17265
17266 PR testsuite/79920
17267 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17268
17269 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17270
17271 PR target/83687
17272 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17273 tests.
17274 * gcc.target/arm/pr83687.c: New test.
17275
17276 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17277
17278 Adjust tests to AVR_TINY.
17279
17280 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17281 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17282 * gcc.target/avr/pr71627.c: Same.
17283 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17284 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17285 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17286 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17287 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17288 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17289 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17290 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17291 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17292 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17293 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17294 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17295 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17296 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17297 * gcc.target/avr/torture/pr61055.c: Same.
17298 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17299 available.
17300 * gcc.target/avr/torture/int24-mul.c: Same.
17301 * gcc.target/avr/torture/pr51782-1.c: Same.
17302 * gcc.target/avr/torture/pr61443.c: Same.
17303 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17304 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17305
17306 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17307
17308 PR c/83801
17309 PR c/83729
17310 * gcc.target/avr/torture/pr83729.c: New test.
17311 * gcc.target/avr/torture/pr83801.c: New test.
17312
17313 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17314
17315 PR middle-end/82694
17316 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17317 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17318
17319 2018-01-10 Martin Sebor <msebor@redhat.com>
17320
17321 PR other/83508
17322 * gcc.dg/Wstringop-overflow-2.c: New test.
17323
17324 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17325
17326 PR libgfortran/83811
17327 * gfortran.dg/fmt_e.f90: New test.
17328
17329 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17330
17331 * gcc.target/i386/indirect-thunk-10.c: New test.
17332 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17333 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17334 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17335 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17336 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17337 * gcc.target/i386/ret-thunk-17.c: Likewise.
17338 * gcc.target/i386/ret-thunk-18.c: Likewise.
17339 * gcc.target/i386/ret-thunk-19.c: Likewise.
17340 * gcc.target/i386/ret-thunk-20.c: Likewise.
17341 * gcc.target/i386/ret-thunk-21.c: Likewise.
17342
17343 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17344
17345 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17346
17347 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17348
17349 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17350 -mno-indirect-branch-register.
17351 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17352 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17353 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17354 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17355 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17356 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17357 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17358 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17359 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17360 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17361 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17362 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17363 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17364 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17365 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17366 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17367 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17368 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17369 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17370 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17371 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17372 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17373 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17374 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17375 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17376 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17377 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17378 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17379 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17380 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17381 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17382 * gcc.target/i386/ret-thunk-10.c: Likewise.
17383 * gcc.target/i386/ret-thunk-11.c: Likewise.
17384 * gcc.target/i386/ret-thunk-12.c: Likewise.
17385 * gcc.target/i386/ret-thunk-13.c: Likewise.
17386 * gcc.target/i386/ret-thunk-14.c: Likewise.
17387 * gcc.target/i386/ret-thunk-15.c: Likewise.
17388 * gcc.target/i386/ret-thunk-9.c: Likewise.
17389 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17390 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17391 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17392
17393 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17394
17395 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17396 -mfunction-return=keep.
17397 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17398 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17399 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17400 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17401 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17402 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17403 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17404 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17405 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17406 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17407 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17408 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17409 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17410 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17411 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17412 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17413 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17414 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17415 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17416 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17417 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17418 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17419 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17420 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17421 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17422 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17423 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17424 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17425 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17426 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17427 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17428 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17429 * gcc.target/i386/ret-thunk-1.c: New test.
17430 * gcc.target/i386/ret-thunk-10.c: Likewise.
17431 * gcc.target/i386/ret-thunk-11.c: Likewise.
17432 * gcc.target/i386/ret-thunk-12.c: Likewise.
17433 * gcc.target/i386/ret-thunk-13.c: Likewise.
17434 * gcc.target/i386/ret-thunk-14.c: Likewise.
17435 * gcc.target/i386/ret-thunk-15.c: Likewise.
17436 * gcc.target/i386/ret-thunk-16.c: Likewise.
17437 * gcc.target/i386/ret-thunk-2.c: Likewise.
17438 * gcc.target/i386/ret-thunk-3.c: Likewise.
17439 * gcc.target/i386/ret-thunk-4.c: Likewise.
17440 * gcc.target/i386/ret-thunk-5.c: Likewise.
17441 * gcc.target/i386/ret-thunk-6.c: Likewise.
17442 * gcc.target/i386/ret-thunk-7.c: Likewise.
17443 * gcc.target/i386/ret-thunk-8.c: Likewise.
17444 * gcc.target/i386/ret-thunk-9.c: Likewise.
17445
17446 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17447
17448 * gcc.target/i386/indirect-thunk-1.c: New test.
17449 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17450 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17451 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17452 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17453 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17454 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17455 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17456 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17457 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17458 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17459 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17460 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17461 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17462 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17463 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17464 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17465 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17466 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17467 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17468 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17469 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17470 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17471 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17472 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17473 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17474 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17475 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17476 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17477 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17478 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17479 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17480 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17481
17482 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17483
17484 PR ipa/83051
17485 * gcc.c-torture/compile/pr83051.c: New testcase.
17486
17487 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17488
17489 PR tree-optimization/83501
17490 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17491
17492 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17493
17494 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17495 for lvx and stvx instead of lxvd2x and stxvd2x and require
17496 little-endian target. Add comments.
17497 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17498 comprehensive testing.
17499 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17500 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17501 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17502 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17503 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17504 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17505 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17506 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17507 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17508 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17509 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17510 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17511 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17512 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17513 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17514 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17515 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17516 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17517 scan-assembler-not directives that forbid lvx and xxpermdi.
17518 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17519 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17520 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17521 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17522 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17523 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17524 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17525 scan-assembler-times directives to reflect different numbers of
17526 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17527
17528 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17529 Alan Hayward <alan.hayward@arm.com>
17530 David Sherwood <david.sherwood@arm.com>
17531
17532 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17533 than SLP vectorization.
17534 * gcc.dg/vect/vect-alias-check-10.c: New test.
17535 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17536 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17537 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17538 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17539 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17540 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17541 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17542 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17543 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17544 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17545 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17546 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17547 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17548 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17549 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17550 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17551 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17552 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17553 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17554 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17555 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17556 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17557 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17558
17559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17560 Alan Hayward <alan.hayward@arm.com>
17561 David Sherwood <david.sherwood@arm.com>
17562
17563 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17564 New proc.
17565 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17566 targets with scatter stores.
17567 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17568 stores.
17569 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17570 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17571 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17572 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17573 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17574 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17575 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17576 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17577 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17578 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17579 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17580 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17581 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17582 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17583 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17584 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17585
17586 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17587 Alan Hayward <alan.hayward@arm.com>
17588 David Sherwood <david.sherwood@arm.com>
17589
17590 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17591 for double_reduc1.
17592 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17593 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17594 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17595 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17596
17597 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17598 Alan Hayward <alan.hayward@arm.com>
17599 David Sherwood <david.sherwood@arm.com>
17600
17601 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17602 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17603 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17604
17605 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17606 Alan Hayward <alan.hayward@arm.com>
17607 David Sherwood <david.sherwood@arm.com>
17608
17609 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17610 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17611 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17612 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17613 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17614 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17615 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17616 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17617 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17618 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17619 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17620 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17621 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17622 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17623
17624 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17625 Alan Hayward <alan.hayward@arm.com>
17626 David Sherwood <david.sherwood@arm.com>
17627
17628 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17629 check for a message about using in-order reductions.
17630 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17631 check for a message about using in-order reductions.
17632 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17633 vectorized and check for a message about using in-order reductions.
17634 Expect targets with variable-length vectors to fall back to the
17635 fixed-length mininum.
17636 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17637 check for a message about using in-order reductions.
17638 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17639 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17640 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17641 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17642 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17643 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17644 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17645 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17646 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17647 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17648 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17649 vect_fold_left_plus.
17650
17651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17652
17653 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17654 are spilled.
17655 * gcc.target/aarch64/sve/spill_2.c: New test.
17656 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17657 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17658 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17659 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17660 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17661
17662 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17663 Alan Hayward <alan.hayward@arm.com>
17664 David Sherwood <david.sherwood@arm.com>
17665
17666 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17667 of branches.
17668 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17669 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17670 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17671 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17672 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17673 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17674 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17675 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17676 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17677
17678 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17679 Alan Hayward <alan.hayward@arm.com>
17680 David Sherwood <david.sherwood@arm.com>
17681
17682 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17683 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17684 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17685 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17686
17687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17688 Alan Hayward <alan.hayward@arm.com>
17689 David Sherwood <david.sherwood@arm.com>
17690
17691 * lib/target-supports.exp
17692 (check_effective_target_vect_fold_extract_last): New proc.
17693 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17694 for fold_extract_last.
17695 * gcc.dg/vect/pr65947-2.c: Likewise.
17696 * gcc.dg/vect/pr65947-3.c: Likewise.
17697 * gcc.dg/vect/pr65947-4.c: Likewise.
17698 * gcc.dg/vect/pr65947-5.c: Likewise.
17699 * gcc.dg/vect/pr65947-6.c: Likewise.
17700 * gcc.dg/vect/pr65947-9.c: Likewise.
17701 * gcc.dg/vect/pr65947-10.c: Likewise.
17702 * gcc.dg/vect/pr65947-12.c: Likewise.
17703 * gcc.dg/vect/pr65947-14.c: Likewise.
17704 * gcc.dg/vect/pr80631-1.c: Likewise.
17705 * gcc.target/aarch64/sve/clastb_1.c: New test.
17706 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17707 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17708 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17709 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17710 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17711 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17712 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17713 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17714 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17715 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17716 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17717 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17718 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17719
17720 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17721 Alan Hayward <alan.hayward@arm.com>
17722 David Sherwood <david.sherwood@arm.com>
17723
17724 * gcc.target/aarch64/sve/live_1.c: New test.
17725 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17726
17727 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17728 Alan Hayward <alan.hayward@arm.com>
17729 David Sherwood <david.sherwood@arm.com>
17730
17731 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17732 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17733 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17734 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17735 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17736 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17737 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17738 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17739 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17740
17741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17742 Alan Hayward <alan.hayward@arm.com>
17743 David Sherwood <david.sherwood@arm.com>
17744
17745 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17746 New proc.
17747 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17748 vect_fully_masked.
17749 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17750 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17751 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17752 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17753 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17754 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17755
17756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17757 Alan Hayward <alan.hayward@arm.com>
17758 David Sherwood <david.sherwood@arm.com>
17759
17760 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17761 instead of just ADDRESS.
17762 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17763 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17764 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17765 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17766 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17767 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17768 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17769 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17770 * gcc.target/aarch64/sve/while_2.c: Likewise.
17771 * gcc.target/aarch64/sve/while_3.c: Likewise.
17772 * gcc.target/aarch64/sve/while_4.c: Likewise.
17773
17774 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17775 Alan Hayward <alan.hayward@arm.com>
17776 David Sherwood <david.sherwood@arm.com>
17777
17778 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17779 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17780 to be predicated.
17781 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17782 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17783 * gcc.target/aarch64/sve/reduc_5.c: New test.
17784 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17785 * gcc.target/aarch64/sve/slp_13_run.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.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17792 * gcc.dg/tree-ssa/peel1.c: Likewise.
17793 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17794 variable-length vectors.
17795 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17796 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17797 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17798 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17799 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17800 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17801 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17802 * gcc.target/aarch64/sve/slp_8.c: New test.
17803 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17804 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17805 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17806 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17807 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17808 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17809 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17810 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17811 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17812 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17813 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17814 * gcc.target/aarch64/sve/while_1.c: Likewise.
17815 * gcc.target/aarch64/sve/while_2.c: Likewise.
17816 * gcc.target/aarch64/sve/while_3.c: Likewise.
17817 * gcc.target/aarch64/sve/while_4.c: Likewise.
17818
17819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17820 Alan Hayward <alan.hayward@arm.com>
17821 David Sherwood <david.sherwood@arm.com>
17822
17823 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17824 New proc.
17825 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17826 and add an associated scan-dump test. Prevent vectorization
17827 of the first two loops.
17828 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17829 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17830 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17831 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17832 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17833 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17834
17835 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17836 Alan Hayward <alan.hayward@arm.com>
17837 David Sherwood <david.sherwood@arm.com>
17838
17839 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17840 * gcc.dg/vect/pr67790.c: Likewise.
17841 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17842 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17843 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17844 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17845 * gcc.target/aarch64/sve/slp_5.c: New test.
17846 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17847 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17848 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17849 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17850 * gcc.target/aarch64/sve/slp_7_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.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17857 && vect_load_lanes
17858 * gcc.dg/vect/slp-1.c: Likewise.
17859 * gcc.dg/vect/slp-10.c: Likewise.
17860 * gcc.dg/vect/slp-12b.c: Likewise.
17861 * gcc.dg/vect/slp-12c.c: Likewise.
17862 * gcc.dg/vect/slp-17.c: Likewise.
17863 * gcc.dg/vect/slp-19b.c: Likewise.
17864 * gcc.dg/vect/slp-20.c: Likewise.
17865 * gcc.dg/vect/slp-21.c: Likewise.
17866 * gcc.dg/vect/slp-22.c: Likewise.
17867 * gcc.dg/vect/slp-23.c: Likewise.
17868 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17869 * gcc.dg/vect/slp-24.c: Likewise.
17870 * gcc.dg/vect/slp-28.c: Likewise.
17871 * gcc.dg/vect/slp-39.c: Likewise.
17872 * gcc.dg/vect/slp-6.c: Likewise.
17873 * gcc.dg/vect/slp-7.c: Likewise.
17874 * gcc.dg/vect/slp-cond-1.c: Likewise.
17875 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17876 * gcc.dg/vect/slp-cond-2.c: Likewise.
17877 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17878 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17879 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17880 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17881 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17882 * gcc.dg/vect/slp-perm-6.c: Likewise.
17883 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17884 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17885 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17886 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17887 * gcc.dg/vect/slp-12a.c: Likewise.
17888 * gcc.dg/vect/slp-14.c: Likewise.
17889 * gcc.dg/vect/slp-15.c: Likewise.
17890 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17891 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17892 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17893 * gcc.target/aarch64/sve/slp_1.c: New test.
17894 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17895 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17896 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17897 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17898 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17899 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17900 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17901
17902 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17903 Alan Hayward <alan.hayward@arm.com>
17904 David Sherwood <david.sherwood@arm.com>
17905
17906 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17907 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17908 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17909 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17910 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17911 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17912 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17913 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17914 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17915 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17916 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17917 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17918 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17919 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17920 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17921 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17922 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17923 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17924 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17925
17926 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17927 Alan Hayward <alan.hayward@arm.com>
17928 David Sherwood <david.sherwood@arm.com>
17929
17930 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17931 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17932 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17933 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17934 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17935 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17936 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17937 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17938 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17939 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17940 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17941 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17942 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17943 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17944 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17945 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17946 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17947 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17948 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17949 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17950 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17951 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17952 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17953 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17954 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17955 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17956 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17957 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17958 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17959 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17960 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17961 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17962 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17963 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17964 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17965 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17966
17967 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17968 Alan Hayward <alan.hayward@arm.com>
17969 David Sherwood <david.sherwood@arm.com>
17970
17971 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17972 Return true for SVE too.
17973 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17974 if load/store lanes are supported.
17975 * gcc.dg/vect/slp-10.c: Likewise.
17976 * gcc.dg/vect/slp-12c.c: Likewise.
17977 * gcc.dg/vect/slp-17.c: Likewise.
17978 * gcc.dg/vect/slp-33.c: Likewise.
17979 * gcc.dg/vect/slp-6.c: Likewise.
17980 * gcc.dg/vect/slp-cond-1.c: Likewise.
17981 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17982 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17983 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17984 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17985 * gcc.dg/vect/slp-perm-6.c: Likewise.
17986 * gcc.dg/vect/slp-perm-9.c: Likewise.
17987 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17988 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17989 for variable-length vectors.
17990
17991 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17992 Alan Hayward <alan.hayward@arm.com>
17993 David Sherwood <david.sherwood@arm.com>
17994
17995 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17996 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17997
17998 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17999
18000 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18001 * g++.target/aarch64/sve/catch_1.C: New test.
18002 * g++.target/aarch64/sve/catch_2.C: Likewise.
18003 * g++.target/aarch64/sve/catch_3.C: Likewise.
18004 * g++.target/aarch64/sve/catch_4.C: Likewise.
18005 * g++.target/aarch64/sve/catch_5.C: Likewise.
18006 * g++.target/aarch64/sve/catch_6.C: Likewise.
18007
18008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18009 Alan Hayward <alan.hayward@arm.com>
18010 David Sherwood <david.sherwood@arm.com>
18011
18012 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18013 New proc.
18014 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18015 * gcc.target/aarch64/fmaxmin.c: Likewise.
18016 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18017 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18018 * gcc.target/aarch64/pr62178.c: Likewise.
18019 * gcc.target/aarch64/pr71727-2.c: Likewise.
18020 * gcc.target/aarch64/saddw-1.c: Likewise.
18021 * gcc.target/aarch64/saddw-2.c: Likewise.
18022 * gcc.target/aarch64/uaddw-1.c: Likewise.
18023 * gcc.target/aarch64/uaddw-2.c: Likewise.
18024 * gcc.target/aarch64/uaddw-3.c: Likewise.
18025 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18026 * gcc.target/aarch64/vect-compile.c: Likewise.
18027 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18028 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18029 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18030 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18031 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18032 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18033 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18034 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18035 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18036 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18037 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18038 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18039 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18040 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18041 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18042 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18043 * gcc.target/aarch64/vect-movi.c: Likewise.
18044 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18045 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18046 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18047 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18048 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18049 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18050 fixed-length SVE.
18051 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18052 * gcc.target/aarch64/sve/arith_1.c: New test.
18053 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18054 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18055 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18056 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18057 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18058 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18059 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18060 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18061 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18062 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18063 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18064 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18065 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18066 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18067 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18068 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18069 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18070 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18071 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18072 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18073 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18074 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18075 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18076 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18077 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18078 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18079 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18080 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18081 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18082 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18083 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18084 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18085 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18086 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18087 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18088 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18089 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18090 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18091 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18092 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18093 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18094 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18095 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18096 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18097 * gcc.target/aarch64/sve/index_1.c: Likewise.
18098 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18099 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18100 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18101 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18102 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18103 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18104 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18105 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18106 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18107 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18108 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18109 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18110 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18111 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18112 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18113 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18114 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18115 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18116 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18117 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18118 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18119 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18120 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18121 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18122 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18123 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18124 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18125 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18126 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18127 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18128 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18129 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18130 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18131 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18132 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18133 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18134 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18135 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18136 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18137 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18138 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18139 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18140 * gcc.target/aarch64/sve/single_1.c: Likewise.
18141 * gcc.target/aarch64/sve/single_2.c: Likewise.
18142 * gcc.target/aarch64/sve/single_3.c: Likewise.
18143 * gcc.target/aarch64/sve/single_4.c: Likewise.
18144 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18145 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18146 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18147 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18148 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18149 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18150 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18151 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18152 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18153 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18154 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18155 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18156 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18157 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18158 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18159 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18160 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18161 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18162 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18163 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18164 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18165 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18166 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18167 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18168 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18169 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18170 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18171 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18172 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18173 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18174 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18175 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18176 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18177 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18178 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18179 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18180 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18181 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18182 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18183 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18184 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18185 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18186 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18187 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18188 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18189
18190 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18191 Alan Hayward <alan.hayward@arm.com>
18192 David Sherwood <david.sherwood@arm.com>
18193
18194 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18195 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18196 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18197 New procedures.
18198 (check_effective_target_vect_perm): Handle SVE.
18199 (check_effective_target_vect_perm_byte): Likewise.
18200 (check_effective_target_vect_perm_short): Likewise.
18201 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18202 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18203 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18204 (check_effective_target_vect_element_align_preferred): Likewise.
18205 (check_effective_target_vect_align_stack_vars): Likewise.
18206 (check_effective_target_vect_load_lanes): Likewise.
18207 (check_effective_target_vect_masked_store): Likewise.
18208 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18209 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18210 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18211 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18212 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18213 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18214 * gcc.dg/vect/slp-23.c: Likewise.
18215 * gcc.dg/vect/slp-perm-5.c: Likewise.
18216 * gcc.dg/vect/slp-perm-6.c: Likewise.
18217 * gcc.dg/vect/slp-perm-9.c: Likewise.
18218 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18219 * gcc.dg/vect/vect-114.c: Likewise.
18220 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18221 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18222
18223 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18224
18225 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18226 vect_variable_length, expecting the test to be vectorized
18227 without SLP instead.
18228 * gcc.dg/vect/pr33953.c: Likewise.
18229 * gcc.dg/vect/pr37027.c: Likewise.
18230 * gcc.dg/vect/pr67790.c: Likewise.
18231 * gcc.dg/vect/pr68445.c: Likewise.
18232 * gcc.dg/vect/slp-1.c: Likewise.
18233 * gcc.dg/vect/slp-10.c: Likewise.
18234 * gcc.dg/vect/slp-12a.c: Likewise.
18235 * gcc.dg/vect/slp-12b.c: Likewise.
18236 * gcc.dg/vect/slp-12c.c: Likewise.
18237 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18238 * gcc.dg/vect/slp-13.c: Likewise.
18239 * gcc.dg/vect/slp-14.c: Likewise.
18240 * gcc.dg/vect/slp-15.c: Likewise.
18241 * gcc.dg/vect/slp-17.c: Likewise.
18242 * gcc.dg/vect/slp-19b.c: Likewise.
18243 * gcc.dg/vect/slp-2.c: Likewise.
18244 * gcc.dg/vect/slp-20.c: Likewise.
18245 * gcc.dg/vect/slp-21.c: Likewise.
18246 * gcc.dg/vect/slp-22.c: Likewise.
18247 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18248 * gcc.dg/vect/slp-24.c: Likewise.
18249 * gcc.dg/vect/slp-28.c: Likewise.
18250 * gcc.dg/vect/slp-39.c: Likewise.
18251 * gcc.dg/vect/slp-42.c: Likewise.
18252 * gcc.dg/vect/slp-6.c: Likewise.
18253 * gcc.dg/vect/slp-7.c: Likewise.
18254 * gcc.dg/vect/slp-cond-1.c: Likewise.
18255 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18256 * gcc.dg/vect/slp-cond-2.c: Likewise.
18257 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18258 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18259 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18260 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18261 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18262 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18263 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18264 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18265 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18266 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18267 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18268 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18269 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18270 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18271 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18272 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18273 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18274
18275 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18276
18277 PR c/83801
18278 * gcc.dg/pr83801.c: New test.
18279
18280 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18281
18282 PR fortran/52162
18283 * gfortran.dg/bounds_check_19.f90: New test.
18284
18285 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18286
18287 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18288 instead of scan-assembler-not for xsnabsqp.
18289
18290 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18291
18292 PR libgfortran/83525
18293 * gfortran.dg/newunit_5.f90: New test.
18294
18295 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18296
18297 PR rtl-optimization/80481
18298 * g++.dg/pr80481.C: New.
18299
18300 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18301
18302 PR target/83628
18303 * gcc.target/alpha/pr83628-3.c: New test.
18304
18305 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18306
18307 * lib/target-supports.exp (check_effective_target_avx512f): Also
18308 check for __builtin_ia32_addsd_round,
18309 __builtin_ia32_getmantsd_round.
18310 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18311
18312 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18313
18314 PR target/83629
18315 * gcc.target/powerpc/pr83629.c: Require ilp32.
18316
18317 2018-01-12 Richard Biener <rguenther@suse.de>
18318
18319 PR tree-optimization/80846
18320 * gcc.target/i386/pr80846-1.c: New testcase.
18321 * gcc.target/i386/pr80846-2.c: Likewise.
18322
18323 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18324
18325 * gcc.c-torture/execute/20180112-1.c: New test.
18326
18327 2018-01-12 Tom de Vries <tom@codesourcery.com>
18328
18329 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18330 * g++.dg/ext/label13a.C: Same.
18331 * g++.dg/ext/label14.C: Same.
18332 * g++.dg/ext/label2.C: Same.
18333 * g++.dg/ext/label3.C: Same.
18334 * g++.dg/torture/pr42462.C: Same.
18335 * g++.dg/torture/pr42739.C: Same.
18336 * g++.dg/warn/Wunused-label-3.C: Same.
18337
18338 2018-01-12 Tom de Vries <tom@codesourcery.com>
18339
18340 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18341 * g++.dg/Walloca1.C: Same.
18342 * g++.dg/cpp0x/pr70338.C: Same.
18343 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18344 * g++.dg/cpp1y/vla10.C: Same.
18345 * g++.dg/cpp1y/vla2.C: Same.
18346 * g++.dg/cpp1y/vla6.C: Same.
18347 * g++.dg/cpp1y/vla8.C: Same.
18348 * g++.dg/debug/debug5.C: Same.
18349 * g++.dg/debug/debug6.C: Same.
18350 * g++.dg/debug/pr54828.C: Same.
18351 * g++.dg/diagnostic/pr70105.C: Same.
18352 * g++.dg/eh/cleanup5.C: Same.
18353 * g++.dg/eh/spbp.C: Same.
18354 * g++.dg/ext/tmplattr9.C: Same.
18355 * g++.dg/ext/vla10.C: Same.
18356 * g++.dg/ext/vla11.C: Same.
18357 * g++.dg/ext/vla12.C: Same.
18358 * g++.dg/ext/vla15.C: Same.
18359 * g++.dg/ext/vla16.C: Same.
18360 * g++.dg/ext/vla17.C: Same.
18361 * g++.dg/ext/vla3.C: Same.
18362 * g++.dg/ext/vla6.C: Same.
18363 * g++.dg/ext/vla7.C: Same.
18364 * g++.dg/init/array24.C: Same.
18365 * g++.dg/init/new47.C: Same.
18366 * g++.dg/init/pr55497.C: Same.
18367 * g++.dg/opt/pr78201.C: Same.
18368 * g++.dg/template/vla2.C: Same.
18369 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18370 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18371 * g++.dg/torture/pr62127.C: Same.
18372 * g++.dg/torture/pr67055.C: Same.
18373 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18374 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18375 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18376 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18377 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18378 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18379 * g++.dg/warn/Wvla-1.C: Same.
18380 * g++.dg/warn/Wvla-3.C: Same.
18381 * g++.old-deja/g++.ext/array2.C: Same.
18382 * g++.old-deja/g++.ext/constructor.C: Same.
18383 * g++.old-deja/g++.law/builtin1.C: Same.
18384 * g++.old-deja/g++.other/crash12.C: Same.
18385 * g++.old-deja/g++.other/eh3.C: Same.
18386 * g++.old-deja/g++.pt/array6.C: Same.
18387 * g++.old-deja/g++.pt/dynarray.C: Same.
18388
18389 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18390
18391 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18392
18393 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18394
18395 PR libfortran/67412
18396 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18397 on *-*-solaris2.10.
18398
18399 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18400
18401 * lib/target-supports.exp (check_effective_target_branch_cost):
18402 Accept all x86 targets.
18403
18404 2018-01-12 Martin Liska <mliska@suse.cz>
18405
18406 PR ipa/83054
18407 * g++.dg/warn/pr83054.C: New test.
18408
18409 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18410
18411 * gcc.target/powerpc/spec-barr-1.c: New file.
18412
18413 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18414
18415 PR target/83330
18416 * gcc.target/i386/pr83330.c: New test.
18417
18418 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18419
18420 PR fortran/79383
18421 * gfortran.dg/dtio_31.f03: New test.
18422 * gfortran.dg/dtio_32.f03: New test.
18423
18424 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18425
18426 PR c++/43486
18427 * g++.dg/wrappers: New subdirectory.
18428 * g++.dg/wrappers/README: New file.
18429 * g++.dg/wrappers/alloc.C: New test case.
18430 * g++.dg/wrappers/cow-istream-string.C: New test case.
18431 * g++.dg/wrappers/cp-stdlib.C: New test case.
18432 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18433 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18434
18435 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18436
18437 PR middle-end/83718
18438 * g++.dg/torture/pr83718.C: New testcase.
18439
18440 2018-01-11 Martin Jambor <mjambor@suse.cz>
18441
18442 PR ipa/83178
18443 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18444
18445 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18446
18447 PR tree-optimization/83695
18448 * gcc.dg/tree-ssa/pr83695.c: New test.
18449
18450 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18451
18452 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18453 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18454
18455 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18456
18457 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18458 * gcc.target/arm/simd/fp16fml_high.c: New test.
18459 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18460 * lib/target-supports.exp
18461 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18462 check_effective_target_arm_fp16fml_neon_ok,
18463 add_options_for_arm_fp16fml_neon): New procedures.
18464
18465 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18466
18467 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18468 combination tests.
18469
18470 2018-01-11 Richard Biener <rguenther@suse.de>
18471
18472 PR tree-optimization/83435
18473 * gcc.dg/graphite/pr83435.c: New testcase.
18474
18475 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18476 Alan Hayward <alan.hayward@arm.com>
18477 David Sherwood <david.sherwood@arm.com>
18478
18479 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18480
18481 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18482
18483 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18484
18485 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18486
18487 PR target/82096
18488 * gcc.c-torture/compile/pr82096.c: New test.
18489
18490 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18491
18492 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18493
18494 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18495
18496 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18497
18498 2018-01-11 Justin Squirek <squirek@adacore.com>
18499
18500 * gnat.dg/expr_func4.adb: New testcase.
18501
18502 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18503
18504 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18505 testcase.
18506
18507 2018-01-11 Bob Duff <duff@adacore.com>
18508
18509 * gnat.dg/protected_null.adb: New testcase.
18510
18511 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18512
18513 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18514
18515 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18516
18517 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18518
18519 2018-01-11 Justin Squirek <squirek@adacore.com>
18520
18521 * gnat.dg/loopvar.adb: New testcase.
18522
18523 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18524
18525 PR middle-end/83189
18526 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18527
18528 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18529
18530 * gcc.c-torture/compile/pr83575.c: New testcase.
18531
18532 2018-01-10 Michael Collison <michael.collison@arm.com>
18533
18534 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18535 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18536 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18537 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18538 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18539 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18540 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18541 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18542 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18543 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18544 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18545 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18546 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18547 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18548 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18549 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18550
18551 2018-01-10 Michael Collison <michael.collison@arm.com>
18552
18553 * gcc.target/aarch64/sha2.h: New shared testcase.
18554 * gcc.target/aarch64/sha2_1.c: New testcase.
18555 * gcc.target/aarch64/sha2_2.c: New testcase.
18556 * gcc.target/aarch64/sha2_3.c: New testcase.
18557 * gcc.target/aarch64/sha3.h: New shared testcase.
18558 * gcc.target/aarch64/sha3_1.c: New testcase.
18559 * gcc.target/aarch64/sha3_2.c: New testcase.
18560 * gcc.target/aarch64/sha3_3.c: New testcase.
18561
18562 2018-01-10 Michael Collison <michael.collison@arm.com>
18563
18564 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18565
18566 2018-01-10 Martin Sebor <msebor@redhat.com>
18567
18568 PR tree-optimization/83781
18569 * gcc.dg/strlenopt-42.c: New test.
18570
18571 2018-01-11 Martin Sebor <msebor@gmail.com>
18572 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18573
18574 PR tree-optimization/83501
18575 PR tree-optimization/81703
18576
18577 * gcc.dg/strlenopt-39.c: New test-case.
18578 * gcc.dg/pr81703.c: Likewise.
18579
18580 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18581
18582 * gnat.dg/atomic10.adb: New test.
18583
18584 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18585
18586 PR fortran/82367
18587 * gfortran.dg/deferred_character_18.f90: New test.
18588
18589 2018-01-10 Martin Sebor <msebor@redhat.com>
18590
18591 PR tree-optimization/83671
18592 * gcc.dg/strlenopt-40.c: New test.
18593 * gcc.dg/strlenopt-41.c: New test.
18594
18595 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18596
18597 PR fortran/83093
18598 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18599
18600 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18601
18602 PR target/83399
18603 * gcc.target/powerpc/pr83399.c: New test.
18604
18605 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18606
18607 PR c++/43486
18608 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18609 to reflect that the arguments are correctly underlined.
18610 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18611 for globals, params, locals and literals.
18612 (test_sizeof): Directly test the location of "sizeof", rather than
18613 when used in compound expressions.
18614 (test_alignof): Likewise for "alignof".
18615 (test_string_literals): Likewise for string literals.
18616 (test_numeric_literals): Likewise for numeric literals.
18617 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18618 (test_typeid): Likewise for typeid.
18619 (test_unary_plus): New.
18620 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18621 format strings.
18622
18623 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18624
18625 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18626
18627 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18628
18629 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18630
18631 2018-01-10 Marek Polacek <polacek@redhat.com>
18632
18633 PR c++/82541
18634 * g++.dg/warn/Wduplicated-branches4.C: New test.
18635
18636 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18637
18638 PR c++/81327
18639 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18640 cast to void *.
18641
18642 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18643
18644 PR c++/81055
18645 * g++.dg/cpp0x/new2.C: New.
18646
18647 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18648
18649 PR target/83735
18650 * gcc.target/i386/pr83735.c: New test.
18651
18652 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18653
18654 * lib/target-supports.exp (check_effective_target_branch_cost):
18655 New function.
18656 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18657 * gcc.dg/pr21643.c: Likewise.
18658 * gcc.dg/pr46309.c: Likewise.
18659 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18660 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18661 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18662 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18663 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18664 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18665 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18666 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18668 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18671 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18672 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18673
18674 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18675
18676 PR target/83629
18677 * gcc.target/powerpc/pr83629.c: New testcase.
18678
18679 2018-01-10 Richard Biener <rguenther@suse.de>
18680
18681 PR testsuite/78768
18682 * gcc.dg/pr78768.c: Un-XFAIL.
18683
18684 2018-01-10 Richard Biener <rguenther@suse.de>
18685
18686 PR debug/82425
18687 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18688
18689 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18690
18691 PR tree-optimization/83753
18692 * gcc.dg/torture/pr83753.c: New test.
18693
18694 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18695
18696 * gcc.target/i386/avx2-gather-1.c: Add -march.
18697 * gcc.target/i386/avx2-gather-2.c: Add -march.
18698 * gcc.target/i386/avx2-gather-3.c: Add -march.
18699 * gcc.target/i386/avx2-gather-4.c: Add -march.
18700 * gcc.target/i386/avx2-gather-5.c: Add -march.
18701 * gcc.target/i386/avx2-gather-6.c: Add -march.
18702 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18703 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18704 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18705 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18706 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18707 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18708 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18709 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18710 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18711 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18712
18713 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18714
18715 PR target/78585:
18716 * gcc.target/i386/pr78585.c: New test.
18717
18718 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18719
18720 PR c++/83734
18721 * g++.dg/cpp0x/pr83734.C: New test.
18722
18723 2018-01-09 Carl Love <cel@us.ibm.com>
18724
18725 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18726 vec_mergeo builtins with float, double, long long, unsigned long long,
18727 bool long long arguments.
18728 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18729 vec_float2 with double arguments.
18730 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18731 vec_mergew and vec_mergow builtins.
18732
18733 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18734
18735 PR fortran/83742
18736 * gfortran.dg/contiguous_6.f90: New test.
18737
18738 2018-01-09 Richard Biener <rguenther@suse.de>
18739
18740 PR tree-optimization/83668
18741 * gcc.dg/graphite/pr83668.c: New testcase.
18742
18743 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18744
18745 PR tree-optimization/64811
18746 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18747 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18748 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18749 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18750 New tests.
18751 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18752
18753 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18754
18755 PR target/79883
18756 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18757
18758 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18759
18760 PR target/82641
18761 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18762 no NEON and require softfp or hard float-abi.
18763 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18764
18765 2018-01-09 Richard Biener <rguenther@suse.de>
18766
18767 PR tree-optimization/83572
18768 * gcc.dg/graphite/pr83572.c: New testcase.
18769
18770 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18771
18772 PR target/83507
18773 * gcc.dg/sms-13.c: New test.
18774
18775 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18776
18777 PR fortran/83741
18778 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18779
18780 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18781 Monk Chiang <sh.chiang04@gmail.com>
18782
18783 * gcc.target/riscv/save-restore-1.c: New.
18784
18785 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18786
18787 PR target/83677
18788 * gcc.target/powerpc/pr83677.c: New file.
18789
18790 2018-01-08 Jeff Law <law@redhat.com>
18791
18792 PR rtl-optimizatin/81308
18793 * g++.dg/pr81308-1.C: New test.
18794 * g++.dg/pr81308-2.C: New test.
18795
18796 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18797
18798 PR target/83663 - Revert r255946
18799 * gcc.target/aarch64/vect-slp-dup.c: New.
18800
18801 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18802
18803 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18804 combination tests.
18805
18806 2018-01-08 Richard Biener <rguenther@suse.de>
18807
18808 PR tree-optimization/83563
18809 * gcc.dg/graphite/pr83563.c: New testcase.
18810
18811 2018-01-08 Richard Biener <rguenther@suse.de>
18812
18813 PR middle-end/83713
18814 * g++.dg/torture/pr83713.C: New testcase.
18815
18816 2018-01-08 Tom de Vries <tom@codesourcery.com>
18817
18818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18819
18820 2018-01-08 Richard Biener <rguenther@suse.de>
18821
18822 PR tree-optimization/83685
18823 * gcc.dg/torture/pr83685.c: New testcase.
18824
18825 2018-01-08 Richard Biener <rguenther@suse.de>
18826
18827 PR lto/83719
18828 * gcc.dg/lto/pr83719_0.c: New testcase.
18829
18830 2018-01-08 Tom de Vries <tom@codesourcery.com>
18831
18832 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18833 * gcc.dg/graphite/run-id-1.c: Same.
18834 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18835
18836 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18837
18838 PR fortran/83611
18839 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18840 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18841 * gfortran.dg/pdt_27.f03: New test.
18842
18843 PR fortran/83731
18844 * gfortran.dg/pdt_28.f03: New test.
18845
18846 2018-01-08 Tom de Vries <tom@codesourcery.com>
18847
18848 * c-c++-common/builtins.c: Require effective target alloca.
18849 * gcc.dg/Wrestrict.c: Same.
18850 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18851
18852 2018-01-08 Richard Biener <rguenther@suse.de>
18853
18854 PR middle-end/83580
18855 * gcc.dg/torture/pr83580.c: New testcase.
18856
18857 2018-01-08 Richard Biener <rguenther@suse.de>
18858
18859 PR middle-end/83517
18860 * gcc.dg/pr83517.c: New testcase.
18861
18862 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18863
18864 PR middle-end/81897
18865 * gcc.dg/uninit-pr81897.c: New test.
18866
18867 2018-01-06 Martin Sebor <msebor@redhat.com>
18868
18869 PR tree-optimization/83640
18870 * gcc.dg/Wrestrict-6.c: New test.
18871 * gcc.dg/pr83640.c: New test.
18872
18873 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18874
18875 * gcc.target/aarch64/reg-alloc-1.c: New test.
18876
18877 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18878
18879 PR fortran/50892
18880 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18881
18882 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18883
18884 PR debug/83480
18885 * gcc.dg/pr83480.c: New test.
18886
18887 PR rtl-optimization/83682
18888 * gcc.target/i386/pr83682.c: New test.
18889
18890 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18891
18892 PR fortran/78534
18893 PR fortran/66310
18894 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18895 * gfortran.dg/dependency_49.f90: Likewise.
18896 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18897 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18898 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18899 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18900 * gfortran.dg/string_1_lp64.f90: New test.
18901 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18902 * gfortran.dg/string_3_lp64.f90: New test.
18903
18904 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18905
18906 PR target/83604
18907 * gcc.target/i386/sse-26.c: New test.
18908
18909 PR target/83604
18910 * gcc.target/i386/pr83604.c: New test.
18911
18912 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18913
18914 * gcc.dg/vect/vect-align-4.c: New test.
18915 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18916 and redefine as a structure with an unaligned member "b".
18917 (foo): Update accordingly.
18918
18919 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18920
18921 PR target/82439
18922 * gcc.target/aarch64/bics_5.c: New test.
18923 * gcc.target/arm/bics_5.c: Likewise.
18924
18925 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18926
18927 PR tree-optimization/83605
18928 * gcc.dg/pr83605.c: New test.
18929
18930 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18931
18932 PR target/83554
18933 * gcc.target/i386/pr83554.c: New test.
18934
18935 PR ipa/82352
18936 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18937 long unsigned int.
18938
18939 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18940
18941 PR fortran/83683
18942 PR fortran/45689
18943 * gfortran.dg/eoshift_8.f90: New test.
18944 * gfortran.dg/simplify_eoshift_1.f90: New test.
18945
18946 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18947
18948 PR debug/83585
18949 * gcc.dg/pr83585.c: New test.
18950
18951 2018-01-04 Nathan Sidwell <nathan@acm.org>
18952
18953 PR c++/83667
18954 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18955
18956 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18957
18958 PR debug/83666
18959 * gcc.dg/pr83666.c: New test.
18960
18961 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18962
18963 PR target/83628
18964 * gcc.target/alpha/pr83628-1.c: New test.
18965 * gcc.target/alpha/pr83628-2.c: Ditto.
18966
18967 2018-01-04 Martin Liska <mliska@suse.cz>
18968
18969 PR ipa/82352
18970 * g++.dg/ipa/pr82352.C: New test.
18971
18972 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18973
18974 * gcc.dg/vect-opt-info-1.c: Moved to ...
18975 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18976 vect_int targets, use dg-additional-options instead of dg-options and
18977 use relative line numbers instead of absolute.
18978
18979 2018-01-03 Martin Sebor <msebor@redhat.com>
18980
18981 PR tree-optimization/83655
18982 * gcc.dg/Wrestrict-5.c: New test.
18983 * c-c++-common/builtins.c: New test.
18984
18985 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18986 Alan Hayward <alan.hayward@arm.com>
18987 David Sherwood <david.sherwood@arm.com>
18988
18989 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18990 (main): Call it.
18991
18992 2018-01-03 Jeff Law <law@redhat.com>
18993
18994 PR target/83641
18995 * gcc.target/i386/stack-check-17.c: New test.
18996 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18997
18998 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18999
19000 PR debug/83621
19001 * gcc.dg/pr83621.c: New test.
19002
19003 PR debug/83645
19004 * gcc.dg/pr83645.c: New test.
19005
19006 2018-01-03 Martin Sebor <msebor@redhat.com>
19007
19008 PR tree-optimization/83603
19009 * gcc.dg/Wrestrict-4.c: New test.
19010
19011 PR c/83559
19012 * gcc.dg/const-2.c: New test.
19013 * gcc.dg/pure-3.c: New test.
19014
19015 2018-01-03 Martin Sebor <msebor@redhat.com>
19016
19017 * gcc.dg/Wrestrict-3.c: New test.
19018
19019 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19020
19021 PR c++/83555
19022 * g++.dg/opt/pr83555.C: New test.
19023 * g++.dg/ubsan/pr83555.C: New test.
19024
19025 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19026
19027 PR c/82050
19028 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19029 the !CHECKING_P case by expecting a note.
19030 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19031 a note for the !CHECKING_P case, and move the return statement
19032 outside of #if CHECKING_P guard.
19033
19034 2018-01-03 Jeff Law <law@redhat.com>
19035
19036 PR middle-end/83654
19037 * gcc.target/i386/stack-check-18.c: New test.
19038 * gcc.target/i386/stack-check-19.c: New test.
19039
19040 2018-01-03 Martin Sebor <msebor@redhat.com>
19041
19042 PR tree-optimization/83501
19043 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19044
19045 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19046
19047 PR tree-optimization/83501
19048 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19049
19050 2018-01-03 Nathan Sidwell <nathan@acm.org>
19051
19052 PR c++/83667
19053 * g++.dg/ipa/pr83667.C: New.
19054
19055 2018-01-03 Martin Liska <mliska@suse.cz>
19056
19057 PR tree-optimization/83593
19058 * gcc.dg/pr83593.c: New test.
19059
19060 2018-01-03 Martin Liska <mliska@suse.cz>
19061
19062 PR ipa/83549
19063 * g++.dg/ipa/pr83549.C: New test.
19064
19065 2018-01-03 Marek Polacek <polacek@redhat.com>
19066
19067 PR c++/83592
19068 * g++.dg/warn/mvp2.C: New test.
19069
19070 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19071
19072 PR preprocessor/83602
19073 * g++.dg/cpp/pr83602.C: New test.
19074
19075 PR c++/83634
19076 * g++.dg/parse/pr83634.C: New test.
19077
19078 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19079
19080 PR fortran/83664
19081 * gfortran.dg/eoshift_7.f90: New test.
19082
19083 2018-01-03 Jan Beulich <jbeulich@suse.com>
19084
19085 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19086 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19087
19088 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19089
19090 Update copyright years.
19091
19092 2018-01-03 Martin Liska <mliska@suse.cz>
19093
19094 PR ipa/83594
19095 * gcc.dg/ipa/pr83594.c: New test.
19096
19097 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19098 Alan Hayward <alan.hayward@arm.com>
19099 David Sherwood <david.sherwood@arm.com>
19100
19101 * gcc.dg/vect-opt-info-1.c: New test.
19102
19103 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19104
19105 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19106 floorf128, truncf128, and roundf128.
19107 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19108 optimizations added in match.pd.
19109 * gcc.target/powerpc/float128-hw6.c: Likewise.
19110 * gcc.target/powerpc/float128-hw7.c: Likewise.
19111 * gcc.target/powerpc/float128-hw8.c: Likewise.
19112 * gcc.target/powerpc/float128-hw9.c: Likewise.
19113 * gcc.target/powerpc/float128-hw10.c: Likewise.
19114 * gcc.target/powerpc/float128-hw11.c: Likewise.
19115
19116 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19117
19118 PR c++/83556
19119 * g++.dg/cpp0x/pr83556.C: New test.
19120
19121 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19122
19123 PR fortran/45689
19124 PR fortran/83650
19125 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19126 * gfortran.dg/simplify_cshift_4.f90: New test.
19127
19128 2018-01-02 Marek Polacek <polacek@redhat.com>
19129
19130 PR c++/81860
19131 * g++.dg/cpp0x/inh-ctor30.C: New test.
19132
19133 PR c++/83644
19134 * g++.dg/cpp1z/pr83644.C: New test.
19135
19136 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19137
19138 PR fortran/83076
19139 * gfortran.dg/coarray_45.f90: New test.
19140
19141 PR fortran/83319
19142 * gfortran.dg/coarray_46.f90: New test.
19143
19144 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19145
19146 PR tree-optimization/83581
19147 * gcc.dg/pr83581.c: New test.
19148
19149 PR c/83595
19150 * gcc.dg/pr83595.c: New test.
19151
19152 PR middle-end/83608
19153 * g++.dg/opt/pr83608.C: New test.
19154
19155 PR middle-end/83609
19156 * gcc.dg/pr83609.c: New test.
19157 * g++.dg/opt/pr83609.C: New test.
19158
19159 PR middle-end/83623
19160 * gcc.dg/pr83623.c: New test.
19161
19162 * gcc.target/i386/i386.exp
19163 (check_effective_target_avx512vpopcntdqvl): New proc.
19164 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19165 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19166 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19167 \f
19168 Copyright (C) 2018 Free Software Foundation, Inc.
19169
19170 Copying and distribution of this file, with or without modification,
19171 are permitted in any medium without royalty provided the copyright
19172 notice and this notice are preserved.