]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
773fcce06e77b166f67ec90accb38fc280a23077
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-11-08 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/pr87811.c: Update scanned pattern.
4 * gcc.dg/pr87811-2.c: Likewise.
5
6 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7
8 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
9 sun.
10 * g++.dg/lto/pr87906_1.C: Likewise.
11
12 2018-11-08 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/87913
15 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
16
17 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
18
19 * gcc.target/mips/mips.exp (mips-dg-options):
20 Add mips_option_dependency msoft-float vs no-mmi and
21 mips16/micromips vs no-mmi/ext/ext2 only gcc
22 config with Loongson target.
23
24 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
25
26 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
27 memcpy from "unsigned long" to __SIZE_TYPE__.
28
29 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
30
31 PR c/87691
32 * gcc.target/msp430/pr87691.c: New test.
33
34 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
35
36 * gcc.dg/Wno-attribute-warning.c: New test.
37
38 2018-11-07 Nathan Sidwell <nathan@acm.org>
39
40 PR c++/87904
41 * g++.dg/lookup/pr87904.C: New.
42
43 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
44
45 * gcc.dg/pr87874.c: Compile only for int128 effective target.
46
47 2018-11-07 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/87914
50 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
51 (check_avx2_available): Likewise.
52 * g++.dg/vect/pr87914.cc: New testcase.
53
54 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
55
56 * gcc.target/mips/loongson-ctz.c: Fix typo.
57 * gcc.target/mips/loongson-dctz.c: Fix typo.
58
59 2018-11-07 Jan Hubicka <jh@suse.cz>
60
61 * g++.dg/lto/odr-1_1.C: Fix template.
62
63 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
64
65 * gcc.target/mips/loongson-ctz.c: New test.
66 * gcc.target/mips/loongson-dctz.c: Likewise.
67 * gcc.target/mips/mips.exp (mips_option_groups): Add
68 -mloongson-ext2 option.
69
70 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
71
72 * gcc.target/mips/mips.exp (mips_option_groups): Add
73 -mloongson-ext option.
74 (mips-dg-options): Add mips_option_dependency options
75 "-mmicromips" vs "-mno-loongson-ext",
76
77 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
78
79 * gcc.target/mips/loongson-shift-count-truncated-1.c
80 (dg-options): Run under -mloongson-mmi option.
81 Include loongson-mmiintrin.h instead of loongson.h.
82 * gcc.target/mips/loongson-simd.c: Likewise.
83 * gcc.target/mips/mips.exp (mips_option_groups): Add
84 -mloongson-mmi option.
85 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
86 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
87 "-msoft-float" vs "-mno-loongson-mmi".
88 (mips-dg-init): Add -mloongson-mmi option.
89 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
90 to check_mips_loongson_mmi_hw_available.
91 Rename check_effective_target_mips_loongson_runtime to
92 check_effective_target_mips_loongson_mmi_runtime.
93 (check_effective_target_vect_int): Use mips_loongson_mmi instead
94 of mips_loongson when check et-is-effective-target.
95 (add_options_for_mips_loongson_mmi): New proc.
96 Rename check_effective_target_mips_loongson to
97 check_effective_target_mips_loongson_mmi.
98 (check_effective_target_vect_shift,
99 check_effective_target_whole_vector_shift,
100 check_effective_target_vect_no_int_min_max,
101 check_effective_target_vect_no_align,
102 check_effective_target_vect_short_mult,
103 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
104 of mips_loongson when check et-is-effective-target.
105
106 2018-11-07 Richard Biener <rguenther@suse.de>
107
108 PR lto/87906
109 * g++.dg/lto/pr87906_0.C: New testcase.
110 * g++.dg/lto/pr87906_1.C: Likewise.
111
112 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
113
114 PR rtl-optimization/87874
115 * gcc.dg/pr87874.c: New.
116
117 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
118
119 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
120
121 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
122
123 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
124
125 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126
127 PR sanitizer/80953
128 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
129 support.
130 (foo): Use __builtin_alloca.
131
132 2018-11-06 Jan Hubicka <jh@suse.cz>
133
134 * gcc.dg/lto/tbaa-1.c: New testcase.
135
136 2018-11-06 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/87889
139 * gcc.dg/pr87894.c: New testcase.
140
141 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
142
143 PR target/87723
144 * gcc.target/s390/pr87723.c: New test.
145
146 2018-11-06 Richard Biener <rguenther@suse.de>
147
148 PR middle-end/18041
149 * gcc.target/i386/pr18041-1.c: New testcase.
150 * gcc.target/i386/pr18041-2.c: Likewise.
151
152 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
153
154 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
155 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
156 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
157 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
158 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
159 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
160 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
161 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
162 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
163 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
164 * gcc.target/i386/sse-13.c: Ditto.
165 * gcc.target/i386/sse-14.c: Ditto.
166 * gcc.target/i386/sse-22.c: Ditto.
167 * gcc.target/i386/sse-23.c: Ditto.
168 * gcc.target/i386/testimm-10.c: Ditto.
169 * gcc.target/i386/testround-1.c: Ditto.
170
171 2018-11-05 Paul Koning <ni1d@arrl.net>
172
173 * lib/target-supports.exp: Add check for "inf" effective target
174 keyword.
175 * gcc.dg/builtins-44.c: Skip if no infinite support.
176 * gcc.dg/builtins-45.c: Ditto.
177 * gcc.dg/torture/builtin-complex-1.c: Ditto.
178 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
179 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
180 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
181 * gcc.dg/torture/builtin-logb-1.c: Ditto.
182 * gcc.dg/torture/builtin-math-2.c: Ditto.
183 * gcc.dg/torture/builtin-math-5.c: Ditto.
184 * gcc.dg/torture/builtin-math-7.c: Ditto.
185 * gcc.dg/torture/builtin-modf-1.c: Ditto.
186 * gcc.dg/torture/type-generic-1.c: Ditto.
187
188 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
189
190 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
191 expectations.
192 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
193 * gcc.target/s390/md/setmem_long-1.c: Likewise.
194
195 2018-11-05 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/87873
198 * gcc.dg/pr87873.c: New testcase.
199
200 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
201
202 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
203 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
204
205 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
206
207 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
208
209 2018-11-05 Richard Biener <rguenther@suse.de>
210
211 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
212 * gcc.dg/tree-ssa/scev-7.c: Likewise.
213
214 2018-11-05 Jakub Jelinek <jakub@redhat.com>
215
216 PR tree-optimization/87859
217 * gcc.dg/store_merging_24.c: New test.
218 * gcc.dg/store_merging_25.c: New test.
219
220 PR sanitizer/87837
221 * c-c++-common/ubsan/pr87837.c: New test.
222
223 2018-11-05 Martin Liska <mliska@suse.cz>
224
225 PR c/87811
226 * gcc.dg/pr87811.c: New test.
227 * gcc.dg/pr87811-2.c: Likewise.
228 * gcc.dg/pr87811-3.c: Likewise.
229
230 2018-11-05 Martin Liska <mliska@suse.cz>
231
232 PR gcov-profile/77698
233 * gcc.dg/tree-prof/pr77698.c: New test.
234
235 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
236
237 PR tree-optimization/86572
238 * gcc.dg/pr86572.c: New test.
239
240 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
241
242 PR tree-optimization/87672
243 * gcc.dg/pr87672.c: New test.
244
245 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
246
247 PR middle-end/58372
248 * g++.target/i386/pr58372.C: New test.
249
250 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
251
252 PR target/87079
253 * gcc.target/nios2/pr87079-1.c: New.
254 * gcc.target/nios2/pr87079-2.c: New.
255
256 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
257
258 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
259 * gcc.dg/compat/pr83487-1_main.c: ... here.
260 * gcc.dg/compat/struct-by-value-10_main.c,
261 gcc.dg/compat/struct-by-value-10_x.c,
262 gcc.dg/compat/struct-by-value-11_main.c,
263 gcc.dg/compat/struct-by-value-11_x.c,
264 gcc.dg/compat/struct-by-value-12_main.c,
265 gcc.dg/compat/struct-by-value-12_x.c,
266 gcc.dg/compat/struct-by-value-13_main.c,
267 gcc.dg/compat/struct-by-value-13_x.c,
268 gcc.dg/compat/struct-by-value-14_main.c,
269 gcc.dg/compat/struct-by-value-14_x.c,
270 gcc.dg/compat/struct-by-value-15_main.c,
271 gcc.dg/compat/struct-by-value-15_x.c,
272 gcc.dg/compat/struct-by-value-17_main.c,
273 gcc.dg/compat/struct-by-value-17_x.c,
274 gcc.dg/compat/struct-by-value-18_main.c,
275 gcc.dg/compat/struct-by-value-18_x.c,
276 gcc.dg/compat/struct-by-value-2_main.c,
277 gcc.dg/compat/struct-by-value-2_x.c,
278 gcc.dg/compat/struct-by-value-22_main.c,
279 gcc.dg/compat/struct-by-value-22_x.c,
280 gcc.dg/compat/struct-by-value-3_main.c,
281 gcc.dg/compat/struct-by-value-3_x.c,
282 gcc.dg/compat/struct-by-value-4_main.c,
283 gcc.dg/compat/struct-by-value-4_x.c,
284 gcc.dg/compat/struct-by-value-5b_main.c,
285 gcc.dg/compat/struct-by-value-5b_x.c,
286 gcc.dg/compat/struct-by-value-6b_main.c,
287 gcc.dg/compat/struct-by-value-6b_x.c,
288 gcc.dg/compat/struct-by-value-6b_main.c,
289 gcc.dg/compat/struct-by-value-7b_x.c,
290 gcc.dg/compat/struct-by-value-7b_main.c,
291 gcc.dg/compat/struct-by-value-8_main.c,
292 gcc.dg/compat/struct-by-value-8_x.c,
293 gcc.dg/compat/struct-by-value-9_main.c,
294 gcc.dg/compat/struct-by-value-9_x.c,
295 gcc.dg/compat/struct-return-2_main.c,
296 gcc.dg/compat/struct-return-2_x.c: Likewise.
297
298 2018-11-02 Nathan Sidwell <nathan@acm.org>
299
300 * g++.dg/lookup/crash6.C: Adjust error
301 * g++.dg/parse/crash38.C: Likewise.
302
303 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
304
305 * gcc.c-torture/execute/20010904-2.c: Fix last change.
306 * gcc.dg/Wattributes-10.c: Likewise.
307
308 2018-11-02 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/87776
311 * gcc.dg/torture/pr87776.c: New testcase.
312
313 2018-11-01 Marek Polacek <polacek@redhat.com>
314
315 Implement P0846R0, ADL and function templates.
316 * g++.dg/addr_builtin-1.C: Adjust dg-error.
317 * g++.dg/cpp2a/fn-template1.C: New test.
318 * g++.dg/cpp2a/fn-template10.C: New test.
319 * g++.dg/cpp2a/fn-template11.C: New test.
320 * g++.dg/cpp2a/fn-template12.C: New test.
321 * g++.dg/cpp2a/fn-template13.C: New test.
322 * g++.dg/cpp2a/fn-template14.C: New test.
323 * g++.dg/cpp2a/fn-template15.C: New test.
324 * g++.dg/cpp2a/fn-template16.C: New test.
325 * g++.dg/cpp2a/fn-template2.C: New test.
326 * g++.dg/cpp2a/fn-template3.C: New test.
327 * g++.dg/cpp2a/fn-template4.C: New test.
328 * g++.dg/cpp2a/fn-template5.C: New test.
329 * g++.dg/cpp2a/fn-template6.C: New test.
330 * g++.dg/cpp2a/fn-template7.C: New test.
331 * g++.dg/cpp2a/fn-template8.C: New test.
332 * g++.dg/cpp2a/fn-template9.C: New test.
333 * g++.dg/parse/fn-template1.C: New test.
334 * g++.dg/parse/fn-template2.C: New test.
335 * g++.dg/parse/template19.C: Adjust dg-error.
336 * g++.dg/template/pr61745.C: Add target to dg-error.
337
338 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
339
340 PR fortran/54613
341 * gfortran.dg/findloc_1.f90: Actually commit.
342 * gfortran.dg/findloc_2.f90: Actually commit.
343 * gfortran.dg/findloc_3.f90: Actually commit.
344 * gfortran.dg/findloc_4.f90: Actually commit.
345 * gfortran.dg/findloc_5.f90: Actually commit.
346 * gfortran.dg/findloc_6.f90: Actually commit.
347
348 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
349
350 PR fortran/40196
351 * gfortran.dg/inquiry_part_ref_1.f08: New test.
352 * gfortran.dg/inquiry_part_ref_2.f90: New test.
353 * gfortran.dg/inquiry_part_ref_3.f90: New test.
354
355 2018-11-01 Paul Koning <ni1d@arrl.net>
356
357 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
358 * gcc.c-torture/execute/20010904-2.c: Ditto.
359 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
360 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
361 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
362 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
363 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
364 * gcc.dg/Walloca-14.c: Ditto.
365 * gcc.dg/Wlarger-than3.c: Ditto.
366 * gcc.dg/compat/pr83487-1_y.c: Ditto.
367 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
368 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
369 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
370 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
371 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
372 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
373 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
374 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
375 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
376 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
377 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
378 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
379 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
380 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
381 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
382 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
383 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
384 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
385 * gcc.dg/compat/struct-return-2_x.c: Ditto.
386 * gcc.dg/falign-labels-1.c: Ditto.
387 * gcc.dg/long_branch.c: Ditto.
388 * gcc.dg/nextafter-1.c: Ditto.
389 * gcc.dg/pr35045.c: Ditto.
390 * gcc.dg/pr48616.c: Ditto.
391 * gcc.dg/pr84100.c: Ditto.
392 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
393 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
394 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
395 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
396 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
397 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
398 * gcc.dg/builtins-1.c: Ditto.
399
400 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
401
402 PR fortran/46020
403 * gfortran.dg/bind_c_18.f90: Adjust error message.
404
405 2018-11-01 Marek Polacek <polacek@redhat.com>
406
407 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
408
409 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
410
411 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
412
413 2018-11-30 Jan Hubicka <jh@suse.cz>
414
415 * g++.dg/lto/pr84805_1.C: Update template.
416 * g++.dg/lto/pr84805_0.C: Update template.
417 * g++.dg/lto/pr84805_1b.C: Update template.
418 * g++.dg/lto/pr84805_0b.C: Update template.
419
420 2018-11-01 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/87826
423 * gcc.dg/pr87826.c: New test.
424
425 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
426
427 PR fortran/46020
428 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
429 * gfortran.dg/bind_c_usage_32.f90: New test.
430
431 2018-11-01 Nathan Sidwell <nathan@acm.org>
432
433 * g++.dg/abi/anon5.C: New.
434
435 2018-11-01 Jakub Jelinek <jakub@redhat.com>
436
437 PR d/87824
438 * gdc.dg/simd.d: Add -Wno-psabi.
439 * gdc.dg/compilable.d: Likewise.
440
441 2018-11-01 Martin Liska <mliska@suse.cz>
442 Jason Merrill <jason@redhat.com>
443
444 PR c++/64266
445 PR bootstrap/70422
446 PR ipa/81277
447 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
448 test.
449 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
450 assumptions are not longer valid.
451
452 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
453
454 PR fortran/20520
455 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
456
457 2018-10-31 Nathan Sidwell <nathan@acm.org>
458
459 * g++.dg/lookup/friend21.C: New.
460
461 2018-10-31 Martin Liska <mliska@suse.cz>
462
463 PR driver/83193
464 * gcc.target/aarch64/spellcheck_7.c: New test.
465 * gcc.target/aarch64/spellcheck_8.c: New test.
466 * gcc.target/aarch64/spellcheck_9.c: New test.
467
468 2018-10-31 Nathan Sidwell <nathan@acm.org>
469
470 * g++.dg/lookup/using60.C: New.
471
472 2018-10-31 Richard Biener <rguenther@suse.de>
473
474 PR middle-end/70359
475 PR middle-end/86270
476 * gcc.target/i386/pr70359.c: New testcase.
477 * gcc.target/i386/pr86270.c: Likewise.
478
479 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
480
481 * gcc.target/arc/jumptable.c: New test.
482
483 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
484
485 * gcc.target/arc/tls-gd.c: New file.
486 * gcc.target/arc/tls-ie.c: Likewise.
487 * gcc.target/arc/tls-ld.c: Likewise.
488 * gcc.target/arc/tls-le.c: Likewise.
489 * gcc.target/arc/tls-1.c: Update test.
490
491 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
492
493 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
494
495 2018-10-31 Martin Liska <mliska@suse.cz>
496
497 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
498 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
499 * c-c++-common/ubsan/unreachable-2.c: Likewise.
500 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
501
502 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
503
504 PR target/87374
505 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
506 -mword-relocations would be passed when compiling the test.
507 * gcc.target/arm/movsi_movt.c: Likewise.
508 * gcc.target/arm/pr81863.c: Likewise.
509 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
510 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
511 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
512 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
513 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
514 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
515
516 2018-10-31 Richard Biener <rguenther@suse.de>
517
518 PR testsuite/87802
519 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
520
521 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
522
523 PR fortran/85896
524 * gfortran.dg/min_max_type.f90: New test.
525
526 2018-10-30 Martin Sebor <msebor@redhat.com>
527
528 PR middle-end/87041
529 * gcc.c-torture/execute/fprintf-2.c: New test.
530 * gcc.c-torture/execute/printf-2.c: Same.
531 * gcc.c-torture/execute/user-printf.c: Same.
532 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
533 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
534 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
535 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
536
537 2018-10-30 Marek Polacek <polacek@redhat.com>
538
539 Implement P0892R2, explicit(bool).
540 * g++.dg/cpp2a/explicit1.C: New test.
541 * g++.dg/cpp2a/explicit10.C: New test.
542 * g++.dg/cpp2a/explicit11.C: New test.
543 * g++.dg/cpp2a/explicit12.C: New test.
544 * g++.dg/cpp2a/explicit13.C: New test.
545 * g++.dg/cpp2a/explicit2.C: New test.
546 * g++.dg/cpp2a/explicit3.C: New test.
547 * g++.dg/cpp2a/explicit4.C: New test.
548 * g++.dg/cpp2a/explicit5.C: New test.
549 * g++.dg/cpp2a/explicit6.C: New test.
550 * g++.dg/cpp2a/explicit7.C: New test.
551 * g++.dg/cpp2a/explicit8.C: New test.
552 * g++.dg/cpp2a/explicit9.C: New test.
553
554 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
555
556 PR rtl-optimization/87708
557 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
558 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
559
560 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
561
562 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
563 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
564 * g++.dg/ext/flexarray-mangle.C: Likewise.
565 * g++.dg/ext/flexarray-subst.C: Likewise.
566 * g++.dg/ext/flexary10.C: Likewise.
567 * g++.dg/ext/flexary11.C: Likewise.
568 * g++.dg/ext/flexary14.C: Likewise.
569 * g++.dg/ext/flexary16.C: Likewise.
570 * g++.dg/ext/flexary26.C: Likewise.
571 * g++.dg/ext/flexary27.C: Likewise.
572 * g++.dg/ext/flexary7.C: Likewise.
573 * g++.dg/ext/pr71290.C: Likewise.
574
575 2018-10-30 Paul Koning <ni1d@arrl.net>
576
577 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
578
579 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
580
581 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
582 section names without numbers.
583 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
584 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
585 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
586
587 2018-10-29 David Malcolm <dmalcolm@redhat.com>
588
589 PR c++/87721
590 * c-c++-common/substring-location-PR-87721.c: New test.
591 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
592 PR 87721.
593 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
594 (test_string_literals): Fold the index arguments before checking
595 for INTEGER_CST.
596
597 2018-10-29 David Malcolm <dmalcolm@redhat.com>
598
599 * c-c++-common/spellcheck-reserved.c: Update expected output for
600 C++ for merger of "did you mean" suggestions into the error
601 message.
602 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
603 you mean" suggestion into the error.
604 * g++.dg/lookup/error1.C: Likewise.
605 * g++.dg/lookup/pr77549.C: Likewise.
606 * g++.dg/lookup/pr80913.C: Likewise.
607 * g++.dg/lookup/suggestions1.C: Likewise.
608 * g++.dg/lookup/suggestions2.C: New test.
609 * g++.dg/overload/koenig1.C: Update expected output as above.
610 * g++.dg/spellcheck-identifiers-2.C: Likewise.
611 * g++.dg/spellcheck-identifiers.C: Likewise.
612 * g++.dg/spellcheck-ns.C: New test.
613 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
614 * g++.dg/spellcheck-pr78656.C: Likewise.
615 * g++.dg/spellcheck-pr79298.C: Likewise, adding
616 -fdiagnostics-show-caret to options.
617 * g++.dg/spellcheck-pr80177.C: Likewise.
618 * g++.dg/spellcheck-single-vs-multiple.C: New test.
619 * g++.dg/spellcheck-typenames.C: Update expected output as above.
620 * g++.dg/template/static10.C: Likewise.
621 * g++.old-deja/g++.mike/ns5.C: Likewise.
622 * g++.old-deja/g++.mike/ns7.C: Likewise.
623 * g++.old-deja/g++.ns/koenig5.C: Likewise.
624 * g++.old-deja/g++.other/lineno5.C: Likewise.
625
626 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
627
628 * g++.dg/cpp0x/auto24.C: Test location too.
629 * g++.dg/cpp0x/auto3.C: Likewise.
630 * g++.dg/cpp0x/auto42.C: Likewise.
631 * g++.dg/cpp0x/initlist57.C: Likewise.
632 * g++.dg/cpp0x/initlist75.C: Likewise.
633 * g++.dg/cpp0x/initlist80.C: Likewise.
634 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
635 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
636 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
637 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
638 * g++.old-deja/g++.other/typeck1.C: Likewise.
639
640 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
641
642 PR middle-end/87469
643 * g++.dg/pr87469.C: New test.
644
645 2018-10-29 Marek Polacek <polacek@redhat.com>
646
647 PR c++/87594 - constexpr rejects-valid with range-based for.
648 * g++.dg/cpp1y/constexpr-loop8.C: New test.
649
650 2018-10-29 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/87785
653 * gcc.dg/torture/20181029-1.c: New testcase.
654 * gcc.dg/torture/20181029-2.c: Likewise.
655
656 2018-10-29 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/87790
659 * gcc.dg/pr87790.c: New testcase.
660
661 2018-10-29 Martin Liska <mliska@suse.cz>
662
663 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
664 * lib/gcov.exp: Remove legacy verify-intermediate.
665
666 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
667
668 * gcc.dg/gimplefe-30.c: New test.
669 * gcc.dg/gimplefe-31.c: New test.
670 * gcc.dg/gimplefe-32.c: New test.
671 * gcc.dg/gimplefe-33.c: New test.
672
673 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
674
675 * gcc.misc-tests/help.exp: Add D to option descriptions check.
676 * gdc.dg/asan/asan.exp: New file.
677 * gdc.dg/asan/gdc272.d: New test.
678 * gdc.dg/compilable.d: New test.
679 * gdc.dg/dg.exp: New file.
680 * gdc.dg/gdc254.d: New test.
681 * gdc.dg/gdc260.d: New test.
682 * gdc.dg/gdc270a.d: New test.
683 * gdc.dg/gdc270b.d: New test.
684 * gdc.dg/gdc282.d: New test.
685 * gdc.dg/gdc283.d: New test.
686 * gdc.dg/imports/gdc170.d: New test.
687 * gdc.dg/imports/gdc231.d: New test.
688 * gdc.dg/imports/gdc239.d: New test.
689 * gdc.dg/imports/gdc241a.d: New test.
690 * gdc.dg/imports/gdc241b.d: New test.
691 * gdc.dg/imports/gdc251a.d: New test.
692 * gdc.dg/imports/gdc251b.d: New test.
693 * gdc.dg/imports/gdc253.d: New test.
694 * gdc.dg/imports/gdc254a.d: New test.
695 * gdc.dg/imports/gdc256.d: New test.
696 * gdc.dg/imports/gdc27.d: New test.
697 * gdc.dg/imports/gdcpkg256/package.d: New test.
698 * gdc.dg/imports/runnable.d: New test.
699 * gdc.dg/link.d: New test.
700 * gdc.dg/lto/lto.exp: New file.
701 * gdc.dg/lto/ltotests_0.d: New test.
702 * gdc.dg/lto/ltotests_1.d: New test.
703 * gdc.dg/runnable.d: New test.
704 * gdc.dg/simd.d: New test.
705 * gdc.test/gdc-test.exp: New file.
706 * lib/gdc-dg.exp: New file.
707 * lib/gdc.exp: New file.
708
709 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
710
711 PR fortran/54613
712 * gfortran.dg/findloc_1.f90: New test.
713 * gfortran.dg/findloc_2.f90: New test.
714 * gfortran.dg/findloc_3.f90: New test.
715 * gfortran.dg/findloc_4.f90: New test.
716 * gfortran.dg/findloc_5.f90: New test.
717 * gfortran.dg/findloc_6.f90: New test.
718
719 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
720 Jinsong Ji <jji@us.ibm.com>
721
722 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
723 formatting cleanup.
724 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
725 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
726 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
727 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
728 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
729 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
730 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
731 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
732 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
733 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
734 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
735 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
736 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
737 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
738 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
739 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
740 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
741 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
742 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
743 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
744 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
745 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
746 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
747 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
748 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
749 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
750 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
751 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
752 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
753 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
754 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
755 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
756 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
757 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
758 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
759 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
760 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
761 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
762 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
763 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
764 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
765 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
766 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
767
768 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
769
770 * gcc.target/powerpc/ssse3-check.h: New file.
771 * gcc.target/powerpc/ssse3-vals.h: New file.
772 * gcc.target/powerpc/ssse3-pabsb.c: New file.
773 * gcc.target/powerpc/ssse3-pabsd.c: New file.
774 * gcc.target/powerpc/ssse3-pabsw.c: New file.
775 * gcc.target/powerpc/ssse3-palignr.c: New file.
776 * gcc.target/powerpc/ssse3-phaddd.c: New file.
777 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
778 * gcc.target/powerpc/ssse3-phaddw.c: New file.
779 * gcc.target/powerpc/ssse3-phsubd.c: New file.
780 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
781 * gcc.target/powerpc/ssse3-phsubw.c: New file.
782 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
783 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
784 * gcc.target/powerpc/ssse3-pshufb.c: New file.
785 * gcc.target/powerpc/ssse3-psignb.c: New file.
786 * gcc.target/powerpc/ssse3-psignd.c: New file.
787 * gcc.target/powerpc/ssse3-psignw.c: New file.
788
789 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
790
791 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
792 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
793 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
794 * gcc.target/powerpc/mmx-packs.c: Likewise.
795 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
796 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
797 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
798 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
799 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
800 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
801 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
802 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
803 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
804 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
805 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
806 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
807 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
808 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
809 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
810 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
811 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
812 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
813 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
814 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
815 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
816 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
817 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
818 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
819 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
820 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
821 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
822 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
823 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
824 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
825 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
826 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
827 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
828 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
829 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
830 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
831 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
832 * gcc.target/powerpc/pr37191.c: Likewise.
833 * gcc.target/powerpc/sse-addps-1.c: Likewise.
834 * gcc.target/powerpc/sse-addss-1.c: Likewise.
835 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
836 * gcc.target/powerpc/sse-andps-1.c: Likewise.
837 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
838 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
839 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
840 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
841 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
842 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
843 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
844 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
845 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
846 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
847 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
848 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
849 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
850 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
851 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
852 * gcc.target/powerpc/sse-divps-1.c: Likewise.
853 * gcc.target/powerpc/sse-divss-1.c: Likewise.
854 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
855 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
856 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
857 * gcc.target/powerpc/sse-minps-1.c: Likewise.
858 * gcc.target/powerpc/sse-minps-2.c: Likewise.
859 * gcc.target/powerpc/sse-minss-1.c: Likewise.
860 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
861 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
862 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
863 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
864 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
865 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
866 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
867 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
868 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
869 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
870 * gcc.target/powerpc/sse-movss-1.c: Likewise.
871 * gcc.target/powerpc/sse-movss-2.c: Likewise.
872 * gcc.target/powerpc/sse-movss-3.c: Likewise.
873 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
874 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
875 * gcc.target/powerpc/sse-orps-1.c: Likewise.
876 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
877 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
878 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
879 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
880 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
881 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
882 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
883 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
884 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
885 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
886 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
887 * gcc.target/powerpc/sse-subps-1.c: Likewise.
888 * gcc.target/powerpc/sse-subss-1.c: Likewise.
889 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
890 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
891 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
892 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
893 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
894 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
895 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
896 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
897 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
898 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
899 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
900 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
901 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
902 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
903 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
904 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
905 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
906 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
907 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
908 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
909 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
910 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
911 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
912 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
913 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
914 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
915 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
916 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
917 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
918 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
919 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
920 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
921 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
922 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
923 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
924 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
925 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
926 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
927 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
928 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
929 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
930 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
931 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
932 * gcc.target/powerpc/sse2-mmx.c: Likewise.
933 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
934 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
935 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
936 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
937 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
938 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
939 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
940 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
941 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
942 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
943 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
944 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
945 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
946 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
947 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
948 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
949 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
950 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
951 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
952 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
953 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
954 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
955 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
956 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
957 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
958 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
959 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
960 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
961 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
962 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
963 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
964 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
965 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
966 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
967 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
968 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
969 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
970 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
971 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
972 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
973 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
974 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
975 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
976 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
977 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
978 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
979 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
980 * gcc.target/powerpc/sse2-por-1.c: Likewise.
981 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
982 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
983 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
984 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
985 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
986 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
987 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
988 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
989 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
990 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
991 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
992 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
993 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
994 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
995 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
996 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
997 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
998 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
999 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
1000 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
1001 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
1002 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
1003 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
1004 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
1005 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
1006 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
1007 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
1008 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
1009 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
1010 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
1011 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
1012 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
1013 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
1014 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
1015 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
1016 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
1017 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
1018 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
1019 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1020 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
1021 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
1022 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
1023 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
1024 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
1025 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
1026 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
1027 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
1028 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
1029 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
1030 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
1031 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
1032 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
1033 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1034 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1035 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1036 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1037 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1038 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1039 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1040 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1041 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1042 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1043 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
1044 ommitted "-mpower8-vector" to dg-options.
1045
1046 2018-10-26 Jan Hubicka <jh@suse.cz>
1047
1048 * g++.dg/lto/odr-1_0.C: Fix template.
1049 * g++.dg/lto/odr-1_1.C: Fix template.
1050
1051 2018-10-26 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/87105
1054 * g++.dg/vect/slp-pr87105.cc: Adjust.
1055 * gcc.dg/torture/20181024-1.c: New testcase.
1056 * g++.dg/opt/20181025-1.C: Likewise.
1057
1058 2018-10-26 Richard Biener <rguenther@suse.de>
1059
1060 PR testsuite/87754
1061 * g++.dg/lto/odr-1_0.C: Fix pattern.
1062
1063 2018-10-26 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/87746
1066 * gcc.dg/pr87746.c: New testcase.
1067
1068 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1069
1070 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
1071
1072 2018-10-25 Carl Love <cel@us.ibm.com>
1073
1074 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
1075
1076 2018-10-25 Martin Liska <mliska@suse.cz>
1077
1078 PR testsuite/87739
1079 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
1080
1081 2018-10-25 Martin Liska <mliska@suse.cz>
1082
1083 PR other/87735
1084 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
1085 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
1086 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
1087
1088 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
1089
1090 * gcc.target/s390/global-array-almost-huge-element.c: New test.
1091 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
1092 * gcc.target/s390/global-array-element-pic.c: New test.
1093 * gcc.target/s390/global-array-even-element.c: New test.
1094 * gcc.target/s390/global-array-huge-element.c: New test.
1095 * gcc.target/s390/global-array-negative-huge-element.c: New test.
1096 * gcc.target/s390/global-array-odd-element.c: New test.
1097
1098 2018-10-25 Jan Hubicka <jh@suse.cz>
1099
1100 * g++.dg/lto/odr-1_0.C: New test.
1101 * g++.dg/lto/odr-1_1.C: New test.
1102
1103 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1104
1105
1106 * gcc.dg/sibcall-9.c: Make v static.
1107 * gcc.dg/sibcall-10.c: Likewise.
1108
1109 2018-10-25 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/87665
1112 PR tree-optimization/87745
1113 * gfortran.dg/20181025-1.f: New testcase.
1114
1115 2018-10-25 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR fortran/87725
1118 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
1119 from kind with a colon rather than comma.
1120 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
1121 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
1122
1123 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
1124
1125 * gcc.target/powerpc/float128-math.c: New test to make sure the
1126 long double built-in function names use the f128 form if the user
1127 switched from IBM long double to IEEE long double.
1128 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
1129
1130 2018-10-24 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c++/86288
1133 * g++.dg/cpp0x/gen-attrs-66.C: New test.
1134
1135 2018-10-24 Martin Sebor <msebor@redhat.com>
1136
1137 PR c++/84851
1138 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
1139
1140 2018-10-24 Martin Liska <mliska@suse.cz>
1141
1142 PR tree-optimization/84436
1143 * gcc.dg/tree-ssa/pr84436-1.c: New test.
1144 * gcc.dg/tree-ssa/pr84436-2.c: New test.
1145 * gcc.dg/tree-ssa/pr84436-3.c: New test.
1146 * gcc.dg/tree-ssa/pr84436-4.c: New test.
1147 * gcc.dg/tree-ssa/pr84436-5.c: New test.
1148
1149 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
1150
1151 * gcc.target/s390/20181024-1.c: New test.
1152
1153 2018-10-24 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/87105
1156 * gcc.dg/vect/bb-slp-39.c: New testcase.
1157 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
1158
1159 2018-10-24 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/84013
1162 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
1163
1164 2018-10-24 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/87665
1167 * gcc.dg/torture/pr87665.c: New testcase.
1168
1169 2018-10-23 Jakub Jelinek <jakub@redhat.com>
1170
1171 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
1172 only. Add expected warnings and messages for c++2a.
1173
1174 2018-10-23 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/87105
1177 PR tree-optimization/87608
1178 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
1179 g++.dg/vect/slp-pr87105.cc: Likewise.
1180 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
1181 relies on phiprop run before.
1182 * g++.dg/tree-ssa/pr30738.C: Likewise.
1183 * g++.dg/tree-ssa/pr57380.C: Likewise.
1184 * gcc.dg/tree-ssa/pr84859.c: Likewise.
1185 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
1186 confused by copies in the IL left by EVRP.
1187 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
1188 by predictors.
1189 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
1190 * gcc.dg/pr24574.c: Likewise.
1191 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
1192
1193 2018-10-23 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/87700
1196 * gcc.dg/torture/pr87700.c: New testcase.
1197
1198 2018-10-23 Richard Biener <rguenther@suse.de>
1199
1200 PR tree-optimization/87693
1201 * gcc.dg/torture/pr87693.c: New testcase.
1202
1203 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
1204
1205 PR fortran/85603
1206 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
1207 occurring as it should and a regression caused by version 1 of
1208 this patch.
1209
1210 2018-10-22 Yury Gribov <tetra2005@gmail.com>
1211
1212 PR tree-optimization/87633
1213 * g++.dg/pr87633.C: New test.
1214
1215 2018-10-22 Marek Polacek <polacek@redhat.com>
1216
1217 PR testsuite/87694
1218 * g++.dg/concepts/memfun-err.C: Make it a compile test.
1219
1220 2018-10-22 Richard Biener <rguenther@suse.de>
1221
1222 * gcc.dg/tree-ssa/evrp12.c: New testcase.
1223 * gcc.dg/predict-6.c: Adjust.
1224 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
1225 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1226 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1227
1228 2018-10-22 Martin Liska <mliska@suse.cz>
1229
1230 PR tree-optimization/87686
1231 * g++.dg/tree-ssa/pr87686.C: New test.
1232
1233 2018-10-22 Jakub Jelinek <jakub@redhat.com>
1234
1235 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
1236 properly -std= options.
1237
1238 2018-10-22 Richard Biener <rguenther@suse.de>
1239
1240 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
1241
1242 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1243
1244 * gnat.dg/sso14.adb: New test.
1245 * gnat.dg/sso15.adb: Likewise.
1246
1247 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gnat.dg/warn19.ad[sb]: New test.
1250 * gnat.dg/warn19_pkg.ads: New helper.
1251
1252 2018-10-22 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/87640
1255 * gcc.dg/torture/pr87640.c: New testcase.
1256
1257 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
1258
1259 * gcc.target/s390/litpool-int.c: New test.
1260
1261 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1262
1263 PR target/72782
1264 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
1265 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
1266 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
1267 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
1268 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
1269 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
1270 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
1271 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
1272
1273 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 PR target/72782
1276 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
1277 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
1278 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
1279 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
1280 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
1281 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
1282 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
1283 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
1284 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
1285 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
1286 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
1287 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
1288 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
1289 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
1290 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
1291 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
1292 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
1293 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
1294 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
1295 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
1296 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
1297 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
1298 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
1299 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
1300 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
1301 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
1302 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
1303
1304 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
1305
1306 PR target/72782
1307 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
1308 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
1309 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
1310 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
1311 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
1312 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
1313 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
1314 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
1315 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
1316 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
1317 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
1318 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
1319 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
1320 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
1321 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
1322 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
1323 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
1324
1325 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1326
1327 PR target/72782
1328 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
1329 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1330 (__builtin_ia32_vfmsubps512_mask): Likewise.
1331 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1332 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1333 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1334 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1335 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1336 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1337 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1338 * testsuite/gcc.target/i386/sse-13.c
1339 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1340 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1341 (__builtin_ia32_vfmsubps512_mask): Likewise.
1342 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1343 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1344 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1345 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1346 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1347 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1348 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1349 * testsuite/gcc.target/i386/sse-23.c
1350 (__builtin_ia32_vfmsubpd512_mask): Likewise.
1351 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
1352 (__builtin_ia32_vfmsubps512_mask): Likewise.
1353 (__builtin_ia32_vfmsubps512_maskz): Likewise.
1354 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
1355 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
1356 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
1357 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
1358 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
1359 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
1360
1361 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1362
1363 PR target/72782
1364 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
1365 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
1366 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
1367 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
1368 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
1369 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
1370 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
1371 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
1372 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
1373 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
1374 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
1375
1376 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 PR target/72782
1379 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
1380 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
1381 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
1382 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
1383 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
1384 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
1385 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
1386 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
1387 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
1388 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
1389 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
1390
1391 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR target/72782
1394 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
1395 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
1396 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
1397 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
1398 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
1399 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
1400 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
1401 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
1402 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
1403 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
1404 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
1405
1406 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
1407
1408 PR fortran/71880
1409 * gfortran.dg/deferred_character_31.f90 : New test.
1410
1411 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1412
1413 PR target/72782
1414 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
1415 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
1416 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
1417 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
1418 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1419 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1420 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1421 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1422 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1423
1424 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 PR target/87662
1427 * gcc.target/i386/pr87662.c
1428
1429 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1430
1431 PR target/72782
1432 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1433 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1434 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1435 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1436 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1437 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1438 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1439 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1440
1441 2018-10-20 Marek Polacek <polacek@redhat.com>
1442
1443 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1444 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1445 the list of default stds to test.
1446
1447 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR middle-end/87647
1450 * gcc.c-torture/compile/pr87647.c: New test.
1451
1452 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR middle-end/85488
1455 PR middle-end/87649
1456 * c-c++-common/gomp/doacross-2.c: New test.
1457 * c-c++-common/gomp/sink-3.c: Expect another error during error
1458 recovery.
1459
1460 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1461
1462 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1463 field number.
1464 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1465
1466 2018-10-19 Richard Biener <rguenther@suse.de>
1467
1468 PR middle-end/87645
1469 * gcc.dg/torture/pr87645.c: New testcase.
1470
1471 2018-10-19 Richard Biener <rguenther@suse.de>
1472
1473 PR target/87657
1474 * gcc.target/i386/pr87657.c: New testcase.
1475
1476 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1477
1478 PR target/72782
1479 * gcc.target/i386/avx512-binop-1.h: New file.
1480 * gcc.target/i386/avx512-binop-2.h: Likewise.
1481 * gcc.target/i386/avx512-binop-3.h: Likewise.
1482 * gcc.target/i386/avx512-binop-4.h: Likewise.
1483 * gcc.target/i386/avx512-binop-5.h: Likewise.
1484 * gcc.target/i386/avx512-binop-6.h: Likewise.
1485 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1486 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1487 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1488 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1489 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1490 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1491 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1492 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1493 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1494 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1495 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1496 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1497 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1498 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1499 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1500 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1501 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1502
1503 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1504
1505 PR rtl-optimization/87596
1506 * gcc.target/i386/pr87596.c: New test.
1507
1508 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 * gnat.dg/frame_overflow2.adb: New test.
1511
1512 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1513
1514 PR target/72782
1515 * gcc.target/i386/avx512-fma-1.h: New file.
1516 * gcc.target/i386/avx512-fma-2.h: Likewise.
1517 * gcc.target/i386/avx512-fma-3.h: Likewise.
1518 * gcc.target/i386/avx512-fma-4.h: Likewise.
1519 * gcc.target/i386/avx512-fma-5.h: Likewise.
1520 * gcc.target/i386/avx512-fma-6.h: Likewise.
1521 * gcc.target/i386/avx512-fma-7.h: Likewise.
1522 * gcc.target/i386/avx512-fma-8.h: Likewise.
1523 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1524 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1525 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1526 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1527 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1528 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1529 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1530 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1531 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1532 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1533 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1534
1535 2018-10-18 Tobias Burnus <burnus@net-b.de>
1536
1537 PR fortran/87625
1538 * gfortran.dg/realloc_on_assign_31.f90: New file.
1539
1540 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1541
1542 PR tree-optimization/87562
1543 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1544 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1545 * c-c++-common/substring-location-PR-87562-1.c: New test.
1546 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1547 PR 87562.
1548 * gcc.dg/plugin/pr87562-a.h: New file.
1549 * gcc.dg/plugin/pr87562-b.h: New file.
1550
1551 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1552
1553 PR fortran/58618
1554 * gfortran.dg/associate_45.f90 : New test.
1555
1556 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1557
1558 PR fortran/58618
1559 * gfortran.dg/deferred_character_30.f90 : New test.
1560
1561 2018-10-18 Richard Biener <rguenther@suse.de>
1562
1563 PR middle-end/87087
1564 * gcc.dg/torture/pr87087.c: New testcase.
1565 * gcc.dg/graphite/pr84204.c: XFAIL.
1566 * gcc.dg/graphite/pr85935.c: Likewise.
1567
1568 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR target/87537
1571 * gcc.target/i386/pr87537-1.c: New test.
1572
1573 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1574
1575 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1576 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1577 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1578 gcc.dg/gnu2x-static-assert-1.c: New tests.
1579 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1580
1581 2018-10-17 Tobias Burnus <burnus@net-b.de>
1582
1583 PR fortran/87632
1584 * gfortran.dg/select_type_47.f90: New.
1585
1586 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1587
1588 * gcc.c-torture/execute/pr87623.c: New test.
1589
1590 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/84705
1593 * g++.dg/cpp0x/pr84705.C: New.
1594
1595 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1596
1597 PR fortran/56386
1598 PR fortran/58906
1599 PR fortran/77385
1600 * gfortran.dg/associate_44.f90 : New test.
1601
1602 PR fortran/80260
1603 * gfortran.dg/select_type_45.f90 : New test.
1604
1605 PR fortran/82077
1606 * gfortran.dg/select_type_46.f90 : New test.
1607
1608 2018-10-16 Tobias Burnus <burnus@net-b.de>
1609
1610 PR fortran/67125
1611 * gfortran.dg/allocate_with_source_26.f90: Extend
1612 testcase with polymorphic variables.
1613
1614 2018-10-16 Tobias Burnus <burnus@net-b.de>
1615
1616 PR fortran/67125
1617 * gfortran.dg/allocate_with_source_26.f90: New.
1618
1619 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1620
1621 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1622 to reflect minimum margin width.
1623 * gcc.dg/missing-header-fixit-4.c: Likewise.
1624 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1625 Likewise.
1626 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1627 Likewise.
1628 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1629 New test.
1630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1631
1632 2018-10-15 Tobias Burnus <burnus@net-b.de>
1633
1634 PR fortran/87597
1635 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1636
1637 2018-10-15 Renlin Li <renlin.li@arm.com>
1638
1639 PR target/87563
1640 * gcc.target/aarch64/sve/pr87563.c: New.
1641
1642 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1643 Tobias Burnus <burnus@gcc.gnu.org>
1644
1645 PR fortran/87566
1646 * gfortran.dg/select_type_44.f90: New test.
1647 * gfortran.dg/associate_42.f90: New test.
1648
1649 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1650
1651 PR tree-optimization/87022
1652 * gcc.dg/tree-ssa/pr87022.c: New test.
1653
1654 2018-10-15 Richard Biener <rguenther@suse.de>
1655
1656 PR middle-end/87610
1657 * gcc.dg/torture/restrict-6.c: New testcase.
1658
1659 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1660
1661 * g++.dg/vec-init-1.C: New test.
1662
1663 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1664
1665 PR target/87599
1666 * gcc.target/i386/pr87599.c: New test.
1667
1668 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1669
1670 PR target/87572
1671 * gcc.target/i386/pr87572.c: New test.
1672
1673 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1674
1675 PR fortran/83146
1676 * gfortran.dg/associate_43.f90: New test.
1677
1678 2018-10-14 Anthony Green <green@moxielogic.com>
1679
1680 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1681
1682 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1683
1684 PR middle-end/81376
1685 * c-c++-common/pr81376.c: New test.
1686 * gcc.target/i386/387-ficom-2.c: Update test.
1687 * gcc.target/i386/387-ficom-2.c: Ditto.
1688
1689 2018-10-12 Tobias Burnus <burnus@net-b.de>
1690
1691 PR fortran/87597
1692 * gfortran.dg/inline_matmul_24.f90: New.
1693
1694 2018-10-12 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/58787
1697 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1698 * gfortran.dg/interface_42.f90: Ditto.
1699 * gfortran.dg/internal_references_1.f90: Ditto.
1700 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1701 * gfortran.dg/pr65453.f90: Ditto.
1702 * gfortran.dg/pr77414.f90: Ditto.
1703 * gfortran.dg/pr78741.f90: Ditto.
1704 * gfortran.dg/same_name_2.f90: Ditto.
1705
1706 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1707
1708 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1709 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1710
1711 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1712
1713 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1714 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1715 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1716 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1717 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1718 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1719 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1720 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1721 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1722 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1723
1724 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1725
1726 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1727 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1728 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1729 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1730 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1731 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1732 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1733 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1734 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1735 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1736 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1737 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1738 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1739 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1740 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1741 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1742 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1743 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1744
1745 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1746
1747 * gcc.target/powerpc/fold-vec-select-char.c: New.
1748 * gcc.target/powerpc/fold-vec-select-double.c: New.
1749 * gcc.target/powerpc/fold-vec-select-float.c: New.
1750 * gcc.target/powerpc/fold-vec-select-int.c: New.
1751 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1752 * gcc.target/powerpc/fold-vec-select-short.c: New.
1753
1754 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1755
1756 PR tree-optimization/86829
1757 * gcc.dg/sinatan-1.c: New test.
1758 * gcc.dg/sinatan-2.c: New test.
1759 * gcc.dg/sinatan-3.c: New test.
1760
1761 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1762
1763 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1764 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1765 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1766
1767 2018-10-11 Tobias Burnus <burnus@net-b.de>
1768
1769 Revert:
1770 2018-10-09 Tobias Burnus <burnus@net-b.de>
1771
1772 PR fortran/83522
1773 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1774 change to dg-do compile.
1775 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1776 * gfortran.dg/array_initializer_1.f90: Use array
1777 element not size-one section.
1778 * gfortran.dg/array_substring.f90: New.
1779
1780 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1781
1782 PR target/87511
1783 * gcc.target/aarch64/pr87511.c: Add new test.
1784
1785 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1786
1787 PR c++/84993
1788 * g++.dg/torture/accessor-fixits-9.C: New test.
1789
1790 2018-10-11 Nathan Sidwell <nathan@acm.org>
1791
1792 * g++.dg/parse/close-brace.C: New.
1793 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1794 * g++.old-deja/g++.other/crash32.C: Add another error
1795
1796 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR c++/85070
1799 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1800 c++14_only to c++14.
1801
1802 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1803
1804 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1805 there hasn't been a dg-end-multiline-output since the last
1806 dg-begin-multiline-output.
1807 (dg-end-multiline-output): Issue an error if there hasn't been a
1808 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1809 as soon possible. Rename "line" to "last_line".
1810
1811 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1812
1813 * selftests/repeat.rtl: New file.
1814
1815 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR c++/87582
1818 * g++.dg/cpp1z/decomp48.C: New test.
1819
1820 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1821
1822 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1823 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1824 output for C vs C++. Expect notes showing the definitions of the
1825 macros.
1826 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1827 above.
1828
1829 2018-10-11 Martin Jambor <mjambor@suse.cz>
1830
1831 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1832 greater that the size of double by target large_long double.
1833
1834 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1835
1836 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1837
1838 PR c++/87547
1839 * g++.dg/rtti/typeid12.C: New test.
1840
1841 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * g++.dg/other/pr87574.C: New test.
1844
1845 2018-10-10 Marek Polacek <polacek@redhat.com>
1846
1847 PR c++/87567 - constexpr rejects call to non-constexpr function.
1848 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1849
1850 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1851
1852 PR target/87579
1853 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1854 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1855 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1856 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1857 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1858 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1859 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1860 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1861 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1862 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1863 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1864 * gcc.target/powerpc/pr37191.c: Likewise.
1865 2018-10-10 Martin Sebor <msebor@redhat.com>
1866
1867 PR c/54391
1868 * gcc.dg/transparent-union-6.c: New.
1869
1870 2018-10-10 Martin Sebor <msebor@redhat.com>
1871
1872 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1873 Add a test for 2-byte wchar_t.
1874 * gcc.dg/builtin-memchr.c: New test.
1875
1876 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1877
1878 PR target/87573
1879 * gcc.target/i386/pr87573.c: New test.
1880
1881 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR target/87550
1884 * gcc.target/i386/pr87550.c: New test.
1885
1886 PR c/87286
1887 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1888
1889 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/84423
1892 * g++.dg/concepts/pr84423-1.C: New.
1893 * g++.dg/concepts/pr84423-2.C: Likewise.
1894 * g++.dg/cpp0x/auto39.C: Test location too.
1895 * g++.dg/cpp0x/auto9.C: Likewise.
1896 * g++.dg/cpp1y/pr60384.C: Likewise.
1897
1898 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1899
1900 * gcc.target/powerpc/sse3-check.h: New file.
1901 * gcc.target/powerpc/sse3-addsubps.c: New file.
1902 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1903 * gcc.target/powerpc/sse3-haddps.c: New file.
1904 * gcc.target/powerpc/sse3-hsubps.c: New file.
1905 * gcc.target/powerpc/sse3-haddpd.c: New file.
1906 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1907 * gcc.target/powerpc/sse3-lddqu.c: New file.
1908 * gcc.target/powerpc/sse3-movsldup.c: New file.
1909 * gcc.target/powerpc/sse3-movshdup.c: New file.
1910 * gcc.target/powerpc/sse3-movddup.c: New file.
1911 * gcc.target/powerpc/pr37191.c: New file.
1912
1913 2018-10-09 Tobias Burnus <burnus@net-b.de>
1914
1915 PR fortran/83522
1916 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1917 change to dg-do compile.
1918 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1919 * gfortran.dg/array_initializer_1.f90: Use array
1920 element not size-one section.
1921 * gfortran.dg/array_substring.f90: New.
1922
1923 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1926 testcase.
1927
1928 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 * gnat.dg/warn17.adb: New testcase.
1931
1932 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1933
1934 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1935 gnat.dg/inline14_pkg.ads: New testcase.
1936
1937 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1938
1939 * gnat.dg/warn18.adb: New testcase.
1940
1941 2018-10-09 Martin Liska <mliska@suse.cz>
1942
1943 * c-c++-common/asan/pr64820.c: Add line number to scanned
1944 pattern.
1945 * c-c++-common/asan/use-after-return-1.c: Likewise.
1946 * g++.dg/asan/function-argument-1.C (main): Likewise.
1947 * g++.dg/asan/function-argument-2.C (main): Likewise.
1948 * g++.dg/asan/function-argument-3.C (main): Likewise.
1949 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1950 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1951 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1952 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1953 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1954 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1955 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1956 * gcc.dg/asan/pr78541.c (main): Likewise.
1957 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1958 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1959 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1960 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1961 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1962 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1963
1964 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1965
1966 PR fortran/87151
1967 * gfortran.dg/deferred_type_component_3.f90: New test.
1968
1969 PR fortran/80931
1970 * gfortran.dg/deferred_character_28.f90: New test.
1971 * gfortran.dg/deferred_character_29.f90: New test (note that
1972 this test appears in PR83196 comment #4 by mistake).
1973
1974 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gcc.target/i386/vararg-loc.c: Accept a column number.
1977
1978 2018-10-08 Martin Liska <mliska@suse.cz>
1979
1980 * gcc.target/i386/i386.exp: Move procedures to
1981 target-supports.exp.
1982 * g++.target/i386/i386.exp: New file.
1983 * gcc.target/i386/mv*.C: Move here tests and remove
1984 target filter in these tests.
1985
1986 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1987
1988 * gfortran.dg/contiguous_4.f90: Adjust.
1989 * gfortran.dg/contiguous_4.f90: New test.
1990
1991 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1992
1993 PR fortran/86372
1994 * gfortran.dg/associate_41.f90: New test.
1995
1996 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997
1998 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1999 * gnat.dg/string_merge1.adb: Likewise.
2000 * gnat.dg/string_merge2.adb: Likewise.
2001
2002 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2003
2004 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
2005
2006 2018-10-08 Martin Liska <mliska@suse.cz>
2007
2008 * g++.dg/ext/pr82625.C: Add dg-compile filter.
2009
2010 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2011
2012 PR c++/71128
2013 * g++.dg/concepts/pr71128.C: New.
2014
2015 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
2016
2017 PR c/87286
2018 * gcc.dg/pr87286.c: New test.
2019
2020 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2021
2022 PR fortran/86111
2023 * gfortran.dg/array_constructor_type_23.f90: New test.
2024
2025 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
2026
2027 PR fortran/83999
2028 * gfortran.dg/elemental_function_4.f90 : New test.
2029
2030 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
2031
2032 PR rtl-optimization/86939
2033 PR rtl-optimization/87479
2034 * gcc.target/powerpc/pr86939.c: New test.
2035 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
2036
2037 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038
2039 * gnat.dg/string_merge1.adb: Fix test expectations.
2040 * gnat.dg/string_merge2.adb: Likewise.
2041
2042 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2043
2044 PR c++/56856
2045 * g++.dg/ext/builtin4.C: Set expected location for warning to the
2046 correct location within the format string.
2047 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
2048 files for testing locations within string literal locations from
2049 the C frontend.
2050 * g++.dg/warn/Wformat-method.C: New test.
2051 * g++.dg/warn/Wformat-pr71863.C: New test.
2052 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
2053 * g++.dg/warn/Wformat-ranges.C: New test, based on
2054 gcc.dg/format/diagnostic-ranges.c.
2055 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2056 (test_multitoken_macro): Generalize expected output to work with
2057 both C and C++.
2058 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2059 (test_stringified_token_1): Likewise.
2060 (test_stringified_token_3): Likewise.
2061
2062 2018-10-05 David Malcolm <dmalcolm@redhat.com>
2063
2064 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
2065 count. If there's a 3rd argument, use dg-process-target on it,
2066 bailing out, or recording expected failures as "maybe_x".
2067 (proc handle-multiline-outputs): Extract "maybe_x", and use it
2068 to convert pass/fail into xpass/xfail.
2069
2070 2018-10-05 Martin Sebor <msebor@redhat.com>
2071
2072 PR tree-optimization/87490
2073 * gcc.dg/pr87490.c: New test.
2074 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
2075
2076 2018-10-05 Steve Ellcey <sellcey@cavium.com>
2077
2078 PR tree-optimization/71625
2079 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
2080 (test_vclz_s16): Ditto.
2081 (test_vclz_s32): Ditto.
2082 (test_vclzq_s8): Ditto.
2083 (test_vclzq_s16): Ditto.
2084 (test_vclzq_s32): Ditto.
2085 (test_vclz_u8): Ditto.
2086 (test_vclz_u16): Ditto.
2087 (test_vclz_u32): Ditto.
2088 (test_vclzq_u8): Ditto.
2089 (test_vclzq_u16): Ditto.
2090 (test_vclzq_u32): Ditto.
2091 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
2092 (test_vneg_s16): Ditto.
2093 (test_vneg_s32): Ditto.
2094 (test_vneg_s64): Ditto.
2095 (test_vnegd_s64): Ditto.
2096 (test_vnegq_s8): Ditto.
2097 (test_vnegq_s16): Ditto.
2098 (test_vnegq_s32): Ditto.
2099 (test_vnegq_s64): Ditto.
2100
2101 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
2102
2103 PR target/87509
2104 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
2105 of dfp_hw. Don't include <altivec.h>.
2106 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
2107 lp64.
2108 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
2109 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
2110 * gcc.target/powerpc/test_mffsl.c: Ditto.
2111
2112 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
2113
2114 * c-c++-common/Wprio-ctor-dtor.c: New test.
2115
2116 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2117
2118 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
2119 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
2120 dg-additional-options. Add dg-message and dg-missed directives
2121 to verify that -fopt-info messages are written at the correct
2122 locations.
2123
2124 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
2127 due to "-internals" not being selected.
2128 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
2129 "-internals" added to re-enable the output from test_scopes.
2130 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
2131
2132 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2133
2134 * gnat.dg/string_merge1.adb: New test.
2135 * gnat.dg/string_merge2.adb: New test.
2136 * gcc.dg/merge-all-constants-1.c: Adjust test.
2137 * gcc.dg/merge-all-constants-2.c: New test.
2138
2139 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
2140
2141 PR target/87486
2142 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
2143
2144 2018-10-04 Martin Liska <mliska@suse.cz>
2145
2146 PR c/87483
2147 * gcc.dg/pr87483.c: New test.
2148
2149 2018-10-04 Martin Liska <mliska@suse.cz>
2150
2151 PR ipa/82625
2152 * g++.dg/ext/pr82625.C: New test.
2153
2154 2018-10-04 David Malcolm <dmalcolm@redhat.com>
2155
2156 * gcc.dg/plugin/dump-1.c: New test.
2157 * gcc.dg/plugin/dump_plugin.c: New test plugin.
2158 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2159
2160 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
2161
2162 PR rtl-optimization/87466
2163 * gcc.target/powerpc/pr87466.c: New test.
2164
2165 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2166
2167 PR tree-optimization/85787
2168 * gcc.dg/ipa/propmalloc-4.c: New test.
2169
2170 2018-10-04 Richard Biener <rguenther@suse.de>
2171
2172 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
2173
2174 2018-10-03 Ian Lance Taylor <iant@google.com>
2175
2176 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
2177
2178 2018-10-03 Martin Sebor <msebor@redhat.com>
2179
2180 * gcc.dg/warn-sprintf-no-nul.c: New test.
2181
2182 2018-10-03 Martin Liska <mliska@suse.cz>
2183
2184 PR gcov-profile/86109
2185 * g++.dg/gcov/pr86109.C: New test.
2186
2187 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
2188
2189 * gcc.dg/tree-ssa/muldiv-1.c: New file.
2190 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
2191
2192 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2193
2194 PR target/87081
2195 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
2196
2197 2018-10-01 Martin Sebor <msebor@redhat.com>
2198
2199 * gcc.dg/warn-strnlen-no-nul.c: New.
2200
2201 2018-10-01 Carl Love <cel@us.ibm.com>
2202
2203 PR 69431
2204 * gcc.target/powerpc/test_mffsl-p9.c: New file.
2205 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
2206 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
2207 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
2208 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
2209
2210 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
2211
2212 PR fortran/65677
2213 * gfortran.dg/dependency_52.f90 : Expand the test to check both
2214 the call to adjustl and direct assignment of the substring.
2215
2216 2018-10-01 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/87465
2219 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
2220
2221 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2222
2223 PR target/86486
2224 * gcc.dg/pr82788.c: Skip for AArch64.
2225 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
2226 * gcc.target/aarch64/subsp.c: Likewise.
2227 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
2228 on AArch64.
2229 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
2230 * gcc.dg/stack-check-12.c: ILP32 fixup.
2231 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
2232 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
2233 * testsuite/lib/target-supports.exp
2234 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
2235 require frame pointer for non-leaf functions.
2236
2237 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2238
2239 PR target/86486
2240 * gcc.target/aarch64/stack-check-alloca-1.c: New.
2241 * gcc.target/aarch64/stack-check-alloca-10.c: New.
2242 * gcc.target/aarch64/stack-check-alloca-2.c: New.
2243 * gcc.target/aarch64/stack-check-alloca-3.c: New.
2244 * gcc.target/aarch64/stack-check-alloca-4.c: New.
2245 * gcc.target/aarch64/stack-check-alloca-5.c: New.
2246 * gcc.target/aarch64/stack-check-alloca-6.c: New.
2247 * gcc.target/aarch64/stack-check-alloca-7.c: New.
2248 * gcc.target/aarch64/stack-check-alloca-8.c: New.
2249 * gcc.target/aarch64/stack-check-alloca-9.c: New.
2250 * gcc.target/aarch64/stack-check-alloca.h: New.
2251 * gcc.target/aarch64/stack-check-14.c: New.
2252 * gcc.target/aarch64/stack-check-15.c: New.
2253
2254 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2255
2256 PR target/86486
2257 * gcc.target/aarch64/stack-check-prologue-16.c: New test
2258 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
2259 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
2260 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
2261
2262 2018-10-01 Jeff Law <law@redhat.com>
2263 Richard Sandiford <richard.sandiford@linaro.org>
2264 Tamar Christina <tamar.christina@arm.com>
2265
2266 PR target/86486
2267 * gcc.target/aarch64/stack-check-12.c: New.
2268 * gcc.target/aarch64/stack-check-13.c: New.
2269 * gcc.target/aarch64/stack-check-cfa-1.c: New.
2270 * gcc.target/aarch64/stack-check-cfa-2.c: New.
2271 * gcc.target/aarch64/stack-check-prologue-1.c: New.
2272 * gcc.target/aarch64/stack-check-prologue-10.c: New.
2273 * gcc.target/aarch64/stack-check-prologue-11.c: New.
2274 * gcc.target/aarch64/stack-check-prologue-12.c: New.
2275 * gcc.target/aarch64/stack-check-prologue-13.c: New.
2276 * gcc.target/aarch64/stack-check-prologue-14.c: New.
2277 * gcc.target/aarch64/stack-check-prologue-15.c: New.
2278 * gcc.target/aarch64/stack-check-prologue-2.c: New.
2279 * gcc.target/aarch64/stack-check-prologue-3.c: New.
2280 * gcc.target/aarch64/stack-check-prologue-4.c: New.
2281 * gcc.target/aarch64/stack-check-prologue-5.c: New.
2282 * gcc.target/aarch64/stack-check-prologue-6.c: New.
2283 * gcc.target/aarch64/stack-check-prologue-7.c: New.
2284 * gcc.target/aarch64/stack-check-prologue-8.c: New.
2285 * gcc.target/aarch64/stack-check-prologue-9.c: New.
2286 * gcc.target/aarch64/stack-check-prologue.h: New.
2287 * lib/target-supports.exp
2288 (check_effective_target_supports_stack_clash_protection): Add AArch64.
2289
2290 2018-10-01 Tamar Christina <tamar.christina@arm.com>
2291
2292 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
2293 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
2294 (check_compile): Support values already Boolean.
2295 (check_alias_available, check_gc_sections_available,
2296 check_profiling_available, check_effective_target_vect_cmdline_needed,
2297 check_effective_target_vect_int,
2298 check_effective_target_vect_intfloat_cvt,
2299 check_effective_target_vect_doubleint_cvt,
2300 check_effective_target_vect_intdouble_cvt,
2301 check_effective_target_vect_uintfloat_cvt,
2302 check_effective_target_vect_floatint_cvt,
2303 check_effective_target_vect_floatuint_cvt,
2304 check_effective_target_vect_peeling_profitable,
2305 check_effective_target_vect_simd_clones,
2306 check_effective_target_vect_peeling_profitable,
2307 check_effective_target_vect_simd_clones,
2308 check_effective_target_vect_shift,
2309 check_effective_target_vect_bswap,
2310 check_effective_target_vect_shift_char,
2311 check_effective_target_vect_float,
2312 check_effective_target_vect_double,
2313 check_effective_target_vect_long_long,
2314 check_effective_target_vect_no_int_min_max,
2315 check_effective_target_vect_no_int_add,
2316 check_effective_target_vect_no_bitwise,
2317 check_effective_target_vect_perm,
2318 check_effective_target_vect_perm_byte,
2319 check_effective_target_vect_perm_short,
2320 check_effective_target_xorsign,
2321 check_effective_target_vect_widen_sum_hi_to_si_pattern,
2322 check_effective_target_vect_widen_sum_hi_to_si,
2323 check_effective_target_vect_widen_sum_qi_to_hi,
2324 check_effective_target_vect_widen_sum_qi_to_si,
2325 check_effective_target_vect_widen_mult_qi_to_hi,
2326 check_effective_target_vect_widen_mult_hi_to_si,
2327 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2328 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2329 check_effective_target_vect_widen_mult_si_to_di_pattern,
2330 check_effective_target_vect_widen_shift,
2331 check_effective_target_vect_sdot_qi,
2332 check_effective_target_vect_udot_qi,
2333 check_effective_target_vect_sdot_hi,
2334 check_effective_target_vect_udot_hi,
2335 check_effective_target_vect_usad_char,
2336 check_effective_target_vect_pack_trunc,
2337 check_effective_target_vect_unpack,
2338 check_effective_target_unaligned_stack,
2339 check_effective_target_vect_no_align,
2340 check_effective_target_vect_hw_misalign,
2341 check_effective_target_natural_alignment_32,
2342 check_effective_target_natural_alignment_64,
2343 check_effective_target_vect_element_align,
2344 check_effective_target_vect_load_lanes **,
2345 check_effective_target_vect_condition,
2346 check_effective_target_vect_cond_mixed,
2347 check_effective_target_vect_char_mult,
2348 check_effective_target_vect_short_mult,
2349 check_effective_target_vect_int_mult,
2350 check_effective_target_vect_extract_even_odd,
2351 check_effective_target_vect_interleave,
2352 check_effective_target_vect_stridedN,
2353 check_effective_target_vect_call_copysignf,
2354 check_effective_target_sqrt_insn,
2355 check_effective_target_vect_call_sqrtf,
2356 check_effective_target_vect_call_btrunc,
2357 check_effective_target_vect_call_btruncf,
2358 check_effective_target_vect_call_ceil,
2359 check_effective_target_vect_call_ceilf,
2360 check_effective_target_vect_call_floor,
2361 check_effective_target_vect_call_floorf,
2362 check_effective_target_vect_call_lceil,
2363 check_effective_target_vect_call_lfloor,
2364 check_effective_target_vect_call_nearbyint,
2365 check_effective_target_vect_call_nearbyintf,
2366 check_effective_target_vect_call_round,
2367 check_effective_target_vect_call_roundf,
2368 check_effective_target_section_anchors,
2369 check_effective_target_bswap,
2370 check_effective_target_sync_int_long,
2371 check_effective_target_sync_char_short,
2372 check_effective_target_tiny,
2373 check_effective_target_pie_copyreloc,
2374 check_effective_target_got32x_reloc,
2375 check_effective_target_tls_get_addr_via_got): Use new caching.
2376
2377 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
2378
2379 PR tree-optimization/87261
2380 * gcc.dg/pr87261.c: New test.
2381
2382 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2383
2384 * gcc.target/arc/tph_addx.c: New test.
2385
2386 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
2387
2388 * gcc.target/arc/tmac-3.c: New file.
2389
2390 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2391
2392 PR fortran/87359
2393 * gfortran.dg/associate_40.f90 : New test.
2394
2395 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2396
2397 PR fortran/70752
2398 PR fortran/72709
2399 * gfortran.dg/deferred_character_25.f90 : New test.
2400 * gfortran.dg/deferred_character_26.f90 : New test.
2401 * gfortran.dg/deferred_character_27.f90 : New test to verify
2402 that PR82617 remains fixed.
2403
2404 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
2405
2406 PR fortran/70149
2407 * gfortran.dg/deferred_character_24.f90 : New test.
2408
2409 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
2410
2411 PR target/87370
2412 * gcc.target/i386/pr87370.c: New test.
2413
2414 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
2415
2416 PR fortran/65667
2417 * gfortran.dg/dependency_52.f90 : New test.
2418
2419 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR target/87467
2422 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2423 (CALC): Use double instead of float.
2424 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2425 _mm512_abs_ps and _mm512_mask_abs_ps.
2426
2427 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2428
2429 * c-c++-common/unroll-1.c: Update expected output from "note" to
2430 "optimized".
2431 * c-c++-common/unroll-2.c: Likewise.
2432 * c-c++-common/unroll-3.c: Likewise.
2433 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2434 dg-message to dg-missed. Convert param from -fopt-info to
2435 -fopt-info-missed-ipa.
2436 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2437 dg-message to dg-missed.
2438 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2439 dg-message to dg-optimized.
2440 * gcc.dg/pr26570.c: Update expected output from dg-message to
2441 dg-missed. Convert param from -fopt-info to
2442 -fopt-info-missed-ipa.
2443 * gcc.dg/pr32773.c: Likewise.
2444 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2445 dg-message to dg-missed.
2446 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2447 dg-optimized.
2448 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2449 from -fopt-info to -fopt-info-vec.
2450 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2451 "note" to "optimized".
2452 * gfortran.dg/directive_unroll_2.f90: Likewise.
2453 * gfortran.dg/directive_unroll_3.f90: Likewise.
2454 * gnat.dg/unroll4.adb: Likewise.
2455 * lib/gcc-dg.exp (dg-optimized): New procedure.
2456 (dg-missed): New procedure.
2457
2458 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2459
2460 PR c/87390
2461 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2462 values explicitly to target type for comparison.
2463
2464 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2465
2466 PR testsuite/87433
2467 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2468 instead of 4.
2469
2470 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2471
2472 PR testsuite/87433
2473 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2474
2475 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2476
2477 * gcc.target/sparc/20160229-1.c: Minor tweak.
2478 * gcc.target/sparc/cbcond-2.c: Likewise.
2479 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2480 * gcc.target/sparc/movcc-2.c: Minor tweak.
2481 * gcc.target/sparc/overflow-3.c: Likewise.
2482 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2483 * gcc.target/sparc/overflow-5.c: Minor tweak.
2484 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2485
2486 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2487
2488 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2489 valid value, in the "vector bool int" case.
2490
2491 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2492
2493 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2494 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2495 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2496
2497 2018-09-27 Martin Liska <mliska@suse.cz>
2498
2499 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2500 * g++.dg/torture/pr59265.C: Likewise.
2501 * g++.dg/tree-prof/morefunc.C: Likewise.
2502 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2503 * gcc.dg/pr26570.c: Likewise.
2504 * gcc.dg/pr32773.c: Likewise.
2505 * gcc.dg/pr40209.c: Likewise.
2506 * gcc.dg/pr51957-1.c: Likewise.
2507 * gcc.dg/pr80747.c: Likewise.
2508 * gcc.target/aarch64/pr62262.c: Likewise.
2509
2510 2018-09-27 Richard Biener <rguenther@suse.de>
2511
2512 PR testsuite/87451
2513 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2514
2515 2018-09-27 Richard Biener <rguenther@suse.de>
2516
2517 PR debug/37801
2518 PR debug/87440
2519 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2520 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2521
2522 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2523
2524 PR c++/67544
2525 * g++.dg/concepts/pr67544.C: New.
2526
2527 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 PR c++/84940
2530 * g++.dg/expr/unary4.C: New.
2531
2532 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2533
2534 PR gcov-profile/86957
2535 * gcc.dg/Wmissing-profile.c: New test.
2536
2537 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2538
2539 PR c/87390
2540 * gcc.target/i386/excess-precision-9.c,
2541 gcc.target/i386/excess-precision-10.c: New tests.
2542
2543 2018-09-26 Richard Biener <rguenther@suse.de>
2544
2545 PR debug/87443
2546 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2547
2548 2018-09-26 Martin Jambor <mjambor@suse.cz>
2549
2550 PR c/87347
2551 * gcc.dg/pr87347.c: New test.
2552
2553 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/71131
2556 * g++.dg/concepts/pr71131.C: New.
2557
2558 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/71127
2561 * g++.dg/concepts/pr71127.C: New.
2562
2563 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2564
2565 PR c++/67655
2566 * g++.dg/concepts/pr67655.C: New.
2567
2568 2018-09-26 Thomas Quinot <quinot@adacore.com>
2569
2570 * gnat.dg/sso13.adb: New testcase.
2571
2572 2018-09-26 Justin Squirek <squirek@adacore.com>
2573
2574 * gnat.dg/warn16.adb: New testcase.
2575
2576 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2577
2578 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2579 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2580 gnat.dg/elab7_pkg2.ads: New testcase.
2581
2582 2018-09-26 Javier Miranda <miranda@adacore.com>
2583
2584 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2585
2586 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2587
2588 * gnat.dg/predicate2-containers.ads,
2589 gnat.dg/predicate2-project-name_values.ads,
2590 gnat.dg/predicate2-project-registry-attribute.ads,
2591 gnat.dg/predicate2-project-registry.ads,
2592 gnat.dg/predicate2-project-typ-set.ads,
2593 gnat.dg/predicate2-project-typ.ads,
2594 gnat.dg/predicate2-project.ads,
2595 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2596 gnat.dg/predicate2_main.adb: New testcase.
2597
2598 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2599
2600 * gnat.dg/dynhash1.adb: New testcase.
2601
2602 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2603
2604 * gnat.dg/sets1.adb: New testcase.
2605 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2606 to new API.
2607
2608 2018-09-26 Thomas Quinot <quinot@adacore.com>
2609
2610 * gnat.dg/sso12.adb: New testcase.
2611
2612 2018-09-26 Justin Squirek <squirek@adacore.com>
2613
2614 * gnat.dg/expr_func8.adb: New testcase.
2615
2616 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2617
2618 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2619 testcase.
2620
2621 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR c++/67656
2624 * g++.dg/concepts/pr67656.C: New.
2625
2626 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2627
2628 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2629 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2630 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2631
2632 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * g++.dg/other/vthunk1.C: Rename to...
2635 * g++.dg/other/thunk1.C: ...this.
2636 * g++.dg/other/thunk2a.C: New test.
2637 * g++.dg/other/thunk2b.C: Likewise.
2638
2639 2018-09-25 Jim Wilson <jimw@sifive.com>
2640
2641 * gcc.target/riscv/weak-1.c: New.
2642
2643 2018-09-25 Jeff Law <law@redhat.com>
2644
2645 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2646 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2647
2648 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2649
2650 * gnat.dg/dinst.adb: Adjust for locviews.
2651
2652 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2653
2654 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2655 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2656 vec_splat calls from recently added tests. Update instruction counts.
2657 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2658 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2659 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2660 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2661 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2662
2663 2018-09-25 Marek Polacek <polacek@redhat.com>
2664
2665 PR c++/87425
2666 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2667
2668 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c++/87398
2671 * g++.dg/other/pr87398.C: New test.
2672 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2673 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2674
2675 2018-09-25 Martin Jambor <mjambor@suse.cz>
2676
2677 PR testsuite/87339
2678 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2679 float125 target.
2680 * gcc.target/i386/warn-abs-3.c: New test.
2681
2682 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2683
2684 PR c++/81246
2685 * g++.dg/cpp0x/pr81246.C: New.
2686
2687 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2688
2689 PR target/82699
2690 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2691 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2692
2693 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2694
2695 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2696 ILP32.
2697
2698 2018-09-25 Richard Biener <rguenther@suse.de>
2699
2700 PR tree-optimization/87402
2701 * gcc.dg/torture/pr87402.c: New testcase.
2702
2703 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2704
2705 PR testsuite/70150
2706 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2707 for pie_enabled target.
2708 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2709 * gcc.target/i386/pr34256.c: Likewise.
2710
2711 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2712
2713 PR c++/85070
2714 * g++.dg/cpp0x/pr85070.C: New.
2715
2716 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2717
2718 PR target/82699
2719 * gcc.target/i386/pr82699-1.c: New file.
2720 * gcc.target/i386/pr82699-2.c: Likewise.
2721 * gcc.target/i386/pr82699-3.c: Likewise.
2722 * gcc.target/i386/pr82699-4.c: Likewise.
2723 * gcc.target/i386/pr82699-5.c: Likewise.
2724 * gcc.target/i386/pr82699-6.c: Likewise.
2725
2726 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2727
2728 PR fortran/87401
2729 * gfortran.dg/intent_out_12.f90: New test.
2730
2731 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2732
2733 PR testsuite/86952
2734 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2735 update expected codegen
2736
2737 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2738
2739 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2740
2741 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2742
2743 PR target/80080
2744 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2745 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2746
2747 2018-09-24 Martin Liska <mliska@suse.cz>
2748
2749 PR sanitizer/85774
2750 * g++.dg/asan/pr85774.C: New test.
2751
2752 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2753
2754 PR middle-end/87054
2755 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2756
2757 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2758
2759 PR fortran/87395
2760 * gfortran.dg/intent_out_11.f90: New test.
2761
2762 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2763
2764 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2765 * gfortran.dg/coarray_lock_7.f90: Likewise.
2766
2767 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/87395
2770 * gfortran.dg/intent_out_10.f90: New test.
2771
2772 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2773
2774 PR fortran/41453
2775 * gfortran.dg/intent_optimize_2.f90: New test.
2776
2777 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2778
2779 PR fortran/87318
2780 * gfortran.dg/dtio_1.f90: Update test to valid code.
2781
2782 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2783
2784 PR fortran/85603
2785 * gfortran.dg/deferred_character_23.f90 : New test.
2786
2787 2018-09-21 Jeff Law <law@redhat.com>
2788
2789 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2790 * gcc.dg/tree-ssa/vrp120.c: New test.
2791
2792 2018-09-21 Marek Polacek <polacek@redhat.com>
2793
2794 PR c++/87372 - __func__ constexpr evaluation.
2795 * g++.dg/cpp1y/func_constexpr2.C: New test.
2796
2797 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2798
2799 PR fortran/77325
2800 * gfortran.dg/deferred_character_22.f90 : New test.
2801
2802 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2803
2804 PR fortran/87359
2805 * gfortran.dg/finalize_33.f90 : New test.
2806
2807 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2808
2809 PR tree-optimization/87309
2810 * gcc.dg/pr87309.c: New test.
2811
2812 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2813
2814 * c-c++-common/dump-ada-spec-14.c: New test.
2815
2816 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2817
2818 * gcc.dg/nested-func-11.c: New test.
2819
2820 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2821 more robust and remove target-specific handling.
2822
2823 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2824
2825 * gcc.c-torture/execute/20180921-1.c: New test.
2826
2827 2018-09-20 Marek Polacek <polacek@redhat.com>
2828
2829 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2830 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2831 * g++.dg/cpp0x/ref-qual20.C: New test.
2832
2833 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2834
2835 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2836 * g++.dg/lto/20081109-1_0.C: Likewise.
2837 * g++.dg/lto/20090302_0.C: Likewise.
2838 * g++.dg/lto/pr45621_0.C: Likewise.
2839 * g++.dg/lto/pr60567_0.C: Likewise.
2840 * g++.dg/lto/pr62026.C: Likewise.
2841 * gcc.dg/lto/pr45736_0.c: Likewise.
2842 * gcc.dg/lto/pr52634_0.c: Likewise.
2843 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2844 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2845
2846 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2847
2848 PR middle-end/87054
2849 * gcc.dg/pr87054.c: New.
2850
2851 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2852
2853 PR tree-optimization/87288
2854 * gcc.dg/vect/pr87288-1.c: New test.
2855 * gcc.dg/vect/pr87288-2.c: Likewise,
2856 * gcc.dg/vect/pr87288-3.c: Likewise.
2857
2858 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2859
2860 PR tree-optimization/86877
2861 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2862
2863 2018-09-19 Marek Polacek <polacek@redhat.com>
2864
2865 * g++.dg/conversion/op4.C: Add dg-warning.
2866 * g++.dg/warn/Wclass-conversion1.C: New test.
2867 * g++.dg/warn/Wclass-conversion2.C: New test.
2868 * g++.dg/warn/Wconversion5.C: Remove file.
2869 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2870 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2871 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2872
2873 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2874
2875 PR c++/87324
2876 * g++.dg/cpp0x/desig5.C: New.
2877
2878 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2879
2880 PR fortran/84109
2881 * gfortran.dg/elemental_function_3.f90 : New test.
2882
2883 2018-09-19 Marek Polacek <polacek@redhat.com>
2884
2885 PR c++/87357 - missing -Wconversion warning
2886 * g++.dg/warn/Wconversion5.C: New test.
2887
2888 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2889
2890 * gcc.target/aarch64/atomic-store.c: New.
2891
2892 2018-09-19 Richard Biener <rguenther@suse.de>
2893
2894 PR tree-optimization/87349
2895 PR tree-optimization/87342
2896 * gcc.dg/torture/pr87349-1.c: New testcase.
2897 * gcc.dg/torture/pr87349-2.c: Likewise.
2898 * gcc.dg/torture/pr87342.c: Likewise.
2899
2900 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2901
2902 PR fortran/29550
2903 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2904 _gfortran_matmul.
2905 * gfortran.dg/inline_matmul_16.f90: Likewise.
2906 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2907 for dgemm instead of dgemm_. Add call to random_number to make
2908 standard conforming.
2909 * gfortran.dg/matmul_blas_1.f90: New test.
2910 * gfortran.dg/matmul_bounds_14.f: New test.
2911 * gfortran.dg/matmul_bounds_15.f: New test.
2912 * gfortran.dg/matmul_bounds_16.f: New test.
2913 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2914 preceding tests.
2915
2916 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2917
2918 PR fortran/87239
2919 * gfortran.dg/elemental_function_2.f90 : New test.
2920
2921 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2922
2923 PR fortran/87336
2924 * gfortran.dg/pointer_array_10.f90 : New test.
2925 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2926 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2927 count to 72.
2928
2929 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2930
2931 PR c++/85065
2932 * g++.dg/concepts/pr85065.C: New.
2933
2934 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2935
2936 PR testsuite/87339
2937 * gcc.dg/warn-abs-1.c: Require float128 target.
2938 Skip if large_long_double newlib target.
2939
2940 2018-09-18 Nathan Sidwell <nathan@acm.org>
2941
2942 PR c++/86881
2943 * g++.dg/warn/pr86881.C: New.
2944
2945 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2946
2947 * gcc.target/aarch64/spellcheck_1.c:
2948 Make architecture suggestion optional.
2949 * gcc.target/aarch64/spellcheck_4.c:
2950 Likewise.
2951
2952 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2953
2954 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2955 functions.
2956
2957 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2958 Bernd Schmidt <bernds_cb1@t-online.de>
2959
2960 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2961 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2962 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2963
2964 2018-09-17 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/87328
2967 * gcc.dg/torture/pr87328.c: New testcase.
2968
2969 2018-09-17 Martin Jambor <mjambor@suse.cz>
2970
2971 PR c/63886
2972 * gcc.dg/warn-abs-1.c: New test.
2973 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2974
2975 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2976
2977 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2978 TEST_ALWAYS_FLAGS to HOSTCXX.
2979
2980 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2981
2982 PR fortran/64120
2983 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2984
2985 2018-09-17 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/87301
2988 * gcc.dg/torture/pr87301.c: New testcase.
2989
2990 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2991
2992 PR fortran/85954
2993 * gfortran.dg/deferred_character_21.f90 : New test.
2994
2995 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2996
2997 PR fortran/86484
2998 PR fortran/84543
2999 * gfortran.dg/class_assign_2.f90: New test case.
3000 * gfortran.dg/class_assign_3.f90: New test case.
3001
3002 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3003
3004 PR fortran/37802
3005 * gfortran.dg/matmul_bounds_13.f90: New test case.
3006 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
3007 error.
3008 * gfortran.dg/matmul_5.f90: Likewise.
3009 * gfortran.dg/matmul_bounds_10.f90: Likewise.
3010 * gfortran.dg/matmul_bounds_11.f90: Likewise.
3011 * gfortran.dg/matmul_bounds_2.f90: Likewise.
3012 * gfortran.dg/matmul_bounds_4.f90: Likewise.
3013 * gfortran.dg/matmul_bounds_5.f90: Likewise.
3014
3015 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
3016
3017 * gcc.c-torture/compile/20180915-1.c: New test.
3018
3019 2018-09-14 David Malcolm <dmalcolm@redhat.com>
3020
3021 PR c/82967
3022 * c-c++-common/attributes-1.c: Remove bogus suggestion from
3023 dg-prune-output.
3024 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
3025 bogus suggestion.
3026 * gcc.dg/spellcheck-identifiers-4.c: New test.
3027
3028 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3029
3030 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
3031
3032 2018-09-14 Martin Sebor <msebor@redhat.com>
3033
3034 * gcc.dg/warn-stpcpy-no-nul.c: New test.
3035
3036 2018-09-14 Martin Sebor <msebor@redhat.com>
3037 Jeff Law <law@redhat.com>
3038
3039 * gcc.dg/warn-strcpy-no-nul.c: New test.
3040
3041 2018-09-14 Martin Sebor <msebor@redhat.com>
3042
3043 c++/61941
3044 * g++.dg/pr61941.C: New test.
3045
3046 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3047
3048 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
3049 rather than pattern name in combine dump.
3050
3051 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
3052
3053 PR target/85628
3054 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
3055 New functions.
3056
3057 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3058
3059 PR tree-optimization/87259
3060 * gcc.dg/pr87259.c: New test.
3061
3062 2018-09-13 Martin Sebor <msebor@redhat.com>
3063 Jeff Law <law@redhat.com>
3064
3065 * gcc.dg/warn-strlen-no-nul.c: New test.
3066
3067 2018-09-13 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/87263
3070 * gcc.dg/torture/pr87263.c: New testcase.
3071 * gcc.dg/torture/ssa-fre-2.c: Likewise.
3072 * gcc.dg/torture/ssa-fre-3.c: Likewise.
3073 * gcc.dg/torture/ssa-fre-4.c: Likewise.
3074
3075 2018-09-13 Omar Sandoval <osandov@osandov.com>
3076 Tom de Vries <tdevries@suse.de>
3077
3078 PR debug/86985
3079 * gcc.dg/guality/zero-length-array.c: New test.
3080
3081 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
3082
3083 PR target/85628
3084 * gcc.target/aarch64/combine_bfxil.c: New file.
3085 * gcc.target/aarch64/combine_bfxil_2.c: New file.
3086
3087 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3088 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3089
3090 PR middle-end/87290
3091 * gcc.target/i386/pr87290.c: New test.
3092 * gcc.c-torture/execute/pr87290.c: New test.
3093
3094 2018-09-13 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR tree-optimization/87287
3097 * gcc.dg/tree-ssa/pr87287.c: New test.
3098
3099 2018-09-12 David Malcolm <dmalcolm@redhat.com>
3100
3101 PR c++/85110
3102 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
3103 special-casing of diagnostic for a single non-viable candidate due
3104 to a bad argument.
3105 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3106 Add test coverage for an unmatched overloaded operator.
3107 * g++.dg/expr/pmf-1.C: Likewise.
3108 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
3109 * g++.old-deja/g++.jason/conversion11.C: Likewise.
3110 * g++.old-deja/g++.law/arg11.C: Likewise.
3111 * g++.old-deja/g++.law/arm9.C: Likewise.
3112 * g++.old-deja/g++.robertl/eb131.C: Likewise.
3113
3114 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
3115
3116 PR fortran/87284
3117 * gfortran.dg/allocate_with_mold_2.f90: New test.
3118
3119 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR middle-end/82853
3122 * gcc.target/i386/pr82853-1.c: New test.
3123 * gcc.target/i386/pr82853-2.c: New test.
3124
3125 2018-09-12 Richard Biener <rguenther@suse.de>
3126
3127 PR tree-optimization/87280
3128 * gcc.dg/torture/pr87280.c: New testcase.
3129
3130 2018-09-12 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/87266
3133 * gcc.dg/torture/pr87266-1.c: New testcase.
3134 * gcc.dg/torture/pr87266-2.c: Likewise.
3135 * gcc.dg/torture/pr87266-3.c: Likewise.
3136 * gcc.dg/torture/pr87266-4.c: Likewise.
3137
3138 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
3139
3140 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
3141
3142 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3143 Andreas Krebbel <krebbel@linux.ibm.com>
3144
3145 PR tree-optimization/86844
3146 * gcc.c-torture/execute/pr86844.c: New test.
3147 * gcc.dg/store_merging_22.c: New test.
3148 * gcc.dg/store_merging_23.c: New test.
3149
3150 2018-09-12 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR middle-end/87248
3153 * c-c++-common/torture/pr87248.c: New test.
3154
3155 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3156
3157 PR fortran/87172
3158 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
3159
3160 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
3161
3162 PR fortran/87277
3163 * gfortran.dg/select_type_43.f90: New test.
3164
3165 2018-09-11 Nathan Sidwell <nathan@acm.org>
3166
3167 * gcc.dg/driver-specs.c: New.
3168
3169 2018-09-11 Joey Ye <joey.ye@arm.com>
3170
3171 * lib/gcov.exp (verify-intermediate): Add missing close.
3172
3173 2018-09-11 Janus Weil <janus@gcc.gnu.org>
3174
3175 PR fortran/86830
3176 * gfortran.dg/typebound_call_30.f90: New test case.
3177
3178 2018-09-10 Janus Weil <janus@gcc.gnu.org>
3179
3180 PR fortran/85395
3181 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
3182
3183 2018-09-08 Marek Polacek <polacek@redhat.com>
3184
3185 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
3186 * g++.dg/cpp0x/move-return2.C: New test.
3187
3188 2018-09-08 Marek Polacek <polacek@redhat.com>
3189
3190 * c-c++-common/array-init.c: Add dg-prune-output.
3191 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
3192 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
3193 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
3194 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
3195 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
3196 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
3197 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
3198 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
3199 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
3200 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
3201 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
3202 * g++.dg/cpp1y/pr64382.C: Likewise.
3203 * g++.dg/cpp1y/pr77739.C: Likewise.
3204 * g++.dg/cpp1z/lambda-this1.C: Likewise.
3205 * g++.dg/cpp1z/lambda-this2.C: Likewise.
3206 * g++.dg/template/crash84.C: Adjust dg-error.
3207
3208 2018-09-07 Marek Polacek <polacek@redhat.com>
3209
3210 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
3211 messages.
3212
3213 2018-09-07 Marek Polacek <polacek@redhat.com>
3214
3215 PR c++/87152 - range-based for loops with initializer broken in templates.
3216 * g++.dg/cpp2a/range-for11.C: New test.
3217 * g++.dg/cpp2a/range-for12.C: New test.
3218 * g++.dg/cpp2a/range-for13.C: New test.
3219 * g++.dg/cpp2a/range-for14.C: New test.
3220 * g++.dg/cpp2a/range-for15.C: New test.
3221 * g++.dg/cpp2a/range-for16.C: New test.
3222 * g++.dg/cpp2a/range-for17.C: New test.
3223 * g++.dg/cpp2a/range-for18.C: New test.
3224 * g++.dg/parse/error61.C (foo): Adjust dg-error.
3225
3226 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
3227
3228 PR target/86731
3229 * gcc.target/powerpc/pr86731.c: New test.
3230 * gcc.target/powerpc/pr86731-longlong.c: New test.
3231 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
3232 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
3233 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
3234 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
3235
3236 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
3237
3238 PR target/80080
3239 * gcc.target/s390/pr80080-3.c: New test.
3240 * gcc.target/s390/s390.exp: Make sure the new test passes
3241 on all optimization levels.
3242
3243 2018-09-05 Marek Polacek <polacek@redhat.com>
3244
3245 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
3246 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
3247
3248 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
3249 Bernd Schmidt <bernds_cb1@t-online.de>
3250
3251 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3252 * gcc.target/nvptx/atomic_fetch-1.c: New test.
3253
3254 2018-09-05 Marek Polacek <polacek@redhat.com>
3255
3256 PR c++/87109, wrong overload with ref-qualifiers.
3257 * g++.dg/cpp0x/ref-qual19.C: New test.
3258
3259 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3260
3261 PR testsuite/52665
3262 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
3263 * lib/target-supports.exp (scan-assembler_required_options,
3264 scan-assembler-not_required_options,
3265 scan-assembler-times_required_options): Add -fno-ident.
3266 * lib/scanasm.exp (scan-assembler-times): Fix error message.
3267 * c-c++-common/ident-0a.c: New test.
3268 * c-c++-common/ident-0b.c: New test.
3269 * c-c++-common/ident-1a.c: New test.
3270 * c-c++-common/ident-1b.c: New test.
3271 * c-c++-common/ident-2a.c: New test.
3272 * c-c++-common/ident-2b.c: New test.
3273
3274 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3275
3276 * gcc.dg/recip_sqrt_mult_1.c: New test.
3277 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
3278 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
3279 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
3280 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
3281 * g++.dg/recip_sqrt_mult_1.C: Likewise.
3282 * g++.dg/recip_sqrt_mult_2.C: Likewise.
3283
3284 2018-09-05 Martin Liska <mliska@suse.cz>
3285
3286 PR tree-optimization/87205
3287 * gcc.dg/tree-ssa/pr87205-2.c: New test.
3288 * gcc.dg/tree-ssa/pr87205.c: New test.
3289
3290 2018-09-05 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/87217
3293 * gfortran.dg/pr87217.f: New testcase.
3294
3295 2018-09-05 Pádraig Brady p@draigbrady.com
3296
3297 PR c++/87137
3298 * g++.dg/abi/pr87137.C: New.
3299
3300 PR c++/87185
3301 * g++.dg/pr87185.C: New.
3302
3303 2018-09-05 Martin Liska <mliska@suse.cz>
3304
3305 PR testsuite/87216
3306 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
3307 to support Darwin names.
3308
3309 2018-09-05 Martin Liska <mliska@suse.cz>
3310
3311 * g++.dg/gcov/loop.C: Update test to support new format.
3312
3313 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
3314
3315 PR debug/86593
3316 * g++.dg/pr86593.C: New test.
3317
3318 2018-09-04 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR target/87198
3321 * gcc.target/i386/pr87198.c: New test.
3322
3323 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3324
3325 PR target/86744
3326 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
3327
3328 2018-09-04 Richard Biener <rguenther@suse.de>
3329
3330 PR tree-optimization/87211
3331 * gcc.dg/torture/pr87211.c: New testcase.
3332
3333 2018-09-04 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/87176
3336 * gcc.dg/torture/pr87176.c: New testcase.
3337 * gcc.dg/torture/ssa-fre-1.c: Likewise.
3338
3339 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3340
3341 * gfortran.dg/modulo_check: New test.
3342
3343 2018-09-03 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/87177
3346 * gcc.dg/torture/pr87177.c: New testcase.
3347 * gcc.dg/torture/pr87177-2.c: Likewise.
3348
3349 2018-09-03 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/87200
3352 * gcc.dg/torture/pr87200.c: New testcase.
3353
3354 2018-09-03 Richard Biener <rguenther@suse.de>
3355
3356 PR tree-optimization/87197
3357 * gcc.dg/torture/pr87197.c: New testcase.
3358
3359 PR tree-optimization/87169
3360 * gcc.dg/torture/pr87169.c: New testcase.
3361
3362 2018-09-03 Martin Liska <mliska@suse.cz>
3363
3364 PR driver/83193
3365 * gcc.dg/completion-4.c: New test.
3366
3367 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/84980
3370 * g++.dg/concepts/pr84980.C: New.
3371
3372 2018-09-03 Martin Liska <mliska@suse.cz>
3373
3374 PR middle-end/59521
3375 * c-c++-common/pr59521-1.c: New test.
3376 * c-c++-common/pr59521-2.c: New test.
3377 * gcc.dg/tree-prof/pr59521-3.c: New test.
3378
3379 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3380
3381 * c-c++-common/array-init.c: New test.
3382 * g++.dg/init/string2.C: Remove selector.
3383
3384 2018-09-01 Michael Matz <matz@suse.de>
3385
3386 PR tree-optimization/87074
3387 * gcc.dg/pr87074.c: New test.
3388
3389 2018-08-31 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/87168
3392 * gcc.dg/torture/pr87168.c: New testcase.
3393
3394 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
3395
3396 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
3397 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
3398 (test_vnegd_s64): Likewise.
3399 * gcc.target/aarch64/vnegd_64.c: New.
3400 * gcc.target/aarch64/vabsd_64.c: New.
3401 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
3402
3403 2018-08-31 Nathan Sidwell <nathan@acm.org>
3404
3405 PR c++/87155
3406 PR c++/84707
3407 * g++.dg/cpp0x/pr87155.C: New.
3408 * g++.dg/cpp0x/inline-ns10.C: Adjust.
3409
3410 2018-08-31 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR middle-end/87138
3413 * gcc.target/i386/avx512bw-pr87138.c: New test.
3414
3415 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3416
3417 PR fortran/86328
3418 PR fortran/86760
3419 * gfortran.dg/pr86328.f90 : New test.
3420 in comment 12 of the PR.
3421 * gfortran.dg/pr86760.f90 : New test.
3422
3423 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3424
3425 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3426 -fdelete-null-pointer-checks explicit.
3427 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3428 * g++.dg/expr/pmf-3.C: Likewise.
3429 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3430 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3431 * g++.dg/tree-ssa/pr61034.C: Likewise.
3432 * gcc.dg/addr_equal-1.c: Likewise.
3433 * gcc.dg/ipa/pr85734.c: Likewise.
3434 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3435 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3436 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3437 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3438 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3439
3440 2018-08-30 Martin Sebor <msebor@redhat.com>
3441
3442 PR testsuite/87158
3443 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3444
3445 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3446
3447 PR testsuite/86519
3448 gcc.dg/strcmpopt_6.c: Remove.
3449 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3450 gcc.target/i386/strcmpopt_6.c: Likewise.
3451
3452 2018-08-30 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/87147
3455 * gcc.dg/torture/pr87147.c: New testcase.
3456
3457 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3458
3459 * gcc.target/aarch64/large_struct_copy_2.c: New.
3460
3461 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3462
3463 PR middle-end/87053
3464 * gcc.c-torture/execute/pr87053.c: New test.
3465
3466 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR c++/87095
3469 * g++.dg/ubsan/vptr-13.C: New test.
3470
3471 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR c++/85265
3474 * g++.dg/concepts/pr85265.C: New.
3475
3476 2018-08-29 Martin Sebor <msebor@redhat.com>
3477 Bernd Edlinger <bernd.edlinger@hotmail.de>
3478
3479 PR tree-optimization/86714
3480 PR tree-optimization/86711
3481 * gcc.c-torture/execute/memchr-1.c: New test.
3482 * gcc.c-torture/execute/pr86714.c: New test.
3483 * gcc.c-torture/execute/widechar-3.c: New test.
3484 * gcc.dg/strlenopt-58.c: New test.
3485
3486 2018-08-29 Richard Biener <rguenther@suse.de>
3487
3488 PR tree-optimization/87132
3489 * gcc.dg/torture/pr87132.c: New testcase.
3490
3491 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3492
3493 PR c++/85110
3494 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3495 output to reflect underlining of pertinent parameter in decl
3496 for "no known conversion" messages.
3497
3498 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR c++/87122
3501 * g++.dg/cpp1z/decomp47.C: New test.
3502
3503 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3504
3505 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3506 where appropriate.
3507
3508 2018-08-29 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/87117
3511 * gfortran.dg/pr87117.f90: New testcase.
3512
3513 2018-08-29 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/87126
3516 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3517
3518 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3519
3520 PR tree-optimization/87009
3521 * gcc.dg/pr87009.c: New test.
3522
3523 2018-08-28 Martin Sebor <msebor@redhat.com>
3524
3525 PR middle-end/86631
3526 * g++.dg/Walloca1.C: Adjust.
3527
3528 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3529
3530 PR c++/86546
3531 * g++.dg/other/switch4.C: New.
3532
3533 2018-08-28 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/87124
3536 * g++.dg/torture/pr87124.C: New testcase.
3537
3538 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3539
3540 PR fortran/80477
3541 * gfortran.dg/class_result_7.f90: New test.
3542 * gfortran.dg/class_result_8.f90: New test.
3543 * gfortran.dg/class_result_9.f90: New test.
3544
3545 PR fortran/86481
3546 * gfortran.dg/allocate_with_source_25.f90: New test.
3547
3548 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR middle-end/87099
3551 * gcc.dg/pr87099.c: New test.
3552
3553 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3554
3555 PR testsuite/87078
3556 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3557
3558 2018-08-28 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/87117
3561 * gcc.dg/pr87117-1.c: New testcase.
3562
3563 2018-08-28 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/87117
3566 * gcc.dg/pr87117-2.c: New testcase.
3567
3568 2018-08-28 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/87117
3571 * gcc.dg/lvalue-5.c: New testcase.
3572
3573 2018-08-27 Jeff Law <law@redhat.com>
3574
3575 PR tree-optimization/87110
3576 * gcc.c-torture/compile/pr87110.c: New test.
3577
3578 2018-08-27 Martin Sebor <msebor@redhat.com>
3579
3580 PR tree-optimization/86914
3581 * gcc.dg/strlenopt-57.c: New test.
3582
3583 2018-08-27 Martin Sebor <msebor@redhat.com>
3584
3585 PR tree-optimization/87112
3586 * gcc.dg/pr87112.c: New test.
3587
3588 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3589
3590 PR c++/63392
3591 * g++.dg/diagnostic/missing-typename.C: New test.
3592
3593 2018-08-27 Jeff Law <law@redhat.com>
3594
3595 * gcc.c-torture/compile/dse.c: New test.
3596
3597 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR c++/86993
3600 * g++.dg/diagnostic/pr86993.C: New test.
3601
3602 2018-08-27 Richard Biener <rguenther@suse.de>
3603
3604 PR tree-optimization/86927
3605 * gcc.dg/vect/pr86927.c: New testcase.
3606
3607 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3608
3609 PR c++/87091
3610 * gcc.dg/empty.h: New file.
3611 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3612 top of file and removal of redundant second printing of warning
3613 location.
3614 * gcc.dg/fixits-pr84852-2.c: Likewise.
3615 * gcc.dg/missing-header-fixit-3.c: Likewise.
3616 * gcc.dg/missing-header-fixit-4.c: New test.
3617 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3618 conversion of show_caret_p to a tri-state.
3619
3620 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3621
3622 PR c++/87091
3623 * g++.dg/pr85523.C: Extend expected output to show line
3624 before line-insertion fix-it hint.
3625 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3626 (test_fixit_insert_newline): Add previous line to expected output.
3627 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3628 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3629
3630 2018-08-27 Martin Liska <mliska@suse.cz>
3631
3632 PR sanitizer/86962
3633 * gcc.dg/asan/pr86962.c: New test.
3634
3635 2018-08-27 Martin Liska <mliska@suse.cz>
3636
3637 * gcc.dg/tree-prof/val-prof-10.c: New test.
3638
3639 2018-08-27 Martin Liska <mliska@suse.cz>
3640
3641 PR tree-optimization/86847
3642 * gcc.dg/tree-ssa/switch-3.c: New test.
3643 * gcc.dg/tree-ssa/vrp105.c: Remove.
3644
3645 2018-08-27 Martin Liska <mliska@suse.cz>
3646
3647 * gcc.dg/tree-ssa/switch-2.c: New test.
3648
3649 2018-08-27 Richard Biener <rguenther@suse.de>
3650
3651 * g++.dg/torture/20180705-1.C: New testcase.
3652 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3653 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3654 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3655 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3656 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3657 * gcc.dg/pr85195.c: Likewise.
3658 * gcc.dg/pr85467.c: Likewise.
3659 * gcc.dg/torture/pr81790.c: Likewise.
3660
3661 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3662 param to current default.
3663
3664 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR rtl-optimization/87065
3667 * gcc.target/i386/pr87065.c: New test.
3668
3669 2018-08-26 Marek Polacek <polacek@redhat.com>
3670
3671 PR c++/87080
3672 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3673
3674 PR c++/87029, Implement -Wredundant-move.
3675 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3676 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3677 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3678 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3679
3680 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3681
3682 PR libfortran/86704
3683 * gfortran.dg/matmul_19.f90: New test.
3684
3685 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3686
3687 PR fortran/86545
3688 * gfortran.dg/generic_35.f90: New test case.
3689
3690 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3691
3692 PR c++/87091
3693 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3694 line spans are printed with -fdiagnostics-show-line-numbers.
3695
3696 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3697
3698 PR fortran/86837
3699 * gfortran.dg/implied_do_io_6.f90: New test.
3700
3701 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3702
3703 PR middle-end/87092
3704 * gcc.dg/pr87092.c: New test.
3705
3706 2018-08-24 Marek Polacek <polacek@redhat.com>
3707
3708 PR c++/67012
3709 PR c++/86942
3710 * g++.dg/cpp0x/auto52.C: New test.
3711 * g++.dg/cpp1y/auto-fn52.C: New test.
3712 * g++.dg/cpp1y/auto-fn53.C: New test.
3713 * g++.dg/cpp1y/auto-fn54.C: New test.
3714
3715 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3716
3717 * lib/target-supports.exp (vect_perm_supported): Only return
3718 false for variable-length vectors if the permute size is not
3719 a power of 2.
3720 (check_effective_target_vect_perm)
3721 (check_effective_target_vect_perm_byte)
3722 (check_effective_target_vect_perm_short): Remove check for
3723 variable-length vectors.
3724 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3725 * gcc.dg/vect/slp-perm-10.c: Likewise.
3726 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3727
3728 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3729
3730 * gcc.target/aarch64/sve/bswap_1.c: New test.
3731 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3732 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3733
3734 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3735
3736 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3737 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3738 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3739 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3740 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3741 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3742 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3743
3744 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3745
3746 PR debug/79342
3747 * gcc.dg/pr79342.: New test.
3748
3749 2018-08-23 Martin Sebor <msebor@redhat.com>
3750
3751 PR tree-optimization/87072
3752 * gcc.dg/Warray-bounds-35.c: New test.
3753
3754 2018-08-23 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/87024
3757 * gcc.dg/pr87024.c: New testcase.
3758
3759 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3760
3761 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3762 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3763 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3764 * gcc.dg/vect/pr80631-2.c: Likewise.
3765
3766 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3767
3768 PR fortran/86863
3769 * gfortran.dg/submodule_32.f08: New test.
3770
3771 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3772
3773 PR fortran/86935
3774 * gfortran.dg/associate_3.f90: Update error message.
3775 * gfortran.dg/associate_39.f90: New test case.
3776
3777 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3778
3779 PR fortran/86888
3780 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3781 an additional case.
3782 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3783 * gfortran.dg/class_17.f03: Update error message.
3784 * gfortran.dg/class_55.f90: Ditto.
3785 * gfortran.dg/dtio_11.f90: Update error messages.
3786 * gfortran.dg/implicit_actual.f90: Add an error message.
3787 * gfortran.dg/typebound_proc_12.f90: Update error message.
3788
3789 2018-08-22 Martin Sebor <msebor@redhat.com>
3790
3791 PR middle-end/87052
3792 * gcc.dg/pr87052.c: New test.
3793 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3794
3795 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3796
3797 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3798 * gfortran.dg/max_expr.f90: ...this.
3799 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3800 * gfortran.dg/min_expr.f90: ...this.
3801
3802 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3803
3804 PR tree-optimization/86725
3805 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3806 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3807 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3808 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3809
3810 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3811
3812 PR tree-optimization/86725
3813 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3814
3815 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3816
3817 * gcc.dg/vect/vect-avg-16.c: New test.
3818 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3819 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3820 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3821 the second loop in main1.
3822
3823 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3824
3825 * gcc.dg/lto/pr85248_0.c (test_alias):
3826 Stringify __USER_LABEL_PREFIX__.
3827 (test_noreturn): Likewise.
3828
3829 2018-08-22 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/86988
3832 * g++.dg/pr86988.C: New testcase.
3833
3834 2018-08-22 Richard Biener <rguenther@suse.de>
3835
3836 PR tree-optimization/86945
3837 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3838
3839 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3840
3841 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3842
3843 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3844 Thomas Koenig <tkoenig@gcc.gnu.org>
3845
3846 PR fortran/25829
3847 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3848 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3849
3850 2018-08-21 Marek Polacek <polacek@redhat.com>
3851
3852 PR c++/86981, Implement -Wpessimizing-move.
3853 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3854 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3855 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3856 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3857 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3858
3859 PR c++/65043
3860 * g++.dg/concepts/pr67595.C: Add dg-warning.
3861 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3862 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3863 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3864
3865 PR c++/86499
3866 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3867 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3868
3869 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3870
3871 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3872
3873 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3874
3875 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3876
3877 2018-08-21 Javier Miranda <miranda@adacore.com>
3878
3879 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3880
3881 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3882
3883 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3884
3885 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3886
3887 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3888
3889 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3890
3891 * gnat.dg/rep_clause7.adb: New testcase.
3892
3893 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3894
3895 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3896 gnat.dg/task1_pkg.ads: New testcase.
3897
3898 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3899
3900 * gnat.dg/linkedlist.adb: New testcase.
3901
3902 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3903
3904 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3905 gnat.dg/elab6_pkg.ads: New testcase.
3906
3907 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3908
3909 * gnat.dg/expr_func5.adb: New testcase.
3910
3911 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3912
3913 * gnat.dg/dynhash.adb: New testcase.
3914
3915 2018-08-21 Javier Miranda <miranda@adacore.com>
3916
3917 * gnat.dg/enum4.adb: New testcase.
3918
3919 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3920
3921 * gcc.target/aarch64/large_struct_copy.c: New test.
3922
3923 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3924
3925 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3926
3927 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3928
3929 PR middle-end/86121
3930 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3931
3932 2018-08-21 Tom de Vries <tdevries@suse.de>
3933
3934 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3935 to avoid mismatch in .debug and .earlydebug dump files.
3936
3937 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3938
3939 PR target/87033
3940 * gcc.target/powerpc/pr87033.c: New test.
3941
3942 2018-08-20 Martin Sebor <msebor@redhat.com>
3943
3944 PR tree-optimization/87034
3945 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3946
3947 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3948
3949 PR other/84889
3950 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3951 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3952 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3953
3954 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3955
3956 PR target/87014
3957 * g++.dg/torture/pr87014.C: New file.
3958
3959 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3960
3961 PR target/86984
3962 * gcc.target/alpha/pr86984.c: New test.
3963
3964 2018-08-20 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/78655
3967 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3968
3969 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3970
3971 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3972 for Darwin.
3973
3974 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3975
3976 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3977 test on Darwin.
3978 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3979 * gcc.dg/lto/pr83719_0.c: Likewise.
3980
3981 2018-08-17 Martin Sebor <msebor@redhat.com>
3982
3983 PR testsuite/86996
3984 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3985
3986 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3987
3988 * g++.dg/conversion/Wwrite-strings.C: New test.
3989
3990 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3991 Chung-Lin Tang <cltang@codesourcery.com>
3992 Xianmiao Qu <xianmiao_qu@c-sky.com>
3993
3994 C-SKY port: Testsuite
3995
3996 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3997 * g++.dg/torture/type-generic-1.C: Likewise.
3998 * gcc.c-torture/compile/20000804-1.c: Likewise.
3999 * gcc.c-torture/execute/20101011-1.c: Likewise.
4000 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
4001 * gcc.dg/20020312-2.c: Likewise.
4002 * gcc.dg/Wno-frame-address.c: Likewise.
4003 * gcc.dg/c11-true_min-1.c: Likewise.
4004 * gcc.dg/sibcall-10.c: Likewise.
4005 * gcc.dg/sibcall-9.c: Likewise.
4006 * gcc.dg/stack-usage-1.c: Likewise.
4007 * gcc.dg/torture/float32-tg-3.c: Likewise.
4008 * gcc.dg/torture/float32x-tg-3.c: Likewise.
4009 * gcc.dg/torture/float64-tg-3.c: Likewise.
4010 * gcc.dg/torture/float64x-tg-3.c: Likewise.
4011 * gcc.dg/torture/type-generic-1.c: Likewise.
4012 * gcc.target/csky/*: New.
4013 * lib/target-supports.exp (check_profiling_available): Add
4014 csky-*-elf.
4015 (check_effective_target_hard_float): Handle C-SKY targets with
4016 single-precision hard float only.
4017 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
4018
4019 2018-08-17 David Malcolm <dmalcolm@redhat.com>
4020
4021 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
4022 gcc_dump_printf.
4023 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
4024 coverage for gcc_dump_printf.
4025
4026 2018-08-17 Martin Liska <mliska@suse.cz>
4027
4028 * g++.dg/opt/mpx.C: Fix scanned pattern.
4029 * gcc.target/i386/mpx.c: Likewise.
4030 * g++.dg/warn/Wunreachable-code-1.C: Remove.
4031 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
4032 * gcc.dg/torture/pr52969.c: Likewise.
4033 * g++.dg/warn/pr31246-2.C: Likewise.
4034 * g++.dg/warn/pr31246.C: Likewise.
4035 * gcc.dg/pr33092.c: Likewise.
4036 * g++.dg/opt/eh1.C: Remove a deprecated option.
4037 * g++.dg/template/inline1.C: Likewise.
4038 * g++.dg/tree-ssa/pr81408.C: Likewise.
4039 * gcc.dg/pr41837.c: Likewise.
4040 * gcc.dg/pr41841.c: Likewise.
4041 * gcc.dg/pr42250.c: Likewise.
4042 * gcc.dg/pr43084.c: Likewise.
4043 * gcc.dg/pr43317.c: Likewise.
4044 * gcc.dg/pr51879-18.c: Likewise.
4045 * gcc.dg/torture/pr36066.c: Likewise.
4046 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
4047 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
4048 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
4049 * gcc.dg/tree-ssa/pr45122.c: Likewise.
4050 * gcc.target/i386/pr45352-2.c: Likewise.
4051 * gcc.target/i386/zee.c: Likewise.
4052 * gfortran.dg/auto_char_len_2.f90: Likewise.
4053 * gfortran.dg/auto_char_len_4.f90: Likewise.
4054 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4055 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4056 * gfortran.dg/gomp/pr47331.f90: Likewise.
4057 * gfortran.dg/pr40999.f: Likewise.
4058 * gfortran.dg/pr41011.f: Likewise.
4059 * gfortran.dg/pr42051.f03: Likewise.
4060 * gfortran.dg/pr46804.f90: Likewise.
4061 * gfortran.dg/pr83149_1.f90: Likewise.
4062 * gfortran.dg/pr83149_b.f90: Likewise.
4063 * gfortran.dg/whole_file_1.f90: Likewise.
4064 * gfortran.dg/whole_file_10.f90: Likewise.
4065 * gfortran.dg/whole_file_11.f90: Likewise.
4066 * gfortran.dg/whole_file_12.f90: Likewise.
4067 * gfortran.dg/whole_file_13.f90: Likewise.
4068 * gfortran.dg/whole_file_14.f90: Likewise.
4069 * gfortran.dg/whole_file_15.f90: Likewise.
4070 * gfortran.dg/whole_file_16.f90: Likewise.
4071 * gfortran.dg/whole_file_17.f90: Likewise.
4072 * gfortran.dg/whole_file_18.f90: Likewise.
4073 * gfortran.dg/whole_file_19.f90: Likewise.
4074 * gfortran.dg/whole_file_2.f90: Likewise.
4075 * gfortran.dg/whole_file_20.f03: Likewise.
4076 * gfortran.dg/whole_file_3.f90: Likewise.
4077 * gfortran.dg/whole_file_4.f90: Likewise.
4078 * gfortran.dg/whole_file_5.f90: Likewise.
4079 * gfortran.dg/whole_file_6.f90: Likewise.
4080 * gfortran.dg/whole_file_7.f90: Likewise.
4081 * gfortran.dg/whole_file_8.f90: Likewise.
4082 * gfortran.dg/whole_file_9.f90: Likewise.
4083 * gcc.dg/vect/vect.exp: Likewise.
4084
4085 2018-08-17 Richard Biener <rguenther@suse.de>
4086
4087 PR middle-end/86505
4088 * gcc.dg/torture/pr86505.c: New testcase.
4089
4090 2018-08-16 Martin Sebor <msebor@redhat.com>
4091
4092 PR tree-optimization/86853
4093 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
4094 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
4095 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
4096
4097 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4098
4099 * gcc.dg/missing-header-fixit-3.c: New test.
4100
4101 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4102
4103 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
4104 (test_fixit_insert_newline): Update expected output to show '+'
4105 characters in margin of line-insertion fix-it hint.
4106
4107 2018-08-16 Nathan Sidwell <nathan@acm.org>
4108
4109 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
4110 * gcc.dg/cpp/macsyntx2.c: likewise.
4111
4112 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4113
4114 PR testsuite/86745
4115 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
4116 * gcc.target/i386/avx-cvt-2.c: Ditto.
4117
4118 2018-08-16 David Malcolm <dmalcolm@redhat.com>
4119
4120 PR c++/70693
4121 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
4122
4123 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
4124
4125 * gcc.target/aarch64/imm_choice_comparison.c: New test.
4126
4127 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4128
4129 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
4130 (lib_strncmp): Likewise.
4131
4132 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4133
4134 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
4135 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4136 * g++.dg/torture/pr44295.C : Likewise.
4137
4138 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4139
4140 PR testsuite/78544
4141 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
4142 attributes and matching.
4143 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4144 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4145
4146 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
4147
4148 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
4149
4150 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
4151
4152 * gcc.target/i386/rop1.c: Remove.
4153 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
4154
4155 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
4156
4157 * gcc.target/powerpc/fold-vec-splat-char.c: New.
4158 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
4159 * gcc.target/powerpc/fold-vec-splat-int.c: New.
4160 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
4161 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
4162 * gcc.target/powerpc/fold-vec-splat-short.c: New.
4163
4164 2018-08-15 David Malcolm <dmalcolm@redhat.com>
4165
4166 * g++.dg/diagnostic/aka3.C: New test.
4167 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
4168 output to show range labels.
4169 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
4170 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4171 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
4172 * gcc.dg/bad-binary-ops.c: Update expected output to show range
4173 labels. Add an "aka" example.
4174 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
4175 labels.
4176 * gcc.dg/format/diagnostic-ranges.c: Likewise.
4177 * gcc.dg/format/pr72858.c: Likewise.
4178 * gcc.dg/format/pr78498.c: Likewise.
4179 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
4180 Update expected output to show range labels. Add examples of
4181 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
4182 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4183 Update expected output to show range labels.
4184 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
4185 (test_very_wide_line): Adjust so that label is at left-clipping
4186 boundary.
4187 (test_very_wide_line_2): New test.
4188 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4189 Update expected output to show range labels.
4190 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
4191 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
4192 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
4193 for new param to gcc_rich_location::add_expr.
4194 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4195 Add "label" param.
4196 (test_show_locus): Add examples of labels to various tests. Tweak
4197 the "very wide_line" test case and duplicate it, to cover the
4198 boundary values for clipping of labels against the left-margin.
4199 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4200 diagnostic-test-show-locus-no-labels.c.
4201 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
4202 Update line numbers of dg-locus directives.
4203 * gcc.dg/pr69627.c: Update expected output to show range labels.
4204 * lib/multiline.exp (proc _build_multiline_regex): Remove
4205 special-case handling of lines with trailing '|'.
4206
4207 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
4208
4209 PR testsuite/86519
4210 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
4211 the .expand file.
4212
4213 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4214
4215 * gcc.dg/wmain.c: New test.
4216
4217 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
4218
4219 PR c/19315
4220 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
4221 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
4222 unknown size.
4223
4224 2018-08-15 Martin Liska <mliska@suse.cz>
4225
4226 PR tree-optimization/86925
4227 * gcc.dg/predict-20.c: New test.
4228 * gcc.dg/predict-21.c: New test.
4229
4230 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
4231
4232 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
4233
4234 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
4235
4236 * gcc.target/i386/sse2-movs.c: New test.
4237
4238 2018-08-14 Martin Sebor <msebor@redhat.com>
4239
4240 PR tree-optimization/86650
4241 * gcc.dg/Warray-bounds-34.c: New test.
4242
4243 2018-08-14 Janus Weil <janus@gcc.gnu.org>
4244
4245 PR fortran/86116
4246 * gfortran.dg/generic_34.f90: New test case.
4247
4248 2018-08-13 Marek Polacek <polacek@redhat.com>
4249
4250 PR c++/57891
4251 * g++.dg/cpp0x/Wnarrowing6.C: New test.
4252 * g++.dg/cpp0x/Wnarrowing7.C: New test.
4253 * g++.dg/cpp0x/Wnarrowing8.C: New test.
4254 * g++.dg/cpp0x/Wnarrowing9.C: New test.
4255 * g++.dg/cpp0x/Wnarrowing10.C: New test.
4256 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
4257 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
4258 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
4259 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
4260 * g++.dg/ext/stmtexpr15.C: Likewise.
4261 * g++.dg/gomp/pr47963.C: Likewise.
4262 * g++.dg/init/new37.C: Likewise.
4263 * g++.dg/init/new43.C: Likewise.
4264 * g++.dg/other/fold1.C: Likewise.
4265 * g++.dg/parse/array-size2.C: Likewise.
4266 * g++.dg/template/dependent-name3.C: Likewise.
4267 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
4268 * g++.dg/other/vrp1.C: Likewise.
4269 * g++.dg/template/char1.C: Likewise.
4270
4271 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
4272
4273 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
4274 instead of a ZERO_EXTEND.
4275
4276 2018-08-13 Martin Sebor <msebor@redhat.com>
4277
4278 PR tree-optimization/71625
4279 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
4280 * g++.dg/init/string2.C: New test.
4281 * g++.dg/init/string3.C: New test.
4282 * g++.dg/init/string4.C: New test.
4283 * gcc.dg/init-string-3.c: New test.
4284 * gcc.dg/strlenopt-55.c: New test.
4285 * gcc.dg/strlenopt-56.c: New test.
4286
4287 2018-08-13 Marek Polacek <polacek@redhat.com>
4288
4289 P0806R2 - Deprecate implicit capture of this via [=]
4290 * g++.dg/cpp2a/lambda-this1.C: New test.
4291 * g++.dg/cpp2a/lambda-this2.C: New test.
4292 * g++.dg/cpp2a/lambda-this3.C: New test.
4293
4294 2018-08-13 Marek Polacek <polacek@redhat.com>
4295
4296 PR c++/86915
4297 * g++.dg/diagnostic/auto1.C: New test.
4298
4299 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4300
4301 PR fortran/66679
4302 * gfortran.dg/transfer_class_3.f90: New test.
4303
4304 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
4305
4306 PR fortran/86906
4307 * gfortran.dg/use_rename_9.f90: New test.
4308
4309 2018-08-11 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR tree-optimization/86835
4312 * gcc.dg/pr86835.c: New test.
4313
4314 2018-08-10 Janus Weil <janus@gcc.gnu.org>
4315
4316 PR fortran/57160
4317 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
4318 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
4319 * gfortran.dg/short_circuiting_2.f90: New test case.
4320 * gfortran.dg/short_circuiting_3.f90: New test case.
4321
4322 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
4323
4324 PR target/82418
4325 * gcc.target/i386/pr82418.c: New test.
4326
4327 2018-08-10 Martin Liska <mliska@suse.cz>
4328
4329 PR target/83610
4330 * gcc.dg/predict-17.c: New test.
4331 * gcc.dg/predict-18.c: New test.
4332 * gcc.dg/predict-19.c: New test.
4333
4334 2018-08-10 Martin Liska <mliska@suse.cz>
4335
4336 PR tree-optimization/85799
4337 * gcc.dg/pr85799.c: New test.
4338
4339 2018-08-09 Jeff Law <law@redhat.com>
4340
4341 PR middle-end/86897
4342 * gcc.dg/uninit-suppress_2.c: Disable DOM.
4343
4344 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4345
4346 * gcc.target/aarch64/sve/reduc_8.c: New test.
4347
4348 2018-08-09 David Malcolm <dmalcolm@redhat.com>
4349
4350 PR other/84889
4351 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
4352 test.
4353 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4354 New test.
4355 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
4356 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
4357 TEST_ALWAYS_FLAGS.
4358
4359 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4360
4361 PR tree-optimization/86858
4362 * gcc.dg/vect/pr86858.c: New test.
4363
4364 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
4365
4366 PR tree-optimization/86871
4367 * gcc.dg/vect/pr86871.c: New test.
4368
4369 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4372
4373 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4374
4375 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
4376 arch and tune numbers by 2.
4377 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
4378 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
4379 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
4380 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
4381 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
4382 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
4383 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
4384 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
4385 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
4386 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
4387 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
4388 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
4389 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
4390 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
4391 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
4392 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
4393 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
4394 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
4395 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
4396 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
4397 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
4398 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
4399 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
4400 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
4401 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
4402 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
4403 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
4404 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
4405 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
4406 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
4407 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
4408 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
4409 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
4410 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
4411 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
4412 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
4413 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
4414 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
4415 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
4416 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
4417 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
4418 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4419 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4420 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4421 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4422 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4423 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4424 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4425 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4426 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4427 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4428 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4429 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4430 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4431 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4432 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4433 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4434 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4435 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4436 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4437 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4438 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4439 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4440 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4441 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4442 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4443
4444 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4445
4446 PR target/84332
4447 * gcc.target/s390/pr84332.c: New testcase.
4448
4449 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4450
4451 PR target/46179
4452 * gcc.target/m68k/tls-dimode.c: New file.
4453
4454 2018-08-08 Nathan Sidwell <nathan@acm.org>
4455
4456 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4457 c-c++-common/inc-from-1.c: New
4458
4459 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4460
4461 PR target/85295
4462 * gcc.target/s390/TI-constants-lra.c: New testcase.
4463 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4464
4465 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4466
4467 * gcc.target/s390/hotpatch-8.c: Remove.
4468 * gcc.target/s390/hotpatch-9.c: Remove.
4469 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4470 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4471
4472 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4473
4474 P0595R1 - is_constant_evaluated
4475 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4476
4477 PR c++/86836
4478 * g++.dg/cpp1z/decomp46.C: New test.
4479
4480 PR c++/86738
4481 * g++.dg/opt/pr86738.C: New test.
4482
4483 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4484
4485 PR target/86838
4486 * gcc.target/aarch64/frecpe_1.c: New test.
4487 * gcc.target/aarch64/frecpe_2.c: Likewise.
4488
4489 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4490
4491 PR c++/59480, DR 136
4492 * g++.dg/other/friend8.C: New.
4493 * g++.dg/other/friend9.C: Likewise.
4494 * g++.dg/other/friend10.C: Likewise.
4495 * g++.dg/other/friend11.C: Likewise.
4496 * g++.dg/other/friend12.C: Likewise.
4497 * g++.dg/other/friend13.C: Likewise.
4498 * g++.dg/other/friend14.C: Likewise.
4499 * g++.dg/other/friend15.C: Likewise.
4500 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4501 * g++.dg/parse/defarg8.C: Likewise.
4502
4503 2018-08-07 Martin Liska <mliska@suse.cz>
4504
4505 PR middle-end/83023
4506 * gcc.dg/predict-16.c: New test.
4507 * g++.dg/predict-1.C: New test.
4508
4509 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4510 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4511
4512 PR tree-optimization/80925
4513 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4514 vectorized on !vect_hw_misalign targets.
4515
4516 2018-08-06 Marek Polacek <polacek@redhat.com>
4517
4518 PR c++/86767
4519 * g++.dg/cpp1y/constexpr-86767.C: New test.
4520
4521 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4522
4523 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4524 for target *-*-linux-gnu.
4525
4526 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4527
4528 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4529 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4530 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4531
4532 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4533
4534 * gcc.target/s390/nomemloopunroll-1.c: New test.
4535
4536 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 PR target/86386
4539 * gcc.target/i386/pr86386.c: New file.
4540
4541 2018-08-04 Tom de Vries <tdevries@suse.de>
4542
4543 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4544
4545 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4546
4547 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4548 "type:cvip".
4549
4550 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4551
4552 PR fortran/45521
4553 * gfortran.dg/interface_assignment_6.f90: New test case.
4554
4555 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4556
4557 PR testsuite/86153
4558 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4559
4560 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4561 Jonathan Wakely <jwakely@redhat.com>
4562
4563 PR c++/85523
4564 * g++.dg/pr85523.C: New test.
4565
4566 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4567
4568 PR c/86690
4569 * gcc.dg/union-duplicate-field.c: New test.
4570
4571 2018-08-03 Jason Merrill <jason@redhat.com>
4572
4573 PR c++/86706
4574 * g++.dg/template/pr86706.C: New test.
4575
4576 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4577
4578 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4579 on vect_avg_qi targets.
4580 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4581 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4582 * gcc.dg/vect/vect-avg-15.c: Likewise.
4583
4584 2018-08-03 Martin Liska <mliska@suse.cz>
4585
4586 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4587 * gcc.dg/predict-13.c: Likewise.
4588 * gcc.dg/predict-3.c: Likewise.
4589 * gcc.dg/predict-4.c: Likewise.
4590 * gcc.dg/predict-5.c: Likewise.
4591 * gcc.dg/predict-6.c: Likewise.
4592 * gcc.dg/predict-9.c: Likewise.
4593 * gfortran.dg/predict-1.f90: Likewise.
4594
4595 2018-08-02 Richard Biener <rguenther@suse.de>
4596
4597 PR c++/86763
4598 * g++.dg/torture/pr86763.C: New testcase.
4599
4600 2018-08-02 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/86816
4603 * g++.dg/torture/pr86816.C: New testcase.
4604
4605 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4606
4607 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4608 to be used.
4609 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4610 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4611 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4612 for .h.
4613 * gcc.target/aarch64/sve/single_2.c: Likewise.
4614 * gcc.target/aarch64/sve/single_3.c: Likewise.
4615 * gcc.target/aarch64/sve/single_4.c: Likewise.
4616
4617 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4618
4619 PR target/86014
4620 * gcc.target/aarch64/ldp_stp_13.c: New test.
4621
4622 2018-08-01 Martin Sebor <msebor@redhat.com>
4623
4624 PR tree-optimization/86650
4625 * gcc.dg/format/gcc_diag-10.c: Adjust.
4626
4627 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4628
4629 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4630 of range check.
4631 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4632
4633 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4634
4635 PR target/86753
4636 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4637 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4638
4639 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4640
4641 * gcc.dg/pointer-range-check-1.c: New test.
4642 * gcc.dg/pointer-range-check-2.c: Likewise.
4643
4644 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4645
4646 PR tree-optimization/86749
4647 * gcc.dg/vect/pr86749.c: New test.
4648
4649 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4650
4651 PR c++/86661
4652 * g++.dg/lookup/name-clash12.C: New.
4653
4654 2018-08-01 Richard Biener <rguenther@suse.de>
4655
4656 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4657
4658 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4659
4660 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4661
4662 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4663
4664 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4665
4666 2018-08-01 Martin Liska <mliska@suse.cz>
4667
4668 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4669 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4670 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4671 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4672 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4673 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4674 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4675 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4676
4677 2018-08-01 Martin Liska <mliska@suse.cz>
4678
4679 PR value-prof/35543
4680 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4681
4682 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4683
4684 * gcc.target/aarch64/extract_zero_extend.c: New file.
4685
4686 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR c/85704
4689 * gcc.c-torture/compile/pr85704.c: New test.
4690
4691 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4692 Olivier Hainque <hainque@adacore.com>
4693
4694 * gnat.dg/dinst.adb: New.
4695 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4696
4697 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4698
4699 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4700 tdiag and cxxdiag.
4701 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4702 and %K.
4703
4704 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4705
4706 * c-c++-common/spec-barrier-1.c: New test.
4707 * c-c++-common/spec-barrier-2.c: New test.
4708 * gcc.dg/spec-barrier-3.c: New test.
4709
4710 2018-07-31 Martin Sebor <msebor@redhat.com>
4711
4712 PR tree-optimization/86741
4713 * gcc.dg/Warray-bounds-33.c: New test.
4714
4715 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4716
4717 * gcc.target/s390/memset-1.c: Improve testcase.
4718
4719 2018-07-31 Tom de Vries <tdevries@suse.de>
4720
4721 PR debug/86687
4722 * g++.dg/guality/pr86687.C: New test.
4723
4724 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4725
4726 P1008R1 - prohibit aggregates with user-declared constructors
4727 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4728 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4729 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4730 * g++.dg/cpp2a/aggr1.C: New test.
4731 * g++.dg/cpp2a/aggr2.C: New test.
4732
4733 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4734
4735 PR target/86640
4736 * gcc.target/arm/pr86640.c: New testcase.
4737
4738 2018-07-31 Martin Liska <mliska@suse.cz>
4739
4740 PR gcov-profile/85338
4741 PR gcov-profile/85350
4742 PR gcov-profile/85372
4743 * gcc.misc-tests/gcov-pr85338.c: New test.
4744 * gcc.misc-tests/gcov-pr85350.c: New test.
4745 * gcc.misc-tests/gcov-pr85372.c: New test.
4746
4747 2018-07-31 Martin Liska <mliska@suse.cz>
4748
4749 PR gcov-profile/83813
4750 PR gcov-profile/84758
4751 PR gcov-profile/85217
4752 PR gcov-profile/85332
4753 * gcc.misc-tests/gcov-pr83813.c: New test.
4754 * gcc.misc-tests/gcov-pr84758.c: New test.
4755 * gcc.misc-tests/gcov-pr85217.c: New test.
4756 * gcc.misc-tests/gcov-pr85332.c: New test.
4757
4758 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4759
4760 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4761 gnat.dg/prot5_pkg.ads: New testcase.
4762
4763 2018-07-31 Justin Squirek <squirek@adacore.com>
4764
4765 * gnat.dg/addr11.adb: New testcase.
4766
4767 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4768
4769 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4770
4771 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4772
4773 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4774
4775 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4776
4777 * gnat.dg/iter3.adb: New testcase.
4778
4779 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4780
4781 Revert 'AsyncI/O patch committed'
4782 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4783 Thomas Koenig <tkoenig@gcc.gnu.org>
4784
4785 PR fortran/25829
4786 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4787 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4788
4789 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4790
4791 PR rtl-optimization/85160
4792 * gcc.target/powerpc/combine-2-2.c: New testcase.
4793
4794 2018-07-27 Martin Sebor <msebor@redhat.com>
4795
4796 PR tree-optimization/86696
4797 * g++.dg/pr86696.C: New test.
4798
4799 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4800
4801 PR tree-optimization/86636
4802 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4803 Add dg-require-effective-target pthread.
4804
4805 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4806
4807 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4808 * gcc.dg/strcmpopt_6.c: Likewise.
4809
4810 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4811
4812 PR target/86612
4813 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4814
4815 2018-07-26 Martin Sebor <msebor@redhat.com>
4816
4817 PR tree-optimization/86043
4818 PR tree-optimization/86042
4819 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4820 pr86688.
4821 * gcc.dg/strlenopt-44.c: New test.
4822
4823 2018-07-26 Martin Liska <mliska@suse.cz>
4824
4825 PR gcov-profile/86536
4826 * gcc.misc-tests/gcov-pr86536.c: New test.
4827
4828 2018-07-25 Martin Sebor <msebor@redhat.com>
4829
4830 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4831 ignored by the test harness.
4832
4833 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4834 Thomas Koenig <tkoenig@gcc.gnu.org>
4835
4836 PR fortran/25829
4837 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4838 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4839
4840 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR c++/85515
4843 * g++.dg/pr85515-2.C: Add expected dg-error.
4844 * g++.dg/cpp0x/range-for36.C: New test.
4845
4846 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4847
4848 * gcc.target/arc/uncached-1.c: New test.
4849 * gcc.target/arc/uncached-2.c: Likewise.
4850
4851 2018-07-24 Martin Sebor <msebor@redhat.com>
4852
4853 PR tree-optimization/86622
4854 PR tree-optimization/86532
4855 * gcc.c-torture/execute/strlen-2.c: New test.
4856 * gcc.c-torture/execute/strlen-3.c: New test.
4857 * gcc.c-torture/execute/strlen-4.c: New test.
4858
4859 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4860
4861 PR tree-optimization/86636
4862 * gcc.c-torture/compile/pr86636.c: New test.
4863
4864 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4865
4866 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4867
4868 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR middle-end/86627
4871 * gcc.target/i386/pr86627.c: New test.
4872
4873 PR testsuite/86649
4874 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4875 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4876 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4877 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4878
4879 2018-07-23 Carl Love <cel@us.ibm.com>
4880
4881 PR 86591
4882 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4883 file altivec-2-runnable.c.
4884 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4885 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4886 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4887 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4888 vec_cts, vec_ctu, vec_cpsgn tests.
4889
4890 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4891
4892 PR c/86617
4893 * gcc.dg/pr86617.c: New test.
4894
4895 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR c++/86569
4898 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4899
4900 2018-07-20 Martin Sebor <msebor@redhat.com>
4901
4902 PR middle-end/82063
4903 * c-c++-common/pr68657-1.c: Adjust.
4904 * c-c++-common/pr68657-2.c: Same.
4905 * c-c++-common/pr68657-3.c: Same.
4906 * c-c++-common/pr68833-1.c: Same.
4907 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4908 * gcc.dg/Walloca-larger-than.c: New test.
4909 * gcc.dg/Walloca-larger-than-2.c: New test.
4910 * gcc.dg/Wframe-larger-than-2.c: New test.
4911 * gcc.dg/Wlarger-than3.c: New test.
4912 * gcc.dg/Wvla-larger-than-3.c: New test.
4913 * gcc.dg/pr42611.c: Adjust.
4914 * gnat.dg/frame_overflow.adb: Same.
4915
4916 2018-07-20 Martin Sebor <msebor@redhat.com>
4917
4918 PR tree-optimization/86613
4919 PR tree-optimization/86611
4920 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4921 prune duplicate warnings.
4922 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4923 data-model-dependencies.
4924 * gcc.dg/Warray-bounds-32.c: Ditto.
4925
4926 2018-07-20 Richard Biener <rguenther@suse.de>
4927
4928 PR debug/86585
4929 * g++.dg/lto/pr86585_0.C: New testcase.
4930 * g++.dg/lto/pr86585_1.C: Likewise.
4931
4932 2018-07-19 Martin Sebor <msebor@redhat.com>
4933
4934 PR tree-optimization/83776
4935 PR tree-optimization/84047
4936 * gcc.dg/Warray-bounds-29.c: New test.
4937 * gcc.dg/Warray-bounds-30.c: New test.
4938 * gcc.dg/Warray-bounds-31.c: New test.
4939 * gcc.dg/Warray-bounds-32.c: New test.
4940
4941 2018-07-19 Michael Collison <michael.collison@arm.com>
4942 Richard Henderson <rth@redhat.com>
4943
4944 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4945 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4946 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4947 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4948 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4949 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4950 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4951 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4952 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4953 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4954 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4955 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4956
4957 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4958
4959 Revert fix for c++/59480 (and testsuite followup)
4960
4961 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4962
4963 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4964
4965 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 PR c++/59480, DR 136
4968 * g++.dg/other/friend8.C: New.
4969 * g++.dg/other/friend9.C: Likewise.
4970 * g++.dg/other/friend10.C: Likewise.
4971 * g++.dg/other/friend11.C: Likewise.
4972 * g++.dg/other/friend12.C: Likewise.
4973 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4974 * g++.dg/parse/defarg8.C: Likewise.
4975
4976 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4977
4978 * gcc.target/aarch64/profile.c: New test.
4979
4980 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4981
4982 PR target/83009
4983 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4984
4985 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4986
4987 PR target/86560
4988 * gcc.target/i386/pr86560-4.c: New test.
4989 * gcc.target/i386/pr86560-5.c: Likewise.
4990
4991 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4992
4993 PR target/86560
4994 * gcc.target/i386/pr86560-1.c: New test.
4995 * gcc.target/i386/pr86560-2.c: Likewise.
4996 * gcc.target/i386/pr86560-3.c: Likewise.
4997
4998 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4999
5000 * gfortran.dg/max_fmax_aarch64.f90: New test.
5001 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
5002 * gfortran.dg/minmax_integer.f90: Likewise.
5003
5004 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
5007
5008 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5009
5010 PR middle-end/86544
5011 * g++.dg/tree-ssa/pr86544.C: New test.
5012
5013 2018-07-18 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c++/86550
5016 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
5017
5018 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5019
5020 PR 69558
5021 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
5022 * c-c++-common/pr69558.c: Remove xfail.
5023 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
5024 * gcc.dg/pr61817-1.c: Likewise.
5025 * gcc.dg/pr61817-2.c: Likewise.
5026 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
5027
5028 2018-07-18 Janus Weil <janus@gcc.gnu.org>
5029
5030 PR fortran/85599
5031 * gfortran.dg/function_optimize_5.f90: Add option
5032 '-faggressive-function-elimination' and update dg-warning clauses.
5033 * gfortran.dg/short_circuiting.f90: New test.
5034
5035 2018-07-18 Marek Polacek <polacek@redhat.com>
5036
5037 PR c++/86190 - bogus -Wsign-conversion warning
5038 * g++.dg/warn/Wsign-conversion-3.C: New test.
5039 * g++.dg/warn/Wsign-conversion-4.C: New test.
5040
5041 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5042
5043 PR c++/59480, DR 136
5044 * g++.dg/other/friend8.C: New.
5045 * g++.dg/other/friend9.C: Likewise.
5046 * g++.dg/other/friend10.C: Likewise.
5047 * g++.dg/other/friend11.C: Likewise.
5048 * g++.dg/other/friend12.C: Likewise.
5049 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
5050 * g++.dg/parse/defarg8.C: Likewise.
5051
5052 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5053
5054 * g++.dg/ext/uow-3.C: Adjust.
5055 * g++.dg/ext/uow-4.C: Likewise.
5056 * g++.dg/lookup/name-clash11.C: Likewise.
5057 * g++.dg/lookup/name-clash7.C: Likewise.
5058 * g++.dg/lookup/redecl1.C: Likewise.
5059 * g++.dg/warn/changes-meaning.C: Likewise.
5060 * g++.old-deja/g++.jason/scoping8.C: Likewise.
5061 * g++.old-deja/g++.law/nest1.C: Likewise.
5062
5063 2018-07-18 Richard Biener <rguenther@suse.de>
5064
5065 PR debug/86523
5066 * g++.dg/lto/pr86523-3_0.C: New testcase.
5067
5068 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
5069
5070 * gcc.target/m68k/mulsi_highpart.c: New test.
5071
5072 2018-07-17 Jakub Jelinek <jakub@redhat.com>
5073
5074 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
5075 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
5076 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
5077 * gcc.dg/cpp/pr61854-8.c: New test.
5078
5079 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5080
5081 * gcc.target/powerpc/pr85456.c: Require longdouble128.
5082
5083 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
5084
5085 PR fortran/83184
5086 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
5087
5088 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5089
5090 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
5091 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
5092 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
5093 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
5094 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
5095
5096 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
5097
5098 * gcc.target/powerpc/pr57150.c: Require longdouble128.
5099 * gcc.target/powerpc/pr79916.c: Require dfp.
5100
5101 2018-07-17 Richard Biener <rguenther@suse.de>
5102
5103 PR lto/86456
5104 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
5105
5106 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
5107
5108 * gcc.target/s390/function-align1.c: New test.
5109 * gcc.target/s390/function-align2.c: New test.
5110 * gcc.target/s390/function-align3.c: New test.
5111
5112 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gnat.dg/discr55.adb: New test.
5115
5116 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5117
5118 * gcc.target/i386/vartrack-1.c (dg-options): Add
5119 -fomit-frame-pointer.
5120
5121 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5122
5123 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
5124 (dg-lto-options): Add -fPIC.
5125 * g++.dg/lto/pr86523-2_0.C: Likewise.
5126
5127 2018-07-17 Martin Liska <mliska@suse.cz>
5128
5129 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
5130
5131 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5132
5133 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
5134 testcase.
5135
5136 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
5137
5138 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
5139
5140 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
5141
5142 * gnat.dg/memorytest.adb: New testcase.
5143
5144 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5145
5146 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
5147 New testcase.
5148
5149 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5150
5151 * gnat.dg/equal3.adb: New testcase.
5152
5153 2018-07-17 Justin Squirek <squirek@adacore.com>
5154
5155 * gnat.dg/split_args.adb: New testcase.
5156
5157 2018-07-17 Ed Schonberg <schonberg@adacore.com>
5158
5159 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
5160
5161 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
5162
5163 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
5164 New testcase.
5165
5166 2018-07-16 Carl Love <cel@us.ibm.com>
5167
5168 PR target/86414
5169 Forgot the PR number on the commit log.
5170
5171 2018-07-16 Carl Love <cel@us.ibm.com>
5172
5173 PR target/86414
5174 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5175 longdouble128.
5176 * gcc.target/powerpc/divkc3-3.c: Ditto.
5177 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5178 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5179 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5180 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5181
5182 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5183
5184 * gcc.target/powerpc/convert-fp-128.c: New testcase.
5185 * gcc.target/powerpc/convert-fp-64.c: New testcase.
5186
5187 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5188
5189 * lib/target-supports.exp (check_effective_target_longdouble64,
5190 check_effective_target_ppc_float128,
5191 check_effective_target_ppc_float128_insns,
5192 check_effective_target_powerpc_vsx): New.
5193
5194 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
5195
5196 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
5197 syntax error.
5198
5199 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR tree-optimization/86526
5202 * gcc.c-torture/compile/pr86526.c: New test.
5203
5204 2018-07-16 Carl Love <cel@us.ibm.com>
5205
5206 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
5207 longdouble128.
5208 * gcc.target/powerpc/divkc3-3.c: Ditto.
5209 * gcc.target/powerpc/mulkc3-2.c: Ditto.
5210 * gcc.target/powerpc/mulkc3-3.c: Ditto.
5211 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
5212 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
5213
5214 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
5215
5216 PR fortran/83184
5217 * gfortran.dg/assumed_rank_14.f90: New testcase.
5218 * gfortran.dg/assumed_rank_15.f90: New testcase.
5219 * gfortran.dg/dec_structure_8.f90: Update error messages.
5220 * gfortran.dg/dec_structure_23.f90: Update error messages.
5221
5222 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5223
5224 PR middle-end/86528
5225 * gcc.c-torture/execute/pr86528.c: New test.
5226 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
5227
5228 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
5229
5230 * g++.dg/template/spec40.C: New.
5231 * g++.dg/parse/ptrmem8.C: Likewise.
5232
5233 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5234
5235 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
5236 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
5237 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
5238 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
5239 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
5240
5241 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5242
5243 * gcc.target/s390/mrecord-mcount.c: New testcase.
5244
5245 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5246
5247 * gcc.target/s390/mfentry-m64.c: New testcase.
5248
5249 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5250
5251 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
5252 testcase.
5253
5254 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5255
5256 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
5257 testcase.
5258
5259 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
5260
5261 * gnat.dg/wide_wide_value1.adb: New testcase.
5262
5263 2018-07-16 Javier Miranda <miranda@adacore.com>
5264
5265 * gnat.dg/bit_order1.adb: New testcase.
5266
5267 2018-07-16 Javier Miranda <miranda@adacore.com>
5268
5269 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
5270
5271 2018-07-16 Richard Biener <rguenther@suse.de>
5272
5273 PR lto/86523
5274 * g++.dg/lto/pr86523-1_0.C: New testcase.
5275 * g++.dg/lto/pr86523-2_0.C: Likewise.
5276
5277 2018-07-16 Martin Liska <mliska@suse.cz>
5278
5279 PR ipa/86529
5280 * g++.dg/ipa/pr86529.C: New test.
5281
5282 2018-07-16 Tom de Vries <tdevries@suse.de>
5283
5284 PR debug/86455
5285 * gcc.target/i386/vartrack-1.c: New test.
5286
5287 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
5288
5289 * gnat.dg/opt73.adb: New test.
5290
5291 2018-07-16 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR c++/3698
5294 PR c++/86208
5295 * g++.dg/opt/pr3698.C: New test.
5296
5297 2018-07-16 Richard Biener <rguenther@suse.de>
5298
5299 PR ipa/86389
5300 * gcc.dg/torture/pr86389.c: Require trampolines.
5301
5302 2018-07-15 Tom de Vries <tdevries@suse.de>
5303
5304 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
5305 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
5306 already called.
5307 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
5308 * gcc.dg/guality/guality.exp: Same.
5309 * gfortran.dg/guality/guality.exp: Same.
5310
5311 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
5312 Sunil K Pandey <sunil.k.pandey@intel.com>
5313
5314 PR target/84413
5315 * gcc.target/i386/pr84413-1.c: New test.
5316 * gcc.target/i386/pr84413-2.c: Likewise.
5317 * gcc.target/i386/pr84413-3.c: Likewise.
5318
5319 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5320 Steve Munroe <munroesj52@gmail.com>
5321
5322 * gcc.target/powerpc/sse2-pand-1.c: New file.
5323 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
5324 * gcc.target/powerpc/sse2-por-1.c: Likewise.
5325 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
5326
5327 2018-07-13 Nathan Sidwell <nathan@acm.org>
5328
5329 PR c++/86374
5330 * g++.dg/pr86374.C: New.
5331
5332 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
5333
5334 PR middle-end/78809
5335 * gcc.dg/strcmpopt_5.c: New test.
5336 * gcc.dg/strcmpopt_6.c: New test.
5337
5338 2018-07-13 Richard Biener <rguenther@suse.de>
5339
5340 PR middle-end/85974
5341 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
5342
5343 2018-07-13 Tom de Vries <tdevries@suse.de>
5344
5345 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
5346 * gcc.dg/guality/ctztest.c: Same.
5347 * gcc.dg/guality/sra-1.c: Same.
5348
5349 2018-07-13 Tom de Vries <tdevries@suse.de>
5350
5351 * gcc.dg/vla-1.c: Update.
5352
5353 2018-07-13 Tom de Vries <tdevries@suse.de>
5354
5355 * gcc.src/maintainers.exp: New file.
5356
5357 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5358
5359 PR middle-end/86489
5360 * gcc.dg/pr86489.c: New test.
5361
5362 2018-07-12 Martin Sebor <msebor@redhat.com>
5363
5364 PR testsuite/86510
5365 g++.dg/warn/pr86453.C: Adjust.
5366
5367 2018-07-12 Jim Wilson <jimw@sifive.com>
5368
5369 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
5370
5371 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
5372
5373 * gcc.target/riscv/interrupt-conflict-mode.c: New.
5374
5375 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5376
5377 * c-c++-common/gomp/declare-target-3.c: New test.
5378 * g++.dg/gomp/declare-target-2.C: New test.
5379
5380 2018-07-12 Martin Sebor <msebor@redhat.com>
5381
5382 PR c/86453
5383 * c-c++-common/Wattributes.c: Adjust.
5384 * gcc.dg/Wattributes-10.c: New test.
5385 * g++.dg/Wattributes-3.C: Adjust.
5386 * gcc.dg/Wattributes-6.c: Adjust.
5387 * gcc.dg/pr18079.c: Adjust.
5388 * gcc.dg/torture/pr42363.c: Adjust.
5389
5390 2018-07-12 Julia Koval <julia.koval@intel.com>
5391
5392 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
5393 version.
5394
5395 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5396
5397 * gcc.dg/vect/vect-cond-arith-6.c: New test.
5398 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
5399 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
5400 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
5401 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
5402 * gcc.target/aarch64/sve/slp_14.c: Likewise.
5403 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
5404
5405 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5406
5407 * gcc.dg/vect/vect-cond-arith-4.c: New test.
5408 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
5409 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
5410 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
5411 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
5412 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
5413 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
5414 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
5415
5416 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5417 Alan Hayward <alan.hayward@arm.com>
5418 David Sherwood <david.sherwood@arm.com>
5419
5420 * gcc.dg/vect/vect-fma-2.c: New test.
5421 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5422 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5423 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5424
5425 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5426
5427 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5428 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5429 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5430 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5431 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5432 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5433 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5434 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5435 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5436
5437 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5438
5439 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5440 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5441
5442 2018-07-12 Richard Biener <rguenther@suse.de>
5443
5444 PR target/84829
5445 * gcc.target/i386/pr84829.c: New testcase.
5446
5447 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5448
5449 * gcc.dg/torture/20180712-1.c: New test.
5450
5451 PR tree-optimization/86492
5452 * gcc.c-torture/execute/pr86492.c: New test.
5453
5454 2018-07-12 Richard Biener <rguenther@suse.de>
5455
5456 PR c/86453
5457 * g++.dg/warn/pr86453.C: New testcase.
5458
5459 2018-07-12 Richard Biener <rguenther@suse.de>
5460
5461 PR middle-end/86479
5462 * gcc.dg/graphite/pr86479.c: New testcase.
5463
5464 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5465
5466 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5467 of hardcoding size. Cast (rel) to MASK_TYPE.
5468 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5469 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5470 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5471 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5472 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5473 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5474 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5475 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5476 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5477 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5478 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5479 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5480 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5481 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5482 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5483 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5484 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5485 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5486 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5487
5488 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5489
5490 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5491 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5492 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5493
5494 2018-07-10 Mark Wielaard <mark@klomp.org>
5495
5496 PR debug/86459
5497 * gcc.dg/pr86459.c: New test.
5498
5499 2018-07-10 Martin Sebor <msebor@redhat.com>
5500
5501 PR testsuite/86461
5502 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5503
5504 2018-07-10 Martin Liska <mliska@suse.cz>
5505
5506 PR testsuite/86445
5507 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5508
5509 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5510
5511 PR sanitizer/86406
5512 * g++.dg/ubsan/pr86406.C: New test.
5513
5514 PR fortran/86421
5515 * gfortran.dg/vect/pr86421.f90: New test.
5516
5517 2018-07-09 Martin Sebor <msebor@redhat.com>
5518
5519 PR tree-optimization/86415
5520 * gcc.dg/strlenopt-53.c: New test.
5521
5522 2018-07-09 Martin Sebor <msebor@redhat.com>
5523
5524 PR middle-end/77357
5525 * gcc.dg/strlenopt-49.c: New test.
5526 * gcc.dg/strlenopt-50.c: New test.
5527 * gcc.dg/strlenopt-51.c: New test.
5528 * gcc.dg/strlenopt-52.c: New test.
5529 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5530
5531 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR c/86420
5534 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5535 to be returned and when first argument is not 0, so that they don't do
5536 anything for NEED_EXC or NEED_ERRNO.
5537
5538 2018-07-09 Tom de Vries <tdevries@suse.de>
5539
5540 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5541 * gcc.dg/guality/bswaptest.c: Same.
5542 * gcc.dg/guality/clztest.c: Same.
5543 * gcc.dg/guality/csttest.c: Same.
5544 * gcc.dg/guality/ctztest.c: Same.
5545 * gcc.dg/guality/drap.c: Same.
5546 * gcc.dg/guality/nrv-1.c: Same.
5547 * gcc.dg/guality/pr41353-1.c: Same.
5548 * gcc.dg/guality/pr41353-2.c: Same.
5549 * gcc.dg/guality/pr41404-1.c: Same.
5550 * gcc.dg/guality/pr43051-1.c: Same.
5551 * gcc.dg/guality/pr43077-1.c: Same.
5552 * gcc.dg/guality/pr43177.c: Same.
5553 * gcc.dg/guality/pr43329-1.c: Same.
5554 * gcc.dg/guality/pr43479.c: Same.
5555 * gcc.dg/guality/pr43593.c: Same.
5556 * gcc.dg/guality/pr45003-1.c: Same.
5557 * gcc.dg/guality/pr45003-2.c: Same.
5558 * gcc.dg/guality/pr45003-3.c: Same.
5559 * gcc.dg/guality/pr48437.c: Same.
5560 * gcc.dg/guality/pr48466.c: Same.
5561 * gcc.dg/guality/pr49888.c: Same.
5562 * gcc.dg/guality/pr54200.c: Same.
5563 * gcc.dg/guality/pr54519-1.c: Same.
5564 * gcc.dg/guality/pr54519-2.c: Same.
5565 * gcc.dg/guality/pr54519-3.c: Same.
5566 * gcc.dg/guality/pr54519-4.c: Same.
5567 * gcc.dg/guality/pr54519-5.c: Same.
5568 * gcc.dg/guality/pr54519-6.c: Same.
5569 * gcc.dg/guality/pr54551.c: Same.
5570 * gcc.dg/guality/pr54693-2.c: Same.
5571 * gcc.dg/guality/pr54693.c: Same.
5572 * gcc.dg/guality/pr54796.c: Same.
5573 * gcc.dg/guality/pr54970.c: Same.
5574 * gcc.dg/guality/pr67192.c: Same.
5575 * gcc.dg/guality/pr69947.c: Same.
5576 * gcc.dg/guality/pr78726.c: Same.
5577 * gcc.dg/guality/rotatetest.c: Same.
5578 * gcc.dg/guality/sra-1.c: Same.
5579 * gcc.dg/guality/vla-2.c: Same.
5580
5581 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5582
5583 * g++.dg/diagnostic/long-short.C: New.
5584 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5585 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5586 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5587
5588 2018-07-09 Tom de Vries <tdevries@suse.de>
5589
5590 * gcc.dg/vla-1.c: New test.
5591
5592 2018-07-07 Tom de Vries <tdevries@suse.de>
5593
5594 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5595 files.
5596 (get_dump_flags): New proc.
5597 (toplevel): Test all dump flags.
5598
5599 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gnat.dg/stack_usage6.adb: New test.
5602 * gnat.dg/stack_usage6_pkg.ads: New helper.
5603
5604 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5605
5606 * gnat.dg/pure_function3a.adb: New test.
5607 * gnat.dg/pure_function3b.adb: Likewise.
5608 * gnat.dg/pure_function3c.adb: Likewise.
5609 * gnat.dg/pure_function3_pkg.ads: New helper.
5610
5611 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR target/84711
5614 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5615 dg-require-effective-target. Add -msse not just on i386-*, but
5616 on all i?86-* and x86_64-*.
5617
5618 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5619
5620 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5621 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5622 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5623 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5624 * gcc.dg/tree-ssa/popcount3.c: New test.
5625
5626 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5627
5628 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5629 to preserve the test.
5630 * gcc.target/i386/pr85073.c: Likewise.
5631
5632 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR tree-optimization/86401
5635 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5636 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5637 * c-c++-common/rotate-9.c: New test.
5638
5639 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5640
5641 PR target/86324
5642 gcc.target/powerpc/pr86324-1.c: New test.
5643 gcc.target/powerpc/pr86324-2.c: Likewise.
5644
5645 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5646
5647 PR target/84711
5648 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5649
5650 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5651
5652 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5653
5654 2018-07-05 Jeff Law <law@redhat.com>
5655
5656 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5657
5658 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5659
5660 PR fortran/86408
5661 * gfortran.dg/deferred_character_20.f90: New test.
5662
5663 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5664
5665 PR fortran/83183
5666 PR fortran/86325
5667 * gfortran.dg/init_flag_18.f90: New testcase.
5668 * gfortran.dg/init_flag_19.f03: New testcase.
5669
5670 2018-07-05 Carl Love <cel@us.ibm.com>
5671 * gcc.target/altivec-1-runnable.c: New test file.
5672 * gcc.target/altivec-2-runnable.c: New test file.
5673 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5674 for tests.
5675
5676 2018-07-05 Martin Sebor <msebor@redhat.com>
5677
5678 PR c++/86400
5679 * gcc.dg/strlenopt-47.c: New test.
5680 * gcc.dg/strlenopt-48.c: New test.
5681
5682 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5683
5684 PR target/84711
5685 * gcc.target/arm/big-endian-subreg.c: New.
5686
5687 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5688
5689 PR target/84711
5690 * gcc.dg/vect/pr84711.c: New.
5691
5692 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5693
5694 * gcc.target/aarch64/struct_cpy.c: New.
5695
5696 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5697
5698 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5699 * c-c++-common/unroll-2.c: Likewise.
5700 * g++.dg/cdce3.C: Likewise.
5701 * g++.dg/ext/unroll-1.C: Likewise.
5702 * g++.dg/ext/unroll-2.C: Likewise.
5703 * g++.dg/ext/unroll-3.C: Likewise.
5704 * gcc.dg/cdce1.c: Likewise.
5705 * gcc.dg/cdce2.c: Likewise.
5706 * gcc.dg/gomp/pr68128-1.c: Likewise.
5707 * gcc.dg/vect/pr46032.c: Likewise.
5708 * gcc.dg/vect/vect-cond-10.c: Likewise.
5709 * gcc.dg/vect/vect-cond-8.c: Likewise.
5710 * gcc.dg/vect/vect-cond-9.c: Likewise.
5711 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5712 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5713 * gcc.target/i386/avx-cvt-2.c: Likewise.
5714 * gcc.target/i386/avx-cvt-3.c: Likewise.
5715 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5716 * gcc.target/i386/avx2-gather-2.c: Likewise.
5717 * gcc.target/i386/avx2-gather-6.c: Likewise.
5718 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5719 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5720 * gfortran.dg/directive_unroll_1.f90: Likewise.
5721 * gfortran.dg/directive_unroll_2.f90: Likewise.
5722 * gnat.dg/unroll2.adb: Likewise.
5723 * gnat.dg/unroll3.adb: Likewise.
5724
5725 2018-07-05 Tom de Vries <tdevries@suse.de>
5726
5727 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5728
5729 2018-07-04 Martin Sebor <msebor@redhat.com>
5730
5731 PR tree-optimization/86274
5732 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5733
5734 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736 PR fortran/82009
5737 * gfortran.dg/block_16.f08. New test.
5738
5739 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5740
5741 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5742 has a slightly different IL that provides more threading
5743 opportunities.
5744
5745 2018-07-04 Martin Liska <mliska@suse.cz>
5746
5747 PR middle-end/66240
5748 PR target/45996
5749 PR c/84100
5750 * gcc.dg/pr84100.c (foo):
5751 * gcc.target/i386/falign-functions-2.c: New test.
5752 * gcc.target/i386/falign-functions.c: New test.
5753
5754 2018-07-04 Martin Liska <mliska@suse.cz>
5755
5756 * gcc.dg/pr47793.c: Remove.
5757
5758 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5759
5760 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5761 final scan test.
5762 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5763
5764 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5765
5766 PR target/85620
5767 * gcc.target/i386/pr85620-1.c: New test.
5768 * gcc.target/i386/pr85620-2.c: Likewise.
5769 * gcc.target/i386/pr85620-3.c: Likewise.
5770 * gcc.target/i386/pr85620-4.c: Likewise.
5771
5772 2018-07-03 Martin Sebor <msebor@redhat.com>
5773
5774 PR tree-optimization/86274
5775 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5777 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5778 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5779 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5780 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5781 * gcc.dg/tree-ssa/pr83198.c: Same.
5782
5783 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 * g++.dg/other/locations1.C: New.
5786 * g++.dg/tls/locations1.C: Likewise.
5787 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5788 * g++.dg/diagnostic/virtual-static.C: Likewise.
5789 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5790 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5791 * g++.dg/cpp0x/pr51463.C: Likewise.
5792 * g++.dg/other/typedef1.C: Likewise.
5793 * g++.dg/parse/dtor13.C: Likewise.
5794 * g++.dg/template/error44.C: Likewise.
5795 * g++.dg/template/typedef4.C: Likewise.
5796 * g++.dg/template/typedef5.C: Likewise.
5797 * g++.dg/tls/diag-2.C: Likewise.
5798 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5799
5800 2018-07-03 Marek Polacek <polacek@redhat.com>
5801
5802 PR c++/86201
5803 * g++.dg/diagnostic/pr86201.C: New test.
5804
5805 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5806
5807 PR target/85694
5808 * gcc.target/i386/pr85694.c: New test.
5809
5810 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5811
5812 PR tree-optimization/85694
5813 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5814 Return true for AArch64 without SVE.
5815 * gcc.target/aarch64/vect_hadd_1.h: New file.
5816 * gcc.target/aarch64/vect_shadd_1.c: New test.
5817 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5818 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5819 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5820
5821 2018-07-03 Marek Polacek <polacek@redhat.com>
5822
5823 PR middle-end/86202
5824 * gcc.dg/Wint-conversion-2.c: New test.
5825
5826 PR c++/84306
5827 * g++.dg/overload/conv-op3.C: New test.
5828
5829 2018-07-03 Richard Biener <rguenther@suse.de>
5830
5831 PR ipa/86389
5832 * gcc.dg/torture/pr86389.c: New testcase.
5833
5834 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5835
5836 PR tree-optimization/85694
5837 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5838 proc.
5839 * gcc.dg/vect/vect-avg-1.c: New test.
5840 * gcc.dg/vect/vect-avg-2.c: Likewise.
5841 * gcc.dg/vect/vect-avg-3.c: Likewise.
5842 * gcc.dg/vect/vect-avg-4.c: Likewise.
5843 * gcc.dg/vect/vect-avg-5.c: Likewise.
5844 * gcc.dg/vect/vect-avg-6.c: Likewise.
5845 * gcc.dg/vect/vect-avg-7.c: Likewise.
5846 * gcc.dg/vect/vect-avg-8.c: Likewise.
5847 * gcc.dg/vect/vect-avg-9.c: Likewise.
5848 * gcc.dg/vect/vect-avg-10.c: Likewise.
5849 * gcc.dg/vect/vect-avg-11.c: Likewise.
5850 * gcc.dg/vect/vect-avg-12.c: Likewise.
5851 * gcc.dg/vect/vect-avg-13.c: Likewise.
5852 * gcc.dg/vect/vect-avg-14.c: Likewise.
5853
5854 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5855
5856 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5857 get split into two for use by the over-widening pattern.
5858 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5859 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5860 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5861 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5862 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5863 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5864 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5865 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5866 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5867 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5868 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5869 * gcc.dg/vect/vect-over-widen-22.c: New test.
5870
5871 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5872
5873 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5874 widen_mult pattern.
5875 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5876 over-widening messages.
5877 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5878 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5879 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5880 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5881 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5882 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5883 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5884 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5885 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5886 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5887 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5888 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5889 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5890 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5891 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5892 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5893 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5894 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5895 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5896 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5897 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5898 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5899 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5900 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5901 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5902 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5903
5904 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5905
5906 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5907
5908 2018-07-02 Jim Wilson <jimw@sifive.com>
5909
5910 * gcc.target/riscv/interrupt-debug.c: New.
5911
5912 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 * g++.dg/diagnostic/thread-thread_local.C: New.
5915
5916 2018-07-02 Martin Liska <mliska@suse.cz>
5917
5918 PR testsuite/86366
5919 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5920 * gcc.dg/profile-dir-2.c: Likewise.
5921 * gcc.dg/profile-dir-3.c: Likewise.
5922
5923 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5924
5925 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5926 overriden.
5927
5928 2018-07-02 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/86363
5931 * gcc.dg/torture/pr86363.c: New testcase.
5932
5933 2018-07-02 Martin Liska <mliska@suse.cz>
5934
5935 * gcc.dg/completion-1.c: New test.
5936 * gcc.dg/completion-2.c: New test.
5937 * gcc.dg/completion-3.c: New test.
5938
5939 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5940
5941 PR fortran/82969
5942 PR fortran/86242
5943 * gfortran.dg/proc_ptr_50.f90: New test.
5944
5945 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5946
5947 PR fortran/45305
5948 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5949
5950 2018-07-02 Martin Liska <mliska@suse.cz>
5951
5952 PR ipa/86279
5953 * gcc.dg/ipa/pr86279.c: New test.
5954
5955 2018-07-02 Martin Liska <mliska@suse.cz>
5956
5957 PR ipa/86323
5958 * g++.dg/ipa/pr86323.C: New test.
5959
5960 2018-07-01 Tom de Vries <tdevries@suse.de>
5961
5962 revert:
5963 2018-07-01 Tom de Vries <tdevries@suse.de>
5964
5965 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5966 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5967
5968 2018-07-01 Tom de Vries <tdevries@suse.de>
5969
5970 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5971 argument.
5972 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5973 with @main.
5974
5975 2018-07-01 Tom de Vries <tdevries@suse.de>
5976
5977 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5978 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5979
5980 2018-07-01 Tom de Vries <tdevries@suse.de>
5981
5982 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5983 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5984
5985 2018-07-01 Tom de Vries <tdevries@suse.de>
5986
5987 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5988 (verify_call): ... here. Move to toplevel.
5989 (verify_call_np, dg_final_directive_check_utils): New proc.
5990 (toplevel): Call dg_final_directive_check_utils.
5991 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5992
5993 2018-06-30 Jim Wilson <jimw@sifive.com>
5994
5995 * gcc.target/riscv/shift-shift-1.c: New.
5996 * gcc.target/riscv/shift-shift-2.c: New.
5997 * gcc.target/riscv/shift-shift-3.c: New.
5998
5999 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6000
6001 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
6002
6003 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6004
6005 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
6006 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
6007 by 4 in the computation of a[i].
6008 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
6009 main multiplication constant.
6010 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6011 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6012 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
6013 pattern to cast the result to int.
6014 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
6015 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
6016 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
6017 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
6018 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
6019 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
6020 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
6021 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
6022 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
6023 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
6024 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
6025 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
6026 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
6027 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
6028 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
6029 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
6030 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
6031 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
6032 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
6033 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
6034
6035 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
6036
6037 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
6038 test for vectorization along the lines described in the comment.
6039
6040 2018-06-30 Tom de Vries <tdevries@suse.de>
6041
6042 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
6043 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
6044 LTO_TORTURE_OPTIONS.
6045 * gcc.dg/guality/prevent-optimization.h: New file.
6046 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
6047 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
6048
6049 2018-06-30 Tom de Vries <tdevries@suse.de>
6050
6051 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
6052 * lib/gcc-dg.exp (dg-final): New proc.
6053 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
6054 argument.
6055
6056 2018-06-29 Martin Sebor <msebor@redhat.com>
6057
6058 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
6059 that don't define the function.
6060
6061 2018-06-29 Marek Polacek <polacek@redhat.com>
6062
6063 PR c++/86184
6064 * g++.dg/ext/cond3.C: New test.
6065
6066 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6067
6068 * gcc.target/arm/arm-soft-strd-even.c: New test.
6069
6070 2018-06-29 Tom de Vries <tdevries@suse.de>
6071
6072 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
6073 line, and use it.
6074 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
6075 (process-message): ... here.
6076 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
6077
6078 2018-06-29 Martin Liska <mliska@suse.cz>
6079
6080 PR tree-optimization/86263
6081 * gcc.dg/tree-ssa/pr86263.c: New test.
6082
6083 2018-06-28 Carl Love <cel@us.ibm.com>
6084
6085 * gcc.target/p9-extract-1.c: Add test case.
6086 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
6087 name in ABI.
6088
6089 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
6090
6091 PR target/86348
6092 * gcc.target/i386/pr86348.c: New test.
6093
6094 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
6095
6096 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
6097
6098 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
6099
6100 PR fortran/82865
6101 * gfortran.dg/dec_type_print_2.f03: New testcase.
6102
6103 2018-06-28 David Pagan <dave.pagan@oracle.com>
6104
6105 PR c/55976
6106 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
6107 message causing unexpected test FAIL.
6108
6109 2018-06-28 Martin Liska <mliska@suse.cz>
6110
6111 * gcc.dg/tree-ssa/switch-1.c: New test.
6112
6113 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
6114
6115 * gnat.dg/debug15.adb: New test.
6116
6117 2018-06-27 David Malcolm <dmalcolm@redhat.com>
6118
6119 PR c++/86329
6120 * g++.dg/lookup/pr86329.C: New test.
6121
6122 2018-06-27 Carl Love <cel@us.ibm.com>
6123
6124 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
6125
6126 2018-06-27 Tamar Christina <tamar.christina@arm.com>
6127
6128 PR target/85769
6129 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
6130
6131 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
6132
6133 * gcc.target/powerpc/builtins-1.c: Correct a comment.
6134
6135 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6136
6137 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
6138 requirement for this test.
6139 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
6140 requirement, and -mpower8-vector compile option.
6141
6142 2018-06-26 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR target/86314
6145 * gcc.dg/pr86314.c: New test.
6146
6147 PR debug/86257
6148 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
6149
6150 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6151
6152 * gcc.target/i386/pr86257.c: Require 64-bit.
6153
6154 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155
6156 * g++.dg/pr86082.C: Require IBM1047 support.
6157
6158 2018-06-26 Richard Biener <rguenther@suse.de>
6159
6160 PR middle-end/86271
6161 * gcc.dg/pr86271.c: New testcase.
6162
6163 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
6164
6165 PR debug/86064
6166 * gcc.dg/pr86064.c: New.
6167
6168 2018-06-25 Jeff Law <law@redhat.com>
6169
6170 * lib/target-supports.exp
6171 (check_effective_target_logical_op_short_circuit): Add v850.
6172
6173 2018-06-25 Martin Sebor <msebor@redhat.com>
6174
6175 PR tree-optimization/86204
6176 * gcc.dg/strlenopt-46.c: New test.
6177
6178 2018-06-25 Martin Sebor <msebor@redhat.com>
6179
6180 PR tree-optimization/85700
6181 * gcc.dg/Wstringop-truncation-4.c: New test.
6182
6183 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
6184
6185 PR fortran/82972
6186 PR fortran/83088
6187 PR fortran/85851
6188 * gfortran.dg/init_flag_17.f90: New testcase.
6189
6190 2018-06-25 Carl Love <cel@us.ibm.com>
6191
6192 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
6193 vec_extract a signed int. Add vec_extract tests for bool char
6194 and bool int.
6195 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
6196 vec_extract tests.
6197
6198 2018-06-25 Tom de Vries <tdevries@suse.de>
6199
6200 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
6201
6202 2018-06-25 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR target/84786
6205 * gcc.target/i386/avx512f-pr84786-3.c: New test.
6206
6207 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6208
6209 * gnat.dg/sso9.adb: New testcase.
6210 * gnat.dg/sso9_pkg.ads: Likewise.
6211
6212 2018-06-25 Tom de Vries <tdevries@suse.de>
6213
6214 PR debug/86257
6215 * gcc.target/i386/pr86257.c: New test.
6216
6217 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
6218
6219 PR C++/86082
6220 * g++.dg/pr86082.C: New test.
6221
6222 2018-06-24 Tom de Vries <tdevries@suse.de>
6223
6224 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
6225 * gcc.dg/guality/guality.exp: Same.
6226 * gfortran.dg/guality/guality.exp: Same.
6227 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
6228
6229 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 * g++.dg/concepts/locations1.C: New.
6232 * g++.dg/cpp0x/locations1.C: Likewise.
6233 * g++.dg/cpp1z/inline-var2.C: Test locations too.
6234 * g++.dg/cpp1z/inline-var3.C: Likewise.
6235
6236 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
6237
6238 PR fortran/86281
6239 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
6240
6241 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6242
6243 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
6244 this test.
6245 * gcc.target/powerpc/builtins-9.c: New test.
6246 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
6247 to expect different code generation on big-endian vs.
6248 little-endian targets.
6249
6250 2018-06-22 Tom de Vries <tdevries@suse.de>
6251
6252 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
6253 $rootme/../gdb/gdb, if available.
6254 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
6255 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
6256
6257 2018-06-22 Tom de Vries <tdevries@suse.de>
6258
6259 * lib/gcc-gdb-test.exp (report_gdb): New proc.
6260 * g++.dg/guality/guality.exp: Use report_gdb.
6261 * gcc.dg/guality/guality.exp: Same.
6262 * gfortran.dg/guality/guality.exp: Same.
6263
6264 2018-06-22 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR c++/85662
6267 * g++.dg/ext/offsetof3.C: New test.
6268
6269 2018-06-22 Carl Love <cel@us.ibm.com>
6270
6271 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
6272 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
6273 for the vnor, vand and vxor instructions.
6274 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
6275 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
6276 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
6277 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
6278 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
6279 Add -dp to dg-options, update expected counts.
6280
6281 2018-06-22 Paul Koning <ni1d@arrl.net>
6282
6283 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
6284 if pdp11.
6285 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
6286 * gcc.c-torture/compile/20040101-1.c: Ditto.
6287 * gcc.c-torture/compile/20050622-1.c: Ditto.
6288 * gcc.c-torture/compile/20080625-1.c: Ditto.
6289 * gcc.c-torture/compile/20090107-1.c: Ditto.
6290 * gcc.c-torture/compile/920501-12.c: Ditto.
6291 * gcc.c-torture/compile/920501-4.c: Ditto.
6292 * gcc.c-torture/compile/961203-1.c: Ditto.
6293 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
6294 * gcc.c-torture/compile/pr25310.c: Ditto.
6295
6296 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
6297 James Norris <jnorris@codesourcery.com>
6298 Thomas Schwinge <thomas@codesourcery.com>
6299 Tom de Vries <tom@codesourcery.com>
6300
6301 * c-c++-common/goacc/deviceptr-4.c: New file.
6302 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
6303 Likewise.
6304 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
6305 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
6306 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
6307 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
6308 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
6309 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
6310 Likewise.
6311 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6312 * c-c++-common/goacc/private-reduction-1.c: Likewise.
6313 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
6314 Likewise.
6315 * gfortran.dg/goacc/modules.f95: Likewise.
6316 * gfortran.dg/goacc/routine-8.f90: Likewise.
6317 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6318
6319 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
6320
6321 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
6322 if the long double format is IEEE 128-bit for tests that are
6323 explicitly testing IBM extended double support. Use the
6324 appropriate pack and unpack built-in functions. Change calls from
6325 __builtin_isinfl to __builtin_isinf since the later supports all
6326 floating point types.
6327 * gcc.target/powerpc/pr57150.c: Likewise.
6328 * gcc.target/powerpc/pr60203.c: Likewise.
6329 * gcc.target/powerpc/pr67808.c: Likewise.
6330 * gcc.target/powerpc/pr70117.c: Likewise.
6331 * gcc.target/powerpc/tfmode_off.c: Likewise.
6332
6333 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6334
6335 PR fortran/49630
6336 * gfortran.dg/assumed_charlen_function_7.f90: New test.
6337
6338 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
6339
6340 PR fortran/83118
6341 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
6342
6343 2018-06-21 Tom de Vries <tdevries@suse.de>
6344
6345 * gcc.dg/guality/pr45882.c (a): Add used attribute.
6346
6347 2018-06-21 Tom de Vries <tdevries@suse.de>
6348
6349 PR tree-optimization/85859
6350 * gcc.dg/pr85859.c: New test.
6351
6352 2018-06-21 Richard Biener <rguenther@suse.de>
6353
6354 PR tree-optimization/86232
6355 * gcc.dg/torture/pr86232.c: New testcase.
6356
6357 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6358
6359 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
6360
6361 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6362
6363 * gcc/gcc.target/aarch64/aes_2.c: New test.
6364
6365 2018-06-20 Than McIntosh <thanm@google.com>
6366
6367 PR libgcc/86213
6368 * gcc.dg/split-8.c: New.
6369
6370 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6371
6372 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
6373 for vpkudus in place of vpksdus.
6374 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
6375
6376 2018-06-20 Nathan Sidwell <nathan@acm.org>
6377
6378 PR c++/85634
6379 * g++.dg/lookup/pr85634-2.C: New.
6380
6381 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 * g++.dg/template/friend65.C: New.
6384 * g++.dg/cpp0x/main1.C: Likewise.
6385 * g++.dg/other/main2.C: Likewise.
6386 * g++.dg/other/main3.C: Likewise.
6387 * g++.dg/template/friend42.C: Test location too.
6388 * g++.dg/concepts/decl-diagnose.C: Likewise.
6389 * g++.dg/warn/main-2.C: Update.
6390
6391 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
6392 Thomas Schwinge <thomas@codesourcery.com>
6393 Cesar Philippidis <cesar@codesourcery.com>
6394
6395 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
6396 2.5 data clause semantics.
6397 * c-c++-common/goacc/declare-2.c: Likewise.
6398 * c-c++-common/goacc/default-4.c: Likewise.
6399 * c-c++-common/goacc/finalize-1.c: New test.
6400 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
6401 OpenACC 2.5 data clause semantics.
6402 * c-c++-common/goacc/kernels-alias.c: Likewise.
6403 * c-c++-common/goacc/routine-5.c: Likewise.
6404 * c-c++-common/goacc/update-if_present-1.c: New test.
6405 * c-c++-common/goacc/update-if_present-2.c: New test.
6406 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
6407 2.5 data clause semantics.
6408 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6409 * gfortran.dg/goacc/data-tree.f95: Likewise.
6410 * gfortran.dg/goacc/declare-2.f95: Likewise.
6411 * gfortran.dg/goacc/default-4.f: Likewise.
6412 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6413 * gfortran.dg/goacc/finalize-1.f: New test.
6414 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
6415 OpenACC 2.5 data clause semantics.
6416 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
6417 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6418 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6419 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6420 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6421 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6422 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6423
6424 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR c++/86210
6427 * g++.dg/warn/Wnonnull4.C: New test.
6428
6429 2018-06-20 Marek Polacek <polacek@redhat.com>
6430
6431 PR c++/86240
6432 * g++.dg/pr86240.C: New test.
6433
6434 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6435
6436 PR debug/86194
6437 * gcc.target/i386/pr86194.c: New test.
6438
6439 PR tree-optimization/86231
6440 * gcc.dg/tree-ssa/vrp119.c: New test.
6441 * gcc.c-torture/execute/pr86231.c: New test.
6442
6443 2018-06-20 Tom de Vries <tdevries@suse.de>
6444
6445 PR tree-optimization/86097
6446 * gcc.dg/autopar/pr86097.c: New test.
6447
6448 2018-06-20 Nathan Sidwell <nathan@acm.org>
6449
6450 PR c++/85634
6451 * g++.dg/lookup/pr85634.C: New.
6452
6453 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6454
6455 * gcc.target/aarch64/ldp_stp_q.c: New test.
6456 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6457 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6458
6459 2018-06-20 Martin Liska <mliska@suse.cz>
6460
6461 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6462
6463 2018-06-19 Martin Sebor <msebor@redhat.com>
6464
6465 PR tree-optimization/48560
6466 * gcc.dg/Warray-bounds-28.c: New test.
6467
6468 2018-06-19 Martin Sebor <msebor@redhat.com>
6469
6470 PR middle-end/85602
6471 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6472 to also match C++.
6473
6474 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6475
6476 * g++.dg/lto/pr84805_0.C: Update template.
6477 * g++.dg/lto/pr84805_1.C: Update template.
6478
6479 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/aggr24.adb: New test.
6482 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6483
6484 2018-06-19 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/86179
6487 * gcc.dg/pr86179.c: New testcase.
6488
6489 2018-06-18 Martin Sebor <msebor@redhat.com>
6490
6491 PR middle-end/85602
6492 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6493 * c-c++-common/attr-nonstring-8.c: New test.
6494
6495 2018-06-18 Martin Sebor <msebor@redhat.com>
6496
6497 PR tree-optimization/81384
6498 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6499 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6500 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6501 * gcc.dg/attr-nonstring-2.c: New test.
6502 * gcc.dg/attr-nonstring-3.c: New test.
6503 * gcc.dg/attr-nonstring-4.c: New test.
6504 * gcc.dg/strlenopt-45.c: New test.
6505 * gcc.dg/strlenopt.h (strnlen): Declare.
6506
6507 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6508
6509 PR tree-optimization/86076
6510 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6511
6512 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6513
6514 PR tree-optimization/64946
6515 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6516
6517 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6518
6519 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6520 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6521 * gnat.dg/stack_usage5.adb: New test.
6522
6523 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6524
6525 PR middle-end/82479
6526 * gcc.dg/tree-ssa/popcount.c: New test.
6527 * gcc.dg/tree-ssa/popcount2.c: New test.
6528
6529 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6530
6531 PR middle-end/64946
6532 * gcc.dg/absu.c: New test.
6533 * gcc.dg/gimplefe-29.c: New test.
6534 * gcc.target/aarch64/pr64946.c: New test.
6535
6536 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR c/86093
6539 * c-c++-common/pr86093.c: New test.
6540
6541 PR middle-end/85878
6542 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6543
6544 PR middle-end/86123
6545 * gcc.c-torture/compile/pr86123.c: New test.
6546
6547 2018-06-15 Tom de Vries <tdevries@suse.de>
6548
6549 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6550
6551 2018-06-15 Nick Clifton <nickc@redhat.com>
6552
6553 PR 84195
6554 * gcc.c-torture/compile/pr84195.c: New test.
6555
6556 2018-06-15 Richard Biener <rguenther@suse.de>
6557
6558 PR middle-end/86159
6559 * g++.dg/pr86159.C: New testcase.
6560
6561 2018-06-15 Richard Biener <rguenther@suse.de>
6562
6563 PR middle-end/86076
6564 * gcc.dg/pr86076.c: New testcase.
6565
6566 2018-06-14 Marek Polacek <polacek@redhat.com>
6567
6568 PR c++/86063
6569 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6570
6571 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR target/86048
6574 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6575 -msse2 to dg-options.
6576
6577 PR middle-end/86122
6578 * gcc.c-torture/compile/pr86122.c: New test.
6579
6580 P0624R2 - Default constructible and assignable stateless lambdas
6581 * g++.dg/cpp2a/lambda1.C: New test.
6582 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6583 for -std=c++2a.
6584
6585 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 * g++.dg/other/static3.C: New.
6588 * g++.dg/other/static4.C: Likewise.
6589 * g++.dg/warn/Wshadow-15.C: Likewise.
6590 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6591 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6592 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6593 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6594 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6595 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6596 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6597
6598 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR target/85945
6601 * gcc.c-torture/compile/pr85945.c: New test.
6602
6603 2018-06-14 Richard Biener <rguenther@suse.de>
6604
6605 PR ipa/86124
6606 * gcc.dg/pr86124.c: New testcase.
6607
6608 2018-06-13 Martin Sebor <msebor@redhat.com>
6609
6610 PR tree-optimization/86114
6611 * gcc.dg/pr86114.c: New test.
6612
6613 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6614
6615 PR fortran/86110
6616 * gfortran.dg/pr86110.f90: New test.
6617
6618 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6619
6620 PR fortran/85703
6621 * gfortran.dg/goacc/pr85703.f90: New test.
6622 * gfortran.dg/gomp/pr85703.f90: New test.
6623
6624 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6625
6626 PR fortran/85702
6627 * gfortran.dg/goacc/pr85702.f90: New test.
6628
6629 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6630
6631 * gcc.target/i386/pr86048.c: New test.
6632
6633 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6634
6635 * gcc.target/arc/fma-1.c: New test.
6636
6637 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6638
6639 * gcc.target/arc/pr9001107555.c: New file.
6640
6641 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6642
6643 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6644
6645 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6646
6647 * g++.dg/init/delete3.C: New.
6648 * g++.dg/init/new49.C: Likewise.
6649 * g++.dg/init/new25.C: Test locations too.
6650 * g++.dg/template/new4.C: Likewise.
6651 * g++.old-deja/g++.jason/operator.C: Likewise.
6652
6653 2018-06-12 Marek Polacek <polacek@redhat.com>
6654
6655 Core issue 1331 - const mismatch with defaulted copy constructor
6656 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6657 * g++.dg/cpp0x/defaulted52.C: New test.
6658 * g++.dg/cpp0x/defaulted53.C: New test.
6659 * g++.dg/cpp0x/defaulted54.C: New test.
6660 * g++.dg/cpp0x/defaulted55.C: New test.
6661 * g++.dg/cpp0x/defaulted56.C: New test.
6662 * g++.dg/cpp0x/defaulted57.C: New test.
6663 * g++.dg/cpp0x/defaulted58.C: New test.
6664 * g++.dg/cpp0x/defaulted59.C: New test.
6665 * g++.dg/cpp0x/defaulted60.C: New test.
6666
6667 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6668
6669 PR other/69968
6670 * gcc.dg/spellcheck-transposition.c: New test.
6671
6672 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6673
6674 PR fortran/44491
6675 * gfortran.dg/pr44491.f90: New testcase
6676
6677 2018-06-12 Martin Sebor <msebor@redhat.com>
6678
6679 PR tree-optimization/85259
6680 * gcc.dg/Wstringop-overflow-5.c: New test.
6681 * gcc.dg/Wstringop-overflow-6.c: New test.
6682
6683 2018-06-12 Martin Sebor <msebor@redhat.com>
6684
6685 PR c/85931
6686 * gcc.dg/Wstringop-truncation-3.c: New test.
6687
6688 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6689
6690 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6691 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6692 * gcc.target/powerpc/swaps-p8-17.c: Same.
6693
6694 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6695
6696 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6697 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6698 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6699 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6700 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6701 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6702
6703 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6704
6705 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6706 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6707 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6708 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6709 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6710 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6711
6712 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6713
6714 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6715 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6716 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6717 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6718 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6719 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6720
6721 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6722
6723 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6724 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6725 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6726 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6727 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6728 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6729
6730 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6731
6732 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6733 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6734 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6735 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6736 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6737 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6738
6739 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6740
6741 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6742 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6743 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6744 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6745 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6746 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6747
6748 2018-06-12 Martin Liska <mliska@suse.cz>
6749
6750 * g++.dg/opt/mpx.C: New test.
6751 * gcc.target/i386/mpx.c: New test.
6752
6753 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6754
6755 * gcc.target/arc/builtin_simdarc.c: Update test.
6756 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6757 * gcc.target/arc/tumaddsidi4.c: Likewise.
6758
6759 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * gnat.dg/opt72a.ad[sb]: New test.
6762 * gnat.dg/opt72_pkg.ads: New helper.
6763
6764 2018-06-12 Tom de Vries <tdevries@suse.de>
6765
6766 * gcc.dg-selftests/dg-final.exp: New file.
6767
6768 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 * g++.dg/lookup/new2.C: Test locations too.
6771 * g++.dg/other/ellipsis1.C: Likewise.
6772 * g++.dg/other/operator1.C: Likewise.
6773 * g++.dg/other/operator2.C: Likewise.
6774 * g++.dg/overload/operator2.C: Likewise.
6775 * g++.dg/parse/defarg11.C: Likewise.
6776 * g++.dg/parse/operator4.C: Likewise.
6777 * g++.dg/template/error30.C: Likewise.
6778 * g++.dg/template/explicit-args3.C: Likewise.
6779 * g++.dg/warn/effc1.C: Likewise.
6780 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6781 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6782 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6783 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6784 * g++.old-deja/g++.jason/operator.C: Likewise.
6785
6786 2018-06-11 Martin Sebor <msebor@redhat.com>
6787
6788 PR tree-optimization/86083
6789 * gcc.dg/strlenopt-44.c: New test.
6790
6791 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6792
6793 PR fortran/45521
6794 * gfortran.dg/generic_32.f90: New test.
6795 * gfortran.dg/generic_33.f90: New test.
6796
6797 2018-06-11 Carl Love <cel@us.ibm.com>
6798 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6799 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6800 long long bool. Remove duplicate dg-final for xxlxor. Update
6801 dg-final instruction counts.
6802 * gcc.target/powerpc/altivec-37.c (main): New file for
6803 tests vec_unpackh and vec_unpackl returning long long bool and
6804 long long int.
6805
6806 2018-06-11 Martin Liska <mliska@suse.cz>
6807
6808 PR tree-optimization/86089
6809 * gcc.dg/tree-ssa/pr86089.c: New test.
6810
6811 2018-06-11 Julia Koval <julia.koval@intel.com>
6812
6813 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6814 * gcc.target/i386/vpclmulqdq.c: Ditto.
6815
6816 2018-06-11 Olivier Hainque <hainque@adacore.com>
6817
6818 * gnat.dg/lang-dw2.adb: New test.
6819 * gnat.dg/lang-dw3.adb: New test.
6820
6821 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6822
6823 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6824 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6825
6826 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6827
6828 * gnat.dg/predicate1.adb: New testcase.
6829
6830 2018-06-11 Yannick Moy <moy@adacore.com>
6831
6832 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6833
6834 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6835
6836 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6837 testcase.
6838
6839 2018-06-11 Javier Miranda <miranda@adacore.com>
6840
6841 * gnat.dg/prot4.adb: New testcase.
6842
6843 2018-06-11 Yannick Moy <moy@adacore.com>
6844
6845 * gnat.dg/part_of1-instantiation.adb,
6846 gnat.dg/part_of1-instantiation.ads,
6847 gnat.dg/part_of1-private_generic.adb,
6848 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6849 testcase.
6850
6851 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6852
6853 * gnat.dg/contract1.adb: New testcase.
6854
6855 2018-06-11 Javier Miranda <miranda@adacore.com>
6856
6857 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6858 testcase.
6859
6860 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6861
6862 * gnat.dg/inline_always1.adb: New testcase.
6863
6864 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6865
6866 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6867 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6868 gnat.dg/nested_generic2_g2.ads: New testcase.
6869
6870 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6871
6872 * g++.dg/template/friend64.C: New.
6873 * g++.old-deja/g++.other/friend4.C: Test the location too.
6874 * g++.old-deja/g++.pt/crash23.C: Likewise.
6875
6876 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6877
6878 * gfortran.dg/inline_matmul_23.f90: New test.
6879
6880 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6881
6882 PR fortran/85088
6883 * gfortran.dg/intent_decl_1.f90: New test case.
6884
6885 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6886
6887 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6888 * gfortran.dg/ieee/large_4.f90: Ditto.
6889 * gfortran.dg/round_4.f90: Ditto.
6890
6891 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6892
6893 PR fortran/38351
6894 * gfortran.dg/pr38351.f90: New test.
6895 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6896
6897 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6898
6899 PR fortran/85138
6900 PR fortran/85996
6901 PR fortran/86051
6902 * gfortran.dg/pr85138_1.f90: New test.
6903 * gfortran.dg/pr85138_2.f90: Ditto.
6904 * gfortran.dg/pr85996.f90: Ditto.
6905
6906 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6907
6908 PR fortran/78278
6909 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6910 * gfortran.dg/data_char_1.f90: Ditto.
6911 * gfortran.dg/pr78571.f90: Ditto.
6912 * gfortran.dg/pr78278.f90: New test.
6913
6914 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6915
6916 PR fortran/63514
6917 * gfortran.dg/pr63514.f90: New test.
6918
6919 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6920
6921 PR fortran/85631
6922 * gfortran.dg/bounds_check_20.f90: New test.
6923
6924 2018-06-08 Carl Love <cel@us.ibm.com>
6925
6926 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6927 vpkudum counts.
6928 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6929 vec_extract a signed int.
6930 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6931 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6932 vcmpgtsd, vcmpgtud.
6933 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6934 vec_extract a signed int.
6935 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6936 vec_extract a signed int.
6937 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6938 vec_xor builtins. Update xxsel, xxlxor counts.
6939
6940 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6941
6942 PR fortran/86059
6943 * gfortran.dg/associate_30.f90: Remove code tested ...
6944 * gfortran.dg/pr67803.f90: Ditto.
6945 * gfortran.dg/pr67805.f90: Ditto.
6946 * gfortran.dg/pr86059.f90: ... here. New test.
6947
6948 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6949
6950 PR fortran/78571
6951 * gfortran.dg/pr78571.f90: New test.
6952
6953 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6954
6955 PR target/85755
6956 * gcc.target/powerpc/pr85755.c: New test.
6957
6958 2018-06-08 Carl Love <cel@us.ibm.com>
6959
6960 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6961 vsx-vector-6.p7.c.
6962 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6963 vsx-vector-6.p9.c.
6964 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6965 for BE system that are different then for an LE system from this file
6966 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6967 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6968 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6969
6970 2018-06-08 Martin Liska <mliska@suse.cz>
6971
6972 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6973
6974 2018-06-08 Martin Liska <mliska@suse.cz>
6975
6976 * g++.dg/dg.exp: Do not use mpx.exp.
6977 * g++.dg/lto/lto.exp: Likewise.
6978 * g++.dg/lto/pr69729_0.C: Remove.
6979 * g++.dg/opt/pr71529.C: Remove.
6980 * g++.dg/pr63995-1.C: Remove.
6981 * g++.dg/pr68270.C: Remove.
6982 * g++.dg/pr71624.C: Remove.
6983 * g++.dg/pr71633.C: Remove.
6984 * g++.dg/pr79761.C: Remove.
6985 * g++.dg/pr79764.C: Remove.
6986 * g++.dg/pr79769.C: Remove.
6987 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6988 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6989 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6990 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6991 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6992 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6993 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6994 * gcc.dg/lto/pr66221_0.c: Remove.
6995 * gcc.target/i386/chkp-always_inline.c: Remove.
6996 * gcc.target/i386/chkp-bndret.c: Remove.
6997 * gcc.target/i386/chkp-builtins-1.c: Remove.
6998 * gcc.target/i386/chkp-builtins-2.c: Remove.
6999 * gcc.target/i386/chkp-builtins-3.c: Remove.
7000 * gcc.target/i386/chkp-builtins-4.c: Remove.
7001 * gcc.target/i386/chkp-const-check-1.c: Remove.
7002 * gcc.target/i386/chkp-const-check-2.c: Remove.
7003 * gcc.target/i386/chkp-hidden-def.c: Remove.
7004 * gcc.target/i386/chkp-label-address.c: Remove.
7005 * gcc.target/i386/chkp-lifetime-1.c: Remove.
7006 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
7007 * gcc.target/i386/chkp-pr69044.c: Remove.
7008 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
7009 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
7010 * gcc.target/i386/chkp-strchr.c: Remove.
7011 * gcc.target/i386/chkp-strlen-1.c: Remove.
7012 * gcc.target/i386/chkp-strlen-2.c: Remove.
7013 * gcc.target/i386/chkp-strlen-3.c: Remove.
7014 * gcc.target/i386/chkp-strlen-4.c: Remove.
7015 * gcc.target/i386/chkp-strlen-5.c: Remove.
7016 * gcc.target/i386/chkp-stropt-1.c: Remove.
7017 * gcc.target/i386/chkp-stropt-10.c: Remove.
7018 * gcc.target/i386/chkp-stropt-11.c: Remove.
7019 * gcc.target/i386/chkp-stropt-12.c: Remove.
7020 * gcc.target/i386/chkp-stropt-13.c: Remove.
7021 * gcc.target/i386/chkp-stropt-14.c: Remove.
7022 * gcc.target/i386/chkp-stropt-15.c: Remove.
7023 * gcc.target/i386/chkp-stropt-16.c: Remove.
7024 * gcc.target/i386/chkp-stropt-17.c: Remove.
7025 * gcc.target/i386/chkp-stropt-2.c: Remove.
7026 * gcc.target/i386/chkp-stropt-3.c: Remove.
7027 * gcc.target/i386/chkp-stropt-4.c: Remove.
7028 * gcc.target/i386/chkp-stropt-5.c: Remove.
7029 * gcc.target/i386/chkp-stropt-6.c: Remove.
7030 * gcc.target/i386/chkp-stropt-7.c: Remove.
7031 * gcc.target/i386/chkp-stropt-8.c: Remove.
7032 * gcc.target/i386/chkp-stropt-9.c: Remove.
7033 * gcc.target/i386/i386.exp: Do not use mpx.exp.
7034 * gcc.target/i386/indirect-thunk-11.c: Remove.
7035 * gcc.target/i386/indirect-thunk-12.c: Remove.
7036 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
7037 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
7038 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
7039 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
7040 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
7041 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
7042 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
7043 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
7044 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
7045 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
7046 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
7047 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
7048 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
7049 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
7050 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
7051 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
7052 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
7053 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
7054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
7055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
7056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
7057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
7058 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
7059 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
7060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
7061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
7062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
7063 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
7064 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
7065 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
7066 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
7067 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
7068 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
7069 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
7070 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
7071 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
7072 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
7073 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
7074 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
7075 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
7076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
7077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
7078 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
7079 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
7080 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
7081 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
7082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
7083 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
7084 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
7085 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
7086 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
7087 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
7088 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
7089 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
7090 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
7091 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
7092 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
7093 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
7094 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
7095 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
7096 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
7097 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
7098 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
7099 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
7100 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
7101 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
7102 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
7103 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
7104 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
7105 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
7106 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
7107 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
7108 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
7109 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
7110 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
7111 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
7112 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
7113 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
7114 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
7115 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
7116 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
7117 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
7118 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
7119 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
7120 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
7121 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
7122 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
7123 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
7124 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
7125 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
7126 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
7127 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
7128 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
7129 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
7130 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
7131 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
7132 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
7133 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
7134 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
7135 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
7136 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
7137 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
7138 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
7139 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
7140 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
7141 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
7142 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
7143 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
7144 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
7145 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
7146 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
7147 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
7148 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
7149 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
7150 * gcc.target/i386/mpx/label-address-1.c: Remove.
7151 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
7152 * gcc.target/i386/mpx/macro.c: Remove.
7153 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
7154 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
7155 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
7156 * gcc.target/i386/mpx/memcpy-1.c: Remove.
7157 * gcc.target/i386/mpx/memmove-1.c: Remove.
7158 * gcc.target/i386/mpx/memmove-2.c: Remove.
7159 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
7160 * gcc.target/i386/mpx/mpx-check.h: Remove.
7161 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
7162 * gcc.target/i386/mpx/mpx.exp: Remove.
7163 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
7164 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
7165 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
7166 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
7167 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
7168 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
7169 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
7170 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
7171 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
7172 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
7173 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
7174 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
7175 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
7176 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
7177 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
7178 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
7179 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
7180 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
7181 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
7182 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
7183 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
7184 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
7185 * gcc.target/i386/mpx/pr65508.c: Remove.
7186 * gcc.target/i386/mpx/pr65531.cc: Remove.
7187 * gcc.target/i386/mpx/pr66048.cc: Remove.
7188 * gcc.target/i386/mpx/pr66134.c: Remove.
7189 * gcc.target/i386/mpx/pr66566.c: Remove.
7190 * gcc.target/i386/mpx/pr66567.c: Remove.
7191 * gcc.target/i386/mpx/pr66568.c: Remove.
7192 * gcc.target/i386/mpx/pr66569.c: Remove.
7193 * gcc.target/i386/mpx/pr66581.c: Remove.
7194 * gcc.target/i386/mpx/pr68337-1.c: Remove.
7195 * gcc.target/i386/mpx/pr68337-2.c: Remove.
7196 * gcc.target/i386/mpx/pr68416.c: Remove.
7197 * gcc.target/i386/mpx/pr78339.c: Remove.
7198 * gcc.target/i386/mpx/pr79631.c: Remove.
7199 * gcc.target/i386/mpx/pr79633.c: Remove.
7200 * gcc.target/i386/mpx/pr79753.c: Remove.
7201 * gcc.target/i386/mpx/pr79770.c: Remove.
7202 * gcc.target/i386/mpx/pr79987.c: Remove.
7203 * gcc.target/i386/mpx/pr79988.c: Remove.
7204 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
7205 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
7206 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
7207 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
7208 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
7209 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
7210 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
7211 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
7212 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
7213 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
7214 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
7215 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
7216 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
7217 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
7218 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
7219 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
7220 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
7221 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
7222 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
7223 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
7224 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
7225 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
7226 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
7227 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
7228 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
7229 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
7230 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
7231 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
7232 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
7233 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
7234 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
7235 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
7236 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
7237 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
7238 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
7239 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
7240 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
7241 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
7242 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
7243 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
7244 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
7245 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
7246 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
7247 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
7248 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
7249 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
7250 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
7251 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
7252 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
7253 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
7254 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
7255 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
7256 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
7257 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
7258 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
7259 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
7260 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
7261 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
7262 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
7263 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
7264 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
7265 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
7266 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
7267 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
7268 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
7269 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
7270 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
7271 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
7272 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
7273 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
7274 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
7275 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
7276 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
7277 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
7278 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
7279 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
7280 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
7281 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
7282 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
7283 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
7284 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
7285 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
7286 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
7287 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
7288 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
7289 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
7290 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
7291 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
7292 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
7293 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
7294 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
7295 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
7296 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
7297 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
7298 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
7299 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
7300 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
7301 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
7302 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
7303 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
7304 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
7305 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
7306 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
7307 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
7308 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
7309 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
7310 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
7311 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
7312 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
7313 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
7314 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
7315 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
7316 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
7317 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
7318 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
7319 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
7320 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
7321 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
7322 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
7323 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
7324 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
7325 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
7326 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
7327 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
7328 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
7329 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
7330 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
7331 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
7332 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
7333 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
7334 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
7335 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
7336 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
7337 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
7338 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
7339 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
7340 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
7341 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
7342 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
7343 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
7344 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
7345 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
7346 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
7347 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
7348 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
7349 * gcc.target/i386/pr63995-2.c: Remove.
7350 * gcc.target/i386/pr64805.c: Remove.
7351 * gcc.target/i386/pr65044.c: Remove.
7352 * gcc.target/i386/pr65167.c: Remove.
7353 * gcc.target/i386/pr65183.c: Remove.
7354 * gcc.target/i386/pr65184.c: Remove.
7355 * gcc.target/i386/pr65523.c: Remove.
7356 * gcc.target/i386/pr70876.c: Remove.
7357 * gcc.target/i386/pr70877.c: Remove.
7358 * gcc.target/i386/pr71458.c: Remove.
7359 * gcc.target/i386/pr80880.c: Remove.
7360 * gcc.target/i386/ret-thunk-25.c: Remove.
7361 * gcc.target/i386/thunk-retbnd.c: Remove.
7362 * lib/mpx-dg.exp: Remove.
7363 * gcc.target/i386/funcspec-56.inc: Adjust test case.
7364
7365 2018-06-07 Carl Love <cel@us.ibm.com>
7366
7367 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
7368 statements.
7369
7370 2018-06-07 Carl Love <cel@us.ibm.com>
7371
7372 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
7373 error message.
7374
7375 2018-06-07 Marek Polacek <polacek@redhat.com>
7376
7377 PR c/85318
7378 * gcc.dg/Wc90-c99-compat-10.c: New test.
7379 * gcc.dg/Wc90-c99-compat-11.c: New test.
7380 * gcc.dg/Wc90-c99-compat-12.c: New test.
7381 * gcc.dg/Wc90-c99-compat-9.c: New test.
7382
7383 2018-06-07 Paul Koning <ni1d@arrl.net>
7384
7385 * gcc.c-torture/compile/20180605-1.c: New test.
7386
7387 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
7388
7389 PR fortran/86045
7390 * gfortran.dg/pr86045.f90: New test.
7391
7392 2018-06-07 Marek Polacek <polacek@redhat.com>
7393
7394 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
7395
7396 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
7397
7398 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
7399
7400 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7401
7402 * gcc.target/msp430/msp430i-device-symbol.c: New test.
7403 * gcc.target/msp430/msp430f-device-symbol.c: New test.
7404 * gcc.target/msp430/msp430.h: New test header file.
7405
7406 2018-06-07 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR tree-optimization/69615
7409 * gcc.dg/tree-ssa/pr69615.c: New test.
7410
7411 2018-06-07 Richard Biener <rguenther@suse.de>
7412
7413 PR tree-optimization/85935
7414 * gcc.dg/graphite/pr85935.c: New testcase.
7415
7416 2018-06-04 Carl Love <cel@us.ibm.com>
7417
7418 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7419 debug print statements. Fix a few formating issues.
7420
7421 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7422
7423 PR target/85657
7424 * gcc.target/powerpc/pr85657-4.c: New tests.
7425 * gcc.target/powerpc/pr85657-5.c: Likewise.
7426 * gcc.target/powerpc/pr85657-6.c: Likewise.
7427
7428 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7429
7430 PR fortran/85641
7431 * gfortran.dg/realloc_on_assign_30.f90: New test.
7432
7433 2018-06-06 Carl Love <cel@us.ibm.com>
7434 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7435 argument to vui_arg.
7436
7437 2018-06-06 Carl Love <cel@us.ibm.com>
7438
7439 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7440 to builtins-4.c.
7441 * gcc.target/powerpc/builtins-4.c: New test file for tests
7442 that need -mvsx.
7443
7444 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7445
7446 PR target/85657
7447 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7448 be used in templates. Don't check for them in overloaded functions.
7449
7450 2018-06-06 Jim Wilson <jimw@sifive.com>
7451
7452 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7453 * gcc.target/riscv/interrupt-mmode.c: New.
7454 * gcc.target/riscv/interrupt-smode.c: New.
7455 * gcc.target/riscv/interrupt-umode.c: New.
7456
7457 2018-06-06 Marek Polacek <polacek@redhat.com>
7458
7459 PR c++/85977
7460 * g++.dg/cpp0x/initlist102.C: New test.
7461 * g++.dg/cpp0x/initlist103.C: New test.
7462 * g++.dg/cpp0x/initlist104.C: New test.
7463
7464 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7465
7466 * gcc.dg/torture/pr86066.c: New test.
7467
7468 2018-06-06 Richard Biener <rguenther@suse.de>
7469
7470 PR tree-optimization/86062
7471 * g++.dg/tree-ssa/pr86062.C: New testcase.
7472
7473 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7474
7475 * gcc.target/msp430/function-attributes-4.c: New test.
7476 * gcc.target/msp430/static-interrupts.c: New test.
7477
7478 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7479
7480 PR target/79924
7481 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7482 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7483 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7484 * gcc.target/aarch64/nofp_1.c: Ditto.
7485
7486 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7487
7488 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7489
7490 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7491
7492 PR fortran/85701
7493 * gfortran.dg/goacc/pr85701.f90: New test.
7494
7495 2018-06-05 Marek Polacek <polacek@redhat.com>
7496
7497 PR c++/85976
7498 * g++.dg/cpp0x/alias-decl-64.C: New test.
7499
7500 2018-06-05 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/86046
7503 * gcc.dg/pr86046.c: New testcase.
7504
7505 2018-06-05 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/86047
7508 * gcc.dg/pr86047.c: New testcase.
7509
7510 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7511
7512 PR target/81497
7513 * g++.target/arm/arm.exp: New file.
7514 * g++.target/arm/pr81497.C: Likewise.
7515
7516 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7517
7518 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7519
7520 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7521
7522 * gcc.dg/store_merging_21.c: New test.
7523 * gnat.dg/opt71b.adb: Likewise.
7524 * gnat.dg/opt71.adb: Rename into...
7525 * gnat.dg/opt71a.adb: ...this.
7526
7527 2018-06-04 Richard Biener <rguenther@suse.de>
7528
7529 PR tree-optimization/85955
7530 * gcc.dg/pr85955.c: New testcase.
7531
7532 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7533
7534 PR fortran/85981
7535 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7536 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7537 * gfortran.dg/allocate_stat_2.f90: Ditto.
7538 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7539
7540 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7541
7542 * gcc.target/aarch64/sve/extract_5.c: New test.
7543
7544 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR target/85832
7547 PR target/86036
7548 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7549 vptestm.
7550 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7551 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7552 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7553 * gcc.target/i386/avx512bw-pr86036.c: New test.
7554
7555 2018-06-04 Richard Biener <rguenther@suse.de>
7556
7557 PR tree-optimization/86038
7558 * gcc.dg/pr86038.c: New testcase.
7559
7560 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR tree-optimization/69615
7563 * gcc.dg/pr69615.c: New test.
7564
7565 PR c++/86025
7566 * c-c++-common/gomp/pr86025.c: New test.
7567
7568 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7569
7570 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7571
7572 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7573
7574 * gcc.dg/torture/pr86034.c: New test.
7575
7576 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7577
7578 PR fortran/36497
7579 * gfortran.dg/cray_pointer_12.f90: New test.
7580
7581 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7582
7583 PR fortran/85938
7584 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7585
7586 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7587
7588 * gnat.dg/specs/opt3.ads: New test.
7589 * gnat.dg/specs/opt3_pkg.ads: New helper.
7590
7591 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7592
7593 * gnat.dg/discr53.ad[sb]: New test.
7594 * gnat.dg/discr53_pkg.ads: New helper.
7595
7596 2018-06-01 Carl Love <cel@us.ibm.com>
7597
7598 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7599 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7600
7601 2018-06-01 Carl Love <cel@us.ibm.com>
7602
7603 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7604 to make it consistent with the naming convention in the file.
7605 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7606 to altivec-7.c. Delete file.
7607 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7608 to altivec-7.c. Delete file.
7609 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7610 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7611 vec_unpackl tests. Update instruction counts.
7612 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7613 tests to builtins-1.c.
7614 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7615 tests to builtins-1.c.
7616 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7617 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7618 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7619 Remove vec_ctf tests returning double. Remove vec_cts with
7620 double args. Remove vec_sel with invalid arguments. Add tests for
7621 vec_splat.
7622 Add instruction counts for new tests.
7623 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7624 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7625 vec_unsigned.
7626 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7627 test_sll_vsill_vsill_vuc.
7628 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7629 vec_revb.
7630 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7631 tests from altivec-7.h.
7632 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7633 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7634 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7635 splat_sll, splat_uc, splat_int128, splat_uint128.
7636 Make second argument of vec_extract and vec_insert a signed int.
7637 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7638 argument.
7639
7640 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7641
7642 * gcc.dg/store_merging_20.c: New test.
7643 * gnat.dg/opt71.adb: Likewise.
7644 * gnat.dg/opt71_pkg.ads: New helper.
7645
7646 2018-06-01 Carl Love <cel@us.ibm.com>
7647
7648 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7649 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7650 Add vec_xst_be for signed and unsigned arguments.
7651
7652 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7653
7654 PR fortran/85816
7655 PR fortran/85975
7656 * gfortran.dg/pr85816.f90: New test.
7657 * gfortran.dg/pr85975.f90: New test.
7658
7659 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7660
7661 PR fortran/63570
7662 * gfortran.dg/random_init_1.f90: New test.
7663 * gfortran.dg/random_init_2.f90: New test.
7664 * gfortran.dg/random_init_3.f90: New test.
7665 * gfortran.dg/random_init_4.f90: New test.
7666 * gfortran.dg/random_init_5.f90: New test.
7667 * gfortran.dg/random_init_6.f90: New test.
7668
7669 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7670
7671 PR tree-optimization/85989
7672 * gcc.dg/torture/pr85989.c: New test.
7673
7674 2018-06-01 Richard Biener <rguenther@suse.de>
7675
7676 PR middle-end/86017
7677 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7678
7679 2018-06-01 Richard Biener <rguenther@suse.de>
7680
7681 PR ipa/85960
7682 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7683
7684 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7685
7686 PR middle-end/78809
7687 * gcc.dg/strcmpopt_2.c: New test.
7688 * gcc.dg/strcmpopt_3.c: New test.
7689
7690 PR middle-end/83026
7691 * gcc.dg/strcmpopt_3.c: New test.
7692
7693 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR target/85984
7696 * gcc.target/i386/pr85984.c: New test.
7697
7698 2018-05-31 Martin Sebor <msebor@redhat.com>
7699
7700 PR c/82063
7701 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7702 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7703 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7704 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7705 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7706 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7707 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7708 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7709 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7710 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7711 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7712 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7713 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7714 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7715 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7716 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7717 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7718 * gcc.dg/Walloc-size-larger-than.c: New test.
7719
7720 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7721 Cesar Philippidis <cesar@codesourcery.com>
7722
7723 PR middle-end/85879
7724 * gfortran.dg/goacc/pr77371-1.f90: New test.
7725 * gfortran.dg/goacc/pr77371-2.f90: New test.
7726 * gfortran.dg/goacc/pr85879.f90: New test.
7727
7728 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7729
7730 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7731 * gnat.dg/stack_usage1b.adb: Likewise.
7732 * gnat.dg/stack_usage1c.adb: Likewise.
7733 * gnat.dg/stack_usage3.adb: Likewise.
7734 * gnat.dg/stack_usage1_pkg.adb: Delete.
7735
7736 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7739 * gcc.dg/store_merging_11.c: Likewise.
7740 * gcc.dg/store_merging_13.c: Likewise.
7741 * gcc.dg/store_merging_14.c: Likewise.
7742 * gcc.dg/store_merging_15.c: Likewise.
7743 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7744
7745 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7746
7747 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7748 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7749 gnat.dg/limited1_outer.ads: New testcase.
7750
7751 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7752
7753 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7754 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7755 New testcase.
7756
7757 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gnat.dg/size_clause1.adb: New testcase.
7760
7761 2018-05-31 Javier Miranda <miranda@adacore.com>
7762
7763 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7764
7765 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7766
7767 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7768 vld1x3 intrinsics for aarch64.
7769 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7770 vst1x2 intrinsics for aarch64.
7771 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7772 vst1x3 intrinsics for aarch64.
7773
7774 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7775
7776 PR c++/77777
7777 * g++.dg/diagnostic/pr77777.C: New test.
7778
7779 2018-05-30 David Pagan <dave.pagan@oracle.com>
7780
7781 PR c/55976
7782 * gcc.dg/noncompile/pr55976-1.c: New test.
7783 * gcc.dg/noncompile/pr55976-2.c: New test.
7784
7785 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7786
7787 * gcc.dg/lto/20111213-1_0.c: Fix template.
7788 * gcc.dg/lto/20100603-1_0.c: Fix template.
7789 * gcc.dg/lto/20100603-2_0.c: Fix template.
7790 * gcc.dg/lto/20100603-3_0.c: Fix template.
7791
7792 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7793 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7794 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7795 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7796 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7797 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7798 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7799 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7800 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7801 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7802 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7803 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7804 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7805 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7806 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7807 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7808 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7809 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7810 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7811 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7812 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7813 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7814 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7815 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7816 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7817 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7818 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7819 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7820 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7821 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7822 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7823 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7824 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7825 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7826 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7827 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7828 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7829 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7830 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7831 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7832 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7833 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7834 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7835 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7836 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7837 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7838 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7839 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7840 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7841 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7842 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7843 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7844 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7845 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7846 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7847 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7848 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7849 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7850 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7851 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7852 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7853 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7854
7855 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7856
7857 Revert:
7858 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7859
7860 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7861
7862 * gcc.target/aarch64/simd/ldp_stp_9: New.
7863 * gcc.target/aarch64/simd/ldp_stp_10: New.
7864 * gcc.target/aarch64/simd/ldp_stp_11: New.
7865 * gcc.target/aarch64/simd/ldp_stp_12: New.
7866
7867 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7868
7869 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7870
7871 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7872
7873 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7874
7875 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7876
7877 PR target/85950
7878 * gcc.target/i386/pr85950.c: New test.
7879
7880 2018-05-29 Marek Polacek <polacek@redhat.com>
7881
7882 PR c++/85883
7883 * g++.dg/cpp1z/class-deduction55.C: New test.
7884 * g++.dg/cpp1z/class-deduction56.C: New test.
7885 * g++.dg/cpp1z/class-deduction57.C: New test.
7886
7887 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR c++/85952
7890 * g++.dg/warn/Wunused-var-33.C: New test.
7891
7892 PR target/85918
7893 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7894 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7895 arrays. Add suffix 1 to all functions and use 4 iterations rather
7896 than N. Add functions with conversions to and from float.
7897 Add new set of functions with 8 iterations and another one
7898 with 16 iterations, expect 24 vectorized loops instead of just 4.
7899 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7900
7901 2018-05-29 Javier Miranda <miranda@adacore.com>
7902
7903 * gnat.dg/equal2.adb: New testcase.
7904
7905 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7906
7907 * gnat.dg/float_attributes_overflows.adb: New testcase.
7908
7909 2018-05-29 Pascal Obry <obry@adacore.com>
7910
7911 * gnat.dg/normalize_pathname.adb: New testcase.
7912
7913 2018-05-29 Tom de Vries <tom@codesourcery.com>
7914
7915 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7916 message.
7917 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7918 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7919 * lib/scantree.exp (scan-tree-dump-times): Same.
7920
7921 2018-05-29 Tom de Vries <tom@codesourcery.com>
7922
7923 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7924 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7925 Use proc name as first argument to dg-scan.
7926
7927 2018-05-29 Tom de Vries <tom@codesourcery.com>
7928
7929 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7930 with no arguments.
7931
7932 2018-05-28 Richard Biener <rguenther@suse.de>
7933
7934 PR tree-optimization/85934
7935 * gcc.target/i386/pr85934.c: New testcase.
7936
7937 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7938
7939 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7940
7941 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7942
7943 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7944
7945 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7946
7947 * gnat.dg/fixedpnt5.adb: New testcase.
7948
7949 2018-05-28 Justin Squirek <squirek@adacore.com>
7950
7951 * gnat.dg/array31.adb: New testcase.
7952
7953 2018-05-28 Justin Squirek <squirek@adacore.com>
7954
7955 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7956 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7957
7958 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7959
7960 * gfortran.dg/data_stmt_pointer.f90: new test.
7961
7962 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR target/85918
7965 * gcc.target/i386/avx512dq-pr85918.c: New test.
7966
7967 2018-05-25 Jim Wilson <jimw@sifive.com>
7968
7969 * gcc.target/riscv/interrupt-1.c: New.
7970 * gcc.target/riscv/interrupt-2.c: New.
7971 * gcc.target/riscv/interrupt-3.c: New.
7972 * gcc.target/riscv/interrupt-4.c: New.
7973 * gcc.target/riscv/interrupt-5.c: New.
7974
7975 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7976
7977 PR fortran/85786
7978 * gfortran.dg/pr85786.f90: New test.
7979
7980 2018-05-25 Paul Koning <ni1d@arrl.net>
7981
7982 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7983 * gcc.c-torture/compile/pr55921.c: Ditto.
7984 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7985 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7986
7987 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR target/85832
7990 * gcc.target/i386/avx512f-pr85832.c: New test.
7991 * gcc.target/i386/avx512vl-pr85832.c: New test.
7992 * gcc.target/i386/avx512bw-pr85832.c: New test.
7993 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7994
7995 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7996
7997 PR tree-optimization/85720
7998 * gcc.dg/tree-ssa/pr85720.c: New test.
7999 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
8000 distribution.
8001
8002 2018-05-25 Martin Liska <mliska@suse.cz>
8003
8004 PR testsuite/85911
8005 * gcc.dg/tree-prof/update-loopch.c: Do not scan
8006 for 'Removing basic block'.
8007
8008 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
8009
8010 * gnat.dg/sec_stack1.adb: New testcase.
8011
8012 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8013
8014 * gnat.dg/fixedpnt4.adb: New testcase.
8015
8016 2018-05-25 Javier Miranda <miranda@adacore.com>
8017
8018 * gnat.dg/interface7.adb: New testcase.
8019
8020 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
8021
8022 * gnat.dg/sec_stack2.adb: New testcase.
8023
8024 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8025
8026 * gnat.dg/interface6.adb: New testcase.
8027
8028 2018-05-25 Ed Schonberg <schonberg@adacore.com>
8029
8030 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
8031
8032 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8033
8034 * lib/target-supports.exp
8035 (check_effective_target_vect_double_cond_arith): Include
8036 multiplication and division.
8037 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
8038 fully-masked loops with a fixed vector length.
8039 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
8040 tests.
8041 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8042 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8043 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
8044
8045 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8046
8047 * gcc.target/aarch64/sve/div_1.c: New test.
8048 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
8049 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
8050 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
8051
8052 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8053
8054 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
8055
8056 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
8057
8058 * lib/target-supports.exp
8059 (check_effective_target_vect_double_cond_arith): New proc.
8060 * gcc.dg/vect/vect-cond-arith-1.c: New test.
8061 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
8062 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
8063 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
8064 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
8065 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
8066 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
8067
8068 2018-05-25 Janus Weil <janus@gcc.gnu.org>
8069
8070 PR fortran/85839
8071 * gfortran.dg/f2018_obs.f90: New test case.
8072
8073 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8074
8075 PR fortran/85543
8076 * gfortran.dg/pr85543.f90: New test.
8077
8078 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8079
8080 PR fortran/85780
8081 * gfortran.dg/pr85780.f90: New test.
8082
8083 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8084
8085 PR fortran/85779
8086 * gfortran.dg/pr85779_1.f90: New test.
8087 * gfortran.dg/pr85779_2.f90: Ditto.
8088 * gfortran.dg/pr85779_3.f90: Ditto.
8089
8090 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
8091
8092 PR fortran/85895
8093
8094 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
8095 * gfortran.dg/pr85895.f90: New test.
8096
8097 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
8098
8099 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
8100 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8101
8102 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
8103
8104 * gcc.dg/fold-popcount-1.c: New testcase.
8105 * gcc.dg/fold-popcount-2.c: New testcase.
8106 * gcc.dg/fold-popcount-3.c: New testcase.
8107 * gcc.dg/fold-popcount-4.c: New testcase.
8108
8109 2018-05-24 Marek Polacek <polacek@redhat.com>
8110
8111 PR c++/85847
8112 * g++.dg/cpp0x/new3.C: New test.
8113
8114 2018-05-24 Javier Miranda <miranda@adacore.com>
8115
8116 * gnat.dg/discr52.adb: New testcase.
8117
8118 2018-05-24 Ed Schonberg <schonberg@adacore.com>
8119
8120 * gnat.dg/others1.adb: New testcase.
8121
8122 2018-05-24 Justin Squirek <squirek@adacore.com>
8123
8124 * gnat.dg/raise_expr.adb: New testcase.
8125
8126 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
8127
8128 * gnat.dg/formal_containers.adb: New testcase.
8129
8130 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 * gcc.target/i386/pr85345.c: Require ifunc support.
8133
8134 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
8135
8136 * gcc.dg/vect/vect-fma-1.c: New test.
8137
8138 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8139
8140 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
8141 scan-tree-dump*.
8142
8143 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
8144
8145 PR target/83009
8146 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8147
8148 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8149
8150 PR target/78849
8151 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
8152 DEFAULT_CFLAGS.
8153 * gcc.target/msp430/pr78849.c: New test.
8154
8155 2018-05-23 Marek Polacek <polacek@redhat.com>
8156
8157 * g++.dg/cpp2a/range-for8.C: New test.
8158 * g++.dg/cpp2a/range-for9.C: New test.
8159 * g++.dg/cpp2a/range-for10.C: New test.
8160
8161 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
8162
8163 * lib/target-supports.exp (check_effective_target_be): New.
8164 (check_effective_target_le): New.
8165
8166 2018-05-23 Marek Polacek <polacek@redhat.com>
8167
8168 * g++.dg/cpp2a/range-for1.C: New test.
8169 * g++.dg/cpp2a/range-for2.C: New test.
8170 * g++.dg/cpp2a/range-for3.C: New test.
8171 * g++.dg/cpp2a/range-for4.C: New test.
8172 * g++.dg/cpp2a/range-for5.C: New test.
8173 * g++.dg/cpp2a/range-for6.C: New test.
8174 * g++.dg/cpp2a/range-for7.C: New test.
8175
8176 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8177
8178 * gcc.target/i386/cvt-3.c: New test.
8179
8180 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
8181
8182 * gcc.target/i386/cvt-2.c: New test.
8183
8184 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
8185
8186 * gcc.dg/pr79985.c: New testcase.
8187
8188 2018-05-23 Richard Biener <rguenther@suse.de>
8189
8190 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
8191
8192 2018-05-23 Sudakshina Das <sudi.das@arm.com>
8193
8194 PR target/84882
8195 * gcc.target/aarch64/pr84882.c: New test.
8196 * gcc.target/aarch64/target_attr_18.c: Likewise.
8197
8198 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
8199
8200 PR tree-optimization/85853
8201 * gfortran.dg/vect/pr85853.f90: New test.
8202
8203 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8204
8205 * gnat.dg/import2.adb: New testcase.
8206
8207 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8208
8209 * gnat.dg/discr51.adb: New testcase.
8210
8211 2018-05-23 Javier Miranda <miranda@adacore.com>
8212
8213 * gnat.dg/valid_scalars1.adb: New testcase.
8214
8215 2018-05-23 Ed Schonberg <schonberg@adacore.com>
8216
8217 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
8218
8219 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8220
8221 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
8222 testcase.
8223
8224 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
8225
8226 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
8227 testcase.
8228
8229 2018-05-23 Bob Duff <duff@adacore.com>
8230
8231 * gnat.dg/addr10.adb: New testcase.
8232
8233 2018-05-23 Richard Biener <rguenther@suse.de>
8234
8235 PR middle-end/85874
8236 * gcc.dg/Wstrict-overflow-27.c: New testcase.
8237
8238 2018-05-23 Yury Gribov <tetra2005@gmail.com>
8239
8240 PR tree-optimization/85822
8241 * c-c++-common/pr85822.c: New test.
8242
8243 2018-05-23 Richard Biener <rguenther@suse.de>
8244
8245 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
8246
8247 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8248
8249 PR fortran/85841
8250 * gfortran.dg/pr30667.f: Add option "-std=legacy".
8251
8252 2018-05-22 Martin Sebor <msebor@redhat.com>
8253
8254 PR middle-end/85359
8255 * gcc.dg/attr-nonstring.c: New test.
8256
8257 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
8258
8259 PR target/85345
8260 * gcc.target/i386/pr85345.c: New test.
8261
8262 2018-05-22 Luis Machado <luis.machado@linaro.org>
8263
8264 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
8265
8266 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8267
8268 PR fortran/85841
8269 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
8270 dg-additional-options.
8271 * gfortran.dg/graphite/block-2.f: Ditto.
8272 * gfortran.dg/graphite/id-19.f: Ditto.
8273 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8274 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8275 * gfortran.dg/vect/pr52580.f: Ditto.
8276
8277 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
8278
8279 * gcc.target/aarch64/ldp_stp_6.c: New.
8280 * gcc.target/aarch64/ldp_stp_7.c: New.
8281 * gcc.target/aarch64/ldp_stp_8.c: New.
8282
8283 2018-05-22 Martin Sebor <msebor@redhat.com>
8284
8285 PR c/85623
8286 * c-c++-common/attr-nonstring-3.c: Adjust.
8287 * c-c++-common/attr-nonstring-4.c: Adjust.
8288 * c-c++-common/attr-nonstring-6.c: New test.
8289
8290 2018-05-22 Martin Sebor <msebor@redhat.com>
8291
8292 PR tree-optimization/85826
8293 * gcc.dg/Wrestrict-17.c: New test.
8294
8295 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8296
8297 * gcc.dg/torture/pr85862.c: Rename to...
8298 * gcc.dg/torture/pr85852.c: ...this.
8299
8300 2018-05-22 Justin Squirek <squirek@adacore.com>
8301
8302 * gnat.dg/warn14.adb: New testcase.
8303
8304 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
8305
8306 * gnat.dg/controlled8.adb: New testcase.
8307
8308 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
8309
8310 * gnat.dg/discr50.adb: New testcase.
8311
8312 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8313
8314 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
8315 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
8316 gnat.dg/discr49_rec2.ads: New testcase.
8317
8318 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8319
8320 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
8321 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
8322 testcase.
8323
8324 2018-05-22 Ed Schonberg <schonberg@adacore.com>
8325
8326 * gnat.dg/fixedpnt3.adb: New testcase.
8327
8328 2018-05-22 Justin Squirek <squirek@adacore.com>
8329
8330 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
8331 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
8332
8333 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
8334
8335 PR middle-end/85862
8336 * gcc.dg/torture/pr85862.c: New test.
8337
8338 2018-05-22 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/85834
8341 * g++.dg/torture/pr85834.C: New testcase.
8342 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
8343
8344 2018-05-22 Martin Liska <mliska@suse.cz>
8345
8346 PR ipa/85607
8347 * g++.dg/ipa/pr85607.C: New test.
8348
8349 2018-05-22 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/85863
8352 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
8353
8354 2018-05-22 Janus Weil <janus@gcc.gnu.org>
8355
8356 PR fortran/85841
8357 * gfortran.dg/assumed_rank_5.f90: Update error message.
8358 * gfortran.dg/assumed_type_4.f90: Ditto.
8359 * gfortran.dg/bind_c_array_params.f03: Ditto.
8360 * gfortran.dg/bind_c_usage_28.f90: Ditto.
8361 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8362 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8363 * gfortran.dg/c_loc_tests_11.f03: Ditto.
8364 * gfortran.dg/coarray_atomic_2.f90: Ditto.
8365 * gfortran.dg/coarray_collectives_2.f90: Ditto.
8366 * gfortran.dg/coarray_collectives_10.f90: Ditto.
8367 * gfortran.dg/coarray_collectives_13.f90: Ditto.
8368 * gfortran.dg/rank_3.f90: Ditto.
8369 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
8370 * gfortran.dg/implicit_14.f90: Ditto.
8371
8372 2018-05-21 Christian Groessler <chris@groessler.org>
8373
8374 * gcc.c-torture/compile/simd-5.c: Fix comment.
8375
8376 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
8377
8378 PR target/85657
8379 * gcc.target/powerpc/pr85657-1.c: New test for converting between
8380 __float128, __ibm128, and long double.
8381 * gcc.target/powerpc/pr85657-2.c: Likewise.
8382 * gcc.target/powerpc/pr85657-3.c: Likewise.
8383 * g++.dg/pr85667.C: New test to make sure __ibm128 is
8384 implementated as a separate type internally, and is not just an
8385 alias for long double.
8386
8387 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
8388
8389 PR tree-optimization/85814
8390 * gcc.dg/torture/pr85814.c: New test.
8391
8392 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8393
8394 PR c++/84588
8395 * g++.dg/cpp0x/cond1.C: New.
8396 * g++.dg/cpp1y/pr84588-1.C: Likewise.
8397 * g++.dg/cpp1y/pr84588-2.C: Likewise.
8398 * g++.dg/cpp1y/pr84588-3.C: Likewise.
8399 * g++.dg/parse/cond6.C: Likewise.
8400 * g++.dg/parse/cond7.C: Likewise.
8401 * g++.dg/parse/cond8.C: Likewise.
8402 * g++.dg/cpp1z/decomp16.C: Update.
8403 * g++.old-deja/g++.jason/cond.C: Likewise.
8404
8405 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
8406
8407 ChangeLog for r260480
8408 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
8409 warnings for deleted and obsolescent features.
8410 * gfortran.dg/graphite/id-19.f: Ditto.
8411 * gfortran.dg/graphite/id-20.f: Ditto.
8412 * gfortran.dg/graphite/id-27.f90: Ditto.
8413 * gfortran.dg/graphite/pr82449.f: Ditto.
8414
8415 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8416
8417 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
8418 tiny and large memory models.
8419
8420 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8421
8422 * gnat.dg/suppress_initialization.adb,
8423 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8424
8425 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8426
8427 * gnat.dg/exit1.adb: New testcase.
8428
8429 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8430
8431 * gnat.dg/array30.adb: New testcase.
8432
8433 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8434
8435 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8436
8437 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8438
8439 * gcc.c-torture/execute/ssad-run.c: New test.
8440 * gcc.c-torture/execute/usad-run.c: Likewise.
8441 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8442 * gcc.target/aarch64/usadv16qi.c: Likewise.
8443
8444 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8445
8446 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8447 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8448 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8449 vbcaxq_s64): New.
8450 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8451 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8452 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8453
8454 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8455
8456 PR fortran/85841
8457 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8458 * gfortran.dg/g77/20020307-1.f: Ditto.
8459 * gfortran.dg/g77/980310-3.f: Ditto.
8460 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8461 * gfortran.dg/goacc/loop-1.f95: Ditto.
8462 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8463 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8464 * gfortran.dg/gomp/do-1.f90: Ditto.
8465 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8466 * gfortran.dg/pr17229.f: Ditto.
8467 * gfortran.dg/pr37243.f: Ditto.
8468 * gfortran.dg/pr49721-1.f: Ditto.
8469 * gfortran.dg/pr58484.f: Ditto.
8470 * gfortran.dg/pr81175.f: Ditto.
8471 * gfortran.dg/pr81723.f: Ditto.
8472 * gfortran.dg/predcom-2.f: Ditto.
8473 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8474 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8475 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8476 * gfortran.dg/vect/pr52580.f: Ditto.
8477
8478 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8479
8480 PR fortran/80657
8481 * gfortran.dg/char_result_18.f90: New test.
8482
8483 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8484
8485 PR fortran/49636
8486 * gfortran.dg/associate_38.f90: New test.
8487
8488 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8489
8490 PR fortran/82275
8491 * gfortran.dg/select_type_42.f90: New test.
8492
8493 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8494
8495 PR fortran/82923
8496 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8497 that the patch fixes PR66694 & PR82617, although the testcases
8498 are not explicitly included.
8499
8500 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8501
8502 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8503
8504 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8505
8506 PR c++/82899
8507 * g++.dg/pr82899.C: New testcase.
8508
8509 2018-05-18 Martin Liska <mliska@suse.cz>
8510
8511 * gcc.dg/pr68766.c: Change pruned output.
8512
8513 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8514
8515 PR c++/85782
8516 * c-c++-common/goacc/pr85782.c: New test.
8517
8518 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8519
8520 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8521
8522 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8523
8524 * gcc.target/arm/pr62554.c: Delete.
8525 * gcc.target/arm/pr69610-1.c: Likewise.
8526 * gcc.target/arm/pr69610-2.c: Likewise.
8527
8528 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8529
8530 * gcc.target/arm/pr40887.c: Update comment.
8531 * lib/target-supports.exp: Don't generate effective target checks
8532 and related helpers for armv5. Update comment.
8533 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8534 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8535 target check and options.
8536
8537 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8538
8539 PR middle-end/85817
8540 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8541 scan-tree-dump-not for h.
8542
8543 2018-05-18 Richard Biener <rguenther@suse.de>
8544
8545 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8546 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8547 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8548 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8549 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8550 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8551 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8552 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8553 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8554 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8555 * gcc.dg/vrp-min-max-1.c: Likewise.
8556 * gcc.dg/vrp-min-max-3.c: New testcase.
8557
8558 2018-05-18 Richard Biener <rguenther@suse.de>
8559
8560 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8561 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8562 * gcc.dg/graphite/scop-6.c: Likewise.
8563 * gcc.dg/graphite/scop-7.c: Likewise.
8564 * gcc.dg/graphite/scop-8.c: Likewise.
8565 * gcc.dg/graphite/scop-9.c: Likewise.
8566
8567 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8568
8569 * gcc.target/aarch64/vect-init-ld1.c: New test.
8570
8571 2018-05-18 Martin Liska <mliska@suse.cz>
8572
8573 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8574 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8575
8576 2018-05-18 Martin Liska <mliska@suse.cz>
8577
8578 * gcc.dg/ipa/ipa-icf-39.c: New test.
8579 * gcc.dg/pr68766.c: Adjust pruned output.
8580
8581 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8582
8583 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8584 New proc.
8585 * gcc.dg/fma-1.c: New test.
8586 * gcc.dg/fma-2.c: Likewise.
8587 * gcc.dg/fma-3.c: Likewise.
8588 * gcc.dg/fma-4.c: Likewise.
8589 * gcc.dg/fma-5.c: Likewise.
8590 * gcc.dg/fma-6.c: Likewise.
8591 * gcc.dg/fma-7.c: Likewise.
8592 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8593 scalar_all_fma.
8594 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8595 * gfortran.dg/reassoc_8.f: Likewise.
8596 * gfortran.dg/reassoc_9.f: Likewise.
8597 * gfortran.dg/reassoc_10.f: Likewise.
8598
8599 2018-05-17 Jim Wilson <jimw@sifive.com>
8600
8601 * gcc.target/riscv/switch-qi.c: New.
8602 * gcc.target/riscv/switch-si.c: New.
8603
8604 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8605
8606 PR target/85698
8607 * gcc.target/powerpc/pr85698.c: New test.
8608
8609 2018-05-17 Richard Biener <rguenther@suse.de>
8610
8611 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8612
8613 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8614
8615 PR tree-optimization/85793
8616 * gcc.dg/vect/pr85793.c: New test.
8617
8618 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8619
8620 * gcc.dg/gimplefe-28.c: New test.
8621 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8622 internal function calls.
8623 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8624
8625 2018-05-17 Martin Liska <mliska@suse.cz>
8626
8627 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8628 space in between 'G_' and '('.
8629
8630 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR target/85323
8633 * gcc.target/i386/pr85323-7.c: New test.
8634 * gcc.target/i386/pr85323-8.c: New test.
8635 * gcc.target/i386/pr85323-9.c: New test.
8636
8637 PR target/85323
8638 * gcc.target/i386/pr85323-4.c: New test.
8639 * gcc.target/i386/pr85323-5.c: New test.
8640 * gcc.target/i386/pr85323-6.c: New test.
8641
8642 PR target/85323
8643 * gcc.target/i386/pr85323-1.c: New test.
8644 * gcc.target/i386/pr85323-2.c: New test.
8645 * gcc.target/i386/pr85323-3.c: New test.
8646
8647 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8648 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8649 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8650 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8651 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8652 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8653 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8654 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8655 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8656 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8657 * gcc.target/i386/avx512f-setzero-1.c: New test.
8658
8659 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8660
8661 * gcc.target/aarch64/vect-slp-dup.c: New.
8662
8663 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8664
8665 PR c++/85713
8666 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8667
8668 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8669
8670 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8671 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8672
8673 2018-05-17 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/85757
8676 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8677
8678 2018-05-16 Marek Polacek <polacek@redhat.com>
8679
8680 PR c++/85363
8681 * g++.dg/cpp0x/initlist-throw1.C: New test.
8682 * g++.dg/cpp0x/initlist-throw2.C: New test.
8683
8684 2018-05-16 Carl Love <cel@us.ibm.com>
8685
8686 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8687 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8688 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8689
8690 2018-05-16 Richard Biener <rguenther@suse.de>
8691
8692 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8693 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8694 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8695
8696 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8697
8698 * gcc.target/aarch64/sve/vcond_10.c: New test.
8699 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8700 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8701 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8702
8703 2018-05-15 Martin Sebor <msebor@redhat.com>
8704
8705 PR tree-optimization/85753
8706 * gcc.dg/Wrestrict-10.c: Adjust.
8707 * gcc.dg/Wrestrict-16.c: New test.
8708
8709 2018-05-15 Martin Sebor <msebor@redhat.com>
8710
8711 PR middle-end/85643
8712 * c-c++-common/attr-nonstring-7.c: New test.
8713
8714 2018-05-15 Richard Biener <rguenther@suse.de>
8715
8716 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8717
8718 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8719
8720 PR tree-optimization/83648
8721 * gcc.dg/tree-ssa/pr83648.c: New test.
8722 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8723
8724 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8725
8726 PR ipa/85734
8727 * gcc.dg/ipa/pr85734.c: New test.
8728
8729 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8730
8731 PR target/85756
8732 * gnat.dg/opt70.adb: New test.
8733 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8734
8735 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8736
8737 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8738 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8739
8740 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8741
8742 * gcc.target/aarch64/vmov_n_1.c: Update test.
8743 * gcc.target/aarch64/vfp-1.c: Update test.
8744
8745 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR target/85756
8748 * gcc.c-torture/execute/pr85756.c: New test.
8749
8750 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8751
8752 * gcc.target/i386/cldemote-1.c: New test.
8753
8754 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8755
8756 PR fortran/85742
8757 * gfortran.dg/assumed_type_9.f90 : New test.
8758
8759 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8760
8761 PR fortran/85542
8762 * gfortran.dg/pr85542.f90: New test.
8763
8764 2018-05-11 Martin Jambor <mjambor@suse.cz>
8765
8766 PR ipa/85655
8767 * g++.dg/lto/pr85655_0.C: New test.
8768
8769 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8770
8771 * gcc.target/i386/tpause-1.c: New test.
8772 * gcc.target/i386/umonitor-1.c: New test.
8773
8774 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR c/85696
8777 * c-c++-common/gomp/pr85696.c: New test.
8778
8779 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8780 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR tree-optimization/85692
8783 * gcc.target/i386/pr85692.c: New test.
8784
8785 2018-05-11 Martin Liska <mliska@suse.cz>
8786
8787 PR sanitizer/85556
8788 * c-c++-common/ubsan/attrib-6.c: New test.
8789
8790 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8791
8792 PR fortran/85687
8793 * gfortran.dg/pr85687.f90: new test.
8794
8795 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8796
8797 PR fortran/85521
8798 * gfortran.dg/pr85521_1.f90: New test.
8799 * gfortran.dg/pr85521_2.f90: New test.
8800
8801 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8802
8803 PR fortran/70870
8804 * gfortran.dg/pr70870_1.f90: New test.
8805
8806 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8807
8808 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8809
8810 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR c++/85662
8813 * g++.dg/ext/offsetof2.C: New test.
8814
8815 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8816
8817 PR fortran/68846
8818 * gfortran.dg/temporary_3.f90 : New test.
8819
8820 PR fortran/70864
8821 * gfortran.dg/temporary_2.f90 : New test.
8822
8823 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8824
8825 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8826 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8827 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8828 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8829 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8830 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8831 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8832 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8833 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8834 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8835 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8836 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8837 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8838 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8839 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8840 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8841 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8842 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8843 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8844 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8845 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8846 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8847 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8848 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8849 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8850 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8851 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8852
8853 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR tree-optimization/85699
8856 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8857 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8858 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8859 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8860
8861 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8862
8863 * g++.dg/tls/pr85400.C: New test.
8864
8865 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8866
8867 PR c++/85713
8868 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8869
8870 2018-05-09 Carl Love <cel@us.ibm.com>
8871
8872 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8873
8874 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8875
8876 PR c++/85713
8877 Revert:
8878 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8879
8880 PR c++/84588
8881 * g++.dg/cpp1y/pr84588.C: New.
8882
8883 2018-05-09 Andreas Schwab <schwab@suse.de>
8884
8885 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8886
8887 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8888
8889 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8890 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8891
8892 2018-05-08 Carl Love <cel@us.ibm.com>
8893 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8894
8895 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/84588
8898 * g++.dg/cpp1y/pr84588.C: New.
8899
8900 2018-05-08 Marek Polacek <polacek@redhat.com>
8901
8902 PR c++/85695
8903 * g++.dg/cpp1z/constexpr-if22.C: New test.
8904
8905 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8906
8907 PR target/85693
8908 * gcc.target/i386/pr85693.c: New test.
8909
8910 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR target/85683
8913 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8914 scan-assembler-times checking that except for [fh]*xor other functions
8915 don't use any load instructions.
8916
8917 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8918
8919 * gcc.target/i386/builtin_target.c: Test goldmont.
8920 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8921 arch=silvermont.
8922
8923 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR target/85572
8926 * g++.dg/other/sse2-pr85572-1.C: New test.
8927 * g++.dg/other/sse2-pr85572-2.C: New test.
8928 * g++.dg/other/sse4-pr85572-1.C: New test.
8929 * g++.dg/other/avx2-pr85572-1.C: New test.
8930
8931 PR target/85317
8932 * gcc.target/i386/pr85317.c: New test.
8933 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8934 optimization barrier to avoid optimizing away the expected insn.
8935
8936 PR target/85480
8937 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8938 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8939
8940 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8941
8942 * g++.dg/other/sve_const_pred_1.C: Rename to...
8943 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8944 target selectors and explicit -march options.
8945 * g++.dg/other/sve_const_pred_2.C: Rename to...
8946 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8947 * g++.dg/other/sve_const_pred_3.C: Rename to...
8948 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8949 * g++.dg/other/sve_const_pred_4.C: Rename to...
8950 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8951 * g++.dg/other/sve_tls_2.C: Rename to...
8952 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8953 * g++.dg/other/sve_vcond_1.C: Rename to...
8954 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8955 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8956 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8957
8958 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8959
8960 PR testsuite/85586
8961 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8962 !vect_no_align.
8963
8964 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/57429
8967 * g++.dg/cpp0x/deleted14.C: New.
8968
8969 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8970 Alan Hayward <alan.hayward@arm.com>
8971 David Sherwood <david.sherwood@arm.com>
8972
8973 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8974 XFAIL the BIC test.
8975 * gcc.target/aarch64/sve/vcond_7.c: New test.
8976 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8977
8978 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/70563
8981 * g++.dg/cpp0x/sfinae62.C: New.
8982
8983 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8984
8985 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8986 load from src[i].
8987
8988 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8989
8990 PR c++/80691
8991 * g++.dg/cpp0x/narrowing1.C: New.
8992
8993 2018-05-08 Richard Biener <rguenther@suse.de>
8994
8995 PR middle-end/85588
8996 * gcc.dg/torture/pr85574.c: Rename to...
8997 * gcc.dg/torture/pr85588.c: ... this.
8998
8999 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9000
9001 PR fortran/54613
9002 * gfortran.dg/minmaxloc_12.f90: New test case.
9003 * gfortran.dg/minmaxloc_13.f90: New test case.
9004
9005 2018-05-07 Nathan Sidwell <nathan@acm.org>
9006
9007 * g++.dg/cpp0x/range-for10.C: Delete.
9008 * g++.dg/ext/forscope1.C: Delete.
9009 * g++.dg/ext/forscope2.C: Delete.
9010 * g++.dg/template/for1.C: Delete.
9011
9012 2018-05-07 Jeff Law <law@redhat.com>
9013
9014 * gfortran.dg/linefile.f90: New test.
9015
9016 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
9017
9018 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
9019 and options.
9020
9021 2018-05-06 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c++/85659
9024 * g++.dg/ext/asm14.C: New test.
9025 * g++.dg/ext/asm15.C: New test.
9026 * g++.dg/ext/asm16.C: New test.
9027
9028 2018-05-06 Michael Eager <eager@eagercon.com>
9029
9030 * gcc.target/microblaze/others/picdtr.c: Correct option
9031 -fPIE -mpic-data-is-text-relative.
9032
9033 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
9034
9035 * gcc.target/microblaze/others/picdtr.c: Add test for
9036 -fPIE -mpic-data-is-text-relative.
9037
9038 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
9039
9040 PR fortran/85507
9041 * gfortran.dg/coarray_dependency_1.f90: New test.
9042 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
9043
9044 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
9045
9046 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
9047 to match the currently produced gimple.
9048
9049 2018-05-04 Carl Love <cel@us.ibm.com>
9050
9051 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
9052 vec_trunc.
9053 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
9054 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
9055 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
9056 xvcmpgedp counts. Add xxsel counts.
9057
9058 2018-05-04 Richard Biener <rguenther@suse.de>
9059
9060 PR middle-end/85627
9061 * g++.dg/torture/pr85627.C: New testcase.
9062
9063 2018-05-04 Richard Biener <rguenther@suse.de>
9064
9065 PR middle-end/85574
9066 * gcc.dg/torture/pr85574.c: New testcase.
9067 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
9068
9069 2018-05-04 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR libstdc++/85466
9072 * gcc.dg/nextafter-1.c: New test.
9073 * gcc.dg/nextafter-2.c: New test.
9074 * gcc.dg/nextafter-3.c: New test.
9075 * gcc.dg/nextafter-4.c: New test.
9076
9077 2018-05-03 Nathan Sidwell <nathan@acm.org>
9078
9079 Remove -ffriend-injection.
9080 * g++.old-deja/g++.jason/scoping15.C: Delete.
9081 * g++.old-deja/g++.mike/net43.C: Delete.
9082
9083 2018-05-03 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR target/85530
9086 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
9087 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
9088 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
9089 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
9090
9091 2018-05-03 Tom de Vries <tom@codesourcery.com>
9092
9093 PR testsuite/85106
9094 * lib/scanoffloadtree.exp: New file.
9095
9096 2018-05-03 Richard Biener <rguenther@suse.de>
9097
9098 PR tree-optimization/85615
9099 * gcc.dg/torture/pr85615.c: New testcase.
9100
9101 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9102
9103 PR tree-optimization/70291
9104 * gcc.dg/complex-6.c: New test.
9105 * gcc.dg/complex-7.c: Likewise.
9106
9107 2018-05-03 Richard Biener <rguenther@suse.de>
9108
9109 PR testsuite/85579
9110 * fortran.dg/pr51434.f90: Truncate transfer argument.
9111
9112 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR target/85582
9115 * gcc.c-torture/execute/pr85582-3.c: New test.
9116
9117 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9118 Jason Merrill <jason@redhat.com>
9119
9120 PR c++/68374
9121 * g++.dg/warn/Wshadow-13.C: New.
9122 * g++.dg/warn/Wshadow-14.C: Likewise.
9123
9124 2018-05-02 Tom de Vries <tom@codesourcery.com>
9125
9126 PR libgomp/82428
9127 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
9128 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
9129
9130 2018-05-02 David Pagan <dave.pagan@oracle.com>
9131
9132 PR c/30552
9133 * gcc.dg/noncompile/pr30552-1.c: New test.
9134 * gcc.dg/noncompile/pr30552-2.c: New test.
9135 * gcc.dg/noncompile/pr30552-3.c: New test.
9136 * gcc.dg/noncompile/pr30552-4.c: New test.
9137
9138 2018-05-02 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/85597
9141 * gcc.dg/vect/pr85597.c: New testcase.
9142
9143 2018-05-02 Tom de Vries <tom@codesourcery.com>
9144
9145 PR testsuite/85106
9146 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
9147 * lib/scanltranstree.exp: New file.
9148 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
9149 (scan-ltrans-tree-dump-times_required_options)
9150 (scan-ltrans-tree-dump-not_required_options)
9151 (scan-ltrans-tree-dump-dem_required_options)
9152 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
9153 * lib/gcc-dg.exp: Include scanltranstree.exp.
9154
9155 2018-05-02 Tom de Vries <tom@codesourcery.com>
9156
9157 PR testsuite/85106
9158 * gcc.dg/ipa/ipa-icf-38.c: New test.
9159 * gcc.dg/ipa/ipa-icf-38a.c: New test.
9160 * lib/scandump.exp (dump-base): New proc.
9161 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
9162 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
9163 base.
9164 * lib/scanipa.exp: Add "" argument to scan-dump calls.
9165 * lib/scanlang.exp: Same.
9166 * lib/scanrtl.exp: Same.
9167 * lib/scantree.exp: Same.
9168 * lib/scanwpaipa.exp: New file.
9169 * lib/gcc-dg.exp: Include scanwpaipa.exp.
9170
9171 2018-05-02 Richard Biener <rguenther@suse.de>
9172
9173 PR middle-end/85567
9174 * gcc.dg/torture/pr85567.c: New testcase.
9175
9176 2018-05-02 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR target/85582
9179 * gcc.c-torture/execute/pr85582-1.c: New test.
9180 * gcc.c-torture/execute/pr85582-2.c: New test.
9181
9182 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
9183
9184 PR tree-optimization/85586
9185 * gcc.dg/vect/pr85586.c: New test.
9186
9187 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
9188
9189 PR tree-optimization/85143
9190 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
9191 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
9192
9193 2018-05-01 David Malcolm <dmalcolm@redhat.com>
9194
9195 PR c/84258
9196 * c-c++-common/Wformat-pr84258.c: New test.
9197
9198 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9199
9200 PR tree-optimization/82665
9201 * gcc.dg/tree-ssa/pr82665.c: New test.
9202
9203 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9204
9205 PR c++/85523
9206 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9207 (test_add_fixit_insert_formatted_single_line): New function.
9208 (test_add_fixit_insert_formatted_multiline): New function.
9209 Extend expected output of generated patch to include fix-it hints
9210 for these.
9211 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
9212 "gcc-rich-location.h". Add test coverage for
9213 gcc_rich_location::add_fixit_insert_formatted.
9214
9215 2018-04-30 David Malcolm <dmalcolm@redhat.com>
9216
9217 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9218 (test_show_locus): Update for location_get_source_line returning a
9219 char_span. Use char_span for handling words in the
9220 "test_many_nested_locations" fix-it example.
9221
9222 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9223
9224 * gcc.target/arc/interrupt-8.c: Update test.
9225 * gcc.target/arc/loop-4.c: Likewise.
9226 * gcc.target/arc/loop-hazard-1.c: Likewise.
9227 * gcc.target/arc/sdata-3.c: Likewise.
9228
9229 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
9230
9231 * gcc.target/arc/store-merge-1.c: New test.
9232 * gcc.target/arc/add_n-combine.c: Update test.
9233
9234 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
9235
9236 Microblaze Target: PIC data text relative
9237
9238 * gcc.target/microblaze/others/data_var1.c: Include
9239 PIC case of r20 base register.
9240 * gcc.target/microblaze/others/data_var2.c: Ditto.
9241 * gcc.target/microblaze/others/picdtr.c: Add new
9242 test case for -mpic-is-data-text-relative.
9243 * gcc.target/microblaze/others/sdata_var1.c: Add
9244 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
9245 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
9246 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
9247 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
9248 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
9249 * gcc.target/microblaze/others/string_cst1_gpopt.c:
9250 Ditto.
9251 * gcc.target/microblaze/others/string_cst2_gpopt.c:
9252 Ditto.
9253
9254 2018-04-30 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/28364
9257 PR tree-optimization/85275
9258 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
9259 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
9260 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
9261 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
9262 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
9263 still passes.
9264 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
9265 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
9266 still passes.
9267 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
9268 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
9269 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
9270
9271 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
9272
9273 PR target/84431
9274 * gcc.target/i386/pr84431.c: New test.
9275
9276 2018-04-27 Martin Jambor <mjambor@suse.cz>
9277
9278 PR ipa/85549
9279 * g++.dg/ipa/pr85549.C: New test.
9280
9281 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR c++/85553
9284 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
9285 directive.
9286 * g++.dg/cpp0x/constexpr-85553.C: New test.
9287
9288 2018-04-27 David Malcolm <dmalcolm@redhat.com>
9289
9290 PR c++/85515
9291 * g++.dg/pr85515-1.C: New test.
9292 * g++.dg/pr85515-2.C: New test.
9293
9294 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
9295
9296 PR c++/84691
9297 * g++.dg/cpp0x/friend3.C: New.
9298
9299 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9300
9301 PR target/82518
9302 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9303 Use check_effective_target_arm_little_endian.
9304
9305 2018-04-27 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR tree-optimization/85529
9308 * gcc.c-torture/execute/pr85529-1.c: New test.
9309 * gcc.c-torture/execute/pr85529-2.c: New test.
9310 * gcc.dg/pr85529.c: New test.
9311
9312 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9313
9314 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
9315 `.dword' in addition to `lw' and `.word'.
9316
9317 2018-04-26 Maciej W. Rozycki <macro@mips.com>
9318
9319 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
9320
9321 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gnat.dg/loop_optimization24.adb: New test.
9324
9325 2018-04-26 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/85116
9328 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
9329 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
9330 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
9331 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
9332
9333 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
9334
9335 PR target/85473
9336 * gcc.target/i386/pr85473-1.c: New test.
9337 * gcc.target/i386/pr85473-2.c: New test.
9338
9339 2018-04-25 Nathan Sidwell <nathan@acm.org>
9340 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR c++/85437
9343 PR c++/49171
9344 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
9345 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
9346 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
9347 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
9348 * g++.dg/cpp0x/pr85437-1.C: New.
9349 * g++.dg/cpp0x/pr85437-2.C: New.
9350 * g++.dg/cpp0x/pr85437-3.C: New.
9351 * g++.dg/cpp0x/pr85437-4.C: New.
9352
9353 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9354
9355 PR fortran/85520
9356 * gfortran.dg/pr85520.f90: New test.
9357
9358 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9359
9360 PR target/85512
9361 * gcc.dg/pr85512.c: New test.
9362
9363 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
9364
9365 PR target/85485
9366 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
9367 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
9368 * gcc.dg/pr85388-1.c (dg-options): Likwise.
9369 * gcc.dg/pr85388-2.c (dg-options): Likwise.
9370 * gcc.dg/pr85388-3.c (dg-options): Likwise.
9371 * gcc.dg/pr85388-4.c (dg-options): Likwise.
9372 * gcc.dg/pr85388-5.c (dg-options): Likwise.
9373 * gcc.dg/pr85388-6.c (dg-options): Likwise.
9374 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
9375 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
9376 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
9377 * gcc.target/i386/cet-label.c (dg-options): Likwise.
9378 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
9379 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
9380 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
9381 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
9382 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
9383 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
9384 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
9385 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
9386 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
9387 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
9388 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
9389 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
9390 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
9391 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
9392 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
9393 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
9394 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
9395 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
9396 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
9397 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
9398 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
9399 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
9400 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
9401 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
9402 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
9403 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
9404 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
9405 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
9406 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
9407 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
9408 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
9409 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
9410 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
9411 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
9412 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
9413 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
9414 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
9415 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
9416 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
9417 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
9418 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9419 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9420 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9421 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9422 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9423 with -mshstk.
9424 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9425 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9426 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9427 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9428 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9429 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9430 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9431 * (dg-options): Likwise.
9432 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9433 -mno-cet.
9434 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9435 * gcc.target/i386/cet-label-3.c: Removed.
9436 * gcc.target/i386/cet-property-3.c: Likwise.
9437 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9438
9439 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/85511
9442 * gcc.target/i386/pr85511.c: New test.
9443
9444 PR target/85503
9445 * g++.dg/ext/pr85503.C: New test.
9446
9447 PR target/85508
9448 * gcc.target/i386/pr85508.c: New test.
9449
9450 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9451
9452 PR tree-optimization/85478
9453 * g++.dg/pr85478.C: New test.
9454
9455 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9456
9457 * g++.dg/torture/pr85496.C: New test.
9458
9459 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9460
9461 PR rtl-optimization/85423
9462 * gcc.dg/pr85423.c: New test.
9463
9464 2018-04-20 Martin Sebor <msebor@redhat.com>
9465
9466 PR c/85365
9467 * gcc.dg/Wrestrict-15.c: New test.
9468
9469 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9470
9471 PR target/85456
9472 * gcc.target/powerpc/pr85456.c: New test.
9473
9474 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9475
9476 * g++.dg/ext/undef-bool-1.C: Require lp64.
9477 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9478
9479 2018-04-20 Jeff Law <law@redhat.com>
9480
9481 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9482 stack protector.
9483 * gcc.dg/stack-check-6.c: Likewise.
9484 * gcc.dg/stack-check-6a.c: Likewise.
9485 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9486 * gcc.target/i386/stack-check-18.c: Likewise.
9487 * gcc.target/i386/stack-check-19.c: Likewise.
9488
9489 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9490
9491 PR testsuite/85483
9492 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9493 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9494 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9495 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9496
9497 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9498
9499 PR target/85469
9500 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9501 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9502
9503 2018-04-20 Richard Biener <rguenther@suse.de>
9504
9505 PR middle-end/85475
9506 * gcc.dg/torture/pr85475.c: New testcase.
9507
9508 2018-04-20 Martin Jambor <mjambor@suse.cz>
9509
9510 ipa/85449
9511 * gcc.dg/ipa/pr85449.c: New test.
9512
9513 2018-04-20 Martin Jambor <mjambor@suse.cz>
9514
9515 ipa/85447
9516 * g++.dg/ipa/pr85447.C: New file.
9517 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9518
9519 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR c++/85462
9522 * g++.dg/cpp0x/pr85462.C: New test.
9523
9524 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9525
9526 * gcc.target/i386/pr85404.c: Require CET target.
9527
9528 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR tree-optimization/85467
9531 * gcc.dg/pr85467.c: New test.
9532
9533 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9534
9535 PR c++/84611
9536 * g++.dg/parse/crash68.C: New.
9537
9538 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9539
9540 PR libgcc/85334
9541 * g++.dg/torture/pr85334.C: New test.
9542
9543 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9544
9545 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9546 * g++.dg/diagnostic/pr85464.C: New.
9547
9548 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9549
9550 PR target/85397
9551 * gcc.dg/torture/pr85397-1.c: New test.
9552 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9553 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9554
9555 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9556
9557 PR target/85404
9558 * gcc.target/i386/pr85404.c: New test.
9559
9560 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9561
9562 PR target/85417
9563 * c-c++-common/attr-nocf-check-1.c: Compile with
9564 -fcf-protection=none.
9565 * c-c++-common/attr-nocf-check-3.c: Likewise.
9566 * gcc.dg/march-generic.c: Likewise.
9567 * gcc.target/i386/align-limit.c: Likewise.
9568 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9569 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9570 * gcc.target/i386/cet-property-2.c: Likewise.
9571 * gcc.target/i386/ret-thunk-26.c: Likewise.
9572 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9573 targets.
9574 * c-c++-common/fcf-protection-2.c: Likewise.
9575 * c-c++-common/fcf-protection-3.c: Likewise.
9576 * c-c++-common/fcf-protection-5.c: Likewise.
9577 * c-c++-common/fcf-protection-6.c: Likewise.
9578 * c-c++-common/fcf-protection-7.c: Likewise.
9579 * gcc.target/i386/cet-label-3.c: New test.
9580 * gcc.target/i386/cet-property-3.c: Likewise.
9581 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9582 * gcc.target/i386/pr85417-1.c: Likewise.
9583 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9584 __x86_indirect_thunk_nt_(r|e)ax
9585 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9586 * gcc.target/i386/pr85403.c: Remove dg-error,
9587
9588 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9589
9590 * gcc.target/i386/movdir-1.c: New test.
9591
9592 2018-04-19 Richard Biener <rguenther@suse.de>
9593
9594 PR middle-end/85455
9595 * gcc.dg/pr85455.c: New testcase.
9596
9597 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9598
9599 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9600 targets.
9601 * g++.dg/lto/pr85405b_0.C: Likewise.
9602 * g++.dg/lto/pr84805_0.C: Likewise.
9603
9604 2018-04-18 Martin Liska <mliska@suse.cz>
9605
9606 PR ipa/83983
9607 PR ipa/85391
9608 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9609 output.
9610
9611 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9612
9613 PR target/85388
9614 * gcc.dg/pr85388-1.c: New test.
9615 * gcc.dg/pr85388-2.c: Likewise.
9616 * gcc.dg/pr85388-3.c: Likewise.
9617 * gcc.dg/pr85388-4.c: Likewise.
9618 * gcc.dg/pr85388-5.c: Likewise.
9619 * gcc.dg/pr85388-6.c: Likewise.
9620
9621 2018-04-18 Jan Hubicka <jh@suse.cz>
9622 Martin Liska <mliska@suse.cz>
9623
9624 * g++.dg/lto/pr83121_0.C: Update template.
9625 * g++.dg/lto/pr83121_1.C: Update template.
9626 * g++.dg/lto/pr84805_0.C: Update template.
9627 * g++.dg/lto/pr84805_1.C: Update template.
9628 * g++.dg/lto/pr84805_2.C: Update template.
9629
9630 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9631
9632 PR c++/84630
9633 * g++.dg/cpp0x/pr84630.C: New.
9634
9635 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR c++/84463
9638 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9639 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9640 in two cases. Uncomment two other tests and add expected dg-error for
9641 them.
9642 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9643 -Wnarrowing diagnostics on some targets for c++11.
9644 * g++.dg/parse/array-size2.C: Remove xfail.
9645 * g++.dg/cpp0x/constexpr-84463.C: New test.
9646
9647 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9648
9649 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9650 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9651
9652 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR testsuite/85326
9655 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9656 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9657 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9658
9659 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9660
9661 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9662 prevent cascading of errors and change expected error message.
9663 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9664 to 64-bit targets.
9665 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9666 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9667 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9668 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9669 error message.
9670 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9671
9672 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR target/85430
9675 * gcc.dg/pr85430.c: New test.
9676
9677 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9678
9679 PR testsuite/85326
9680 * gcc.target/arm/pr54300.C: Move to...
9681 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9682 * gcc.target/arm/pr55073.C: Move to...
9683 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9684 * gcc.target/arm/pr56184.C: Move to...
9685 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9686 * gcc.target/arm/pr59985.C: Move to...
9687 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9688 * gcc.target/aarch64/pr60675.C: Move to...
9689 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9690 * gcc.target/aarch64/pr81422.C: Move to...
9691 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9692 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9693 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9694 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9695 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9696 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9697 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9698 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9699 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9700 * gcc.target/aarch64/sve/tls_2.C: Move to...
9701 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9702 * gcc.target/aarch64/pr81414.C: Rename to...
9703 * gcc.target/aarch64/pr81414.c: ... This.
9704 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9705 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9706 messages.
9707 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9708 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9709 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9710 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9711 file name.
9712
9713 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR middle-end/85414
9716 * gcc.dg/pr85414.c: New test.
9717
9718 2018-04-17 Martin Jambor <mjambor@suse.cz>
9719
9720 PR ipa/85421
9721 * g++.dg/ipa/pr85421.C: New test.
9722
9723 2018-04-17 Martin Liska <mliska@suse.cz>
9724
9725 PR lto/85405
9726 * g++.dg/lto/pr85405b_0.C: New test.
9727 * g++.dg/lto/pr85405b_1.C: New test.
9728
9729 2018-04-17 Martin Liska <mliska@suse.cz>
9730
9731 PR lto/85405
9732 * g++.dg/lto/pr85405_0.C: New test.
9733 * g++.dg/lto/pr85405_1.C: New test.
9734
9735 2018-04-17 Martin Liska <mliska@suse.cz>
9736
9737 PR ipa/85329
9738 * g++.dg/ext/pr85329-2.C: New test.
9739 * g++.dg/ext/pr85329.C: New test.
9740 * gcc.target/i386/mvc12.c: New test.
9741
9742 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9743
9744 PR c++/85039
9745 * g++.dg/pr85039-1.C: New.
9746 * g++.dg/pr85039-2.C: New.
9747 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9748
9749 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9750
9751 PR target/85080
9752 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9753 if the target supports efficient unaligned storage accesses.
9754
9755 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9756
9757 PR target/83660
9758 * gcc.target/powerpc/pr83660.C: New test.
9759
9760 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9761
9762 PR target/85403
9763 * gcc.target/i386/pr85403.c: New test.
9764
9765 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9766
9767 PR target/84331
9768 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9769
9770 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9771 Jason Merrill <jason@redhat.com>
9772
9773 PR c++/85112
9774 * g++.dg/cpp0x/pr85112.C: New.
9775
9776 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9777
9778 PR testsuite/85326
9779 * g++.dg/ext/undef-bool-1.C: New file.
9780 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9781 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9782
9783 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9784
9785 PR target/85293
9786 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9787 corresponding dg-error clause.
9788 * gcc.target/powerpc/pr80098-3.c: Ditto.
9789 * gcc.target/powerpc/pr80103-1.c: Delete.
9790
9791 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9792
9793 PR fortran/81773
9794 PR fortran/83606
9795 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9796 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9797
9798 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9799
9800 PR fortran/85387
9801 * gfortran.dg/implied_do_io_5.f90: New test.
9802
9803 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9804
9805 PR target/83402
9806 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9807 several values: positive, negative, and zero.
9808 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9809 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9810
9811 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9812
9813 PR rtl-optimization/79916
9814 * gcc.target/powerpc/pr79916.c: New.
9815
9816 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR rtl-optimization/85393
9819 * g++.dg/opt/pr85393.C: New test.
9820 * g++.dg/opt/pr85393-aux.cc: New file.
9821
9822 PR rtl-optimization/85376
9823 * gcc.dg/pr85376.c: New test.
9824
9825 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9826
9827 PR rtl-optimization/83852
9828 * gcc.dg/pr83852.c: New testcase.
9829
9830 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9831
9832 PR testsuite/85326
9833 * gcc.target/s390/pr77822-1.C: Rename to ...
9834 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9835 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9836 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9837
9838 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9839
9840 PR lto/71991
9841 * gcc.target/i386/pr71991.c: New testcase.
9842
9843 2018-04-13 Martin Liska <mliska@suse.cz>
9844 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR middle-end/81657
9847 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9848 call.
9849
9850 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9851
9852 PR c++/85385
9853 * g++.dg/diagnostic/macro-arg-count.C: New test.
9854
9855 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/83064
9858 PR testsuite/85346
9859 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9860 array and move test to libgomp/testsuite/libgomp.fortran.
9861 * gfortran.dg/do_concurrent_6.f90: New test.
9862
9863 2018-04-12 Marek Polacek <polacek@redhat.com>
9864
9865 PR c++/85258
9866 * g++.dg/parse/error61.C: New test.
9867
9868 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9869
9870 PR target/85347
9871 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9872 specify -mvsx on gcc command line.
9873
9874 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR target/85328
9877 * gcc.target/i386/pr85328.c: New test.
9878
9879 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9880
9881 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9882
9883 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR rtl-optimization/85342
9886 * gcc.target/i386/pr85342.c: New test.
9887
9888 2018-04-11 Jason Merrill <jason@redhat.com>
9889
9890 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9891 if ulimit -v is set.
9892
9893 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9894
9895 PR testsuite/85190
9896 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9897
9898 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9899
9900 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9901 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9902
9903 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR c++/70808
9906 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9907 effective target.
9908
9909 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9910
9911 PR target/84301
9912 * gcc.target/i386/pr84301.c: New test.
9913
9914 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR tree-optimization/85331
9917 * gcc.c-torture/execute/pr85331.c: New test.
9918
9919 2018-04-11 Marek Polacek <polacek@redhat.com>
9920
9921 PR c++/85032
9922 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9923 * g++.dg/cpp1z/constexpr-if21.C: New test.
9924
9925 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR target/85281
9928 * gcc.target/i386/pr85281.c: New test.
9929
9930 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9931
9932 PR rtl-optimization/84659
9933 * gcc.dg/pr84659.c: New test.
9934
9935 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR debug/85302
9938 * g++.dg/debug/dwarf2/pr85302.C: New test.
9939
9940 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9941
9942 PR target/85261
9943 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9944 into register.
9945
9946 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9947
9948 PR c++/70808
9949 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9950
9951 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9952
9953 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9954 * gcc.target/powerpc/dimode_off.c: Ditto.
9955 * gcc.target/powerpc/tfmode_off.c: Ditto.
9956 * gcc.target/powerpc/timode_off.c: Ditto.
9957
9958 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9959
9960 * gcc.target/powerpc/vec-ldl-1.c: New test.
9961 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9962 corrections to ABI implementation.
9963
9964 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9965
9966 PR target/85056
9967 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9968
9969 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR rtl-optimization/85300
9972 * gcc.dg/pr85300.c: New test.
9973
9974 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9975
9976 PR c++/85110
9977 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9978 where we now show the pertinent parameter.
9979 * g++.dg/diagnostic/aka2.C: Likewise.
9980 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9981
9982 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR fortran/85313
9985 * gfortran.dg/gomp/pr85313.f90: New test.
9986
9987 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9988
9989 PR c++/24314
9990 * g++.dg/parse/template29.C: New.
9991
9992 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9993
9994 PR testsuite/85190
9995 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9996
9997 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR target/85177
10000 PR target/85255
10001 * gcc.target/i386/avx512f-pr85177.c: New test.
10002 * gcc.target/i386/avx512f-pr85255.c: New test.
10003
10004 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
10005
10006 PR tree-optimization/85286
10007 * gcc.dg/vect/pr85286.c: New test.
10008
10009 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10010
10011 PR target/85173
10012 * gcc.target/arm/pr85173.c: New test.
10013
10014 2018-04-10 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR lto/85248
10017 * gcc.dg/lto/pr85248_0.c: New test.
10018 * gcc.dg/lto/pr85248_1.c: New test.
10019
10020 2018-04-09 Jan Hubicka <jh@suse.cz>
10021
10022 PR lto/85078
10023 * g++.dg/torture/pr85078.C: New.
10024
10025 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 PR c++/85227
10028 * g++.dg/cpp1z/decomp44.C: New.
10029 * g++.dg/cpp1z/decomp45.C: Likewise.
10030
10031 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10032
10033 PR fortran/83064
10034 * gfortran.dg/do_concurrent_5.f90: New test.
10035 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
10036 message.
10037
10038 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10039
10040 PR fortran/51260
10041 * gfortran.dg/parameter_array_element_3.f90: New test.
10042
10043 2018-04-09 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c++/85194
10046 * g++.dg/cpp1z/decomp43.C: New test.
10047
10048 PR rtl-optimization/80463
10049 * g++.dg/pr80463.C: Add -w to dg-options.
10050
10051 2018-04-09 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/85284
10054 * gcc.dg/torture/pr85284.c: New testcase.
10055
10056 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10057
10058 PR rtl-optimization/80463
10059 PR rtl-optimization/83972
10060 PR rtl-optimization/83480
10061
10062 * gcc.dg/pr80463.c: New test.
10063 * g++.dg/pr80463.C: Likewise.
10064 * gcc.dg/pr83972.c: Likewise.
10065
10066 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10067
10068 PR rtl-optimization/83913
10069 * gcc.dg/pr83913.c: New test.
10070
10071 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10072
10073 PR rtl-optimization/83962
10074 * gcc.dg/pr83962.c: New test.
10075
10076 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
10077
10078 PR rtl-optimization/83530
10079 * gcc.dg/pr83530.c: New test.
10080
10081 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10082
10083 PR middle-end/82976
10084 * gfortran.dg/realloc_on_assign_16a.f90: New test.
10085
10086 2018-04-07 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR tree-optimization/85257
10089 * gcc.dg/pr85257.c: New test.
10090
10091 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
10092
10093 * g++.dg/opt/pr85196.C: New test.
10094
10095 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10096
10097 PR c++/84269
10098 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
10099 std::tuple here since they need C++11.
10100 * g++.dg/lookup/missing-std-include-8.C: New test.
10101 * g++.dg/lookup/missing-std-include.C: Move std::array and
10102 std::tuple test to missing-std-include-6.C to avoid failures
10103 with C++98.
10104
10105 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR debug/85252
10108 * gcc.dg/debug/pr85252.c: New test.
10109
10110 PR rtl-optimization/84872
10111 * gcc.dg/graphite/pr84872.c: New test.
10112
10113 PR c++/85210
10114 * g++.dg/cpp1z/decomp42.C: New test.
10115
10116 2018-04-06 David Malcolm <dmalcolm@redhat.com>
10117
10118 PR c++/85021
10119 * g++.dg/lookup/missing-std-include-7.C: New test.
10120
10121 2018-04-06 Tamar Christina <tamar.christina@arm.com>
10122
10123 * gcc.dg/struct-simple.c: Revert r254862.
10124 * lib/target-supports.exp
10125 (check_effective_target_word_mode_no_slow_unalign): Likewise.
10126
10127 2018-04-06 Richard Biener <rguenther@suse.de>
10128
10129 PR middle-end/85244
10130 * gcc.dg/torture/pr85244-1.c: New testcase.
10131 * gcc.dg/torture/pr85244-2.c: Likewise.
10132
10133 2018-04-06 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR sanitizer/85213
10136 * c-c++-common/ubsan/pr85213.c: New test.
10137
10138 2018-04-06 Richard Biener <rguenther@suse.de>
10139
10140 PR middle-end/85180
10141 * gcc.dg/pr85180.c: New testcase.
10142
10143 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10144
10145 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
10146 to trigger the optimization. Do some cleanup and function
10147 renaming. Add more test functions.
10148
10149 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10150
10151 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
10152 options.
10153 * gcc.target/s390/hotpatch-1.c: Skip when building without
10154 optimization.
10155 * gcc.target/s390/hotpatch-10.c: Likewise.
10156 * gcc.target/s390/hotpatch-11.c: Likewise.
10157 * gcc.target/s390/hotpatch-12.c: Likewise.
10158 * gcc.target/s390/hotpatch-13.c: Likewise.
10159 * gcc.target/s390/hotpatch-14.c: Likewise.
10160 * gcc.target/s390/hotpatch-15.c: Likewise.
10161 * gcc.target/s390/hotpatch-16.c: Likewise.
10162 * gcc.target/s390/hotpatch-17.c: Likewise.
10163 * gcc.target/s390/hotpatch-18.c: Likewise.
10164 * gcc.target/s390/hotpatch-19.c: Likewise.
10165 * gcc.target/s390/hotpatch-2.c: Likewise.
10166 * gcc.target/s390/hotpatch-3.c: Likewise.
10167 * gcc.target/s390/hotpatch-4.c: Likewise.
10168 * gcc.target/s390/hotpatch-5.c: Likewise.
10169 * gcc.target/s390/hotpatch-6.c: Likewise.
10170 * gcc.target/s390/hotpatch-7.c: Likewise.
10171 * gcc.target/s390/hotpatch-8.c: Likewise.
10172 * gcc.target/s390/hotpatch-9.c: Likewise.
10173
10174 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10175
10176 * c-c++-common/Wattributes.c: Disable warning for s390* target and
10177 check for an error instead.
10178 * gcc.dg/Wattributes-6.c: Likewise.
10179
10180 2018-04-05 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/85209
10183 * g++.dg/cpp1z/decomp39.C: New test.
10184 * g++.dg/cpp1z/decomp40.C: New test.
10185
10186 PR c++/85208
10187 * g++.dg/cpp1z/decomp41.C: New test.
10188
10189 PR middle-end/85195
10190 * gcc.dg/pr85195.c: New test.
10191
10192 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10193
10194 PR c++/80956
10195 * g++.dg/cpp0x/initlist100.C: New.
10196 * g++.dg/cpp0x/initlist101.C: Likewise.
10197
10198 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10199
10200 PR c++/84792
10201 * g++.dg/other/pr84792-1.C: New.
10202 * g++.dg/other/pr84792-2.C: Likewise.
10203
10204 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
10205
10206 PR target/85193
10207 * gcc.target/i386/pr85193.c: New test.
10208
10209 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
10210
10211 PR c++/84979
10212 * g++.dg/concepts/pr84979.C: New.
10213 * g++.dg/concepts/pr84979-2.C: New.
10214 * g++.dg/concepts/pr84979-3.C: New.
10215
10216 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10217
10218 PR c++/80026
10219 * g++.dg/cpp0x/variadic174.C: New.
10220
10221 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR inline-asm/85172
10224 * g++.dg/ext/builtin13.C: New test.
10225 * g++.dg/ext/atomic-4.C: New test.
10226
10227 PR c++/85146
10228 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
10229 * g++.dg/ext/bases3.C: New test.
10230
10231 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10232
10233 PR target/85203
10234 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
10235 to match a single insn of the baz function. Move scan directives at
10236 the end of the file below the functions they are trying to test for
10237 better readability.
10238 * gcc.target/arm/cmse/cmse-16.c: New testcase.
10239
10240 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
10241
10242 PR rtl-optimization/84878
10243 * gcc.target/powerpc/pr84878.c: New test.
10244
10245 2018-04-04 Michael Matz <matz@suse.de>
10246
10247 * gcc.dg/Wstringop-overflow-4.c: New test.
10248 * c-c++-common/Wstringop-truncation-4.c: Adjust.
10249
10250 2018-04-04 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR testsuite/85189
10253 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
10254 for the diagnostics of overridden functions. Adjust for new wording.
10255
10256 2018-04-04 Richard Biener <rguenther@suse.de>
10257
10258 PR lto/85176
10259 * g++.dg/lto/pr85176_0.C: New testcase.
10260
10261 2018-04-04 Richard Biener <rguenther@suse.de>
10262
10263 PR testsuite/85191
10264 * lib/target-supports.exp (check_effective_target_vect_perm_short):
10265 Fix typo.
10266
10267 2018-04-04 Martin Liska <mliska@suse.cz>
10268
10269 PR sanitizer/85174
10270 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
10271 and msdata as a workaround for powerpc.
10272
10273 2018-04-04 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/85168
10276 * gcc.dg/torture/pr85168.c: New testcase.
10277
10278 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
10279
10280 PR c++/84943
10281 * g++.dg/pr84943.C: New.
10282 * g++.dg/pr84943-2.C: New.
10283
10284 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR rtl-optimization/85167
10287 * gcc.dg/pr85167.c: New test.
10288
10289 PR tree-optimization/85156
10290 * c-c++-common/pr85156.c: New test.
10291 * gcc.c-torture/execute/pr85156.c: New test.
10292
10293 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
10294
10295 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
10296 * gcc.target/powerpc/undef-bool-1.C: New file.
10297 * gcc.target/powerpc/undef-bool-2.c: New file.
10298
10299 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10300
10301 PR c++/84768
10302 * g++.dg/cpp1z/class-deduction52.C: New.
10303
10304 2018-04-03 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR c++/85147
10307 * g++.dg/cpp0x/pr85147.C: New test.
10308
10309 PR c++/85140
10310 * g++.dg/cpp0x/gen-attrs-64.C: New test.
10311
10312 PR c++/85134
10313 * g++.dg/gomp/pr85134.C: New test.
10314 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
10315
10316 PR target/85169
10317 * gcc.c-torture/execute/pr85169.c: New test.
10318 * gcc.target/i386/avx512f-pr85169.c: New test.
10319 * gcc.target/i386/avx512bw-pr85169.c: New test.
10320
10321 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10322
10323 PR target/85126
10324 * gcc.target/powerpc/pr69946: Adjust comment. Remove
10325 scan-assembler-times clause.
10326
10327 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10328
10329 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
10330 dg-additional-options.
10331
10332 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
10333
10334 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
10335
10336 2018-04-03 Richard Biener <rguenther@suse.de>
10337
10338 PR testsuite/85154
10339 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
10340
10341 2018-04-02 Jim Wilson <jimw@sifive.com>
10342
10343 * gcc.target/riscv/pr84660.c: New.
10344 * gcc.target/riscv/shift-and-1.c: New.
10345 * gcc.target/riscv/shift-and-2.c: New.
10346
10347 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10348
10349 PR fortran/85102
10350 * gfortran.dg/array_simplify_2.f90: New test.
10351
10352 2018-04-01 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR middle-end/85090
10355 * gcc.target/i386/avx512f-pr85090-1.c: New test.
10356 * gcc.target/i386/avx512f-pr85090-2.c: New test.
10357 * gcc.target/i386/avx512f-pr85090-3.c: New test.
10358 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
10359 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
10360
10361 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
10362
10363 PR c++/85027
10364 * g++.dg/pr85027.C: New.
10365
10366 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10367
10368 PR target/83315
10369 * gcc.target/powerpc/sse-maxps-2.c: New test.
10370 * gcc.target/powerpc/sse-minps-2.c: New test.
10371
10372 2018-03-30 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR c++/84791
10375 * g++.dg/gomp/pr84791.C: New test.
10376
10377 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
10378
10379 PR fortran/84931
10380 * gfortran.dg/array_constructor_53.f90: New test.
10381
10382 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10383
10384 PR fortran/85130
10385 * gfortran.dg/substr_6.f90: Remove illegal test for
10386 out-of-bounds substring.
10387
10388 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10389
10390 PR fortran/85111
10391 * gfortran.dg/zero_sized_10.f90: New test.
10392
10393 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10394
10395 PR c++/84269
10396 * g++.dg/lookup/missing-std-include-6.C: New test.
10397 * g++.dg/lookup/missing-std-include.C: Add std::pair and
10398 std::tuple tests.
10399 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
10400 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
10401 <cstring>, <cassert>, and <cstdlib>.
10402
10403 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
10404
10405 PR inline-asm/84985
10406 * gcc.target/i386/pr84985.c: New.
10407
10408 2018-03-29 David Malcolm <dmalcolm@redhat.com>
10409
10410 PR c++/85110
10411 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
10412
10413 2018-03-29 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR c++/85108
10416 * g++.dg/warn/Wunused-var-31.C: New test.
10417
10418 PR c/85094
10419 * c-c++-common/Wduplicated-branches-14.c: New test.
10420
10421 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10422
10423 PR c++/84606
10424 * g++.dg/cpp0x/pr84606.C: New.
10425
10426 2018-03-29 Carl Love <cel@us.ibm.com>
10427
10428 Revert
10429 2017-09-27 Carl Love <cel@us.ibm.com>
10430
10431 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10432 for the __builtin_fctid and __builtin_fctiw.
10433
10434 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10435
10436 PR target/84912
10437 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10438 deleted builtin function.
10439 (div_weuo): Likewise.
10440 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10441 (div_deuo): Likewise.
10442
10443 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10444
10445 PR c++/85028
10446 * g++.dg/other/default13.C: New.
10447
10448 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR target/85095
10451 * gcc.target/i386/pr85095-1.c: New test.
10452 * gcc.target/i386/pr85095-2.c: New test.
10453 * gcc.c-torture/execute/pr85095.c: New test.
10454
10455 PR tree-optimization/82004
10456 * gcc.dg/pr82004.c: New test.
10457
10458 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10459 Martin Liska <mliska@suse.cz>
10460
10461 PR sanitizer/85081
10462 * g++.dg/asan/pr85081.C: New test.
10463
10464 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10465
10466 PR c++/84789
10467 * g++.dg/template/pr84789.C: Adjust for testing with
10468 -fconcepts too.
10469
10470 PR c++/84973
10471 * g++.dg/template/pr84973.C: New.
10472 * g++.dg/template/pr84973-2.C: New.
10473 * g++.dg/template/pr84973-3.C: New.
10474
10475 PR c++/84968
10476 * g++.dg/eh/pr84968.C: New.
10477
10478 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10479
10480 PR target/84914
10481 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10482 long double multiply/divide uses the correct function.
10483 * gcc.target/powerpc/mulkc-3.c: Likewise.
10484 * gcc.target/powerpc/divkc-2.c: Likewise.
10485 * gcc.target/powerpc/divkc-3.c: Likewise.
10486
10487 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10488
10489 PR c++/85067
10490 * g++.dg/cpp0x/defaulted51.C: New.
10491 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10492
10493 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR c++/85077
10496 * g++.dg/ext/vector35.C: New test.
10497
10498 PR c++/85061
10499 * g++.dg/ext/builtin-offsetof3.C: New test.
10500
10501 PR c++/85076
10502 * g++.dg/cpp1y/pr85076.C: New test.
10503
10504 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10505
10506 PR fortran/85084
10507 * gfortran.dg/matmul_rank_1.f90: New test.
10508
10509 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10510 Harald Anlauf <anlauf@gmx.de>
10511
10512 * gfortran.dg/structure_constructor_15.f90: New test.
10513
10514 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10515
10516 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10517 for the diagnostics of overridden functions. Adjust for new wording.
10518 * g++.dg/cpp0x/implicit1.C: Likewise.
10519 * g++.dg/cpp0x/override1.C: Likewise.
10520 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10521 * g++.dg/eh/shadow1.C: Likewise.
10522 * g++.dg/inherit/covariant12.C: Likewise.
10523 * g++.dg/inherit/covariant14.C: Likewise.
10524 * g++.dg/inherit/covariant15.C: Likewise.
10525 * g++.dg/inherit/covariant16.C: Likewise.
10526 * g++.dg/inherit/covariant22.C: Likewise.
10527 * g++.dg/inherit/crash3.C: Likewise.
10528 * g++.dg/inherit/error2.C: Likewise.
10529 * g++.dg/template/crash100.C: Likewise.
10530 * g++.old-deja/g++.eh/spec6.C: Likewise.
10531 * g++.old-deja/g++.mike/p811.C: Likewise.
10532 * g++.old-deja/g++.other/virtual11.C: Likewise.
10533 * g++.old-deja/g++.other/virtual4.C: Likewise.
10534
10535 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 PR target/85044
10538 * gcc.target/i386/pr85044.c: New test.
10539
10540 2018-03-27 Martin Sebor <msebor@redhat.com>
10541
10542 PR testsuite/83462
10543 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10544 other than x86.
10545
10546 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10547
10548 PR target/83009
10549 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10550
10551 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10552
10553 PR target/81863
10554 * gcc.target/arm/pr81863.c: New test.
10555
10556 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10557
10558 PR target/85056
10559 * gcc.target/nvptx/pr85056.c: New test.
10560 * gcc.target/nvptx/pr85056a.c: New test.
10561
10562 2018-03-27 Richard Biener <rguenther@suse.de>
10563
10564 PR testsuite/82847
10565 * lib/target-supports.exp (check_ssse3_available): New function.
10566 (check_effective_target_vect_perm_short): Enable for x86 if
10567 check_ssse3_available.
10568
10569 2018-03-27 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/85082
10572 * gfortran.dg/pr85082.f90: New testcase.
10573
10574 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10575
10576 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10577 to "l=2" in dg-final.
10578
10579 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10580
10581 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10582 * gcc.target/mips/fix-r4000-2.c: Likewise.
10583 * gcc.target/mips/fix-r4000-3.c: Likewise.
10584 * gcc.target/mips/fix-r4000-4.c: Likewise.
10585 * gcc.target/mips/fix-r4000-5.c: Likewise.
10586 * gcc.target/mips/fix-r4000-6.c: Likewise.
10587 * gcc.target/mips/fix-r4000-7.c: Likewise.
10588 * gcc.target/mips/fix-r4000-8.c: Likewise.
10589 * gcc.target/mips/fix-r4000-9.c: Likewise.
10590 * gcc.target/mips/fix-r4000-10.c: Likewise.
10591 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10592 "mulditi3_r4000" instead of "mulditi3".
10593 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10594 "umulditi3_r4000" instead of "umulditi3".
10595
10596 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR c++/85068
10599 * g++.dg/inherit/covariant22.C: New test.
10600
10601 2018-03-27 Richard Biener <rguenther@suse.de>
10602
10603 PR testsuite/84004
10604 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10605 alignment.
10606
10607 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10608 Jason Merrill <jason@redhat.com>
10609
10610 PR c++/84632
10611 * g++.dg/init/array49.C: New.
10612 * g++.dg/torture/pr70499.C: Adjust.
10613
10614 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10615
10616 PR target/85073
10617 * gcc.target/i386/pr85073.c: New test.
10618
10619 2018-03-26 Richard Biener <rguenther@suse.de>
10620
10621 PR testsuite/85066
10622 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10623 instead of long.
10624
10625 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10626
10627 PR fortran/66709
10628 * gfortran.dg/parameter_array_format.f90: New test.
10629
10630 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10631 Neil Carlson <neil.n.carlson@gmail.com>
10632
10633 PR fortran/84381
10634 * gfortran.dg/literal_character_constant_1.inc: Replace
10635 call abort by STOP n.
10636 * gfortran.dg/overload_1.f90: Likewise.
10637
10638 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10639 Dominique d'Humieres <dominiq@gcc.gnu.org>
10640
10641 PR fortran/84924
10642 * gfortran.dg/scalar_pointer_1.f90: New test.
10643
10644 2018-03-25 Tom de Vries <tom@codesourcery.com>
10645
10646 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10647 precise.
10648
10649 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10650
10651 PR fortran/69497
10652 * gfortran.dg/pr89497.f90: New test.
10653
10654 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10655
10656 PR fortran/70068
10657 * gfortran.dg/substr_7.f90: New test.
10658
10659 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10660
10661 PR fortran/42651
10662 * gfortran.dg/pr42651.f90: New test.
10663 * gfortran.dg/func_result_7.f90: Update error message.
10664
10665 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10666
10667 PR tree-optimization/84005
10668 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10669 failing to force the alignment.
10670
10671 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10672
10673 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10674 from this to...
10675 <vclzd>: ...this.
10676
10677 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10678
10679 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10680 message. Fix scan-assembler patterns.
10681
10682 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10683
10684 PR c++/85015
10685 * g++.dg/cpp0x/pr85015.C: New test.
10686
10687 PR c++/84942
10688 * g++.dg/cpp1y/pr84942.C: New test.
10689
10690 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10691
10692 PR inline-asm/85030
10693 * gcc.target/i386/pr85030.c: New.
10694
10695 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10696
10697 PR target/85026
10698 * g++.dg/pr85026.C: New test.
10699
10700 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10701
10702 * g++.dg/debug/pr84704.C: XFAIL AIX.
10703
10704 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10705
10706 PR target/84826
10707 * gcc.target/arm/pr84826.c: Add dg directive.
10708
10709 2018-03-23 Marek Polacek <polacek@redhat.com>
10710
10711 PR c++/85033
10712 * g++.dg/ext/builtin-offsetof2.C: New test.
10713
10714 PR c++/85045
10715 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10716 * gcc.dg/pr85045.c: New test.
10717
10718 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10719
10720 PR debug/85020
10721 * gnat.dg/lto22.adb: New test.
10722 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10723 * gnat.dg/lto22_pkg2.ads: Likewise.
10724
10725 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR c/80778
10728 * gcc.dg/lto/pr80778_0.c: New test.
10729
10730 PR inline-asm/85034
10731 * gcc.target/i386/pr85034.c: New test.
10732
10733 PR inline-asm/85022
10734 * c-c++-common/torture/pr85022.c: New test.
10735
10736 PR sanitizer/85029
10737 * g++.dg/ubsan/pr85029.C: New test.
10738
10739 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10740
10741 PR c++/71251
10742 * g++.dg/cpp0x/pr71251.C: New.
10743
10744 PR c++/84789
10745 * g++.dg/template/pr84789.C: New.
10746 * g++.dg/template/pr84789-2.C: New.
10747 * g++.dg/template/pr84789-3.C: New.
10748 * g++.dg/parse/dtor11.C: Accept alternate error message.
10749
10750 PR c++/84729
10751 * g++.dg/pr84729.C: New.
10752 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10753 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10754 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10755
10756 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10757
10758 PR fortran/84922
10759 * gfortran.dg/interface_42.f90: New test.
10760 * gfortran.dg/interface_43.f90: New test.
10761
10762 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10763
10764 PR target/84826
10765 * gcc.target/arm/pr84826.c: New test.
10766
10767 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10768
10769 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10770 dg-require-effective-target.
10771 * gcc.target/arm/addr-modes-int.c: Likewise.
10772 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10773
10774 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10775
10776 PR target/84760
10777 * gcc.target/powerpc/altivec-ld-1.c: New test.
10778
10779 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10780
10781 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10782
10783 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR inline-asm/84941
10786 * gcc.dg/pr84941.c: New test.
10787
10788 2018-03-22 Tom de Vries <tom@codesourcery.com>
10789
10790 PR tree-optimization/84956
10791 * gcc.dg/pr84956.c: New test.
10792
10793 2018-03-22 Marek Polacek <polacek@redhat.com>
10794
10795 PR c++/84854
10796 * g++.dg/cpp1z/constexpr-if15.C: New test.
10797 * g++.dg/cpp1z/constexpr-if16.C: New test.
10798
10799 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10800
10801 * gcc.dg/builtin-tgmath-3.c: New test.
10802
10803 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10804
10805 PR c++/71965
10806 * g++.dg/concepts/pr71965.C: New.
10807
10808 PR c++/84610
10809 PR c++/84642
10810 * g++.dg/cpp0x/pr84610.C: New.
10811 * g++.dg/cpp0x/pr84642.C: New.
10812
10813 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR c/84999
10816 * c-c++-common/pr84999.c: New test.
10817
10818 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10819
10820 PR c++/84972
10821 * g++.dg/ext/desig10.C: New.
10822
10823 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10824 Harald Anlauf <anlauf@gmx.de>
10825
10826 PR fortran/84957
10827 * gfortran.dg/pr84957.f90: New test.
10828
10829 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR tree-optimization/84960
10832 * gcc.c-torture/compile/pr84960.c: New test.
10833
10834 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10835
10836 PR tree-optimization/84811
10837 * gcc.dg/torture/pr84811.c: New test.
10838
10839 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR tree-optimization/84982
10842 * c-c++-common/pr84982.c: New test.
10843
10844 PR c++/84961
10845 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10846 "m" (++x) in C++.
10847 * g++.dg/torture/pr84961-1.C: New test.
10848 * g++.dg/torture/pr84961-2.C: New test.
10849
10850 2018-03-21 Nathan Sidwell <nathan@acm.org>
10851
10852 PR c++/85008
10853 * g++.dg/pr85008.C: New.
10854
10855 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10856
10857 PR fortran/84615
10858 * gfortran.dg/char_result_17.f90: New test.
10859
10860 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10861
10862 PR c++/84994
10863 * g++.dg/other/accessor-fixits-1.C: Move to...
10864 * g++.dg/torture/accessor-fixits-1.C: ...here.
10865 * g++.dg/other/accessor-fixits-2.C: Move to...
10866 * g++.dg/torture/accessor-fixits-2.C: ...here.
10867 * g++.dg/other/accessor-fixits-3.C: Move to...
10868 * g++.dg/torture/accessor-fixits-3.C: ...here.
10869 * g++.dg/other/accessor-fixits-4.C: Move to...
10870 * g++.dg/torture/accessor-fixits-4.C: ...here.
10871 * g++.dg/other/accessor-fixits-5.C: Move to...
10872 * g++.dg/torture/accessor-fixits-5.C: ...here.
10873 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10874 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10875 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10876
10877 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10878
10879 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10880
10881 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10882
10883 PR target/82989
10884 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10885
10886 2018-03-21 Nathan Sidwell <nathan@acm.org>
10887
10888 PR c++/84804
10889 * g++.dg/lookup/pr84804.C: New.
10890
10891 2018-03-21 Martin Sebor <msebor@redhat.com>
10892
10893 PR c++/84850
10894 * g++.dg/Wclass-memaccess-3.C: New test.
10895 * g++.dg/Wclass-memaccess-4.C: New test.
10896
10897 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10898
10899 PR c++/84892
10900 * g++.dg/other/accessor-fixits-1.C
10901 (test_access_const_t1_color): New.
10902 (test_deref_const_t1_color): New.
10903 * g++.dg/other/accessor-fixits-5.C: New testcase.
10904
10905 2018-03-21 Tom de Vries <tom@codesourcery.com>
10906
10907 PR tree-optimization/83126
10908 * gcc.dg/graphite/pr83126.c: New test.
10909
10910 2018-03-21 Nathan Sidwell <nathan@acm.org>
10911
10912 * g++.dg/ext/anon-struct6.C: Adjust.
10913 * g++.dg/ext/deprecate-1.C: New.
10914 * g++.dg/ext/deprecate-2.C: New.
10915 * g++.dg/lookup/pr84602.C: Adjust.
10916 * g++.dg/lookup/pr84962.C: Adjust.
10917 * g++.old-deja/g++.other/anon4.C
10918
10919 PR c++/84836
10920 * g++.dg/lookup/pr84836.C: New.
10921
10922 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10923
10924 PR tree-optimization/84969
10925 * gcc.dg/tree-ssa/pr84969.c: New test.
10926
10927 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR rtl-optimization/84989
10930 * gcc.target/i386/pr84989.c: New test.
10931
10932 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10933
10934 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10935
10936 2018-03-21 Martin Liska <mliska@suse.cz>
10937
10938 PR ipa/84963
10939 * gfortran.dg/goacc/pr84963.f90: New test.
10940
10941 2018-03-21 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/71638, ICE with NSDMI and reference.
10944 * g++.dg/cpp0x/nsdmi14.C: New test.
10945 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10946
10947 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10948
10949 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10950 MIPS with -mpaired-single directives.
10951
10952 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10953
10954 PR fortran/85001
10955 * gfortran.dg/interface_41.f90: New test.
10956
10957 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR debug/84875
10960 * gcc.dg/pr84875.c: New test.
10961
10962 2018-03-20 Marek Polacek <polacek@redhat.com>
10963
10964 PR c++/84978, ICE with NRVO.
10965 * g++.dg/opt/nrv19.C: New test.
10966
10967 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10968
10969 PR target/82518
10970 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10971 Disable for armeb targets.
10972 * gcc.target/arm/pr82518.c: New test.
10973
10974 2018-03-20 Nathan Sidwell <nathan@acm.org>
10975
10976 PR c++/84962
10977 * g++.dg/lookup/pr84962.C: New.
10978
10979 PR c++/84970
10980 * g++.dg/lookup/pr84970.C: New.
10981
10982 2018-03-20 Richard Biener <rguenther@suse.de>
10983
10984 PR target/84986
10985 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10986
10987 2018-03-20 Martin Liska <mliska@suse.cz>
10988
10989 PR ipa/84825
10990 * g++.dg/ipa/pr84825.C: New test.
10991
10992 2018-03-20 Martin Liska <mliska@suse.cz>
10993
10994 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10995
10996 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10997
10998 PR target/84845
10999 * gcc.c-torture/compile/pr84845.c: New test.
11000
11001 2018-03-20 Sudakshina Das <sudi.das@arm.com>
11002
11003 PR target/82989
11004 * gcc.target/arm/pr82989.c: New test.
11005
11006 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR target/84945
11009 * gcc.target/i386/pr84945.c: New test.
11010
11011 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
11012
11013 PR target/81647
11014 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
11015
11016 2018-03-20 Jakub Jelinek <jakub@redhat.com>
11017
11018 PR c/84953
11019 * gcc.dg/pr84953.c: New test.
11020
11021 2018-03-19 Marek Polacek <polacek@redhat.com>
11022
11023 PR c++/84925
11024 * g++.dg/cpp1z/lambda-__func__.C: New test.
11025
11026 PR c++/84927
11027 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
11028
11029 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11030
11031 PR sanitizer/78651
11032 * g++.dg/asan/pr78651.C: New test.
11033
11034 2018-03-19 Tom de Vries <tom@codesourcery.com>
11035
11036 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
11037 vect_int_mult. Add nvptx xfail for PR84958.
11038
11039 2018-03-19 Nathan Sidwell <nathan@acm.org>
11040
11041 PR c++/84835
11042 * g++.dg/cpp1y/pr84835.C: New.
11043
11044 2018-03-19 Sudakshina Das <sudi.das@arm.com>
11045
11046 PR target/81647
11047 * gcc.target/aarch64/pr81647.c: New.
11048
11049 2018-03-19 Richard Biener <rguenther@suse.de>
11050
11051 PR tree-optimization/84933
11052 * g++.dg/pr84933.C: New testcase.
11053
11054 2018-03-19 Richard Biener <rguenther@suse.de>
11055
11056 PR tree-optimization/84859
11057 * gcc.dg/tree-ssa/pr84859.c: New testcase.
11058 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
11059 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
11060 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
11061
11062 2018-03-19 Nathan Sidwell <nathan@acm.org>
11063
11064 PR c++/84812
11065 * g++.dg/lookup/pr84812.C: New.
11066
11067 2018-03-19 Richard Biener <rguenther@suse.de>
11068
11069 PR tree-optimization/84929
11070 * gcc.dg/torture/pr84929.c: New testcase.
11071
11072 2018-03-19 Tamar Christina <tamar.christina@arm.com>
11073
11074 PR target/84711
11075 * gcc.target/arm/big-endian-subreg.c: Delete.
11076
11077 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11078
11079 PR fortran/84931
11080 * gfortran.dg/array_constructor_52.f90: New test.
11081
11082 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
11083
11084 PR fortran/77414
11085 * gfortran.dg/pr77414.f90: New test.
11086 * gfortran.dg/internal_references_1.f90: Adjust error message.
11087
11088 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
11089
11090 PR fortran/65453
11091 * gfortran.dg/pr65453.f90: New test.
11092
11093 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
11094
11095 PR tree-optimization/84913
11096 * gfortran.dg/vect/pr84913.f90: New test.
11097
11098 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
11099
11100 PR fortran/79929
11101 * gfortran.dg/warn_concat.f90: New test.
11102
11103 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR target/84899
11106 * gcc.dg/pr84899.c: New test.
11107
11108 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
11109
11110 PR fortran/69395
11111 * gfortran.dg/pr69395.f90: Add test for max dimensions
11112
11113 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
11114
11115 PR target/84876
11116 * gcc.target/i386/pr84876.c: New test.
11117
11118 2018-03-16 Martin Liska <mliska@suse.cz>
11119
11120 PR ipa/84833
11121 * gcc.target/i386/mvc11.c: New test.
11122
11123 2018-03-16 Martin Liska <mliska@suse.cz>
11124
11125 PR ipa/84722
11126 * gcc.target/i386/mvc10.c: New test.
11127
11128 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR c++/79937
11131 PR c++/82410
11132 * g++.dg/cpp1y/pr79937-1.C: New test.
11133 * g++.dg/cpp1y/pr79937-2.C: New test.
11134 * g++.dg/cpp1y/pr79937-3.C: New test.
11135 * g++.dg/cpp1y/pr79937-4.C: New test.
11136 * g++.dg/cpp1y/pr82410.C: New test.
11137
11138 2018-03-16 Tom de Vries <tom@codesourcery.com>
11139
11140 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
11141
11142 2018-03-16 Tom de Vries <tom@codesourcery.com>
11143
11144 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
11145
11146 2018-03-16 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR c++/84874
11149 * g++.dg/cpp2a/desig8.C: New test.
11150
11151 PR tree-optimization/84841
11152 * gcc.dg/pr84841.c: New test.
11153
11154 PR c++/84874
11155 * g++.dg/cpp2a/desig7.C: New test.
11156
11157 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
11158 Jim MacArthur <jim.macarthur@codethink.co.uk>
11159
11160 * gfortran.dg/automatic_1.f90: New test.
11161 * gfortran.dg/automatic_repeat.f90: New test
11162 * gfortran.dg/automatic_save.f90: New test.
11163 * gfortran.dg/vax_structure.f90: New test.
11164
11165 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11166
11167 PR fortran/78741
11168 * gfortran.dg/pr78741.f90: New test.
11169
11170 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
11171
11172 PR fortran/69395
11173 * gfortran.dg/pr69395.f90: New test.
11174
11175 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR c++/79085
11178 * g++.dg/opt/pr79085.C: New test.
11179
11180 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
11181
11182 PR target/84574
11183 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
11184 label instead of __x86_indirect_thunk label.
11185
11186 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR c++/84222
11189 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
11190 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
11191 * g++.dg/warn/deprecated-13.C: New test.
11192
11193 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
11194
11195 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
11196
11197 2018-03-15 Richard Biener <rguenther@suse.de>
11198
11199 PR c/84873
11200 * c-c++-common/pr84873.c: New testcase.
11201
11202 2018-03-15 Tamar Christina <tamar.christina@arm.com>
11203
11204 PR target/84711
11205 * gcc.target/arm/big-endian-subreg.c: New.
11206
11207 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR target/84860
11210 * gcc.c-torture/compile/pr84860.c: New test.
11211
11212 2018-03-15 Julia Koval <julia.koval@intel.com>
11213
11214 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11215 cannonlake.
11216 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
11217 avx512bitalg.
11218
11219 2018-03-15 Jakub Jelinek <jakub@redhat.com>
11220
11221 PR c/84853
11222 * gcc.dg/pr84853.c: New test.
11223
11224 2018-03-14 Carl Love <cel@us.ibm.com>
11225
11226 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
11227
11228 2018-03-14 Martin Liska <mliska@suse.cz>
11229
11230 PR ipa/8480
11231 * g++.dg/lto/pr84805_0.C: New test.
11232 * g++.dg/lto/pr84805_1.C: New test.
11233 * g++.dg/lto/pr84805_2.C: New test.
11234
11235 2018-03-14 David Malcolm <dmalcolm@redhat.com>
11236
11237 PR c/84852
11238 * gcc.dg/fixits-pr84852-1.c: New test.
11239 * gcc.dg/fixits-pr84852-2.c: New test.
11240
11241 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11242
11243 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
11244 separate verbose message.
11245 * lib/scandump.exp (scan-dump-times): Likewise.
11246
11247 2018-03-14 Julia Koval <julia.koval@intel.com>
11248
11249 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
11250 server.
11251 * gcc.target/i386/funcspec-56.inc: Ditto.
11252
11253 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11254
11255 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
11256 aarch64_sve_hw.
11257
11258 2018-03-14 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR sanitizer/83392
11261 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
11262 check count from 17 to 14.
11263
11264 PR target/84844
11265 * gcc.target/i386/pr84844.c: New test.
11266
11267 2018-03-14 Richard Biener <rguenther@suse.de>
11268
11269 PR tree-optimization/84830
11270 * gcc.dg/torture/pr84830.c: New testcase.
11271
11272 2018-03-14 Marek Polacek <polacek@redhat.com>
11273
11274 PR c++/84596
11275 * g++.dg/cpp0x/static_assert15.C: New test.
11276
11277 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
11278
11279 PR fortran/61775
11280 * gfortran.dg/pr61775.f90: New test.
11281
11282 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11283
11284 PR c++/84843
11285 * g++.dg/ext/pr84843-1.C: New test.
11286 * g++.dg/ext/pr84843-2.C: New test.
11287
11288 2018-03-13 David Pagan <dave.pagan@oracle.com>
11289
11290 PR c/46921
11291 * gcc.dg/pr46921.c: New test.
11292
11293 2018-03-13 Martin Sebor <msebor@redhat.com>
11294
11295 PR tree-optimization/84725
11296 * c-c++-common/Wstringop-truncation-4.c: New test.
11297 * c-c++-common/attr-nonstring-5.c: New test.
11298
11299 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11300
11301 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
11302 than unpacks.
11303 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11304 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11305
11306 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11307
11308 * gcc.target/aarch64/sve/tls_1.c: New test.
11309 * gcc.target/aarch64/sve/tls_2.C: Likewise.
11310
11311 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
11312
11313 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
11314 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
11315
11316 2018-03-13 Martin Liska <mliska@suse.cz>
11317
11318 PR ipa/84658.
11319 * g++.dg/ipa/pr84658.C: New test.
11320
11321 2018-03-13 Jakub Jelinek <jakub@redhat.com>
11322
11323 PR middle-end/84834
11324 * gcc.dg/pr84834.c: New test.
11325
11326 PR target/84827
11327 * gcc.target/i386/pr84827.c: New test.
11328
11329 PR target/84828
11330 * g++.dg/ext/pr84828.C: New test.
11331
11332 PR target/84786
11333 * gcc.target/i386/avx512f-pr84786-1.c: New test.
11334 * gcc.target/i386/avx512f-pr84786-2.c: New test.
11335
11336 PR c++/84808
11337 * g++.dg/cpp1y/constexpr-84808.C: New test.
11338
11339 PR c++/84704
11340 * g++.dg/debug/pr84704.C: New test.
11341
11342 2018-03-12 Renlin Li <renlin.li@arm.com>
11343
11344 * gcc.target/aarch64/movi_hf.c: New.
11345 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
11346 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
11347
11348 2018-03-12 Martin Sebor <msebor@redhat.com>
11349
11350 PR tree-optimization/83456
11351 * c-c++-common/Wrestrict-2.c: Remove test cases.
11352 * c-c++-common/Wrestrict.c: Same.
11353 * gcc.dg/Wrestrict-12.c: New test.
11354 * gcc.dg/Wrestrict-14.c: New test.
11355
11356 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11357
11358 * g++.dg/pr84821.C: New test.
11359
11360 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
11361
11362 * gcc.dg/pr84799.c: New test.
11363
11364 2018-03-12 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/84803
11367 * gcc.dg/torture/pr84803.c: New testcase.
11368
11369 2018-03-12 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR c++/84813
11372 * g++.dg/debug/pr84813.C: New test.
11373
11374 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
11375
11376 PR fortran/84546
11377 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
11378
11379 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
11380
11381 PR fortran/83939
11382 * gfortran.dg/pr83939.f90
11383
11384 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11385
11386 PR fortran/66128
11387 * gfortran.dg/zero_sized_9.f90: New test.
11388
11389 2018-03-11 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR debug/58150
11392 * g++.dg/debug/dwarf2/enum2.C: New test.
11393
11394 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
11395
11396 PR fortran/84734
11397 * gfortran.dg/pr84734.f90: New test.
11398
11399 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
11400
11401 * gnat.dg/prot3.adb: New test.
11402 * gnat.dg/prot3_pkg.ad[sb]: New helper.
11403
11404 2018-03-09 Jason Merrill <jason@redhat.com>
11405 Paolo Carlini <paolo.carlini@oracle.com>
11406
11407 PR c++/71169
11408 PR c++/71832
11409 * g++.dg/cpp0x/pr71169.C: New.
11410 * g++.dg/cpp0x/pr71169-2.C: Likewise.
11411 * g++.dg/cpp0x/pr71832.C: Likewise.
11412
11413 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
11414
11415 PR target/83969
11416 * gcc.target/powerpc/pr83969.c: New test.
11417
11418 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR target/84772
11421 * gcc.dg/pr84772.c: New test.
11422
11423 PR c++/84076
11424 * g++.dg/warn/Wformat-2.C: New test.
11425
11426 PR c++/84767
11427 * g++.dg/ext/vla18.C: New test.
11428
11429 2018-03-09 Martin Sebor <msebor@redhat.com>
11430
11431 PR tree-optimization/84526
11432 * gcc.dg/Wrestrict-10.c: New test.
11433 * gcc.dg/Wrestrict-11.c: New test.
11434
11435 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11436
11437 PR rtl-optimization/84682
11438 * gcc.dg/torture/pr84682-1.c: New.
11439 * gcc.dg/torture/pr84682-2.c: New.
11440 * gcc.dg/torture/pr84682-3.c: New.
11441
11442 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11443
11444 PR c++/84724
11445 * g++.dg/ext/pr84724.C: New test.
11446
11447 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11448
11449 PR target/83712
11450 * gcc.target/arm/pr83712.c: New.
11451
11452 2018-03-09 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/84775
11455 * gcc.dg/torture/pr84775.c: New testcase.
11456
11457 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR debug/84404
11460 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11461 targets.
11462
11463 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11464
11465 * gcc.c-torture/compile/20180309-1.c: New test.
11466
11467 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11468
11469 PR c++/80598
11470 * g++.dg/warn/Wunused-function4.C: New test.
11471
11472 PR inline-asm/84742
11473 * gcc.target/i386/pr84742-1.c: New test.
11474 * gcc.target/i386/pr84742-2.c: New test.
11475
11476 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11477
11478 PR target/84748
11479 * gcc.c-torture/execute/pr84748.c: New test.
11480
11481 2018-03-08 Richard Biener <rguenther@suse.de>
11482
11483 PR middle-end/84552
11484 * gcc.dg/graphite/pr84552.c: New testcase.
11485
11486 2018-03-08 Richard Biener <rguenther@suse.de>
11487
11488 PR tree-optimization/84178
11489 * gcc.dg/torture/pr84178-2.c: New testcase.
11490
11491 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11492
11493 PR tree-optimization/84178
11494 * gcc.c-torture/compile/pr84178-1.c: New test.
11495
11496 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11497
11498 * lib/target-supports.exp: Do not return zero from a ifunc
11499 function.
11500
11501 2018-03-08 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/84746
11504 * gcc.dg/torture/pr84746.c: New testcase.
11505
11506
11507 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11508 PR debug/84404
11509 PR debug/84408
11510 * gcc.dg/graphite/pr84404.c: New.
11511
11512 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR tree-optimization/84740
11515 * gcc.dg/torture/pr84740.c: New test.
11516
11517 PR tree-optimization/84739
11518 * gcc.dg/pr84739.c: New test.
11519
11520 2018-03-07 Martin Sebor <msebor@redhat.com>
11521
11522 PR tree-optimization/83519
11523 * gcc.dg/Wrestrict-13.c: New test.
11524
11525 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11526
11527 PR fortran/64124
11528 PR fortran/70409
11529 * gfortran.dg/pr64124.f90: New tests.
11530 * gfortran.dg/pr70409.f90: New tests.
11531
11532 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11533
11534 PR target/82411
11535 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11536
11537 2018-03-07 Martin Sebor <msebor@redhat.com>
11538
11539 PR tree-optimization/84526
11540 * gcc.dg/Wrestrict-10.c: New test.
11541
11542 2018-03-07 Martin Sebor <msebor@redhat.com>
11543
11544 PR tree-optimization/84468
11545 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11546 * gcc.dg/Wstringop-truncation.c: New test.
11547 * gcc.dg/Wstringop-truncation-2.c: New test.
11548
11549 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR fortran/84565
11552 * gfortran.dg/pr84565.f90: New test.
11553
11554 PR middle-end/84723
11555 * gcc.target/i386/pr84723-1.c: New test.
11556 * gcc.target/i386/pr84723-2.c: New test.
11557 * gcc.target/i386/pr84723-3.c: New test.
11558 * gcc.target/i386/pr84723-4.c: New test.
11559 * gcc.target/i386/pr84723-5.c: New test.
11560
11561 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11562
11563 PR fortran/64107
11564 * gfortran.dg/pr64107.f90: New test.
11565
11566 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11567
11568 PR fortran/84697
11569 PR fortran/66128
11570 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11571
11572 2018-03-06 Marek Polacek <polacek@redhat.com>
11573
11574 PR c++/84684
11575 * g++.dg/cpp1z/constexpr-84684.C: New test.
11576
11577 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR c/84721
11580 * gcc.dg/pr84721.c: New test.
11581
11582 PR target/84710
11583 * gcc.dg/pr84710.c: New test.
11584
11585 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11586
11587 PR fortran/56667
11588 * gfortran.dg/implied_do_2.f90: New test.
11589 * gfortran.dg/coarray_8.f90: Update for new error message.
11590
11591 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR inline-asm/84683
11594 * g++.dg/ext/pr84683.C: New test.
11595
11596 PR tree-optimization/84687
11597 * gcc.dg/pr84687.c: New test.
11598
11599 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11600
11601 PR c++/84231
11602 * g++.dg/pr84231.C: New.
11603
11604 PR c++/84593
11605 * g++.dg/cpp1y/pr84593.C: New.
11606
11607 PR c++/84492
11608 * g++.dg/pr84492.C: New.
11609
11610 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11611
11612 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11613 __builtin_ppc_speculation_barrier.
11614
11615 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR target/84700
11618 * gcc.target/powerpc/pr84700.c: New test.
11619
11620 2018-03-05 Nathan Sidwell <nathan@acm.org>
11621
11622 PR c++/84702
11623 * g++.dg/lookup/pr84702.C: New.
11624
11625 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR target/84564
11628 * gcc.target/i386/pr84564.c: New test.
11629
11630 2018-03-05 Marek Polacek <polacek@redhat.com>
11631
11632 PR c++/84707
11633 * g++.dg/cpp0x/inline-ns10.C: New test.
11634
11635 2018-03-05 Nathan Sidwell <nathan@acm.org>
11636
11637 PR c++/84694
11638 * g++.dg/template/pr84694.C: New.
11639
11640 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR target/84524
11643 * gcc.c-torture/execute/pr84524.c: New test.
11644 * gcc.target/i386/avx512bw-pr84524.c: New test.
11645
11646 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11647
11648 PR target/84264
11649 * g++.dg/pr84264.C: New test.
11650
11651 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11652
11653 PR c++/84618
11654 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11655 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11656 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11657
11658 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11659
11660 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11661 * g++.dg/other/i386-3.C: Ditto.
11662 * gcc.target/i386/sse-12.c: Ditto.
11663 * gcc.target/i386/sse-13.c: Ditto.
11664 * gcc.target/i386/sse-14.c: Ditto.
11665 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11666 * gcc.target/i386/wbinvd-1.c: New test.
11667 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11668 * gcc.target/i386/pconfig-1.c: Ditto.
11669
11670 2018-03-05 Pádraig Brady <P@draigBrady.com>
11671 Nathan Sidwell <nathan@acm.org>
11672
11673 PR c++/84497
11674 * g++.dg/cpp0x/pr84497.C: New.
11675
11676 2018-03-05 Richard Biener <rguenther@suse.de>
11677
11678 PR tree-optimization/84670
11679 * gcc.dg/pr84670-1.c: New testcase.
11680 * gcc.dg/pr84670-2.c: Likewise.
11681 * gcc.dg/pr84670-3.c: Likewise.
11682 * gcc.dg/pr84670-4.c: Likewise.
11683
11684 2018-03-05 Richard Biener <rguenther@suse.de>
11685
11686 PR tree-optimization/84650
11687 * gcc.dg/graphite/pr84650.c: New testcase.
11688
11689 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11690
11691 PR c++/82022
11692 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11693
11694 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11695
11696 PR fortran/71085
11697 * gfortran.dg/pr71085.f90: New test.
11698
11699 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11700
11701 PR fortran/66128
11702 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11703
11704 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11705
11706 PR fortran/51434
11707 * gfortran.dg/pr51434.f90: New test.
11708
11709 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11710
11711 PR c++/61358
11712 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11713
11714 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11715
11716 PR c++/67370
11717 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11718
11719 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11720
11721 PR c++/71464
11722 * g++.dg/torture/pr71464.C: New.
11723
11724 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11725
11726 PR fortran/80965
11727 * gfortran.dg/select_type_41.f90: New test.
11728
11729 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11730
11731 PR c++/61135
11732 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11733
11734 2018-03-02 Marek Polacek <polacek@redhat.com>
11735
11736 PR c++/84578
11737 * g++.dg/ext/flexary29.C: New test.
11738
11739 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11740
11741 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11742
11743 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11744
11745 PR c++/81812
11746 * g++.dg/torture/pr81812.C: New.
11747
11748 2018-03-02 Marek Polacek <polacek@redhat.com>
11749
11750 PR c++/84171
11751 * g++.dg/warn/Wsign-compare-8.C: New test.
11752
11753 PR c++/84663
11754 * g++.dg/parse/array-size3.C: New test.
11755
11756 PR c++/84664
11757 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11758
11759 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c++/84662
11762 * g++.dg/cpp1y/pr84662.C: New test.
11763
11764 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11765
11766 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11767 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11768 "dg-lto-options".
11769 * g++.dg/lto/20101010-1_0.C: Likewise.
11770 * g++.dg/lto/20101010-2_0.C: Likewise.
11771
11772 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11773
11774 PR ipa/84628
11775 * gcc.dg/pr84628.c: New test.
11776
11777 PR target/56540
11778 * gcc.target/ia64/pr56540.c: New test.
11779
11780 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11781
11782 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11783 32-bit target.
11784 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11785 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11786 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11787 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11788
11789 2018-03-02 Marek Polacek <polacek@redhat.com>
11790
11791 PR c++/84590
11792 * c-c++-common/ubsan/shift-11.c: New test.
11793
11794 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11795
11796 * gcc.dg/vect/vect-alias-check-13.c: New test.
11797
11798 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11799
11800 PR target/84614
11801 * gcc.dg/pr84614.c: New test.
11802
11803 PR inline-asm/84625
11804 * gcc.target/i386/pr84625.c: New test.
11805
11806 2018-03-02 Richard Biener <rguenther@suse.de>
11807
11808 PR tree-optimization/84427
11809 * gcc.dg/torture/pr84427.c: New testcase.
11810
11811 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11812
11813 PR target/84534
11814 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11815 powerpc64le*-*-linux*.
11816 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11817 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11818
11819 2018-03-01 Martin Sebor <msebor@redhat.com>
11820
11821 PR c++/84294
11822 * g++.dg/ext/attr-const.C: Remove xfail.
11823 * g++.dg/ext/attr-malloc-3.C: New test.
11824 * g++.dg/ext/attr-noinline-3.C: New test.
11825 * g++.dg/ext/attr-noreturn-3.C: New test.
11826 * g++.dg/ext/attr-nothrow-3.C: New test.
11827 * g++.dg/ext/attr-pure.C: Remove xfail.
11828
11829 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR sanitizer/70875
11832 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11833 dg-options and dg-shouldfail "ubsan" directive.
11834
11835 2018-03-01 Marek Polacek <polacek@redhat.com>
11836 Jason Merrill <jason@redhat.com>
11837
11838 PR c++/84582
11839 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11840 * g++.dg/cpp1z/static1.C: New test.
11841 * g++.dg/template/static37.C: New test.
11842
11843 2018-03-01 Nathan Sidwell <nathan@acm.org>
11844
11845 PR c++/84434
11846 * g++.dg/template/pr84434.C: New.
11847
11848 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11849
11850 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11851 -mthumb to the command-line.
11852
11853 2018-03-01 Marek Polacek <polacek@redhat.com>
11854
11855 PR c++/84596
11856 * g++.dg/cpp0x/static_assert14.C: New test.
11857
11858 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11859
11860 PR c++/79410
11861 * g++.dg/torture/pr79410.C: New.
11862
11863 2018-03-01 Martin Liska <mliska@suse.cz>
11864
11865 PR sanitizer/82484
11866 * gcc.dg/asan/pr82484.c: New test.
11867
11868 2018-03-01 Richard Biener <rguenther@suse.de>
11869
11870 PR debug/84645
11871 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11872
11873 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11874
11875 PR fortran/84219
11876 * gfortran.dg/coarray_47.f90: New test.
11877
11878 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11879
11880 PR fortran/84538
11881 * gfortran.dg/class_array_23.f03: New test.
11882
11883 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11884
11885 PR rtl-optimization/84528
11886 * gcc.dg/torture/pr84538.c: Rename to...
11887 * gcc.dg/torture/pr84528.c: ...this.
11888
11889 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11890
11891 PR rtl-optimization/84528
11892 * gcc.dg/torture/pr84538.c: New test.
11893
11894 2018-02-28 Martin Sebor <msebor@redhat.com>
11895
11896 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11897 -fpic test failures.
11898 * c-c++-common/Wrestrict-2.c: Same.
11899 * c-c++-common/Wstringop-truncation.c: Same.
11900 * gcc.dg/Warray-bounds-22.c: Same.
11901 * gcc.dg/Wstringop-overflow.c: Same.
11902 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11903 (signed_range): Same.
11904 (unsigned_anti_range): Same.
11905 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11906 (signed_range): Same.
11907 (unsigned_anti_range): Same.
11908 * gcc.dg/attr-alloc_size-7.c: Same.
11909 * gcc.dg/attr-alloc_size-8.c: Same.
11910 * gcc.dg/builtin-alloc-size.c: Same.
11911 * gcc.dg/builtin-stpncpy.c: Same.
11912 * gcc.dg/builtins-nonnull.c: Same.
11913 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11914 * gcc.dg/pr79214.c: Same.
11915 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11916 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11917 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11918 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11919 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11920 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11921 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11922 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11923 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11924 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11925 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11926
11927 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11928
11929 PR target/84014
11930 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11931
11932 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR c++/84609
11935 * g++.dg/cpp0x/pr84609.C: New test.
11936
11937 2018-02-28 Martin Sebor <msebor@redhat.com>
11938
11939 PR testsuite/84617
11940 * g++.dg/ext/attr-malloc-3.C: New test.
11941 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11942 to pre-existing problems.
11943 * g++.dg/ext/attr-pure.C: Same.
11944
11945 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11946
11947 PR fortran/83901
11948 * gfortran.dg/associate_37.f90: New test.
11949
11950 PR fortran/83344
11951 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11952
11953 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR target/52991
11956 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11957 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11958 * gcc.dg/bf-ms-layout-4.c: New test.
11959 * gcc.dg/bf-ms-layout-5.c: New test.
11960
11961 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11962
11963 PR target/83399
11964 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11965
11966 2018-02-28 Richard Biener <rguenther@suse.de>
11967
11968 PR tree-optimization/84584
11969 * gcc.dg/graphite/pr84584.c: New testcase.
11970
11971 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11972
11973 PR preprocessor/84517
11974 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11975
11976 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11977
11978 * c-c++-common/dump-ada-spec-12.c: New test.
11979 * c-c++-common/dump-ada-spec-13.c: Likewise.
11980
11981 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11982
11983 * c-c++-common/dump-ada-spec-11.c: New test.
11984
11985 2018-02-28 Martin Liska <mliska@suse.cz>
11986
11987 PR testsuite/84597
11988 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11989 * g++.dg/ext/timevar2.C: Likewise.
11990
11991 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11992
11993 * c-c++-common/dump-ada-spec-8.c: New test.
11994 * c-c++-common/dump-ada-spec-9.c: Likewise.
11995 * c-c++-common/dump-ada-spec-10.c: Likewise.
11996
11997 2018-02-28 Richard Biener <rguenther@suse.de>
11998
11999 PR middle-end/84607
12000 * gcc.dg/pr84607.c: New testcase.
12001
12002 2018-02-28 Nathan Sidwell <nathan@acm.org>
12003
12004 PR c++/84602
12005 * g++.dg/lookup/pr84602.C: New.
12006
12007 2018-02-28 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR c++/83871
12010 PR c++/83503
12011 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
12012 dg-options.
12013 * g++.dg/ext/attr-nonnull.C: Likewise.
12014 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
12015 directives.
12016 * g++.dg/ext/attr-noinline-2.C: Likewise.
12017 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
12018 -fdump-tree-eh in dg-options.
12019
12020 2018-02-28 Alan Modra <amodra@gmail.com>
12021
12022 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
12023 GNU ld message.
12024 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
12025
12026 2018-02-27 Martin Sebor <msebor@redhat.com>
12027
12028 PR c++/83871
12029 PR c++/83503
12030 * g++.dg/Wmissing-attributes.C: New test.
12031 * g++.dg/ext/attr-const-pure.C: New test.
12032 * g++.dg/ext/attr-const.C: New test.
12033 * g++.dg/ext/attr-deprecated-2.C: New test.
12034 * g++.dg/ext/attr-malloc-2.C: New test.
12035 * g++.dg/ext/attr-malloc.C: New test.
12036 * g++.dg/ext/attr-noinline-2.C: New test.
12037 * g++.dg/ext/attr-noinline.C: New test.
12038 * g++.dg/ext/attr-nonnull.C: New test.
12039 * g++.dg/ext/attr-noreturn-2.C: New test.
12040 * g++.dg/ext/attr-noreturn.C: New test.
12041 * g++.dg/ext/attr-nothrow-2.C: New test.
12042 * g++.dg/ext/attr-nothrow.C: New test.
12043 * g++.dg/ext/attr-optimize.C: New test.
12044 * g++.dg/ext/attr-pure.C: New test.
12045 * g++.dg/ext/attr-returns-nonnull.C: New test.
12046 * g++.dg/ext/attr-warning.C: New test.
12047
12048 2018-02-27 Nathan Sidwell <nathan@acm.org>
12049
12050 PR c++/84426
12051 * g++.dg/lookup/pr84426.C: New.
12052
12053 2018-02-27 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/84512
12056 * gcc.dg/tree-ssa/pr84512.c: New testcase.
12057
12058 2018-02-27 Martin Liska <mliska@suse.cz>
12059
12060 PR gcov-profile/84548
12061 * g++.dg/gcov/pr84548.C: New test.
12062
12063 2018-02-27 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR target/84575
12066 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
12067
12068 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR c++/84558
12071 * g++.dg/cpp1y/pr84558.C: New test.
12072
12073 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12074
12075 PR c++/84540
12076 * g++.dg/cpp0x/alignas14.C: New.
12077 * g++.dg/cpp0x/alignas15.C: Likewise.
12078
12079 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR c++/84557
12082 * g++.dg/gomp/pr84557.C: New test.
12083
12084 2018-02-26 Marek Polacek <polacek@redhat.com>
12085
12086 PR c++/84325
12087 * g++.dg/cpp1z/pr84325.C: New test.
12088
12089 2018-02-26 Carl Love <cel@us.ibm.com>
12090
12091 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
12092 Power 8 test file.
12093 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
12094 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
12095 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
12096 -mcpu=power8.
12097 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
12098 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
12099 -mcpu=power8.
12100
12101 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12102
12103 PR target/84039
12104 * gcc.target/i386/indirect-thunk-1.c: Updated.
12105 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12106 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12107 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12108 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12109 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12110 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12111 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12112 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12113 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12114 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12115 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12116 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12117 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12118 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12119 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12120 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12121 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12122 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12123 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12124 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12125 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12126 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12127 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12128 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12129 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12130 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12131 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12132 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12133 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12134 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12135 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12136 * gcc.target/i386/ret-thunk-9.c: Likewise.
12137 * gcc.target/i386/ret-thunk-10.c: Likewise.
12138 * gcc.target/i386/ret-thunk-11.c: Likewise.
12139 * gcc.target/i386/ret-thunk-12.c: Likewise.
12140 * gcc.target/i386/ret-thunk-13.c: Likewise.
12141 * gcc.target/i386/ret-thunk-14.c: Likewise.
12142 * gcc.target/i386/ret-thunk-15.c: Likewise.
12143
12144 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
12145
12146 * gcc.c-torture/execute/20180226-1.c: New test.
12147
12148 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
12149
12150 PR tree-optimization/83965
12151 * gcc.dg/vect/pr83965-2.c: New test.
12152
12153 2018-02-26 Tom de Vries <tom@codesourcery.com>
12154
12155 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
12156
12157 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
12158
12159 PR target/84530
12160 * gcc.target/i386/ret-thunk-22.c: New test.
12161 * gcc.target/i386/ret-thunk-23.c: Likewise.
12162 * gcc.target/i386/ret-thunk-24.c: Likewise.
12163 * gcc.target/i386/ret-thunk-25.c: Likewise.
12164 * gcc.target/i386/ret-thunk-26.c: Likewise.
12165
12166 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
12167
12168 PR c++/84533
12169 * g++.dg/cpp1z/pr84533.C: New.
12170
12171 2018-02-26 Marek Polacek <polacek@redhat.com>
12172
12173 PR c++/84537
12174 * g++.dg/parse/error60.C: New test.
12175
12176 2018-02-26 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR c++/84556
12179 * g++.dg/gomp/pr84556.C: New test.
12180 * g++.dg/vect/pr84556.cc: New test.
12181
12182 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
12183
12184 PR fortran/32957
12185 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
12186 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12187 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
12188 * gfortran.dg/c_loc_test.f90: Likewise.
12189 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12190 * gfortran.dg/proc_decl_17.f90: Likewise.
12191 * gfortran.dg/proc_ptr_8.f90: Likewise.
12192
12193 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12194
12195 PR target/84521
12196 * gcc.target/aarch64/lr_free_2.c: Revert changes in
12197 r254814 disabling -fomit-frame-pointer by default.
12198 * gcc.target/aarch64/spill_1.c: Likewise.
12199 * gcc.target/aarch64/test_frame_11.c: Likewise.
12200 * gcc.target/aarch64/test_frame_12.c: Likewise.
12201 * gcc.target/aarch64/test_frame_13.c: Likewise.
12202 * gcc.target/aarch64/test_frame_14.c: Likewise.
12203 * gcc.target/aarch64/test_frame_15.c: Likewise.
12204 * gcc.target/aarch64/test_frame_3.c: Likewise.
12205 * gcc.target/aarch64/test_frame_5.c: Likewise.
12206 * gcc.target/aarch64/test_frame_9.c: Likewise.
12207
12208 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
12209
12210 PR fortran/83633
12211 * gfortran.dg/explicit_shape_1.f90: New test.
12212 * gfortran.dg/automatic_module_variable.f90: Update regex.
12213 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
12214 * gfortran.dg/constant_shape.f90: Ditto.
12215 * gfortran.dg/dec_structure_23.f90: Ditto.
12216 * gfortran.dg/pr78240.f90: Ditto.
12217
12218 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
12219
12220 PR fortran/84523
12221 * gfortran.dg/pr84523.f90: New test.
12222
12223 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
12224
12225 PR fortran/78238
12226 * gfortran.dg/select_type_40.f90: New test.
12227
12228 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
12229
12230 PR fortran/30792
12231 * gfortran.dg/data_substring.f90: New test.
12232
12233 2018-02-24 Marek Polacek <polacek@redhat.com>
12234
12235 PR c++/83692
12236 * g++.dg/cpp1z/constexpr-83692.C: New test.
12237
12238 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
12239
12240 PR fortran/84346
12241 * gfortran.dg/statement_function_1.f90: Update test.
12242
12243 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12244
12245 PR fortran/84506
12246 * gfortran.dg/inquire_19.f90: New test.
12247
12248 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12249
12250 PR fortran/83149
12251 * gfortran.dg/pr83149_b.f90: New test.
12252 * gfortran.dg/pr83149_a.f90: Additional source for previous.
12253
12254 2018-02-23 Carl Love <cel@us.ibm.com>
12255
12256 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
12257 vec_signed2 and vec_unsigned2 to new Power 8 test file.
12258 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
12259 Power 8 tests.
12260
12261 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12262
12263 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
12264 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
12265
12266 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
12267
12268 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
12269 expected output.
12270
12271 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12272
12273 PR fortran/83149
12274 * gfortran.dg/pr83149_1.f90: New test.
12275 * gfortran.dg/pr83149.f90: Additional source for previous.
12276
12277 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
12278
12279 PR testsuite/80551
12280 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
12281 __GI___pthread_mutex_init as well.
12282
12283 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
12284
12285 PR fortran/83148
12286 * gfortran.dg/class_68.f90: New test.
12287
12288 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12289
12290 PR fortran/59781
12291 * gfortran.dg/derived_init_5.f90: New test.
12292
12293 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR target/82851
12296 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
12297 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
12298
12299 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
12300
12301 PR target/81572
12302 * gcc.target/powerpc/pr81572.c: New.
12303
12304 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
12305
12306 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
12307
12308 2018-02-22 Martin Sebor <msebor@redhat.com>
12309
12310 PR tree-optimization/84480
12311 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
12312 * g++.dg/warn/Wstringop-truncation-1.C: New test.
12313
12314 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
12315
12316 PR target/84176
12317 * gcc.target/i386/indirect-thunk-11.c: New test.
12318 * gcc.target/i386/indirect-thunk-12.c: Likewise.
12319 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
12320 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
12321 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
12322 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12323 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12324 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12325 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12326 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12327
12328 2018-02-22 Steve Ellcey <sellcey@cavium.com>
12329
12330 PR target/83335
12331 * gcc.target/aarch64/asm-2.c: Add dg-error for
12332 ILP32 mode.
12333 * gcc.target/aarch64/asm-4.c: New test.
12334
12335 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12336
12337 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
12338
12339 2018-02-22 Marek Polacek <polacek@redhat.com>
12340
12341 PR c++/84493
12342 * g++.dg/parse/error59.C: New test.
12343
12344 2018-02-22 Tom de Vries <tom@codesourcery.com>
12345
12346 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
12347
12348 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12349
12350 PR c++/77655
12351 * g++.dg/cpp0x/pr77655.C: New.
12352
12353 2018-02-22 Jakub Jelinek <jakub@redhat.com>
12354
12355 PR c++/84496
12356 * g++.dg/cpp1y/pr84496.C: New test.
12357
12358 PR target/84502
12359 * g++.dg/torture/pr84502.C: New test.
12360
12361 PR tree-optimization/84503
12362 * gcc.dg/pr84503-1.c: New test.
12363 * gcc.dg/pr84503-2.c: New test.
12364
12365 2018-02-21 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR tree-optimization/84478
12368 * gcc.c-torture/execute/pr84478.c: New test.
12369
12370 2018-02-20 Martin Sebor <msebor@redhat.com>
12371
12372 PR middle-end/84095
12373 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
12374 * c-c++-common/Wrestrict.c: Same.
12375 * gcc.dg/Wrestrict-6.c: Same.
12376 * gcc.dg/Warray-bounds-27.c: New test.
12377 * gcc.dg/Wrestrict-8.c: New test.
12378 * gcc.dg/Wrestrict-9.c: New test.
12379 * gcc.dg/pr84095.c: New test.
12380
12381 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12382
12383 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
12384
12385 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
12386
12387 PR fortran/48890
12388 PR fortran/83823
12389 * gfortran.dg/structure_constructor_14.f90: New test.
12390
12391 2018-02-20 Jeff Law <law@redhat.com>
12392
12393 PR middle-end/82123
12394 PR tree-optimization/81592
12395 PR middle-end/79257
12396 * gcc.dg/pr81592.c: New test.
12397 * gcc.dg/pr82123.c: New test.
12398 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
12399
12400 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR c++/84488
12403 * g++.dg/warn/Wunused-var-30.C: New test.
12404
12405 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
12406
12407 PR tree-optimization/84419
12408 * gcc.dg/vect/pr84419.c: New test.
12409
12410 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR middle-end/82004
12413 * gfortran.dg/pr82004.f90: New test.
12414
12415 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
12416
12417 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12418
12419 2018-02-20 Martin Liska <mliska@suse.cz>
12420
12421 PR c/84310
12422 PR target/79747
12423 * gcc.target/i386/pr84310.c: New test.
12424 * gcc.target/i386/pr84310-2.c: Likewise.
12425
12426 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12427
12428 PR c++/84446
12429 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12430
12431 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR c++/84445
12434 * g++.dg/cpp1z/launder7.C: New test.
12435
12436 PR c++/84449
12437 * g++.dg/cpp0x/constexpr-84449.C: New test.
12438
12439 PR c++/84455
12440 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12441
12442 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12443
12444 PR fortran/83344
12445 PR fortran/83975
12446 * gfortran.dg/associate_22.f90: Enable commented out test.
12447 * gfortran.dg/associate_36.f90: New test.
12448
12449 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12450
12451 PR target/84146
12452 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12453
12454 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12455
12456 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12457 (dg-options): Use -mavx instead of -w.
12458
12459 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR c++/84444
12462 * g++.dg/cpp1z/launder8.C: New test.
12463
12464 PR c++/84448
12465 * g++.dg/gomp/pr84448.C: New test.
12466
12467 PR c++/84430
12468 * g++.dg/gomp/pr84430.C: New test.
12469
12470 PR tree-optimization/84452
12471 * gcc.dg/pr84452.c: New test.
12472
12473 PR c++/79064
12474 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12475
12476 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12477
12478 PR fortran/35339
12479 * gfortran.dg/implied_do_io_4.f90: New test.
12480
12481 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12482
12483 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12484 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12485 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12486
12487 2018-02-19 Carl Love <cel@us.ibm.com>
12488
12489 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12490
12491 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12492
12493 PR target/84460
12494 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12495
12496 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12497
12498 PR c++/84348
12499 * g++.dg/cpp0x/auto50.C: New.
12500 * g++.dg/parse/friend12.C: Adjust.
12501
12502 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12503
12504 PR libgfortran/84389
12505 * gfortran.dg/dtio_33.f90: New test.
12506
12507 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12508
12509 PR libgfortran/84412
12510 * gfortran.dg/inquire_18.f90: New test.
12511
12512 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12513
12514 PR fortran/84381
12515 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12516 * gfortran.dg/pointer_intent_3.f90: Ditto.
12517 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12518 * gfortran.dg/protected_3.f90: Ditto.
12519 * gfortran.dg/protected_4.f90: Ditto.
12520 * gfortran.dg/protected_5.f90: Ditto.
12521 * gfortran.dg/protected_6.f90: Ditto.
12522
12523 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12524
12525 PR fortran/80945
12526 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12527 change to run.
12528
12529 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12530
12531 PR fortran/84270
12532 * gfortran.dg/inline_matmul_22.f90: New test.
12533
12534 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12535
12536 PR fortran/84381
12537 * gfortran.dg/abort_shoulfail.f90: New test.
12538 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12539 by STOP n.
12540 * gfortran.dg/PR19754_2.f90: Likewise.
12541 * gfortran.dg/PR19872.f: Likewise.
12542 * gfortran.dg/PR49268.f90: Likewise.
12543 * gfortran.dg/Wall.f90: Likewise.
12544 * gfortran.dg/Wno-all.f90: Likewise.
12545 * gfortran.dg/achar_1.f90: Likewise.
12546 * gfortran.dg/achar_2.f90: Likewise.
12547 * gfortran.dg/achar_4.f90: Likewise.
12548 * gfortran.dg/achar_6.F90: Likewise.
12549 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12550 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12551 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12552 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12553 * gfortran.dg/actual_array_result_1.f90: Likewise.
12554 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12555 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12556 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12557 * gfortran.dg/actual_procedure_1.f90: Likewise.
12558 * gfortran.dg/adjustl_1.f90: Likewise.
12559 * gfortran.dg/advance_1.f90: Likewise.
12560 * gfortran.dg/advance_4.f90: Likewise.
12561 * gfortran.dg/advance_5.f90: Likewise.
12562 * gfortran.dg/advance_6.f90: Likewise.
12563 * gfortran.dg/aint_anint_1.f90: Likewise.
12564 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12565 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12566 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12567 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12568 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12569 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12570 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12571 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12572 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12573 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12574 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12575 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12576 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12577 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12578 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12579 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12580 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12581 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12582 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12583 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12584 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12585 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12586 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12587 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12588 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12589 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12590 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12591 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12592 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12593 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12594 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12595 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12596 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12597 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12598 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12599 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12600 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12601 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12602 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12603 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12604 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12605 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12606 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12607 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12608 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12609 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12610 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12611 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12612 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12613 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12614 * gfortran.dg/allocatable_function_1.f90: Likewise.
12615 * gfortran.dg/allocatable_function_10.f90: Likewise.
12616 * gfortran.dg/allocatable_function_3.f90: Likewise.
12617 * gfortran.dg/allocatable_function_5.f90: Likewise.
12618 * gfortran.dg/allocatable_function_6.f90: Likewise.
12619 * gfortran.dg/allocatable_function_7.f90: Likewise.
12620 * gfortran.dg/allocatable_function_8.f90: Likewise.
12621 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12622 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12623 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12624 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12625 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12626 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12627 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12628 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12629 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12630 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12631 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12632 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12633 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12634 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12635 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12636 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12637 * gfortran.dg/allocate_class_3.f90: Likewise.
12638 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12639 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12640 * gfortran.dg/allocate_derived_5.f90: Likewise.
12641 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12642 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12643 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12644 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12645 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12646 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12647 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12648 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12649 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12650 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12651 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12652 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12653 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12654 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12655 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12656 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12657 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12658 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12659 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12660 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12661 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12662 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12663 * gfortran.dg/altreturn_3.f90: Likewise.
12664 * gfortran.dg/altreturn_5.f90: Likewise.
12665 * gfortran.dg/altreturn_7.f90: Likewise.
12666 * gfortran.dg/and_or_xor.f90: Likewise.
12667 * gfortran.dg/anint_1.f90: Likewise.
12668 * gfortran.dg/any_all_1.f90: Likewise.
12669 * gfortran.dg/anyallcount_1.f90: Likewise.
12670 * gfortran.dg/append_1.f90: Likewise.
12671 * gfortran.dg/argument_checking_1.f90: Likewise.
12672 * gfortran.dg/argument_checking_2.f90: Likewise.
12673 * gfortran.dg/argument_checking_8.f90: Likewise.
12674 * gfortran.dg/arithmetic_if.f90: Likewise.
12675 * gfortran.dg/array_1.f90: Likewise.
12676 * gfortran.dg/array_2.f90: Likewise.
12677 * gfortran.dg/array_alloc_1.f90: Likewise.
12678 * gfortran.dg/array_alloc_2.f90: Likewise.
12679 * gfortran.dg/array_alloc_3.f90: Likewise.
12680 * gfortran.dg/array_assignment_1.F90: Likewise.
12681 * gfortran.dg/array_assignment_5.f90: Likewise.
12682 * gfortran.dg/array_constructor_1.f90: Likewise.
12683 * gfortran.dg/array_constructor_10.f90: Likewise.
12684 * gfortran.dg/array_constructor_11.f90: Likewise.
12685 * gfortran.dg/array_constructor_12.f90: Likewise.
12686 * gfortran.dg/array_constructor_15.f90: Likewise.
12687 * gfortran.dg/array_constructor_16.f90: Likewise.
12688 * gfortran.dg/array_constructor_17.f90: Likewise.
12689 * gfortran.dg/array_constructor_19.f90: Likewise.
12690 * gfortran.dg/array_constructor_23.f: Likewise.
12691 * gfortran.dg/array_constructor_24.f: Likewise.
12692 * gfortran.dg/array_constructor_32.f90: Likewise.
12693 * gfortran.dg/array_constructor_36.f90: Likewise.
12694 * gfortran.dg/array_constructor_39.f90: Likewise.
12695 * gfortran.dg/array_constructor_4.f90: Likewise.
12696 * gfortran.dg/array_constructor_40.f90: Likewise.
12697 * gfortran.dg/array_constructor_44.f90: Likewise.
12698 * gfortran.dg/array_constructor_45.f90: Likewise.
12699 * gfortran.dg/array_constructor_46.f90: Likewise.
12700 * gfortran.dg/array_constructor_47.f90: Likewise.
12701 * gfortran.dg/array_constructor_49.f90: Likewise.
12702 * gfortran.dg/array_constructor_5.f90: Likewise.
12703 * gfortran.dg/array_constructor_50.f90: Likewise.
12704 * gfortran.dg/array_constructor_6.f90: Likewise.
12705 * gfortran.dg/array_constructor_7.f90: Likewise.
12706 * gfortran.dg/array_constructor_8.f90: Likewise.
12707 * gfortran.dg/array_constructor_9.f90: Likewise.
12708 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12709 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12710 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12711 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12712 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12713 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12714 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12715 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12716 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12717 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12718 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12719 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12720 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12721 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12722 * gfortran.dg/array_function_1.f90: Likewise.
12723 * gfortran.dg/array_function_5.f90: Likewise.
12724 * gfortran.dg/array_initializer_1.f90: Likewise.
12725 * gfortran.dg/array_initializer_2.f90: Likewise.
12726 * gfortran.dg/array_memcpy_5.f90: Likewise.
12727 * gfortran.dg/array_memset_2.f90: Likewise.
12728 * gfortran.dg/array_reference_1.f90: Likewise.
12729 * gfortran.dg/array_return_value_1.f90: Likewise.
12730 * gfortran.dg/array_section_1.f90: Likewise.
12731 * gfortran.dg/array_temporaries_3.f90: Likewise.
12732 * gfortran.dg/arrayio_1.f90: Likewise.
12733 * gfortran.dg/arrayio_10.f90: Likewise.
12734 * gfortran.dg/arrayio_11.f90: Likewise.
12735 * gfortran.dg/arrayio_12.f90: Likewise.
12736 * gfortran.dg/arrayio_13.f90: Likewise.
12737 * gfortran.dg/arrayio_14.f90: Likewise.
12738 * gfortran.dg/arrayio_16.f90: Likewise.
12739 * gfortran.dg/arrayio_2.f90: Likewise.
12740 * gfortran.dg/arrayio_3.f90: Likewise.
12741 * gfortran.dg/arrayio_4.f90: Likewise.
12742 * gfortran.dg/arrayio_5.f90: Likewise.
12743 * gfortran.dg/arrayio_6.f90: Likewise.
12744 * gfortran.dg/arrayio_7.f90: Likewise.
12745 * gfortran.dg/arrayio_8.f90: Likewise.
12746 * gfortran.dg/arrayio_9.f90: Likewise.
12747 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12748 * gfortran.dg/assign_10.f90: Likewise.
12749 * gfortran.dg/assign_9.f90: Likewise.
12750 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12751 * gfortran.dg/assignment_1.f90: Likewise.
12752 * gfortran.dg/associate_1.f03: Likewise.
12753 * gfortran.dg/associate_11.f90: Likewise.
12754 * gfortran.dg/associate_13.f90: Likewise.
12755 * gfortran.dg/associate_15.f90: Likewise.
12756 * gfortran.dg/associate_17.f90: Likewise.
12757 * gfortran.dg/associate_18.f08: Likewise.
12758 * gfortran.dg/associate_19.f03: Likewise.
12759 * gfortran.dg/associate_20.f03: Likewise.
12760 * gfortran.dg/associate_22.f90: Likewise.
12761 * gfortran.dg/associate_23.f90: Likewise.
12762 * gfortran.dg/associate_24.f90: Likewise.
12763 * gfortran.dg/associate_25.f90: Likewise.
12764 * gfortran.dg/associate_27.f90: Likewise.
12765 * gfortran.dg/associate_28.f90: Likewise.
12766 * gfortran.dg/associate_32.f03: Likewise.
12767 * gfortran.dg/associate_33.f03: Likewise.
12768 * gfortran.dg/associate_34.f90: Likewise.
12769 * gfortran.dg/associate_6.f03: Likewise.
12770 * gfortran.dg/associate_7.f03: Likewise.
12771 * gfortran.dg/associate_8.f03: Likewise.
12772 * gfortran.dg/associate_9.f03: Likewise.
12773 * gfortran.dg/associated_1.f90: Likewise.
12774 * gfortran.dg/associated_2.f90: Likewise.
12775 * gfortran.dg/associated_5.f90: Likewise.
12776 * gfortran.dg/associated_6.f90: Likewise.
12777 * gfortran.dg/associated_target_3.f90: Likewise.
12778 * gfortran.dg/associated_target_4.f90: Likewise.
12779 * gfortran.dg/associated_target_5.f03: Likewise.
12780 * gfortran.dg/associated_target_6.f03: Likewise.
12781 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12782 * gfortran.dg/assumed_rank_1.f90: Likewise.
12783 * gfortran.dg/assumed_rank_10.f90: Likewise.
12784 * gfortran.dg/assumed_rank_2.f90: Likewise.
12785 * gfortran.dg/assumed_rank_7.f90: Likewise.
12786 * gfortran.dg/assumed_rank_8.f90: Likewise.
12787 * gfortran.dg/assumed_rank_9.f90: Likewise.
12788 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12789 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12790 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12791 * gfortran.dg/assumed_type_2.f90: Likewise.
12792 * gfortran.dg/atan2_1.f90: Likewise.
12793 * gfortran.dg/auto_array_1.f90: Likewise.
12794 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12795 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12796 * gfortran.dg/auto_char_len_3.f90: Likewise.
12797 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12798 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12799 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12800 * gfortran.dg/auto_save_2.f90: Likewise.
12801 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12802 * gfortran.dg/backslash_1.f90: Likewise.
12803 * gfortran.dg/backslash_2.f90: Likewise.
12804 * gfortran.dg/backslash_3.f: Likewise.
12805 * gfortran.dg/backspace_1.f: Likewise.
12806 * gfortran.dg/backspace_10.f90: Likewise.
12807 * gfortran.dg/backspace_11.f90: Likewise.
12808 * gfortran.dg/backspace_2.f: Likewise.
12809 * gfortran.dg/backspace_3.f: Likewise.
12810 * gfortran.dg/backspace_4.f: Likewise.
12811 * gfortran.dg/backspace_5.f: Likewise.
12812 * gfortran.dg/backspace_6.f: Likewise.
12813 * gfortran.dg/backspace_7.f90: Likewise.
12814 * gfortran.dg/backspace_8.f: Likewise.
12815 * gfortran.dg/backspace_9.f: Likewise.
12816 * gfortran.dg/bessel_1.f90: Likewise.
12817 * gfortran.dg/bessel_2.f90: Likewise.
12818 * gfortran.dg/bessel_5.f90: Likewise.
12819 * gfortran.dg/bessel_6.f90: Likewise.
12820 * gfortran.dg/bessel_7.f90: Likewise.
12821 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12822 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12823 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12824 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12825 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12826 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12827 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12828 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12829 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12830 * gfortran.dg/bit_comparison_1.F90: Likewise.
12831 * gfortran.dg/bit_comparison_2.F90: Likewise.
12832 * gfortran.dg/block_1.f08: Likewise.
12833 * gfortran.dg/block_13.f08: Likewise.
12834 * gfortran.dg/block_14.f90: Likewise.
12835 * gfortran.dg/block_2.f08: Likewise.
12836 * gfortran.dg/block_6.f08: Likewise.
12837 * gfortran.dg/block_7.f08: Likewise.
12838 * gfortran.dg/block_8.f08: Likewise.
12839 * gfortran.dg/blockdata_1.f90: Likewise.
12840 * gfortran.dg/bound_1.f90: Likewise.
12841 * gfortran.dg/bound_2.f90: Likewise.
12842 * gfortran.dg/bound_3.f90: Likewise.
12843 * gfortran.dg/bound_4.f90: Likewise.
12844 * gfortran.dg/bound_5.f90: Likewise.
12845 * gfortran.dg/bound_6.f90: Likewise.
12846 * gfortran.dg/bound_7.f90: Likewise.
12847 * gfortran.dg/bound_8.f90: Likewise.
12848 * gfortran.dg/bound_9.f90: Likewise.
12849 * gfortran.dg/bound_simplification_1.f90: Likewise.
12850 * gfortran.dg/bound_simplification_3.f90: Likewise.
12851 * gfortran.dg/bound_simplification_4.f90: Likewise.
12852 * gfortran.dg/bound_simplification_5.f90: Likewise.
12853 * gfortran.dg/bound_simplification_6.f90: Likewise.
12854 * gfortran.dg/bounds_check_1.f90: Likewise.
12855 * gfortran.dg/bounds_check_12.f90: Likewise.
12856 * gfortran.dg/bounds_check_14.f90: Likewise.
12857 * gfortran.dg/bounds_check_15.f90: Likewise.
12858 * gfortran.dg/bounds_check_19.f90: Likewise.
12859 * gfortran.dg/bounds_check_8.f90: Likewise.
12860 * gfortran.dg/bounds_check_9.f90: Likewise.
12861 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12862 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12863 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12864 * gfortran.dg/boz_1.f90: Likewise.
12865 * gfortran.dg/boz_11.f90: Likewise.
12866 * gfortran.dg/boz_13.f90: Likewise.
12867 * gfortran.dg/boz_14.f90: Likewise.
12868 * gfortran.dg/boz_15.f90: Likewise.
12869 * gfortran.dg/boz_3.f90: Likewise.
12870 * gfortran.dg/boz_6.f90: Likewise.
12871 * gfortran.dg/boz_9.f90: Likewise.
12872 * gfortran.dg/byte_1.f90: Likewise.
12873 * gfortran.dg/byte_2.f90: Likewise.
12874 * gfortran.dg/c_assoc.f90: Likewise.
12875 * gfortran.dg/c_assoc_2.f03: Likewise.
12876 * gfortran.dg/c_assoc_3.f90: Likewise.
12877 * gfortran.dg/c_by_val_1.f: Likewise.
12878 * gfortran.dg/c_by_val_5.f90: Likewise.
12879 * gfortran.dg/c_char_tests.f03: Likewise.
12880 * gfortran.dg/c_char_tests_2.f03: Likewise.
12881 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12882 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12883 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12884 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12885 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12886 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12887 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12888 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12889 * gfortran.dg/c_kind_params.f90: Likewise.
12890 * gfortran.dg/c_loc_test_20.f90: Likewise.
12891 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12892 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12893 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12894 * gfortran.dg/c_size_t_test.f03: Likewise.
12895 * gfortran.dg/c_sizeof_1.f90: Likewise.
12896 * gfortran.dg/c_sizeof_5.f90: Likewise.
12897 * gfortran.dg/c_sizeof_6.f90: Likewise.
12898 * gfortran.dg/char4_iunit_1.f03: Likewise.
12899 * gfortran.dg/char4_iunit_2.f03: Likewise.
12900 * gfortran.dg/char_allocation_1.f90: Likewise.
12901 * gfortran.dg/char_array_constructor.f90: Likewise.
12902 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12903 * gfortran.dg/char_assign_1.f90: Likewise.
12904 * gfortran.dg/char_associated_1.f90: Likewise.
12905 * gfortran.dg/char_cast_2.f90: Likewise.
12906 * gfortran.dg/char_comparison_1.f: Likewise.
12907 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12908 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12909 * gfortran.dg/char_cons_len.f90: Likewise.
12910 * gfortran.dg/char_conversion.f90: Likewise.
12911 * gfortran.dg/char_cshift_1.f90: Likewise.
12912 * gfortran.dg/char_cshift_2.f90: Likewise.
12913 * gfortran.dg/char_decl_2.f90: Likewise.
12914 * gfortran.dg/char_eoshift_1.f90: Likewise.
12915 * gfortran.dg/char_eoshift_2.f90: Likewise.
12916 * gfortran.dg/char_eoshift_3.f90: Likewise.
12917 * gfortran.dg/char_eoshift_4.f90: Likewise.
12918 * gfortran.dg/char_eoshift_5.f90: Likewise.
12919 * gfortran.dg/char_expr_1.f90: Likewise.
12920 * gfortran.dg/char_expr_3.f90: Likewise.
12921 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12922 * gfortran.dg/char_length_12.f90: Likewise.
12923 * gfortran.dg/char_length_14.f90: Likewise.
12924 * gfortran.dg/char_length_15.f90: Likewise.
12925 * gfortran.dg/char_length_17.f90: Likewise.
12926 * gfortran.dg/char_length_20.f90: Likewise.
12927 * gfortran.dg/char_length_21.f90: Likewise.
12928 * gfortran.dg/char_length_5.f90: Likewise.
12929 * gfortran.dg/char_length_6.f90: Likewise.
12930 * gfortran.dg/char_length_7.f90: Likewise.
12931 * gfortran.dg/char_length_8.f90: Likewise.
12932 * gfortran.dg/char_pack_1.f90: Likewise.
12933 * gfortran.dg/char_pack_2.f90: Likewise.
12934 * gfortran.dg/char_pointer_assign.f90: Likewise.
12935 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12936 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12937 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12938 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12939 * gfortran.dg/char_pointer_func.f90: Likewise.
12940 * gfortran.dg/char_reshape_1.f90: Likewise.
12941 * gfortran.dg/char_result_1.f90: Likewise.
12942 * gfortran.dg/char_result_12.f90: Likewise.
12943 * gfortran.dg/char_result_13.f90: Likewise.
12944 * gfortran.dg/char_result_14.f90: Likewise.
12945 * gfortran.dg/char_result_15.f90: Likewise.
12946 * gfortran.dg/char_result_2.f90: Likewise.
12947 * gfortran.dg/char_result_3.f90: Likewise.
12948 * gfortran.dg/char_result_4.f90: Likewise.
12949 * gfortran.dg/char_result_5.f90: Likewise.
12950 * gfortran.dg/char_result_6.f90: Likewise.
12951 * gfortran.dg/char_result_7.f90: Likewise.
12952 * gfortran.dg/char_result_8.f90: Likewise.
12953 * gfortran.dg/char_spread_1.f90: Likewise.
12954 * gfortran.dg/char_transpose_1.f90: Likewise.
12955 * gfortran.dg/char_type_len.f90: Likewise.
12956 * gfortran.dg/char_unpack_1.f90: Likewise.
12957 * gfortran.dg/char_unpack_2.f90: Likewise.
12958 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12959 * gfortran.dg/character_comparison_1.f90: Likewise.
12960 * gfortran.dg/character_comparison_2.f90: Likewise.
12961 * gfortran.dg/character_comparison_3.f90: Likewise.
12962 * gfortran.dg/character_comparison_4.f90: Likewise.
12963 * gfortran.dg/character_comparison_5.f90: Likewise.
12964 * gfortran.dg/character_comparison_6.f90: Likewise.
12965 * gfortran.dg/character_comparison_7.f90: Likewise.
12966 * gfortran.dg/character_comparison_8.f90: Likewise.
12967 * gfortran.dg/character_comparison_9.f90: Likewise.
12968 * gfortran.dg/charlen_15.f90: Likewise.
12969 * gfortran.dg/charlen_16.f90: Likewise.
12970 * gfortran.dg/chkbits.f90: Likewise.
12971 * gfortran.dg/chmod_1.f90: Likewise.
12972 * gfortran.dg/chmod_2.f90: Likewise.
12973 * gfortran.dg/chmod_3.f90: Likewise.
12974 * gfortran.dg/class_1.f03: Likewise.
12975 * gfortran.dg/class_18.f03: Likewise.
12976 * gfortran.dg/class_19.f03: Likewise.
12977 * gfortran.dg/class_35.f90: Likewise.
12978 * gfortran.dg/class_46.f03: Likewise.
12979 * gfortran.dg/class_48.f90: Likewise.
12980 * gfortran.dg/class_51.f90: Likewise.
12981 * gfortran.dg/class_52.f90: Likewise.
12982 * gfortran.dg/class_6.f03: Likewise.
12983 * gfortran.dg/class_63.f90: Likewise.
12984 * gfortran.dg/class_64.f90: Likewise.
12985 * gfortran.dg/class_65.f90: Likewise.
12986 * gfortran.dg/class_66.f90: Likewise.
12987 * gfortran.dg/class_67.f90: Likewise.
12988 * gfortran.dg/class_9.f03: Likewise.
12989 * gfortran.dg/class_alias.f90: Likewise.
12990 * gfortran.dg/class_allocate_1.f03: Likewise.
12991 * gfortran.dg/class_allocate_10.f03: Likewise.
12992 * gfortran.dg/class_allocate_13.f90: Likewise.
12993 * gfortran.dg/class_allocate_14.f90: Likewise.
12994 * gfortran.dg/class_allocate_15.f90: Likewise.
12995 * gfortran.dg/class_allocate_19.f03: Likewise.
12996 * gfortran.dg/class_allocate_21.f90: Likewise.
12997 * gfortran.dg/class_allocate_22.f90: Likewise.
12998 * gfortran.dg/class_allocate_3.f03: Likewise.
12999 * gfortran.dg/class_allocate_4.f03: Likewise.
13000 * gfortran.dg/class_allocate_5.f90: Likewise.
13001 * gfortran.dg/class_allocate_6.f03: Likewise.
13002 * gfortran.dg/class_allocate_7.f03: Likewise.
13003 * gfortran.dg/class_allocate_8.f03: Likewise.
13004 * gfortran.dg/class_allocate_9.f03: Likewise.
13005 * gfortran.dg/class_array_1.f03: Likewise.
13006 * gfortran.dg/class_array_14.f90: Likewise.
13007 * gfortran.dg/class_array_15.f03: Likewise.
13008 * gfortran.dg/class_array_16.f90: Likewise.
13009 * gfortran.dg/class_array_2.f03: Likewise.
13010 * gfortran.dg/class_array_20.f03: Likewise.
13011 * gfortran.dg/class_array_21.f03: Likewise.
13012 * gfortran.dg/class_array_3.f03: Likewise.
13013 * gfortran.dg/class_array_4.f03: Likewise.
13014 * gfortran.dg/class_array_7.f03: Likewise.
13015 * gfortran.dg/class_array_8.f03: Likewise.
13016 * gfortran.dg/class_array_9.f03: Likewise.
13017 * gfortran.dg/class_defined_operator_1.f03: Likewise.
13018 * gfortran.dg/class_dummy_1.f03: Likewise.
13019 * gfortran.dg/class_optional_1.f90: Likewise.
13020 * gfortran.dg/class_optional_2.f90: Likewise.
13021 * gfortran.dg/class_result_5.f90: Likewise.
13022 * gfortran.dg/class_result_6.f90: Likewise.
13023 * gfortran.dg/class_to_type_1.f03: Likewise.
13024 * gfortran.dg/class_to_type_2.f90: Likewise.
13025 * gfortran.dg/class_to_type_3.f03: Likewise.
13026 * gfortran.dg/class_to_type_4.f90: Likewise.
13027 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
13028 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
13029 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
13030 * gfortran.dg/coarray/atomic_1.f90: Likewise.
13031 * gfortran.dg/coarray/atomic_2.f90: Likewise.
13032 * gfortran.dg/coarray/codimension.f90: Likewise.
13033 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
13034 * gfortran.dg/coarray/collectives_1.f90: Likewise.
13035 * gfortran.dg/coarray/collectives_2.f90: Likewise.
13036 * gfortran.dg/coarray/collectives_3.f90: Likewise.
13037 * gfortran.dg/coarray/collectives_4.f90: Likewise.
13038 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
13039 * gfortran.dg/coarray/dummy_1.f90: Likewise.
13040 * gfortran.dg/coarray/event_1.f90: Likewise.
13041 * gfortran.dg/coarray/event_2.f90: Likewise.
13042 * gfortran.dg/coarray/get_array.f90: Likewise.
13043 * gfortran.dg/coarray/image_index_1.f90: Likewise.
13044 * gfortran.dg/coarray/image_index_2.f90: Likewise.
13045 * gfortran.dg/coarray/image_index_3.f90: Likewise.
13046 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
13047 * gfortran.dg/coarray/lock_1.f90: Likewise.
13048 * gfortran.dg/coarray/lock_2.f90: Likewise.
13049 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
13050 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
13051 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
13052 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
13053 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
13054 * gfortran.dg/coarray/registering_1.f90: Likewise.
13055 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
13056 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
13057 * gfortran.dg/coarray/send_array.f90: Likewise.
13058 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
13059 * gfortran.dg/coarray/sendget_array.f90: Likewise.
13060 * gfortran.dg/coarray/subobject_1.f90: Likewise.
13061 * gfortran.dg/coarray/sync_1.f90: Likewise.
13062 * gfortran.dg/coarray/sync_3.f90: Likewise.
13063 * gfortran.dg/coarray/this_image_1.f90: Likewise.
13064 * gfortran.dg/coarray/this_image_2.f90: Likewise.
13065 * gfortran.dg/coarray_13.f90: Likewise.
13066 * gfortran.dg/coarray_15.f90: Likewise.
13067 * gfortran.dg/coarray_16.f90: Likewise.
13068 * gfortran.dg/coarray_2.f90: Likewise.
13069 * gfortran.dg/coarray_23.f90: Likewise.
13070 * gfortran.dg/coarray_40.f90: Likewise.
13071 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
13072 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
13073 * gfortran.dg/coarray_allocate_10.f08: Likewise.
13074 * gfortran.dg/coarray_allocate_2.f08: Likewise.
13075 * gfortran.dg/coarray_allocate_3.f08: Likewise.
13076 * gfortran.dg/coarray_allocate_4.f08: Likewise.
13077 * gfortran.dg/coarray_allocate_5.f08: Likewise.
13078 * gfortran.dg/coarray_allocate_7.f08: Likewise.
13079 * gfortran.dg/coarray_allocate_8.f08: Likewise.
13080 * gfortran.dg/coarray_allocate_9.f08: Likewise.
13081 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13082 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13083 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
13084 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
13085 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
13086 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
13087 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
13088 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
13089 * gfortran.dg/coarray_stat_2.f90: Likewise.
13090 * gfortran.dg/coarray_subobject_1.f90: Likewise.
13091 * gfortran.dg/coindexed_1.f90: Likewise.
13092 * gfortran.dg/comma.f: Likewise.
13093 * gfortran.dg/comma_format_extension_3.f: Likewise.
13094 * gfortran.dg/comma_format_extension_4.f: Likewise.
13095 * gfortran.dg/common_2.f90: Likewise.
13096 * gfortran.dg/common_4.f90: Likewise.
13097 * gfortran.dg/common_align_1.f90: Likewise.
13098 * gfortran.dg/common_align_2.f90: Likewise.
13099 * gfortran.dg/common_equivalence_1.f: Likewise.
13100 * gfortran.dg/common_pointer_1.f90: Likewise.
13101 * gfortran.dg/common_resize_1.f: Likewise.
13102 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
13103 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
13104 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
13105 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
13106 * gfortran.dg/complex_read.f90: Likewise.
13107 * gfortran.dg/complex_write.f90: Likewise.
13108 * gfortran.dg/constant_substring.f: Likewise.
13109 * gfortran.dg/constructor_2.f90: Likewise.
13110 * gfortran.dg/constructor_3.f90: Likewise.
13111 * gfortran.dg/constructor_6.f90: Likewise.
13112 * gfortran.dg/contained_1.f90: Likewise.
13113 * gfortran.dg/contained_3.f90: Likewise.
13114 * gfortran.dg/contained_equivalence_1.f90: Likewise.
13115 * gfortran.dg/contained_module_proc_1.f90: Likewise.
13116 * gfortran.dg/continuation_1.f90: Likewise.
13117 * gfortran.dg/continuation_11.f90: Likewise.
13118 * gfortran.dg/continuation_12.f90: Likewise.
13119 * gfortran.dg/continuation_13.f90: Likewise.
13120 * gfortran.dg/continuation_14.f: Likewise.
13121 * gfortran.dg/continuation_8.f90: Likewise.
13122 * gfortran.dg/convert_2.f90: Likewise.
13123 * gfortran.dg/convert_implied_open.f90: Likewise.
13124 * gfortran.dg/count_init_expr.f03: Likewise.
13125 * gfortran.dg/cr_lf.f90: Likewise.
13126 * gfortran.dg/cray_pointers_10.f90: Likewise.
13127 * gfortran.dg/cray_pointers_2.f90: Likewise.
13128 * gfortran.dg/cray_pointers_5.f90: Likewise.
13129 * gfortran.dg/cray_pointers_7.f90: Likewise.
13130 * gfortran.dg/cray_pointers_8.f90: Likewise.
13131 * gfortran.dg/cshift_1.f90: Likewise.
13132 * gfortran.dg/cshift_2.f90: Likewise.
13133 * gfortran.dg/cshift_large_1.f90: Likewise.
13134 * gfortran.dg/cshift_nan_1.f90: Likewise.
13135 * gfortran.dg/csqrt_2.f: Likewise.
13136 * gfortran.dg/data_array_1.f90: Likewise.
13137 * gfortran.dg/data_char_1.f90: Likewise.
13138 * gfortran.dg/data_char_2.f90: Likewise.
13139 * gfortran.dg/data_char_3.f90: Likewise.
13140 * gfortran.dg/data_derived_1.f90: Likewise.
13141 * gfortran.dg/data_implied_do_1.f90: Likewise.
13142 * gfortran.dg/data_namelist_conflict.f90: Likewise.
13143 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
13144 * gfortran.dg/deallocate_stat.f90: Likewise.
13145 * gfortran.dg/deallocate_stat_2.f90: Likewise.
13146 * gfortran.dg/debug/pr37738.f: Likewise.
13147 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
13148 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
13149 * gfortran.dg/dec_exp_1.f90: Likewise.
13150 * gfortran.dg/dec_init_1.f90: Likewise.
13151 * gfortran.dg/dec_init_2.f90: Likewise.
13152 * gfortran.dg/dec_init_3.f90: Likewise.
13153 * gfortran.dg/dec_init_4.f90: Likewise.
13154 * gfortran.dg/dec_io_1.f90: Likewise.
13155 * gfortran.dg/dec_io_2.f90: Likewise.
13156 * gfortran.dg/dec_io_2a.f90: Likewise.
13157 * gfortran.dg/dec_io_6.f90: Likewise.
13158 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
13159 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
13160 * gfortran.dg/dec_math.f90: Likewise.
13161 * gfortran.dg/dec_parameter_1.f: Likewise.
13162 * gfortran.dg/dec_parameter_2.f90: Likewise.
13163 * gfortran.dg/dec_static_1.f90: Likewise.
13164 * gfortran.dg/dec_static_2.f90: Likewise.
13165 * gfortran.dg/dec_structure_1.f90: Likewise.
13166 * gfortran.dg/dec_structure_10.f90: Likewise.
13167 * gfortran.dg/dec_structure_18.f90: Likewise.
13168 * gfortran.dg/dec_structure_19.f90: Likewise.
13169 * gfortran.dg/dec_structure_2.f90: Likewise.
13170 * gfortran.dg/dec_structure_22.f90: Likewise.
13171 * gfortran.dg/dec_structure_3.f90: Likewise.
13172 * gfortran.dg/dec_structure_4.f90: Likewise.
13173 * gfortran.dg/dec_structure_5.f90: Likewise.
13174 * gfortran.dg/dec_structure_6.f90: Likewise.
13175 * gfortran.dg/dec_structure_7.f90: Likewise.
13176 * gfortran.dg/dec_union_1.f90: Likewise.
13177 * gfortran.dg/dec_union_2.f90: Likewise.
13178 * gfortran.dg/dec_union_3.f90: Likewise.
13179 * gfortran.dg/dec_union_4.f90: Likewise.
13180 * gfortran.dg/dec_union_5.f90: Likewise.
13181 * gfortran.dg/default_format_1.f90: Likewise.
13182 * gfortran.dg/default_format_2.f90: Likewise.
13183 * gfortran.dg/default_format_denormal_1.f90: Likewise.
13184 * gfortran.dg/default_format_denormal_2.f90: Likewise.
13185 * gfortran.dg/default_initialization_3.f90: Likewise.
13186 * gfortran.dg/default_initialization_4.f90: Likewise.
13187 * gfortran.dg/default_initialization_5.f90: Likewise.
13188 * gfortran.dg/deferred_character_1.f90: Likewise.
13189 * gfortran.dg/deferred_character_10.f90: Likewise.
13190 * gfortran.dg/deferred_character_11.f90: Likewise.
13191 * gfortran.dg/deferred_character_12.f90: Likewise.
13192 * gfortran.dg/deferred_character_13.f90: Likewise.
13193 * gfortran.dg/deferred_character_14.f90: Likewise.
13194 * gfortran.dg/deferred_character_15.f90: Likewise.
13195 * gfortran.dg/deferred_character_16.f90: Likewise.
13196 * gfortran.dg/deferred_character_2.f90: Likewise.
13197 * gfortran.dg/deferred_character_3.f90: Likewise.
13198 * gfortran.dg/deferred_character_4.f90: Likewise.
13199 * gfortran.dg/deferred_character_5.f90: Likewise.
13200 * gfortran.dg/deferred_character_6.f90: Likewise.
13201 * gfortran.dg/deferred_character_7.f90: Likewise.
13202 * gfortran.dg/deferred_character_8.f90: Likewise.
13203 * gfortran.dg/deferred_character_9.f90: Likewise.
13204 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
13205 * gfortran.dg/deferred_type_component_1.f90: Likewise.
13206 * gfortran.dg/deferred_type_component_2.f90: Likewise.
13207 * gfortran.dg/deferred_type_param_2.f90: Likewise.
13208 * gfortran.dg/deferred_type_param_4.f90: Likewise.
13209 * gfortran.dg/deferred_type_param_5.f90: Likewise.
13210 * gfortran.dg/deferred_type_param_6.f90: Likewise.
13211 * gfortran.dg/deferred_type_param_8.f90: Likewise.
13212 * gfortran.dg/deferred_type_param_9.f90: Likewise.
13213 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
13214 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
13215 * gfortran.dg/defined_assignment_1.f90: Likewise.
13216 * gfortran.dg/defined_assignment_10.f90: Likewise.
13217 * gfortran.dg/defined_assignment_11.f90: Likewise.
13218 * gfortran.dg/defined_assignment_2.f90: Likewise.
13219 * gfortran.dg/defined_assignment_3.f90: Likewise.
13220 * gfortran.dg/defined_assignment_4.f90: Likewise.
13221 * gfortran.dg/defined_assignment_5.f90: Likewise.
13222 * gfortran.dg/defined_assignment_8.f90: Likewise.
13223 * gfortran.dg/defined_assignment_9.f90: Likewise.
13224 * gfortran.dg/dependency_2.f90: Likewise.
13225 * gfortran.dg/dependency_21.f90: Likewise.
13226 * gfortran.dg/dependency_22.f90: Likewise.
13227 * gfortran.dg/dependency_23.f90: Likewise.
13228 * gfortran.dg/dependency_24.f90: Likewise.
13229 * gfortran.dg/dependency_25.f90: Likewise.
13230 * gfortran.dg/dependency_26.f90: Likewise.
13231 * gfortran.dg/dependency_39.f90: Likewise.
13232 * gfortran.dg/dependency_40.f90: Likewise.
13233 * gfortran.dg/dependency_41.f90: Likewise.
13234 * gfortran.dg/dependency_42.f90: Likewise.
13235 * gfortran.dg/dependency_43.f90: Likewise.
13236 * gfortran.dg/dependency_44.f90: Likewise.
13237 * gfortran.dg/dependency_45.f90: Likewise.
13238 * gfortran.dg/dependency_50.f90: Likewise.
13239 * gfortran.dg/dependency_51.f90: Likewise.
13240 * gfortran.dg/dependent_decls_1.f90: Likewise.
13241 * gfortran.dg/der_array_1.f90: Likewise.
13242 * gfortran.dg/der_array_io_1.f90: Likewise.
13243 * gfortran.dg/der_array_io_2.f90: Likewise.
13244 * gfortran.dg/der_array_io_3.f90: Likewise.
13245 * gfortran.dg/der_io_1.f90: Likewise.
13246 * gfortran.dg/der_io_3.f90: Likewise.
13247 * gfortran.dg/der_pointer_2.f90: Likewise.
13248 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
13249 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
13250 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
13251 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
13252 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
13253 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13254 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
13255 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
13256 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
13257 * gfortran.dg/derived_external_function_1.f90: Likewise.
13258 * gfortran.dg/derived_init_1.f90: Likewise.
13259 * gfortran.dg/derived_init_2.f90: Likewise.
13260 * gfortran.dg/derived_init_3.f90: Likewise.
13261 * gfortran.dg/derived_init_4.f90: Likewise.
13262 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
13263 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13264 * gfortran.dg/dev_null.F90: Likewise.
13265 * gfortran.dg/dfloat_1.f90: Likewise.
13266 * gfortran.dg/dim_sum_1.f90: Likewise.
13267 * gfortran.dg/dim_sum_2.f90: Likewise.
13268 * gfortran.dg/dim_sum_3.f90: Likewise.
13269 * gfortran.dg/direct_io_10.f: Likewise.
13270 * gfortran.dg/direct_io_11.f90: Likewise.
13271 * gfortran.dg/direct_io_12.f90: Likewise.
13272 * gfortran.dg/direct_io_2.f90: Likewise.
13273 * gfortran.dg/direct_io_3.f90: Likewise.
13274 * gfortran.dg/direct_io_4.f90: Likewise.
13275 * gfortran.dg/direct_io_5.f90: Likewise.
13276 * gfortran.dg/direct_io_6.f90: Likewise.
13277 * gfortran.dg/direct_io_7.f90: Likewise.
13278 * gfortran.dg/direct_io_8.f90: Likewise.
13279 * gfortran.dg/direct_io_9.f: Likewise.
13280 * gfortran.dg/do_1.f90: Likewise.
13281 * gfortran.dg/do_3.F90: Likewise.
13282 * gfortran.dg/do_concurrent_2.f90: Likewise.
13283 * gfortran.dg/do_concurrent_4.f90: Likewise.
13284 * gfortran.dg/do_corner_warn.f90: Likewise.
13285 * gfortran.dg/do_iterator_2.f90: Likewise.
13286 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
13287 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
13288 * gfortran.dg/dos_eol.f: Likewise.
13289 * gfortran.dg/dot_product_1.f03: Likewise.
13290 * gfortran.dg/dot_product_2.f90: Likewise.
13291 * gfortran.dg/dot_product_4.f90: Likewise.
13292 * gfortran.dg/dshift_1.F90: Likewise.
13293 * gfortran.dg/dshift_2.F90: Likewise.
13294 * gfortran.dg/dtio_1.f90: Likewise.
13295 * gfortran.dg/dtio_10.f90: Likewise.
13296 * gfortran.dg/dtio_12.f90: Likewise.
13297 * gfortran.dg/dtio_14.f90: Likewise.
13298 * gfortran.dg/dtio_15.f90: Likewise.
13299 * gfortran.dg/dtio_16.f90: Likewise.
13300 * gfortran.dg/dtio_17.f90: Likewise.
13301 * gfortran.dg/dtio_19.f90: Likewise.
13302 * gfortran.dg/dtio_2.f90: Likewise.
13303 * gfortran.dg/dtio_20.f03: Likewise.
13304 * gfortran.dg/dtio_22.f90: Likewise.
13305 * gfortran.dg/dtio_24.f90: Likewise.
13306 * gfortran.dg/dtio_25.f90: Likewise.
13307 * gfortran.dg/dtio_26.f03: Likewise.
13308 * gfortran.dg/dtio_27.f90: Likewise.
13309 * gfortran.dg/dtio_28.f03: Likewise.
13310 * gfortran.dg/dtio_3.f90: Likewise.
13311 * gfortran.dg/dtio_30.f03: Likewise.
13312 * gfortran.dg/dtio_31.f03: Likewise.
13313 * gfortran.dg/dtio_32.f03: Likewise.
13314 * gfortran.dg/dtio_4.f90: Likewise.
13315 * gfortran.dg/dtio_5.f90: Likewise.
13316 * gfortran.dg/dtio_7.f90: Likewise.
13317 * gfortran.dg/dtio_8.f90: Likewise.
13318 * gfortran.dg/dtio_9.f90: Likewise.
13319 * gfortran.dg/dummy_procedure_3.f90: Likewise.
13320 * gfortran.dg/dummy_procedure_7.f90: Likewise.
13321 * gfortran.dg/dup_save_1.f90: Likewise.
13322 * gfortran.dg/dup_save_2.f90: Likewise.
13323 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
13324 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
13325 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
13326 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
13327 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
13328 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
13329 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
13330 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
13331 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
13332 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
13333 * gfortran.dg/e_d_fmt.f90: Likewise.
13334 * gfortran.dg/edit_real_1.f90: Likewise.
13335 * gfortran.dg/elemental_by_value_1.f90: Likewise.
13336 * gfortran.dg/elemental_dependency_1.f90: Likewise.
13337 * gfortran.dg/elemental_dependency_4.f90: Likewise.
13338 * gfortran.dg/elemental_dependency_5.f90: Likewise.
13339 * gfortran.dg/elemental_dependency_6.f90: Likewise.
13340 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
13341 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
13342 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
13343 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
13344 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
13345 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
13346 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
13347 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
13348 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
13349 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
13350 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
13351 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
13352 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
13353 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
13354 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
13355 * gfortran.dg/empty_format_1.f90: Likewise.
13356 * gfortran.dg/endfile.f: Likewise.
13357 * gfortran.dg/endfile.f90: Likewise.
13358 * gfortran.dg/endfile_2.f90: Likewise.
13359 * gfortran.dg/entry_1.f90: Likewise.
13360 * gfortran.dg/entry_10.f90: Likewise.
13361 * gfortran.dg/entry_12.f90: Likewise.
13362 * gfortran.dg/entry_13.f90: Likewise.
13363 * gfortran.dg/entry_14.f90: Likewise.
13364 * gfortran.dg/entry_16.f90: Likewise.
13365 * gfortran.dg/entry_3.f90: Likewise.
13366 * gfortran.dg/entry_6.f90: Likewise.
13367 * gfortran.dg/entry_9.f90: Likewise.
13368 * gfortran.dg/entry_array_specs_2.f: Likewise.
13369 * gfortran.dg/enum_1.f90: Likewise.
13370 * gfortran.dg/enum_9.f90: Likewise.
13371 * gfortran.dg/eof_1.f90: Likewise.
13372 * gfortran.dg/eof_2.f90: Likewise.
13373 * gfortran.dg/eof_4.f90: Likewise.
13374 * gfortran.dg/eof_5.f90: Likewise.
13375 * gfortran.dg/eor_handling_1.f90: Likewise.
13376 * gfortran.dg/eor_handling_2.f90: Likewise.
13377 * gfortran.dg/eor_handling_3.f90: Likewise.
13378 * gfortran.dg/eor_handling_4.f90: Likewise.
13379 * gfortran.dg/eor_handling_5.f90: Likewise.
13380 * gfortran.dg/eoshift_3.f90: Likewise.
13381 * gfortran.dg/eoshift_4.f90: Likewise.
13382 * gfortran.dg/eoshift_5.f90: Likewise.
13383 * gfortran.dg/eoshift_6.f90: Likewise.
13384 * gfortran.dg/eoshift_large_1.f90: Likewise.
13385 * gfortran.dg/equiv_6.f90: Likewise.
13386 * gfortran.dg/equiv_7.f90: Likewise.
13387 * gfortran.dg/equiv_9.f90: Likewise.
13388 * gfortran.dg/equiv_constraint_4.f90: Likewise.
13389 * gfortran.dg/erf_2.F90: Likewise.
13390 * gfortran.dg/erf_3.F90: Likewise.
13391 * gfortran.dg/erfc_scaled_1.f90: Likewise.
13392 * gfortran.dg/error_format_2.f90: Likewise.
13393 * gfortran.dg/error_recovery_5.f90: Likewise.
13394 * gfortran.dg/execute_command_line_2.f90: Likewise.
13395 * gfortran.dg/execute_command_line_3.f90: Likewise.
13396 * gfortran.dg/exit_1.f08: Likewise.
13397 * gfortran.dg/exit_3.f08: Likewise.
13398 * gfortran.dg/exponent_1.f90: Likewise.
13399 * gfortran.dg/exponent_2.f90: Likewise.
13400 * gfortran.dg/extended_char_comparison_1.f: Likewise.
13401 * gfortran.dg/extends_1.f03: Likewise.
13402 * gfortran.dg/extends_16.f90: Likewise.
13403 * gfortran.dg/extends_2.f03: Likewise.
13404 * gfortran.dg/extends_3.f03: Likewise.
13405 * gfortran.dg/extends_4.f03: Likewise.
13406 * gfortran.dg/extends_type_of_1.f03: Likewise.
13407 * gfortran.dg/extends_type_of_2.f03: Likewise.
13408 * gfortran.dg/external_procedures_3.f90: Likewise.
13409 * gfortran.dg/f2003_inquire_1.f03: Likewise.
13410 * gfortran.dg/f2003_io_1.f03: Likewise.
13411 * gfortran.dg/f2003_io_4.f03: Likewise.
13412 * gfortran.dg/f2003_io_5.f03: Likewise.
13413 * gfortran.dg/f2003_io_6.f03: Likewise.
13414 * gfortran.dg/f2003_io_7.f03: Likewise.
13415 * gfortran.dg/f2c_1.f90: Likewise.
13416 * gfortran.dg/f2c_2.f90: Likewise.
13417 * gfortran.dg/f2c_3.f90: Likewise.
13418 * gfortran.dg/f2c_4.f90: Likewise.
13419 * gfortran.dg/f2c_6.f90: Likewise.
13420 * gfortran.dg/f2c_7.f90: Likewise.
13421 * gfortran.dg/f2c_9.f90: Likewise.
13422 * gfortran.dg/fgetc_1.f90: Likewise.
13423 * gfortran.dg/fgetc_2.f90: Likewise.
13424 * gfortran.dg/filename_null.f90: Likewise.
13425 * gfortran.dg/finalize_12.f90: Likewise.
13426 * gfortran.dg/finalize_13.f90: Likewise.
13427 * gfortran.dg/finalize_15.f90: Likewise.
13428 * gfortran.dg/finalize_17.f90: Likewise.
13429 * gfortran.dg/finalize_18.f90: Likewise.
13430 * gfortran.dg/finalize_25.f90: Likewise.
13431 * gfortran.dg/finalize_29.f08: Likewise.
13432 * gfortran.dg/finalize_31.f90: Likewise.
13433 * gfortran.dg/float_1.f90: Likewise.
13434 * gfortran.dg/flush_1.f90: Likewise.
13435 * gfortran.dg/fmt_bz_bn.f: Likewise.
13436 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13437 * gfortran.dg/fmt_cache_1.f: Likewise.
13438 * gfortran.dg/fmt_cache_2.f: Likewise.
13439 * gfortran.dg/fmt_cache_3.f90: Likewise.
13440 * gfortran.dg/fmt_colon.f90: Likewise.
13441 * gfortran.dg/fmt_e.f90: Likewise.
13442 * gfortran.dg/fmt_en.f90: Likewise.
13443 * gfortran.dg/fmt_error_10.f: Likewise.
13444 * gfortran.dg/fmt_error_9.f: Likewise.
13445 * gfortran.dg/fmt_exhaust.f90: Likewise.
13446 * gfortran.dg/fmt_f0_1.f90: Likewise.
13447 * gfortran.dg/fmt_f_an_p.f: Likewise.
13448 * gfortran.dg/fmt_fw_d.f90: Likewise.
13449 * gfortran.dg/fmt_g.f: Likewise.
13450 * gfortran.dg/fmt_g0_1.f08: Likewise.
13451 * gfortran.dg/fmt_g0_2.f08: Likewise.
13452 * gfortran.dg/fmt_g0_4.f08: Likewise.
13453 * gfortran.dg/fmt_g0_5.f08: Likewise.
13454 * gfortran.dg/fmt_g0_6.f08: Likewise.
13455 * gfortran.dg/fmt_g0_7.f08: Likewise.
13456 * gfortran.dg/fmt_g_1.f90: Likewise.
13457 * gfortran.dg/fmt_int_sign.f90: Likewise.
13458 * gfortran.dg/fmt_l.f90: Likewise.
13459 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13460 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13461 * gfortran.dg/fmt_p_1.f90: Likewise.
13462 * gfortran.dg/fmt_pf.f90: Likewise.
13463 * gfortran.dg/fmt_read.f90: Likewise.
13464 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13465 * gfortran.dg/fmt_t_1.f90: Likewise.
13466 * gfortran.dg/fmt_t_2.f90: Likewise.
13467 * gfortran.dg/fmt_t_3.f90: Likewise.
13468 * gfortran.dg/fmt_t_4.f90: Likewise.
13469 * gfortran.dg/fmt_t_5.f90: Likewise.
13470 * gfortran.dg/fmt_t_6.f: Likewise.
13471 * gfortran.dg/fmt_t_7.f: Likewise.
13472 * gfortran.dg/fmt_t_9.f: Likewise.
13473 * gfortran.dg/fmt_tl.f: Likewise.
13474 * gfortran.dg/fmt_unlimited.f90: Likewise.
13475 * gfortran.dg/fmt_white.f: Likewise.
13476 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13477 * gfortran.dg/fold_nearest.f90: Likewise.
13478 * gfortran.dg/forall_1.f90: Likewise.
13479 * gfortran.dg/forall_10.f90: Likewise.
13480 * gfortran.dg/forall_12.f90: Likewise.
13481 * gfortran.dg/forall_13.f90: Likewise.
13482 * gfortran.dg/forall_15.f90: Likewise.
13483 * gfortran.dg/forall_4.f90: Likewise.
13484 * gfortran.dg/forall_5.f90: Likewise.
13485 * gfortran.dg/forall_6.f90: Likewise.
13486 * gfortran.dg/forall_7.f90: Likewise.
13487 * gfortran.dg/fraction.f90: Likewise.
13488 * gfortran.dg/fseek.f90: Likewise.
13489 * gfortran.dg/ftell_1.f90: Likewise.
13490 * gfortran.dg/ftell_2.f90: Likewise.
13491 * gfortran.dg/ftell_3.f90: Likewise.
13492 * gfortran.dg/func_assign_2.f90: Likewise.
13493 * gfortran.dg/func_assign_3.f90: Likewise.
13494 * gfortran.dg/func_derived_1.f90: Likewise.
13495 * gfortran.dg/func_derived_2.f90: Likewise.
13496 * gfortran.dg/func_derived_3.f90: Likewise.
13497 * gfortran.dg/func_result_1.f90: Likewise.
13498 * gfortran.dg/func_result_2.f90: Likewise.
13499 * gfortran.dg/func_result_6.f90: Likewise.
13500 * gfortran.dg/function_charlen_2.f90: Likewise.
13501 * gfortran.dg/function_charlen_3.f: Likewise.
13502 * gfortran.dg/function_kinds_1.f90: Likewise.
13503 * gfortran.dg/function_kinds_4.f90: Likewise.
13504 * gfortran.dg/function_optimize_10.f90: Likewise.
13505 * gfortran.dg/function_optimize_11.f90: Likewise.
13506 * gfortran.dg/function_optimize_12.f90: Likewise.
13507 * gfortran.dg/function_optimize_4.f90: Likewise.
13508 * gfortran.dg/function_optimize_8.f90: Likewise.
13509 * gfortran.dg/g77/13037.f: Likewise.
13510 * gfortran.dg/g77/1832.f: Likewise.
13511 * gfortran.dg/g77/19981119-0.f: Likewise.
13512 * gfortran.dg/g77/19990313-0.f: Likewise.
13513 * gfortran.dg/g77/19990313-1.f: Likewise.
13514 * gfortran.dg/g77/19990313-2.f: Likewise.
13515 * gfortran.dg/g77/19990313-3.f: Likewise.
13516 * gfortran.dg/g77/19990419-1.f: Likewise.
13517 * gfortran.dg/g77/19990826-0.f: Likewise.
13518 * gfortran.dg/g77/19990826-2.f: Likewise.
13519 * gfortran.dg/g77/20000503-1.f: Likewise.
13520 * gfortran.dg/g77/20001111.f: Likewise.
13521 * gfortran.dg/g77/20010116.f: Likewise.
13522 * gfortran.dg/g77/20010216-1.f: Likewise.
13523 * gfortran.dg/g77/20010430.f: Likewise.
13524 * gfortran.dg/g77/20010610.f: Likewise.
13525 * gfortran.dg/g77/6177.f: Likewise.
13526 * gfortran.dg/g77/7388.f: Likewise.
13527 * gfortran.dg/g77/947.f: Likewise.
13528 * gfortran.dg/g77/970625-2.f: Likewise.
13529 * gfortran.dg/g77/971102-1.f: Likewise.
13530 * gfortran.dg/g77/980628-0.f: Likewise.
13531 * gfortran.dg/g77/980628-1.f: Likewise.
13532 * gfortran.dg/g77/980628-10.f: Likewise.
13533 * gfortran.dg/g77/980628-2.f: Likewise.
13534 * gfortran.dg/g77/980628-3.f: Likewise.
13535 * gfortran.dg/g77/980628-7.f: Likewise.
13536 * gfortran.dg/g77/980628-8.f: Likewise.
13537 * gfortran.dg/g77/980628-9.f: Likewise.
13538 * gfortran.dg/g77/980701-0.f: Likewise.
13539 * gfortran.dg/g77/980701-1.f: Likewise.
13540 * gfortran.dg/g77/cabs.f: Likewise.
13541 * gfortran.dg/g77/claus.f: Likewise.
13542 * gfortran.dg/g77/complex_1.f: Likewise.
13543 * gfortran.dg/g77/cpp3.F: Likewise.
13544 * gfortran.dg/g77/cpp4.F: Likewise.
13545 * gfortran.dg/g77/cpp5.F: Likewise.
13546 * gfortran.dg/g77/dcomplex.f: Likewise.
13547 * gfortran.dg/g77/dnrm2.f: Likewise.
13548 * gfortran.dg/g77/erfc.f: Likewise.
13549 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13550 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13551 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13552 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13553 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13554 * gfortran.dg/g77/int8421.f: Likewise.
13555 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13556 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13557 * gfortran.dg/g77/le.f: Likewise.
13558 * gfortran.dg/g77/short.f: Likewise.
13559 * gfortran.dg/gamma_1.f90: Likewise.
13560 * gfortran.dg/gamma_4.f90: Likewise.
13561 * gfortran.dg/gamma_5.f90: Likewise.
13562 * gfortran.dg/generic_13.f90: Likewise.
13563 * gfortran.dg/generic_15.f90: Likewise.
13564 * gfortran.dg/generic_19.f90: Likewise.
13565 * gfortran.dg/generic_20.f90: Likewise.
13566 * gfortran.dg/generic_23.f03: Likewise.
13567 * gfortran.dg/generic_25.f90: Likewise.
13568 * gfortran.dg/generic_27.f90: Likewise.
13569 * gfortran.dg/generic_31.f90: Likewise.
13570 * gfortran.dg/generic_4.f90: Likewise.
13571 * gfortran.dg/global_vars_c_init.f90: Likewise.
13572 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13573 * gfortran.dg/gnu_logical_1.F: Likewise.
13574 * gfortran.dg/goacc/fixed-1.f: Likewise.
13575 * gfortran.dg/goacc/fixed-2.f: Likewise.
13576 * gfortran.dg/goacc/gang-static.f95: Likewise.
13577 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13578 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13579 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13580 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13581 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13582 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13583 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13584 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13585 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13586 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13587 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13588 * gfortran.dg/gomp/pr48794.f90: Likewise.
13589 * gfortran.dg/gomp/pr72744.f90: Likewise.
13590 * gfortran.dg/gomp/pr77665.f90: Likewise.
13591 * gfortran.dg/gomp/workshare2.f90: Likewise.
13592 * gfortran.dg/gomp/workshare3.f90: Likewise.
13593 * gfortran.dg/goto_1.f: Likewise.
13594 * gfortran.dg/goto_2.f90: Likewise.
13595 * gfortran.dg/goto_4.f90: Likewise.
13596 * gfortran.dg/goto_6.f: Likewise.
13597 * gfortran.dg/graphite/id-26.f03: Likewise.
13598 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13599 * gfortran.dg/graphite/pr29581.f90: Likewise.
13600 * gfortran.dg/graphite/pr29832.f90: Likewise.
13601 * gfortran.dg/graphite/run-id-1.f: Likewise.
13602 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13603 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13604 * gfortran.dg/hollerith.f90: Likewise.
13605 * gfortran.dg/hollerith4.f90: Likewise.
13606 * gfortran.dg/hollerith6.f90: Likewise.
13607 * gfortran.dg/hollerith8.f90: Likewise.
13608 * gfortran.dg/hollerith_1.f90: Likewise.
13609 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13610 * gfortran.dg/hollerith_f95.f90: Likewise.
13611 * gfortran.dg/hollerith_legacy.f90: Likewise.
13612 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13613 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13614 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13615 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13616 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13617 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13618 * gfortran.dg/hypot_1.f90: Likewise.
13619 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13620 * gfortran.dg/iargc.f90: Likewise.
13621 * gfortran.dg/ibits.f90: Likewise.
13622 * gfortran.dg/ichar_1.f90: Likewise.
13623 * gfortran.dg/ichar_2.f90: Likewise.
13624 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13625 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13626 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13627 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13628 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13629 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13630 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13631 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13632 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13633 * gfortran.dg/ieee/large_1.f90: Likewise.
13634 * gfortran.dg/ieee/large_2.f90: Likewise.
13635 * gfortran.dg/ieee/large_3.F90: Likewise.
13636 * gfortran.dg/ieee/large_4.f90: Likewise.
13637 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13638 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13639 * gfortran.dg/impl_do_var_data.f90: Likewise.
13640 * gfortran.dg/implicit_10.f90: Likewise.
13641 * gfortran.dg/implicit_12.f90: Likewise.
13642 * gfortran.dg/implicit_class_1.f90: Likewise.
13643 * gfortran.dg/implicit_pure_1.f90: Likewise.
13644 * gfortran.dg/implied_do_1.f90: Likewise.
13645 * gfortran.dg/implied_do_io_1.f90: Likewise.
13646 * gfortran.dg/implied_do_io_2.f90: Likewise.
13647 * gfortran.dg/implied_do_io_3.f90: Likewise.
13648 * gfortran.dg/implied_shape_1.f08: Likewise.
13649 * gfortran.dg/import.f90: Likewise.
13650 * gfortran.dg/import4.f90: Likewise.
13651 * gfortran.dg/impure_1.f08: Likewise.
13652 * gfortran.dg/index.f90: Likewise.
13653 * gfortran.dg/index_2.f90: Likewise.
13654 * gfortran.dg/init_flag_1.f90: Likewise.
13655 * gfortran.dg/init_flag_10.f90: Likewise.
13656 * gfortran.dg/init_flag_15.f03: Likewise.
13657 * gfortran.dg/init_flag_2.f90: Likewise.
13658 * gfortran.dg/init_flag_3.f90: Likewise.
13659 * gfortran.dg/init_flag_4.f90: Likewise.
13660 * gfortran.dg/init_flag_5.f90: Likewise.
13661 * gfortran.dg/init_flag_6.f90: Likewise.
13662 * gfortran.dg/init_flag_7.f90: Likewise.
13663 * gfortran.dg/init_flag_9.f90: Likewise.
13664 * gfortran.dg/initialization_11.f90: Likewise.
13665 * gfortran.dg/initialization_19.f90: Likewise.
13666 * gfortran.dg/initialization_2.f90: Likewise.
13667 * gfortran.dg/initialization_22.f90: Likewise.
13668 * gfortran.dg/initialization_27.f90: Likewise.
13669 * gfortran.dg/initialization_5.f90: Likewise.
13670 * gfortran.dg/initialization_6.f90: Likewise.
13671 * gfortran.dg/inline_matmul_1.f90: Likewise.
13672 * gfortran.dg/inline_matmul_10.f90: Likewise.
13673 * gfortran.dg/inline_matmul_11.f90: Likewise.
13674 * gfortran.dg/inline_matmul_13.f90: Likewise.
13675 * gfortran.dg/inline_matmul_14.f90: Likewise.
13676 * gfortran.dg/inline_matmul_16.f90: Likewise.
13677 * gfortran.dg/inline_matmul_17.f90: Likewise.
13678 * gfortran.dg/inline_matmul_18.f90: Likewise.
13679 * gfortran.dg/inline_matmul_19.f90: Likewise.
13680 * gfortran.dg/inline_matmul_2.f90: Likewise.
13681 * gfortran.dg/inline_matmul_20.f90: Likewise.
13682 * gfortran.dg/inline_matmul_22.f90: Likewise.
13683 * gfortran.dg/inline_matmul_3.f90: Likewise.
13684 * gfortran.dg/inline_matmul_4.f90: Likewise.
13685 * gfortran.dg/inline_matmul_5.f90: Likewise.
13686 * gfortran.dg/inline_matmul_6.f90: Likewise.
13687 * gfortran.dg/inline_matmul_7.f90: Likewise.
13688 * gfortran.dg/inline_matmul_8.f90: Likewise.
13689 * gfortran.dg/inline_matmul_9.f90: Likewise.
13690 * gfortran.dg/inline_sum_1.f90: Likewise.
13691 * gfortran.dg/inline_sum_3.f90: Likewise.
13692 * gfortran.dg/inline_sum_5.f90: Likewise.
13693 * gfortran.dg/inquire-complex.f90: Likewise.
13694 * gfortran.dg/inquire.f90: Likewise.
13695 * gfortran.dg/inquire_10.f90: Likewise.
13696 * gfortran.dg/inquire_13.f90: Likewise.
13697 * gfortran.dg/inquire_15.f90: Likewise.
13698 * gfortran.dg/inquire_16.f90: Likewise.
13699 * gfortran.dg/inquire_17.f90: Likewise.
13700 * gfortran.dg/inquire_5.f90: Likewise.
13701 * gfortran.dg/inquire_6.f90: Likewise.
13702 * gfortran.dg/inquire_7.f90: Likewise.
13703 * gfortran.dg/inquire_9.f90: Likewise.
13704 * gfortran.dg/inquire_internal.f90: Likewise.
13705 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13706 * gfortran.dg/inquire_size.f90: Likewise.
13707 * gfortran.dg/int_1.f90: Likewise.
13708 * gfortran.dg/int_conv_1.f90: Likewise.
13709 * gfortran.dg/int_range_io_1.f90: Likewise.
13710 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13711 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13712 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13713 * gfortran.dg/integer_plus.f90: Likewise.
13714 * gfortran.dg/intent_out_2.f90: Likewise.
13715 * gfortran.dg/intent_out_5.f90: Likewise.
13716 * gfortran.dg/intent_out_6.f90: Likewise.
13717 * gfortran.dg/interface_12.f90: Likewise.
13718 * gfortran.dg/interface_19.f90: Likewise.
13719 * gfortran.dg/interface_4.f90: Likewise.
13720 * gfortran.dg/interface_5.f90: Likewise.
13721 * gfortran.dg/interface_9.f90: Likewise.
13722 * gfortran.dg/interface_assignment_1.f90: Likewise.
13723 * gfortran.dg/interface_assignment_2.f90: Likewise.
13724 * gfortran.dg/internal_dummy_2.f08: Likewise.
13725 * gfortran.dg/internal_dummy_3.f08: Likewise.
13726 * gfortran.dg/internal_dummy_4.f08: Likewise.
13727 * gfortran.dg/internal_pack_1.f90: Likewise.
13728 * gfortran.dg/internal_pack_10.f90: Likewise.
13729 * gfortran.dg/internal_pack_12.f90: Likewise.
13730 * gfortran.dg/internal_pack_13.f90: Likewise.
13731 * gfortran.dg/internal_pack_14.f90: Likewise.
13732 * gfortran.dg/internal_pack_15.f90: Likewise.
13733 * gfortran.dg/internal_pack_2.f90: Likewise.
13734 * gfortran.dg/internal_pack_3.f90: Likewise.
13735 * gfortran.dg/internal_pack_4.f90: Likewise.
13736 * gfortran.dg/internal_pack_6.f90: Likewise.
13737 * gfortran.dg/internal_pack_8.f90: Likewise.
13738 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13739 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13740 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13741 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13742 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13743 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13744 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13745 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13746 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13747 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13748 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13749 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13750 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13751 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13752 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13753 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13754 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13755 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13756 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13757 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13758 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13759 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13760 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13761 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13762 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13763 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13764 * gfortran.dg/io_err_1.f90: Likewise.
13765 * gfortran.dg/io_real_boz.f90: Likewise.
13766 * gfortran.dg/iomsg_1.f90: Likewise.
13767 * gfortran.dg/iostat_1.f90: Likewise.
13768 * gfortran.dg/iostat_2.f90: Likewise.
13769 * gfortran.dg/iostat_4.f90: Likewise.
13770 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13771 * gfortran.dg/ishft_1.f90: Likewise.
13772 * gfortran.dg/ishft_2.f90: Likewise.
13773 * gfortran.dg/ishft_4.f90: Likewise.
13774 * gfortran.dg/isnan_1.f90: Likewise.
13775 * gfortran.dg/isnan_2.f90: Likewise.
13776 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13777 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13778 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13779 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13780 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13781 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13782 * gfortran.dg/itime_idate_1.f: Likewise.
13783 * gfortran.dg/itime_idate_2.f: Likewise.
13784 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13785 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13786 * gfortran.dg/large_real_kind_1.f90: Likewise.
13787 * gfortran.dg/large_real_kind_2.F90: Likewise.
13788 * gfortran.dg/large_real_kind_3.F90: Likewise.
13789 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13790 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13791 * gfortran.dg/large_recl.f90: Likewise.
13792 * gfortran.dg/large_unit_1.f90: Likewise.
13793 * gfortran.dg/large_unit_2.f90: Likewise.
13794 * gfortran.dg/largeequiv_1.f90: Likewise.
13795 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13796 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13797 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13798 * gfortran.dg/list_read_1.f90: Likewise.
13799 * gfortran.dg/list_read_10.f90: Likewise.
13800 * gfortran.dg/list_read_11.f90: Likewise.
13801 * gfortran.dg/list_read_12.f90: Likewise.
13802 * gfortran.dg/list_read_13.f: Likewise.
13803 * gfortran.dg/list_read_14.f90: Likewise.
13804 * gfortran.dg/list_read_2.f90: Likewise.
13805 * gfortran.dg/list_read_3.f90: Likewise.
13806 * gfortran.dg/list_read_4.f90: Likewise.
13807 * gfortran.dg/list_read_5.f90: Likewise.
13808 * gfortran.dg/list_read_6.f90: Likewise.
13809 * gfortran.dg/list_read_7.f90: Likewise.
13810 * gfortran.dg/list_read_8.f90: Likewise.
13811 * gfortran.dg/list_read_9.f90: Likewise.
13812 * gfortran.dg/loc_2.f90: Likewise.
13813 * gfortran.dg/logical_1.f90: Likewise.
13814 * gfortran.dg/logical_dot_product.f90: Likewise.
13815 * gfortran.dg/logical_temp_io.f90: Likewise.
13816 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13817 * gfortran.dg/lrshift_1.f90: Likewise.
13818 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13819 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13820 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13821 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13822 * gfortran.dg/make_unit.f90: Likewise.
13823 * gfortran.dg/mapping_1.f90: Likewise.
13824 * gfortran.dg/mapping_2.f90: Likewise.
13825 * gfortran.dg/mapping_3.f90: Likewise.
13826 * gfortran.dg/masklr_1.F90: Likewise.
13827 * gfortran.dg/masklr_2.F90: Likewise.
13828 * gfortran.dg/matmul_1.f90: Likewise.
13829 * gfortran.dg/matmul_10.f90: Likewise.
13830 * gfortran.dg/matmul_12.f90: Likewise.
13831 * gfortran.dg/matmul_16.f90: Likewise.
13832 * gfortran.dg/matmul_17.f90: Likewise.
13833 * gfortran.dg/matmul_18.f90: Likewise.
13834 * gfortran.dg/matmul_2.f90: Likewise.
13835 * gfortran.dg/matmul_3.f90: Likewise.
13836 * gfortran.dg/matmul_4.f90: Likewise.
13837 * gfortran.dg/matmul_6.f90: Likewise.
13838 * gfortran.dg/matmul_8.f03: Likewise.
13839 * gfortran.dg/matmul_9.f90: Likewise.
13840 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13841 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13842 * gfortran.dg/matmul_const.f90: Likewise.
13843 * gfortran.dg/maxloc_1.f90: Likewise.
13844 * gfortran.dg/maxloc_2.f90: Likewise.
13845 * gfortran.dg/maxloc_3.f90: Likewise.
13846 * gfortran.dg/maxloc_4.f90: Likewise.
13847 * gfortran.dg/maxloc_string_1.f90: Likewise.
13848 * gfortran.dg/maxlocval_1.f90: Likewise.
13849 * gfortran.dg/maxlocval_2.f90: Likewise.
13850 * gfortran.dg/maxlocval_3.f90: Likewise.
13851 * gfortran.dg/maxlocval_4.f90: Likewise.
13852 * gfortran.dg/maxval_char_1.f90: Likewise.
13853 * gfortran.dg/maxval_char_2.f90: Likewise.
13854 * gfortran.dg/maxval_char_3.f90: Likewise.
13855 * gfortran.dg/maxval_char_4.f90: Likewise.
13856 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13857 * gfortran.dg/mclock.f90: Likewise.
13858 * gfortran.dg/merge_bits_1.F90: Likewise.
13859 * gfortran.dg/merge_bits_2.F90: Likewise.
13860 * gfortran.dg/merge_char_1.f90: Likewise.
13861 * gfortran.dg/merge_init_expr.f90: Likewise.
13862 * gfortran.dg/min_max_optional_1.f90: Likewise.
13863 * gfortran.dg/min_max_optional_5.f90: Likewise.
13864 * gfortran.dg/minloc_1.f90: Likewise.
13865 * gfortran.dg/minloc_2.f90: Likewise.
13866 * gfortran.dg/minloc_3.f90: Likewise.
13867 * gfortran.dg/minloc_4.f90: Likewise.
13868 * gfortran.dg/minloc_string_1.f90: Likewise.
13869 * gfortran.dg/minlocval_1.f90: Likewise.
13870 * gfortran.dg/minlocval_2.f90: Likewise.
13871 * gfortran.dg/minlocval_3.f90: Likewise.
13872 * gfortran.dg/minlocval_4.f90: Likewise.
13873 * gfortran.dg/minmax_char_1.f90: Likewise.
13874 * gfortran.dg/minmaxloc_1.f90: Likewise.
13875 * gfortran.dg/minmaxloc_10.f90: Likewise.
13876 * gfortran.dg/minmaxloc_11.f90: Likewise.
13877 * gfortran.dg/minmaxloc_12.f90: Likewise.
13878 * gfortran.dg/minmaxloc_13.f90: Likewise.
13879 * gfortran.dg/minmaxloc_2.f90: Likewise.
13880 * gfortran.dg/minmaxloc_3.f90: Likewise.
13881 * gfortran.dg/minmaxloc_4.f90: Likewise.
13882 * gfortran.dg/minmaxloc_5.f90: Likewise.
13883 * gfortran.dg/minmaxloc_6.f90: Likewise.
13884 * gfortran.dg/minmaxloc_7.f90: Likewise.
13885 * gfortran.dg/minmaxloc_8.f90: Likewise.
13886 * gfortran.dg/minmaxval_1.f90: Likewise.
13887 * gfortran.dg/minval_char_1.f90: Likewise.
13888 * gfortran.dg/minval_char_2.f90: Likewise.
13889 * gfortran.dg/minval_char_3.f90: Likewise.
13890 * gfortran.dg/minval_char_4.f90: Likewise.
13891 * gfortran.dg/minval_char_5.f90: Likewise.
13892 * gfortran.dg/minval_parameter_1.f90: Likewise.
13893 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13894 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13895 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13896 * gfortran.dg/missing_parens_1.f90: Likewise.
13897 * gfortran.dg/missing_parens_2.f90: Likewise.
13898 * gfortran.dg/mod_large_1.f90: Likewise.
13899 * gfortran.dg/mod_sign0_1.f90: Likewise.
13900 * gfortran.dg/module_blank_common.f90: Likewise.
13901 * gfortran.dg/module_commons_1.f90: Likewise.
13902 * gfortran.dg/module_commons_3.f90: Likewise.
13903 * gfortran.dg/module_double_reuse.f90: Likewise.
13904 * gfortran.dg/module_equivalence_1.f90: Likewise.
13905 * gfortran.dg/module_equivalence_2.f90: Likewise.
13906 * gfortran.dg/module_equivalence_3.f90: Likewise.
13907 * gfortran.dg/module_equivalence_5.f90: Likewise.
13908 * gfortran.dg/module_interface_1.f90: Likewise.
13909 * gfortran.dg/module_nan.f90: Likewise.
13910 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13911 * gfortran.dg/module_procedure_1.f90: Likewise.
13912 * gfortran.dg/module_read_1.f90: Likewise.
13913 * gfortran.dg/module_read_2.f90: Likewise.
13914 * gfortran.dg/module_widestring_1.f90: Likewise.
13915 * gfortran.dg/move_alloc.f90: Likewise.
13916 * gfortran.dg/move_alloc_10.f90: Likewise.
13917 * gfortran.dg/move_alloc_13.f90: Likewise.
13918 * gfortran.dg/move_alloc_14.f90: Likewise.
13919 * gfortran.dg/move_alloc_15.f90: Likewise.
13920 * gfortran.dg/move_alloc_16.f90: Likewise.
13921 * gfortran.dg/move_alloc_2.f90: Likewise.
13922 * gfortran.dg/move_alloc_5.f90: Likewise.
13923 * gfortran.dg/move_alloc_6.f90: Likewise.
13924 * gfortran.dg/move_alloc_9.f90: Likewise.
13925 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13926 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13927 * gfortran.dg/mvbits_1.f90: Likewise.
13928 * gfortran.dg/mvbits_2.f90: Likewise.
13929 * gfortran.dg/mvbits_3.f90: Likewise.
13930 * gfortran.dg/mvbits_4.f90: Likewise.
13931 * gfortran.dg/mvbits_7.f90: Likewise.
13932 * gfortran.dg/mvbits_8.f90: Likewise.
13933 * gfortran.dg/namelist_11.f: Likewise.
13934 * gfortran.dg/namelist_12.f: Likewise.
13935 * gfortran.dg/namelist_13.f90: Likewise.
13936 * gfortran.dg/namelist_14.f90: Likewise.
13937 * gfortran.dg/namelist_15.f90: Likewise.
13938 * gfortran.dg/namelist_16.f90: Likewise.
13939 * gfortran.dg/namelist_17.f90: Likewise.
13940 * gfortran.dg/namelist_18.f90: Likewise.
13941 * gfortran.dg/namelist_19.f90: Likewise.
13942 * gfortran.dg/namelist_20.f90: Likewise.
13943 * gfortran.dg/namelist_21.f90: Likewise.
13944 * gfortran.dg/namelist_22.f90: Likewise.
13945 * gfortran.dg/namelist_23.f90: Likewise.
13946 * gfortran.dg/namelist_24.f90: Likewise.
13947 * gfortran.dg/namelist_26.f90: Likewise.
13948 * gfortran.dg/namelist_27.f90: Likewise.
13949 * gfortran.dg/namelist_28.f90: Likewise.
13950 * gfortran.dg/namelist_29.f90: Likewise.
13951 * gfortran.dg/namelist_37.f90: Likewise.
13952 * gfortran.dg/namelist_38.f90: Likewise.
13953 * gfortran.dg/namelist_39.f90: Likewise.
13954 * gfortran.dg/namelist_40.f90: Likewise.
13955 * gfortran.dg/namelist_41.f90: Likewise.
13956 * gfortran.dg/namelist_42.f90: Likewise.
13957 * gfortran.dg/namelist_43.f90: Likewise.
13958 * gfortran.dg/namelist_44.f90: Likewise.
13959 * gfortran.dg/namelist_47.f90: Likewise.
13960 * gfortran.dg/namelist_48.f90: Likewise.
13961 * gfortran.dg/namelist_49.f90: Likewise.
13962 * gfortran.dg/namelist_50.f90: Likewise.
13963 * gfortran.dg/namelist_51.f90: Likewise.
13964 * gfortran.dg/namelist_52.f90: Likewise.
13965 * gfortran.dg/namelist_54.f90: Likewise.
13966 * gfortran.dg/namelist_55.f90: Likewise.
13967 * gfortran.dg/namelist_56.f90: Likewise.
13968 * gfortran.dg/namelist_57.f90: Likewise.
13969 * gfortran.dg/namelist_58.f90: Likewise.
13970 * gfortran.dg/namelist_59.f90: Likewise.
13971 * gfortran.dg/namelist_60.f90: Likewise.
13972 * gfortran.dg/namelist_61.f90: Likewise.
13973 * gfortran.dg/namelist_64.f90: Likewise.
13974 * gfortran.dg/namelist_65.f90: Likewise.
13975 * gfortran.dg/namelist_69.f90: Likewise.
13976 * gfortran.dg/namelist_70.f90: Likewise.
13977 * gfortran.dg/namelist_71.f90: Likewise.
13978 * gfortran.dg/namelist_72.f: Likewise.
13979 * gfortran.dg/namelist_73.f90: Likewise.
13980 * gfortran.dg/namelist_77.f90: Likewise.
13981 * gfortran.dg/namelist_78.f90: Likewise.
13982 * gfortran.dg/namelist_79.f90: Likewise.
13983 * gfortran.dg/namelist_80.f90: Likewise.
13984 * gfortran.dg/namelist_81.f90: Likewise.
13985 * gfortran.dg/namelist_82.f90: Likewise.
13986 * gfortran.dg/namelist_84.f90: Likewise.
13987 * gfortran.dg/namelist_85.f90: Likewise.
13988 * gfortran.dg/namelist_86.f90: Likewise.
13989 * gfortran.dg/namelist_87.f90: Likewise.
13990 * gfortran.dg/namelist_88.f90: Likewise.
13991 * gfortran.dg/namelist_89.f90: Likewise.
13992 * gfortran.dg/namelist_90.f: Likewise.
13993 * gfortran.dg/namelist_95.f90: Likewise.
13994 * gfortran.dg/namelist_char_only.f90: Likewise.
13995 * gfortran.dg/namelist_empty.f90: Likewise.
13996 * gfortran.dg/namelist_internal.f90: Likewise.
13997 * gfortran.dg/namelist_use.f90: Likewise.
13998 * gfortran.dg/namelist_use_only.f90: Likewise.
13999 * gfortran.dg/namelist_utf8.f90: Likewise.
14000 * gfortran.dg/nan_1.f90: Likewise.
14001 * gfortran.dg/nan_2.f90: Likewise.
14002 * gfortran.dg/nan_3.f90: Likewise.
14003 * gfortran.dg/nan_6.f90: Likewise.
14004 * gfortran.dg/nan_7.f90: Likewise.
14005 * gfortran.dg/nearest_1.f90: Likewise.
14006 * gfortran.dg/nearest_2.f90: Likewise.
14007 * gfortran.dg/nearest_3.f90: Likewise.
14008 * gfortran.dg/negative-z-descriptor.f90: Likewise.
14009 * gfortran.dg/negative_automatic_size.f90: Likewise.
14010 * gfortran.dg/negative_unit.f: Likewise.
14011 * gfortran.dg/negative_unit2.f90: Likewise.
14012 * gfortran.dg/negative_unit_int8.f: Likewise.
14013 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
14014 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
14015 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
14016 * gfortran.dg/nested_modules_1.f90: Likewise.
14017 * gfortran.dg/nested_modules_2.f90: Likewise.
14018 * gfortran.dg/nested_modules_3.f90: Likewise.
14019 * gfortran.dg/nesting_1.f90: Likewise.
14020 * gfortran.dg/new_line.f90: Likewise.
14021 * gfortran.dg/newunit_1.f90: Likewise.
14022 * gfortran.dg/newunit_3.f90: Likewise.
14023 * gfortran.dg/newunit_5.f90.f90: Likewise.
14024 * gfortran.dg/nint_1.f90: Likewise.
14025 * gfortran.dg/nint_2.f90: Likewise.
14026 * gfortran.dg/no_arg_check_2.f90: Likewise.
14027 * gfortran.dg/no_range_check_1.f90: Likewise.
14028 * gfortran.dg/no_range_check_2.f90: Likewise.
14029 * gfortran.dg/no_range_check_3.f90: Likewise.
14030 * gfortran.dg/noadv_size.f90: Likewise.
14031 * gfortran.dg/nonreturning_statements.f90: Likewise.
14032 * gfortran.dg/norm2_1.f90: Likewise.
14033 * gfortran.dg/norm2_3.f90: Likewise.
14034 * gfortran.dg/nosigned_zero_1.f90: Likewise.
14035 * gfortran.dg/nosigned_zero_2.f90: Likewise.
14036 * gfortran.dg/nosigned_zero_3.f90: Likewise.
14037 * gfortran.dg/null_4.f90: Likewise.
14038 * gfortran.dg/null_9.f90: Likewise.
14039 * gfortran.dg/nullify_3.f90: Likewise.
14040 * gfortran.dg/oldstyle_1.f90: Likewise.
14041 * gfortran.dg/open_access_append_1.f90: Likewise.
14042 * gfortran.dg/open_access_append_2.f90: Likewise.
14043 * gfortran.dg/open_errors.f90: Likewise.
14044 * gfortran.dg/open_negative_unit_1.f90: Likewise.
14045 * gfortran.dg/open_new.f90: Likewise.
14046 * gfortran.dg/open_readonly_1.f90: Likewise.
14047 * gfortran.dg/operator_1.f90: Likewise.
14048 * gfortran.dg/optional_absent_1.f90: Likewise.
14049 * gfortran.dg/optional_absent_2.f90: Likewise.
14050 * gfortran.dg/optional_absent_3.f90: Likewise.
14051 * gfortran.dg/optional_class_1.f90: Likewise.
14052 * gfortran.dg/optional_dim_2.f90: Likewise.
14053 * gfortran.dg/optional_dim_3.f90: Likewise.
14054 * gfortran.dg/output_exponents_1.f90: Likewise.
14055 * gfortran.dg/overload_1.f90: Likewise.
14056 * gfortran.dg/overload_2.f90: Likewise.
14057 * gfortran.dg/overwrite_1.f: Likewise.
14058 * gfortran.dg/pad_no.f90: Likewise.
14059 * gfortran.dg/parameter_array_init_1.f90: Likewise.
14060 * gfortran.dg/parameter_array_init_2.f90: Likewise.
14061 * gfortran.dg/parameter_array_init_4.f90: Likewise.
14062 * gfortran.dg/parameter_array_init_5.f90: Likewise.
14063 * gfortran.dg/parameter_array_section_2.f90: Likewise.
14064 * gfortran.dg/parens_3.f90: Likewise.
14065 * gfortran.dg/parens_5.f90: Likewise.
14066 * gfortran.dg/parens_6.f90: Likewise.
14067 * gfortran.dg/parent_result_ref_1.f90: Likewise.
14068 * gfortran.dg/parent_result_ref_2.f90: Likewise.
14069 * gfortran.dg/parent_result_ref_3.f90: Likewise.
14070 * gfortran.dg/parent_result_ref_4.f90: Likewise.
14071 * gfortran.dg/parity_1.f90: Likewise.
14072 * gfortran.dg/past_eor.f90: Likewise.
14073 * gfortran.dg/pdt_1.f03: Likewise.
14074 * gfortran.dg/pdt_10.f03: Likewise.
14075 * gfortran.dg/pdt_11.f03: Likewise.
14076 * gfortran.dg/pdt_12.f03: Likewise.
14077 * gfortran.dg/pdt_13.f03: Likewise.
14078 * gfortran.dg/pdt_14.f03: Likewise.
14079 * gfortran.dg/pdt_15.f03: Likewise.
14080 * gfortran.dg/pdt_19.f03: Likewise.
14081 * gfortran.dg/pdt_20.f03: Likewise.
14082 * gfortran.dg/pdt_22.f03: Likewise.
14083 * gfortran.dg/pdt_23.f03: Likewise.
14084 * gfortran.dg/pdt_25.f03: Likewise.
14085 * gfortran.dg/pdt_26.f03: Likewise.
14086 * gfortran.dg/pdt_27.f03: Likewise.
14087 * gfortran.dg/pdt_28.f03: Likewise.
14088 * gfortran.dg/pdt_3.f03: Likewise.
14089 * gfortran.dg/pdt_4.f03: Likewise.
14090 * gfortran.dg/pdt_5.f03: Likewise.
14091 * gfortran.dg/pdt_7.f03: Likewise.
14092 * gfortran.dg/pointer_1.f90: Likewise.
14093 * gfortran.dg/pointer_array_1.f90: Likewise.
14094 * gfortran.dg/pointer_array_3.f90: Likewise.
14095 * gfortran.dg/pointer_array_4.f90: Likewise.
14096 * gfortran.dg/pointer_array_5.f90: Likewise.
14097 * gfortran.dg/pointer_array_6.f90: Likewise.
14098 * gfortran.dg/pointer_array_7.f90: Likewise.
14099 * gfortran.dg/pointer_array_8.f90: Likewise.
14100 * gfortran.dg/pointer_array_9.f90: Likewise.
14101 * gfortran.dg/pointer_array_component_1.f90: Likewise.
14102 * gfortran.dg/pointer_array_component_2.f90: Likewise.
14103 * gfortran.dg/pointer_assign_10.f90: Likewise.
14104 * gfortran.dg/pointer_assign_11.f90: Likewise.
14105 * gfortran.dg/pointer_assign_4.f90: Likewise.
14106 * gfortran.dg/pointer_assign_8.f90: Likewise.
14107 * gfortran.dg/pointer_assign_9.f90: Likewise.
14108 * gfortran.dg/pointer_check_10.f90: Likewise.
14109 * gfortran.dg/pointer_check_9.f90: Likewise.
14110 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
14111 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
14112 * gfortran.dg/pointer_function_result_1.f90: Likewise.
14113 * gfortran.dg/pointer_init_1.f90: Likewise.
14114 * gfortran.dg/pointer_init_3.f90: Likewise.
14115 * gfortran.dg/pointer_init_4.f90: Likewise.
14116 * gfortran.dg/pointer_init_5.f90: Likewise.
14117 * gfortran.dg/pointer_init_8.f90: Likewise.
14118 * gfortran.dg/pointer_intent_1.f90: Likewise.
14119 * gfortran.dg/pointer_intent_4.f90: Likewise.
14120 * gfortran.dg/pointer_intent_5.f90: Likewise.
14121 * gfortran.dg/pointer_remapping_10.f90: Likewise.
14122 * gfortran.dg/pointer_remapping_4.f03: Likewise.
14123 * gfortran.dg/pointer_remapping_5.f08: Likewise.
14124 * gfortran.dg/pointer_remapping_9.f90: Likewise.
14125 * gfortran.dg/pointer_target_1.f90: Likewise.
14126 * gfortran.dg/pointer_target_2.f90: Likewise.
14127 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
14128 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
14129 * gfortran.dg/power.f90: Likewise.
14130 * gfortran.dg/power1.f90: Likewise.
14131 * gfortran.dg/power_3.f90: Likewise.
14132 * gfortran.dg/power_4.f90: Likewise.
14133 * gfortran.dg/power_5.f90: Likewise.
14134 * gfortran.dg/pr12884.f: Likewise.
14135 * gfortran.dg/pr15129.f90: Likewise.
14136 * gfortran.dg/pr15140.f90: Likewise.
14137 * gfortran.dg/pr15324.f90: Likewise.
14138 * gfortran.dg/pr15332.f: Likewise.
14139 * gfortran.dg/pr15957.f90: Likewise.
14140 * gfortran.dg/pr15959.f90: Likewise.
14141 * gfortran.dg/pr16597.f90: Likewise.
14142 * gfortran.dg/pr16861.f90: Likewise.
14143 * gfortran.dg/pr16938.f90: Likewise.
14144 * gfortran.dg/pr17090.f90: Likewise.
14145 * gfortran.dg/pr17143.f90: Likewise.
14146 * gfortran.dg/pr17164.f90: Likewise.
14147 * gfortran.dg/pr17229.f: Likewise.
14148 * gfortran.dg/pr17285.f90: Likewise.
14149 * gfortran.dg/pr17286.f90: Likewise.
14150 * gfortran.dg/pr17472.f: Likewise.
14151 * gfortran.dg/pr17612.f90: Likewise.
14152 * gfortran.dg/pr17706.f90: Likewise.
14153 * gfortran.dg/pr18025.f90: Likewise.
14154 * gfortran.dg/pr18122.f90: Likewise.
14155 * gfortran.dg/pr18210.f90: Likewise.
14156 * gfortran.dg/pr18392.f90: Likewise.
14157 * gfortran.dg/pr19155.f: Likewise.
14158 * gfortran.dg/pr19216.f: Likewise.
14159 * gfortran.dg/pr19467.f90: Likewise.
14160 * gfortran.dg/pr19657.f: Likewise.
14161 * gfortran.dg/pr19926.f90: Likewise.
14162 * gfortran.dg/pr19928-1.f90: Likewise.
14163 * gfortran.dg/pr19928-2.f90: Likewise.
14164 * gfortran.dg/pr20086.f90: Likewise.
14165 * gfortran.dg/pr20124.f90: Likewise.
14166 * gfortran.dg/pr20163-2.f: Likewise.
14167 * gfortran.dg/pr20480.f90: Likewise.
14168 * gfortran.dg/pr20755.f: Likewise.
14169 * gfortran.dg/pr20950.f: Likewise.
14170 * gfortran.dg/pr21177.f90: Likewise.
14171 * gfortran.dg/pr21730.f: Likewise.
14172 * gfortran.dg/pr22491.f: Likewise.
14173 * gfortran.dg/pr25603.f: Likewise.
14174 * gfortran.dg/pr26246_2.f90: Likewise.
14175 * gfortran.dg/pr32136.f90: Likewise.
14176 * gfortran.dg/pr32533.f90: Likewise.
14177 * gfortran.dg/pr33794.f90: Likewise.
14178 * gfortran.dg/pr35662.f90: Likewise.
14179 * gfortran.dg/pr35944-1.f90: Likewise.
14180 * gfortran.dg/pr35944-2.f90: Likewise.
14181 * gfortran.dg/pr35983.f90: Likewise.
14182 * gfortran.dg/pr39865.f90: Likewise.
14183 * gfortran.dg/pr41212.f90: Likewise.
14184 * gfortran.dg/pr43808.f90: Likewise.
14185 * gfortran.dg/pr44592.f90: Likewise.
14186 * gfortran.dg/pr44735.f90: Likewise.
14187 * gfortran.dg/pr45308.f03: Likewise.
14188 * gfortran.dg/pr46297.f: Likewise.
14189 * gfortran.dg/pr46588.f90: Likewise.
14190 * gfortran.dg/pr46665.f90: Likewise.
14191 * gfortran.dg/pr46804.f90: Likewise.
14192 * gfortran.dg/pr47008.f03: Likewise.
14193 * gfortran.dg/pr47614.f: Likewise.
14194 * gfortran.dg/pr47878.f90: Likewise.
14195 * gfortran.dg/pr49103.f90: Likewise.
14196 * gfortran.dg/pr50069_1.f90: Likewise.
14197 * gfortran.dg/pr50769.f90: Likewise.
14198 * gfortran.dg/pr52608.f90: Likewise.
14199 * gfortran.dg/pr55086_2.f90: Likewise.
14200 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
14201 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
14202 * gfortran.dg/pr55330.f90: Likewise.
14203 * gfortran.dg/pr56015.f90: Likewise.
14204 * gfortran.dg/pr57910.f90: Likewise.
14205 * gfortran.dg/pr59700.f90: Likewise.
14206 * gfortran.dg/pr62125.f90: Likewise.
14207 * gfortran.dg/pr64530.f90: Likewise.
14208 * gfortran.dg/pr65429.f90: Likewise.
14209 * gfortran.dg/pr65450.f90: Likewise.
14210 * gfortran.dg/pr65504.f90: Likewise.
14211 * gfortran.dg/pr65903.f90: Likewise.
14212 * gfortran.dg/pr66311.f90: Likewise.
14213 * gfortran.dg/pr66864.f90: Likewise.
14214 * gfortran.dg/pr67140.f90: Likewise.
14215 * gfortran.dg/pr67524.f90: Likewise.
14216 * gfortran.dg/pr67885.f90: Likewise.
14217 * gfortran.dg/pr68053.f90: Likewise.
14218 * gfortran.dg/pr68566.f90: Likewise.
14219 * gfortran.dg/pr69514_1.f90: Likewise.
14220 * gfortran.dg/pr69514_2.f90: Likewise.
14221 * gfortran.dg/pr69739.f90: Likewise.
14222 * gfortran.dg/pr70673.f90: Likewise.
14223 * gfortran.dg/pr71523_2.f90: Likewise.
14224 * gfortran.dg/pr71764.f90: Likewise.
14225 * gfortran.dg/pr78092.f90: Likewise.
14226 * gfortran.dg/pr82973.f90: Likewise.
14227 * gfortran.dg/pr83864.f90: Likewise.
14228 * gfortran.dg/pr83874.f90: Likewise.
14229 * gfortran.dg/pr84088.f90: Likewise.
14230 * gfortran.dg/pr84155.f90: Likewise.
14231 * gfortran.dg/proc_decl_12.f90: Likewise.
14232 * gfortran.dg/proc_decl_13.f90: Likewise.
14233 * gfortran.dg/proc_decl_15.f90: Likewise.
14234 * gfortran.dg/proc_decl_17.f90: Likewise.
14235 * gfortran.dg/proc_decl_18.f90: Likewise.
14236 * gfortran.dg/proc_decl_2.f90: Likewise.
14237 * gfortran.dg/proc_decl_5.f90: Likewise.
14238 * gfortran.dg/proc_decl_9.f90: Likewise.
14239 * gfortran.dg/proc_ptr_1.f90: Likewise.
14240 * gfortran.dg/proc_ptr_10.f90: Likewise.
14241 * gfortran.dg/proc_ptr_12.f90: Likewise.
14242 * gfortran.dg/proc_ptr_18.f90: Likewise.
14243 * gfortran.dg/proc_ptr_19.f90: Likewise.
14244 * gfortran.dg/proc_ptr_21.f90: Likewise.
14245 * gfortran.dg/proc_ptr_22.f90: Likewise.
14246 * gfortran.dg/proc_ptr_23.f90: Likewise.
14247 * gfortran.dg/proc_ptr_25.f90: Likewise.
14248 * gfortran.dg/proc_ptr_26.f90: Likewise.
14249 * gfortran.dg/proc_ptr_3.f90: Likewise.
14250 * gfortran.dg/proc_ptr_36.f90: Likewise.
14251 * gfortran.dg/proc_ptr_47.f90: Likewise.
14252 * gfortran.dg/proc_ptr_48.f90: Likewise.
14253 * gfortran.dg/proc_ptr_5.f90: Likewise.
14254 * gfortran.dg/proc_ptr_6.f90: Likewise.
14255 * gfortran.dg/proc_ptr_7.f90: Likewise.
14256 * gfortran.dg/proc_ptr_8.f90: Likewise.
14257 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
14258 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
14259 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
14260 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
14261 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
14262 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
14263 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
14264 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
14265 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
14266 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
14267 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
14268 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
14269 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
14270 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
14271 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
14272 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
14273 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
14274 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
14275 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
14276 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
14277 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
14278 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
14279 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
14280 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
14281 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
14282 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
14283 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
14284 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
14285 * gfortran.dg/product_init_expr.f03: Likewise.
14286 * gfortran.dg/promotion.f90: Likewise.
14287 * gfortran.dg/promotion_3.f90: Likewise.
14288 * gfortran.dg/promotion_4.f90: Likewise.
14289 * gfortran.dg/protected_1.f90: Likewise.
14290 * gfortran.dg/protected_2.f90: Likewise.
14291 * gfortran.dg/ptr-func-1.f90: Likewise.
14292 * gfortran.dg/ptr-func-2.f90: Likewise.
14293 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
14294 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
14295 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
14296 * gfortran.dg/pure_byref_1.f90: Likewise.
14297 * gfortran.dg/pure_byref_2.f90: Likewise.
14298 * gfortran.dg/pure_byref_3.f90: Likewise.
14299 * gfortran.dg/quad_2.f90: Likewise.
14300 * gfortran.dg/quad_3.f90: Likewise.
14301 * gfortran.dg/random_3.f90: Likewise.
14302 * gfortran.dg/random_4.f90: Likewise.
14303 * gfortran.dg/random_7.f90: Likewise.
14304 * gfortran.dg/read_2.f90: Likewise.
14305 * gfortran.dg/read_3.f90: Likewise.
14306 * gfortran.dg/read_4.f90: Likewise.
14307 * gfortran.dg/read_5.f90: Likewise.
14308 * gfortran.dg/read_bad_advance.f90: Likewise.
14309 * gfortran.dg/read_bang.f90: Likewise.
14310 * gfortran.dg/read_bang4.f90: Likewise.
14311 * gfortran.dg/read_comma.f: Likewise.
14312 * gfortran.dg/read_dir.f90: Likewise.
14313 * gfortran.dg/read_empty_file.f: Likewise.
14314 * gfortran.dg/read_eof_1.f90: Likewise.
14315 * gfortran.dg/read_eof_2.f90: Likewise.
14316 * gfortran.dg/read_eof_3.f90: Likewise.
14317 * gfortran.dg/read_eof_4.f90: Likewise.
14318 * gfortran.dg/read_eof_5.f90: Likewise.
14319 * gfortran.dg/read_eof_6.f: Likewise.
14320 * gfortran.dg/read_eof_7.f90: Likewise.
14321 * gfortran.dg/read_eof_8.f90: Likewise.
14322 * gfortran.dg/read_eof_all.f90: Likewise.
14323 * gfortran.dg/read_eor.f90: Likewise.
14324 * gfortran.dg/read_float_1.f90: Likewise.
14325 * gfortran.dg/read_float_2.f03: Likewise.
14326 * gfortran.dg/read_float_3.f90: Likewise.
14327 * gfortran.dg/read_float_4.f90: Likewise.
14328 * gfortran.dg/read_infnan_1.f90: Likewise.
14329 * gfortran.dg/read_list_eof_1.f90: Likewise.
14330 * gfortran.dg/read_logical.f90: Likewise.
14331 * gfortran.dg/read_many_1.f: Likewise.
14332 * gfortran.dg/read_no_eor.f90: Likewise.
14333 * gfortran.dg/read_noadvance.f90: Likewise.
14334 * gfortran.dg/read_repeat.f90: Likewise.
14335 * gfortran.dg/read_repeat_2.f90: Likewise.
14336 * gfortran.dg/read_size_noadvance.f90: Likewise.
14337 * gfortran.dg/read_x_eof.f90: Likewise.
14338 * gfortran.dg/read_x_past.f: Likewise.
14339 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
14340 * gfortran.dg/real_const_1.f: Likewise.
14341 * gfortran.dg/real_const_2.f90: Likewise.
14342 * gfortran.dg/real_const_3.f90: Likewise.
14343 * gfortran.dg/real_do_1.f90: Likewise.
14344 * gfortran.dg/real_index_1.f90: Likewise.
14345 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
14346 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
14347 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
14348 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
14349 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
14350 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
14351 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
14352 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
14353 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
14354 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
14355 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
14356 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
14357 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
14358 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
14359 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
14360 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
14361 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
14362 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
14363 * gfortran.dg/record_marker_1.f90: Likewise.
14364 * gfortran.dg/record_marker_2.f: Likewise.
14365 * gfortran.dg/record_marker_3.f90: Likewise.
14366 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
14367 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
14368 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
14369 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
14370 * gfortran.dg/recursive_check_7.f90: Likewise.
14371 * gfortran.dg/recursive_reference_1.f90: Likewise.
14372 * gfortran.dg/recursive_reference_2.f90: Likewise.
14373 * gfortran.dg/recursive_stack.f90: Likewise.
14374 * gfortran.dg/reduction.f90: Likewise.
14375 * gfortran.dg/repack_arrays_1.f90: Likewise.
14376 * gfortran.dg/repeat_1.f90: Likewise.
14377 * gfortran.dg/repeat_2.f90: Likewise.
14378 * gfortran.dg/repeat_3.f90: Likewise.
14379 * gfortran.dg/repeat_6.f90: Likewise.
14380 * gfortran.dg/reshape-alloc.f90: Likewise.
14381 * gfortran.dg/reshape-complex.f90: Likewise.
14382 * gfortran.dg/reshape.f90: Likewise.
14383 * gfortran.dg/reshape_2.f90: Likewise.
14384 * gfortran.dg/reshape_7.f90: Likewise.
14385 * gfortran.dg/reshape_empty_1.f03: Likewise.
14386 * gfortran.dg/reshape_pad_1.f90: Likewise.
14387 * gfortran.dg/reshape_rank7.f90: Likewise.
14388 * gfortran.dg/reshape_transpose_1.f90: Likewise.
14389 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
14390 * gfortran.dg/result_default_init_1.f90: Likewise.
14391 * gfortran.dg/result_in_spec_1.f90: Likewise.
14392 * gfortran.dg/result_in_spec_2.f90: Likewise.
14393 * gfortran.dg/ret_array_1.f90: Likewise.
14394 * gfortran.dg/ret_pointer_1.f90: Likewise.
14395 * gfortran.dg/ret_pointer_2.f90: Likewise.
14396 * gfortran.dg/rewind_1.f90: Likewise.
14397 * gfortran.dg/round_1.f03: Likewise.
14398 * gfortran.dg/round_2.f03: Likewise.
14399 * gfortran.dg/round_3.f08: Likewise.
14400 * gfortran.dg/round_4.f90: Likewise.
14401 * gfortran.dg/rrspacing_1.f90: Likewise.
14402 * gfortran.dg/runtime_warning_1.f90: Likewise.
14403 * gfortran.dg/same_type_as_2.f03: Likewise.
14404 * gfortran.dg/save_1.f90: Likewise.
14405 * gfortran.dg/save_5.f90: Likewise.
14406 * gfortran.dg/save_6.f90: Likewise.
14407 * gfortran.dg/scalar_mask_1.f90: Likewise.
14408 * gfortran.dg/scalar_mask_2.f90: Likewise.
14409 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
14410 * gfortran.dg/scale_1.f90: Likewise.
14411 * gfortran.dg/scan_1.f90: Likewise.
14412 * gfortran.dg/scan_2.f90: Likewise.
14413 * gfortran.dg/secnds-1.f: Likewise.
14414 * gfortran.dg/secnds.f: Likewise.
14415 * gfortran.dg/select_1.f90: Likewise.
14416 * gfortran.dg/select_2.f90: Likewise.
14417 * gfortran.dg/select_3.f90: Likewise.
14418 * gfortran.dg/select_5.f90: Likewise.
14419 * gfortran.dg/select_char_1.f90: Likewise.
14420 * gfortran.dg/select_char_2.f90: Likewise.
14421 * gfortran.dg/select_type_13.f03: Likewise.
14422 * gfortran.dg/select_type_14.f03: Likewise.
14423 * gfortran.dg/select_type_15.f03: Likewise.
14424 * gfortran.dg/select_type_19.f03: Likewise.
14425 * gfortran.dg/select_type_2.f03: Likewise.
14426 * gfortran.dg/select_type_26.f03: Likewise.
14427 * gfortran.dg/select_type_27.f03: Likewise.
14428 * gfortran.dg/select_type_28.f03: Likewise.
14429 * gfortran.dg/select_type_3.f03: Likewise.
14430 * gfortran.dg/select_type_35.f03: Likewise.
14431 * gfortran.dg/select_type_36.f03: Likewise.
14432 * gfortran.dg/select_type_37.f03: Likewise.
14433 * gfortran.dg/select_type_39.f03: Likewise.
14434 * gfortran.dg/select_type_4.f90: Likewise.
14435 * gfortran.dg/select_type_5.f03: Likewise.
14436 * gfortran.dg/select_type_6.f03: Likewise.
14437 * gfortran.dg/select_type_7.f03: Likewise.
14438 * gfortran.dg/select_type_8.f03: Likewise.
14439 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14440 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14441 * gfortran.dg/selected_kind_1.f90: Likewise.
14442 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14443 * gfortran.dg/shape_2.f90: Likewise.
14444 * gfortran.dg/shape_4.f90: Likewise.
14445 * gfortran.dg/shape_5.f90: Likewise.
14446 * gfortran.dg/shape_7.f90: Likewise.
14447 * gfortran.dg/shape_8.f90: Likewise.
14448 * gfortran.dg/shape_9.f90: Likewise.
14449 * gfortran.dg/shift-kind_2.f90: Likewise.
14450 * gfortran.dg/shiftalr_1.F90: Likewise.
14451 * gfortran.dg/shiftalr_2.F90: Likewise.
14452 * gfortran.dg/simpleif_1.f90: Likewise.
14453 * gfortran.dg/simplify_argN_1.f90: Likewise.
14454 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14455 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14456 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14457 * gfortran.dg/simplify_modulo.f90: Likewise.
14458 * gfortran.dg/single_char_string.f90: Likewise.
14459 * gfortran.dg/size_dim.f90: Likewise.
14460 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14461 * gfortran.dg/sizeof.f90: Likewise.
14462 * gfortran.dg/sizeof_4.f90: Likewise.
14463 * gfortran.dg/slash_1.f90: Likewise.
14464 * gfortran.dg/sms-1.f90: Likewise.
14465 * gfortran.dg/sms-2.f90: Likewise.
14466 * gfortran.dg/spec_expr_7.f90: Likewise.
14467 * gfortran.dg/specifics_1.f90: Likewise.
14468 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14469 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14470 * gfortran.dg/spread_init_expr.f03: Likewise.
14471 * gfortran.dg/spread_scalar_source.f90: Likewise.
14472 * gfortran.dg/spread_shape_1.f90: Likewise.
14473 * gfortran.dg/stat_1.f90: Likewise.
14474 * gfortran.dg/stat_2.f90: Likewise.
14475 * gfortran.dg/stfunc_1.f90: Likewise.
14476 * gfortran.dg/stfunc_4.f90: Likewise.
14477 * gfortran.dg/stfunc_6.f90: Likewise.
14478 * gfortran.dg/storage_size_1.f08: Likewise.
14479 * gfortran.dg/storage_size_3.f08: Likewise.
14480 * gfortran.dg/storage_size_4.f90: Likewise.
14481 * gfortran.dg/streamio_1.f90: Likewise.
14482 * gfortran.dg/streamio_10.f90: Likewise.
14483 * gfortran.dg/streamio_11.f90: Likewise.
14484 * gfortran.dg/streamio_12.f90: Likewise.
14485 * gfortran.dg/streamio_13.f90: Likewise.
14486 * gfortran.dg/streamio_14.f90: Likewise.
14487 * gfortran.dg/streamio_15.f90: Likewise.
14488 * gfortran.dg/streamio_16.f90: Likewise.
14489 * gfortran.dg/streamio_17.f90: Likewise.
14490 * gfortran.dg/streamio_2.f90: Likewise.
14491 * gfortran.dg/streamio_3.f90: Likewise.
14492 * gfortran.dg/streamio_4.f90: Likewise.
14493 * gfortran.dg/streamio_5.f90: Likewise.
14494 * gfortran.dg/streamio_6.f90: Likewise.
14495 * gfortran.dg/streamio_7.f90: Likewise.
14496 * gfortran.dg/streamio_8.f90: Likewise.
14497 * gfortran.dg/streamio_9.f90: Likewise.
14498 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14499 * gfortran.dg/string_4.f90: Likewise.
14500 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14501 * gfortran.dg/string_assign_2.f90: Likewise.
14502 * gfortran.dg/string_compare_1.f90: Likewise.
14503 * gfortran.dg/string_compare_2.f90: Likewise.
14504 * gfortran.dg/string_compare_3.f90: Likewise.
14505 * gfortran.dg/string_ctor_1.f90: Likewise.
14506 * gfortran.dg/string_length_1.f90: Likewise.
14507 * gfortran.dg/string_length_2.f90: Likewise.
14508 * gfortran.dg/string_length_3.f90: Likewise.
14509 * gfortran.dg/string_length_4.f90: Likewise.
14510 * gfortran.dg/string_null_compare_1.f: Likewise.
14511 * gfortran.dg/string_pad_trunc.f90: Likewise.
14512 * gfortran.dg/structure_constructor_1.f03: Likewise.
14513 * gfortran.dg/structure_constructor_11.f90: Likewise.
14514 * gfortran.dg/structure_constructor_13.f03: Likewise.
14515 * gfortran.dg/structure_constructor_2.f03: Likewise.
14516 * gfortran.dg/structure_constructor_5.f03: Likewise.
14517 * gfortran.dg/submodule_1.f08: Likewise.
14518 * gfortran.dg/submodule_11.f08: Likewise.
14519 * gfortran.dg/submodule_14.f08: Likewise.
14520 * gfortran.dg/submodule_15.f08: Likewise.
14521 * gfortran.dg/submodule_17.f08: Likewise.
14522 * gfortran.dg/submodule_18.f08: Likewise.
14523 * gfortran.dg/submodule_19.f08: Likewise.
14524 * gfortran.dg/submodule_2.f08: Likewise.
14525 * gfortran.dg/submodule_27.f08: Likewise.
14526 * gfortran.dg/submodule_28.f08: Likewise.
14527 * gfortran.dg/submodule_29.f08: Likewise.
14528 * gfortran.dg/submodule_30.f08: Likewise.
14529 * gfortran.dg/submodule_6.f08: Likewise.
14530 * gfortran.dg/submodule_7.f08: Likewise.
14531 * gfortran.dg/submodule_8.f08: Likewise.
14532 * gfortran.dg/subnormal_1.f90: Likewise.
14533 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14534 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14535 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14536 * gfortran.dg/substr_2.f: Likewise.
14537 * gfortran.dg/substr_3.f: Likewise.
14538 * gfortran.dg/substr_4.f: Likewise.
14539 * gfortran.dg/substr_5.f90: Likewise.
14540 * gfortran.dg/substr_6.f90: Likewise.
14541 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14542 * gfortran.dg/sum_init_expr.f03: Likewise.
14543 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14544 * gfortran.dg/system_clock_3.f08: Likewise.
14545 * gfortran.dg/t_editing.f: Likewise.
14546 * gfortran.dg/team_change_1.f90: Likewise.
14547 * gfortran.dg/team_end_1.f90: Likewise.
14548 * gfortran.dg/team_number_1.f90: Likewise.
14549 * gfortran.dg/temporary_1.f90: Likewise.
14550 * gfortran.dg/test_com_block.f90: Likewise.
14551 * gfortran.dg/test_only_clause.f90: Likewise.
14552 * gfortran.dg/tiny_1.f90: Likewise.
14553 * gfortran.dg/tiny_2.f90: Likewise.
14554 * gfortran.dg/tl_editing.f90: Likewise.
14555 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14556 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14557 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14558 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14559 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14560 * gfortran.dg/transfer_class_2.f90: Likewise.
14561 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14562 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14563 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14564 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14565 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14566 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14567 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14568 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14569 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14570 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14571 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14572 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14573 * gfortran.dg/transpose_1.f90: Likewise.
14574 * gfortran.dg/transpose_3.f03: Likewise.
14575 * gfortran.dg/transpose_4.f90: Likewise.
14576 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14577 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14578 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14579 * gfortran.dg/trim_1.f90: Likewise.
14580 * gfortran.dg/trim_optimize_1.f90: Likewise.
14581 * gfortran.dg/trim_optimize_2.f90: Likewise.
14582 * gfortran.dg/trim_optimize_3.f90: Likewise.
14583 * gfortran.dg/trim_optimize_4.f90: Likewise.
14584 * gfortran.dg/trim_optimize_5.f90: Likewise.
14585 * gfortran.dg/trim_optimize_6.f90: Likewise.
14586 * gfortran.dg/trim_optimize_7.f90: Likewise.
14587 * gfortran.dg/trim_optimize_8.f90: Likewise.
14588 * gfortran.dg/type_to_class_1.f03: Likewise.
14589 * gfortran.dg/type_to_class_2.f03: Likewise.
14590 * gfortran.dg/type_to_class_3.f03: Likewise.
14591 * gfortran.dg/type_to_class_4.f03: Likewise.
14592 * gfortran.dg/type_to_class_5.f03: Likewise.
14593 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14594 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14595 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14596 * gfortran.dg/typebound_call_1.f03: Likewise.
14597 * gfortran.dg/typebound_call_13.f03: Likewise.
14598 * gfortran.dg/typebound_call_18.f03: Likewise.
14599 * gfortran.dg/typebound_call_19.f03: Likewise.
14600 * gfortran.dg/typebound_call_2.f03: Likewise.
14601 * gfortran.dg/typebound_call_20.f03: Likewise.
14602 * gfortran.dg/typebound_call_3.f03: Likewise.
14603 * gfortran.dg/typebound_generic_5.f03: Likewise.
14604 * gfortran.dg/typebound_generic_6.f03: Likewise.
14605 * gfortran.dg/typebound_generic_9.f03: Likewise.
14606 * gfortran.dg/typebound_operator_12.f03: Likewise.
14607 * gfortran.dg/typebound_operator_13.f03: Likewise.
14608 * gfortran.dg/typebound_operator_15.f90: Likewise.
14609 * gfortran.dg/typebound_operator_20.f90: Likewise.
14610 * gfortran.dg/typebound_operator_3.f03: Likewise.
14611 * gfortran.dg/typebound_operator_6.f03: Likewise.
14612 * gfortran.dg/typebound_operator_7.f03: Likewise.
14613 * gfortran.dg/typebound_operator_8.f03: Likewise.
14614 * gfortran.dg/typebound_operator_9.f03: Likewise.
14615 * gfortran.dg/typebound_proc_19.f90: Likewise.
14616 * gfortran.dg/typebound_proc_20.f90: Likewise.
14617 * gfortran.dg/typebound_proc_23.f90: Likewise.
14618 * gfortran.dg/typebound_proc_27.f03: Likewise.
14619 * gfortran.dg/typebound_proc_35.f90: Likewise.
14620 * gfortran.dg/typebound_proc_36.f90: Likewise.
14621 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14622 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14623 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14624 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14625 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14626 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14627 * gfortran.dg/unf_short_record_1.f90: Likewise.
14628 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14629 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14630 * gfortran.dg/unit_1.f90: Likewise.
14631 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14632 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14633 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14634 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14635 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14636 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14637 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14638 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14639 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14640 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14641 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14642 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14643 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14644 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14645 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14646 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14647 * gfortran.dg/unpack_init_expr.f03: Likewise.
14648 * gfortran.dg/use_10.f90: Likewise.
14649 * gfortran.dg/use_11.f90: Likewise.
14650 * gfortran.dg/use_13.f90: Likewise.
14651 * gfortran.dg/use_24.f90: Likewise.
14652 * gfortran.dg/use_27.f90: Likewise.
14653 * gfortran.dg/use_5.f90: Likewise.
14654 * gfortran.dg/use_allocated_1.f90: Likewise.
14655 * gfortran.dg/use_only_1.f90: Likewise.
14656 * gfortran.dg/use_only_4.f90: Likewise.
14657 * gfortran.dg/use_rename_2.f90: Likewise.
14658 * gfortran.dg/use_rename_4.f90: Likewise.
14659 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14660 * gfortran.dg/used_interface_ref.f90: Likewise.
14661 * gfortran.dg/used_types_5.f90: Likewise.
14662 * gfortran.dg/utf8_1.f03: Likewise.
14663 * gfortran.dg/utf8_2.f03: Likewise.
14664 * gfortran.dg/value_1.f90: Likewise.
14665 * gfortran.dg/value_2.f90: Likewise.
14666 * gfortran.dg/value_4.f90: Likewise.
14667 * gfortran.dg/value_6.f03: Likewise.
14668 * gfortran.dg/value_7.f03: Likewise.
14669 * gfortran.dg/value_test.f90: Likewise.
14670 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14671 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14672 * gfortran.dg/vect/pr60510.f: Likewise.
14673 * gfortran.dg/vect/pr69882.f90: Likewise.
14674 * gfortran.dg/vect/pr69980.f90: Likewise.
14675 * gfortran.dg/vect/vect-5.f90: Likewise.
14676 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14677 * gfortran.dg/vector_subscript_1.f90: Likewise.
14678 * gfortran.dg/vector_subscript_2.f90: Likewise.
14679 * gfortran.dg/vector_subscript_3.f90: Likewise.
14680 * gfortran.dg/vector_subscript_5.f90: Likewise.
14681 * gfortran.dg/verify_2.f90: Likewise.
14682 * gfortran.dg/volatile10.f90: Likewise.
14683 * gfortran.dg/where_1.f90: Likewise.
14684 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14685 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14686 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14687 * gfortran.dg/whole_file_13.f90: Likewise.
14688 * gfortran.dg/whole_file_2.f90: Likewise.
14689 * gfortran.dg/widechar_2.f90: Likewise.
14690 * gfortran.dg/widechar_4.f90: Likewise.
14691 * gfortran.dg/widechar_5.f90: Likewise.
14692 * gfortran.dg/widechar_6.f90: Likewise.
14693 * gfortran.dg/widechar_8.f90: Likewise.
14694 * gfortran.dg/widechar_IO_1.f90: Likewise.
14695 * gfortran.dg/widechar_IO_2.f90: Likewise.
14696 * gfortran.dg/widechar_IO_3.f90: Likewise.
14697 * gfortran.dg/widechar_IO_4.f90: Likewise.
14698 * gfortran.dg/widechar_compare_1.f90: Likewise.
14699 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14700 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14701 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14702 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14703 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14704 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14705 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14706 * gfortran.dg/widechar_select_1.f90: Likewise.
14707 * gfortran.dg/winapi.f90: Likewise.
14708 * gfortran.dg/write_0_pe_format.f90: Likewise.
14709 * gfortran.dg/write_back.f: Likewise.
14710 * gfortran.dg/write_check3.f90: Likewise.
14711 * gfortran.dg/write_direct_eor.f90: Likewise.
14712 * gfortran.dg/write_padding.f90: Likewise.
14713 * gfortran.dg/write_recursive.f90: Likewise.
14714 * gfortran.dg/write_rewind_1.f: Likewise.
14715 * gfortran.dg/write_rewind_2.f: Likewise.
14716 * gfortran.dg/write_zero_array.f90: Likewise.
14717 * gfortran.dg/x_slash_1.f: Likewise.
14718 * gfortran.dg/x_slash_2.f: Likewise.
14719 * gfortran.dg/zero_array_components_1.f90: Likewise.
14720 * gfortran.dg/zero_length_1.f90: Likewise.
14721 * gfortran.dg/zero_length_2.f90: Likewise.
14722 * gfortran.dg/zero_sized_1.f90: Likewise.
14723 * gfortran.dg/zero_sized_3.f90: Likewise.
14724 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14725 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14726 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14727 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14728 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14729 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14730 * gfortran.fortran-torture/execute/args.f90: Likewise.
14731 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14732 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14733 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14734 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14735 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14736 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14737 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14738 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14739 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14740 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14741 * gfortran.fortran-torture/execute/common.f90: Likewise.
14742 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14743 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14744 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14745 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14746 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14747 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14748 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14749 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14750 * gfortran.fortran-torture/execute/data.f90: Likewise.
14751 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14752 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14753 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14754 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14755 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14756 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14757 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14758 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14759 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14760 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14761 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14762 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14763 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14764 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14765 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14766 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14767 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14768 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14769 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14770 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14771 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14772 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14773 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14774 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14775 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14776 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14777 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14778 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14779 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14780 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14781 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14782 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14783 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14784 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14785 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14786 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14787 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14788 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14789 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14790 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14791 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14792 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14793 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14794 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14795 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14796 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14797 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14798 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14799 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14800 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14801 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14802 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14803 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14804 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14805 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14806 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14807 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14808 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14809 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14810 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14811 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14812 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14813 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14814 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14815 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14816 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14817 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14818 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14819 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14820 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14821 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14822 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14823 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14824 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14825 Likewise.
14826 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14827 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14828 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14829 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14830 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14831 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14832 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14833 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14834 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14835 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14836 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14837 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14838 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14839 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14840 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14841 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14842 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14843 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14844 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14845 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14846 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14847 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14848 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14849 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14850 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14851 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14852 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14853 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14854 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14855 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14856 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14857 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14858 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14859 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14860 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14861 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14862 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14863 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14864 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14865 * gfortran.fortran-torture/execute/math.f90: Likewise.
14866 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14867 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14868 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14869 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14870 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14871 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14872 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14873 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14874 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14875 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14876 * gfortran.fortran-torture/execute/power.f90: Likewise.
14877 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14878 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14879 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14880 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14881 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14882 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14883 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14884 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14885 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14886 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14887 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14888 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14889 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14890 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14891 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14892 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14893 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14894 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14895 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14896 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14897 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14898 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14899 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14900 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14901 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14902 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14903 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14904 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14905 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14906 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14907 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14908 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14909 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14910 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14911 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14912 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14913 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14914 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14915 * gfortran.fortran-torture/execute/string.f90: Likewise.
14916 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14917 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14918 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14919 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14920 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14921 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14922 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14923 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14924 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14925 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14926 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14927 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14928 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14929 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14930 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14931 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14932 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14933 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14934 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14935 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14936 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14937 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14938 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14939 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14940 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14941 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14942 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14943 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14944 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14945 * gfortran.dg/inline_transpose_1.f90: Likewise.
14946
14947 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14948
14949 PR fortran/84115
14950 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14951 change to dg-run.
14952
14953 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14954
14955 PR ada/84277
14956 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14957 * gnat.dg/dispatch1.adb: Rename into...
14958 * gnat.dg/disp1.adb: ...this.
14959 * gnat.dg/dispatch1_p.ads: Rename into...
14960 * gnat.dg/disp1_pkg.ads: ...this.
14961 * gnat.dg/disp2.adb: Rename into...
14962 * gnat.dg/dispatch2.adb: ...this.
14963 * gnat.dg/dispatch2_p.ads: Rename into...
14964 * gnat.dg/disp2_pkg.ads: ...this.
14965 * gnat.dg/dispatch2_p.adb: Rename into...
14966 * gnat.dg/disp2_pkg.adb: this.
14967 * gnat.dg/generic_dispatch.adb: Rename into...
14968 * gnat.dg/generic_disp.adb: this.
14969 * gnat.dg/generic_dispatch_p.ads: Rename into...
14970 * gnat.dg/generic_disp_pkg.ads: ...this.
14971 * gnat.dg/generic_dispatch_p.adb: Rename into...
14972 * gnat.dg/generic_disp_pkg.adb: ...this.
14973 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14974 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14975 * gnat.dg/object_overflow1.adb: Tweak index.
14976 * gnat.dg/object_overflow2.adb: Likewise.
14977 * gnat.dg/object_overflow3.adb: Likewise.
14978 * gnat.dg/object_overflow4.adb: Likewise.
14979 * gnat.dg/object_overflow5.adb: Likewise.
14980
14981 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14982
14983 PR ipa/84425
14984 * gcc.c-torture/compile/pr84425.c: New test.
14985
14986 2018-02-16 Marek Polacek <polacek@redhat.com>
14987 Jakub Jelinek <jakub@redhat.com>
14988
14989 PR c++/84192
14990 * g++.dg/cpp1y/constexpr-84192.C: New test.
14991
14992 2018-02-16 Martin Sebor <msebor@redhat.com>
14993
14994 PR c++/79064
14995 * g++.dg/overload15.C: New test.
14996
14997 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14998
14999 PR target/81535
15000 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
15001 * gcc.dg/pr56727-2.c: Ditto.
15002 * gcc.target/powerpc/pr79439.c: Renamed to...
15003 * gcc.target/powerpc/pr79439-1.c: ...this.
15004 * gcc.target/powerpc/pr79439-2.c: New test.
15005 * gcc.target/powerpc/pr79439-3.c: New test.
15006
15007 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
15008
15009 target/pr84371
15010 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
15011 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
15012 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
15013 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
15014 * gcc.target/powerpc/builtins-3.c: Same.
15015
15016 2018-02-16 Nathan Sidwell <nathan@acm.org>
15017
15018 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
15019
15020 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
15021
15022 PR rtl-optimization/70023
15023 * gcc.target/i386/pr70023.c: New.
15024
15025 2018-02-16 Carl Love <cel@us.ibm.com>
15026
15027 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
15028 tests.
15029 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
15030 tests.
15031
15032 2018-02-16 Carl Love <cel@us.ibm.com>
15033
15034 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
15035 for the ABI definitions for vec_extract4b and vec_insert4b.
15036
15037 2018-02-16 Nathan Sidwell <nathan@acm.org>
15038
15039 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
15040 * g++.old-deja/g++.mike/net43.C: Likewise.
15041
15042 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15043
15044 PR c++/82468
15045 * g++.dg/cpp1z/class-deduction48.C: New.
15046
15047 2018-02-16 Nathan Sidwell <nathan@acm.org>
15048
15049 PR c++/84375
15050 * g++.dg/lookup/pr84375.C: New.
15051
15052 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15053
15054 PR target/83831
15055 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
15056
15057 2018-02-16 Richard Biener <rguenther@suse.de>
15058
15059 PR tree-optimization/84417
15060 * gcc.dg/torture/pr84417.c: New testcase.
15061
15062 2018-02-16 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR target/84272
15065 * g++.dg/opt/pr84272.C: New test.
15066
15067 PR rtl-optimization/83723
15068 * gcc.dg/pr83723.c: New test.
15069
15070 2018-02-16 Richard Biener <rguenther@suse.de>
15071
15072 PR tree-optimization/84399
15073 * gcc.dg/graphite/pr84399.c: New testcase.
15074
15075 2018-02-16 Richard Biener <rguenther@suse.de>
15076
15077 PR tree-optimization/84190
15078 * g++.dg/torture/pr84190.C: New testcase.
15079
15080 2018-02-15 Martin Sebor <msebor@redhat.com>
15081
15082 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
15083 directives.
15084
15085 2018-02-15 Janus Weil <janus@gcc.gnu.org>
15086
15087 PR fortran/84409
15088 * gfortran.dg/dtio_21.f03: Add an error message.
15089 * gfortran.dg/dtio_22.f90: Fix invalid test case.
15090
15091 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15092
15093 PR fortran/84381
15094 * gfortran.dg/stop_shouldfail.f90: New test.
15095
15096 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
15097
15098 PR c++/84330
15099 * g++.dg/concepts/pr84330.C: New.
15100
15101 2018-02-15 Tom de Vries <tom@codesourcery.com>
15102
15103 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
15104
15105 2018-02-15 Tom de Vries <tom@codesourcery.com>
15106
15107 * gcc.c-torture/compile/pr84136.c: Require effective target
15108 indirect_jumps.
15109
15110 2018-02-15 Jakub Jelinek <jakub@redhat.com>
15111
15112 PR tree-optimization/84383
15113 * gcc.c-torture/compile/pr84383.c: New test.
15114
15115 PR tree-optimization/84334
15116 * gcc.dg/pr84334.c: New test.
15117
15118 2018-02-14 Carl Love <cel@us.ibm.com>
15119
15120 * gcc.target/powerpc/builtins-4-int128-runnable.c
15121 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
15122 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
15123
15124 2018-02-14 Martin Sebor <msebor@redhat.com>
15125
15126 PR tree-optimization/83698
15127 * gcc.dg/Wrestrict-7.c: New test.
15128 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
15129 * gcc.target/i386/chkp-stropt-17.c: Same.
15130
15131 2018-02-14 Martin Sebor <msebor@redhat.com>
15132
15133 PR c/84108
15134 * gcc.dg/Wattributes-8.c: New test.
15135
15136 2018-02-14 Janus Weil <janus@gcc.gnu.org>
15137
15138 PR fortran/84385
15139 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
15140 * gfortran.dg/allocate_with_source_23.f90: Ditto.
15141 * gfortran.dg/select_type_1.f03: Extend test case.
15142
15143 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
15144
15145 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
15146 (dg-options): Use -O2 -msse2 -mno-sse3.
15147
15148 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
15149
15150 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
15151 this test case still works ok.
15152 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
15153 * gcc.dg/vmx/insert-be-order.c: Likewise.
15154 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
15155 * gcc.dg/vmx/ld-be-order.c: Likewise.
15156 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
15157 * gcc.dg/vmx/lde-be-order.c: Likewise.
15158 * gcc.dg/vmx/ldl-be-order.c: Likewise.
15159 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
15160 * gcc.dg/vmx/merge-be-order.c: Likewise.
15161 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
15162 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
15163 * gcc.dg/vmx/pack-be-order.c: Likewise.
15164 * gcc.dg/vmx/perm-be-order.c: Likewise.
15165 * gcc.dg/vmx/splat-be-order.c: Likewise.
15166 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
15167 * gcc.dg/vmx/st-be-order.c: Likewise.
15168 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
15169 * gcc.dg/vmx/ste-be-order.c: Likewise.
15170 * gcc.dg/vmx/stl-be-order.c: Likewise.
15171 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
15172 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
15173 * gcc.dg/vmx/unpack-be-order.c: Likewise.
15174 * gcc.dg/vmx/vsums-be-order.c: Likewise.
15175 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
15176
15177 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
15178
15179 PR c++/84350
15180 * g++.dg/cpp0x/auto49.C: New.
15181
15182 2018-02-14 Nathan Sidwell <nathan@acm.org>
15183
15184 * g++.dg/template/instantiate5.C: Adjust required-from loc.
15185
15186 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15187
15188 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
15189 * gcc.target/powerpc/le-altivec-consts.c: Same.
15190
15191 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
15192
15193 PR target/84220
15194 * gcc.target/powerpc/pr84220-sld.c: New test.
15195 * gcc.target/powerpc/pr84220-sld2.c: New test.
15196 * gcc.target/powerpc/pr84220-sldw.c: New test.
15197 * gcc.target/powerpc/pr84220-xxperm.c: New test.
15198 * gcc.target/powerpc/pr84220-xxsld.c: New test.
15199
15200 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15201
15202 PR target/84239
15203 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
15204 _inc_ssp intrinsics.
15205 * gcc.target/i386/cet-intrin-4.c: Likewise.
15206 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
15207 __builtin_ia32_rdssp[d|q].
15208
15209 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
15210
15211 PR tree-optimization/84357
15212 * gcc.dg/vect/pr84357.c: New test.
15213
15214 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
15215
15216 PR target/83831
15217 * gcc.target/rx/pr83831.c: New tests.
15218
15219 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
15220
15221 PR target/79242
15222 * gcc.target/msp430/pr79242.c: New test.
15223
15224 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15225
15226 PR target/84372
15227 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
15228 with -mcpu=power9.
15229
15230 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15231
15232 PR target/84279
15233 * g++.dg/pr84279.C: New test.
15234
15235 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
15236
15237 PR rtl-optimization/84169
15238 * gcc.c-torture/execute/pr84169.c: New.
15239
15240 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15241
15242 PR target/84370
15243 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
15244
15245 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
15246
15247 PR target/84365
15248 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
15249 with -mcpu=power9.
15250
15251 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15252
15253 PR c++/84364
15254 * g++.dg/warn/effc4.C: New test.
15255
15256 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15257
15258 PR c++/84333
15259 * g++.dg/template/sizeof16.C: New.
15260 * g++.dg/template/sizeof17.C: Likewise.
15261
15262 2018-02-13 Janus Weil <janus@gcc.gnu.org>
15263
15264 PR fortran/84313
15265 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
15266 add necessary compiler options.
15267 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
15268
15269 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR c/82210
15272 * gcc.c-torture/execute/pr82210.c: New test.
15273
15274 PR middle-end/84309
15275 * gcc.dg/pr84309-2.c: New test.
15276
15277 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
15278
15279 PR tree-optimization/84321
15280 * gcc.dg/pr84321.c: New test.
15281
15282 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
15283
15284 PR target/84359
15285 * gcc.target/i386/pr57193.c: Add -march=x86-64.
15286
15287 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
15288
15289 PR sanitizer/84340
15290 * gcc.dg/asan/pr84307.c: Remove test.
15291
15292 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
15293
15294 * gcc.target/rl78/test_auto_vector.c: New test.
15295
15296 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
15297
15298 PR c/84305
15299 * gcc.c-torture/compile/pr84305.c: New test.
15300
15301 2018-02-13 Jakub Jelinek <jakub@redhat.com>
15302
15303 PR target/84335
15304 * gcc.target/i386/pr84335.c: New test.
15305
15306 PR tree-optimization/84339
15307 * gcc.c-torture/execute/pr84339.c: New test.
15308
15309 PR middle-end/84309
15310 * gcc.dg/pr84309.c: New test.
15311 * gcc.target/i386/pr84309.c: New test.
15312
15313 PR target/84336
15314 * gcc.target/i386/pr84336.c: New test.
15315
15316 2018-02-12 Jakub Jelinek <jakub@redhat.com>
15317
15318 PR c++/84341
15319 * c-c++-common/gomp/pr84341.c: New test.
15320
15321 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15322
15323 PR fortran/68746
15324 * gfortran.dg/read_dir.f90: Re-add dg-do run.
15325
15326 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
15327
15328 PR fortran/68746
15329 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
15330 of zero for read.
15331
15332 2018-02-12 Jeff Law <law@redhat.com>
15333
15334 * gcc.c-torture/compile/reg-args-size.c: New test.
15335
15336 2018-02-12 Carl Love <cel@us.ibm.com>
15337
15338 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
15339 uint128 tests to new testfile.
15340 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
15341 int128 and uint128 tests.
15342 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
15343 list of torture tests.
15344
15345 2018-02-12 Janus Weil <janus@gcc.gnu.org>
15346
15347 PR fortran/84273
15348 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
15349 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
15350
15351 2018-02-12 Tamar Christina <tamar.christina@arm.com>
15352
15353 PR target/82641
15354 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
15355
15356 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
15357
15358 PR sanitizer/84307
15359 * gcc.dg/asan/pr84307.c: New test.
15360
15361 2018-02-12 Nathan Sidwell <nathan@acm.org>
15362
15363 * g++.dg/parse/pr84263.C: New.
15364
15365 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
15366
15367 PR c++/79626
15368 * g++.dg/template/crash129.C: New.
15369
15370 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15371
15372 PR target/83828
15373 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15374 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15375 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15376 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
15377 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
15378
15379 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15380
15381 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
15382 _mm_maskz_scalef_round_sd): Test new intrinsics.
15383 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
15384 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
15385 intrinsics.
15386 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
15387 _mm_maskz_scalef_round_ss): Test new intrinsics.
15388 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
15389 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
15390 intrinsics.
15391 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
15392 __builtin_ia32_scalefss_round): Remove builtin.
15393 (__builtin_ia32_scalefsd_mask_round,
15394 __builtin_ia32_scalefss_mask_round): Test new builtin.
15395 * gcc.target/i386/sse-13.c: Ditto.
15396 * gcc.target/i386/sse-23.c: Ditto.
15397
15398 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
15399
15400 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
15401 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
15402 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
15403 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
15404 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
15405 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
15406 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
15407 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
15408 intrinsics.
15409 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
15410 (__builtin_ia32_sqrtss_round): Remove builtins.
15411 (__builtin_ia32_sqrtsd_mask_round)
15412 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
15413 * gcc.target/i386/sse-13.c: Ditto.
15414 * gcc.target/i386/sse-23.c: Ditto.
15415
15416 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15417
15418 PR fortran/35299
15419 * gfortran.dg/statement_function_3.f: New test.
15420
15421 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15422
15423 PR fortran/54223
15424 PR fortran/84276
15425 * gfortran.dg/statement_function_1.f90: New test.
15426 * gfortran.dg/statement_function_2.f90: New test.
15427
15428 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15429
15430 PR fortran/84074
15431 * gfortran.dg/type_to_class_5.f03: New test.
15432
15433 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15434
15435 PR fortran/56691
15436 * gfortran.dg/type_to_class_4.f03: New test.
15437
15438 2018-02-10 Alan Modra <amodra@gmail.com>
15439
15440 PR target/84300
15441 * gcc.dg/pr84300.c: New.
15442
15443 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15444
15445 PR sanitizer/83987
15446 * g++.dg/ubsan/pr83987-2.C: New test.
15447
15448 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15449
15450 * gcc.target/rx/movsicc.c: New test.
15451
15452 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15453
15454 PR target/83926
15455 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15456 message.
15457
15458 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15459
15460 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15461 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15462
15463 2018-02-09 Nathan Sidwell <nathan@acm.org>
15464
15465 PR c/84293
15466 * c-c++-common/pr84293.h: New.
15467 * c-c++-common/pr84293.c: New.
15468
15469 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15470
15471 PR rtl-optimization/57193
15472 * gcc.target/i386/pr57193.c: New.
15473
15474 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15475
15476 PR target/84226
15477 * gcc.target/powerpc/pr84226.c: New test.
15478
15479 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15480
15481 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15482 from this to...
15483 <vclzd>: ...this.
15484
15485 2018-02-09 Martin Sebor <msebor@redhat.com>
15486
15487 PR lto/84212
15488 * gcc.dg/lto/pr84212_0.c: New test file.
15489 * gcc.dg/lto/pr84212_1.c: Same.
15490
15491 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15492
15493 PR target/83926
15494 * gcc.target/powerpc/pr83926.c: New test.
15495 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15496 message. Fix test for running in 32-bit mode.
15497
15498 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15499
15500 PR target/82641
15501 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15502
15503 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15504
15505 PR target/PR84295
15506 * gcc.target/s390/pr84295.c: New test.
15507
15508 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15509
15510 PR c++/77522
15511 * g++.dg/cpp1y/lambda-init16.C: New.
15512
15513 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15514
15515 * gnat.dg/sso8.adb: New test.
15516 * gnat.dg/sso8_pkg.ads: New helper.
15517
15518 2018-02-09 Richard Biener <rguenther@suse.de>
15519
15520 PR tree-optimization/84278
15521 * gcc.target/i386/pr84278.c: Adjust regex.
15522
15523 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15524
15525 PR tree-optimization/84232
15526 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15527
15528 PR debug/84252
15529 * gcc.target/aarch64/pr84252.c: New test.
15530
15531 PR middle-end/84237
15532 * gcc.dg/pr84237.c: New test.
15533
15534 2018-02-09 Marek Polacek <polacek@redhat.com>
15535 Jakub Jelinek <jakub@redhat.com>
15536
15537 PR c++/83659
15538 * g++.dg/torture/pr83659.C: New test.
15539
15540 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15541
15542 PR tree-optimization/84136
15543 * gcc.c-torture/compile/pr84136.c: New test.
15544
15545 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15546
15547 PR target/83008
15548 * gcc.target/i386/pr83008.c: New test.
15549
15550 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15551
15552 PR target/81143
15553 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15554
15555 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15556
15557 PR c++/83806
15558 * g++.dg/warn/Wunused-parm-11.C: New.
15559
15560 2018-02-08 Marek Polacek <polacek@redhat.com>
15561
15562 PR tree-optimization/84238
15563 * gcc.dg/Wstringop-overflow-3.c: New test.
15564
15565 2018-02-08 Nathan Sidwell <nathan@acm.org>
15566
15567 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15568
15569 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15570
15571 PR tree-optimization/84265
15572 * gcc.dg/vect/pr84265.c: New test.
15573
15574 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15575
15576 PR tree-optimization/81635
15577 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15578 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15579
15580 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15581
15582 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15583 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15584 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15585 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15586 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15587 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15588 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15589 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15590 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15591 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15592 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15593 * gcc.target/s390/nobp-return-attr-all.c: New test.
15594 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15595 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15596 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15597 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15598 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15599 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15600 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15601 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15602 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15603 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15604 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15605 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15606 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15607 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15608
15609 2018-02-08 Richard Biener <rguenther@suse.de>
15610
15611 PR tree-optimization/84233
15612 * g++.dg/torture/pr84233.C: New testcase.
15613
15614 2018-02-08 Richard Biener <rguenther@suse.de>
15615
15616 PR tree-optimization/84278
15617 * gcc.target/i386/pr84278.c: New testcase.
15618
15619 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15620
15621 PR rtl-optimization/84068
15622 PR rtl-optimization/83459
15623 * gcc.dg/pr84068.c: New test.
15624
15625 2018-02-08 Richard Biener <rguenther@suse.de>
15626
15627 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15628 loop vectorization to happen.
15629
15630 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15631
15632 PR c++/83204
15633 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15634
15635 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15636
15637 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15638
15639 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15640
15641 PR target/84154
15642 * gcc.target/powerpc/pr84154-1.c: New tests.
15643 * gcc.target/powerpc/pr84154-2.c: Likewise.
15644 * gcc.target/powerpc/pr84154-3.c: Likewise.
15645
15646 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15647
15648 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15649
15650 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15651
15652 PR c++/84082
15653 * g++.dg/template/incomplete11.C: New test.
15654 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15655
15656 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15657
15658 PR fortran/82994
15659 * gfortran.dg/deallocate_error_3.f90: New test.
15660 * gfortran.dg/deallocate_error_4.f90: New test.
15661
15662 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15663
15664 PR fortran/68560
15665 * gfortran.dg/shape_9.f90: New test.
15666
15667 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15668
15669 PR fortran/82049
15670 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15671
15672 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15673
15674 PR c++/81610
15675 PR c++/80567
15676 * g++.dg/spellcheck-reswords.C: New test case.
15677 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15678 suggestion of "if".
15679
15680 2018-02-07 Martin Liska <mliska@suse.cz>
15681
15682 PR c++/84059.
15683 * g++.dg/ext/mv26.C: New test.
15684
15685 2018-02-07 Tom de Vries <tom@codesourcery.com>
15686
15687 * gcc.dg/pr83844.c: Require effective target alloca.
15688
15689 2018-02-07 Tom de Vries <tom@codesourcery.com>
15690
15691 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15692
15693 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15694
15695 PR target/84243
15696 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15697 -fcf-protection=return.
15698
15699 2018-02-07 Tom de Vries <tom@codesourcery.com>
15700
15701 PR libgomp/84217
15702 * c-c++-common/goacc/pr84217.c: New test.
15703 * gfortran.dg/goacc/pr84217.f90: New test.
15704
15705 2018-02-07 Richard Biener <rguenther@suse.de>
15706
15707 PR tree-optimization/84204
15708 * gcc.dg/graphite/pr84204.c: New testcase.
15709
15710 PR tree-optimization/84205
15711 * gcc.dg/graphite/pr84205.c: New testcase.
15712
15713 PR tree-optimization/84223
15714 * gfortran.dg/graphite/pr84223.f90: New testcase.
15715
15716 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15717
15718 PR c++/71662
15719 * g++.dg/cpp0x/scoped_enum7.C: New.
15720
15721 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15722
15723 PR tree-optimization/83008
15724 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15725
15726 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15727
15728 PR tree-optimization/84235
15729 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15730
15731 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15732
15733 PR testsuite/84243
15734 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15735 targets.
15736 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15737
15738 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15739
15740 PR target/84146
15741 * gcc.target/i386/pr84146.c: New test.
15742
15743 2018-02-06 Michael Collison <michael.collison@arm.com>
15744
15745 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15746
15747 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15748
15749 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15750 warning for -mno-speculate-indirect-jumps.
15751 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15752 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15753 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15754 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15755 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15756 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15757
15758 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15759
15760 PR target/84145
15761 * c-c++-common/fcf-protection-1.c: Change a compared message.
15762 * c-c++-common/fcf-protection-2.c: Likewise.
15763 * c-c++-common/fcf-protection-3.c: Likewise.
15764 * c-c++-common/fcf-protection-5.c: Likewise.
15765 * c-c++-common/fcf-protection-6.c: New test.
15766 * c-c++-common/fcf-protection-7.c: Likewise.
15767
15768 2018-02-06 Marek Polacek <polacek@redhat.com>
15769
15770 PR tree-optimization/84228
15771 * c-c++-common/Wstringop-truncation-3.c: New test.
15772
15773 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15774
15775 PR target/82641
15776 * gcc.target/arm/pragma_arch_switch_2.c: New.
15777
15778 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15779
15780 PR target/79975
15781 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15782
15783 2018-02-05 Martin Sebor <msebor@redhat.com>
15784
15785 PR tree-optimization/83369
15786 * gcc.dg/Wnonnull.c: New test.
15787
15788 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15789
15790 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15791 argument and use dg-messages-by-file instead. Expect it to be
15792 an array rather than a dict.
15793 (lto-link-and-maybe-run): Remove messages_by_file argument and
15794 use an upvar for dg-messages-by-file. Update call to
15795 lto_handle_diagnostics.
15796 (lt-get-options): Treat dg-messages-by-file as an array
15797 rather than a dict.
15798 (lto-get-options-main): Likewise. Set the entry rather than appending.
15799 (lto-execute): Treat dg-messages-by-file as an array rather than
15800 a dict. Update call to lto-link-and-maybe-run.
15801
15802 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15803
15804 PR c++/82782
15805 * g++.dg/cpp1z/inline-var4.C: New.
15806
15807 2018-02-05 Martin Liska <mliska@suse.cz>
15808
15809 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15810 options.
15811 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15812 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15813 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15814 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15815 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15816 * c-c++-common/asan/pointer-compare-3.c: New test.
15817
15818 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15819
15820 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15821 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15822
15823 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15824
15825 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15826 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15827 _mm_maskz_range_round_sd): Test new intrinsics.
15828 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15829 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15830 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15831 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15832 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15833 _mm_maskz_range_round_ss): Test new intrinsics.
15834 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15835 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15836 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15837 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15838 __builtin_ia32_rangess128_round): Remove builtins.
15839 (__builtin_ia32_rangesd128_mask_round,
15840 __builtin_ia32_rangess128_mask_round): Test new builtins.
15841 * gcc.target/i386/sse-13.c: Ditto.
15842 * gcc.target/i386/sse-23.c: Ditto.
15843
15844 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15845
15846 PR middle-end/79966
15847 * gfortran.dg/pr79966.f90: New testcase
15848
15849 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15850
15851 PR fortran/84094
15852 * gfortran.dg/associate_23.f90: Fix invalid code.
15853 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15854 * gfortran.dg/matmul_3.f90: Likewise.
15855 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15856
15857 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15858
15859 PR fortran/84115
15860 * gfortran.dg/associate_34.f90: New test.
15861 * gfortran.dg/associate_35.f90: New test.
15862
15863 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15864
15865 PR fortran/84141
15866 PR fortran/84155
15867 * gfortran.dg/pr84155.f90: New test.
15868
15869 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15870
15871 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15872 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15873
15874 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15875
15876 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15877 dg-do run stanza.
15878
15879 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15880
15881 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15882 requirement.
15883 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15884 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15885 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15886
15887 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15888
15889 PR testsuite/52641
15890 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15891 * gcc.dg/Wsign-conversion.c: Dito.
15892 * gcc.dg/attr-alloc_size-4.c: Dito.
15893 * gcc.dg/pr81020.c: Dito.
15894 * gcc.dg/pr81192.c: Dito.
15895 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15896 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15897 * gcc.dg/pr83844.c: Restrict to int32plus.
15898 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15899 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15900 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15901 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15902 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15903 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15904 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15905 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15906 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15907 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15908 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15909 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15910
15911 2018-02-02 Julia Koval <julia.koval@intel.com>
15912
15913 * gcc.target/i386/funcspec-56.inc: Handle new march.
15914 * g++.dg/ext/mv16.C: Ditto.
15915
15916 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15917
15918 * lib/target-supports.exp
15919 (check_effective_target_keeps_null_pointer_checks): No more
15920 special-case avr.
15921 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15922 * gcc.dg/ifcvt-4.c: Skip avr.
15923 * gcc.dg/pr53037-1.c: Dito.
15924 * gcc.dg/pr53037-2.c: Dito.
15925 * gcc.dg/pr53037-3.c: Dito.
15926 * gcc.dg/pr63387-2.c: Dito.
15927 * gcc.dg/pr63387.c: Dito.
15928 * gcc.dg/sancov/cmp0.c: Dito.
15929 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15930 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15931 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15932 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15933 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15934 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15935 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15936 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15937 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15938 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15939 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15940 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15941 * gcc.dg/tree-ssa/pr82059.c: Dito.
15942 * gcc.c-torture/execute/pr70460.c: Dito.
15943
15944 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15945
15946 PR testsuite/52641
15947 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15948 * gcc.c-torture/execute/20180112-1.c: Dito.
15949 * gcc.c-torture/execute/pr81503.c: Dito.
15950 * gcc.dg/store_merging_12.c: Dito.
15951 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15952 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15953 * gcc.dg/tree-ssa/pr80898.c: Dito.
15954 * gcc.dg/tree-ssa/pr82363.c: Dito.
15955 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15956 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15957 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15958 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15959 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15960 * gcc.dg/tree-ssa/pr80803.c: Dito.
15961 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15962 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15963 * gcc.dg/tree-ssa/vrp114.c: Dito.
15964 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15965 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15966 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15967
15968 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15969
15970 PR target/84066
15971 * gcc.target/i386/cet-sjlj-6a.c: New test.
15972 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15973
15974 2018-02-01 Marek Polacek <polacek@redhat.com>
15975
15976 PR c++/84125
15977 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15978
15979 2018-01-30 Jeff Law <law@redhat.com>
15980
15981 PR target/84128
15982 * gcc.target/i386/pr84128.c: New test.
15983
15984 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15985
15986 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15987 -fdelete-null-pointer-checks.
15988
15989 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15990
15991 PR c++/83796
15992 * g++.dg/cpp0x/abstract-default1.C: New.
15993
15994 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15995
15996 PR tree-optimization/81635
15997 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15998 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15999
16000 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16001
16002 PR target/83370
16003 * gcc.target/aarch64/pr83370.c: New.
16004
16005 2018-02-01 Richard Biener <rguenther@suse.de>
16006
16007 * gcc.dg/graphite/pr35356-1.c: Adjust.
16008
16009 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16010
16011 PR testsuite/83846
16012 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
16013 for ILP32.
16014 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
16015 of hard-coding the choice.
16016 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
16017 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
16018 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
16019 memset call.
16020 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
16021 stdint.h types.
16022 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
16023 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
16024 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
16025 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
16026 * gcc.target/aarch64/sve/logical_1.c: Likewise.
16027 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
16028 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
16029 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
16030 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
16031 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
16032 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
16033 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
16034 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
16035 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
16036 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
16037 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
16038 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
16039 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
16040 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
16041 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
16042 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
16043 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
16044 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
16045 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
16046 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
16047 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
16048 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
16049 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
16050 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
16051 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
16052 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
16053 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
16054 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
16055 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
16056 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
16057 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
16058 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
16059 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
16060 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
16061 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
16062 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
16063 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
16064 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
16065 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
16066 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
16067 __builtin_popcountll rather than __builtin_popcountl.
16068
16069 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16070
16071 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
16072 of LD1R[HWD] for multi-element constants on big-endian targets.
16073 * gcc.target/aarch64/sve/slp_3.c: Likewise.
16074 * gcc.target/aarch64/sve/slp_4.c: Likewise.
16075
16076 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
16077
16078 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
16079 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
16080 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
16081
16082 2018-02-01 Jakub Jelinek <jakub@redhat.com>
16083
16084 PR tree-optimization/81661
16085 PR tree-optimization/84117
16086 * gcc.dg/pr81661.c: New test.
16087 * gfortran.dg/pr84117.f90: New test.
16088
16089 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
16090
16091 PR fortran/83705
16092 * gfortran.dg/repeat_7.f90: Catch warning message.
16093
16094 2018-01-31 Ian Lance Taylor <iant@golang.org>
16095
16096 * go.go-torture/execute/printnil.go: New test.
16097
16098 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16099
16100 * lib/target-supports.exp (check_effective_target_comdat_group):
16101 Allow for Solaris as comdat syntax.
16102
16103 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
16104 Solaris with comdat_group support and as.
16105
16106 2018-01-31 Marek Polacek <polacek@redhat.com>
16107
16108 PR c/81779
16109 * gcc.dg/pr81779.c: New test.
16110
16111 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16112
16113 PR fortran/84116
16114 * gfortran.dg/gomp/pr84116.f90: New test.
16115
16116 PR c++/83993
16117 * g++.dg/init/pr83993-2.C: New test.
16118
16119 PR c++/83993
16120 * g++.dg/init/pr83993-1.C: New test.
16121 * g++.dg/cpp0x/pr83993.C: New test.
16122
16123 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
16124
16125 PR fortran/84088
16126 * gfortran.dg/pr84088.f90: New test.
16127
16128 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
16129
16130 PR target/82444
16131 * gcc.target/i386/pr82444.c: New.
16132
16133 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
16134
16135 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
16136 * gcc.target/powerpc/vsx-13.c: New.
16137
16138 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
16139
16140 PR c++/84092
16141 * g++.dg/cpp1y/var-templ57.C: New.
16142
16143 2018-01-31 Marek Polacek <polacek@redhat.com>
16144
16145 PR c++/84138
16146 * g++.dg/diagnostic/pr84138.C: New test.
16147
16148 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
16149
16150 PR fortran/78534
16151 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
16152 -Wstringop-overflow warnings due to spurious warning with -O1.
16153 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
16154 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
16155
16156 2018-01-31 Richard Biener <rguenther@suse.de>
16157
16158 PR tree-optimization/84132
16159 * g++.dg/torture/pr84132.C: New testcase.
16160
16161 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
16162
16163 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
16164 dg-final scan.
16165
16166 2018-01-31 Julia Koval <julia.koval@intel.com>
16167
16168 PR target/83618
16169 * gcc.target/i386/rdpid.c: Remove "eax".
16170
16171 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16172
16173 PR tree-optimization/64946
16174 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
16175 scan-assembler checks.
16176
16177 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
16178
16179 * gcc.c-torture/execute/20180131-1.c: New test.
16180
16181 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16182
16183 * gcc.target/arc/taux-1.c: New test.
16184 * gcc.target/arc/taux-2.c: Likewise.
16185
16186 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
16187
16188 * gcc.target/arc/uncached.c: New test.
16189
16190 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16191
16192 PR lto/83954
16193 * gnat.dg/lto20.adb: Remove dg-excess-errors.
16194
16195 2018-01-31 Jakub Jelinek <jakub@redhat.com>
16196
16197 PR preprocessor/69869
16198 * gcc.dg/cpp/trad/pr69869.c: New test.
16199
16200 PR c/84100
16201 * gcc.dg/pr84100.c: New test.
16202
16203 2018-01-30 Jeff Law <law@redhat.com>
16204
16205 PR target/84064
16206 * gcc.target/i386/pr84064: New test.
16207
16208 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16209
16210 PR fortran/84134
16211 * gfortran.dg/data_implied_do_2.f90: New test.
16212
16213 2018-01-30 Janus Weil <janus@gcc.gnu.org>
16214
16215 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
16216
16217 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
16218
16219 PR fortran/84133
16220 * gfortran.dg/inline_matmul_21.f90: New test case.
16221
16222 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16223
16224 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
16225
16226 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
16227
16228 PR target/84112
16229 * gcc.target/powerpc/pr84112.c: New.
16230
16231 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16232
16233 PR rtl-optimization/83986
16234 * gcc.dg/pr83986.c: New test.
16235
16236 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
16237
16238 PR 58684
16239 * gcc.dg/torture/inf-compare-1.c: Add xfail.
16240 * gcc.dg/torture/inf-compare-2.c: Add xfail.
16241 * gcc.dg/torture/inf-compare-3.c: Add xfail.
16242 * gcc.dg/torture/inf-compare-4.c: Add xfail.
16243
16244 2018-01-30 Jakub Jelinek <jakub@redhat.com>
16245
16246 PR tree-optimization/84111
16247 * gcc.c-torture/compile/pr84111.c: New test.
16248
16249 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16250
16251 PR ipa/83179
16252 * gcc.dg/ipa/inline-2.c: Fix template.
16253 * gcc.dg/ipa/inline-3.c: Fix template.
16254
16255 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16256
16257 PR ipa/81360
16258 * g++.dg/torture/pr81360.C: New testcase.
16259
16260 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
16261
16262 PR lto/83954
16263 * gcc.dg/lto/pr83954.h: New testcase.
16264 * gcc.dg/lto/pr83954_0.c: New testcase.
16265 * gcc.dg/lto/pr83954_1.c: New testcase.
16266
16267 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16268
16269 PR bootstrap/84017
16270 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
16271 to dg-options.
16272 Simplify DW_AT_producer scan.
16273
16274 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16275
16276 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
16277
16278 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
16279
16280 PR target/83828
16281 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
16282 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
16283 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
16284 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
16285
16286 2018-01-29 Jeff Law <law@redhat.com>
16287
16288 PR testsuite/81010
16289 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
16290 better match other tests which require vsx. Verify the zero
16291 extension is part of the test in the combiner dump.
16292
16293 2018-01-29 Marek Polacek <polacek@redhat.com>
16294
16295 PR c/83966
16296 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
16297
16298 PR c++/83996
16299 * g++.dg/ext/pr83996.C: New test.
16300
16301 2018-01-29 Richard Biener <rguenther@suse.de>
16302
16303 PR tree-optimization/84057
16304 * gcc.dg/graphite/pr84057.c: New testcase.
16305
16306 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16307
16308 PR fortran/84073
16309 * gfortran.dg/bind_c_usage_31.f90: New test.
16310
16311 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
16312
16313 PR c++/83924
16314 * g++.dg/warn/Wduplicated-branches5.C: New.
16315
16316 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
16317
16318 * gcc.target/rl78/test_addsi3_internal.c: New test.
16319
16320 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
16321
16322 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
16323 Make expected output depend on whether we expect sibcalls or not.
16324 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
16325 safe-indirect-jump-1.c).
16326
16327 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
16328 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16329 Soren Rasmussen <s.c.rasmussen@gmail.com>
16330
16331 Fortran 2018 teams tests.
16332
16333 * gfortran.dg/team_number_1.f90: new test for team_number.
16334 * gfortran.dg/team_change_1.f90: new test for change team.
16335 * gfortran.dg/team_end_1.f90: new test for end team.
16336 * gfortran.dg/team_form_1.f90: new test for form team.
16337
16338 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16339
16340 PR fortran/83998
16341 * gfortran.dg/dot_product_4.f90
16342
16343 2018-01-26 Martin Sebor <msebor@redhat.com>
16344
16345 PR tree-optimization/83896
16346 * gcc.dg/strlenopt-43.c: New.
16347
16348 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16349
16350 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
16351 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
16352 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
16353 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
16354 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
16355 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
16356 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
16357 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
16358 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
16359 stanzas.
16360 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
16361 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
16362 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
16363 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
16364 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
16365 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
16366 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
16367 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
16368 instruction list.
16369 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
16370
16371 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16372
16373 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
16374 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
16375 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
16376 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
16377 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
16378 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
16379 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
16380 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
16381 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
16382 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
16383 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
16384 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
16385 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
16386
16387 2018-01-26 Martin Liska <mliska@suse.cz>
16388
16389 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
16390 warning is seen.
16391
16392 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
16393
16394 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
16395 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
16396 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
16397 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
16398 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
16399 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
16400 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
16401 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
16402
16403 2018-01-26 Richard Biener <rguenther@suse.de>
16404
16405 PR rtl-optimization/84003
16406 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
16407 latent bug in DSE if NOINLINE is appropriately defined.
16408 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
16409 and defining NOINLINE.
16410
16411 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16412
16413 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
16414 tests specific to aarch64. XFAIL test on arm.
16415
16416 2018-01-26 Jakub Jelinek <jakub@redhat.com>
16417
16418 PR rtl-optimization/83985
16419 * gcc.dg/pr83985.c: New test.
16420
16421 PR c/83989
16422 * c-c++-common/Wrestrict-3.c: New test.
16423
16424 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16425
16426 * gcc.target/arc/tdelegitimize_addr.c: New test.
16427
16428 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16429
16430 * gcc.target/arc/jli-1.c: New file.
16431 * gcc.target/arc/jli-2.c: Likewise.
16432
16433 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16434
16435 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16436 scan-assembler.
16437 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16438 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16439
16440 2018-01-26 Richard Biener <rguenther@suse.de>
16441
16442 PR tree-optimization/81082
16443 * gcc.dg/vect/pr81082.c: New testcase.
16444 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16445 simplification to n * n.
16446
16447 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16448
16449 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16450 Solaris 10.
16451 * gcc.target/i386/pr63620.c: Likewise.
16452
16453 2018-01-26 Julia Koval <julia.koval@intel.com>
16454
16455 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16456 -mavx512f -mavx512bw.
16457 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16458 * gcc.target/i386/i386.exp: Fix types.
16459
16460 2018-01-26 Alan Modra <amodra@gmail.com>
16461
16462 PR target/84033
16463 * gcc.target/powerpc/swaps-p8-46.c: New.
16464
16465 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16466
16467 PR fortran/37577
16468 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16469 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16470 'array01' in the tree dump comparison.
16471 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16472 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16473 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16474
16475 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16476
16477 PR middle-end/83055
16478 * gcc.dg/torture/pr83055.c: New testcase.
16479
16480 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16481
16482 PR c++/84031
16483 * g++.dg/cpp1z/decomp36.C: New test.
16484
16485 PR middle-end/83977
16486 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16487
16488 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16489
16490 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16491 the shift dump line.
16492 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16493
16494 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16495
16496 PR target/81550
16497 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16498 index instead of int, which allows IVOPTs to properly optimize the
16499 loop.
16500
16501 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16502
16503 PR jit/82846
16504 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16505 of "fn_type" typedef.
16506 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16507
16508 2018-01-24 Ian Lance Taylor <iant@golang.org>
16509
16510 * go.go-torture/execute/names-1.go: New test.
16511
16512 2018-01-19 Jeff Law <law@redhat.com>
16513
16514 PR target/83994
16515 * gcc.target/i386/pr83994.c: New test.
16516
16517 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16518
16519 PR target/84014
16520 * gcc.target/powerpc/pr84014.c: New.
16521
16522 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16523
16524 PR middle-end/83977
16525 * c-c++-common/gomp/pr83977-1.c: New test.
16526 * c-c++-common/gomp/pr83977-2.c: New test.
16527 * c-c++-common/gomp/pr83977-3.c: New test.
16528 * gfortran.dg/gomp/pr83977.f90: New test.
16529
16530 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16531
16532 PR testsuite/83889
16533 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16534 * gcc.dg/vect/pr80631-1.c: Likewise.
16535 * gcc.dg/vect/pr80631-2.c: Likewise.
16536 * gcc.dg/vect/pr81410.c: Likewise.
16537 * gcc.dg/vect/pr81633.c: Likewise.
16538 * gcc.dg/vect/pr81815.c: Likewise.
16539 * gcc.dg/vect/pr82108.c: Likewise.
16540 * gcc.dg/vect/pr83857.c: Likewise.
16541 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16542 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16543 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16544 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16545 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16546 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16547 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16548 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16549 dg-xfail-run-if instead.
16550 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16551 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16552 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16553 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16554 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16555
16556 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16557
16558 PR tree-optimization/83979
16559 * g++.dg/pr83979.c: New test.
16560
16561 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16562
16563 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16564 option. Add arm_neon_ok_no_float_abi check.
16565
16566 2018-01-24 Richard Biener <rguenther@suse.de>
16567
16568 PR tree-optimization/83176
16569 * gcc.dg/graphite/pr83176.c: New testcase.
16570
16571 2018-01-24 Richard Biener <rguenther@suse.de>
16572
16573 PR tree-optimization/82819
16574 * gcc.dg/graphite/pr82819.c: New testcase.
16575
16576 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16577
16578 PR c++/83921
16579 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16580 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16581 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16582 * g++.dg/ext/stmtexpr20.C: Likewise.
16583 * g++.dg/ext/stmtexpr21.C: Likewise.
16584
16585 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16586
16587 PR c++/83974
16588 * g++.dg/warn/pr83974.C: New test case.
16589
16590 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16591
16592 PR sanitizer/83987
16593 * g++.dg/ubsan/pr83987.C: New test.
16594
16595 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16596
16597 PR fortran/83866
16598 * gfortran.dg/pdt_29.f03: New test.
16599
16600 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16601
16602 PR fortran/83898
16603 * gfortran.dg/associate_33.f03: New test.
16604
16605 2018-01-23 Martin Liska <mliska@suse.cz>
16606
16607 PR lto/81440
16608 * gcc.dg/lto/pr81440.h: New test.
16609 * gcc.dg/lto/pr81440_0.c: New test.
16610 * gcc.dg/lto/pr81440_1.c: New test.
16611
16612 2018-01-23 Nathan Sidwell <nathan@acm.org>
16613
16614 PR c++/83988
16615 * g++.dg/template/pr83988.C: New.
16616
16617 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16618
16619 PR c++/82882
16620 PR c++/83978
16621 * g++.dg/cpp0x/pr82882.C: New test.
16622 * g++.dg/cpp0x/pr83978.C: New test.
16623
16624 PR c++/83958
16625 * g++.dg/cpp1z/decomp35.C: New test.
16626
16627 2018-01-23 Nathan Sidwell <nathan@acm.org>
16628
16629 * g++.dg/cpp0x/range-for10.C: Adjust.
16630 * g++.dg/ext/forscope1.C: Adjust.
16631 * g++.dg/ext/forscope2.C: Adjust.
16632 * g++.dg/template/for1.C: Adjust.
16633
16634 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16635
16636 PR tree-optimization/83510
16637 * gcc.c-torture/compile/pr83510.c: New test case.
16638
16639 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16640
16641 PR testsuite/83888
16642 * lib/target-supports.exp (check_effective_target_vect_float): Say
16643 that the result only holds when -funsafe-math-optimizations is on.
16644 (check_effective_target_vect_float_strict): New procedure.
16645 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16646 of vect_float.
16647 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16648
16649 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16650
16651 PR tree-optimization/83965
16652 * gcc.dg/vect/pr83965.c: New test.
16653
16654 2018-01-23 Richard Biener <rguenther@suse.de>
16655
16656 PR tree-optimization/83963
16657 * gfortran.dg/graphite/pr83963.f: New testcase.
16658 * gcc.dg/graphite/pr83963-2.c: Likewise.
16659
16660 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16661
16662 PR c++/83918
16663 * g++.dg/cpp1z/pr83918.C: New test.
16664
16665 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16666
16667 PR tree-optimization/83957
16668 * gcc.dg/autopar/pr83957.c: New test.
16669
16670 PR tree-optimization/83081
16671 * gcc.dg/predict-8.c: Adjust expected probability.
16672
16673 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16674
16675 PR target/83862
16676 * gcc.target/powerpc/pr83862.c: New test.
16677
16678 2018-01-22 Carl Love <cel@us.ibm.com>
16679
16680 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16681 builtins-4-runnable.c, builtins-6-runnable.c,
16682 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16683 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16684 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16685 for signed/unsigned 128-bit and long long int loads.
16686
16687 2018-01-22 Marek Polacek <polacek@redhat.com>
16688
16689 PR c++/81933
16690 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16691
16692 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16693
16694 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16695 scan-asembler valid instructions list.
16696 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16697 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16698 power8-vector requirement and option.
16699 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16700
16701 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16702
16703 PR 78534
16704 PR 83704
16705 * gfortran.dg/string_1.f90: Remove printing the length.
16706
16707 2018-01-22 Richard Biener <rguenther@suse.de>
16708
16709 PR tree-optimization/83963
16710 * gcc.dg/graphite/pr83963.c: New testcase.
16711
16712 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16713
16714 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16715 dg-require-effective-target directives.
16716
16717 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16718
16719 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16720 New procedure.
16721 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16722 Adjust scan-assembler checks for soft-float.
16723
16724 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16725
16726 PR target/83946
16727 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16728
16729 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16730
16731 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16732 * gcc.dg/pr83623.c: Likewise.
16733 * gcc.dg/pr83666.c: Likewise.
16734
16735 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16736 David Edelsohn <dje.gcc@gmail.com>
16737
16738 PR target/83946
16739 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16740 assembly output from "crset eq" to "crset 2".
16741 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16742 assembly output from . to $.
16743 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16744 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16745 assembly output from "crset eq" to "crset 2".
16746 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16747 assembly output from "crset eq" to "crset 2", and from . to $.
16748
16749 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16750
16751 PR fortran/83900
16752 * gfortran.dg/matmul_18.f90: New test.
16753
16754 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16755
16756 PR tree-optimization/83940
16757 * gcc.dg/torture/pr83940.c: New test.
16758
16759 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16760
16761 PR middle-end/83945
16762 * gcc.dg/tls/pr83945.c: New test.
16763
16764 PR target/83930
16765 * gcc.dg/pr83930.c: New test.
16766
16767 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16768
16769 PR fortran/83900
16770 * gfortran.dg/matmul_17.f90: New test.
16771
16772 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16773
16774 PR fortran/80768
16775 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16776
16777 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16778
16779 PR c++/81167
16780 * g++.dg/cpp0x/pr81167.C: New test.
16781
16782 PR c++/83919
16783 * g++.dg/cpp0x/pr83919.C: New test.
16784
16785 2018-01-19 Jeff Law <law@redhat.com>
16786 Jakub Jelinek <jakub@redhat.com>
16787
16788 * gcc.dg/stack-check-16.c: New test.
16789
16790 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16791
16792 PR target/83790
16793 * gcc.target/nvptx/indirect_call.c: New test.
16794
16795 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16796
16797 * g++.dg/torture/pr83619.C: Remove dg-message.
16798
16799 2018-01-19 Martin Liska <mliska@suse.cz>
16800
16801 * gcc.dg/predict-1.c: Adjust expected probability.
16802 * gcc.dg/predict-3.c: Likewise.
16803 * gcc.dg/predict-5.c: Likewise.
16804 * gcc.dg/predict-6.c: Likewise.
16805 * gcc.dg/predict-9.c: Likewise.
16806
16807 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16808
16809 PR tree-optimization/83922
16810 * gcc.dg/pr83922.c: New test.
16811
16812 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16813
16814 PR tree-optimization/83914
16815 * gcc.dg/vect/pr83914.c: New test.
16816
16817 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16818
16819 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16820 * gcc.target/arm/negdi-2.c: Likewise.
16821 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16822
16823 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16824
16825 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16826
16827 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16828
16829 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16830
16831 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16832
16833 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16834 hppa*-*-hpux*.
16835
16836 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16837
16838 PR ipa/83619
16839 PR testsuite/83934
16840 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16841 forward declaration.
16842
16843 2018-01-18 Carl Love <cel@us.ibm.com>
16844
16845 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16846 to the function.
16847
16848 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16849
16850 PR c++/81013
16851 * g++.dg/inherit/union3.C: New.
16852
16853 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16854
16855 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16856
16857 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16858
16859 PR ipa/83619
16860 * g++.dg/torture/pr83619.C: New testcase.
16861
16862 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16863
16864 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16865 Add function body to force error messages in some configurations.
16866
16867 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16868
16869 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16870 and arm_thumb1_ok.
16871
16872 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16873
16874 PR other/70268
16875 * c-c++-common/ffile-prefix-map.c: New test.
16876 * c-c++-common/fmacro-prefix-map.c: New test.
16877 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16878 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16879
16880 2018-01-18 Martin Liska <mliska@suse.cz>
16881
16882 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16883 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16884 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16885 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16886 * gcc.target/i386/ret-thunk-10.c: Likewise.
16887 * gcc.target/i386/ret-thunk-11.c: Likewise.
16888 * gcc.target/i386/ret-thunk-12.c: Likewise.
16889 * gcc.target/i386/ret-thunk-15.c: Likewise.
16890 * gcc.target/i386/ret-thunk-9.c: Likewise.
16891
16892 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16893
16894 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16895 order.
16896
16897 2018-01-18 Nathan Sidwell <nathan@acm.org>
16898
16899 PR c++/83160
16900 * g++.dg/cpp0x/pr83160.C: New.
16901
16902 2018-01-18 Richard Biener <rguenther@suse.de>
16903
16904 PR tree-optimization/83887
16905 * gcc.dg/graphite/pr83887.c: New testcase.
16906 * gfortran.dg/graphite/pr83887.f90: Likewise.
16907 * gfortran.dg/graphite/pr83887.f: Likewise.
16908
16909 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16910
16911 PR target/65578
16912 * gcc.target/arm/builtin-bswap.x: New file.
16913 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16914 and options for armv6t2.
16915 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16916 and options for Thumb1.
16917 * gcc.target/arm/builtin-bswap16.x: New file.
16918 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16919 and options for armv6t2.
16920 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16921 and options for Thumb1.
16922
16923 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16924
16925 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16926 order.
16927
16928 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16929
16930 PR c/61240
16931 * gcc.dg/pr61240.c: New test.
16932
16933 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16934
16935 PR fortran/83864
16936 * gfortran.dg/pr83864.f90: New test.
16937
16938 2018-01-17 Jeff Law <law@redhat.com>
16939
16940 PR testsuite/83883
16941 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16942
16943 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16944
16945 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16946 restriction, but still restrict to 64-bit.
16947 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16948 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16949
16950 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16951
16952 PR fortran/83874
16953 * gfortran.dg/pr83874.f90: New test.
16954
16955 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16956
16957 PR c++/83824
16958 * g++.dg/cpp0x/pr83824.C: New test.
16959
16960 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16961
16962 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16963 appropriate .gnu_attribute for the long double type, if we use the
16964 long double type, but do not generate any calls.
16965 * gcc.target/powerpc/gnuattr2.c: Likewise.
16966 * gcc.target/powerpc/gnuattr3.c: Likewise.
16967
16968 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16969
16970 PR c++/78344
16971 * g++.dg/cpp0x/alignas13.C: New.
16972
16973 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16974
16975 PR c++/83897
16976 * g++.dg/cpp0x/pr83897.C: New test.
16977
16978 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16979
16980 PR ipa/83051
16981 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16982
16983 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16984
16985 PR c++/81054
16986 * g++.dg/cpp0x/constexpr-ice19.C: New.
16987
16988 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16989
16990 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16991 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16992 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16993 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16994 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16995 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16996 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16997 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16998 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16999 * gcc.target/powerpc/builtins-1.fold.h: New.
17000
17001 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
17002
17003 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
17004 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
17005
17006 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17007
17008 * gcc.target/arm/g2.c: Add -marm to dg-options.
17009 * gcc.target/arm/scd42-2.c: Likewise.
17010
17011 2018-01-17 Nathan Sidwell <nathan@acm.org>
17012
17013 PR c++/83287
17014 * g++.dg/lookup/pr83287-2.C: New.
17015
17016 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17017
17018 PR c++/83814
17019 PR c++/83902
17020 * g++.dg/wrappers/pr83814.C: New test case.
17021 * g++.dg/wrappers/pr83902.C: New test case.
17022
17023 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17024
17025 PR lto/83121
17026 * g++.dg/lto/pr83121_0.C: New test case.
17027 * g++.dg/lto/pr83121_1.C: New test case.
17028 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
17029 adapted from DejaGnu's dg-test.
17030 (lto_handle_diagnostics): New procedure.
17031 (lto_prune_warns): Ignore informational notes.
17032 (lto-link-and-maybe-run): Add "messages_by_file" param.
17033 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
17034 "execute" when "link" fails if "execute" was not specified.
17035 (lto-can-handle-directive): New procedure.
17036 (lto-get-options-main): Call lto-can-handle-directive. Add a
17037 dg-messages local, using it to set the caller's
17038 dg-messages-by-file for the given source file.
17039 (lto-get-options): Likewise.
17040 (lto-execute): Add dg-messages-by-file local, and pass it to
17041 lto-link-and-maybe-run.
17042
17043 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
17044 Richard Sandiford <richard.sandiford@linaro.org>
17045
17046 PR target/79041
17047 PR target/82964
17048 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
17049 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
17050
17051 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17052
17053 * lib/target-supports.exp: Fix -march arguments in arm arch effective
17054 target check autogenerator for armv8.1-a and armv8.2-a.
17055
17056 2018-01-17 Carl Love <cel@us.ibm.com>
17057
17058 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
17059 Add debug print statements.
17060 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
17061 16 byte vector load followed by a partial vector load.
17062
17063 2018-01-17 David Malcolm <dmalcolm@redhat.com>
17064
17065 PR c++/83799
17066 * g++.dg/wrappers/pr83799.C: New test case.
17067
17068 2018-01-17 Nathan Sidwell <nathan@acm.org>
17069
17070 PR c++/83739
17071 * g++.dg/cpp1y/pr83739.C: New.
17072
17073 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17074
17075 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
17076 * gcc.target/visium/overflow16.c: Likewise.
17077 * gcc.target/visium/overflow32.c: Likewise.
17078
17079 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17080
17081 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
17082
17083 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17084
17085 * gcc.dg/rtl/arm/stl-cond.c: New test.
17086 * gcc.target/arm/stl-cond.c: Delete.
17087
17088 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17089
17090 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
17091 directives.
17092
17093 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17094
17095 PR tree-optimization/83843
17096 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
17097 * gcc.dg/store_merging_19.c: New test.
17098
17099 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17100
17101 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
17102 and options.
17103
17104 2018-01-17 Jakub Jelinek <jakub@redhat.com>
17105
17106 PR rtl-optimization/83771
17107 * gcc.dg/pr83771.c: New test.
17108
17109 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17110
17111 PR tree-optimization/81184
17112 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
17113 targets.
17114 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
17115
17116 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
17117
17118 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
17119
17120 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
17121
17122 PR target/83546
17123 * gcc.target/i386/pr83546.c: New test.
17124
17125 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17126
17127 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
17128
17129 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17130
17131 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
17132 test and add dg-warning for the -Wstringop-overflow warning.
17133
17134 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17135
17136 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
17137 XFAIL last test on SPARC and Visium.
17138
17139 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
17140
17141 PR rtl-optimization/80481
17142 * g++.dg/pr80481.C: Exclude solaris.
17143
17144 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17145
17146 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
17147 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
17148 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
17149
17150 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17151
17152 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
17153 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
17154 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
17155 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
17156 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
17157 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
17158 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
17159 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
17160 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
17161 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
17162 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
17163 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
17164 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
17165 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
17166 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
17167
17168 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
17169
17170 PR testsuite/77734
17171 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
17172
17173 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17174
17175 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
17176 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
17177 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
17178 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
17179 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
17180 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
17181
17182 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17183
17184 PR tree-optimization/83857
17185 * gcc.dg/vect/pr83857.c: New test.
17186
17187 2018-01-16 Richard Biener <rguenther@suse.de>
17188
17189 PR tree-optimization/83867
17190 * gcc.dg/vect/pr83867.c: New testcase.
17191
17192 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17193
17194 PR c/83844
17195 * gcc.dg/pr83844.c: New test.
17196
17197 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
17198
17199 * gcc.dg/torture/pr83847.c: New test.
17200
17201 2018-01-16 Jakub Jelinek <jakub@redhat.com>
17202
17203 PR rtl-optimization/86620
17204 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
17205 instead of --param=max-sched-ready-insns=0.
17206 * gcc.target/i386/pr83620.c: New test.
17207 * gcc.dg/pr83620.c: New test.
17208
17209 PR tree-optimization/83843
17210 * gcc.dg/store_merging_18.c: New test.
17211
17212 PR c++/83817
17213 * g++.dg/cpp1y/pr83817.C: New test.
17214
17215 PR c++/83825
17216 * g++.dg/template/pr83825.C: New test.
17217
17218 2018-01-16 Richard Biener <rguenther@suse.de>
17219
17220 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
17221
17222 2018-01-16 Richard Biener <rguenther@suse.de>
17223
17224 PR testsuite/82132
17225 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
17226 from gcc.dg/torture/pr60092.c.
17227
17228 2018-01-15 Martin Sebor <msebor@redhat.com>
17229
17230 PR c++/83588
17231 * g++.dg/ext/flexary28.C: New test.
17232
17233 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
17234
17235 PR fortran/82257
17236 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
17237
17238 2018-01-15 Martin Sebor <msebor@redhat.com>
17239
17240 PR testsuite/83869
17241 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
17242
17243 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17244
17245 PR fortran/54613
17246 * gfortran.dg/minmaxloc_9.f90: New test.
17247 * gfortran.dg/minmaxloc_10.f90: New test.
17248 * gfortran.dg/minmaxloc_11.f90: New test.
17249
17250 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
17251
17252 PR target/83839
17253 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
17254 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17255 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17256 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17257 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17258 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17259 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17260 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17261 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17262 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17263 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17264 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17265 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17266 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17267 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17268 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
17269 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17270 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
17271 * gcc.target/i386/ret-thunk-10.c: Likewise.
17272 * gcc.target/i386/ret-thunk-11.c: Likewise.
17273 * gcc.target/i386/ret-thunk-12.c: Likewise.
17274 * gcc.target/i386/ret-thunk-13.c: Likewise.
17275 * gcc.target/i386/ret-thunk-14.c: Likewise.
17276 * gcc.target/i386/ret-thunk-15.c: Likewise.
17277 * gcc.target/i386/ret-thunk-9.c: Don't check the
17278 __x86_return_thunk label. Scan for "push" only for Linux.
17279
17280 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
17281
17282 PR testsuite/79920
17283 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
17284
17285 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17286
17287 PR target/83687
17288 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
17289 tests.
17290 * gcc.target/arm/pr83687.c: New test.
17291
17292 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17293
17294 Adjust tests to AVR_TINY.
17295
17296 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
17297 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
17298 * gcc.target/avr/pr71627.c: Same.
17299 * gcc.target/avr/torture/addr-space-1-0.c: Same.
17300 * gcc.target/avr/torture/addr-space-1-1.c: Same.
17301 * gcc.target/avr/torture/addr-space-1-x.c: Same.
17302 * gcc.target/avr/torture/addr-space-2-0.c: Same.
17303 * gcc.target/avr/torture/addr-space-2-1.c: Same.
17304 * gcc.target/avr/torture/addr-space-2-x.c: Same.
17305 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
17306 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
17307 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
17308 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
17309 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
17310 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
17311 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
17312 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
17313 * gcc.target/avr/torture/pr61055.c: Same.
17314 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
17315 available.
17316 * gcc.target/avr/torture/int24-mul.c: Same.
17317 * gcc.target/avr/torture/pr51782-1.c: Same.
17318 * gcc.target/avr/torture/pr61443.c: Same.
17319 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
17320 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
17321
17322 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
17323
17324 PR c/83801
17325 PR c/83729
17326 * gcc.target/avr/torture/pr83729.c: New test.
17327 * gcc.target/avr/torture/pr83801.c: New test.
17328
17329 2018-01-15 Jakub Jelinek <jakub@redhat.com>
17330
17331 PR middle-end/82694
17332 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
17333 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
17334
17335 2018-01-10 Martin Sebor <msebor@redhat.com>
17336
17337 PR other/83508
17338 * gcc.dg/Wstringop-overflow-2.c: New test.
17339
17340 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17341
17342 PR libgfortran/83811
17343 * gfortran.dg/fmt_e.f90: New test.
17344
17345 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17346
17347 * gcc.target/i386/indirect-thunk-10.c: New test.
17348 * gcc.target/i386/indirect-thunk-8.c: Likewise.
17349 * gcc.target/i386/indirect-thunk-9.c: Likewise.
17350 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
17351 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
17352 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
17353 * gcc.target/i386/ret-thunk-17.c: Likewise.
17354 * gcc.target/i386/ret-thunk-18.c: Likewise.
17355 * gcc.target/i386/ret-thunk-19.c: Likewise.
17356 * gcc.target/i386/ret-thunk-20.c: Likewise.
17357 * gcc.target/i386/ret-thunk-21.c: Likewise.
17358
17359 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17360
17361 * gcc.target/i386/indirect-thunk-register-4.c: New test.
17362
17363 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17364
17365 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17366 -mno-indirect-branch-register.
17367 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17368 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17369 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17370 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17371 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17372 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17373 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17374 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17375 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17376 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17377 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17378 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17379 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17380 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17381 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17382 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17383 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17384 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17385 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17386 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17387 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17388 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17389 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17390 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17391 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17392 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17393 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17394 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17395 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17396 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17397 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17398 * gcc.target/i386/ret-thunk-10.c: Likewise.
17399 * gcc.target/i386/ret-thunk-11.c: Likewise.
17400 * gcc.target/i386/ret-thunk-12.c: Likewise.
17401 * gcc.target/i386/ret-thunk-13.c: Likewise.
17402 * gcc.target/i386/ret-thunk-14.c: Likewise.
17403 * gcc.target/i386/ret-thunk-15.c: Likewise.
17404 * gcc.target/i386/ret-thunk-9.c: Likewise.
17405 * gcc.target/i386/indirect-thunk-register-1.c: New test.
17406 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
17407 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
17408
17409 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17410
17411 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
17412 -mfunction-return=keep.
17413 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17414 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17415 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17416 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17417 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17418 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17419 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17420 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17421 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17422 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17423 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17424 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17425 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17426 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17427 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17428 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17429 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17430 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17431 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17432 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17433 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17434 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17435 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17436 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17437 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17438 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17439 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17440 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17441 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17442 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17443 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17444 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17445 * gcc.target/i386/ret-thunk-1.c: New test.
17446 * gcc.target/i386/ret-thunk-10.c: Likewise.
17447 * gcc.target/i386/ret-thunk-11.c: Likewise.
17448 * gcc.target/i386/ret-thunk-12.c: Likewise.
17449 * gcc.target/i386/ret-thunk-13.c: Likewise.
17450 * gcc.target/i386/ret-thunk-14.c: Likewise.
17451 * gcc.target/i386/ret-thunk-15.c: Likewise.
17452 * gcc.target/i386/ret-thunk-16.c: Likewise.
17453 * gcc.target/i386/ret-thunk-2.c: Likewise.
17454 * gcc.target/i386/ret-thunk-3.c: Likewise.
17455 * gcc.target/i386/ret-thunk-4.c: Likewise.
17456 * gcc.target/i386/ret-thunk-5.c: Likewise.
17457 * gcc.target/i386/ret-thunk-6.c: Likewise.
17458 * gcc.target/i386/ret-thunk-7.c: Likewise.
17459 * gcc.target/i386/ret-thunk-8.c: Likewise.
17460 * gcc.target/i386/ret-thunk-9.c: Likewise.
17461
17462 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17463
17464 * gcc.target/i386/indirect-thunk-1.c: New test.
17465 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17466 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17467 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17468 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17469 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17470 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17471 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17472 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17473 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17474 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17475 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17476 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17477 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17478 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17479 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17480 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17481 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17482 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17483 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17484 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17485 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17486 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17487 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17488 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17489 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17490 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17491 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17492 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17493 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17494 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17495 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17496 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17497
17498 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17499
17500 PR ipa/83051
17501 * gcc.c-torture/compile/pr83051.c: New testcase.
17502
17503 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17504
17505 PR tree-optimization/83501
17506 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17507
17508 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17509
17510 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17511 for lvx and stvx instead of lxvd2x and stxvd2x and require
17512 little-endian target. Add comments.
17513 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17514 comprehensive testing.
17515 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17516 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17517 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17518 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17519 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17520 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17521 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17522 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17523 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17524 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17525 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17526 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17527 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17528 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17529 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17530 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17531 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17532 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17533 scan-assembler-not directives that forbid lvx and xxpermdi.
17534 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17535 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17536 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17537 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17538 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17539 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17540 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17541 scan-assembler-times directives to reflect different numbers of
17542 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17543
17544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17545 Alan Hayward <alan.hayward@arm.com>
17546 David Sherwood <david.sherwood@arm.com>
17547
17548 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17549 than SLP vectorization.
17550 * gcc.dg/vect/vect-alias-check-10.c: New test.
17551 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17552 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17553 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17554 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17555 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17556 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17557 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17558 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17559 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17560 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17561 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17562 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17563 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17564 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17565 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17566 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17567 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17568 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17569 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17570 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17571 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17572 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17573 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17574
17575 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17576 Alan Hayward <alan.hayward@arm.com>
17577 David Sherwood <david.sherwood@arm.com>
17578
17579 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17580 New proc.
17581 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17582 targets with scatter stores.
17583 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17584 stores.
17585 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17586 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17587 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17588 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17589 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17590 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17591 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17592 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17593 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17594 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17595 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17596 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17597 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17598 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17599 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17600 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17601
17602 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17603 Alan Hayward <alan.hayward@arm.com>
17604 David Sherwood <david.sherwood@arm.com>
17605
17606 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17607 for double_reduc1.
17608 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17609 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17610 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17611 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17612
17613 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17614 Alan Hayward <alan.hayward@arm.com>
17615 David Sherwood <david.sherwood@arm.com>
17616
17617 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17618 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17619 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17620
17621 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17622 Alan Hayward <alan.hayward@arm.com>
17623 David Sherwood <david.sherwood@arm.com>
17624
17625 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17626 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17627 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17628 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17629 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17630 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17631 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17632 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17633 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17634 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17635 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17636 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17637 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17638 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17639
17640 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17641 Alan Hayward <alan.hayward@arm.com>
17642 David Sherwood <david.sherwood@arm.com>
17643
17644 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17645 check for a message about using in-order reductions.
17646 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17647 check for a message about using in-order reductions.
17648 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17649 vectorized and check for a message about using in-order reductions.
17650 Expect targets with variable-length vectors to fall back to the
17651 fixed-length mininum.
17652 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17653 check for a message about using in-order reductions.
17654 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17655 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17656 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17657 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17658 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17659 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17660 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17661 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17662 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17663 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17664 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17665 vect_fold_left_plus.
17666
17667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17668
17669 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17670 are spilled.
17671 * gcc.target/aarch64/sve/spill_2.c: New test.
17672 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17673 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17674 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17675 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17676 * gcc.target/aarch64/sve/spill_7.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: Check the number
17683 of branches.
17684 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17685 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17686 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17687 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17688 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17689 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17690 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17691 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17692 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17693
17694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17695 Alan Hayward <alan.hayward@arm.com>
17696 David Sherwood <david.sherwood@arm.com>
17697
17698 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17699 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17700 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17701 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17702
17703 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17704 Alan Hayward <alan.hayward@arm.com>
17705 David Sherwood <david.sherwood@arm.com>
17706
17707 * lib/target-supports.exp
17708 (check_effective_target_vect_fold_extract_last): New proc.
17709 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17710 for fold_extract_last.
17711 * gcc.dg/vect/pr65947-2.c: Likewise.
17712 * gcc.dg/vect/pr65947-3.c: Likewise.
17713 * gcc.dg/vect/pr65947-4.c: Likewise.
17714 * gcc.dg/vect/pr65947-5.c: Likewise.
17715 * gcc.dg/vect/pr65947-6.c: Likewise.
17716 * gcc.dg/vect/pr65947-9.c: Likewise.
17717 * gcc.dg/vect/pr65947-10.c: Likewise.
17718 * gcc.dg/vect/pr65947-12.c: Likewise.
17719 * gcc.dg/vect/pr65947-14.c: Likewise.
17720 * gcc.dg/vect/pr80631-1.c: Likewise.
17721 * gcc.target/aarch64/sve/clastb_1.c: New test.
17722 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17723 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17724 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17725 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17726 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17727 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17728 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17729 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17730 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17731 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17732 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17733 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17734 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17735
17736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17737 Alan Hayward <alan.hayward@arm.com>
17738 David Sherwood <david.sherwood@arm.com>
17739
17740 * gcc.target/aarch64/sve/live_1.c: New test.
17741 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17742
17743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17744 Alan Hayward <alan.hayward@arm.com>
17745 David Sherwood <david.sherwood@arm.com>
17746
17747 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17748 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17749 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17750 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17751 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17752 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17753 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17754 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17755 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17756
17757 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17758 Alan Hayward <alan.hayward@arm.com>
17759 David Sherwood <david.sherwood@arm.com>
17760
17761 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17762 New proc.
17763 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17764 vect_fully_masked.
17765 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17766 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17767 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17768 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17769 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17770 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17771
17772 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17773 Alan Hayward <alan.hayward@arm.com>
17774 David Sherwood <david.sherwood@arm.com>
17775
17776 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17777 instead of just ADDRESS.
17778 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17779 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17780 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17781 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17782 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17783 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17784 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17785 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17786 * gcc.target/aarch64/sve/while_2.c: Likewise.
17787 * gcc.target/aarch64/sve/while_3.c: Likewise.
17788 * gcc.target/aarch64/sve/while_4.c: Likewise.
17789
17790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17791 Alan Hayward <alan.hayward@arm.com>
17792 David Sherwood <david.sherwood@arm.com>
17793
17794 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17795 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17796 to be predicated.
17797 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17798 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17799 * gcc.target/aarch64/sve/reduc_5.c: New test.
17800 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17801 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17802
17803 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17804 Alan Hayward <alan.hayward@arm.com>
17805 David Sherwood <david.sherwood@arm.com>
17806
17807 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17808 * gcc.dg/tree-ssa/peel1.c: Likewise.
17809 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17810 variable-length vectors.
17811 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17812 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17813 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17814 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17815 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17816 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17817 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17818 * gcc.target/aarch64/sve/slp_8.c: New test.
17819 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17820 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17821 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17822 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17823 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17824 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17825 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17826 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17827 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17828 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17829 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17830 * gcc.target/aarch64/sve/while_1.c: Likewise.
17831 * gcc.target/aarch64/sve/while_2.c: Likewise.
17832 * gcc.target/aarch64/sve/while_3.c: Likewise.
17833 * gcc.target/aarch64/sve/while_4.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 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17840 New proc.
17841 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17842 and add an associated scan-dump test. Prevent vectorization
17843 of the first two loops.
17844 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17845 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17846 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17847 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17848 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17849 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17850
17851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17852 Alan Hayward <alan.hayward@arm.com>
17853 David Sherwood <david.sherwood@arm.com>
17854
17855 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17856 * gcc.dg/vect/pr67790.c: Likewise.
17857 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17858 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17859 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17860 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17861 * gcc.target/aarch64/sve/slp_5.c: New test.
17862 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17863 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17864 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17865 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17866 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17867
17868 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17869 Alan Hayward <alan.hayward@arm.com>
17870 David Sherwood <david.sherwood@arm.com>
17871
17872 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17873 && vect_load_lanes
17874 * gcc.dg/vect/slp-1.c: Likewise.
17875 * gcc.dg/vect/slp-10.c: Likewise.
17876 * gcc.dg/vect/slp-12b.c: Likewise.
17877 * gcc.dg/vect/slp-12c.c: Likewise.
17878 * gcc.dg/vect/slp-17.c: Likewise.
17879 * gcc.dg/vect/slp-19b.c: Likewise.
17880 * gcc.dg/vect/slp-20.c: Likewise.
17881 * gcc.dg/vect/slp-21.c: Likewise.
17882 * gcc.dg/vect/slp-22.c: Likewise.
17883 * gcc.dg/vect/slp-23.c: Likewise.
17884 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17885 * gcc.dg/vect/slp-24.c: Likewise.
17886 * gcc.dg/vect/slp-28.c: Likewise.
17887 * gcc.dg/vect/slp-39.c: Likewise.
17888 * gcc.dg/vect/slp-6.c: Likewise.
17889 * gcc.dg/vect/slp-7.c: Likewise.
17890 * gcc.dg/vect/slp-cond-1.c: Likewise.
17891 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17892 * gcc.dg/vect/slp-cond-2.c: Likewise.
17893 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17894 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17895 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17896 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17897 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17898 * gcc.dg/vect/slp-perm-6.c: Likewise.
17899 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17900 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17901 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17902 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17903 * gcc.dg/vect/slp-12a.c: Likewise.
17904 * gcc.dg/vect/slp-14.c: Likewise.
17905 * gcc.dg/vect/slp-15.c: Likewise.
17906 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17907 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17908 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17909 * gcc.target/aarch64/sve/slp_1.c: New test.
17910 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17911 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17912 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17913 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17914 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17915 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17916 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17917
17918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17919 Alan Hayward <alan.hayward@arm.com>
17920 David Sherwood <david.sherwood@arm.com>
17921
17922 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17923 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17924 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17925 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17926 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17927 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17928 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17929 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17930 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17931 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17932 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17933 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17934 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17935 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17936 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17937 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17938 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17939 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17940 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17941
17942 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17943 Alan Hayward <alan.hayward@arm.com>
17944 David Sherwood <david.sherwood@arm.com>
17945
17946 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17947 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17948 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17949 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17950 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17951 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17952 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17953 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17954 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17955 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17956 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17957 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17958 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17959 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17960 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17961 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17962 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17963 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17964 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17965 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17966 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17967 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17968 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17969 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17970 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17971 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17972 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17973 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17974 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17975 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17976 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17977 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17978 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17979 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17980 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17981 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17982
17983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17984 Alan Hayward <alan.hayward@arm.com>
17985 David Sherwood <david.sherwood@arm.com>
17986
17987 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17988 Return true for SVE too.
17989 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17990 if load/store lanes are supported.
17991 * gcc.dg/vect/slp-10.c: Likewise.
17992 * gcc.dg/vect/slp-12c.c: Likewise.
17993 * gcc.dg/vect/slp-17.c: Likewise.
17994 * gcc.dg/vect/slp-33.c: Likewise.
17995 * gcc.dg/vect/slp-6.c: Likewise.
17996 * gcc.dg/vect/slp-cond-1.c: Likewise.
17997 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17998 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17999 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18000 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
18001 * gcc.dg/vect/slp-perm-6.c: Likewise.
18002 * gcc.dg/vect/slp-perm-9.c: Likewise.
18003 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
18004 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
18005 for variable-length vectors.
18006
18007 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18008 Alan Hayward <alan.hayward@arm.com>
18009 David Sherwood <david.sherwood@arm.com>
18010
18011 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
18012 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
18013
18014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18015
18016 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
18017 * g++.target/aarch64/sve/catch_1.C: New test.
18018 * g++.target/aarch64/sve/catch_2.C: Likewise.
18019 * g++.target/aarch64/sve/catch_3.C: Likewise.
18020 * g++.target/aarch64/sve/catch_4.C: Likewise.
18021 * g++.target/aarch64/sve/catch_5.C: Likewise.
18022 * g++.target/aarch64/sve/catch_6.C: Likewise.
18023
18024 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18025 Alan Hayward <alan.hayward@arm.com>
18026 David Sherwood <david.sherwood@arm.com>
18027
18028 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
18029 New proc.
18030 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
18031 * gcc.target/aarch64/fmaxmin.c: Likewise.
18032 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
18033 * gcc.target/aarch64/orr_imm_1.c: Likewise.
18034 * gcc.target/aarch64/pr62178.c: Likewise.
18035 * gcc.target/aarch64/pr71727-2.c: Likewise.
18036 * gcc.target/aarch64/saddw-1.c: Likewise.
18037 * gcc.target/aarch64/saddw-2.c: Likewise.
18038 * gcc.target/aarch64/uaddw-1.c: Likewise.
18039 * gcc.target/aarch64/uaddw-2.c: Likewise.
18040 * gcc.target/aarch64/uaddw-3.c: Likewise.
18041 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
18042 * gcc.target/aarch64/vect-compile.c: Likewise.
18043 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
18044 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
18045 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
18046 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
18047 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
18048 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
18049 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
18050 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
18051 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
18052 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
18053 * gcc.target/aarch64/vect-fmovd.c: Likewise.
18054 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
18055 * gcc.target/aarch64/vect-fmovf.c: Likewise.
18056 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
18057 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
18058 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
18059 * gcc.target/aarch64/vect-movi.c: Likewise.
18060 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
18061 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
18062 * gcc.target/aarch64/vect-vaddv.c: Likewise.
18063 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
18064 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
18065 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
18066 fixed-length SVE.
18067 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
18068 * gcc.target/aarch64/sve/arith_1.c: New test.
18069 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
18070 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18071 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18072 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18073 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
18074 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
18075 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
18076 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
18077 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
18078 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
18079 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
18080 * gcc.target/aarch64/sve/ext_1.c: Likewise.
18081 * gcc.target/aarch64/sve/ext_2.c: Likewise.
18082 * gcc.target/aarch64/sve/extract_1.c: Likewise.
18083 * gcc.target/aarch64/sve/extract_2.c: Likewise.
18084 * gcc.target/aarch64/sve/extract_3.c: Likewise.
18085 * gcc.target/aarch64/sve/extract_4.c: Likewise.
18086 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
18087 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
18088 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
18089 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
18090 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
18091 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
18092 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
18093 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
18094 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
18095 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
18096 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
18097 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
18098 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
18099 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
18100 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
18101 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
18102 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
18103 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
18104 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18105 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
18106 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
18107 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
18108 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
18109 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
18110 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
18111 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
18112 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18113 * gcc.target/aarch64/sve/index_1.c: Likewise.
18114 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
18115 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
18116 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
18117 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18118 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
18119 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
18120 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18121 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
18122 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
18123 * gcc.target/aarch64/sve/mad_1.c: Likewise.
18124 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
18125 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
18126 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
18127 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
18128 * gcc.target/aarch64/sve/mla_1.c: Likewise.
18129 * gcc.target/aarch64/sve/mls_1.c: Likewise.
18130 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
18131 * gcc.target/aarch64/sve/msb_1.c: Likewise.
18132 * gcc.target/aarch64/sve/mul_1.c: Likewise.
18133 * gcc.target/aarch64/sve/neg_1.c: Likewise.
18134 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
18135 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
18136 * gcc.target/aarch64/sve/pack_1.c: Likewise.
18137 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
18138 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
18139 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
18140 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
18141 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
18142 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
18143 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
18144 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
18145 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
18146 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
18147 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
18148 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
18149 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
18150 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
18151 * gcc.target/aarch64/sve/rev_1.c: Likewise.
18152 * gcc.target/aarch64/sve/revb_1.c: Likewise.
18153 * gcc.target/aarch64/sve/revh_1.c: Likewise.
18154 * gcc.target/aarch64/sve/revw_1.c: Likewise.
18155 * gcc.target/aarch64/sve/shift_1.c: Likewise.
18156 * gcc.target/aarch64/sve/single_1.c: Likewise.
18157 * gcc.target/aarch64/sve/single_2.c: Likewise.
18158 * gcc.target/aarch64/sve/single_3.c: Likewise.
18159 * gcc.target/aarch64/sve/single_4.c: Likewise.
18160 * gcc.target/aarch64/sve/spill_1.c: Likewise.
18161 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
18162 * gcc.target/aarch64/sve/subr_1.c: Likewise.
18163 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
18164 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
18165 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
18166 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
18167 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
18168 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
18169 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
18170 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
18171 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
18172 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
18173 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
18174 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
18175 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
18176 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
18177 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
18178 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
18179 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
18180 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
18181 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
18182 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
18183 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
18184 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
18185 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
18186 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18187 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
18188 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
18189 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
18190 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
18191 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
18192 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
18193 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
18194 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
18195 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
18196 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
18197 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
18198 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
18199 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
18200 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
18201 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
18202 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
18203 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
18204 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
18205
18206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18207 Alan Hayward <alan.hayward@arm.com>
18208 David Sherwood <david.sherwood@arm.com>
18209
18210 * lib/target-supports.exp (check_effective_target_aarch64_sve)
18211 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
18212 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
18213 New procedures.
18214 (check_effective_target_vect_perm): Handle SVE.
18215 (check_effective_target_vect_perm_byte): Likewise.
18216 (check_effective_target_vect_perm_short): Likewise.
18217 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
18218 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18219 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18220 (check_effective_target_vect_element_align_preferred): Likewise.
18221 (check_effective_target_vect_align_stack_vars): Likewise.
18222 (check_effective_target_vect_load_lanes): Likewise.
18223 (check_effective_target_vect_masked_store): Likewise.
18224 (available_vector_sizes): Use aarch64_sve_bits for SVE.
18225 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
18226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
18227 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
18228 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
18229 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
18230 * gcc.dg/vect/slp-23.c: Likewise.
18231 * gcc.dg/vect/slp-perm-5.c: Likewise.
18232 * gcc.dg/vect/slp-perm-6.c: Likewise.
18233 * gcc.dg/vect/slp-perm-9.c: Likewise.
18234 * gcc.dg/vect/slp-reduc-3.c: Likewise.
18235 * gcc.dg/vect/vect-114.c: Likewise.
18236 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
18237 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
18238
18239 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
18240
18241 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
18242 vect_variable_length, expecting the test to be vectorized
18243 without SLP instead.
18244 * gcc.dg/vect/pr33953.c: Likewise.
18245 * gcc.dg/vect/pr37027.c: Likewise.
18246 * gcc.dg/vect/pr67790.c: Likewise.
18247 * gcc.dg/vect/pr68445.c: Likewise.
18248 * gcc.dg/vect/slp-1.c: Likewise.
18249 * gcc.dg/vect/slp-10.c: Likewise.
18250 * gcc.dg/vect/slp-12a.c: Likewise.
18251 * gcc.dg/vect/slp-12b.c: Likewise.
18252 * gcc.dg/vect/slp-12c.c: Likewise.
18253 * gcc.dg/vect/slp-13-big-array.c: Likewise.
18254 * gcc.dg/vect/slp-13.c: Likewise.
18255 * gcc.dg/vect/slp-14.c: Likewise.
18256 * gcc.dg/vect/slp-15.c: Likewise.
18257 * gcc.dg/vect/slp-17.c: Likewise.
18258 * gcc.dg/vect/slp-19b.c: Likewise.
18259 * gcc.dg/vect/slp-2.c: Likewise.
18260 * gcc.dg/vect/slp-20.c: Likewise.
18261 * gcc.dg/vect/slp-21.c: Likewise.
18262 * gcc.dg/vect/slp-22.c: Likewise.
18263 * gcc.dg/vect/slp-24-big-array.c: Likewise.
18264 * gcc.dg/vect/slp-24.c: Likewise.
18265 * gcc.dg/vect/slp-28.c: Likewise.
18266 * gcc.dg/vect/slp-39.c: Likewise.
18267 * gcc.dg/vect/slp-42.c: Likewise.
18268 * gcc.dg/vect/slp-6.c: Likewise.
18269 * gcc.dg/vect/slp-7.c: Likewise.
18270 * gcc.dg/vect/slp-cond-1.c: Likewise.
18271 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
18272 * gcc.dg/vect/slp-cond-2.c: Likewise.
18273 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
18274 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
18275 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
18276 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
18277 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
18278 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
18279 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
18280 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
18281 * gcc.dg/vect/slp-reduc-1.c: Likewise.
18282 * gcc.dg/vect/slp-reduc-2.c: Likewise.
18283 * gcc.dg/vect/slp-reduc-4.c: Likewise.
18284 * gcc.dg/vect/slp-reduc-5.c: Likewise.
18285 * gcc.dg/vect/slp-reduc-7.c: Likewise.
18286 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
18287 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
18288 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
18289 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
18290
18291 2018-01-13 Jakub Jelinek <jakub@redhat.com>
18292
18293 PR c/83801
18294 * gcc.dg/pr83801.c: New test.
18295
18296 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
18297
18298 PR fortran/52162
18299 * gfortran.dg/bounds_check_19.f90: New test.
18300
18301 2018-01-12 Jakub Jelinek <jakub@redhat.com>
18302
18303 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
18304 instead of scan-assembler-not for xsnabsqp.
18305
18306 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18307
18308 PR libgfortran/83525
18309 * gfortran.dg/newunit_5.f90: New test.
18310
18311 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
18312
18313 PR rtl-optimization/80481
18314 * g++.dg/pr80481.C: New.
18315
18316 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
18317
18318 PR target/83628
18319 * gcc.target/alpha/pr83628-3.c: New test.
18320
18321 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18322
18323 * lib/target-supports.exp (check_effective_target_avx512f): Also
18324 check for __builtin_ia32_addsd_round,
18325 __builtin_ia32_getmantsd_round.
18326 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
18327
18328 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
18329
18330 PR target/83629
18331 * gcc.target/powerpc/pr83629.c: Require ilp32.
18332
18333 2018-01-12 Richard Biener <rguenther@suse.de>
18334
18335 PR tree-optimization/80846
18336 * gcc.target/i386/pr80846-1.c: New testcase.
18337 * gcc.target/i386/pr80846-2.c: Likewise.
18338
18339 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
18340
18341 * gcc.c-torture/execute/20180112-1.c: New test.
18342
18343 2018-01-12 Tom de Vries <tom@codesourcery.com>
18344
18345 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
18346 * g++.dg/ext/label13a.C: Same.
18347 * g++.dg/ext/label14.C: Same.
18348 * g++.dg/ext/label2.C: Same.
18349 * g++.dg/ext/label3.C: Same.
18350 * g++.dg/torture/pr42462.C: Same.
18351 * g++.dg/torture/pr42739.C: Same.
18352 * g++.dg/warn/Wunused-label-3.C: Same.
18353
18354 2018-01-12 Tom de Vries <tom@codesourcery.com>
18355
18356 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
18357 * g++.dg/Walloca1.C: Same.
18358 * g++.dg/cpp0x/pr70338.C: Same.
18359 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
18360 * g++.dg/cpp1y/vla10.C: Same.
18361 * g++.dg/cpp1y/vla2.C: Same.
18362 * g++.dg/cpp1y/vla6.C: Same.
18363 * g++.dg/cpp1y/vla8.C: Same.
18364 * g++.dg/debug/debug5.C: Same.
18365 * g++.dg/debug/debug6.C: Same.
18366 * g++.dg/debug/pr54828.C: Same.
18367 * g++.dg/diagnostic/pr70105.C: Same.
18368 * g++.dg/eh/cleanup5.C: Same.
18369 * g++.dg/eh/spbp.C: Same.
18370 * g++.dg/ext/tmplattr9.C: Same.
18371 * g++.dg/ext/vla10.C: Same.
18372 * g++.dg/ext/vla11.C: Same.
18373 * g++.dg/ext/vla12.C: Same.
18374 * g++.dg/ext/vla15.C: Same.
18375 * g++.dg/ext/vla16.C: Same.
18376 * g++.dg/ext/vla17.C: Same.
18377 * g++.dg/ext/vla3.C: Same.
18378 * g++.dg/ext/vla6.C: Same.
18379 * g++.dg/ext/vla7.C: Same.
18380 * g++.dg/init/array24.C: Same.
18381 * g++.dg/init/new47.C: Same.
18382 * g++.dg/init/pr55497.C: Same.
18383 * g++.dg/opt/pr78201.C: Same.
18384 * g++.dg/template/vla2.C: Same.
18385 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
18386 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
18387 * g++.dg/torture/pr62127.C: Same.
18388 * g++.dg/torture/pr67055.C: Same.
18389 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
18390 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
18391 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
18392 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
18393 * g++.dg/warn/Wplacement-new-size-5.C: Same.
18394 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
18395 * g++.dg/warn/Wvla-1.C: Same.
18396 * g++.dg/warn/Wvla-3.C: Same.
18397 * g++.old-deja/g++.ext/array2.C: Same.
18398 * g++.old-deja/g++.ext/constructor.C: Same.
18399 * g++.old-deja/g++.law/builtin1.C: Same.
18400 * g++.old-deja/g++.other/crash12.C: Same.
18401 * g++.old-deja/g++.other/eh3.C: Same.
18402 * g++.old-deja/g++.pt/array6.C: Same.
18403 * g++.old-deja/g++.pt/dynarray.C: Same.
18404
18405 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18406
18407 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
18408
18409 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18410
18411 PR libfortran/67412
18412 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
18413 on *-*-solaris2.10.
18414
18415 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18416
18417 * lib/target-supports.exp (check_effective_target_branch_cost):
18418 Accept all x86 targets.
18419
18420 2018-01-12 Martin Liska <mliska@suse.cz>
18421
18422 PR ipa/83054
18423 * g++.dg/warn/pr83054.C: New test.
18424
18425 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18426
18427 * gcc.target/powerpc/spec-barr-1.c: New file.
18428
18429 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18430
18431 PR target/83330
18432 * gcc.target/i386/pr83330.c: New test.
18433
18434 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18435
18436 PR fortran/79383
18437 * gfortran.dg/dtio_31.f03: New test.
18438 * gfortran.dg/dtio_32.f03: New test.
18439
18440 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18441
18442 PR c++/43486
18443 * g++.dg/wrappers: New subdirectory.
18444 * g++.dg/wrappers/README: New file.
18445 * g++.dg/wrappers/alloc.C: New test case.
18446 * g++.dg/wrappers/cow-istream-string.C: New test case.
18447 * g++.dg/wrappers/cp-stdlib.C: New test case.
18448 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18449 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18450
18451 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18452
18453 PR middle-end/83718
18454 * g++.dg/torture/pr83718.C: New testcase.
18455
18456 2018-01-11 Martin Jambor <mjambor@suse.cz>
18457
18458 PR ipa/83178
18459 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18460
18461 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18462
18463 PR tree-optimization/83695
18464 * gcc.dg/tree-ssa/pr83695.c: New test.
18465
18466 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18467
18468 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18469 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18470
18471 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18472
18473 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18474 * gcc.target/arm/simd/fp16fml_high.c: New test.
18475 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18476 * lib/target-supports.exp
18477 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18478 check_effective_target_arm_fp16fml_neon_ok,
18479 add_options_for_arm_fp16fml_neon): New procedures.
18480
18481 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18482
18483 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18484 combination tests.
18485
18486 2018-01-11 Richard Biener <rguenther@suse.de>
18487
18488 PR tree-optimization/83435
18489 * gcc.dg/graphite/pr83435.c: New testcase.
18490
18491 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18492 Alan Hayward <alan.hayward@arm.com>
18493 David Sherwood <david.sherwood@arm.com>
18494
18495 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18496
18497 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18498
18499 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18500
18501 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18502
18503 PR target/82096
18504 * gcc.c-torture/compile/pr82096.c: New test.
18505
18506 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18507
18508 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18509
18510 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18511
18512 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18513
18514 2018-01-11 Justin Squirek <squirek@adacore.com>
18515
18516 * gnat.dg/expr_func4.adb: New testcase.
18517
18518 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18519
18520 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18521 testcase.
18522
18523 2018-01-11 Bob Duff <duff@adacore.com>
18524
18525 * gnat.dg/protected_null.adb: New testcase.
18526
18527 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18528
18529 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18530
18531 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18532
18533 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18534
18535 2018-01-11 Justin Squirek <squirek@adacore.com>
18536
18537 * gnat.dg/loopvar.adb: New testcase.
18538
18539 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18540
18541 PR middle-end/83189
18542 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18543
18544 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18545
18546 * gcc.c-torture/compile/pr83575.c: New testcase.
18547
18548 2018-01-10 Michael Collison <michael.collison@arm.com>
18549
18550 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18551 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18552 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18553 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18554 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18555 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18556 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18557 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18558 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18559 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18560 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18561 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18562 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18563 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18564 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18565 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18566
18567 2018-01-10 Michael Collison <michael.collison@arm.com>
18568
18569 * gcc.target/aarch64/sha2.h: New shared testcase.
18570 * gcc.target/aarch64/sha2_1.c: New testcase.
18571 * gcc.target/aarch64/sha2_2.c: New testcase.
18572 * gcc.target/aarch64/sha2_3.c: New testcase.
18573 * gcc.target/aarch64/sha3.h: New shared testcase.
18574 * gcc.target/aarch64/sha3_1.c: New testcase.
18575 * gcc.target/aarch64/sha3_2.c: New testcase.
18576 * gcc.target/aarch64/sha3_3.c: New testcase.
18577
18578 2018-01-10 Michael Collison <michael.collison@arm.com>
18579
18580 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18581
18582 2018-01-10 Martin Sebor <msebor@redhat.com>
18583
18584 PR tree-optimization/83781
18585 * gcc.dg/strlenopt-42.c: New test.
18586
18587 2018-01-11 Martin Sebor <msebor@gmail.com>
18588 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18589
18590 PR tree-optimization/83501
18591 PR tree-optimization/81703
18592
18593 * gcc.dg/strlenopt-39.c: New test-case.
18594 * gcc.dg/pr81703.c: Likewise.
18595
18596 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18597
18598 * gnat.dg/atomic10.adb: New test.
18599
18600 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18601
18602 PR fortran/82367
18603 * gfortran.dg/deferred_character_18.f90: New test.
18604
18605 2018-01-10 Martin Sebor <msebor@redhat.com>
18606
18607 PR tree-optimization/83671
18608 * gcc.dg/strlenopt-40.c: New test.
18609 * gcc.dg/strlenopt-41.c: New test.
18610
18611 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18612
18613 PR fortran/83093
18614 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18615
18616 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18617
18618 PR target/83399
18619 * gcc.target/powerpc/pr83399.c: New test.
18620
18621 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18622
18623 PR c++/43486
18624 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18625 to reflect that the arguments are correctly underlined.
18626 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18627 for globals, params, locals and literals.
18628 (test_sizeof): Directly test the location of "sizeof", rather than
18629 when used in compound expressions.
18630 (test_alignof): Likewise for "alignof".
18631 (test_string_literals): Likewise for string literals.
18632 (test_numeric_literals): Likewise for numeric literals.
18633 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18634 (test_typeid): Likewise for typeid.
18635 (test_unary_plus): New.
18636 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18637 format strings.
18638
18639 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18640
18641 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18642
18643 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18644
18645 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18646
18647 2018-01-10 Marek Polacek <polacek@redhat.com>
18648
18649 PR c++/82541
18650 * g++.dg/warn/Wduplicated-branches4.C: New test.
18651
18652 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18653
18654 PR c++/81327
18655 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18656 cast to void *.
18657
18658 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18659
18660 PR c++/81055
18661 * g++.dg/cpp0x/new2.C: New.
18662
18663 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18664
18665 PR target/83735
18666 * gcc.target/i386/pr83735.c: New test.
18667
18668 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18669
18670 * lib/target-supports.exp (check_effective_target_branch_cost):
18671 New function.
18672 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18673 * gcc.dg/pr21643.c: Likewise.
18674 * gcc.dg/pr46309.c: Likewise.
18675 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18676 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18677 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18678 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18679 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18680 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18681 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18682 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18689
18690 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18691
18692 PR target/83629
18693 * gcc.target/powerpc/pr83629.c: New testcase.
18694
18695 2018-01-10 Richard Biener <rguenther@suse.de>
18696
18697 PR testsuite/78768
18698 * gcc.dg/pr78768.c: Un-XFAIL.
18699
18700 2018-01-10 Richard Biener <rguenther@suse.de>
18701
18702 PR debug/82425
18703 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18704
18705 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18706
18707 PR tree-optimization/83753
18708 * gcc.dg/torture/pr83753.c: New test.
18709
18710 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18711
18712 * gcc.target/i386/avx2-gather-1.c: Add -march.
18713 * gcc.target/i386/avx2-gather-2.c: Add -march.
18714 * gcc.target/i386/avx2-gather-3.c: Add -march.
18715 * gcc.target/i386/avx2-gather-4.c: Add -march.
18716 * gcc.target/i386/avx2-gather-5.c: Add -march.
18717 * gcc.target/i386/avx2-gather-6.c: Add -march.
18718 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18719 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18720 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18721 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18722 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18723 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18724 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18725 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18726 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18727 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18728
18729 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18730
18731 PR target/78585:
18732 * gcc.target/i386/pr78585.c: New test.
18733
18734 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18735
18736 PR c++/83734
18737 * g++.dg/cpp0x/pr83734.C: New test.
18738
18739 2018-01-09 Carl Love <cel@us.ibm.com>
18740
18741 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18742 vec_mergeo builtins with float, double, long long, unsigned long long,
18743 bool long long arguments.
18744 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18745 vec_float2 with double arguments.
18746 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18747 vec_mergew and vec_mergow builtins.
18748
18749 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18750
18751 PR fortran/83742
18752 * gfortran.dg/contiguous_6.f90: New test.
18753
18754 2018-01-09 Richard Biener <rguenther@suse.de>
18755
18756 PR tree-optimization/83668
18757 * gcc.dg/graphite/pr83668.c: New testcase.
18758
18759 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18760
18761 PR tree-optimization/64811
18762 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18763 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18764 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18765 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18766 New tests.
18767 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18768
18769 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18770
18771 PR target/79883
18772 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18773
18774 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18775
18776 PR target/82641
18777 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18778 no NEON and require softfp or hard float-abi.
18779 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18780
18781 2018-01-09 Richard Biener <rguenther@suse.de>
18782
18783 PR tree-optimization/83572
18784 * gcc.dg/graphite/pr83572.c: New testcase.
18785
18786 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18787
18788 PR target/83507
18789 * gcc.dg/sms-13.c: New test.
18790
18791 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18792
18793 PR fortran/83741
18794 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18795
18796 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18797 Monk Chiang <sh.chiang04@gmail.com>
18798
18799 * gcc.target/riscv/save-restore-1.c: New.
18800
18801 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18802
18803 PR target/83677
18804 * gcc.target/powerpc/pr83677.c: New file.
18805
18806 2018-01-08 Jeff Law <law@redhat.com>
18807
18808 PR rtl-optimizatin/81308
18809 * g++.dg/pr81308-1.C: New test.
18810 * g++.dg/pr81308-2.C: New test.
18811
18812 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18813
18814 PR target/83663 - Revert r255946
18815 * gcc.target/aarch64/vect-slp-dup.c: New.
18816
18817 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18818
18819 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18820 combination tests.
18821
18822 2018-01-08 Richard Biener <rguenther@suse.de>
18823
18824 PR tree-optimization/83563
18825 * gcc.dg/graphite/pr83563.c: New testcase.
18826
18827 2018-01-08 Richard Biener <rguenther@suse.de>
18828
18829 PR middle-end/83713
18830 * g++.dg/torture/pr83713.C: New testcase.
18831
18832 2018-01-08 Tom de Vries <tom@codesourcery.com>
18833
18834 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18835
18836 2018-01-08 Richard Biener <rguenther@suse.de>
18837
18838 PR tree-optimization/83685
18839 * gcc.dg/torture/pr83685.c: New testcase.
18840
18841 2018-01-08 Richard Biener <rguenther@suse.de>
18842
18843 PR lto/83719
18844 * gcc.dg/lto/pr83719_0.c: New testcase.
18845
18846 2018-01-08 Tom de Vries <tom@codesourcery.com>
18847
18848 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18849 * gcc.dg/graphite/run-id-1.c: Same.
18850 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18851
18852 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18853
18854 PR fortran/83611
18855 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18856 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18857 * gfortran.dg/pdt_27.f03: New test.
18858
18859 PR fortran/83731
18860 * gfortran.dg/pdt_28.f03: New test.
18861
18862 2018-01-08 Tom de Vries <tom@codesourcery.com>
18863
18864 * c-c++-common/builtins.c: Require effective target alloca.
18865 * gcc.dg/Wrestrict.c: Same.
18866 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18867
18868 2018-01-08 Richard Biener <rguenther@suse.de>
18869
18870 PR middle-end/83580
18871 * gcc.dg/torture/pr83580.c: New testcase.
18872
18873 2018-01-08 Richard Biener <rguenther@suse.de>
18874
18875 PR middle-end/83517
18876 * gcc.dg/pr83517.c: New testcase.
18877
18878 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18879
18880 PR middle-end/81897
18881 * gcc.dg/uninit-pr81897.c: New test.
18882
18883 2018-01-06 Martin Sebor <msebor@redhat.com>
18884
18885 PR tree-optimization/83640
18886 * gcc.dg/Wrestrict-6.c: New test.
18887 * gcc.dg/pr83640.c: New test.
18888
18889 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18890
18891 * gcc.target/aarch64/reg-alloc-1.c: New test.
18892
18893 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18894
18895 PR fortran/50892
18896 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18897
18898 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18899
18900 PR debug/83480
18901 * gcc.dg/pr83480.c: New test.
18902
18903 PR rtl-optimization/83682
18904 * gcc.target/i386/pr83682.c: New test.
18905
18906 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18907
18908 PR fortran/78534
18909 PR fortran/66310
18910 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18911 * gfortran.dg/dependency_49.f90: Likewise.
18912 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18913 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18914 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18915 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18916 * gfortran.dg/string_1_lp64.f90: New test.
18917 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18918 * gfortran.dg/string_3_lp64.f90: New test.
18919
18920 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18921
18922 PR target/83604
18923 * gcc.target/i386/sse-26.c: New test.
18924
18925 PR target/83604
18926 * gcc.target/i386/pr83604.c: New test.
18927
18928 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18929
18930 * gcc.dg/vect/vect-align-4.c: New test.
18931 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18932 and redefine as a structure with an unaligned member "b".
18933 (foo): Update accordingly.
18934
18935 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18936
18937 PR target/82439
18938 * gcc.target/aarch64/bics_5.c: New test.
18939 * gcc.target/arm/bics_5.c: Likewise.
18940
18941 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18942
18943 PR tree-optimization/83605
18944 * gcc.dg/pr83605.c: New test.
18945
18946 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18947
18948 PR target/83554
18949 * gcc.target/i386/pr83554.c: New test.
18950
18951 PR ipa/82352
18952 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18953 long unsigned int.
18954
18955 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18956
18957 PR fortran/83683
18958 PR fortran/45689
18959 * gfortran.dg/eoshift_8.f90: New test.
18960 * gfortran.dg/simplify_eoshift_1.f90: New test.
18961
18962 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18963
18964 PR debug/83585
18965 * gcc.dg/pr83585.c: New test.
18966
18967 2018-01-04 Nathan Sidwell <nathan@acm.org>
18968
18969 PR c++/83667
18970 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18971
18972 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18973
18974 PR debug/83666
18975 * gcc.dg/pr83666.c: New test.
18976
18977 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18978
18979 PR target/83628
18980 * gcc.target/alpha/pr83628-1.c: New test.
18981 * gcc.target/alpha/pr83628-2.c: Ditto.
18982
18983 2018-01-04 Martin Liska <mliska@suse.cz>
18984
18985 PR ipa/82352
18986 * g++.dg/ipa/pr82352.C: New test.
18987
18988 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18989
18990 * gcc.dg/vect-opt-info-1.c: Moved to ...
18991 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18992 vect_int targets, use dg-additional-options instead of dg-options and
18993 use relative line numbers instead of absolute.
18994
18995 2018-01-03 Martin Sebor <msebor@redhat.com>
18996
18997 PR tree-optimization/83655
18998 * gcc.dg/Wrestrict-5.c: New test.
18999 * c-c++-common/builtins.c: New test.
19000
19001 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19002 Alan Hayward <alan.hayward@arm.com>
19003 David Sherwood <david.sherwood@arm.com>
19004
19005 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
19006 (main): Call it.
19007
19008 2018-01-03 Jeff Law <law@redhat.com>
19009
19010 PR target/83641
19011 * gcc.target/i386/stack-check-17.c: New test.
19012 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
19013
19014 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19015
19016 PR debug/83621
19017 * gcc.dg/pr83621.c: New test.
19018
19019 PR debug/83645
19020 * gcc.dg/pr83645.c: New test.
19021
19022 2018-01-03 Martin Sebor <msebor@redhat.com>
19023
19024 PR tree-optimization/83603
19025 * gcc.dg/Wrestrict-4.c: New test.
19026
19027 PR c/83559
19028 * gcc.dg/const-2.c: New test.
19029 * gcc.dg/pure-3.c: New test.
19030
19031 2018-01-03 Martin Sebor <msebor@redhat.com>
19032
19033 * gcc.dg/Wrestrict-3.c: New test.
19034
19035 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19036
19037 PR c++/83555
19038 * g++.dg/opt/pr83555.C: New test.
19039 * g++.dg/ubsan/pr83555.C: New test.
19040
19041 2018-01-03 David Malcolm <dmalcolm@redhat.com>
19042
19043 PR c/82050
19044 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
19045 the !CHECKING_P case by expecting a note.
19046 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
19047 a note for the !CHECKING_P case, and move the return statement
19048 outside of #if CHECKING_P guard.
19049
19050 2018-01-03 Jeff Law <law@redhat.com>
19051
19052 PR middle-end/83654
19053 * gcc.target/i386/stack-check-18.c: New test.
19054 * gcc.target/i386/stack-check-19.c: New test.
19055
19056 2018-01-03 Martin Sebor <msebor@redhat.com>
19057
19058 PR tree-optimization/83501
19059 * c-c++-common/Warray-bounds-3.c: Remove xfail.
19060
19061 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19062
19063 PR tree-optimization/83501
19064 * gcc.dg/tree-ssa/pr83501-1.c: New test.
19065
19066 2018-01-03 Nathan Sidwell <nathan@acm.org>
19067
19068 PR c++/83667
19069 * g++.dg/ipa/pr83667.C: New.
19070
19071 2018-01-03 Martin Liska <mliska@suse.cz>
19072
19073 PR tree-optimization/83593
19074 * gcc.dg/pr83593.c: New test.
19075
19076 2018-01-03 Martin Liska <mliska@suse.cz>
19077
19078 PR ipa/83549
19079 * g++.dg/ipa/pr83549.C: New test.
19080
19081 2018-01-03 Marek Polacek <polacek@redhat.com>
19082
19083 PR c++/83592
19084 * g++.dg/warn/mvp2.C: New test.
19085
19086 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19087
19088 PR preprocessor/83602
19089 * g++.dg/cpp/pr83602.C: New test.
19090
19091 PR c++/83634
19092 * g++.dg/parse/pr83634.C: New test.
19093
19094 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
19095
19096 PR fortran/83664
19097 * gfortran.dg/eoshift_7.f90: New test.
19098
19099 2018-01-03 Jan Beulich <jbeulich@suse.com>
19100
19101 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
19102 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
19103
19104 2018-01-03 Jakub Jelinek <jakub@redhat.com>
19105
19106 Update copyright years.
19107
19108 2018-01-03 Martin Liska <mliska@suse.cz>
19109
19110 PR ipa/83594
19111 * gcc.dg/ipa/pr83594.c: New test.
19112
19113 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
19114 Alan Hayward <alan.hayward@arm.com>
19115 David Sherwood <david.sherwood@arm.com>
19116
19117 * gcc.dg/vect-opt-info-1.c: New test.
19118
19119 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
19120
19121 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
19122 floorf128, truncf128, and roundf128.
19123 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
19124 optimizations added in match.pd.
19125 * gcc.target/powerpc/float128-hw6.c: Likewise.
19126 * gcc.target/powerpc/float128-hw7.c: Likewise.
19127 * gcc.target/powerpc/float128-hw8.c: Likewise.
19128 * gcc.target/powerpc/float128-hw9.c: Likewise.
19129 * gcc.target/powerpc/float128-hw10.c: Likewise.
19130 * gcc.target/powerpc/float128-hw11.c: Likewise.
19131
19132 2018-01-02 Jakub Jelinek <jakub@redhat.com>
19133
19134 PR c++/83556
19135 * g++.dg/cpp0x/pr83556.C: New test.
19136
19137 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
19138
19139 PR fortran/45689
19140 PR fortran/83650
19141 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
19142 * gfortran.dg/simplify_cshift_4.f90: New test.
19143
19144 2018-01-02 Marek Polacek <polacek@redhat.com>
19145
19146 PR c++/81860
19147 * g++.dg/cpp0x/inh-ctor30.C: New test.
19148
19149 PR c++/83644
19150 * g++.dg/cpp1z/pr83644.C: New test.
19151
19152 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
19153
19154 PR fortran/83076
19155 * gfortran.dg/coarray_45.f90: New test.
19156
19157 PR fortran/83319
19158 * gfortran.dg/coarray_46.f90: New test.
19159
19160 2018-01-01 Jakub Jelinek <jakub@redhat.com>
19161
19162 PR tree-optimization/83581
19163 * gcc.dg/pr83581.c: New test.
19164
19165 PR c/83595
19166 * gcc.dg/pr83595.c: New test.
19167
19168 PR middle-end/83608
19169 * g++.dg/opt/pr83608.C: New test.
19170
19171 PR middle-end/83609
19172 * gcc.dg/pr83609.c: New test.
19173 * g++.dg/opt/pr83609.C: New test.
19174
19175 PR middle-end/83623
19176 * gcc.dg/pr83623.c: New test.
19177
19178 * gcc.target/i386/i386.exp
19179 (check_effective_target_avx512vpopcntdqvl): New proc.
19180 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
19181 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
19182 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
19183 \f
19184 Copyright (C) 2018 Free Software Foundation, Inc.
19185
19186 Copying and distribution of this file, with or without modification,
19187 are permitted in any medium without royalty provided the copyright
19188 notice and this notice are preserved.