]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/i386/i386.c (ix86_option_override_internal): Also disable the
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a7b3b7c4 12016-08-31 Jakub Jelinek <jakub@redhat.com>
2
68c215e4 3 PR fortran/77352
4 * gfortran.dg/gomp/pr77352.f90: New test.
5
a7b3b7c4 6 PR fortran/77374
7 * gfortran.dg/gomp/pr77374.f08: New test.
8
51a43c06 92016-08-31 Marc Glisse <marc.glisse@inria.fr>
10
11 PR tree-optimization/73714
12 * gcc.dg/tree-ssa/pr73714.c: New test.
13
01109414 142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15
16 PR libgfortran/77393
17 * gfortran.dg/fmt_f0_2.f90: New test.
18
8036ac7f 192016-08-31 Marc Glisse <marc.glisse@inria.fr>
20
21 * gcc.target/i386/pr59539-2.c: Adapt options.
22 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
23
b298bde8 242016-08-31 Paul Thomas <pault@gcc.gnu.org>
25
26 PR fortran/77418
27 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
28 of the associate entity and replace with a pointer to the
29 intended item on the stack.
30
9f732c4e 312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 32 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 33
34 PR fortran/48298
35 * gfortran.dg/dtio_1.f90: New test.
36 * gfortran.dg/dtio_2.f90: New test.
37 * gfortran.dg/dtio_3.f90: New test.
38 * gfortran.dg/dtio_4.f90: New test.
39 * gfortran.dg/dtio_5.f90: New test.
40 * gfortran.dg/dtio_6.f90: New test.
41 * gfortran.dg/dtio_7.f90: New test.
42 * gfortran.dg/dtio_8.f90: New test.
43 * gfortran.dg/dtio_9.f90: New test.
44 * gfortran.dg/dtio_10.f90: New test.
45
d6dd1b60 462016-08-30 David Malcolm <dmalcolm@redhat.com>
47
48 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
49 (test_many_nested_locations): New function.
50 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
51 (test_show_locus): Handle "test_many_nested_locations".
52
2e7400df 532016-08-30 David Malcolm <dmalcolm@redhat.com>
54
55 * g++.dg/template/double-greater-than-fixit.C: New test case.
56
98023bfd 572016-08-30 Eric Botcazou <ebotcazou@adacore.com>
58
59 * gnat.dg/opt57.ad[sb]: New test.
60 * gnat.dg/opt57_pkg.ads: New helper.
61
f9723d87 622016-08-30 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/69047
65 * gcc.dg/pr69047.c: Fix byte-order check.
66
77ce6232 672016-08-30 Jakub Jelinek <jakub@redhat.com>
68
adca2d16 69 PR tree-optimization/72866
70 * gcc.dg/vect/pr72866.c: New test.
71
06cee168 72 PR debug/77363
73 * g++.dg/debug/dwarf2/pr77363.C: New test.
74
4472e8d1 75 PR middle-end/77377
76 * gcc.target/i386/pr77377.c: New test.
77
77ce6232 78 PR debug/77389
79 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
80 in dg-options.
81
36bda760 822016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
83
84 * gfortran.dg/pr77372.f90: Moved to ...
85 * gfortran.dg/ieee/pr77372.f90: here.
86
2db6ea89 872016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
88
89 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
90 vector short/char initializations.
91 * gcc.target/powerpc/vec-init-5.c: Likewise.
92 * gcc.target/powerpc/vec-init-6.c: New compile time test for
93 vector initialization optimizations.
94 * gcc.target/powerpc/vec-init-7.c: Likewise.
95 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
96 vector float/double initializations.
97 * gcc.target/powerpc/vec-init-9.c: Likewise.
98
1e4df796 992016-08-29 Uros Bizjak <ubizjak@gmail.com>
100
101 PR target/77403
102 * gcc.target/i386/pr77403.c: New test.
103
f293b7f2 1042016-08-29 Marek Polacek <polacek@redhat.com>
105
106 PR c/77292
107 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
108
ea2ec8f6 1092016-08-29 Tom de Vries <tom@codesourcery.com>
110
111 PR c/77398
112 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
113
686436fe 1142016-08-29 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 117
686436fe 1182016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 119
120 * gfortran.dg/dec_structure_13.f90: New testcase.
121
f1ecf8b3 1222016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
123
124 PR fortran/77261
125 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
126 available.
127
4670f428 1282016-08-28 Tom de Vries <tom@codesourcery.com>
129
130 PR lto/70955
131 * gcc.dg/pr70955.c: New test.
132 * gcc.dg/lto/pr70955_0.c: Same.
133 * gcc.dg/lto/pr70955_1.c: Same.
134
b243b563 1352016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
136
137 PR tree-optimization/71077
138 * gcc.target/i386/pr71077.c: New test.
139
bb00f06f 1402016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
141
142 PR fortran/77380
143 * gfortran.dg/pr77380.f90: New test.
144
29c786ea 1452016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
146
147 PR fortran/77372
148 gfortran.dg/pr77372.f90: New test.
149
367964fa 1502016-08-26 David Malcolm <dmalcolm@redhat.com>
151
152 * gcc.dg/spellcheck-fields-2.c (test): Move
153 dg-begin/end-multiline-output within function body.
154 (test_macro): New function.
155
df4248fb 1562016-08-26 David Malcolm <dmalcolm@redhat.com>
157
158 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
159 (test_fixit_insert): Update expected output.
160 (test_fixit_remove): Likewise.
161 (test_fixit_replace): Likewise.
162
377da6e4 1632016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164
165 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
166 Fix typo.
167
4f16cc83 1682016-08-26 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/69047
171 * gcc.dg/pr69047.c: New testcase.
172
a54071b2 1732016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
174 Martin Jambhor <mjambor@suse.cz>
377da6e4 175
a54071b2 176 * gcc.dg/ipa/propbits-1.c: New test-case.
177 * gcc.dg/ipa/propbits-2.c: Likewise.
178 * gcc.dg/ipa/propbits-3.c: Likewise.
179
2ae10c8c 1802016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
181
182 PR fortran/77351
183 * gfortran.dg/pr77351.f90: New test.
184
c4963714 1852016-08-25 Marek Polacek <polacek@redhat.com>
186
187 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
188
49e1f4eb 1892016-08-25 Marek Polacek <polacek@redhat.com>
190
191 PR c/77323
192 * gcc.dg/pr77323.c: New test.
193
984f03c2 1942016-08-24 Paul Thomas <pault@gcc.gnu.org>
195
196 PR fortran/77358
197 * gfortran.dg/submodule_17.f08: New test.
198
f6c98a9a 1992016-08-24 Michael Collison <michael.collison@linaro.org>
200 Michael Collison <michael.collison@arm.com>
201
202 * gcc.target/arm/builtin_saddl.c: New testcase.
203 * gcc.target/arm/builtin_saddll.c: New testcase.
204 * gcc.target/arm/builtin_uaddl.c: New testcase.
205 * gcc.target/arm/builtin_uaddll.c: New testcase.
206 * gcc.target/arm/builtin_ssubl.c: New testcase.
207 * gcc.target/arm/builtin_ssubll.c: New testcase.
208 * gcc.target/arm/builtin_usubl.c: New testcase.
209 * gcc.target/arm/builtin_usubll.c: New testcase.
210
8938d43d 2112016-08-24 Uros Bizjak <ubizjak@gmail.com>
212
213 PR target/77270
214 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
215 (dg-options): Use -march=amdfam10 instead of -march=athlon.
216 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
217 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
218 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
219 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
220 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
221 effective target. Remove scan-assembler-times directives.
222 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
223 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
224 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
225
2fb84e50 2262016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
227
228 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
229 of unsigned int.
230 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
231
cac7df4e 2322016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
233
234 PR testsuite/77317
235 * lib/target-supports.exp
236 (check_effective_target_vect_aligned_arrays): Don't cache the result.
237 (check_effective_target_vect_natural_alignment): Ditto.
238 (check_effective_target_vector_alignment_reachable): Ditto.
239 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
240
b904831d 2412016-08-23 Ian Lance Taylor <iant@golang.org>
242
243 * gcc.target/s390/nolrl-1.c: Don't match the file name.
244
ff055c48 2452016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
246
247 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
248 being created from pointers to memory locations.
249 * gcc.target/powerpc/vec-init-2.c: Likewise.
250
27af8972 2512016-08-23 Fritz Reese <fritzoreese@gmail.com>
252
253 * gfortran.dg/dec_structure_12.f90: New testcase.
254
bd8ac469 2552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
256
257 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
258
434d4291 2592016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
260
261 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
262 verification.
263
be0be2de 2642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
265
266 * gcc.target/s390/md/andc-splitter-1.c: New test case.
267 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
268
7feac654 2692016-08-23 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/27336
272 * c-c++-common/pr27336.c: New testcase.
273
364743f3 2742016-08-22 Marek Polacek <polacek@redhat.com>
275
276 PR c++/77321
277 * g++.dg/cpp1y/pr77321.C: New test.
278
b92c452d 2792016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
280
281 PR fortran/60774
282 * gfortran.dg/empty_label.f: Adjust test for new error message.
283 * gfortran.dg/empty_label.f90: Ditto.
284 * gfortran.dg/empty_label_typedecl.f90: Ditto.
285 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
286 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
287
bfbc628a 2882016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/61318
291 * gfortran.dg/pr61318.f90: New test.
292
99af6e70 2932016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/77260
296 * gfortran.dg/pr77260_1.f90: New test.
297 * gfortran.dg/pr77260_2.f90: Ditto.
298
6cfc7001 2992016-08-22 Joseph Myers <joseph@codesourcery.com>
300
301 PR middle-end/77269
302 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
303 __builtin_signbitf and __builtin_signbitl in expected generic
304 expansion.
305 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
306 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
307 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
308 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
309 tests.
310
012f068a 3112016-08-22 Joseph Myers <joseph@codesourcery.com>
312
313 * gcc.dg/torture/float128-builtin.c,
314 gcc.dg/torture/float128-ieee-nan.c,
315 gcc.dg/torture/float128x-builtin.c,
316 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
317 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
318 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
319 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
320 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
321 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
322 gcc.dg/torture/floatn-nan.h: New tests.
323
e2c5b687 3242016-08-22 Joseph Myers <joseph@codesourcery.com>
325
326 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
327 macro.
328 (main): Update calls to TEST_I_F.
329 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
330 macro.
331 (main): Update calls to TEST_I_F.
332
b4635564 3332016-08-22 Joseph Myers <joseph@codesourcery.com>
334
335 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
336 gcc.dg/torture/fp-int-convert-float32x-timode.c,
337 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
338 names in calls to TEST_I_F.
339
802bc569 3402016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
341
342 PR c/52952
343 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
344
70fa7158 3452016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
346
347 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
348 and !natural_alignment_64.
349 * gcc.dg/ipa/propalign-2.c: Likewise.
350 * gcc.dg/ipa/propalign-3.c: Likewise.
351 * gcc.dg/ipa/propalign-4.c: Likewise.
352 * gcc.dg/ipa/propalign-5.c: Likewise.
353 * lib/target-supports.exp
354 (check_effective_target_natural_alignment_32): Add avr-*-*.
355
d0346b1a 3562016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
357
358 PR tree-optimization/61839
359 * gcc.dg/tree-ssa/pr61839_1.c: New test.
360 * gcc.dg/tree-ssa/pr61839_2.c: New test.
361 * gcc.dg/tree-ssa/pr61839_3.c: New test.
362 * gcc.dg/tree-ssa/pr61839_4.c: New test.
363
82c85aba 3642016-08-19 Joseph Myers <joseph@codesourcery.com>
365
366 PR c/32187
367 * lib/target-supports.exp (check_effective_target_float16)
368 (check_effective_target_float32, check_effective_target_float64)
369 (check_effective_target_float128, check_effective_target_float32x)
370 (check_effective_target_float64x)
371 (check_effective_target_float128x)
372 (check_effective_target_float16_runtime)
373 (check_effective_target_float32_runtime)
374 (check_effective_target_float64_runtime)
375 (check_effective_target_float128_runtime)
376 (check_effective_target_float32x_runtime)
377 (check_effective_target_float64x_runtime)
378 (check_effective_target_float128x_runtime)
379 (check_effective_target_floatn_nx_runtime)
380 (add_options_for_float16, add_options_for_float32)
381 (add_options_for_float64, add_options_for_float128)
382 (add_options_for_float32x, add_options_for_float64x)
383 (add_options_for_float128x): New procedures.
384 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
385 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
386 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
387 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
388 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
389 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
390 gcc.dg/torture/float128-complex.c,
391 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
392 gcc.dg/torture/float128x-basic.c,
393 gcc.dg/torture/float128x-complex.c,
394 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
395 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
396 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
397 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
398 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
399 gcc.dg/torture/float32x-basic.c,
400 gcc.dg/torture/float32x-complex.c,
401 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
402 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
403 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
404 gcc.dg/torture/float64x-basic.c,
405 gcc.dg/torture/float64x-complex.c,
406 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
407 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
408 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
409 gcc.dg/torture/floatn-tg.h,
410 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
411 gcc.dg/torture/fp-int-convert-float128-ieee.c,
412 gcc.dg/torture/fp-int-convert-float128x-timode.c,
413 gcc.dg/torture/fp-int-convert-float128x.c,
414 gcc.dg/torture/fp-int-convert-float16-timode.c,
415 gcc.dg/torture/fp-int-convert-float16.c,
416 gcc.dg/torture/fp-int-convert-float32-timode.c,
417 gcc.dg/torture/fp-int-convert-float32.c,
418 gcc.dg/torture/fp-int-convert-float32x-timode.c,
419 gcc.dg/torture/fp-int-convert-float32x.c,
420 gcc.dg/torture/fp-int-convert-float64-timode.c,
421 gcc.dg/torture/fp-int-convert-float64.c,
422 gcc.dg/torture/fp-int-convert-float64x-timode.c,
423 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
424 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
425 maximum exponent of floating-point type. Use it in testing
426 whether 0x8...0 fits in the floating-point type. Always treat -1
427 (signed 0xf...f) as fitting in the floating-point type.
428 (M_OK1): New macro.
429 * gcc.dg/torture/fp-int-convert-double.c,
430 gcc.dg/torture/fp-int-convert-float.c,
431 gcc.dg/torture/fp-int-convert-float128-timode.c,
432 gcc.dg/torture/fp-int-convert-float128.c,
433 gcc.dg/torture/fp-int-convert-float80-timode.c,
434 gcc.dg/torture/fp-int-convert-float80.c,
435 gcc.dg/torture/fp-int-convert-long-double.c,
436 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
437
cf0bbc39 4382016-08-19 Jakub Jelinek <jakub@redhat.com>
439
9354a9a5 440 PR fortran/72744
441 * gfortran.dg/gomp/pr72744.f90: New test.
442
cf0bbc39 443 PR fortran/69281
444 * gfortran.dg/gomp/pr69281.f90: New test.
445
ee0e163a 4462016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
447
1e4df796 448 * gfortran.dg/random_4.f90: Initialize seed before using, handle
449 the last special seed value.
450 * gfortran.dg/random_7.f90: Use size for last array member instead
451 of hardcoded value.
ee0e163a 452
6d7de609 4532016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
454
455 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
456 * gcc.dg/cpp/warn-undef-2.c: Likewise.
457
e3243c77 4582016-08-19 Richard Biener <rguenther@suse.de>
459
460 PR tree-optimization/77286
461 * gcc.dg/torture/pr77286.c: New testcase.
462
b983d92d 4632016-08-18 David Malcolm <dmalcolm@redhat.com>
464
465 * gcc.dg/verbose-asm-2.c: New test case.
466
48a7392b 4672016-08-18 David Malcolm <dmalcolm@redhat.com>
468
469 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
470 (custom_diagnostic_finalizer): Update for change to
471 diagnostic_show_locus.
472
5c8151fa 4732016-08-18 David Malcolm <dmalcolm@redhat.com>
474
475 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
476 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
477
26040f06 4782016-08-18 Marek Polacek <polacek@redhat.com>
479
480 PR c/71514
481 * gcc.dg/pr71514.c: New test.
482
360e911d 4832015-08-18 H.J. Lu <hongjiu.lu@intel.com>
484
485 PR target/72839
486 * gcc.target/i386/pr72839.c: New test.
487
6de0546d 4882016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
489
490 PR middle-end/70895
491 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
492 * c-c++-common/goacc/reduction-1.c: Likewise.
493 * c-c++-common/goacc/reduction-2.c: Likewise.
494 * c-c++-common/goacc/reduction-3.c: Likewise.
495 * c-c++-common/goacc/reduction-4.c: Likewise.
496
cee80871 4972016-08-18 Alan Modra <amodra@gmail.com>
498
499 * gcc.c-torture/compile/pr72771.c: New.
500
f9c39b65 5012016-08-17 Jakub Jelinek <jakub@redhat.com>
502
503 PR fortran/67496
504 * gfortran.dg/pr67496.f90: New test.
505
bf448dc8 5062015-08-17 Alan Hayward <alan.hayward@arm.com>
507
508 PR tree-optimization/71752
f9c39b65 509 * gcc.dg/vect/pr71752.c: New.
bf448dc8 510
d2392ec3 5112016-08-17 Uros Bizjak <ubizjak@gmail.com>
512
513 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
514
c4994c0b 5152016-08-17 Jakub Jelinek <jakub@redhat.com>
516
517 PR middle-end/77259
518 * g++.dg/ipa/devirt-52.C: New test.
519
f7896ff0 5202016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
521
522 * c-c++-common/goacc/reduction-6.c: New testcase.
523
7104d1a8 5242016-08-17 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/76490
527 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
528 * gcc.dg/pr52904.c: XFAIL.
529
cff41b9e 5302016-08-17 Richard Biener <rguenther@suse.de>
531
532 PR tree-optimization/23855
533 * gcc.dg/loop-unswitch-2.c: Adjust.
534
b1398e47 5352016-08-16 Jakub Jelinek <jakub@redhat.com>
536
537 PR tree-optimization/72817
538 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
539
de41fc22 5402016-08-16 Joseph Myers <joseph@codesourcery.com>
541
542 PR libgcc/77265
543 * gcc.dg/torture/float128-extend-inf.c: New test.
544
5927e78e 5452016-08-16 David Malcolm <dmalcolm@redhat.com>
546
547 PR c/72857
548 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
549 for embedded NUL.
550 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
551 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
552 caret placement.
553 (test_oct): Likewise.
554 (test_multiple): Likewise.
555 (test_field_width_specifier): Likewise.
556 (test_field_width_specifier_2): New function.
557 (test_field_precision_specifier): New function.
558 (test_embedded_nul): Update expected caret placement.
559 (test_non_contiguous_strings): Update line number.
560 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
561 (__emit_string_literal_range): Add "caret_idx" param.
562 (test_simple_string_literal): Add value for new param, updating
563 expected output..
564 (test_concatenated_string_literal): Likewise.
565 (test_multiline_string_literal): Likewise.
566 (test_hex): Likewise.
567 (test_oct): Likewise.
568 (test_multiple): Likewise.
569 (test_ucn4): Likewise.
570 (test_ucn8): Likewise.
571 (test_u8): Likewise.
572 (test_u): Likewise; update expected message, from "range" to
573 "location".
574 (test_U): Likewise.
575 (test_L): Likewise.
576 (test_macro): Add value for new param.
577 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
578 (__emit_string_literal_range): Add "caret_idx" param.
579 (test_stringified_token_1): Add value for new param. Update
580 expected message, from "range" to "location".
581 (test_stringized_token_2): Likewise, adding param to macro.
582 (test_stringified_token_3): Likewise.
583 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
584 (emit_warning): Convert param from source_range to location_t.
585 (test_string_literals): Add caret_idx param, and use it when
586 constructing a substring_loc. Update error message, from
587 "range" to "location".
588
b8d94309 5892016-08-16 Jakub Jelinek <jakub@redhat.com>
590
2e947447 591 PR target/71910
592 * g++.dg/gomp/pr71910.C: New test.
593
9ea71b15 594 PR middle-end/67485
595 * gcc.c-torture/compile/pr67485.c: New test.
596
b8d94309 597 PR target/72867
598 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
599
31de5086 6002016-08-16 Bin Cheng <bin.cheng@arm.com>
601
602 PR tree-optimization/69848
603 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
604
a05d3de8 6052016-08-16 Martin Liska <mliska@suse.cz>
606
607 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
608 of memory operations so that it can be handled by core2
609 in 32-bit mode.
610
b50ad04e 6112016-08-16 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/76783
614 * gcc.dg/pr76783.c: New testcase.
615 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
616
b441db40 6172016-08-16 Bin Cheng <bin.cheng@arm.com>
618
619 PR tree-optimization/72817
620 PR tree-optimization/73450
621 * gcc.dg/tree-ssa/pr72817.c: New test.
622 * gcc.dg/tree-ssa/pr73450.c: New test.
623
36d310d0 6242016-08-15 Fritz Reese <fritzoreese@gmail.com>
625
626 * gfortran.dg/init_flag_13.f90: New testcase.
627 * gfortran.dg/init_flag_14.f90: Ditto.
628 * gfortran.dg/init_flag_15.f03: Ditto.
629 * gfortran.dg/dec_init_1.f90: Ditto.
630 * gfortran.dg/dec_init_2.f90: Ditto.
631
e5ec9f76 6322016-08-15 Uros Bizjak <ubizjak@gmail.com>
633
634 PR target/72867
635 * gcc.target/i386/pr72867.c: New test.
636
6ce66d38 6372016-08-16 Eric Botcazou <ebotcazou@adacore.com>
638
639 * c-c++-common/dump-ada-spec-5.c: New test.
640
894463cf 6412016-08-15 Richard Biener <rguenther@suse.de>
642
643 PR tree-optimization/73434
644 * gcc.dg/torture/pr73434.c: New testcase.
645
98b374b4 6462016-08-15 Jakub Jelinek <jakub@redhat.com>
647
648 PR tree-optimization/72824
649 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
650
9b90f118 6512016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
652
653 PR fortran/70598
654 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
655 in use_device clause.
656 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
657 * gfortran.dg/goacc/list.f95: Adjust to catch
658 "neither a POINTER nor an array" error messages.
659
1d80868e 6602016-08-14 Uros Bizjak <ubizjak@gmail.com>
661
662 PR target/76342
663 * gcc.target/i386/pr76342.c: New test.
664
153e4ac1 6652016-08-12 Jakub Jelinek <jakub@redhat.com>
666
667 PR c/71512
668 * g++.dg/ubsan/pr71512.C: New test.
669 * c-c++-common/ubsan/pr71512-1.c: New test.
670 * c-c++-common/ubsan/pr71512-2.c: New test.
671
3c382998 6722016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
673
674 * gcc.target/powerpc/vec-init-1.c: New tests to test various
675 vector initialization options.
676 * gcc.target/powerpc/vec-init-2.c: Likewise.
677 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
678 is generated on ISA 3.0.
679
7079d57a 6802016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
681
682 PR middle-end/71654
683 * gcc.dg/c-c++-common/pr71654.c: New test.
684 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
685 dg-options.
686 * gcc.dg/tree-ssa/vrp24: Likewise.
687
7175bb2a 6882016-08-12 Jakub Jelinek <jakub@redhat.com>
689
690 PR c/67410
691 * gcc.dg/pr67410.c: New test.
692
56fb8e9d 6932016-08-12 Bin Cheng <bin.cheng@arm.com>
694
695 PR tree-optimization/69848
696 * gcc.dg/vect/vect-pr69848.c: New test.
697
1f84b4ab 6982016-08-12 Uros Bizjak <ubizjak@gmail.com>
699
700 PR testsuite/71008
701 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
702 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
703 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
704 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
705
60b349d9 7062016-08-12 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/57326
709 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
710 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
711 * gcc.dg/tree-ssa/pr35287.c: Likewise.
712 * gcc.target/i386/pr45685.c: Likewise.
713 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
714 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
715 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
716 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
717 * gfortran.dg/pr34163.f90: Likewise.
718
6d5f72f3 7192016-08-12 Martin Liska <mliska@suse.cz>
720
721 * g++.dg/gcov/gcov-16.C: New test.
722 * lib/gcov.exp: Support new argument for run-gcov function.
723
b357db2c 7242016-08-12 Martin Liska <mliska@suse.cz>
725
726 PR gcov-profile/35590
727 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
728
08e33f10 7292016-08-12 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/72851
732 * gcc.dg/torture/pr72851.c: New testcase.
733
9a478fab 7342016-08-12 Alexandre Oliva <aoliva@redhat.com>
735
832d369d 736 PR debug/63240
737 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
738 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
739 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
740 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
741 DW_AT_deleted.
742
1289a281 743 PR debug/55641
744 * g++.dg/debug/dwarf2/ref-1.C: New.
745
9a478fab 746 PR debug/49366
747 * g++.dg/debug/dwarf2/template-params-12.H: New.
748 * g++.dg/debug/dwarf2/template-params-12f.C: New.
749 * g++.dg/debug/dwarf2/template-params-12g.C: New.
750 * g++.dg/debug/dwarf2/template-params-12n.C: New.
751 * g++.dg/debug/dwarf2/template-params-12s.C: New.
752 * g++.dg/debug/dwarf2/template-params-12u.C: New.
753 * g++.dg/debug/dwarf2/template-params-12v.C: New.
754 * g++.dg/debug/dwarf2/template-params-12w.C: New.
755
e61229f8 7562016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
757
758 PR target/72863
759 * gcc.target/powerpc/pr72863.c: New test.
760
c7823416 7612016-08-11 Uros Bizjak <ubizjak@gmail.com>
762
763 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
764
df15667f 7652015-08-11 H.J. Lu <hongjiu.lu@intel.com>
766
767 * gcc.target/i386/pieces-strcpy-1.c: New test.
768 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
769
83c375ba 7702016-08-11 Jakub Jelinek <jakub@redhat.com>
771
772 PR c++/72868
773 * g++.dg/cpp1y/constexpr-switch4.C: New test.
774
350f354a 7752015-08-11 H.J. Lu <hongjiu.lu@intel.com>
776
777 * gcc.target/i386/pieces-memcpy-1.c: New test.
778 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
779 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
780 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
781 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
782 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
783
74be5bc1 7842016-08-11 Jakub Jelinek <jakub@redhat.com>
785
786 PR c/72816
20fb4916 787 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 788
40395983 7892016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
790
791 PR tree-optimization/71083
792 * gcc.c-torture/execute/pr71083.c: New test.
793 * gnat.dg/loop_optimization23.adb: New test.
794 * gnat.dg/loop_optimization23_pkg.ads: New test.
795 * gnat.dg/loop_optimization23_pkg.adb: New test.
796
ec969ce4 7972016-08-11 Richard Biener <rguenther@suse.de>
798
799 PR tree-optimization/72772
800 * gcc.dg/graphite/pr35356-1.c: Adjust.
801 * gcc.dg/tree-ssa/pr59597.c: Likewise.
802
25482c16 8032016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
804
805 * gfortran.dg/random_7.f90: Take into account that the last seed
806 value is the special p value.
807 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
808
f454033a 8092016-08-11 Richard Biener <rguenther@suse.de>
810
811 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
812
2d2b78a1 8132016-08-11 Alan Modra <amodra@gmail.com>
814
815 * gcc.target/powerpc/pr71680.c: New.
816
97468983 8172016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
818
819 * gcc.target/powerpc/bfp/bfp.exp: New file.
820 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
821 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
822 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
823 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
824 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
825 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
826 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
827 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
828 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
829 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
830 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
831 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
832 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
833 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
834 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
835 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
836 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
837 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
838 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
839 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
840 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
841 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
842 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
843 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
844 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
845 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
846 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
847 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
848 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
849 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
850 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
851 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
852 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
853 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
854 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
855 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
856 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
857 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
858 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
859 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
860 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
861 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
862 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
863 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
864 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
865 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
866 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
867 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
868 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
869 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
870 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
871 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
872 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
873
23a6fe48 8742016-08-10 Bin Cheng <bin.cheng@arm.com>
875
876 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
877 Add aarch64*-*-*.
878
0cb8f73e 8792016-08-10 Bin Cheng <bin.cheng@arm.com>
880
881 * gcc.target/aarch64/simd/vcond-ne.c: New test.
882
b7ed2a65 8832016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
884
885 PR target/72853
886 * gcc.target/powerpc/pr72853.c: New test.
887
2d2b4107 8882016-08-10 Martin Liska <mliska@suse.cz>
889
890 PR gcov-profile/58306
891 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
892
7132b755 8932016-08-10 Martin Liska <mliska@suse.cz>
894
895 * g++.dg/gcov/gcov-threads-1.C: New test.
896
5186407c 8972016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
898
899 PR target/71873
900 * gcc.target/avr/pr71873.c: New test.
901
44f01555 9022016-08-09 Martin Liska <mliska@suse.cz>
903
904 * g++.dg/gcov/gcov-dump-1.C: New test.
905 * g++.dg/gcov/gcov-dump-2.C: New test.
906
7d4f18f5 9072016-08-09 Martin Liska <mliska@suse.cz>
908
909 * gcc.dg/tree-prof/val-prof-9.c: New test.
910
defa7026 9112016-08-09 Martin Liska <mliska@suse.cz>
912
913 * gcc.dg/tree-prof/val-prof-8.c: New test.
914
ae7e6062 9152016-08-09 Martin Jambor <mjambor@suse.cz>
916
0c47dd26 917 PR ipa/71981
918 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 919
a69fb570 9202016-08-09 Bin Cheng <bin.cheng@arm.com>
921
922 PR tree-optimization/33707
923 * gcc.dg/vect/pr33707.c: New test.
924
a031a844 9252016-08-09 Bin Cheng <bin.cheng@arm.com>
926
927 PR tree-optimization/pr72772
928 * gcc.dg/tree-ssa/pr72772.c: New test.
929
8f1baf0d 9302016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
931
932 PR rtl-optimization/66669
933 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
934
53e7aca1 9352016-08-09 Jakub Jelinek <jakub@redhat.com>
936
937 PR tree-optimization/72824
938 * gcc.c-torture/execute/ieee/pr72824.c: New test.
939
c162fa25 9402016-08-09 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/71802
943 * gcc.dg/torture/pr71802.c: New testcase.
944
87156a7d 9452016-08-09 Jakub Jelinek <jakub@redhat.com>
946
947 PR c++/72809
948 * g++.dg/eh/stdarg1.C: New test.
949
d0029333 9502016-08-08 Andi Kleen <ak@linux.intel.com>
951
952 * lib/profopt.exp: (auto-profopt-execute): Don't include full
953 test command line in failure log.
954 (profopt-execute): dito. Make autofdo file names unique.
955
7af4d06b 9562016-08-08 David Malcolm <dmalcolm@redhat.com>
957
958 PR c/64955
959 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
960 output.
961
7091ff70 9622016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
963
964 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
965 c99_runtime.
966 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
967 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
968 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
969 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
970 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
971 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
972
d189b094 9732016-08-08 David Malcolm <dmalcolm@redhat.com>
974
975 PR c/52952
976 * gcc.dg/cpp/pr66415-1.c: Likewise.
977 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
978 * gcc.dg/format/c90-printf-1.c: Likewise.
979 * gcc.dg/format/diagnostic-ranges.c: New test case.
980
440837fe 9812016-08-08 Jakub Jelinek <jakub@redhat.com>
982
7cbcf608 983 PR fortran/72716
984 * gfortran.dg/gomp/pr72716.f90: New test.
985
aa1ddb66 986 PR middle-end/72781
987 * gcc.dg/gomp/pr72781.c: New test.
988
440837fe 989 PR middle-end/68762
990 * g++.dg/vect/pr68762-1.cc: New test.
991 * g++.dg/vect/pr68762-2.cc: New test.
992 * g++.dg/vect/pr68762.h: New file.
993
eb571c16 9942016-08-08 Martin Sebor <msebor@redhat.com>
995
996 PR testsuite/72838
f9c39b65 997 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
998 * g++.dg/warn/overflow-warn-3.C: Same.
999 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1000
8ca5189a 10012016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1002
1003 PR fortran/71936
1004 * gfortran.dg/allocate_with_source_21.f03: New test.
1005
1495e54c 10062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1007
1008 PR fortran/72698
1009 * gfortran.dg/allocate_with_source_20.f03: New test.
1010
d1e97886 10112016-08-08 Alan Modra <amodra@gmail.com>
1012
1013 * gcc.c-torture/compile/pr72802.c: New.
1014
9da84a54 10152016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1016
1017 PR fortran/70524
1018 * gfortran.dg/dependency_48.f90: New test.
1019
3f9692a5 10202016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1021
b5b764be 1022 PR fortran/70040
3f9692a5 1023 * gfortran.dg/pr70040.f90: New testcase.
1024
099ec19a 10252016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1026
1027 PR fortran/71961
1028 * gfortran.dg/matmul_10.f90: New testcase.
1029
e8272095 10302016-08-07 Jan Hubicka <hubicka@ucw.cz>
1031
1032 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1033
f5d2c462 10342016-08-07 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR c/72816
1037 * gcc.dg/pr72816.c: New test.
1038
30c60892 10392016-08-06 Jonathan Wakely <jwakely@redhat.com>
1040
1041 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1042 * g++.dg/conversion/pr41426.C: Likewise.
1043 * g++.dg/conversion/pr66211.C: Likewise.
1044 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1045 * g++.dg/init/ref8.C: Likewise.
1046 * g++.old-deja/g++.law/cvt20.C: Likewise.
1047 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1048
2abf3c4a 10492016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1050
1051 PR tree-optimization/18046
1052 * gcc.dg/tree-ssa/vrp105.c: New test.
1053 * gcc.dg/tree-ssa/vrp106.c: New test.
1054
ea034e2c 10552016-08-05 Martin Sebor <msebor@redhat.com>
1056
1057 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1058 1ul in diagnostics. Remove hyphen from "constant-expression."
1059 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1060 * g++.dg/cpp0x/static_assert3.C: Same.
1061 * g++.dg/cpp1y/constexpr-throw.C: Same.
1062 * g++.dg/template/nontype3.C: Same.
1063 * g++.dg/warn/overflow-warn-1.C: Same.
1064 * g++.dg/warn/overflow-warn-3.C: Same.
1065 * g++.dg/warn/overflow-warn-4.C: Same.
1066
d4166bdc 10672016-08-05 David Malcolm <dmalcolm@redhat.com>
1068
1069 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1070 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1071 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1072 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1073
906dd612 10742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1075
1076 PR tree-optimization/72810
1077 * gcc.dg/tree-ssa/vrp110.c: New test.
1078
9788fb76 10792016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1080
1081 PR Target/72819
1082 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1083 registers.
1084 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1085 saving the half-precision registers.
1086 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1087 value is returned in h0.
1088 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1089 are passed in FP/SIMD registers.
1090 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1091 passing works corrcetly.
1092 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1093 (hfa_f16x2_t): Likewise.
1094 (hfa_f16x3_t): Likewise.
1095 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1096 are promoted to double and passed in a double register.
1097 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1098 are promoted to double and stacked.
1099 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1100 __fp16 data types.
1101 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1102 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1103 __fp16 first get passed in FP/SIMD registers, then stacked.
1104
30f40fe4 11052016-08-05 Nathan Sidwell <nathan@acm.org>
1106
1107 PR c++/68724
1108 * g++.dg/cpp0x/pr68724.C: New.
1109
8a6540e1 11102016-08-05 Richard Biener <rguenther@suse.de>
1111
1112 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1113
09001ac1 11142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1115
1116 * gcc.dg/tree-ssa/vrp107.c: New test.
1117 * gcc.dg/tree-ssa/vrp108.c: New test.
1118 * gcc.dg/tree-ssa/vrp109.c: New test.
1119
88ab6a9c 11202016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1121
1122 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1123 dg-options.
1124
b2a036e7 11252016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1126
1127 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1128 test-cases.
1129 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1130 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1131 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1132 test-cases.
1133 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1134 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1135 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1136 large_double.
1137
8dbf49cb 11382016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1139
1140 PR c++/72800
1141 * g++.dg/cpp1y/lambda-ice1.C: New.
1142
dcc45aae 11432016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1144
1145 PR c++/72759
1146 * g++.dg/cpp1y/pr72759.C: New test.
1147
88fe4062 11482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1149
1150 * gcc.dg/switch-10.c: New test.
1151
a1af716f 11522016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1153
1154 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1155
1fa5d8ba 11562016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1157
1158 * c-c++-common/goacc/routine-5.c: Update.
1159
e8dedc4a 11602016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1161
1162 PR rtl-optimization/70903
1163 * gcc.c-torture/execute/pr70903.c: New test.
1164
7ca5003c 11652016-08-04 Martin Liska <mliska@suse.cz>
1166
1167 * gcc.dg/params/params.exp: Replace file exists with
1168 TESTING_IN_BUILD_TREE.
1169
810702a2 11702016-08-04 Marek Polacek <polacek@redhat.com>
1171
1172 PR c++/70229
1173 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1174
fa8a8f79 11752016-08-04 Richard Biener <rguenther@suse.de>
1176
1177 PR middle-end/71984
1178 * gcc.dg/torture/pr71984.c: Guard correctness check for
1179 little-endian.
1180
9916f5a5 11812016-08-03 Andrew Pinski <apinski@cavium.com>
1182
1183 * gcc.c-torture/compile/20160802-1.c: New testcase.
1184
278b4698 11852016-08-03 Fritz Reese <fritzoreese@gmail.com>
1186
1187 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1188
860c3c85 11892016-08-03 Richard Biener <rguenther@suse.de>
1190
1191 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1192 and remove -O3.
1193 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1194 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1195
0a41d717 11962016-08-03 Richard Biener <rguenther@suse.de>
1197
1198 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1199 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1200 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1201 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1202
52e3c0e8 12032016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1204
1205 * gcc.dg/init-excess-2.c: Require int32plus.
1206 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1207 * gcc.dg/pr59963-2.c: Require int32plus.
1208 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1209 * gcc.dg/unroll-7.c: Require int32plus.
1210
ad8a330c 12112016-08-02 Bin Cheng <bin.cheng@arm.com>
1212
1213 PR tree-optimization/34114
1214 * gcc.dg/tree-ssa/loop-42.c: New test.
1215
d3aa3636 12162016-08-02 Tamar Christina <tamar.christina@arm.com>
1217
1218 * gcc.target/aarch64/vminmaxnm.c: New.
1219 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1220 tests.
1221
c79d3723 12222016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1223
1224 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1225 vec_extract for vector float, vector int, vector short, and vector
1226 char.
1227 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1228 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1229 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1230 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1231
5fc13c39 12322016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1233
1234 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1235 single stack adjustment, no writeback.
5fc13c39 1236 * gcc.target/aarch64/test_frame_12.c: Likewise.
1237 * gcc.target/aarch64/test_frame_13.c: Likewise.
1238 * gcc.target/aarch64/test_frame_15.c: Likewise.
1239 * gcc.target/aarch64/test_frame_6.c: Likewise.
1240 * gcc.target/aarch64/test_frame_7.c: Likewise.
1241 * gcc.target/aarch64/test_frame_8.c: Likewise.
1242 * gcc.target/aarch64/test_frame_16.c: New test.
1243
2eb70c76 12442015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1245
1246 PR target/72748
1247 * gcc.target/i386/pr72748.c: New test.
1248
12117f39 12492015-08-01 Alan Hayward <alan.hayward@arm.com>
1250
1251 PR tree-optimization/71818
1252 * gcc.dg/vect/pr71818.c: New
1253
56e7a293 12542016-08-01 Martin Liska <mliska@suse.cz>
1255
1256 PR tree-optimization/71857
1257 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1258
aa8852cc 12592016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1260
1261 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1262
f3c032a4 12632016-08-01 Jan Beulich <jbeulich@suse.com>
1264
1265 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1266
a1e9d2c3 12672016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1268
1269 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1270 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1271
466045aa 12722016-07-31 Jonathan Wakely <jwakely@redhat.com>
1273
1274 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1275 (check_effective_target_c++): Likewise. Also match for libstdc++.
1276
71b5dc23 12772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/41922
1280 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1281 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1282 * gfortran.dg/pr41922.f90: New test.
1283
dd13eb1b 12842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1285
1286 PR fortran/68566
1287 * gfortran.dg/pr68566.f90: new test.
1288
cb768824 12892016-07-30 Martin Sebor <msebor@redhat.com>
1290
1291 PR c++/60760
1292 PR c++/71091
1293 * g++.dg/cpp0x/constexpr-cast.C: New test.
1294 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1295 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1296 * g++.dg/ubsan/pr63956.C: Correct.
1297
efa8ff03 12982016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1299
1300 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1301 vector double or vector long where the vector is in memory.
1302 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1303 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1304
0b8113c5 13052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1306
1307 PR fortran/69867
1308 * gfortran.dg/pr69867.f90: New test.
1309
3badc59b 13102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1311
1312 PR fortran/69962
1313 * gfortran.dg/pr69962.f90: New test.
1314
fc8b54ff 13152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1316
1317 PR fortran/70006
1318 * gfortran.dg/pr70006.f90: New test.
1319
165b422e 13202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1321
1322 PR fortran/71730
1323 * gfortran.dg/pr71730.f90: New test.
1324 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1325 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1326 * gfortran.dg/array_constructor_26.f03: Ditto.
1327
0c6334ed 13282016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1329
1330 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1331 * gcc.target/powerpc/pr71763.c: Likewise.
1332
4ebf85be 13332016-07-29 Marek Polacek <polacek@redhat.com>
1334
1335 PR c/71742
1336 * gcc.dg/940510-1.c: Adjust dg-error.
1337 * gcc.dg/c99-flex-array-1.c: Likewise.
1338 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1339
9efe5be6 1340 PR c/71853
1341 * gcc.dg/noncompile/pr71853.c: New test.
1342
4c4548bb 1343 PR c/71573
1344 * gcc.dg/noncompile/pr71573.c: New test.
1345
8ae70602 1346 PR c/71926
1347 * g++.dg/warn/Wparentheses-30.C: New test.
1348 * gcc.dg/Wparentheses-14.c: New test.
1349
cfc1aded 13502016-07-29 Uros Bizjak <ubizjak@gmail.com>
1351
1352 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1353
d5e80d93 13542016-07-29 Bin Cheng <bin.cheng@arm.com>
1355
1356 PR tree-optimization/57558
1357 * gcc.dg/vect/pr57558-1.c: New test.
1358 * gcc.dg/vect/pr57558-2.c: New test.
1359
c7c713ec 13602016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1361
cfc1aded 1362 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1363 to scan forwprop1 dump pass.
1364
34b9af67 13652016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/51488
1368 * g++.dg/template/pr51488.C: New.
1369
322d4184 13702016-07-29 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR c/71969
1373 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1374 static __inline__.
1375 * gcc.dg/pr71969-1.c: New test.
1376 * gcc.dg/pr71969-2.c: New test.
1377 * gcc.dg/pr71969-3.c: New test.
1378
7648c9c7 13792016-07-29 Marek Polacek <polacek@redhat.com>
1380
1381 PR c/71574
1382 * c-c++-common/pr71574.c: New test.
1383
35fddbd6 1384 PR c/71583
1385 * gcc.dg/noncompile/pr71583.c: New test.
1386
d06bcb87 13872016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1388
1389 PR middle-end/68217
1390 * gcc.dg/pr68217.c: New test.
1391
fb5574d7 13922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1393
1394 PR fortran/71067
1395 * gfortran.dg/pr71067_1.f90: New test.
1396 * gfortran.dg/pr71067_2.f90: Ditto.
1397
a52bb7a0 13982016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1399
1400 * gcc.target/powerpc/vec-extract-1.c: New test.
1401
42e96823 14022016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1403
1404 PR fortran/71799
1405 * gfortran.dg/pr71799.f90: New test.
1406
d5539c6b 14072016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/71665
1410 * g++.dg/cpp0x/pr71665-1.C: New.
1411 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1412 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1413 * g++.dg/ext/label10.C: Likewise.
1414 * g++.dg/parse/constant5.C: Likewise.
1415
05995232 14162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1417
1418 PR fortran/71859
1419 * gfortran.dg/pr71859.f90: New test.
1420 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1421 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1422
7a4429b2 14232016-07-28 Paul Thomas <pault@gcc.gnu.org>
1424
1425 PR fortran/71883
1426 * gfortran.dg/pr71883.f90 : New test.
1427
f339cf78 14282016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1429
1430 PR tree-optimization/71734
cfc1aded 1431 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1432
8311fe26 14332016-07-28 Renlin Li <renlin.li@arm.com>
1434
1435 Revert
1436 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1437
1438 PR fortran/71902
1439 * gfortran.dg/dependency_47.f90: New test.
1440
595e387a 14412016-07-28 Martin Liska <mliska@suse.cz>
1442
1443 PR gcov-profile/68025
1444 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1445
83554604 14462016-07-28 Martin Liska <mliska@suse.cz>
1447
1448 * g++.dg/vect/pr70944.cc: New test.
1449
ec6d2d63 14502016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1451
1452 PR middle-end/71994
1453 * gcc.dg/torture/pr71994.c: New test.
1454
12dabcee 14552016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1456
1457 PR middle-end/71078
1458 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1459 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1460 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1461
262a83d5 14622016-07-27 Richard Biener <rguenther@suse.de>
1463
1464 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1465
3989f1fe 14662016-07-27 Martin Liska <mliska@suse.cz>
1467
1468 * gcc.dg/predict-13.c: New test.
1469 * gcc.dg/predict-14.c: New test.
1470
69a499fa 14712016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1472
7a4429b2 1473 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1474 including stdint.h.
1475 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1476 including stdint.h.
1477
751fef95 14782016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1479
1480 PR target/71869
1481 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1482 IEEE built-in functions handle quiet and signalling NaNs
1483 correctly.
1484
5e07497c 14852016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1486
1487 PR fortran/71862
1488 * gfortran.dg/pr71862.f90: New test.
1489
18928e61 14902016-07-26 Martin Sebor <msebor@redhat.com>
1491
1492 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1493 selector with dg-options.
1494
7e1856f1 14952016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1496
1497 PR tree-optimization/18046
1498 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1499 * gcc.dg/tree-ssa/vrp103.c: New test.
1500 * gcc.dg/tree-ssa/vrp104.c: New test.
1501
08679462 15022016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1503
1504 * gcc.target/powerpc/pr63354.c: Require lp64 since
1505 -mprofile-kernel is not legal with -m32.
1506
8c3efadf 15072016-07-26 Richard Biener <rguenther@suse.de>
1508
1509 PR rtl-optimization/71984
1510 * gcc.dg/torture/pr71984.c: New testcase.
1511
78866ecd 15122016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1513
1514 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1515 g++-dg-runtest via et-dg-runtest.
1516 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1517 * gcc.dg/vect/vect.exp: Likewise.
1518 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1519 gfortran-dg-runtest.
1520 * gfortran.dg/vect/vect.exp: Likewise.
1521 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1522 (check_mips_loongson_hw_available): Likewise.
1523 (check_effective_target_mpaired_single_runtime): Likewise.
1524 (check_effective_target_mips_loongson_runtime): Likewise.
1525 (add_options_for_mpaired_single): Likewise.
1526 (check_effective_target_vect_int): Add global et_index.
1527 Check and save the supported feature for a target selected by
1528 the et_index target. Break long lines where appropriate. Call
1529 et-is-effective-target for MIPS with an argument instead of
1530 check_effective_target_* where appropriate.
1531 (check_effective_target_vect_intfloat_cvt): Likewise.
1532 (check_effective_target_vect_uintfloat_cvt): Likewise.
1533 (check_effective_target_vect_floatint_cvt): Likewise.
1534 (check_effective_target_vect_floatuint_cvt): Likewise.
1535 (check_effective_target_vect_simd_clones): Likewise.
1536 (check_effective_target_vect_shift): ewise.
1537 (check_effective_target_whole_vector_shift): Likewise.
1538 (check_effective_target_vect_bswap): Likewise.
1539 (check_effective_target_vect_shift_char): Likewise.
1540 (check_effective_target_vect_long): Likewise.
1541 (check_effective_target_vect_float): Likewise.
1542 (check_effective_target_vect_double): Likewise.
1543 (check_effective_target_vect_long_long): Likewise.
1544 (check_effective_target_vect_no_int_max): Likewise.
1545 (check_effective_target_vect_no_int_add): Likewise.
1546 (check_effective_target_vect_no_bitwise): Likewise.
1547 (check_effective_target_vect_widen_shift): Likewise.
1548 (check_effective_target_vect_no_align): Likewise.
1549 (check_effective_target_vect_hw_misalign): Likewise.
1550 (check_effective_target_vect_element_align): Likewise.
1551 (check_effective_target_vect_condition): Likewise.
1552 (check_effective_target_vect_cond_mixed): Likewise.
1553 (check_effective_target_vect_char_mult): Likewise.
1554 (check_effective_target_vect_short_mult): Likewise.
1555 (check_effective_target_vect_int_mult): Likewise.
1556 (check_effective_target_vect_extract_even_odd): Likewise.
1557 (check_effective_target_vect_interleave): Likewise.
1558 (check_effective_target_vect_stridedN): Likewise.
1559 (check_effective_target_vect_multiple_sizes): Likewise.
1560 (check_effective_target_vect64): Likewise.
1561 (check_effective_target_vect_call_copysignf): Likewise.
1562 (check_effective_target_vect_call_sqrtf): Likewise.
1563 (check_effective_target_vect_call_btrunc): Likewise.
1564 (check_effective_target_vect_call_btruncf): Likewise.
1565 (check_effective_target_vect_call_ceil): Likewise.
1566 (check_effective_target_vect_call_ceilf): Likewise.
1567 (check_effective_target_vect_call_floor): Likewise.
1568 (check_effective_target_vect_call_floorf): Likewise.
1569 (check_effective_target_vect_call_lceil): Likewise.
1570 (check_effective_target_vect_call_lfloor): Likewise.
1571 (check_effective_target_vect_call_nearbyint): Likewise.
1572 (check_effective_target_vect_call_nearbyintf): Likewise.
1573 (check_effective_target_vect_call_round): Likewise.
1574 (check_effective_target_vect_call_roundf): Likewise.
1575 (check_effective_target_vect_perm): Likewise, but also append *_saved
1576 to the existing global name to properly cache the result.
1577 (check_effective_target_vect_perm_byte): Likewise.
1578 (check_effective_target_vect_perm_short): Likewise.
1579 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1580 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1581 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1582 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1583 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1584 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1585 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1586 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1587 (check_effective_target_vect_sdot_qi): Likewise.
1588 (check_effective_target_vect_udot_qi): Likewise.
1589 (check_effective_target_vect_sdot_hi): Likewise.
1590 (check_effective_target_vect_udot_hi): Likewise.
1591 (check_effective_target_vect_usad_char): Likewise.
1592 (check_effective_target_vect_pack_trunc): Likewise.
1593 (check_effective_target_vect_unpack): Likewise.
1594 (check_effective_target_vect_aligned_arrays): Likewise.
1595 (check_effective_target_vect_natural_alignment): Likewise.
1596 (check_effective_target_vector_alignment_reachable): Likewise.
1597 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1598 (is-effective-target): Initialize et_index if undefined.
1599 (et-dg-runtest): New.
1600 (et-is-effective-target): Likewise.
1601 (check_vect_support_and_set_flags): Add supported MIPS targets to
1602 EFFECTIVE_TARGETS list. Return the number of supported targets.
1603
b2930f09 16042016-07-26 Richard Biener <rguenther@suse.de>
1605 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1606
1607 PR middle-end/70920
1608 * gcc.dg/pr70920-1.c: New test-case.
1609 * gcc.dg/pr70902-2.c: Likewise.
1610 * gcc.dg/pr70920-3.c: Likewise.
1611 * gcc.dg/pr70920-4.c: Likewise
1612 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1613 2 instead of 3.
1614
90821294 16152016-07-25 Alexander Monakov <amonakov@ispras.ru>
1616
1617 * gcc.c-torture/execute/pr71494.c: Require label_values.
1618 * gcc.dg/pr16973.c: Ditto.
1619
1660595b 16202016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1621
1622 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1623 * gcc.dg/torture/pr69771.c: Require int32plus.
1624 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1625
5b2b88ce 16262016-07-25 Martin Liska <mliska@suse.cz>
1627
1628 * gcc.dg/torture/pr71987.c: New test.
1629
e2f926e9 16302016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1631
1632 PR fortran/71935
1633 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1634 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1635 * gfortran.dg/pr71935.f90: New test.
1636
efa8e86e 16372016-07-22 Martin Sebor <msebor@redhat.com>
1638
1639 PR c++/71675
1640 * g++.dg/ext/atomic-3.C: New test.
1641 * gcc.dg/atomic/pr71675.c: New test.
1642
5a43070d 16432016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1644
1645 * gcc.target/i386/mvc8.c: New test.
1646
1b793819 16472016-07-22 Bin Cheng <bin.cheng@arm.com>
1648
1649 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1650 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1651
d4b4c787 16522016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1653
1654 PR fortran/71795
1655 * gfortran.dg/constructor_50.f90: New test.
1656
45648efe 16572016-07-22 Martin Liska <mliska@suse.cz>
1658
1659 PR gcov-profile/69028
1660 PR gcov-profile/62047
1661 * g++.dg/cilk-plus/pr69028.C: New test.
1662
b657bb1f 16632016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1664
1665 * gfortran.dg/coarray_stat_2.f90: New test.
1666
3a421504 16672016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1668
1669 * gcc.target/powerpc/vec-extract.h: New files to check the
1670 vec_extract built-in functions for all vector types, testing
1671 accessing each element, both with constant and variable element
1672 numbers.
1673 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1674 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1675 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1676 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1677 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1678 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1679 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1680 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1681 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1682
d40a1eac 16832016-07-21 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR c++/71728
1686 * g++.dg/other/pr71728.C: New test.
1687
3b0d7293 16882016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1689
1690 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1691 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1692 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1693 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1694 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1695
50953a9f 16962016-07-21 Richard Biener <rguenther@suse.de>
1697
1698 PR tree-optimization/71947
1699 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1700
90261646 17012016-07-21 Bin Cheng <bin.cheng@arm.com>
1702
1703 * gcc.dg/tree-ssa/scev-15.c: New.
1704
5a5a7a90 17052016-07-21 Bin Cheng <bin.cheng@arm.com>
1706
1707 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1708
df0c563f 17092016-07-21 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR c++/71941
1712 * g++.dg/gomp/pr71941.C: New test.
1713
24acd4ab 17142016-07-20 David Malcolm <dmalcolm@redhat.com>
1715
1716 PR c/70339
1717 PR c/71858
1718 * g++.dg/spellcheck-identifiers.C: New test case, based on
1719 gcc.dg/spellcheck-identifiers.c.
1720 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1721 gcc.dg/spellcheck-identifiers-2.c.
1722 * g++.dg/spellcheck-typenames.C: New test case, based on
1723 gcc.dg/spellcheck-typenames.c
1724
8669e753 17252016-07-20 Jonathan Wakely <jwakely@redhat.com>
1726
1727 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1728 pointer to member function and also test catching by reference.
1729
75cb41b8 17302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1731
1732 * gcc.target/s390/pr67443.c: Fix test case.
1733
07be1239 17342016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1735
1736 * gcc.target/s390/insv-1.c: Xfail some tests.
1737 * gcc.target/s390/insv-2.c: Likewise.
1738
e9b5fdd9 17392016-07-20 Georg-Johann Lay <avr@gjlay.de>
1740
1741 * gcc.target/avr/torture/get-mem.c: New test.
1742 * gcc.target/avr/torture/set-mem.c: New test.
1743
b704b0e1 17442016-07-20 Georg-Johann Lay <avr@gjlay.de>
1745
1746 PR target/71948
1747 * gcc.target/avr/torture/tiny-progmem.c: New test.
1748
051eb924 17492016-07-20 Jakub Jelinek <jakub@redhat.com>
1750
fdb70809 1751 PR c++/71909
1752 * g++.dg/parse/pr71909.C: New test.
1753 * g++.dg/tm/pr71909.C: New test.
1754
051eb924 1755 PR c++/50060
1756 * g++.dg/cpp0x/constexpr-50060.C: New test.
1757 * g++.dg/cpp1y/constexpr-50060.C: New test.
1758
c4e1267c 17592016-07-20 Martin Liska <mliska@suse.cz>
1760
1761 * gfortran.dg/graphite/pr71898.f90: New test.
1762
ecaa5fd4 17632016-07-20 Bin Cheng <bin.cheng@arm.com>
1764
1765 PR tree-optimization/71503
1766 PR tree-optimization/71683
1767 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1768 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1769
f5b88ba1 17702016-07-20 Martin Liska <mliska@suse.cz>
1771
1772 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1773 * gcc.dg/plugin/sreal-test-1.c: Remove.
1774 * gcc.dg/plugin/sreal_plugin.c: Remove.
1775
e889bd11 17762016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1777
1778 PR fortran/71902
1779 * gfortran.dg/dependency_47.f90: New test.
1780
1c6bb1c0 17812016-07-19 Jakub Jelinek <jakub@redhat.com>
1782
94d511af 1783 PR rtl-optimization/71916
1784 * gcc.c-torture/compile/pr71916.c: New test.
1785
54e95a17 1786 PR middle-end/71874
1787 * g++.dg/torture/pr71874.C: New test.
1788
1c6bb1c0 1789 PR middle-end/71734
1790 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1791 (my_alloc): Rewritten to use __builtin_posix_memalign and
1792 __SIZE_TYPE__.
1793 (my_free): Use __builtin_free instead of _mm_free.
1794 (Vec::operator=): Use __builtin_memcpy.
1795
0d565f19 17962016-07-19 Martin Jambor <mjambor@suse.cz>
1797
cfc1aded 1798 PR fortran/71688
1799 * gfortran.dg/pr71688.f90: New test.
0d565f19 1800
2be13cd5 18012016-07-19 Richard Biener <rguenther@suse.de>
1802
1803 * c-c++-common/vector-subscript-6.c: New testcase.
1804 * c-c++-common/vector-subscript-7.c: Likewise.
1805
1697df09 18062016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1807
7a4429b2 1808 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1809 and UInt32 based on __SIZEOF_INT__.
1810
8894566e 18112016-07-19 Richard Biener <rguenther@suse.de>
1812
1813 PR tree-optimization/71901
1814 * gcc.dg/torture/pr71901.c: New testcase.
1815
18162016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1817
1818 PR tree-optimization/71908
1819 * gcc.dg/torture/pr71908.c: New testcase.
1820
106ac76d 18212016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1822
1823 PR target/71493
1824 * gcc.target/powerpc/pr71493-1.c: New test.
1825 * gcc.target/powerpc/pr71493-2.c: Likewise.
1826
e6517a48 18272016-07-18 Jakub Jelinek <jakub@redhat.com>
1828
d1e0c36e 1829 PR c++/71835
1830 * g++.dg/conversion/ambig3.C: New test.
1831
6fe424c2 1832 PR c++/71828
1833 * g++.dg/cpp0x/constexpr-71828.C: New test.
1834
d3dd9e33 1835 PR c++/71826
1836 * g++.dg/template/pr71826.C: New test.
1837
74fd83a9 1838 PR c++/71822
1839 * g++.dg/template/defarg21.C: New test.
1840
e6517a48 1841 PR c++/71871
1842 * g++.dg/ext/vector31.C: New test.
1843
f942bdbf 18442016-07-18 Uros Bizjak <ubizjak@gmail.com>
1845
1846 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1847
4b1425be 18482016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1849
1850 PR tree-optimization/71734
1851 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1852
a80f37e1 18532016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1854
1855 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1856 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1857 stack-layout-dynamic-1.c: New test.
1858
ea283725 18592016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1860
1861 * gcc.target/s390/nolrl-1.c: New test.
1862
14eab729 18632016-07-17 Fritz Reese <fritzoreese@gmail.com>
1864
1865 PR fortran/71523
1866 * gfortran.dg/pr71523_1.f90: New test.
1867 * gfortran.dg/pr71523_2.f90: New test.
1868
3925d644 18692016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1870
1871 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1872
fb9ff4ce 18732016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1874 Marco Restelli <mrestelli@gmail.com>
1875
1876 PR fortran/62125
1877 * gfortran.dg/pr62125.f90: New test.
1878
95b0f5e9 18792016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1880
1881 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1882 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1883
1913be16 18842016-07-15 Jonathan Wakely <jwakely@redhat.com>
1885
1886 PR c++/58796
1887 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1888 * g++.dg/cpp0x/nullptr35.C: New test.
1889
b4803084 18902016-07-15 Bin Cheng <bin.cheng@arm.com>
1891
1892 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1893
89e3ec3d 18942016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1895
1896 * gfortran.dg/goacc/vector_length.f90: New test.
1897
2084e279 18982016-07-15 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/71881
1901 * gcc.dg/torture/pr71881.c: New testcase.
1902
2177bb9a 19032016-07-15 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/71887
1906 * gcc.dg/torture/pr71887.c: New testcase.
1907
0dd7db3b 19082016-07-15 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR c/71858
1911 * gcc.dg/spellcheck-identifiers-3.c: New test.
1912
b41cc4d1 19132016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1914
1915 PR fortran/71807
1916 * gfortran.dg/null_9.f90: New test.
1917
a4d34e5e 19182016-07-15 Bin Cheng <bin.cheng@arm.com>
1919
1920 * gcc.dg/tree-ssa/loop-41.c: New test.
1921
1547c551 19222016-07-15 Bin Cheng <bin.cheng@arm.com>
1923
1924 PR tree-optimization/71347
1925 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1926
b9c2416b 19272016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1928
1929 PR fortran/29819
1930 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1931 * gfortran.dg/contains.f90: Ditto.
1932 * gfortran.dg/contains_empty_1.f03: Ditto.
1933 * gfortran.dg/submodule_3.f08: Ditto.
1934
28413b15 19352016-07-14 Jakub Jelinek <jakub@redhat.com>
1936
661af228 1937 PR testsuite/71865
1938 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1939 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1940 expected diagnostics.
1941
28413b15 1942 PR c/71858
1943 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1944 * gcc.dg/spellcheck-identifiers-2.c: New test.
1945 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1946 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1947
7b3b3a49 19482016-07-14 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR tree-optimization/71872
1951 * gcc.c-torture/compile/pr71872.c: New test.
1952
7c039c44 19532016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1954
1955 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1956 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1957 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1958 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1959 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1960 * gcc.target/arm/atomic-op-acquire-1.c: This.
1961 * gcc.target/arm/atomic-op-char.c: Rename into ...
1962 * gcc.target/arm/atomic-op-char-1.c: This.
1963 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1964 * gcc.target/arm/atomic-op-consume-1.c: This.
1965 * gcc.target/arm/atomic-op-int.c: Rename into ...
1966 * gcc.target/arm/atomic-op-int-1.c: This.
1967 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1968 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1969 * gcc.target/arm/atomic-op-release.c: Rename into ...
1970 * gcc.target/arm/atomic-op-release-1.c: This.
1971 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1972 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1973 * gcc.target/arm/atomic-op-short.c: Rename into ...
1974 * gcc.target/arm/atomic-op-short-1.c: This.
1975 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1976 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1977 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1978 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1979 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1980 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1981 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1982 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1983 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1984 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1985
80c5e533 19862016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1987
1988 PR fortran/70842
1989 * gfortran.dg/select_type_35.f03: New test.
1990
c5a9fc7b 19912016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1992
1993 PR target/65951
1994 PR tree-optimization/70923
1995 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1996 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1997 * gcc.dg/vect/pr65951.c: Likewise.
1998 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1999
d1242c94 20002016-07-14 David Edelsohn <dje.gcc@gmail.com>
2001
2002 * c-c++-common/pr60226.c: Expect maximum object file alignment
2003 error on AIX.
2004
97f2a90b 20052016-07-14 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/71866
2008 * gcc.dg/torture/pr71866.c: New testcase.
2009
6029a910 20102016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2011
2012 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2013 selector and enclose boolean expression in curly braces.
2014
798d22ed 20152016-07-14 Alan Modra <amodra@gmail.com>
2016
2017 PR target/71733
2018 * gcc.target/powerpc/p9-novsx.c: New.
2019
3ffcb27d 20202016-07-13 Andi Kleen <ak@linux.intel.com>
2021
2022 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2023 * g++.dg/tree-prof/morefunc.C: Dito.
2024 * g++.dg/tree-prof/pr35545.C: Dito.
2025 * g++.dg/tree-prof/reorder.C: Dito.
2026 * gcc.dg/tree-prof/20050826-2.c: Dito.
2027 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2028 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2029 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2030 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2031 * gcc.dg/tree-prof/inliner-1.c: Dito.
2032 * gcc.dg/tree-prof/merge_block.c: Dito.
2033 * gcc.dg/tree-prof/stringop-1.c: Dito.
2034 * gcc.dg/tree-prof/stringop-2.c: Dito.
2035 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2036 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2037 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2038 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2039 * gcc.dg/tree-prof/update-loopch.c: Dito.
2040 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2041 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2042 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2043 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2044 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2045 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2046 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2047
9ace90e5 20482016-07-13 Andi Kleen <ak@linux.intel.com>
2049
2050 * lib/profopt.exp (profopt-execute): Remove .imports files.
2051
b75cf198 20522016-07-13 Andi Kleen <ak@linux.intel.com>
2053
f942bdbf 2054 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2055
4d0389a9 20562016-07-13 Andi Kleen <ak@linux.intel.com>
2057
2058 * lib/profopt.exp (dg-final-scan-autofdo,
2059 dg-final-scan-not-autofdo): New functions.
2060
a5af7a75 20612016-07-13 Bin Cheng <bin.cheng@arm.com>
2062
2063 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2064 * gcc.dg/vect/vect-35.c: Ditto.
2065 * gcc.dg/vect/vect-alias-check-2.c: New test.
2066
c6bcae01 20672016-07-13 Martin Liska <mliska@suse.cz>
2068
2069 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2070 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2071 * gfortran.dg/pr42108.f90: Update expected dump scan.
2072
0644c120 20732016-07-13 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/24574
2076 * gcc.dg/pr24574.c: New testcase.
2077
2bbae5b9 20782016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2079
f942bdbf 2080 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2081 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2082 * c-c++-common/pr68833-1.c: Require int32plus.
2083 * gcc.dg/ipa/pr63551.c: Likewise.
2084 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2085 * gcc.dg/ipa/pr64041.c: Require int32plus.
2086
839a6560 20872016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2088
2089 PR ipa/71633
2090 * g++.dg/pr71633.C: New test.
2091
8f5f2788 20922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2093
2094 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2095 Add new arm_thumb1_cbz_ok effective target.
2096 * gcc.target/arm/cbz.c: New test.
2097
417e5cc5 20982016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2099
2100 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2101 Define effective target.
2102 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2103 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2104 * gcc.target/arm/movhi_movw.c: New test.
2105 * gcc.target/arm/movsi_movw.c: Likewise.
2106 * gcc.target/arm/movdi_movw.c: Likewise.
2107
68a5143e 21082016-07-13 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/71104
2111 * gcc.dg/pr71104-1.c: New testcase.
2112 * gcc.dg/pr71104-2.c: Likewise.
2113
69e8d259 21142016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2115
2116 PR target/71805
2117 * gcc.target/powerpc/pr71805.c: New test.
2118
244f142f 21192016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2120
2121 * gcc.target/powerpc/divkc3-1.c: New.
2122 * gcc.target/powerpc/mulkc3-1.c: New.
2123
6fc56f1f 21242016-07-12 Nathan Sidwell <nathan@acm.org>
2125
2126 * gcc.target/arm/data-rel-1.c: New.
2127 * gcc.target/arm/data-rel-2.c: New.
2128 * gcc.target/arm/data-rel-3.c: New.
2129
94ee1e9c 21302016-07-12 Martin Liska <mliska@suse.cz>
2131
2132 * gcc.dg/params/blocksort-part.c: New test.
2133 * gcc.dg/params/params.exp: New file.
2134
cd32d747 21352016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2136
2137 PR middle-end/71700
2138 * gcc.c-torture/execute/pr71700.c: New test.
2139
ad010d47 21402016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2141 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/23286
2144 PR tree-optimization/70159
2145 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2146 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2149 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2150 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2151 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2152 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2153 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2154 * gcc.dg/pr51879-12.c: Likewise.
2155 * gcc.dg/strlenopt-9.c: Likewise.
2156 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2157 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2158 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2159 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2160 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2161 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2162 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2163 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2164 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2165 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2166 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2167 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2168 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2169 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2170 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2171
9aece49e 21722016-07-12 Richard Biener <rguenther@suse.de>
2173
2174 PR rtl-optimization/68961
2175 * gcc.target/i386/pr68961.c: New testcase.
2176
8f05fee9 21772016-07-11 Jakub Jelinek <jakub@redhat.com>
2178
4a6cc5cd 2179 PR middle-end/71758
2180 * c-c++-common/gomp/pr71758.c: New test.
2181 * gfortran.dg/gomp/pr71758.f90: New test.
2182
8f05fee9 2183 PR tree-optimization/71823
2184 * gcc.dg/vect/pr71823.c: New test.
2185
b73690a4 21862016-07-11 David Malcolm <dmalcolm@redhat.com>
2187
2188 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2189 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2190 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2191
675f4c6b 21922016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 PR target/71801
2195 * gcc.target/i386/pr71801.c: New test.
2196
9aaf7e3e 21972016-07-11 Richard Biener <rguenther@suse.de>
2198
2199 PR tree-optimization/71816
2200 * gcc.dg/torture/pr71816.c: New testcase.
2201
dd58bf21 22022016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2203
2204 PR fortran/71783
2205 * gfortran.dg/dependency_46.f90: New test.
2206
a2ebcb84 22072016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2208
2209 PR rtl-optimization/71621
2210 * gcc.target/i386/pr71621-1.c: New.
2211 * gcc.target/i386/pr71621-2.c: New.
2212
6cedf97e 22132016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2214
2215 * gfortran.dg/goacc/pr71704.f90: New test.
2216
dc71c755 22172016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2218
2219 PR target/71297
2220 * gcc.target/powerpc/pr71297.c: New.
2221
288161af 22222016-07-08 Jiong Wang <jiong.wang@arm.com>
2223
2224 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2225
98e771d6 22262016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2227
2228 PR target/71806
2229 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2230
c3d27339 22312016-07-08 Alan Hayward <alan.hayward@arm.com>
2232
2233 PR tree-optimization/71667
2234 * gcc.dg/vect/pr71667.c: New
2235
b1b5042a 22362016-07-08 Martin Liska <mliska@suse.cz>
2237
2238 * gcc.dg/torture/pr71606.c: New test.
2239
5cdc40a0 22402016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2241
2242 PR fortran/71764
2243 * gfortran.dg/pr71764.f90: New test.
2244
bcc4d868 22452016-07-07 Jakub Jelinek <jakub@redhat.com>
2246 Kai Tietz <ktietz70@googlemail.com>
2247
2248 PR c++/70869
2249 PR c++/71054
2250 * g++.dg/cpp0x/pr70869.C: New test.
2251 * g++.dg/cpp0x/pr71054.C: New test.
2252
b39328b2 22532016-07-07 David Edelsohn <dje.gcc@gmail.com>
2254
2255 * g++.dg/debug/pr71432.C: Fail on AIX.
2256
95c9caad 22572016-07-07 Martin Liska <mliska@suse.cz>
2258
2259 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2260 an undefined behavior.
2261 * gfortran.dg/do_3.F90: Likewise.
2262 * gfortran.dg/do_check_11.f90: New test.
2263 * gfortran.dg/do_check_12.f90: New test.
2264 * gfortran.dg/do_corner_warn.f90: New test.
2265
8e976d11 22662016-07-07 Martin Liska <mliska@suse.cz>
2267
2268 * gfortran.dg/predict-1.f90: Ammend the test.
2269 * gfortran.dg/predict-2.f90: Likewise.
2270
26716fc7 22712016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2272
2273 PR ipa/71624
2274 * g++.dg/pr71624.C: New test.
2275
2d079cbf 22762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2277
2278 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2279 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2280 ARMv8-M Mainline architectures.
2281
9e6f4af4 22822016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2283
2284 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2285 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2286
d490b07a 22872016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2288
2289 PR target/70098
2290 PR target/71763
2291 * gcc.target/powerpc/pr71763.c: New file.
2292
798fc305 22932016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2294
2295 PR tree-optimization/71518
f942bdbf 2296 * gcc.dg/pr71518.c: New test.
798fc305 2297
97e4cbac 22982016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2299
2300 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2301
19aea164 23022016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2303
f942bdbf 2304 PR target/50739
19aea164 2305 * gcc.target/avr/pr50739.c: New test.
2306
105e9dfc 23072016-07-05 Jan Hubicka <jh@suse.cz>
2308
2309 * gcc.dg/tree-ssa/scev-14.c: update template.
2310
1137da9c 23112016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2312
2313 * gcc.dg/vect/group-no-gaps-1.c: New test.
2314
ce393063 23152016-07-05 Andi Kleen <ak@linux.intel.com>
2316
2317 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2318 if kernel supports MPX.
2319
039a1d47 23202016-07-05 Kito Cheng <kito.cheng@gmail.com>
2321
2322 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2323
f2ccdf8e 23242016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2325 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2326
2327 * gcc.target/powerpc/signbit-1.c: New test.
2328 * gcc.target/powerpc/signbit-2.c: New test.
2329 * gcc.target/powerpc/signbit-3.c: New test.
2330
0215a22c 23312016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332
2333 PR rtl-optimization/71594
2334 * gcc.dg/torture/pr71594.c: New test.
2335
30a39817 23362016-07-05 Jan Hubicka <jh@suse.cz>
2337
2338 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2339
b65b8df2 23402016-07-05 David Malcolm <dmalcolm@redhat.com>
2341
2342 PR c++/62314
f9c39b65 2343 * g++.dg/parse/error5.C: Update column
b65b8df2 2344 number of missing semicolon error.
2345 * g++.dg/pr62314-2.C: New test case.
2346
6b5471d8 23472016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2348
2349 * gfortran.dg/coarray_stat_function.f90: New test.
2350 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2351 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2352 to new interfaces.
2353
35b3a8dd 23542016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2355
2356 PR fortran/71623
2357 * gfortran.dg/deferred_character_17.f90: New test.
2358
b84c1ddf 23592016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2360
2361 * gcc.target/arm/neon/polytypes.c: Move to ...
2362 * gcc.target/arm/polytypes.c: ... here.
2363 * gcc.target/arm/neon/pr51534.c: Move to ...
2364 * gcc.target/arm/pr51534.c: ... here.
2365 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2366 * gcc.target/arm/vect-vcvt.c: ... here.
2367 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2368 * gcc.target/arm/vect-vcvtq.c: ... here.
2369 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2370 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2371 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2372 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2373 * gcc.target/arm/neon/neon.exp: Delete.
2374 * gcc.target/arm/neon/: Delete.
2375
7e9136f1 23762016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2377
2378 PR fortran/65575
2379 * gfortran.dg: pr65575.f90: New test.
2380
18b42a28 23812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2382
2383 PR fortran/35849
2384 * gfortran.dg: pr35849.f90: New test.
2385
f8765404 23862016-07-04 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR c++/71739
2389 * g++.dg/cpp0x/pr71739.C: New test.
2390
e3422b3a 23912016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2392
2393 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2394
2da1c9f7 23952016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2396
2397 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2398 locr.
2399 * gcc.target/s390/loc-1.c: New test.
2400
6125d36e 24012016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2402
f9c39b65 2403 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2404 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2405
42797d4b 24062016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2407
2408 PR target/63874
2409 * gcc.target/aarch64/pr63874.c: New test.
2410
9d9fe66a 24112016-07-04 Jan Beulich <jbeulich@suse.com>
2412
2413 * g++.dg/header.c: New.
2414 * gcc.dg/header.c: New.
2415
c364d0f3 24162016-07-02 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c/71719
2419 * c-c++-common/Wunused-var-15.c: New test.
2420
267f3c67 24212016-07-01 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR fortran/71687
2424 * gfortran.dg/gomp/pr71687.f90: New test.
2425
8297c70b 24262016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427
2428 * gcc.dg/const-float128-ped.c: Require __float128 effective
2429 target and options.
2430 * gcc.dg/const-float128.c: Likewise.
2431 * gcc.dg/torture/float128-cmp-invalid.c: Require
2432 __float128 and base_quadfloat_support effective targets, and
2433 __float128 options.
2434 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2435 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2436 * gcc.dg/torture/float128-nan.c: Likewise.
2437 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2438 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2439 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2440 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2441 (add_options_for___float128): New.
2442 (check_effective_target_base_quadword_support): New.
2443
eab79b94 24442016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2445
2446 PR target/71720
2447 * gcc.target/powerpc/pr71720.c: New test.
2448
4ce6622a 24492016-07-01 Jan Beulich <jbeulich@suse.com>
2450
2451 * gcc.dg/bss.c: New.
2452
0b6f1914 24532016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2454
2455 PR target/71698
2456 * gcc.target/powerpc/pr71698.c: New test.
2457
4d28a470 24582016-07-01 Georg-Johann Lay <avr@gjlay.de>
2459
2460 PR target/71151
2461 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2462 instead of ".foo" for its section name.
2463 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2464 depending on MCU's flash size.
2465 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2466 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2467 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2468 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2469 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2470 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2471
ed8613ec 24722016-07-01 Jan Beulich <jbeulich@suse.com>
2473
2474 * gcc.target/i386/pr65105-2.c: Add -msse2.
2475
720a0bce 24762016-06-30 Jakub Jelinek <jakub@redhat.com>
2477
c54ee83c 2478 PR tree-optimization/71707
2479 * gcc.dg/strlenopt-29.c: New test.
2480
a845ae6c 2481 PR fortran/71704
2482 * gfortran.dg/gomp/pr71704.f90: New test.
2483
720a0bce 2484 PR fortran/71705
2485 * gfortran.dg/gomp/pr71705.f90: New test.
2486
17c32c4a 24872016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2488
2489 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2490 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2491 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2492 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2493 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2494 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2495 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2496 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2497 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2498 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2499 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2500 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2501 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2502 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2503 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2504 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2505 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2506 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2507 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2508 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2509 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2510 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2511 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2512 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2513 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2514 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2515 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2516 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2517 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2518 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2519 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2520 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2521 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2522 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2523 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2524 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2525 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2526 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2527 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2528 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2529 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2530 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2531 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2532 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2533 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2534 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2535 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2536 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2537 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2538 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2539 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2540 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2541 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2542 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2543 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2544 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2545 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2546 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2547 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2548 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2549 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2550 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2551 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2552 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2553 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2554 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2555 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2556 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2557 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2558 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2559 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2560 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2561 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2562 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2563 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2564 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2565 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2566 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2567 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2568 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2569 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2570
443405c9 25712016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2572 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2573
2574 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2575
6e3a3de2 25762016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2577 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2578
2579 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2580
413c4f6c 25812016-06-30 David Malcolm <dmalcolm@redhat.com>
2582
2583 PR driver/71651
2584 * gcc.dg/spellcheck-options-12.c: New test case.
2585
4c4e99c3 25862016-06-30 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR middle-end/71693
2589 * gcc.c-torture/compile/pr71693.c: New test.
2590
26a2e993 25912016-06-29 David Malcolm <dmalcolm@redhat.com>
2592
2593 * gcc.dg/spellcheck-params.c: New testcase.
2594 * gcc.dg/spellcheck-params-2.c: New testcase.
2595
63abcf45 25962016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2597
2598 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2599 vector extract instructions.
2600 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2601
5f1d49ac 26022016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2603
2604 PR fortran/71686
2605 * gfortran.dg/unexpected_eof_2.f90: New test.
2606 * gfortran.dg/unexpected_eof_3.f90: New test.
2607
0dc00113 26082016-06-29 Jim Wilson <jim.wilson@linaro.org>
2609
2610 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2611
4b975445 26122016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2613
2614 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2615 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2616 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2617
e276a6b9 26182016-06-29 Richard Biener <rguenther@suse.de>
2619
2620 PR middle-end/15256
2621 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2622
c02f3e35 26232016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2624
2625 * gcc.target/arm/aapcs/neon-vect10.c: Require
2626 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2627 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2628 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2629 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2630 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2631 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2632 * gcc.target/arm/fp16-aapcs-1.c: Require
2633 -mfloat-ab=hard. Also simplify the test.
2634 * gcc.target/arm/fp16-aapcs-2.c: New.
2635
d0c2a3dd 26362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2637
f942bdbf 2638 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2639 (add_options_for_arm_fp16_ieee): New.
2640 (add_options_for_arm_fp16_alternative): New.
2641 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2642 long-line.
2643 (effective_target_arm_fp16_hw): New.
2644
162fed22 26452016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2646
2647 PR tree-optimization/71655
2648 * g++.dg/pr71655.C: New test.
2649
9ed0eb00 26502016-06-29 Martin Liska <mliska@suse.cz>
2651
2652 * gcc.dg/pr71585.c: New test.
2653 * gcc.dg/pr71585-2.c: New test.
2654 * gcc.dg/pr71585-3.c: New test.
2655
641b1c86 26562016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2657
2658 PR tree-optimization/70729
2659 * g++.dg/vect/pr70729.cc: New test.
2660
44e775d8 26612016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2662
2663 * c-c++-common/gomp/cancel-1.c: Extend.
2664
83b23cdf 26652016-06-29 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR tree-optimization/71625
2668 * gcc.dg/strlenopt-28.c: New test.
2669
b6a4a0f5 26702016-06-29 Richard Biener <rguenther@suse.de>
2671
2672 PR middle-end/71002
2673 * g++.dg/torture/pr71002.C: Adjust testcase.
2674
1af10ce6 26752016-06-29 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR c/71685
2678 * gcc.dg/pr71685.c: New test.
2679
26802016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2681
2682 PR c/71552
2683 * gcc.dg/init-bad-9.c: New test.
2684
043457fd 26852016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2686
2687 * gcc.target/powerpc/abs128-1.c: Require VSX.
2688 * gcc.target/powerpc/copysign128-1.c: Likewise.
2689 * gcc.target/powerpc/inf128-1.c: Likewise.
2690 * gcc.target/powerpc/nan128-1.c: Likewise.
2691
d378e319 26922016-06-28 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR middle-end/71626
2695 * gcc.c-torture/execute/pr71626-1.c: New test.
2696 * gcc.c-torture/execute/pr71626-2.c: New test.
2697
10ef7949 26982016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2699
2700 PR target/71656
2701 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2702
1fcfb8f7 27032016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2704
2705 PR target/71670
2706 * gcc.target/powerpc/pr71670.c: New testcase.
2707
35fd0c10 27082016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2709
2710 PR target/71656
2711 * gcc.target/powerpc/pr71656-1.c: New test.
2712 * gcc.target/powerpc/pr71656-2.c: New test.
2713
584757bc 27142016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2715
2716 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2717 around fp16 code.
2718 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2719 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2720 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2722 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2723 Add arm_neon_fp16_ok effective target.
f942bdbf 2724 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2725 Likewise.
2726 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2727 Likewise.
2728 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2729 Likewise.
2730 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2731 Likewise.
2732 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2733 Likewise.
2734 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2735 Likewise.
2736 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2737 Likewise.
2738 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2739 Likewise.
2740 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2741 Likewise.
2742 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2743 Likewise.
2744 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2745 Likewise.
584757bc 2746
cbcc4297 27472016-06-26 Jan Hubicka <hubicka@ucw.cz>
2748
2749 * gcc.dg/predict-12.c: New testcase.
2750
0aa73965 27512016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2752
2753 PR fortran/71649
2754 * gfortran.dg/pr71649.f90: New test.
2755
9977f724 27562016-06-25 Jakub Jelinek <jakub@redhat.com>
2757
a5c54f33 2758 PR tree-optimization/71643
2759 * g++.dg/opt/pr71643.C: New test.
2760
9977f724 2761 PR tree-optimization/71631
2762 * gcc.c-torture/execute/pr71631.c: New test.
2763
e09883e4 27642016-06-24 Jan Hubicka <hubicka@ucw.cz>
2765
2766 * gcc.dg/predict-11.c: New testcase.
2767 * gfortran.dg/predict-2.f90: New testcase.
2768
89beffc9 27692016-06-24 Jan Hubicka <hubicka@ucw.cz>
2770
2771 * gcc.dg/predict-10.c: New test.
2772
2275a11d 27732016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2774
2775 * gcc.target/powerpc/abs128-1.c: New.
2776 * gcc.target/powerpc/copysign128-1.c: New.
2777 * gcc.target/powerpc/inf128-1.c: New.
2778 * gcc.target/powerpc/nan128-1.c: New.
2779
37681b7f 27802016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2781
2782 * gfortran.dg/pr71642.f90: New test.
2783
9cf2d600 27842016-06-24 Jakub Jelinek <jakub@redhat.com>
2785
2786 PR tree-optimization/71647
2787 * gcc.target/i386/pr71647.c: New test.
2788
eea332b9 27892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2790
2791 * gcc.target/i386/noplt-gd-1.c: New test.
2792 * gcc.target/i386/noplt-gd-2.c: Likewise.
2793 * gcc.target/i386/noplt-gd-3.c: Likewise.
2794 * gcc.target/i386/noplt-ld-1.c: Likewise.
2795 * gcc.target/i386/noplt-ld-2.c: Likewise.
2796 * gcc.target/i386/noplt-ld-3.c: Likewise.
2797 * lib/target-supports.exp
2798 (check_effective_target_tls_get_addr_via_got): New.
2799
b6d48a78 28002016-06-24 Uros Bizjak <ubizjak@gmail.com>
2801
2802 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2803 testsuite compile flags.
2804 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2805 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2806
28072016-06-24 Uros Bizjak <ubizjak@gmail.com>
2808
2809 * g++dg/vect/pr36684.cc: Add dg-do compile.
2810 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2811 * gcc.dg/vect/pr70021.c: Ditto.
2812 * gcc.dg/vect/pr70138-1.c: Ditto.
2813 * gcc.dg/vect/pr70138-2.c: Ditto.
2814 * gcc.dg/vect/pr70354-1.c: Ditto.
2815 * gcc.dg/vect/pr70354-2.c: Ditto.
2816 * gcc.dg/vect/pr71259.c: Ditto.
2817 * gcc.dg/vect/pr71416-1.c: Ditto.
2818 * gcc.dg/vect/slp-43.c: Ditto.
2819 * gcc.dg/vect/slp-45.c: Ditto.
2820 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2821 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2822 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2823 * gfortran.dg/vect/pr69980.f90: Ditto.
2824
28252016-06-24 Uros Bizjak <ubizjak@gmail.com>
2826
2827 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2828 * gcc.dg/vect/bb-slp-30.c: Ditto.
2829 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2830 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2831 * gcc.dg/vect/pr45902.c: Ditto.
2832 * gcc.dg/vect/pr48172.c: Ditto.
2833 * gcc.dg/vect/pr48377.c: Ditto.
2834 * gcc.dg/vect/pr49038.c: Ditto.
2835 * gcc.dg/vect/pr49771.c: Ditto.
2836 * gcc.dg/vect/pr52091.c: Ditto.
2837 * gcc.dg/vect/pr53185-2.c: Ditto.
2838 * gcc.dg/vect/pr56826.c: Ditto.
2839 * gcc.dg/vect/pr60276.c: Ditto.
2840 * gcc.dg/vect/pr62021.c: Ditto.
2841 * gcc.dg/vect/pr63530.c: Ditto.
2842 * gcc.dg/vect/pr65518.c: Ditto.
2843 * gcc.dg/vect/pr65947-1.c: Ditto.
2844 * gcc.dg/vect/pr65947-10.c: Ditto.
2845 * gcc.dg/vect/pr65947-11.c: Ditto.
2846 * gcc.dg/vect/pr65947-12.c: Ditto.
2847 * gcc.dg/vect/pr65947-13.c: Ditto.
2848 * gcc.dg/vect/pr65947-2.c: Ditto.
2849 * gcc.dg/vect/pr65947-3.c: Ditto.
2850 * gcc.dg/vect/pr65947-4.c: Ditto.
2851 * gcc.dg/vect/pr65947-5.c: Ditto.
2852 * gcc.dg/vect/pr65947-6.c: Ditto.
2853 * gcc.dg/vect/pr65947-7.c: Ditto.
2854 * gcc.dg/vect/pr65947-8.c: Ditto.
2855 * gcc.dg/vect/pr65947-9.c: Ditto.
2856 * gcc.dg/vect/pr71416-1.c: Ditto.
2857 * gcc.dg/vect/pr71439.c: Ditto.
2858 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2859 * gcc.dg/vect/vect-bswap16.c: Ditto.
2860 * gcc.dg/vect/vect-bswap32.c: Ditto.
2861 * gcc.dg/vect/vect-bswap64.c: Ditto.
2862 * gcc.dg/vect/vect-live-1.c: Ditto.
2863 * gcc.dg/vect/vect-live-2.c: Ditto.
2864 * gcc.dg/vect/vect-live-3.c: Ditto.
2865 * gcc.dg/vect/vect-live-4.c: Ditto.
2866 * gcc.dg/vect/vect-live-5.c: Ditto.
2867 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2868 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2869 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2870 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2871 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2872 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2873 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2874 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2875 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2876 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2877 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2878 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2879 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2880 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2881 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2882 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2883 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2884
d4213166 28852016-06-24 Uros Bizjak <ubizjak@gmail.com>
2886
2887 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2888
5aaec397 28892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2890
2891 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2892 ia32 if R_386_GOT32X relocation is supported.
2893 * gcc.target/i386/noplt-3.c: Likewise.
2894 * gcc.target/i386/noplt-2.c: Likewise.
2895 (main): Renamed to ...
2896 (bar): This.
2897 * gcc.target/i386/noplt-4.c: Likewise.
2898 (main): Renamed to ...
2899 (bar): This.
2900 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2901 * gcc.target/i386/pr67400-5.c: Likewise.
2902
77104764 29032016-06-24 Jakub Jelinek <jakub@redhat.com>
2904
7318e591 2905 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2906 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2907
77104764 2908 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2909 f4): Adjust expected diagnostics.
2910 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2911 (T): If OVFP is defined, redefine to TP.
2912 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2913 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2914 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2915 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2916 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2917 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2918 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2919 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2920 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2921 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2922 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2923 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2924 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2925 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2926 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2927 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2928 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2929 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2930 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2931 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2932 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2933 as last argument to __builtin_add_overflow_p.
2934
ddf08519 29352016-06-23 Uros Bizjak <ubizjak@gmail.com>
2936
2937 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2938 dg-options and remove default vector testsuite compile flags.
2939 * g++.dg/vect/pr33860a.cc: Ditto.
2940 * g++.dg/vect/pr45470-a.cc: Ditto.
2941 * g++.dg/vect/pr45470-b.cc: Ditto.
2942 * g++.dg/vect/pr60896.cc: Ditto.
2943 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2944 * gcc.dg/vect/pr18308.c: Ditto.
2945 * gcc.dg/vect/pr24049.c: Ditto.
2946 * gcc.dg/vect/pr33373.c: Ditto.
2947 * gcc.dg/vect/pr36228.c: Ditto.
2948 * gcc.dg/vect/pr42395.c: Ditto.
2949 * gcc.dg/vect/pr42604.c: Ditto.
2950 * gcc.dg/vect/pr46663.c: Ditto.
2951 * gcc.dg/vect/pr48765.c: Ditto.
2952 * gcc.dg/vect/pr49093.c: Ditto.
2953 * gcc.dg/vect/pr49352.c: Ditto.
2954 * gcc.dg/vect/pr52298.c: Ditto.
2955 * gcc.dg/vect/pr52870.c: Ditto.
2956 * gcc.dg/vect/pr53185.c: Ditto.
2957 * gcc.dg/vect/pr53773.c: Ditto.
2958 * gcc.dg/vect/pr56695.c: Ditto.
2959 * gcc.dg/vect/pr62171.c: Ditto.
2960 * gcc.dg/vect/pr63530.c: Ditto.
2961 * gcc.dg/vect/pr68339.c: Ditto.
2962 * gcc.dg/vect/pr71259.c: Ditto.
2963 * gcc.dg/vect/vect-82_64.c: Ditto.
2964 * gcc.dg/vect/vect-83_64.c: Ditto.
2965 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2966 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2967 * gcc.dg/vect/vect-shift-2.c: Ditto.
2968 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2969 * gfortran.dg/vect/pr39318.f90: Ditto.
2970 * gfortran.dg/vect/pr45714-a.f: Ditto.
2971 * gfortran.dg/vect/pr45714-b.f: Ditto.
2972 * gfortran.dg/vect/pr46213.f90: Ditto.
2973
81883aeb 29742016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2975 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2976
2977 * gcc.target/powerpc/p9-splat-5.c: New test.
2978
affe5c16 29792016-06-23 Uros Bizjak <ubizjak@gmail.com>
2980
2981 PR tree-optimization/71488
2982 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2983 * lib/target-supports.exp: ... here.
2984 (check_sse4_hw_available): New procedure.
2985 (check_effective_target_sse4_runtime): Ditto.
2986 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2987 -march=westmere for sse4_runtime targets.
547fdd3e 2988 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2989 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2990 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2991 (main): Call check_vect ().
e50240d3 2992 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2993
6fb2f181 29942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2995
2996 PR target/66232
2997 PR target/67400
2998 * gcc.target/i386/pr66232-14.c: New file.
2999 * gcc.target/i386/pr66232-15.c: Likewise.
3000 * gcc.target/i386/pr66232-16.c: Likewise.
3001 * gcc.target/i386/pr66232-17.c: Likewise.
3002 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3003 ia32 if R_386_GOT32X relocation is supported.
3004 * gcc.target/i386/pr67400-2.c: Likewise.
3005 * gcc.target/i386/pr67400-3.c: Likewise.
3006 * gcc.target/i386/pr67400-4.c: Likewise.
3007 * gcc.target/i386/pr67400-6.c: Likewise.
3008 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3009 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3010
88be2b3c 30112016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3012
3013 PR libgfortran/48852
3014 * gfortran.dg/char4_iunit_1.f03: Update test.
3015 * gfortran.dg/f2003_io_5.f03: Update test.
3016 * gfortran.dg/real_const_3.f90: Update test.
3017
ff600f64 30182016-06-23 Andi Kleen <ak@linux.intel.com>
3019
3020 * g++.dg/bprob/bprob.exp: Support autofdo.
3021 * g++.dg/tree-prof/tree-prof.exp: dito.
3022 * gcc.dg/tree-prof/tree-prof.exp: dito.
3023 * gcc.misc-tests/bprob.exp: dito.
3024 * gfortran.dg/prof/prof.exp: dito.
3025 * lib/profopt.exp: dito.
3026 * lib/target-supports.exp: Check for autofdo.
3027
afa7ed87 30282016-06-23 Martin Liska <mliska@suse.cz>
3029
3030 * gcc.dg/pr71619.c: New test.
3031
0941fba8 30322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3033
3034 PR target/67400
56896ed3 3035 * gcc.target/i386/pr67400-1.c: New test.
3036 * gcc.target/i386/pr67400-2.c: Likewise.
3037 * gcc.target/i386/pr67400-3.c: Likewise.
3038 * gcc.target/i386/pr67400-4.c: Likewise.
3039 * gcc.target/i386/pr67400-5.c: Likewise.
3040 * gcc.target/i386/pr67400-6.c: Likewise.
3041 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3042
e557fc7f 30432016-06-22 David Malcolm <dmalcolm@redhat.com>
3044
3045 * c-c++-common/missing-header-1.c: New test case.
3046 * c-c++-common/missing-header-2.c: New test case.
3047 * c-c++-common/missing-header-3.c: New test case.
3048 * c-c++-common/missing-header-4.c: New test case.
3049
8469aece 30502016-06-22 David Malcolm <dmalcolm@redhat.com>
3051
3052 PR c/70339
3053 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3054 hint.
3055 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3056 expected results due to builtin "nanl" now being suggested for
3057 "name".
3058 * gcc.dg/pr67580.c: Update expected messages.
3059 * gcc.dg/spellcheck-identifiers.c: New testcase.
3060 * gcc.dg/spellcheck-typenames.c: New testcase.
3061
6628b04d 30622016-06-22 David Malcolm <dmalcolm@redhat.com>
3063
3064 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3065 file.
3066 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3067 diagnostic-test-show-locus-parseable-fixits.c to sources for
3068 diagnostic_plugin_test_show_locus.c.
3069 * lib/gcc-defs.exp (freeform_regexps): New global.
3070 (dg-regexp): New function.
3071 (handle-dg-regexps): New function.
3072 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3073 freeform_regexps to the empty list.
3074 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3075
82ccd33e 30762016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3077
affe5c16 3078 PR tree-optimization/71488
82ccd33e 3079 * g++.dg/pr71488.C: New test.
3080 * gcc.dg/vect/vect-bool-cmp.c: New test.
3081
2c21de58 30822016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3083
3084 * gcc.dg/guality/param-5.c: New test.
3085
fadfd5fc 30862016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3087
3088 * gcc.target/i386/asm-flag-7.c: New test.
3089
03fee1f8 30902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3091
3092 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3093 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3094 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3095 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3096 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3097 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3099 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3100 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3101 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3102 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3103 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3104 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3105 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3106 * lib/target-supports.exp: Likewise.
3107
6905db52 31082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3109
3110 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3111 * gcc.dg/attr-ms_struct-2.c: Likewise.
3112 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3113 * gcc.dg/bf-ms-attrib.c: Likewise.
3114 * gcc.dg/bf-ms-layout-2.c: Likewise.
3115 * gcc.dg/bf-ms-layout-3.c: Likewise.
3116 * gcc.dg/bf-ms-layout.c: Likewise.
3117 * gcc.dg/bf-no-ms-layout.c: Likewise.
3118 * gcc.target/i386/bitfield1.c: Likewise.
3119 * gcc.target/i386/bitfield2.c: Likewise.
3120 * gcc.target/i386/bitfield3.c: Likewise.
3121
a6f93fc2 31222016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3123
3124 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3125 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3126 override other than -mcpu=power9 command-line option is specified,
3127 or if the target operating system is aix.
3128 * gcc.target/powerpc/darn-1.c: Likewise.
3129 * gcc.target/powerpc/darn-2.c: Likewise.
3130 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3131 test if effective-target is not powerpc_p9vector_ok or if the
3132 target operating system is not defined.
3133 * gcc.target/powerpc/vslv-1.c: Likewise.
3134 * gcc.target/powerpc/vsrv-0.c: Likewise.
3135 * gcc.target/powerpc/vsrv-1.c: Likewise.
3136
1cb2b4d3 31372016-06-21 Tobias Burnus <burnus@net-b.de>
3138
3139 PR fortran/71068
3140 * gfortran.dg/coarray/data_1.f90: New.
3141
66ff0c67 31422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3143
3144 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3145 (dg-require-effective-target): Use arm_v8_neon_hw.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3147 (dg-require-effective-target): Likewise.
3148 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3149 (dg-require-effective-target): Likewise.
3150 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3151 (dg-require-effective-target): Likewise.
3152 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3153 (dg-require-effective-target): Likewise.
3154 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3155 (dg-require-effective-target): Likewise.
3156 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3157 Add AArch64 check.
3158
949bfed4 31592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3160
3161 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3162 Set to 3 so test passes.
3163
a20f6cd4 31642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3165
3166 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3167
12792843 31682016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3169
3170 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3171 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3172 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3173 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3174
49763db6 31752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3176
3177 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3178 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3179
ada61167 31802016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3181
3182 PR target/71549
3183 * gcc.target/i386/pr71549.c: New test.
3184
a15584d4 31852016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3186
3187 * gcc.target/powerpc/vadsdu-0.c: Replace
3188 dg-require-effective-target directive to allow test to run on more
3189 platforms, and add dg-skip-if directive to disable test on aix
3190 platforms because of known incompatibilities.
3191 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3192 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3193 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3194 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3195 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3196 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3197 * gcc.target/powerpc/vadsdub-2.c: Replace
3198 dg-require-effective-target directive to allow test to run on more
3199 platforms, and add dg-skip-if directive to disable test on aix
3200 platforms because of known incompatibilities.
3201 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3202 with vec_absdb call to differentiate this test from vadsdub-1.c.
3203 * gcc.target/powerpc/vadsduh-1.c: Replace
3204 dg-require-effective-target directive to allow test to run on more
3205 platforms, and add dg-skip-if directive to disable test on aix
3206 platforms because of known incompatibilities.
3207 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3208 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3209 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3210
ec15ec36 32112016-06-21 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR tree-optimization/71588
3214 * gcc.dg/pr71558.c: New test.
3215
faeffe49 32162016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3217
3218 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3219 * c-c++-common/pr68657-2.c: Likewise.
3220 * c-c++-common/pr68657-3.c: Likewise.
3221 * gcc.dg/torture/pr69714.c: Require int32plus support.
3222 * gcc.dg/torture/pr70025.c: Likewise.
3223 * gcc.dg/torture/pr70083.c: Likewise.
3224 * gcc.dg/torture/pr70542.c: Likewise.
3225 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3226
e218d07f 32272016-06-20 Joseph Myers <joseph@codesourcery.com>
3228
3229 PR c/71601
3230 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3231
232a3df7 32322016-06-20 Jakub Jelinek <jakub@redhat.com>
3233
d7f45b87 3234 PR middle-end/71581
3235 * gcc.dg/pr71581.c: New test.
3236
232a3df7 3237 PR rtl-optimization/71591
3238 * gcc.dg/cpp/pr71591.c: New test.
3239
dbddef42 32402016-06-20 David B. Robins <gcc@davidrobins.net>
3241
3242 PR target/71571
3243 * g++.dg/torture/pr71571.C: New test.
3244
03129ccb 32452016-06-20 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR target/71559
3248 * gcc.target/i386/sse2-pr71559.c: New test.
3249 * gcc.target/i386/avx-pr71559.c: New test.
3250 * gcc.target/i386/avx512f-pr71559.c: New test.
3251
a40b4b62 32522016-06-20 Tobias Burnus <burnus@net-b.de>
3253
3254 PR fortran/71194
3255 * gfortran.dg/pointer_remapping_10.f90: New.
3256
ecbea05a 32572016-06-20 David Malcolm <dmalcolm@redhat.com>
3258
3259 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3260
0f61dae9 32612016-06-20 Martin Sebor <msebor@redhat.com>
3262
3263 PR c/69507
3264 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3265 * gnu90-const-expr-1.c: Same.
3266 * gnu99-const-expr-1.c: Same.
3267 * gnu99-static-1.c: Same.
3268
e458dfd8 32692016-06-20 Renlin Li <renlin.li@arm.com>
3270
2c0c0c9b 3271 PR testsuite/71489
e458dfd8 3272 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3273
7ab71cb3 32742016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3275
3276 * gcc.target/aarch64/vcvt_f64_1.c: New.
3277 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3278 * gcc.target/aarch64/vrecp_f64_1.c: New.
3279
34d36b7a 32802016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3281
3282 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3283 "alignement".
3284
ed7f4748 32852016-06-20 Georg-Johann Lay <avr@gjlay.de>
3286
3287 PR target/71103
3288 * gcc.target/avr/torture/pr71103-2.c: New test.
3289
21897f47 32902016-06-19 Martin Sebor <msebor@redhat.com>
3291
3292 PR c/69507
3293 * gcc.dg/alignof.c: New test.
3294
98683d85 32952016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3296
3297 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3298 vs dg-error; test constexpr specifier too.
3299
358cee25 33002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3301
3302 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3303
c3d7ceb6 33042016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3305
3306 * lib/target-supports.exp
3307 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3308 arm_neon_ok and merge flags. Fix temporary test name.
3309 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3310 and merge flags.
3311
1176073c 33122016-06-17 Martin Liska <mliska@suse.cz>
3313
3314 * gcc.dg/predict-9.c: Fix dump scanning.
3315
f3e2969a 33162016-06-17 Bin Cheng <bin.cheng@arm.com>
3317
3318 PR tree-optimization/71354
3319 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3320
7fdca647 33212016-06-17 Bin Cheng <bin.cheng@arm.com>
3322
3323 PR tree-optimization/71347
3324 * gcc.dg/tree-ssa/pr71347.c: New test.
3325
a338a226 33262016-06-17 Bin Cheng <bin.cheng@arm.com>
3327
3328 PR tree-optimization/71354
3329 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3330
c1e75671 33312016-06-17 Bin Cheng <bin.cheng@arm.com>
3332
3333 * gcc.dg/vect/vect-alias-check-1.c: New test.
3334
365ba13d 33352016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3336
59bde511 3337 PR target/71151
365ba13d 3338 * gcc.target/avr/pr71151-1.c: New test.
3339 * gcc.target/avr/pr71151-2.c: New test.
3340 * gcc.target/avr/pr71151-3.c: New test.
3341 * gcc.target/avr/pr71151-4.c: New test.
3342 * gcc.target/avr/pr71151-5.c: New test.
3343 * gcc.target/avr/pr71151-6.c: New test.
3344 * gcc.target/avr/pr71151-7.c: New test.
3345 * gcc.target/avr/pr71151-8.c: New test.
3346 * gcc.target/avr/pr71151-common.h: New test.
3347
db48d95b 33482016-06-16 Martin Liska <mliska@suse.cz>
3349
3350 * gfortran.dg/predict-1.f90: New test.
3351
4c780a59 33522016-06-16 Uros Bizjak <ubizjak@gmail.com>
3353
3354 PR target/71242
f9c39b65 3355 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3356
8c1879bc 33572016-06-16 Jan Hubicka <hubicka@ucw.cz>
3358
3359 * g++.dg/vect/pr36648.cc: Disable cunrolli
3360
33698dfe 33612016-06-16 Jakub Jelinek <jakub@redhat.com>
3362
745f2db6 3363 PR target/71554
3364 * gcc.c-torture/execute/pr71554.c: New test.
3365
33698dfe 3366 PR rtl-optimization/71532
3367 * gcc.dg/torture/pr71532.c: New test.
3368
b42322b9 33692016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3370
3371 * gcc.target/powerpc/p9-dimode1.c: New test.
3372 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3373
412b298a 33742016-06-15 Jakub Jelinek <jakub@redhat.com>
3375
93479f99 3376 * gcc.c-torture/compile/20160615-1.c: New test.
3377
412b298a 3378 * g++.dg/cpp0x/ref-qual17.C: New test.
3379
3ec40531 33802016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3381
3382 PR middle-end/71529
3383 * gcc.target/i386/pr71529.C: New test.
3384
edfe7670 33852016-06-15 Alan Hayward <alan.hayward@arm.com>
3386
3387 PR tree-optimization/71483
3388 * g++.dg/vect/pr71483.c: New
3389
6e52ac17 33902016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3391
3392 PR c++/70202
3393 * g++.dg/inherit/crash6.C: New.
3394 * g++.dg/inherit/union2.C: Likewise.
3395 * g++.dg/inherit/virtual12.C: Likewise.
3396 * g++.dg/inherit/virtual13.C: Likewise.
3397 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3398
aed35af2 33992016-06-15 Uros Bizjak <ubizjak@gmail.com>
3400
0941fba8 3401 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3402
6f710392 34032016-06-15 Alan Hayward <alan.hayward@arm.com>
3404
3405 PR tree-optimization/71439
3406 * gcc.dg/vect/pr71439.c: New
3407
d1cedfd3 34082016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3409
3410 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3411
ee8fd158 34122016-06-15 Richard Biener <rguenther@suse.de>
3413
3414 * gcc.dg/vect/slp-45.c: New testcase.
3415
5695a690 34162016-06-15 Richard Biener <rguenther@suse.de>
3417
3418 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3419
267ae3ee 34202016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3421
3422 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3423 requirements, and disable for AIX for now.
3424 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3425
a6d0e20a 34262016-06-14 Jakub Jelinek <jakub@redhat.com>
3427
b2efd162 3428 PR c++/71528
3429 * g++.dg/opt/pr71528.C: New test.
3430
a6d0e20a 3431 PR c++/71516
3432 * g++.dg/init/pr71516.C: New test.
3433
035778de 34342016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3435
3436 * g++.dg/init/array46.C: New.
3437
7c9dc58e 34382016-06-14 Uros Bizjak <ubizjak@gmail.com>
3439
0941fba8 3440 * gcc.target/i386/float128-3.c: New test.
3441 * gcc.target/i386/quad-sse4.c: Ditto.
3442 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3443 Update scan strings.
7c9dc58e 3444
412640c9 34452016-06-14 Richard Biener <rguenther@suse.de>
3446
3447 PR middle-end/71526
3448 * gfortran.dg/pr71526.f90: New testcase.
3449
1b9fde85 34502016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3451
3452 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3453 * gcc.dg/zero_bits_compound-1.c: Likewise.
3454
306097e3 34552016-06-14 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/71522
3458 * gcc.dg/torture/pr71522.c: New testcase.
3459
566255a8 34602016-06-14 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR tree-optimization/71520
3463 * gcc.dg/tree-ssa/pr71520.c: New test.
3464
eb912adb 34652016-06-14 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/71521
56d35455 3468 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3469
9720103d 34702016-06-13 Jakub Jelinek <jakub@redhat.com>
3471
12cb8367 3472 PR sanitizer/71498
3473 * c-c++-common/ubsan/bounds-13.c: New test.
3474
9720103d 3475 PR preprocessor/71183
3476 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3477
5965fbcc 34782016-06-13 Jeff Law <law@redhat.com>
3479
3480 PR tree-optimization/71403
3481 * c-c++-common/ubsan/pr71403-1.c: New test.
3482 * c-c++-common/ubsan/pr71403-2.c: New test.
3483 * c-c++-common/ubsan/pr71403-3.c: New test.
3484
04537049 34852016-06-13 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR middle-end/71478
3488 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3489 Add -Wno-psabi -w to dg-options.
3490
412f195f 34912016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3492
3493 * gcc.target/powerpc/vadsdu-0.c: New test.
3494 * gcc.target/powerpc/vadsdu-1.c: New test.
3495 * gcc.target/powerpc/vadsdu-2.c: New test.
3496 * gcc.target/powerpc/vadsdu-3.c: New test.
3497 * gcc.target/powerpc/vadsdu-4.c: New test.
3498 * gcc.target/powerpc/vadsdu-5.c: New test.
3499 * gcc.target/powerpc/vadsdub-1.c: New test.
3500 * gcc.target/powerpc/vadsdub-2.c: New test.
3501 * gcc.target/powerpc/vadsduh-1.c: New test.
3502 * gcc.target/powerpc/vadsduh-2.c: New test.
3503 * gcc.target/powerpc/vadsduw-1.c: New test.
3504 * gcc.target/powerpc/vadsduw-2.c: New test.
3505
527790c1 35062016-06-13 David Malcolm <dmalcolm@redhat.com>
3507
3508 * gcc.dg/c99-init-2.c (c): Update expected error message.
3509 * gcc.dg/init-bad-8.c (foo): Likewise.
3510 * gcc.dg/spellcheck-fields-3.c: New test case.
3511
102e67eb 35122016-06-13 Martin Liska <mliska@suse.cz>
3513
3514 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3515 and "guess loop iv compared" heuristics.
3516 * gcc.dg/predict-2.c: Likewise.
3517 * gcc.dg/predict-3.c: Likewise.
3518 * gcc.dg/predict-4.c: Likewise.
3519 * gcc.dg/predict-5.c: Likewise.
3520 * gcc.dg/predict-6.c: Likewise.
3521
1a54d3be 35222016-06-13 Marek Polacek <polacek@redhat.com>
3523
3524 PR middle-end/71476
3525 * c-c++-common/Wswitch-unreachable-4.c: New test.
3526 * gcc.dg/Wswitch-unreachable-2.c: New test.
3527 * g++.dg/tm/jump1.C: Move dg-warning.
3528
5b7401b8 35292016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3530
3531 * gnat.dg/renaming10.ad[sb]: New test.
3532
1c93151c 35332016-06-13 Paul Thomas <pault@gcc.gnu.org>
3534
3535 PR fortran/70673
3536 * gfortran.dg/pr70673.f90: New test.
3537
249865a0 35382016-06-13 Richard Biener <rguenther@suse.de>
3539
3540 PR middle-end/64516
3541 * gcc.dg/align-3.c: New testcase.
3542
776d9b14 35432016-06-13 Martin Liska <mliska@suse.cz>
3544
3545 * gcc.target/i386/pr71458.c: New test.
3546
0cf5c551 35472016-06-12 Uros Bizjak <ubizjak@gmail.com>
3548
3549 PR target/71241
f9c39b65 3550 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3551
34de0a35 35522016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3553
3554 PR target/60751
3555 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3556 statement.
3557
0cc8bc98 35582016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3559
3560 PR target/60751
3561 * gfortran.dg/comma_IO_extension_1.f90: New test.
3562 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3563 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3564 statement.
3565 * gfortran.dg/graphite/pr38083.f90: Likewise.
3566 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3567 missing format.
3568
0ff78c86 35692016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3570
3571 * gnat.dg/case_character.adb: New test.
3572
6c38863e 35732016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3574
3575 PR middle-end/71310
3576 * gcc.target/powerpc/pr71310.c: New testcase.
3577
24c41395 35782016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3579
3580 PR middle-end/71478
3581 * gcc.dg/pr71478.c: New test.
3582
aeb26fb6 35832016-06-10 Jakub Jelinek <jakub@redhat.com>
3584
702b3575 3585 PR middle-end/71494
3586 * gcc.c-torture/execute/pr71494.c: New test.
3587
8ec29807 3588 PR c/68657
3589 * gcc.target/i386/pr68657.c: New test.
3590
aeb26fb6 3591 PR inline-asm/68843
3592 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3593 (test): Add -masm=intel alternatives.
3594
1dc4d519 35952016-06-10 Martin Sebor <msebor@redhat.com>
3596
3597 PR c/71392
3598 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3599
6385d6d3 36002016-06-10 Jeff Law <law@redhat.com>
3601
3602 PR tree-optimization/71335
3603 * gcc.c-torture/execute/pr71335.c: New test.
3604
041a412b 36052016-06-10 David Malcolm <dmalcolm@redhat.com>
3606
3607 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3608 the various "cannot tail-call: " messages.
3609
4a5edbb2 36102016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3611
3612 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3613 and options.
3614
9cf3aec3 36152016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3616
3617 PR sanitizer/71480
3618 * c-c++-common/asan/pr71480.c: New test.
3619
61724718 36202016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3621
3622 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3623 (ASMNAME2): Likewise.
3624 (main): Replace fn in asm statement with ASMNAME ("fn").
3625 * gcc.dg/guality/pr68037-2.c: Likewise.
3626 * gcc.dg/guality/pr68037-3.c: Likewise.
3627 * gcc.dg/torture/pr68037-1.c: Likewise.
3628 * gcc.dg/torture/pr68037-2.c: Likewise.
3629 * gcc.dg/torture/pr68037-3.c: Likewise.
3630
1807f6fb 36312016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3632
3633 PR inline-asm/68843
3634 * gcc.target/i386/pr68843-1.c: New test.
3635 * gcc.target/i386/pr68843-2.c: New test.
3636
ccfa030f 36372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3638 Cesar Philippidis <cesar@codesourcery.com>
3639
3640 PR middle-end/71373
3641 * gcc.dg/goacc/nested-function-1.c: New file.
3642 * gcc.dg/goacc/nested-function-2.c: Likewise.
3643 * gcc.dg/goacc/pr71373.c: Likewise.
3644 * gfortran.dg/goacc/cray-2.f95: Likewise.
3645 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3646 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3647 * gfortran.dg/goacc/cray.f95: Update.
3648 * gfortran.dg/goacc/loop-1.f95: Likewise.
3649 * gfortran.dg/goacc/loop-3.f95: Likewise.
3650 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3651 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3652
36532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3654
3655 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3656 for OpenACC tile clauses.
3657 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3658
3659 PR c/71381
3660 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3661 to...
3662 * c-c++-common/goacc/cache-2.c: ... this new file.
3663 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3664 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3665 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3666 usage.
3667 * gfortran.dg/goacc/cray.f95: Likewise.
3668 * gfortran.dg/goacc/loop-1.f95: Likewise.
3669
bb038f3e 36702016-06-10 Alan Hayward <alan.hayward@arm.com>
3671
3672 PR tree-optimization/71407
3673 PR tree-optimization/71416
3674 * gcc.dg/vect/pr71407.c: New
3675 * gcc.dg/vect/pr71416-1.c: New
3676 * gcc.dg/vect/pr71416-2.c: New
3677
332409d3 36782016-06-10 Richard Biener <rguenther@suse.de>
3679
3680 PR middle-end/71477
3681 * gcc.dg/torture/pr71477.c: New testcase.
3682
03cf727c 36832016-06-09 Julia Koval <julia.koval@intel.com>
3684
3685 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3686 * gcc.target/i386/interrupt-13.c: Likewise.
3687 * gcc.target/i386/interrupt-15.c: Likewise.
3688 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3689 * gcc.target/i386/interrupt-24.c: Likewise.
3690 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3691 * gcc.target/i386/interrupt-9.c: Likewise.
3692 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3693
23b101c5 36942016-06-09 Martin Sebor <msebor@redhat.com>
3695
3696 PR c/70883
3697 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3698 * gcc.dg/builtin-constant_p-1.c: Same.
3699 * gcc.dg/builtins-error.c: Same.
3700 * gcc.dg/pr70859.c: Same.
3701
188d6bbb 37022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3703
3704 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3705 * gcc.dg/torture/pr68067-1.c: Likewise.
3706 * gcc.dg/torture/pr68067-2.c: Likewise.
3707
37082016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3709
3710 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3711 when setting SIZE.
3712
ff8886bd 37132016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/71465
3716 * g++.dg/inherit/crash5.C: New.
3717 Revert:
3718 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3719
3720 PR c++/70202
3721 * g++.dg/inherit/crash5.C: New.
3722 * g++.dg/inherit/virtual1.C: Adjust.
3723
3f76cceb 37242016-06-09 Martin Liska <mliska@suse.cz>
3725
3726 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3727 * g++.dg/predict-loop-exit-2.C: Likewise.
3728 * g++.dg/predict-loop-exit-3.C: Likewise.
3729 * gcc.dg/predict-1.c: Likewise.
3730 * gcc.dg/predict-2.c: Likewise.
3731 * gcc.dg/predict-3.c: Likewise.
3732 * gcc.dg/predict-4.c: Likewise.
3733 * gcc.dg/predict-5.c: Likewise.
3734 * gcc.dg/predict-6.c: Likewise.
3735 * gcc.dg/predict-7.c: Likewise.
3736
59ae3d1b 37372016-06-09 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/71462
3740 * gcc.dg/torture/pr71462.c: New testcase.
3741
8c2d2acf 37422016-06-09 Marek Polacek <polacek@redhat.com>
3743
3744 PR c/65471
3745 * gcc.dg/c11-generic-3.c: New test.
3746
224cb6b7 37472016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 * g++.dg/init/array42.C: New.
3750 * g++.dg/init/array43.C: Likewise.
3751 * g++.dg/init/array44.C: Likewise.
3752 * g++.dg/init/array45.C: Likewise.
3753 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3754 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3755 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3756 * g++.dg/gomp/pr35751.C: Likewise.
3757 * g++.dg/init/array23.C: Likewise.
3758 * g++.dg/init/brace2.C: Likewise.
3759 * g++.dg/init/brace6.C: Likewise.
3760
732905bb 37612016-06-08 Martin Sebor <msebor@redhat.com>
3762 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR c++/70507
3765 PR c/68120
3766 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3767 * c-c++-common/builtin-arith-overflow-2.c: New test.
3768 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3769 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3770 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3771
7ddaa622 37722016-06-08 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR c++/71442
3775 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3776
84ee0905 37772016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3778
3779 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3780 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3781 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3782 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3783 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3784 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3785 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3786 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3787 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3788 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3789 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3790 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3791 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3792
2876af98 37932016-06-08 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/68558
3796 * gcc.dg/vect/slp-44.c: New testcase.
3797
acbb0d03 37982016-06-08 Richard Biener <rguenther@suse.de>
3799
3800 * gcc.dg/vect/slp-43.c: New testcase.
3801
f8689010 38022016-06-08 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/71452
3805 * gcc.dg/torture/pr71452.c: New testcase.
3806
52d393eb 38072016-06-08 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR c++/71448
3810 * g++.dg/torture/pr71448.C: New test.
3811
9d700ce4 38122016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3813
3814 PR debug/71432
3815 PR ada/71413
3816 * g++.dg/debug/pr71432.C: New test.
3817
eb96ef65 38182016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3819
3820 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3821 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3822 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3823
a4753cdd 38242016-06-08 Alan Hayward <alan.hayward@arm.com>
3825
3826 * gcc.dg/vect/vect-live-2.c: Update effective target.
3827 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3828 * lib/target-supports.exp: Add aarch64 to vect_long.
3829
bafc7b1d 38302016-06-08 Marek Polacek <polacek@redhat.com>
3831
3832 PR c/71418
3833 * gcc.dg/noncompile/pr71418.c: New test.
3834
06e590e7 3835 PR c/71426
3836 * gcc.dg/noncompile/pr71426.c: New test.
3837
d3cb49c9 38382016-06-07 Jan Hubicka <hubicka@ucw.cz>
3839
3840 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3841 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3842 * gcc.dg/predict-3.c: Update template.
3843 * gcc.dg/predict-5.c: Update template.
3844 * gcc.dg/predict-6.c: Update template.
3845 * gcc.dg/predict-9.c: Update template.
3846 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3847
2d76c36a 38482016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3849
3850 * gcc.target/powerpc/vec-mul.c: New test.
3851
7cfde92a 38522016-06-07 David Malcolm <dmalcolm@redhat.com>
3853
3854 * gcc.dg/spellcheck-fields-2.c: New test case.
3855
b032c4dd 38562016-06-07 Richard Biener <rguenther@suse.de>
3857
3858 PR c/61564
3859 * gcc.dg/Wpragmas-1.c: New testcase.
3860 * gcc.dg/Wattributes-4.c: Likewise.
3861 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3862 entry.
3863
a7056369 38642016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3865
3866 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3867 spurious debug code.
3868
123c61e0 38692016-06-07 Richard Biener <rguenther@suse.de>
3870
3871 PR tree-optimization/71428
3872 * gcc.dg/torture/pr71428.c: New testcase.
3873
5819d47b 38742016-06-07 Richard Biener <rguenther@suse.de>
3875
3876 PR middle-end/71423
3877 * gcc.dg/torture/pr71423.c: New testcase.
3878
6cec5c6b 38792016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3880
3881 PR middle-end/71408
3882 * gcc.dg/tree-ssa/pr71408.c: New test.
3883
40bbfc17 38842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3885
3886 PR middle-end/71281
3887 * g++.dg/torture/pr71281.C: New test.
3888
61f1f80c 38892016-06-06 Marek Polacek <polacek@redhat.com>
3890
3891 PR c/71362
3892 * gcc.dg/pr71362.c: New test.
3893
0406b32f 38942016-06-06 Jakub Jelinek <jakub@redhat.com>
3895 Patrick Palka <ppalka@gcc.gnu.org>
3896
3897 PR c++/70847
3898 PR c++/71330
3899 PR c++/71393
3900 * g++.dg/opt/pr70847.C: New test.
3901 * g++.dg/ubsan/pr70847.C: New test.
3902 * g++.dg/ubsan/pr71393.C: New test.
3903
b1445999 39042016-06-06 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR tree-optimization/71259
3907 * gcc.dg/vect/pr71259.c: New test.
3908
99b4f3a2 39092016-06-06 David Malcolm <dmalcolm@redhat.com>
3910
3911 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3912 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3913 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3914 above.
3915
837679bc 39162016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3917
3918 PR middle-end/37780
3919 * gcc.c-torture/execute/pr37780.c: New test.
3920 * gcc.target/aarch64/pr37780_1.c: Likewise.
3921 * gcc.target/arm/pr37780_1.c: Likewise.
3922
e4b92538 39232016-06-06 Marek Polacek <polacek@redhat.com>
3924
3925 * c-c++-common/attr-may-alias-1.c: New test.
3926 * c-c++-common/attr-may-alias-2.c: New test.
3927 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3928
43ac2f2f 39292016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3930
3931 PR c/24414
3932 * gcc.target/i386/pr24414.c: New test.
3933
7e1786b2 39342016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3935
3936 * gcc.target/sparc/vis4misc.c: New file.
3937 * gcc.target/sparc/fpcmp.c: Likewise.
3938 * gcc.target/sparc/fpcmpu.c: Likewise.
3939
f593ccb2 39402016-06-06 Alan Hayward <alan.hayward@arm.com>
3941
3942 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3943 * gcc.dg/vect/vect-live-3.c: Likewise.
3944
be6d8ddc 39452016-06-06 Richard Biener <rguenther@suse.de>
3946
3947 PR tree-optimization/71398
3948 * gcc.dg/torture/pr71398.c: New testcase.
3949
78f27916 39502016-06-06 Uros Bizjak <ubizjak@gmail.com>
3951
3952 PR target/71389
3953 * g++.dg/pr71389.C: New test.
3954
c5899606 39552016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3956
3957 PR fortran/71404
3958 * gfortran.dg/fmt_read_5.f: New test.
3959
8e3cd305 39602016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3961
3962 PR fortran/69659
3963 * gfortran.dg/class_array_22.f03: New test.
3964
703c0a09 39652016-06-05 Jan Hubicka <hubicka@ucw.cz>
3966
3967 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3968
d07b2b6f 39692016-06-05 Jan Hubicka <hubicka@ucw.cz>
3970
3971 * gcc.dg/predict-9.c: Update template.
3972
4a7ec4ac 39732016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 PR c++/49377
3976 * g++.dg/template/pr49377.C: New.
3977
7499ef4a 39782016-06-04 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR tree-optimization/71405
3981 * g++.dg/torture/pr71405.C: New test.
3982
558c800d 39832016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3984
3985 PR c++/70202
3986 * g++.dg/inherit/crash5.C: New.
3987 * g++.dg/inherit/virtual1.C: Adjust.
3988
4ee7cf4b 39892016-06-03 Jeff Law <law@redhat.com>
3990
3991 PR tree-optimization/71316
3992 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3993
b12ae762 39942016-06-03 Jakub Jelinek <jakub@redhat.com>
3995
3996 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3997 dg-additional-options with just -fno-tree-scev-cprop in it.
3998 * gcc.dg/vect/vect-live-2.c: Likewise.
3999 * gcc.dg/vect/vect-live-5.c: Likewise.
4000 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4001 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4002 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4003
e09a5ee3 40042016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4005
4006 PR c++/27100
4007 * g++.dg/other/friend6.C: New test.
4008
f14b1922 40092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4010
4011 * g++.dg/torture/ppc-ldst-array.C: New.
4012
20702ea3 40132016-06-03 Joseph Myers <joseph@codesourcery.com>
4014
4015 PR target/71276
4016 PR target/71277
4017 * gcc.dg/torture/builtin-fp-int-inexact.c,
4018 gcc.target/i386/387-builtin-fp-int-inexact.c,
4019 gcc.target/i386/387-rint-inline-1.c,
4020 gcc.target/i386/387-rint-inline-2.c,
4021 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4022 gcc.target/i386/sse2-rint-inline-1.c,
4023 gcc.target/i386/sse2-rint-inline-2.c,
4024 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4025 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4026
5ed3cc7b 40272016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4028 Julia Koval <julia.koval@intel.com>
4029
4030 PR target/66960
4031 PR target/67630
4032 PR target/67634
4033 PR target/67841
4034 PR target/68037
4035 PR target/68618
4036 PR target/68661
4037 PR target/69575
4038 PR target/69596
4039 PR target/69734
4040 * gcc.dg/guality/pr68037-1.c: New test.
4041 * gcc.dg/guality/pr68037-2.c: Likewise.
4042 * gcc.dg/guality/pr68037-3.c: Likewise.
4043 * gcc.dg/torture/pr68037-1.c: Likewise.
4044 * gcc.dg/torture/pr68037-2.c: Likewise.
4045 * gcc.dg/torture/pr68037-3.c: Likewise.
4046 * gcc.dg/torture/pr68661-1a.c: Likewise.
4047 * gcc.dg/torture/pr68661-1b.c: Likewise.
4048 * gcc.target/i386/interrupt-1.c: Likewise.
4049 * gcc.target/i386/interrupt-2.c: Likewise.
4050 * gcc.target/i386/interrupt-3.c: Likewise.
4051 * gcc.target/i386/interrupt-4.c: Likewise.
4052 * gcc.target/i386/interrupt-5.c: Likewise.
4053 * gcc.target/i386/interrupt-6.c: Likewise.
4054 * gcc.target/i386/interrupt-7.c: Likewise.
4055 * gcc.target/i386/interrupt-8.c: Likewise.
4056 * gcc.target/i386/interrupt-9.c: Likewise.
4057 * gcc.target/i386/interrupt-10.c: Likewise.
4058 * gcc.target/i386/interrupt-11.c: Likewise.
4059 * gcc.target/i386/interrupt-12.c: Likewise.
4060 * gcc.target/i386/interrupt-13.c: Likewise.
4061 * gcc.target/i386/interrupt-14.c: Likewise.
4062 * gcc.target/i386/interrupt-15.c: Likewise.
4063 * gcc.target/i386/interrupt-16.c: Likewise.
4064 * gcc.target/i386/interrupt-17.c: Likewise.
4065 * gcc.target/i386/interrupt-18.c: Likewise.
4066 * gcc.target/i386/interrupt-19.c: Likewise.
4067 * gcc.target/i386/interrupt-20.c: Likewise.
4068 * gcc.target/i386/interrupt-21.c: Likewise.
4069 * gcc.target/i386/interrupt-22.c: Likewise.
4070 * gcc.target/i386/interrupt-23.c: Likewise.
4071 * gcc.target/i386/interrupt-24.c: Likewise.
4072 * gcc.target/i386/interrupt-25.c: Likewise.
4073 * gcc.target/i386/interrupt-26.c: Likewise.
4074 * gcc.target/i386/interrupt-27.c: Likewise.
4075 * gcc.target/i386/interrupt-28.c: Likewise.
4076 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4077 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4078 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4079 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4080 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4081 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4082 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4083 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4084 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4085 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4086 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4087 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4088
3e346f54 40892016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4090
f27c52fb 4091 PR tree-optimization/52171
4092 * gcc.dg/pr52171.c: New test.
4093 * gcc.target/i386/pr52171.c: New test.
3e346f54 4094
22e029d2 40952016-06-03 Jan Hubicka <jh@suse.cz>
4096
4097 * g++.dg/tree-ssa/pred-1.C: New testcase
4098 * gcc.dg/tree-ssa/pred-1.c: New testcase
4099
41ce74ed 41002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4101
4102 PR target/70957
4103 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4104 support.
4105 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4106
cf573a72 41072016-06-03 Alan Hayward <alan.hayward@arm.com>
4108
4109 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4110
75aae5b4 41112016-06-03 Alan Hayward <alan.hayward@arm.com>
4112
4113 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4114 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4115 * gcc.dg/vect/vect-live-1.c: New test.
4116 * gcc.dg/vect/vect-live-2.c: New test.
4117 * gcc.dg/vect/vect-live-3.c: New test.
4118 * gcc.dg/vect/vect-live-4.c: New test.
4119 * gcc.dg/vect/vect-live-5.c: New test.
4120 * gcc.dg/vect/vect-live-slp-1.c: New test.
4121 * gcc.dg/vect/vect-live-slp-2.c: New test.
4122 * gcc.dg/vect/vect-live-slp-3.c: New test.
4123
eba6788d 41242016-06-03 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR middle-end/71387
4127 * g++.dg/opt/pr71387.C: New test.
4128
5a653985 41292016-06-02 Jeff Law <law@redhat.com>
4130
4131 PR tree-optimization/71328
4132 * gcc.c-torture/compile/pr71328.c: New test.
4133
f92f6941 41342016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4135
4136 PR fortran/52393
4137 * gfortran.dg/fmt_read_3.f90: Fix typo.
4138 * gfortran.dg/fmt_read_4.f90: New test.
4139
0d29e152 41402016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4143 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4144 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4145 * g++.dg/cpp0x/override2.C: Likewise.
4146 * g++.dg/parse/crash5.C: Likewise.
4147 * g++.dg/parse/error16.C: Likewise.
4148 * g++.dg/parse/error27.C: Likewise.
4149 * g++.dg/template/qualttp15.C: Likewise.
4150 * g++.dg/template/redecl4.C: Likewise.
4151 * g++.old-deja/g++.other/crash39.C: Likewise.
4152 * g++.old-deja/g++.other/struct1.C: Likewise.
4153 * g++.old-deja/g++.pt/m9a.C: Likewise.
4154 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4155
2740a1a5 41562016-06-02 Jakub Jelinek <jakub@redhat.com>
4157
89f17a65 4158 PR c++/71372
4159 * c-c++-common/pr71372.c: New test.
4160
2740a1a5 4161 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4162 __TIME__ strings with __builtin_strcmp instead of printf and
4163 dg-output.
4164
9ae89a4e 41652016-06-02 Martin Liska <mliska@suse.cz>
4166
4167 * gcc.dg/predict-9.c: New test.
4168
41258f9c 41692016-06-02 Jakub Jelinek <jakub@redhat.com>
4170
4171 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4172 global set_compiler_env_var and global saved_compiler_env_var.
4173
dad46eb8 41742016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4175
4176 PR rtl-optimization/71295
4177 * gcc.c-torture/compile/pr71295.c: New test.
4178
9cc8a892 41792016-06-02 Jakub Jelinek <jakub@redhat.com>
4180
98e7c96c 4181 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4182
4a5a4de2 4183 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4184 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4185
9cc8a892 4186 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4187 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4188 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4189 alternative number.
4190
46819a36 41912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4192
4193 * gcc.target/powerpc/p9-splat-4.c: New test.
4194
41952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4196
4197 PR target/71186
4198 * gcc.target/powerpc/pr71186.c: New test.
4199
d9820cc5 42002016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4201
4202 PR fortran/52393
4203 * gfortran.dg/fmt_read_3.f90: New test.
4204
2f14ca3e 42052016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4206
4207 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4208 procedure.
4209
dfa5c0d3 42102016-06-01 Eduard Sanou <dhole@openmailbox.org>
4211
4212 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4213 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4214 env var is set.
4215 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4216 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4217 shown once.
4218 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4219 during compilation.
4220 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4221 vars set by dg-set-compiler-env-var.
4222
7d7125df 42232016-06-01 Paul Thomas <pault@gcc.gnu.org>
4224
4225 PR fortran/71156
4226 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4227 to the module procedure declaration.
4228 * gfortran.dg/submodule_16.f08: New test.
4229
6ab9cde4 42302016-06-01 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR middle-end/71371
4233 * c-c++-common/gomp/pr71371.c: New test.
4234
0cfe7a23 42352016-06-01 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/71366
4238 * gcc.dg/torture/pr71366-1.c: New testcase.
4239 * gcc.dg/torture/pr71366-2.c: Likewise.
4240
5a5b02e1 42412016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4242
4243 * gcc.target/powerpc/vslv-0.c: New test.
4244 * gcc.target/powerpc/vslv-1.c: New test.
4245 * gcc.target/powerpc/vsrv-0.c: New test.
4246 * gcc.target/powerpc/vsrv-1.c: New test.
4247
d27a79f6 42482016-06-01 Nathan Sidwell <nathan@acm.org>
4249
4250 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4251 * gcc.target/nvptx/weak.c: New.
4252
6172a9fd 42532016-06-01 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/71261
4256 * gcc.dg/torture/vect-bool-1.c: New testcase.
4257
f9aaabb2 42582016-06-01 Jakub Jelinek <jakub@redhat.com>
4259
4260 * gfortran.dg/gomp/order-1.f90: New test.
4261 * gfortran.dg/gomp/order-2.f90: New test.
4262
53b01069 42632016-06-01 Jan Hubicka <hubicka@ucw.cz>
4264
4265 * gcc.dg/unroll-6.c: Update template.
4266 * gcc.dg/unroll-7.c: New testcase.
4267 * gcc.dg/unroll-8.c: New testcase.
4268
36757397 42692016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gnat.dg/opt56.ad[sb]: New test.
4272
7f93bd6e 42732016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/66635
4276 * g++.dg/cpp0x/constexpr-ice16.C: New.
4277
9f41a2ce 42782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4279
4280 PR tree-optimization/71314
4281 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4282 -mbranch-cost=2.
4283
31e02373 42842016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4285
4286 PR tree-optimization/71077
4287 * gcc.dg/tree-ssa/pr71077.c: New test.
4288
76f8f901 42892016-05-31 Jan Hubicka <hubicka@ucw.cz>
4290
7f93bd6e 4291 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4292 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4293 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4294
04f5f923 42952016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/71248
4298 * g++.dg/cpp0x/pr71248.C: New.
4299 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4300 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4301 * g++.dg/init/new37.C: Likewise.
4302 * g++.dg/template/static1.C: Likewise.
4303 * g++.dg/template/static2.C: Likewise.
4304
4ffddf28 43052016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4306
4307 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4308 instead of %rdi.
4309 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4310
4ff7bd21 43112016-05-31 Marek Polacek <polacek@redhat.com>
4312
4313 * c-c++-common/Wswitch-unreachable-3.c: New test.
4314 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4315
e1f7cc4b 43162016-05-31 Richard Biener <rguenther@suse.de>
4317
4318 PR tree-optimization/71352
4319 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4320
02978bd1 43212016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4322
4323 * gcc.target/arm/armv5_thumb_isa.c: New test.
4324
cfce8164 43252016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4326
4327 PR target/71346
4328 * gcc.target/i386/pr71346.c: New test.
4329
7a51c705 43302016-05-31 Tom de Vries <tom@codesourcery.com>
4331
4332 PR tree-optimization/69068
4333 * gcc.dg/graphite/pr69068.c: New test.
4334
8c1ac106 43352016-05-27 Martin Sebor <msebor@redhat.com>
4336
4337 PR c++/71306
4338 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4339
b6431756 43402016-05-30 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR c++/71349
4343 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4344 nowait depend(inout: dd[0]) clauses where permitted.
4345
f6203294 43462016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4347
4348 PR c++/71238
4349 * g++.dg/parse/pr71238.C: New.
4350 * g++.dg/concepts/friend1.C: Test column numbers too.
4351 * g++.dg/cpp0x/initlist31.C: Likewise.
4352 * g++.dg/cpp0x/pr51420.C: Likewise.
4353 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4354 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4355 * g++.dg/ext/builtin3.C: Likewise.
4356 * g++.dg/lookup/friend12.C: Likewise.
4357 * g++.dg/lookup/friend7.C: Likewise.
4358 * g++.dg/lookup/koenig1.C: Likewise.
4359 * g++.dg/lookup/koenig5.C: Likewise.
4360 * g++.dg/lookup/used-before-declaration.C: Likewise.
4361 * g++.dg/overload/koenig1.C: Likewise.
4362 * g++.dg/template/crash65.C: Likewise.
4363 * g++.dg/template/friend57.C: Likewise.
4364 * g++.dg/warn/Wshadow-5.C: Likewise.
4365 * g++.dg/warn/Wunused-8.C: Likewise.
4366 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4367 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4368 * g++.old-deja/g++.jason/member.C: Likewise.
4369 * g++.old-deja/g++.jason/report.C: Likewise.
4370 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4371 * g++.old-deja/g++.law/visibility20.C: Likewise.
4372 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4373 * g++.old-deja/g++.other/static5.C: Likewise.
4374 * g++.old-deja/g++.pt/overload2.C: Likewise.
4375
b96f8145 43762016-05-30 Jan Hubicka <hubicka@ucw.cz>
4377
4378 * gcc.dg/tree-ssa/peel1.c: New testcase.
4379 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4380 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4381
ed5bca7a 43822016-05-30 Tom de Vries <tom@codesourcery.com>
4383
4384 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4385 to ce.
4386
c0aa0333 43872016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4388
4389 PR c++/71099
4390 * g++.dg/parse/virtual1.C: New.
4391
231010db 43922016-05-30 Uros Bizjak <ubizjak@gmail.com>
4393
4394 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4395 Use correct register when clearing %edx.
4396
765557c0 43972016-05-30 Alexander Monakov <amonakov@ispras.ru>
4398
4399 PR tree-optimization/71289
4400 * gcc.dg/pr71289.c: New test.
4401
fc3b1c44 44022016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4403
4404 PR middle-end/71269
4405 PR middle-end/71292
4406 * gcc.dg/tree-ssa/pr71269.c: New test.
4407 * gcc.dg/tree-ssa/pr71292.c: New test.
4408
ce352457 44092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4410
4411 PR middle-end/71252
4412 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4413
eedd711b 44142016-05-30 Jan Hubicka <hubicka@ucw.cz>
4415
4416 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4417 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4418 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4419
8c061890 44202016-05-30 Tom de Vries <tom@codesourcery.com>
4421
4422 PR tree-optimization/69067
4423 * gcc.dg/graphite/pr69067.c: New test.
4424
a6b0884c 44252016-05-29 Uros Bizjak <ubizjak@gmail.com>
4426
4427 PR target/71245
4428 * gcc.target/i386/pr71245-1.c: New test.
4429 * gcc.target/i386/pr71245-2.c: Ditto.
4430
2369edfc 44312016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4432
4433 PR c++/71105
4434 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4435 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4436 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4437
b6ab3f43 44382016-05-27 Jan Hubicka <hubicka@ucw.cz>
4439
4440 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4441
0192662b 44422016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4443
4444 Revert:
4445 PR c++/69855
4446 * g++.dg/overload/69855.C: New.
4447 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4448 * g++.old-deja/g++.pt/crash3.C: Likewise.
4449
fce78c50 44502016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 PR c++/60385
4453 * g++.dg/parse/namespace13.C: New.
4454
372172fe 44552016-05-26 Jeff Law <law@redhat.com>
4456
4457 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4458 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4459 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4460 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4461 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4462 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4463 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4464 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4465 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4466 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4467 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4468 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4469 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4470
5d8a8944 44712016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4472
4473 PR c++/69855
4474 * g++.dg/overload/69855.C: New.
4475 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4476 * g++.old-deja/g++.pt/crash3.C: Likewise.
4477
29602b75 44782016-05-27 Jiong Wang <jiong.wang@arm.com>
4479
4480 PR target/63596
4481 * gcc.target/aarch64/va_arg_1.c: New testcase.
4482 * gcc.target/aarch64/va_arg_2.c: Likewise.
4483 * gcc.target/aarch64/va_arg_3.c: Likewise.
4484
c900b732 44852016-05-27 Jiong Wang <jiong.wang@arm.com>
4486
4487 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4488 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4489 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4490 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4491 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4492
73ef73bd 44932016-05-27 Marek Polacek <polacek@redhat.com>
4494
4495 PR middle-end/71308
4496 * g++.dg/torture/pr71308.C: New test.
4497
a6031633 44982016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4499
4500 * gcc.dg/zero_bits_compound-1.c: New test.
4501 * gcc.dg/zero_bits_compound-2.c: New test.
4502
1fbdc7ae 45032016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4504
4505 PR middle-end/71279
4506 * gcc.dg/pr71279.c: New test.
4507
2e196ca8 45082016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4509
4510 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4511 floating point min/max/comparison instructions.
4512 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4513
6feab9ce 45142016-05-26 Jakub Jelinek <jakub@redhat.com>
4515
4516 * c-c++-common/gomp/schedule-1.c: New test.
4517 * gfortran.dg/gomp/schedule-1.f90: New test.
4518
978cea8f 45192016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4520
4521 PR c++/70822
4522 PR c++/70106
4523 * g++.dg/cpp1y/auto-fn32.C: New test.
4524 * g++.dg/cpp1y/paren4.C: New test.
4525
0478d9ed 45262016-05-26 Nathan Sidwell <nathan@acm.org>
4527
4528 * gcc.dg/20060410.c: Xfail on ptx.
4529 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4530 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4531 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4532 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4533 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4534
5fd1c174 45352016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4536
4537 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4538
c5e8b3e2 45392016-05-26 Jakub Jelinek <jakub@redhat.com>
4540
0db93a5b 4541 PR tree-optimization/71280
4542 * gcc.dg/pr71280.c: New test.
4543
7199c05c 4544 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4545
76c786ac 4546 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4547 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4548
c5e8b3e2 4549 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4550
e9bcea2f 45512016-05-26 Jiong Wang <jiong.wang@arm.com>
4552
4553 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4554 kept in memory.
e9bcea2f 4555
955d947b 45562016-05-25 Jeff Law <law@redhat.com>
4557
4558 PR tree-optimization/71272
4559 * gcc.c-torture/compile/pr71272.c: new test.
4560
77102dbe 45612016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4562
4563 * gcc.target/powerpc/vec-cmpne.c: New test.
4564 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4565
552821b4 45662016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4567
4568 * gnat.dg/opt55.ad[sb]: New test.
4569
0113f3c5 45702016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4571
4572 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4573 * c-c++-common/pr60226.c: Require int32plus.
4574 * gcc.c-torture/execute/pr70602.c: Likewise.
4575 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4576 unsigned long for malloc arg type.
4577 * gcc.dg/asr_div1.c: Require int32plus.
4578 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4579 * gcc.dg/pie-1.c: Require pie.
4580 * gcc.dg/pie-2.c: Likewise.
4581 * gcc.dg/pr59471.c: Require int32plus.
4582 * gcc.dg/pr59963-2.c: XFAIL for int16.
4583 * gcc.dg/pr60114.c: Require int32plus.
4584 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4585 unsigned long for typedef of size_t.
4586 * gcc.dg/pr63914.c: Require int32plus.
4587 * gcc.dg/pr64536.c: Require pt32plus.
4588 * gcc.dg/pr65658.c: Likewise.
4589 * gcc.dg/pr67271.c: Require int32plus.
4590 * gcc.dg/pr68112.c: Likewise.
4591 * gcc.dg/pr69071.c: Skip for avr target.
4592 * gcc.dg/pr69973.c: Require int32plus.
4593 * gcc.dg/pr70169.c: Skip for avr target.
4594 * gcc.dg/sso-6.c: Require int32plus.
4595 * gcc.dg/sso-7.c: Likewise.
4596 * gcc.dg/sso-8.c: Likewise.
4597 * gcc.dg/vrp-min-max-2.c: Likewise.
4598
f4094380 45992016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4600
4601 PR target/70738
4602 * gcc.target/i386/pr70738-1.c: New test.
4603 * gcc.target/i386/pr70738-2.c: Likewise.
4604 * gcc.target/i386/pr70738-3.c: Likewise.
4605 * gcc.target/i386/pr70738-4.c: Likewise.
4606 * gcc.target/i386/pr70738-5.c: Likewise.
4607 * gcc.target/i386/pr70738-6.c: Likewise.
4608 * gcc.target/i386/pr70738-7.c: Likewise.
4609 * gcc.target/i386/pr70738-8.c: Likewise.
4610 * gcc.target/i386/pr70738-9.c: Likewise.
4611
239a4bea 46122016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4613
4614 PR rtl-optimization/66940
4615 * gcc.c-torture/execute/pr66940.c: New test.
4616
bf6382ba 46172016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4618
4619 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4620 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4621 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4622 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4623 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4624 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4625 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4626 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4627 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4628 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4629 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4630 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4631 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4632 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4633 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4634 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4635 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4636 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4637 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4638 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4639 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4640 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4641 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4642 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4643
2c995da9 46442016-05-25 Marek Polacek <polacek@redhat.com>
4645
4646 PR c/71265
4647 * gcc.dg/noncompile/pr71265.c: New test.
4648
abfbb5b5 4649 PR c/71266
4650 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4651
f6871bbd 46522016-05-25 Nathan Sidwell <nathan@acm.org>
4653
4654 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4655
de04e83e 46562016-05-25 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/71261
4659 * c-c++-common/torture/pr71261.c: New testcase.
4660
b35931f7 46612016-05-25 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/71264
4664 * gcc.dg/vect/pr71264.c: New testcase.
4665
166c3089 46662016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4667
4668 PR c++/55992
4669 * g++.dg/cpp0x/alias-decl-53.C: New.
4670 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4671
14240409 46722016-05-25 Martin Liska <mliska@suse.cz>
4673
4674 * g++.dg/pr71239.C: New test.
4675
bc47d9f6 46762016-05-25 Richard Biener <rguenther@suse.de>
4677
4860a6bf 4678 * gcc.dg/vect/pr58135.c: Rename to ...
4679 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4680
d8a3f157 46812016-05-25 Marek Polacek <polacek@redhat.com>
4682
4683 * g++.dg/pr65295.C: Use target c++14.
4684
3af16045 46852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4686
231010db 4687 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4688 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4689
949479b2 46902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4691
4692 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4693 instructions.
4694
6d6a3fc3 46952016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4696
4697 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4698 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4699 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4700 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4701 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4702 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4703 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4704 * c-c++-common/goacc/pcopy.c: Likewise.
4705 * c-c++-common/goacc/pcopyin.c: Likewise.
4706 * c-c++-common/goacc/pcopyout.c: Likewise.
4707 * c-c++-common/goacc/pcreate.c: Likewise.
4708 * c-c++-common/goacc/pr70688.c: New test.
4709 * c-c++-common/goacc/present-1.c: Adjust test.
4710 * c-c++-common/goacc/reduction-5.c: Likewise.
4711 * g++.dg/goacc/data-1.C: New test.
4712
af648be2 47132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4714
4715 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4716 vector parity built-in functions.
4717 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4718 count trailing zeros automatic vectorization.
4719 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4720 count trailing zeros built-in functions.
4721
4e173d60 47222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4723
4724 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4725
a0c02a52 47262016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4727
4728 PR target/71050
4729 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4730
64c52e9c 47312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4732
4733 PR c++/50436
4734 * g++.dg/template/crash123.C: New.
4735 * g++.dg/template/crash124.C: Likewise.
4736
752b5a4c 47372016-05-24 Martin Sebor <msebor@redhat.com>
4738
4739 PR c++/71147
4740 * g++.dg/ext/flexary16.C: New test.
4741
a36dd683 47422016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4743
f6871bbd 4744 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4745 before math.h is included.
a36dd683 4746 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4747 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4748 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4749 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4750 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4751 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4752 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4753 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4754 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4755 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4756 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4757 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4758 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4759 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4760 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4761 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4762 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4763 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4764 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4765 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4766 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4767 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4768 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4769
d60e1df7 47702016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4771 Kelvin Nilsen <kelvin@gcc.gnu.org>
4772
4773 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4774 support.
4775
22d09025 47762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4777
4778 PR c++/69872
4779 * g++.dg/warn/Wno-narrowing1.C: New.
4780
6ef0143d 47812016-05-24 Marek Polacek <polacek@redhat.com>
4782
4783 PR c/71249
4784 * c-c++-common/Wswitch-unreachable-2.c: New test.
4785
962a2062 47862016-05-24 Jakub Jelinek <jakub@redhat.com>
4787
ead77194 4788 PR c++/71257
4789 * g++.dg/vect/simd-clone-6.cc: New test.
4790 * g++.dg/gomp/declare-simd-6.C: New test.
4791
962a2062 4792 PR middle-end/70434
4793 PR c/69504
4794 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4795
23edc6d1 47962016-05-24 Richard Biener <rguenther@suse.de>
4797
4798 PR tree-optimization/71240
4799 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4800
30633bcc 48012016-05-24 Richard Biener <rguenther@suse.de>
4802
4803 PR tree-optimization/71230
4804 * gcc.dg/torture/pr71230.c: New testcase.
4805 * g++.dg/torture/pr71230.C: Likewise.
4806
c9d624bd 48072016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4808
4809 * c-c++-common/goacc/routine-5.c: Add tests.
4810 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4811 * gfortran.dg/goacc/routine-6.f90: Add tests.
4812
ce143ff0 48132016-05-24 Richard Biener <rguenther@suse.de>
4814
4815 PR tree-optimization/71253
4816 * gcc.dg/torture/pr71253.c: New testcase.
4817
3bdaecd5 48182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4819
4820 PR middle-end/71252
4821 * gfortran.dg/pr71252.f90: New test.
4822
856b494d 48232016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4824
4825 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4826
7345b977 48272016-05-24 Richard Biener <rguenther@suse.de>
4828
4829 PR middle-end/70434
4830 PR c/69504
4831 * c-c++-common/vector-subscript-4.c: New testcase.
4832 * c-c++-common/vector-subscript-5.c: Likewise.
4833
6f065267 48342016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4835
4836 PR fortran/71123
4837 * gfortran.dg/namelist_90.f: New test
4838
fd6757da 48392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4840
4841 PR fortran/66461
4842 * gfortran.dg/unexpected_eof.f: New test
4843
7d5555a8 48442016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4845 Kelvin Nilsen <kelvin@gcc.gnu.org>
4846
4847 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4848 as little endian.
4849
ae6744c9 48502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/70972
4853 * g++.dg/cpp0x/inh-ctor20.C: New.
4854 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4855
f0d91a85 48562016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4857
4858 PR c++/69095
4859 * g++.dg/cpp0x/variadic168.C: New.
4860
1618ffe5 48612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4862
4863 * g++.dg/cpp0x/pr31445.C: Test column number too.
4864 * g++.dg/cpp0x/pr32253.C: Likewise.
4865 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4866 * g++.dg/cpp0x/variadic36.C: Likewise.
4867
c0205bab 48682016-05-23 Marc Glisse <marc.glisse@inria.fr>
4869
4870 * gcc.dg/fold-notshift-2.c: Adjust.
4871
1398da0f 48722016-05-23 Marek Polacek <polacek@redhat.com>
4873
4874 PR c/49859
4875 * c-c++-common/Wswitch-unreachable-1.c: New test.
4876 * gcc.dg/Wswitch-unreachable-1.c: New test.
4877 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4878 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4879 * g++.dg/gomp/block-10.C: Likewise.
4880 * gcc.dg/gomp/block-10.c: Likewise.
4881 * g++.dg/gomp/block-9.C: Likewise.
4882 * gcc.dg/gomp/block-9.c: Likewise.
4883 * g++.dg/gomp/target-1.C: Likewise.
4884 * g++.dg/gomp/target-2.C: Likewise.
4885 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4886 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4887 * g++.dg/gomp/taskgroup-1.C: Likewise.
4888 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4889 * gcc.dg/gomp/teams-1.c: Likewise.
4890 * g++.dg/gomp/teams-1.C: Likewise.
4891 * g++.dg/overload/error3.C: Likewise.
4892 * g++.dg/tm/jump1.C: Likewise.
4893 * g++.dg/torture/pr40335.C: Likewise.
4894 * gcc.dg/c99-vla-jump-5.c: Likewise.
4895 * gcc.dg/switch-warn-1.c: Likewise.
4896 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4897 * gcc.dg/nested-func-1.c: Likewise.
4898 * gcc.dg/pr67784-4.c: Likewise.
4899
5403ed8b 49002016-05-23 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/71230
4903 * gfortran.dg/pr71230-1.f90: New testcase.
4904 * gfortran.dg/pr71230-2.f90: Likewise.
4905
27510941 49062016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4907
1618ffe5 4908 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4909 * gcc.dg/vect/pr58135.c: Add new.
4910 * gfortran.dg/pr46519-1.f: Adjust test case.
4911
a41c605d 49122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4913
4914 PR c++/53401
4915 * g++.dg/cpp0x/decltype64.C: New.
4916
3eb254ab 49172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4918
4919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4921 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4922
a75fffe1 49232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4924
4925 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4926 Add poly64x1_t and poly64x2_t cases if supported.
4927 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4928 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4929 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4930 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4931 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4932
56979b12 49332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4934
4935 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4936 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4937 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4938 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4939 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4940 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4941 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4942
dc5e98db 49432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4944
4945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4946
c0f383ae 49472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4948
4949 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4950 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4951
2a4d70a2 49522016-05-22 Jakub Jelinek <jakub@redhat.com>
4953
4c109025 4954 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4955 constraint instead of "r".
4956 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4957 insn instead of vxorpd.
4958 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4959
bad891ce 4960 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4961 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4962
ac23ddb9 4963 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4964
9dac9579 4965 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4966 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4967
2a4d70a2 4968 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4969
9eafdd7b 49702016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4971
4972 PR middle-end/40921
4973 * gcc.dg/tree-ssa/pr40921.c: New test.
4974
93df190d 49752016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4976
4977 PR target/71103
4978 * gcc.target/avr/pr71103.c: New test.
4979
933b9f7f 49802016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4981
4982 PR middle-end/71179
4983 * gcc.dg/tree-ssa/pr71179.c: New test.
4984
8bdfbc08 49852016-05-20 Martin Sebor <msebor@redhat.com>
4986
4987 PR c/71115
4988 * gcc.dg/init-excess-2.c: New test.
4989
6827ab42 49902016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4991
4992 * gnat.dg/opt53.adb: New test.
4993 * gnat.dg/opt54.adb: Likewise.
4994
58a5f4c0 49952016-05-20 Martin Jambor <mjambor@suse.cz>
4996
4997 PR tree-optimization/70884
4998 * gcc.dg/tree-ssa/pr70919.c: New test.
4999
bb7145f6 50002016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5001
5002 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5003 formatting.
f6871bbd 5004 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5005 fix code formatting.
5006
50072016-05-20 Nathan Sidwell <nathan@acm.org>
5008
5009 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5010 non-common cases.
5011 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5012
9954d230 50132016-05-20 David Malcolm <dmalcolm@redhat.com>
5014
5015 * jit.dg/all-non-failing-tests.h: Add
5016 test-factorial-must-tail-call.c.
5017 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5018 * jit.dg/test-factorial-must-tail-call.c: New test case.
5019
08a161f9 50202016-05-20 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR fortran/71204
5023 * gfortran.dg/pr71204.f90: New test.
5024
3d380077 50252016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5026
5027 * gcc.target/nvptx/sincos.c: New test.
5028
0f104d56 50292016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/70572
5032 * g++.dg/cpp1y/auto-fn31.C: New.
5033
61736a1b 50342016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5035
5036 * gcc.target/powerpc/vec-addec.c: New test.
5037 * gcc.target/powerpc/vec-addec-int128.c: New test.
5038
b4a61e77 50392016-05-20 David Malcolm <dmalcolm@redhat.com>
5040
5041 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5042 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5043 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5045
9a2ace10 50462016-05-20 Jan Hubicka <hubicka@ucw.cz>
5047
5048 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5049
45cdf8c6 50502016-05-20 Jakub Jelinek <jakub@redhat.com>
5051
b9a1dcd5 5052 PR c++/71210
5053 * g++.dg/opt/pr71210-1.C: New test.
5054 * g++.dg/opt/pr71210-2.C: New test.
5055
45cdf8c6 5056 PR tree-optimization/29756
5057 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5058 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5059 only on selected targets where V4SImode vectors are known to be
5060 supported.
5061
92e3ffbf 50622016-05-20 Marc Glisse <marc.glisse@inria.fr>
5063
5064 PR tree-optimization/71079
5065 PR tree-optimization/71206
5066 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5067
5da368e3 50682016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5069
5070 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5071 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5072 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5073
2506d97a 50742016-05-20 Richard Guenther <rguenther@suse.de>
5075
5076 PR tree-optimization/29756
5077 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5078
adade307 50792016-05-20 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/71185
5082 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5083
c3deca25 50842016-05-20 Richard Biener <rguenther@suse.de>
5085
5086 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5087
8b0bef14 50882016-05-19 Marek Polacek <polacek@redhat.com>
5089
5090 PR c++/71075
5091 * g++.dg/diagnostic/pr71075.C: New test.
5092
08025288 50932016-05-19 David Malcolm <dmalcolm@redhat.com>
5094
5095 PR c++/71184
5096 * g++.dg/pr71184.C: New test case.
5097
26a51591 50982016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5099
5100 * gcc.target/powerpc/darn-0.c: New test.
5101 * gcc.target/powerpc/darn-1.c: New test.
5102 * gcc.target/powerpc/darn-2.c: New test.
5103
d8d3e75a 51042016-05-19 Marek Polacek <polacek@redhat.com>
5105
5106 PR tree-optimization/71031
5107 * gcc.dg/tree-ssa/vrp100.c: New test.
5108
c28211ae 51092016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5110
5111 PR rtl-optimization/71148
5112 * gcc.dg/pr71148.c: New test.
5113
3f5ea43a 51142016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5115
5116 PR target/71056
5117 * gcc.target/arm/pr71056.c: New test.
5118
2a7d4c20 51192016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5120
5121 * c-c++-common/pr69669.c: Check the used mode.
5122
ed0b0569 51232016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5124
5125 PR sanitizer/64354
5126 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5127
410372fe 51282016-05-19 Richard Biener <rguenther@suse.de>
5129
5130 PR tree-optimization/70729
5131 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5132 * gcc.dg/graphite/scop-18.c: Likewise.
5133 * gcc.dg/pr41783.c: Disable LIM.
5134 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5135 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5136 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5137 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5138 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5139 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5140 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5142 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5143 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5144 * gfortran.dg/pr42108.f90: Likewise.
5145
56f34f03 51462016-05-18 David Malcolm <dmalcolm@redhat.com>
5147
5148 PR driver/69265
5149 * gcc.dg/spellcheck-options-11.c: New test case.
5150
e6481cd1 51512016-05-18 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR c++/71100
5154 * g++.dg/opt/pr71100.C: New test.
5155
be951c59 51562016-05-18 Martin Jambor <mjambor@suse.cz>
5157
5158 PR ipa/69708
5159 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5160 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5161 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5162 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5163
665ff45b 51642016-05-18 Martin Jambor <mjambor@suse.cz>
5165
5166 PR ipa/69708
5167 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5168 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5169 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5170 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5171 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5172
485be62c 51732016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/69793
5176 * g++.dg/template/crash122.C: New.
5177
b251d5f5 51782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5179
5180 PR c++/70466
5181 * g++.dg/template/pr70466-1.C: New.
5182 * g++.dg/template/pr70466-2.C: Likewise.
5183
c93e9931 51842016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5185
5186 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5187 splat operations and the XXSPLTIB instruction.
5188 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5189 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5190 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5191 xxlxor to clear a register.
5192
8ba6639c 51932016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5194
5195 * gcc.dg/torture/pr71020.c: New test.
5196
ec6e3005 51972016-05-18 Martin Jambor <mjambor@suse.cz>
5198
5199 PR ipa/70646
5200 * gcc.dg/ipa/pr70646.c: New test.
5201
5ef3c918 52022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5203
5204 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5205
70a88eab 52062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5207
5208 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5209 missing tests for vreinterpretq_p{8,16}.
5210
b52a930c 52112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5212
5213 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5214 vsliq_n_s64 and vsliq_n_u64.
5215
bdd4080b 52162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5217
5218 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5219 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5220
37814bf5 52212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5222
5223 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5224 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5225 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5226
764af2e0 52272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5228
5229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5230 in comment.
5231
ffe01a83 52322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5233
5234 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5235 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5236 "blr\t" and switch to scan-assembler-times.
5237
fab6dae9 52382016-05-18 Jiong Wang <jiong.wang@arm.com>
5239
231010db 5240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5241 with __aarch64__.
5242 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5243 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5244
4eb0c566 52452016-05-18 Jakub Jelinek <jakub@redhat.com>
5246
442f18f1 5247 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5248 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5249 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5250 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5251 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5252 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5253
4d83b36b 5254 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5255 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5256
a4528eec 5257 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5258 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5259
f0066139 5260 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5261 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5262
4eb0c566 5263 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5264
303e9267 52652016-05-18 Richard Biener <rguenther@suse.de>
5266
5267 PR tree-optimization/71168
5268 * gcc.dg/torture/pr71168.c: New testcase.
5269
0d7ddd44 52702016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5271
5272 PR middle-end/63586
5273 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5274 * gcc.dg/tree-ssa/pr63586.c: New test.
5275 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5276
899bcc0f 52772016-05-17 Nathan Sidwell <nathan@acm.org>
5278
5279 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5280 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5281 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5282 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5283
a2246979 52842016-05-17 Nathan Sidwell <nathan@acm.org>
5285
5286 * gcc.target/nvptx/abi-vararg-3.c: New.
5287
2f6a4d21 52882016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5289
5290 PR tree-optimization/54579
5291 PR middle-end/55299
5292 * gcc.dg/fold-notrotate-1.c: New test.
5293 * gcc.dg/fold-notshift-1.c: New test.
5294 * gcc.dg/fold-notshift-2.c: New test.
5295
27bdad45 52962016-05-17 Marek Polacek <polacek@redhat.com>
5297
5298 PR ipa/71146
5299 * g++.dg/ipa/pr71146.C: New test.
5300
f33a295a 53012016-05-17 David Malcolm <dmalcolm@redhat.com>
5302
5303 * jit.dg/test-error-array-bounds.c: New test case.
5304
b6dd53bf 53052016-05-17 Marc Glisse <marc.glisse@inria.fr>
5306
5307 * gcc.dg/tree-ssa/and-1.c: New testcase.
5308
a8719545 53092016-05-17 Marc Glisse <marc.glisse@inria.fr>
5310
5311 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5312 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5313
34806102 53142016-05-17 Marc Glisse <marc.glisse@inria.fr>
5315
5316 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5317 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5318
25fe08a8 53192016-05-17 Jiong Wang <jiong.wang@arm.com>
5320
5321 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5322
abf1a837 53232016-05-17 Jiong Wang <jiong.wang@arm.com>
5324
5325 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5326
666b9dd3 53272016-05-17 Jiong Wang <jiong.wang@arm.com>
5328
5329 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5330 ".2d[index]" when scan the assembly.
5331 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5332 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5333 float64x1.
5334 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5335
77d095c0 53362016-05-17 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/71132
5339 * gcc.dg/torture/pr71132.c: New testcase.
5340
28adcc23 53412016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5342
5343 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5344
2439931e 53452016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346
5347 PR target/70809
5348 * gcc.target/aarch64/pr70809_1.c: New test.
5349
5ec2ff80 53502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5351
5352 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5353 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5354 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5355 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5356
17fd1c7a 53572016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5358 Ilya Enkovich <ilya.enkovich@intel.com>
5359
5360 PR target/71114
5361 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5362
46729204 53632016-05-16 Jan Hubicka <hubicka@ucw.cz>
5364
5365 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5366 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5367
2a1125d6 53682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5369
5370 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5371 test for __ARM_FP16_ARGS.
5372 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5373 * gcc.target/arm/aapcs/neon-vect10.c: New.
5374 * gcc.target/arm/aapcs/neon-vect9.c: New.
5375 * gcc.target/arm/aapcs/vfp18.c: New.
5376 * gcc.target/arm/aapcs/vfp19.c: New.
5377 * gcc.target/arm/aapcs/vfp20.c: New.
5378 * gcc.target/arm/aapcs/vfp21.c: New.
5379 * gcc.target/arm/fp16-aapcs-1.c: New.
5380 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5381 test for __ARM_FP16_ARGS.
5382 * g++.target/arm/fp16-return-1.c: Update expected output.
5383
ea3d2d74 53842016-05-16 Jiong Wang <jiong.wang@arm.com>
5385
5386 PR testsuite/70227
5387 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5388
6989e05f 53892016-05-15 Harald Anlauf <anlauf@gmx.de>
5390
5391 PR fortran/69603
5392 * gfortran.dg/pr69603.f90: New testcase.
5393
a5f52592 53942016-05-14 Fritz Reese <fritzoreese@gmail.com>
5395
5396 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5397
88f949ab 53982016-05-14 Fritz Reese <fritzoreese@gmail.com>
5399
5400 PR fortran/71047
5401 * gfortran.dg/pr71047.f08: New test.
5402
90c88567 54032016-05-13 Joseph Myers <joseph@codesourcery.com>
5404
5405 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5406 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5407 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5408
00a690cc 54092016-05-13 Martin Sebor <msebor@redhat.com>
5410
5411 PR c++/60049
5412 * g++.dg/cpp0x/constexpr-60049.C: New test.
5413
ec8b6af7 54142016-05-13 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR bootstrap/71071
5417 * gcc.dg/pr71071.c: New test.
5418
f54d1d7b 54192016-05-13 Uros Bizjak <ubizjak@gmail.com>
5420
5421 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5422 remove XOP handling.
2f3af60f 5423 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5424
a39a0392 54252016-05-13 Nathan Sidwell <nathan@acm.org>
5426
5427 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5428 __atomic_is_lock_free declaration.
5429
42333dd9 54302016-05-13 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/42587
5433 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5434
c5442454 54352016-05-13 Martin Liska <mliska@suse.cz>
5436
5437 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5438 the new format of dump output.
5439
03a400fb 54402016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5441
5442 * gcc.dg/pr71084.c: New test.
5443
69278c3f 54442016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5445
231010db 5446 PR target/53440
5447 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5448
8138f11b 54492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5450
5451 * gcc.target/aarch64/struct_return.c: New test.
5452
22a3f7bd 54532016-05-12 Marek Polacek <polacek@redhat.com>
5454
5455 PR c/70756
5456 * c-c++-common/pr70756-2.c: New test.
5457 * c-c++-common/pr70756.c: New test.
5458
9bcd42cc 54592016-05-12 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/71059
5462 * gcc.dg/torture/pr71059.c: New testcase.
5463
5ffb4a0d 54642016-05-12 Richard Biener <rguenther@suse.de>
5465
5466 PR tree-optimization/71062
5467 * gcc.dg/torture/pr71062.c: New testcase.
5468
2ab65c31 54692016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5470
5471 PR tree-optimization/71006
5472 * gcc.dg/pr71006.c: New test.
5473
f0158fc0 54742016-05-12 Marek Polacek <polacek@redhat.com>
5475
5476 PR driver/71063
5477 * gcc.dg/opts-7.c: New test.
5478
0f56938b 54792016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5480
5481 PR target/70830
5482 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5483 Add -save-temps to dg-options.
5484 Scan for ldmfd rather than pop instruction.
5485 * gcc.target/arm/interrupt-2.c: Likewise.
5486 * gcc.target/arm/pr70830.c: New test.
5487
e10946d5 54882016-05-12 Jakub Jelinek <jakub@redhat.com>
5489
9fa8e468 5490 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5491 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5492
9ce62bbe 5493 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5494 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5495 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5496
708ae1b1 5497 PR target/71019
5498 * gcc.target/i386/avx512vl-pack-1.c: New test.
5499 * gcc.target/i386/avx512vl-pack-2.c: New test.
5500 * gcc.target/i386/avx512bw-pack-2.c: New test.
5501
a461f32e 5502 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5503
e10946d5 5504 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5505 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5506 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5507
f52a3ef6 55082016-05-12 Richard Biener <rguenther@suse.de>
5509
5510 PR tree-optimization/70986
5511 * gcc.dg/torture/pr70986-1.c: New testcase.
5512 * gcc.dg/torture/pr70986-2.c: Likewise.
5513 * gcc.dg/torture/pr70986-3.c: Likewise.
5514
54c4d22e 55152016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5516
5517 PR c/43651
5518 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5519 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5520
57215d5b 55212016-05-11 Uros Bizjak <ubizjak@gmail.com>
5522
5523 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5524 directive.
5525 * gcc.target/i386/pr66746.c: Ditto.
5526
67d3121c 55272016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5528
5529 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5530 support.
5531 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5532 warning when using -mvsx-timode.
5533 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5534 * gcc.target/powerpc/dform-2.c: Likewise.
5535 * gcc.target/powerpc/pr68805.c: Likewise.
5536
7f8012a5 55372016-05-11 Marek Polacek <polacek@redhat.com>
5538
5539 PR c++/71024
5540 * c-c++-common/attributes-3.c: New test.
5541
3e8567ce 55422016-05-11 Nathan Sidwell <nathan@acm.org>
5543
5544 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5545 * gcc.c-torture/execute/pr68185.c: Likewise.
5546 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5547 * gcc.dg/pr69634.c: Requires scheduling.
5548 * gcc.dg/torture/pr66178.c: Require label values.
5549 * gcc.dg/setjmp-6.c: Require indirect jumps.
5550
3739ac00 55512016-05-11 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/71055
5554 * gcc.dg/torture/pr71055.c: New testcase.
5555
1ff8b385 55562016-05-11 Richard Biener <rguenther@suse.de>
5557
5558 PR debug/71057
5559 * g++.dg/debug/pr71057.C: New testcase.
5560
77126efa 55612016-05-11 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR fortran/70855
5564 * gfortran.dg/gomp/pr70855.f90: New test.
5565
6fcaaf9b 55662016-05-11 Richard Biener <rguenther@suse.de>
5567
5568 PR middle-end/71002
5569 * g++.dg/torture/pr71002.C: New testcase.
5570
bfa8ea12 55712016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5572
5573 PR middle-end/70807
5574 * gcc.dg/pr70807.c: New test.
5575
87632549 55762016-05-10 Martin Sebor <msebor@redhat.com>
5577
5578 PR c++/38611
5579 * g++.dg/Wattributes.C: New test.
5580
f9153689 55812016-05-10 Marc Glisse <marc.glisse@inria.fr>
5582
5583 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5584 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5585 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5586
a44ed58a 55872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5588
5589 PR target/70799
5590 * gcc.target/i386/pr70799-1.c: New test.
5591
d6c90d89 55922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5593
5594 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5595
c1f73044 55962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5597
5598 PR middle-end/70877
5599 * gcc.target/i386/pr70877.c: New test.
5600
e66d763a 56012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5602
5603 PR tree-optimization/70786
5604 * gcc.target/i386/pr70876.c: New test.
5605
a30ff73a 56062016-05-10 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR target/70927
5609 * gcc.target/i386/avx512vl-logic-1.c: New test.
5610 * gcc.target/i386/avx512vl-logic-2.c: New test.
5611 * gcc.target/i386/avx512dq-logic-2.c: New test.
5612
4b3fd38f 56132016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5614
5615 PR target/70963
5616 * gcc.target/powerpc/pr70963.c: New.
5617
abf93a25 56182016-05-10 David Malcolm <dmalcolm@redhat.com>
5619
5620 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5621 (test_very_wide_line): Add ruler to expected output.
5622 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5623 (test_very_wide_line): Likewise.
5624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5625 (test_show_locus): Within the handling of "test_very_wide_line",
5626 enable show_ruler_p on the diagnostic context.
5627
d614888f 56282016-05-10 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/71039
5631 * gcc.dg/torture/pr71039.c: New testcase.
5632
dbca5ed9 56332016-05-10 Nathan Sidwell <nathan@acm.org>
5634
5635 * gcc.dg/nested-func-10.c: Requires alloca.
5636 * gcc.dg/nested-func-9.c: Requires alloca.
5637 * gcc.c-torture/execute/pr70460.c: Requires labels.
5638 * gcc.c-torture/compile/pr70199.c: Requires labels.
5639 * gcc.target/nvptx/decl.c: Compile only.
5640 * gcc.target/nvptx/trailing-init.c: Compile only.
5641 * gcc.target/nvptx/ary-init.c: Compile only.
5642
3fa82609 56432016-05-10 Marek Polacek <polacek@redhat.com>
5644
5645 PR c/70255
5646 * gcc.dg/attr-opt-1.c: New test.
5647
76825907 56482016-05-10 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/70497
5651 PR tree-optimization/28367
5652 * gcc.dg/torture/20160404-1.c: New testcase.
5653 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5654 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5655
68255819 56562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5657
5658 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5659
d9aa8cdb 56602016-05-09 Uros Bizjak <ubizjak@gmail.com>
5661
5662 * gcc.target/i386/fabsneg-1.c New test.
5663
7cc16f50 56642016-05-09 Alan Modra <amodra@gmail.com>
5665
5666 PR testsuite/70826
5667 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5668
a83b7b63 56692016-05-09 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/70985
5672 * gcc.dg/torture/pr70985.c: New testcase.
5673
189d0706 56742016-05-09 Bin Cheng <bin.cheng@arm.com>
5675
5676 * gcc.dg/tree-ssa/ifc-9.c: New test.
5677 * gcc.dg/tree-ssa/ifc-10.c: New test.
5678 * gcc.dg/tree-ssa/ifc-11.c: New test.
5679 * gcc.dg/tree-ssa/ifc-12.c: New test.
5680 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5681 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5682 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5683
1ec957b0 56842016-05-09 Richard Biener <rguenther@suse.de>
5685
5686 PR fortran/70937
5687 * gfortran.dg/pr70937.f90: New testcase.
5688
923c7714 56892016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5690
5691 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5692
d7cd448a 56932016-05-07 Fritz Reese <fritzoreese@gmail.com>
5694
5695 PR fortran/56226
5696 * gfortran.dg/dec_structure_1.f90: New testcase.
5697 * gfortran.dg/dec_structure_2.f90: Ditto.
5698 * gfortran.dg/dec_structure_3.f90: Ditto.
5699 * gfortran.dg/dec_structure_4.f90: Ditto.
5700 * gfortran.dg/dec_structure_5.f90: Ditto.
5701 * gfortran.dg/dec_structure_6.f90: Ditto.
5702 * gfortran.dg/dec_structure_7.f90: Ditto.
5703 * gfortran.dg/dec_structure_8.f90: Ditto.
5704 * gfortran.dg/dec_structure_9.f90: Ditto.
5705 * gfortran.dg/dec_structure_10.f90: Ditto.
5706 * gfortran.dg/dec_structure_11.f90: Ditto.
5707 * gfortran.dg/dec_union_1.f90: Ditto.
5708 * gfortran.dg/dec_union_2.f90: Ditto.
5709 * gfortran.dg/dec_union_3.f90: Ditto.
5710 * gfortran.dg/dec_union_4.f90: Ditto.
5711 * gfortran.dg/dec_union_5.f90: Ditto.
5712 * gfortran.dg/dec_union_6.f90: Ditto.
5713 * gfortran.dg/dec_union_7.f90: Ditto.
5714
f681e29b 57152016-05-07 Tom de Vries <tom@codesourcery.com>
5716
5717 PR tree-optimization/70956
5718 * gcc.dg/graphite/pr70956.c: New test.
5719
68d7f375 57202016-05-06 Jakub Jelinek <jakub@redhat.com>
5721
faf39348 5722 PR middle-end/70941
5723 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5724 (a, b, c, d): Change type from char to signed char.
5725 (main): Compare against (signed char) -1634678893 instead of
5726 hardcoded -109. Use __builtin_abort instead of abort.
5727
b768b13a 5728 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5729 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5730
68d7f375 5731 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5732
5dda16ea 57332016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5734
5735 PR debug/70935
5736 * gcc.dg/torture/pr70935.c: New test.
5737
13ede1b5 57382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5739
5740 PR target/58219
7fc878c4 5741 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5742
96d94be2 57432016-05-06 Richard Biener <rguenther@suse.de>
5744
5745 PR tree-optimization/70960
5746 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5747
e5d9f15d 57482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5749
5750 PR target/52933
5751 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5752 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5753 Adjust expected instruction counts.
5754 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5755
2dd7705f 57562016-05-06 Marek Polacek <polacek@redhat.com>
5757
5758 PR sanitizer/70875
5759 * gcc.dg/ubsan/bounds-3.c: New test.
5760
cb8bc632 57612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5762
5763 PR target/54089
5764 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5765
b343c173 57662016-05-06 Richard Biener <rguenther@suse.de>
5767
5768 PR middle-end/70931
5769 * gfortran.dg/pr70931.f90: New testcase.
5770
1e3db0b1 57712016-05-06 Richard Biener <rguenther@suse.de>
5772
5773 PR middle-end/70941
5774 * gcc.dg/torture/pr70941.c: New testcase.
5775
bdd54b6d 57762016-05-05 Bin Cheng <bin.cheng@arm.com>
5777
5778 PR tree-optimization/57206
5779 * gcc.dg/vect/pr57206.c: New test.
5780
499adcfd 57812016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5782
5783 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5784
871164c4 57852016-05-05 Jakub Jelinek <jakub@redhat.com>
5786
ecb23e00 5787 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5788
871164c4 5789 * c-c++-common/Wdangling-else-4.c: New test.
5790
70cf83ba 57912016-05-04 Jakub Jelinek <jakub@redhat.com>
5792
858c9470 5793 PR c++/70906
5794 PR c++/70933
5795 * g++.dg/opt/pr70906.C: New test.
5796 * g++.dg/opt/pr70933.C: New test.
5797
70cf83ba 5798 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5799
aaa36a78 58002016-05-04 Jan Hubicka <hubicka@ucw.cz>
5801
5802 * gcc.dg/ipa/pure-const-3.c: New testcase.
5803
1d52c456 58042016-05-04 Marek Polacek <polacek@redhat.com>
5805
5806 * c-c++-common/Wdangling-else-1.c: New test.
5807 * c-c++-common/Wdangling-else-2.c: New test.
5808 * c-c++-common/Wdangling-else-3.c: New test.
5809
dc581573 58102016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5811
5812 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5813 flag is present.
5814
a64030fe 58152016-05-04 Marek Polacek <polacek@redhat.com>
5816
5817 PR c/48778
5818 * gcc.dg/Waddress-2.c: New test.
5819
b461b04a 58202016-05-04 Alan Modra <amodra@gmail.com>
5821
5822 * gcc.target/powerpc/pr70866.c: New.
5823
c388a0cf 58242016-05-03 Martin Sebor <msebor@redhat.com>
5825
5826 PR c++/66561
5827 * c-c++-common/builtin_location.c: New test.
5828 * g++.dg/cpp1y/builtin_location.C: New test.
5829
5d4db8ef 58302016-05-03 Marek Polacek <polacek@redhat.com>
5831
5832 PR c/70859
5833 * gcc.dg/pr70859.c: New test.
5834 * gcc.dg/pr70859-2.c: New test.
5835
ca938765 58362016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5837
5838 * gnat.dg/debug5.adb: New testcase.
5839
60b27d5f 58402016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5841
5842 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5843 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5844 Procedure to check for z10 instruction set.
5845
5ab325d0 58462016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5847
5848 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5849
c548a0ad 58502016-05-03 Alan Modra <amodra@gmail.com>
5851
5852 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5853
d5ecd946 58542016-05-03 Jakub Jelinek <jakub@redhat.com>
5855
5856 * gcc.target/i386/avx512f-cvt-1.c: New test.
5857
35b0a053 58582016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5859
5860 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5861 -fdump-tree-vrp-details.
5862
9ae1b28a 58632016-05-03 Richard Biener <rguenther@suse.de>
5864
5865 * gcc.dg/pr30172-1.c: Adjust.
5866 * gcc.dg/pr63743.c: Likewise.
5867 * gcc.dg/tm/pr51696.c: Likewise.
5868 * c-c++-common/tm/safe-1.c: Likewise.
5869 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5870 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5871 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5872 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5873
9c1a31e4 58742016-05-03 Jakub Jelinek <jakub@redhat.com>
5875
fe69bcb9 5876 PR rtl-optimization/70467
5877 * gcc.target/i386/pr70467-3.c: New test.
5878 * gcc.target/i386/pr70467-4.c: New test.
5879
9082c4a4 5880 PR tree-optimization/70916
5881 * gcc.c-torture/compile/pr70916.c: New test.
5882
9c1a31e4 5883 PR target/49244
5884 * gcc.target/i386/pr49244-1.c: New test.
5885 * gcc.target/i386/pr49244-2.c: New test.
5886
69105acc 58872016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5888
5889 PR rtl-optimization/44281
5890 * gcc.target/i386/pr44281.c: New test.
5891
9ab8df54 58922016-05-03 bin cheng <bin.cheng@arm.com>
5893
5894 PR tree-optimization/56541
5895 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5896 * gcc.dg/vect/pr56541.c: new test.
5897
3c62cae0 58982016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5899
5900 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5901 __float128.
5902 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5903
91abc161 59042016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5905
5906 PR testsuite/70520
5907 * c-c++-common/asan/clone-test-1.c (main): Align child process
5908 stack to 16 bytes.
5909
aa3d1155 59102016-05-02 David Malcolm <dmalcolm@redhat.com>
5911
5912 PR c++/62314
5913 * g++.dg/spellcheck-fields-2.C: New test case.
5914
002c3f28 59152016-05-02 David Malcolm <dmalcolm@redhat.com>
5916
5917 PR c++/62314
5918 * g++.dg/pr62314.C: New test case.
5919
46e5dccc 59202016-05-02 Jan Hubicka <hubicka@ucw.cz>
5921
5922 * gcc.dg/ipa/inline-8.c: New testcase.
5923
663f4248 59242016-05-02 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR rtl-optimization/70467
5927 * gcc.target/i386/pr70467-1.c: New test.
5928
efe8bdf5 59292016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5930
5931 * gcc.dg/spec-options.c: Run the test on all targets.
5932 * gcc.dg/foo.specs: Use cpp_unique_options.
5933
47ef9633 59342016-05-02 Marc Glisse <marc.glisse@inria.fr>
5935
5936 * gcc.dg/tree-ssa/unord.c: New testcase.
5937
eb1a077c 59382016-05-02 Marc Glisse <marc.glisse@inria.fr>
5939
5940 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5941
28e869d0 59422016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5943
5944 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5945
dd185f6e 59462016-05-02 Marek Polacek <polacek@redhat.com>
5947
5948 PR c/70851
5949 * gcc.dg/enum-incomplete-3.c: New test.
5950
773d09b9 59512016-05-02 Marek Polacek <polacek@redhat.com>
5952 Tom de Vries <tom@codesourcery.com>
5953
5954 PR tree-optimization/70700
5955 * gcc.dg/pr70700.c: New test.
5956
f0dc3286 59572016-05-01 Uros Bizjak <ubizjak@gmail.com>
5958
5959 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5960 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5961 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5962 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5963 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5964
7f931827 59652016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * ada/acats/run_acats: Rename into...
5968 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5969 * ada/acats/run_all.sh: Remove redundant test.
5970 (target_run): Move around.
5971 (target_gnatchop): Use newly built executable.
5972 (target_gnatmake): Likewise.
5973 Check that the compilation of impbit succeeds.
5974
1c492b4e 59752016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5976
5977 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5978 * gcc.dg/20021029-1.c: Likewise.
5979 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5980 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5981 * gcc.target/sh/cmpstr.c: Likewise.
5982 * gcc.target/sh/cmpstrn.c: Likewise.
5983 * gcc.target/sh/memset.c: Likewise.
5984 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5985 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5986 * gcc.target/sh/pr39423-1.c: Likewise.
5987 * gcc.target/sh/pr49468-di.c: Likewise.
5988 * gcc.target/sh/pr49468-si.c: Likewise.
5989 * gcc.target/sh/pr49880-1.c: Likewise.
5990 * gcc.target/sh/pr49880-2.c: Likewise.
5991 * gcc.target/sh/pr49880-3.c: Likewise.
5992 * gcc.target/sh/pr50751-1.c: Likewise.
5993 * gcc.target/sh/pr50751-4.c: Likewise.
5994 * gcc.target/sh/pr50751-7.c: Likewise.
5995 * gcc.target/sh/pr51244-1.c: Likewise.
5996 * gcc.target/sh/pr51244-10.c: Likewise.
5997 * gcc.target/sh/pr51244-11.c: Likewise.
5998 * gcc.target/sh/pr51244-12.c: Likewise.
5999 * gcc.target/sh/pr51244-13.c: Likewise.
6000 * gcc.target/sh/pr51244-14.c: Likewise.
6001 * gcc.target/sh/pr51244-17.c: Likewise.
6002 * gcc.target/sh/pr51244-18.c: Likewise.
6003 * gcc.target/sh/pr51244-19.c: Likewise.
6004 * gcc.target/sh/pr51244-4.c: Likewise.
6005 * gcc.target/sh/pr51244-5.c: Likewise.
6006 * gcc.target/sh/pr51244-7.c: Likewise.
6007 * gcc.target/sh/pr51244-8.c: Likewise.
6008 * gcc.target/sh/pr51244-9.c: Likewise.
6009 * gcc.target/sh/pr51697.c: Likewise.
6010 * gcc.target/sh/pr52483-1.c: Likewise.
6011 * gcc.target/sh/pr52483-2.c: Likewise.
6012 * gcc.target/sh/pr52483-3.c: Likewise.
6013 * gcc.target/sh/pr52483-5.c: Likewise.
6014 * gcc.target/sh/pr52933-1.c: Likewise.
6015 * gcc.target/sh/pr52933-2.c: Likewise.
6016 * gcc.target/sh/pr52933-3.c: Likewise.
6017 * gcc.target/sh/pr53568-1.c: Likewise.
6018 * gcc.target/sh/pr53976-1.c: Likewise.
6019 * gcc.target/sh/pr53988-1.c: Likewise.
6020 * gcc.target/sh/pr53988.c: Likewise.
6021 * gcc.target/sh/pr54089-1.c: Likewise.
6022 * gcc.target/sh/pr54089-6.c: Likewise.
6023 * gcc.target/sh/pr54089-7.c: Likewise.
6024 * gcc.target/sh/pr54089-8.c: Likewise.
6025 * gcc.target/sh/pr54089-9.c: Likewise.
6026 * gcc.target/sh/pr54236-1.c: Likewise.
6027 * gcc.target/sh/pr54236-2.c: Likewise.
6028 * gcc.target/sh/pr54236-3.c: Likewise.
6029 * gcc.target/sh/pr54236-4.c: Likewise.
6030 * gcc.target/sh/pr54386.c: Likewise.
6031 * gcc.target/sh/pr54602-1.c: Likewise.
6032 * gcc.target/sh/pr54685.c: Likewise.
6033 * gcc.target/sh/pr54760-1.c: Likewise.
6034 * gcc.target/sh/pr54760-2.c: Likewise.
6035 * gcc.target/sh/pr54760-3.c: Likewise.
6036 * gcc.target/sh/pr54760-4.c: Likewise.
6037 * gcc.target/sh/pr54760-5.c: Likewise.
6038 * gcc.target/sh/pr54760-6.c: Likewise.
6039 * gcc.target/sh/pr55146.c: Likewise.
6040 * gcc.target/sh/pr55160.c: Likewise.
6041 * gcc.target/sh/pr59278.c: Likewise.
6042 * gcc.target/sh/pr59401-1.c: Likewise.
6043 * gcc.target/sh/pr59533-1.c: Likewise.
6044 * gcc.target/sh/pr63260.c: Likewise.
6045 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6046 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6047 * gcc.target/sh/strlen.c: Likewise.
6048 * gcc.target/sh/torture/pr30807.c: Likewise.
6049 * gcc.target/sh/torture/pr34777.c: Likewise.
6050 * gcc.target/sh/torture/pr64652.c: Likewise.
6051 * gcc.target/sh/torture/pr65505.c: Likewise.
6052 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6053 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6054
0c4005be 60552016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/66644
6058 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6059
d94e6223 60602016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6061
6062 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6063 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6064 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6065 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6066
46f37836 60672016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6068
6069 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6070 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6071
4d0a8bac 60722016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6073
6074 PR middle-end/70626
6075 * c-c++-common/goacc/combined-reduction.c: New test.
6076 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6077
b98e0db3 60782016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6079
6080 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6081 *movdi_internal pattern only if PIC off.
6082 * gcc.target/i386/pr70155-2.c: Likewise.
6083 * gcc.target/i386/pr70155-3.c: Likewise.
6084 * gcc.target/i386/pr70155-4.c: Likewise.
6085 * gcc.target/i386/pr70155-5.c: Likewise.
6086 * gcc.target/i386/pr70155-6.c: Likewise.
6087 * gcc.target/i386/pr70155-7.c: Likewise.
6088 * gcc.target/i386/pr70155-8.c: Likewise.
6089 * gcc.target/i386/pr70155-15.c: Likewise.
6090 * gcc.target/i386/pr70155-17.c: Likewise.
6091 * gcc.target/i386/pr70155-22.c: Likewise.
6092
8b066242 60932016-04-29 Bin Cheng <bin.cheng@arm.com>
6094
6095 PR tree-optimization/70803
6096 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6097
22912e73 60982016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6099
6100 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6101 optimization of vector loop.
6102 * gcc.target/i386/vect-unpack-3.c: New test.
6103 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6104 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6105 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6106
568128c6 61072016-04-29 Marek Polacek <polacek@redhat.com>
6108
6109 PR sanitizer/70342
6110 * g++.dg/ubsan/null-7.C: New test.
6111
025dd1e0 6112 PR c/70852
6113 * gcc.dg/pr70852.c: New test.
6114
eb16928e 61152016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6116
6117 PR/69089
6118 * g++.dg/cpp0x/alignas6.C: New test.
6119
d7377ee9 61202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6121
4860a6bf 6122 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6123 * gcc.dg/pr27003.c: Likewise.
6124 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6125 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6126 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6127 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6128 * gcc.target/arc/mxy.c: Likewise.
6129 * gcc.target/arc/mswape.c: Likewise.
6130 * gcc.target/arc/mrtsc.c: Likewise.
6131 * gcc.target/arc/mcrc.c: Likewise.
6132 * gcc.target/arc/mdsp-packa.c: Likewise.
6133 * gcc.target/arc/mdvbf.c: Likewise.
6134 * gcc.target/arc/mlock.c: Likewise.
6135 * gcc.target/arc/mmac-24.c: Likewise.
6136 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6137
efa1b7ab 61382016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6139 Matthijs Kooijman <matthijs@stdin.nl>
6140 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6141
6142 PR target/60040
6143 * gcc.target/avr/pr60040-1.c: New.
6144 * gcc.target/avr/pr60040-2.c: New.
6145
00371d68 61462016-04-29 Richard Biener <rguenther@suse.de>
6147
6148 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6149
73447cc5 61502016-04-29 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/13962
6153 PR tree-optimization/65686
6154 * gcc.dg/uninit-pr65686.c: New testcase.
6155
c2087b56 61562016-04-29 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR middle-end/70843
6159 * gcc.dg/pr70843.c: New test.
6160
cdd06d5a 61612016-04-28 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR target/70858
6164 * gcc.target/i386/pr70858.c: New test.
6165
1a60079e 61662016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6167
6168 * gcc.target/arc/nps400-1.c: New file.
6169
11bc2894 61702016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6171 Andrew Burgess <andrew.burgess@embecosm.com>
6172
6173 * gcc.target/arc/movh_cl-1.c: New file.
6174
dd9bf0b5 61752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6176 Andrew Burgess <andrew.burgess@embecosm.com>
6177
6178 * gcc.target/arc/extzv-1.c: New file.
6179 * gcc.target/arc/insv-1.c: New file.
6180 * gcc.target/arc/insv-2.c: New file.
6181 * gcc.target/arc/movb-1.c: New file.
6182 * gcc.target/arc/movb-2.c: New file.
6183 * gcc.target/arc/movb-3.c: New file.
6184 * gcc.target/arc/movb-4.c: New file.
6185 * gcc.target/arc/movb-5.c: New file.
6186 * gcc.target/arc/movb_cl-1.c: New file.
6187 * gcc.target/arc/movb_cl-2.c: New file.
6188 * gcc.target/arc/movbi_cl-1.c: New file.
6189 * gcc.target/arc/movl-1.c: New file.
6190
a22e4209 61912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6192 Andrew Burgess <andrew.burgess@embecosm.com>
6193
6194 * gcc.target/arc/cmem-1.c: New file.
6195 * gcc.target/arc/cmem-2.c: New file.
6196 * gcc.target/arc/cmem-3.c: New file.
6197 * gcc.target/arc/cmem-4.c: New file.
6198 * gcc.target/arc/cmem-5.c: New file.
6199 * gcc.target/arc/cmem-6.c: New file.
6200 * gcc.target/arc/cmem-7.c: New file.
6201 * gcc.target/arc/cmem-ld.inc: New file.
6202 * gcc.target/arc/cmem-st.inc: New file.
6203
287c3982 62042016-04-28 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR target/70821
6207 * gcc.target/i386/pr70821.c: New test.
6208
e40e5340 62092016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6210
6211 * gcc.target/powerpc/vec-adde.c: New test.
6212 * gcc.target/powerpc/vec-adde-int128.c: New test.
6213
cf977d50 62142016-04-28 Jakub Jelinek <jakub@redhat.com>
6215
6216 * gcc.target/i386/avx-vround-1.c: New test.
6217 * gcc.target/i386/avx-vround-2.c: New test.
6218 * gcc.target/i386/avx512vl-vround-1.c: New test.
6219 * gcc.target/i386/avx512vl-vround-2.c: New test.
6220
572f8300 62212016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6222
6223 PR testsuite/70595
6224 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6225 (check_effective_target_cilkplus_runtime): ... this.
6226 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6227 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6228
6229 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6230 Require cilkplus_runtime.
6231 Don't add -lcilkrts.
6232 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6233 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6234 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6235 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6236 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6237 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6238 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6239 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6240 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6241 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6242 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6243 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6244 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6245 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6246 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6247 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6248 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6249 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6250 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6251 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6252 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6253 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6254 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6255 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6256 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6257 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6258 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6259 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6260 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6261
6262 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6263 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6264
6265 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6266
6267 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6268 cilkplus_runtime.
6269
dfba0905 62702016-04-27 Marc Glisse <marc.glisse@inria.fr>
6271
6272 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6273 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6274
605a4556 62752015-04-27 Ryan Burn <contact@rnburn.com>
6276
6277 PR c++/69024
6278 PR c++/68997
6279 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6280 diagnostic.
6281 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6282 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6283
6a1231a5 62842016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6285
6286 * gnat.dg/limited_with4.ad[sb]: New test.
6287 * gnat.dg/limited_with4_pkg.ads: New helper.
6288
4dad9e09 62892016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6290
6291 PR target/70155
6292 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6293 and movv1ti_internal patterns
6294 * gcc.target/i386/pr70155-1.c: New test.
6295 * gcc.target/i386/pr70155-2.c: Likewise.
6296 * gcc.target/i386/pr70155-3.c: Likewise.
6297 * gcc.target/i386/pr70155-4.c: Likewise.
6298 * gcc.target/i386/pr70155-5.c: Likewise.
6299 * gcc.target/i386/pr70155-6.c: Likewise.
6300 * gcc.target/i386/pr70155-7.c: Likewise.
6301 * gcc.target/i386/pr70155-8.c: Likewise.
6302 * gcc.target/i386/pr70155-9.c: Likewise.
6303 * gcc.target/i386/pr70155-10.c: Likewise.
6304 * gcc.target/i386/pr70155-11.c: Likewise.
6305 * gcc.target/i386/pr70155-12.c: Likewise.
6306 * gcc.target/i386/pr70155-13.c: Likewise.
6307 * gcc.target/i386/pr70155-14.c: Likewise.
6308 * gcc.target/i386/pr70155-15.c: Likewise.
6309 * gcc.target/i386/pr70155-16.c: Likewise.
6310 * gcc.target/i386/pr70155-17.c: Likewise.
6311 * gcc.target/i386/pr70155-18.c: Likewise.
6312 * gcc.target/i386/pr70155-19.c: Likewise.
6313 * gcc.target/i386/pr70155-20.c: Likewise.
6314 * gcc.target/i386/pr70155-21.c: Likewise.
6315 * gcc.target/i386/pr70155-22.c: Likewise.
6316
a80f3f45 63172016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6318
6319 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6320 ".{5,6}".
6321
279305d1 63222016-04-27 Bin Cheng <bin.cheng@arm.com>
6323
6324 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6325 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6326 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6327 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6328 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6329
8974b625 63302016-04-27 Richard Biener <rguenther@suse.de>
6331
6332 PR ipa/70760
6333 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6334 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6335
886d5463 63362016-04-27 Nathan Sidwell <nathan@acm.org>
6337
6338 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6339 * g++.dg/ubsan/pr63956.C: Adjust error location.
6340
f0e35aa9 63412016-04-27 Nick Clifton <nickc@redhat.com>
6342
6343 PR middle-end/49889
6344 * gcc.dg/pr49889.c: New test.
6345
40385231 63462016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6347
6348 * c-c++-common/memset-array.c: New test.
6349
37229a71 63502016-04-26 Martin Sebor <msebor@redhat.com>
6351
6352 PR c++/66639
6353 * g++.dg/cpp1y/func_constexpr.C: New test.
6354
3eedf9bd 63552016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6356
6357 PR c++/70241
6358 * g++.dg/cpp0x/enum32.C: New test.
6359 * g++.dg/cpp0x/enum33.C: New test.
6360
63612016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6362
6363 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6364 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6365 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6366 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6367 * gcc.c-torture/execute/pr38151.c: Likewise.
6368 * gcc.c-torture/execute/pr66556.c: Likewise.
6369 * gcc.c-torture/execute/pr67781.c: Likewise.
6370 * gcc.c-torture/execute/pr68648.c: Likewise.
6371
8c51f92f 63722016-04-26 Marc Glisse <marc.glisse@inria.fr>
6373
6374 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6375
fa20ebd3 63762016-04-26 Marek Polacek <polacek@redhat.com>
6377
6378 PR c/67784
6379 * gcc.dg/pr67784-3.c: New test.
6380 * gcc.dg/pr67784-4.c: New test.
6381 * gcc.dg/pr67784-5.c: New test.
6382
9db47803 6383 PR c/70791
6384 * gcc.dg/Wnested-externs-2.c: New test.
6385
bff407f2 63862016-04-26 Marc Glisse <marc.glisse@inria.fr>
6387
6388 * gcc.dg/fold-plusmult.c: Adjust.
6389 * gcc.dg/no-strict-overflow-6.c: Adjust.
6390 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6391
78d0c69e 63922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6393
6394 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6395 number scans.
6396 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6397 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6398 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6399 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6400 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6401 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6402 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6403 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6404 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6405 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6406 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6407 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6408 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6409 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6410 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6411 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6412 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6413 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6414 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6415 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6416 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6417 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6418 scans.
6419 * gcc.target/i386/pr32219-4.c: Likewise.
6420 * gcc.target/i386/pr32219-6.c: Likewise.
6421 * gcc.target/i386/pr32219-8.c: Likewise.
6422
221d6722 64232016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6424
6425 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6426 associated options.
6427
514727a9 64282016-04-26 Marek Polacek <polacek@redhat.com>
6429
6430 PR c++/70744
6431 * g++.dg/ext/cond2.C: New test.
6432
e6ee4c61 64332016-04-26 Bin Cheng <bin.cheng@arm.com>
6434
6435 PR tree-optimization/70771
6436 PR tree-optimization/70775
6437 * gcc.dg/pr70771.c: New test.
3730828c 6438 * gcc.dg/pr70775.c: New test.
e6ee4c61 6439
b3d72796 64402016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6441
6442 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6443
c11ece29 64442016-04-25 Richard Biener <rguenther@suse.de>
6445
6446 PR tree-optimization/70780
6447 * gcc.dg/torture/pr70780.c: New testcase.
6448
d40b10b2 64492016-04-25 Michael Collison <michael.collison@arm.com>
6450
4860a6bf 6451 * gcc.target/arm/neon-vaddws16.c: New test.
6452 * gcc.target/arm/neon-vaddws32.c: New test.
6453 * gcc.target/arm/neon-vaddwu16.c: New test.
6454 * gcc.target/arm/neon-vaddwu32.c: New test.
6455 * gcc.target/arm/neon-vaddwu8.c: New test.
6456 * lib/target-supports.exp
d40b10b2 6457 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6458 that arm neon support vector widen sum of HImode TO SImode.
6459
4bbfd6c2 64602016-04-23 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR sanitizer/70712
6463 * c-c++-common/asan/pr70712.c: New test.
6464
524df596 64652016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6466
6467 * .gitattributes: New file.
6468
426c75c3 64692016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6470
6471 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6472
c052a8d5 64732016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6474
6475 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6476 * gfortran.dg/submodule_15.f08: Likewise.
6477
c08d4612 64782016-04-22 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/70740
6481 * gcc.dg/torture/pr70740.c: New testcase.
6482
fd3211e1 64832016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6484
6485 PR target/70750
6486 * gcc.target/i386/pr70750-1.c: New test.
6487 * gcc.target/i386/pr70750-2.c: Likewise.
6488
15acd78c 64892016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/70540
6492 * g++.dg/cpp0x/auto48.C: New.
6493
192bf59c 64942016-04-21 Marek Polacek <polacek@redhat.com>
6495
6496 PR c++/70513
6497 * g++.dg/cpp0x/forw_enum12.C: New test.
6498 * g++.dg/cpp0x/forw_enum13.C: New test.
6499
5d429e99 65002016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6501
6502 PR target/70728
6503 * gcc.target/i386/pr70728.c: New test.
6504
06777d85 65052016-04-21 Richard Biener <rguenther@suse.de>
6506
6507 PR middle-end/70747
6508 * gcc.dg/pr70747.c: New testcase.
6509
7434c6fb 65102016-04-21 Bin Cheng <bin.cheng@arm.com>
6511
6512 PR tree-optimization/70715
6513 * gcc.dg/tree-ssa/scev-13.c: New test.
6514
f3ec0970 65152016-04-21 Marc Glisse <marc.glisse@inria.fr>
6516
6517 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6518
523f3a9d 65192016-04-21 Marc Glisse <marc.glisse@inria.fr>
6520
6521 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6522
ace7bf06 65232016-04-20 Jan Hubicka <jh@suse.cz>
6524
6525 PR ipa/70018
6526 * g++.dg/ipa/nothrow-1.C: New testcase.
6527
2b073aa6 65282016-04-20 Nathan Sidwell <nathan@acm.org>
6529
6530 PR c++/55635
6531 * g++.dg/eh/delete1.C: New.
6532
8a574c11 65332016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6536 -mtune-ctrl=sse_typeless_stores.
6537
e3400750 65382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6539
6540 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6541
4bd8a059 65422016-04-20 Bin Cheng <bin.cheng@arm.com>
6543
6544 PR tree-optimization/69489
6545 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6546
70574e60 65472016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6548
6549 PR c++/69363
6550 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6551 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6552 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6553
bd6f374c 65542016-04-20 Bin Cheng <bin.cheng@arm.com>
6555
6556 PR tree-optimization/56625
6557 PR tree-optimization/69489
6558 * gcc.dg/vect/pr56625.c: New test.
6559 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6560
482539ee 65612016-04-20 Andrew Pinski <apinski@cavium.com>
6562
6563 PR target/64971
6564 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6565
b4672800 65662016-04-20 Arnaud Charlet <charlet@adacore.com>
6567
6568 * gnat.dg/self1.adb: Remove now incorrect test.
6569
4fb48737 65702016-04-20 Bin Cheng <bin.cheng@arm.com>
6571
6572 * gcc.dg/tree-ssa/scev-11.c: New test.
6573 * gcc.dg/tree-ssa/scev-12.c: New test.
6574
97efb92e 65752016-04-20 Marek Polacek <polacek@redhat.com>
6576
6577 PR tree-optimization/70725
6578 * gcc.dg/pr70725.c: New test.
6579
9d2d4060 65802016-04-20 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/70726
6583 * g++.dg/vect/pr70726.cc: New testcase.
6584
54530437 65852016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6586
6587 PR target/70674
6588 * gcc.target/s390/pr70674.c: New test.
6589
acda2210 65902016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6591
6592 PR libgfortran/70684
6593 * gfortran.dg/list_read_14.f90: New test.
6594
b7040bb0 65952016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6596
6597 PR target/69201
6598 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6599 extern to force it misaligned.
6600 (b): Likewise.
6601 (c): Likewise.
6602 (d): Likewise.
6603 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6604 Don't check `*' before movv4sf_internal.
6605 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6606 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6607 Don't check `*' before movv16qi_internal.
6608 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6609 extern to force it misaligned.
6610 (b): Likewise.
6611 (c): Likewise.
6612 (d): Likewise.
6613 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6614 Don't check `*' before movv2df_internal.
6615 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6616 extern to force it misaligned.
6617 (b): Likewise.
6618 (c): Likewise.
6619 (d): Likewise.
6620 Check movv8sf_internal instead of avx_storeups256.
6621 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6622
263b5475 66232016-04-19 Richard Biener <rguenther@suse.de>
6624
6625 PR tree-optimization/70171
6626 * g++.dg/tree-ssa/pr70171.C: New testcase.
6627
222ac318 66282016-04-19 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/70724
6631 * gcc.dg/torture/pr70724.c: New testcase.
6632
003000a4 66332016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6634
6635 PR middle-end/70689
4860a6bf 6636 * gcc.target/i386/pr70689.c: New.
003000a4 6637
3f6e13de 66382016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6639
6640 PR target/70708
6641 * gcc.target/i386/pr70708.c: New test.
6642
10abddbd 66432016-04-18 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/43434
6646 * gcc.dg/vect/pr43434.c: New testcase.
6647 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6648 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6649 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6650 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6651 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6652 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6653 * gcc.dg/gomp/pr68640.c: Likewise.
6654 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6655 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6656
950db54a 66572016-04-18 Richard Biener <rguenther@suse.de>
6658
6659 PR tree-optimization/70701
6660 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6661
67ccbf39 66622016-04-18 Tom de Vries <tom@codesourcery.com>
6663
6664 PR testsuite/70699
6665 * gcc.dg/pr70161.c: Add dot-file scans.
6666 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6667 instead of after last dot char.
6668
021ad2f3 66692016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6670
6671 * c-c++-common/dump-ada-spec-3.c: New test.
6672 * c-c++-common/dump-ada-spec-4.c: Likewise.
6673
d572fcfd 66742016-04-17 Tom de Vries <tom@codesourcery.com>
6675
6676 PR other/70183
6677 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6678
8b4ee73c 66792016-04-15 Jan Hubicka <jh@suse.cz>
6680
6681 PR ipa/70018
6682 * g++.dg/ipa/pure-const-1.C: New testcase.
6683 * g++.dg/ipa/pure-const-2.C: New testcase.
6684 * g++.dg/ipa/pure-const-3.C: New testcase.
6685
eac243e7 66862016-04-15 Marek Polacek <polacek@redhat.com>
6687
6688 PR c/70671
6689 * gcc.dg/bitfld-22.c: New test.
6690
64c1df32 66912016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6692
6693 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6694 x86_64.
6695
926f9422 66962016-04-15 Marek Polacek <polacek@redhat.com>
6697
6698 PR c/70651
6699 * c-c++-common/pr70651.c: New test.
6700
309bbaa3 67012016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6702
6703 PR rtl-optimization/70681
6704 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6705 dump scan on arm and powerpc.
6706 * gcc.dg/pr10474.c: Likewise.
6707
b4ba8358 67082016-04-15 Jakub Jelinek <jakub@redhat.com>
6709
ed92874a 6710 PR c++/69517
6711 PR c++/70019
6712 PR c++/70588
6713 * g++.dg/cpp1y/vla11.C: Revert for real.
6714
b4ba8358 6715 PR c/70436
6716 * c-c++-common/Wparentheses-1.c: New test.
6717 * c-c++-common/gomp/Wparentheses-1.c: New test.
6718 * c-c++-common/gomp/Wparentheses-2.c: New test.
6719 * c-c++-common/gomp/Wparentheses-3.c: New test.
6720 * c-c++-common/gomp/Wparentheses-4.c: New test.
6721 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6722 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6723 * c-c++-common/goacc/Wparentheses-1.c: New test.
6724
65717bb5 67252016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6726
6727 PR target/70662
6728 * gcc.target/i386/pr70662.c: New test.
6729
ca1a4077 67302016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6731 Alan Modra <amodra@gmail.com>
ca1a4077 6732
6733 PR tree-optimization/70130
6734 * gcc.dg/vect/O3-pr70130.c: New testcase.
6735
dbe1794c 67362016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6737
11836644 6738 PR target/70669
6739 * gcc.target/powerpc/pr70669.c: New test.
6740
dbe1794c 6741 PR target/70640
6742 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6743 a power7 system that does not have an assembler that supports
6744 power8.
6745
4c1007f1 67462016-04-14 Martin Sebor <msebor@redhat.com>
6747
6748 PR c++/69517
6749 PR c++/70019
6750 PR c++/70588
6751 * c-c++-common/ubsan/vla-1.c: Revert.
6752 * g++.dg/cpp1y/vla11.C: Same.
6753 * g++.dg/cpp1y/vla12.C: Same.
6754 * g++.dg/cpp1y/vla13.C: Same.
6755 * g++.dg/cpp1y/vla14.C: Same.
6756 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6757 * g++.dg/init/array24.C: Same.
4c1007f1 6758 * g++.dg/ubsan/vla-1.C: Same.
6759
22dcab66 67602016-04-14 Marek Polacek <polacek@redhat.com>
6761 Jan Hubicka <hubicka@ucw.cz>
6762
6763 PR c++/70029
6764 * g++.dg/torture/pr70029.C: New test.
6765
3e74b025 67662016-04-14 Martin Sebor <msebor@redhat.com>
6767
6768 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6769 type size to prevent failures on targets with very low maximum
6770 alignment.
6771
1d2e0f2a 67722016-04-14 Richard Biener <rguenther@suse.de>
6773
6774 PR tree-optimization/70623
6775 * gcc.dg/torture/pr70623.c: New testcase.
6776 * gcc.dg/torture/pr70623-2.c: Likewise.
6777
9aed0626 67782016-04-13 Martin Sebor <msebor@redhat.com>
6779
6780 PR c++/69517
6781 PR c++/70019
6782 PR c++/70588
6783 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6784 * g++.dg/cpp1y/vla11.C: New test.
6785 * g++.dg/cpp1y/vla12.C: New test.
6786 * g++.dg/cpp1y/vla13.C: New test.
6787 * g++.dg/cpp1y/vla14.C: New test.
6788 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6789 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6790 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6791
fd499010 67922016-04-13 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR c++/70641
6795 * g++.dg/opt/pr70641.C: New test.
6796
87fa7252 67972016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6798
6799 PR rtl-optimization/68749
6800 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6801 effects of argument promotions.
6802 Remove default args to dg-skip-if.
6803
6c40e18b 68042016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6805
6806 PR c++/70635
6807 * g++.dg/parse/pr70635.C: New.
6808
92c53257 68092016-04-13 Marek Polacek <polacek@redhat.com>
6810
6811 PR c++/70639
6812 * c-c++-common/Wmisleading-indentation-4.c: New test.
6813
0241e4dc 68142016-04-13 Marek Polacek <polacek@redhat.com>
6815
6816 PR c/70436
4860a6bf 6817 * gcc.dg/Wparentheses-12.c: New test.
6818 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6819
92bda444 68202016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6821
6822 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6823 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6824 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6825
38ea8a26 68262016-04-13 Jakub Jelinek <jakub@redhat.com>
6827
d08aa032 6828 PR middle-end/70633
6829 * gcc.c-torture/compile/pr70633.c: New test.
6830
38ea8a26 6831 PR debug/70628
6832 * gcc.dg/torture/pr70628.c: New test.
6833
9231d5c2 68342016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6835
6836 PR c++/70610
6837 * g++.dg/template/pr70610.C: New test.
6838 * g++.dg/template/pr70610-2.C: New test.
6839 * g++.dg/template/pr70610-3.C: New test.
6840 * g++.dg/template/pr70610-4.C: New test.
6841
249ca944 68422016-04-12 Jakub Jelinek <jakub@redhat.com>
6843
7f2ea2fb 6844 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6845 128 instead of 32.
6846
249ca944 6847 PR c++/70571
6848 * g++.dg/ext/pr70571.C: New test.
6849
8ca5a97d 68502016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6851
bf32a52d 6852 PR target/70640
8ca5a97d 6853 * gcc.target/powerpc/pr70640.c: New test.
6854
e971b45f 68552016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6856
6857 PR c++/68722
6858 * g++.dg/parse/pr68722.C: New.
6859
0b54d964 68602016-04-12 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR rtl-optimization/70596
6863 * gcc.target/i386/pr70596.c: New test.
6864
d2dd85e3 68652016-04-12 Nathan Sidwell <nathan@acm.org>
6866
6867 PR c++/70501
6868 * g++.dg/init/pr70501.C: New.
6869
2d0001b0 68702016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6871
6872 * gcc.target/i386/asm-flag-6.c: New test.
6873
6c4df0d1 68742016-04-12 Tom de Vries <tom@codesourcery.com>
6875
6876 PR tree-optimization/68756
6877 * gcc.dg/graphite/pr68756.c: New test.
6878
0d60da57 68792016-04-12 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR tree-optimization/70602
6882 * gcc.c-torture/execute/pr70602.c: New test.
6883
62735984 68842016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6885
6886 PR target/70381
6887 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6888 __float128 emulator is built and runs.
6889 * gcc.target/powerpc/float128-1.c: Likewise.
6890
6891 * lib/target-supports.exp (check_ppc_float128_sw_available):
6892 Rework tests for __float128 software and hardware
6893 availability. Fix exit condition to return 0 on success.
6894
a702492c 68952016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6896
6897 PR target/70133
6898 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6899 * gcc.target/aarch64/target_attr_15.c: Likewise.
6900
a8c5ce92 69012016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/69066
6904 * g++.dg/cpp1y/pr69066.C: New.
6905
5ecab913 69062016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6907
6908 PR fortran/68566
6909 * gfortran.dg/pr36192.f90: Update test.
6910 * gfortran.dg/pr36192_1.f90: Update test.
6911 * gfortran.dg/real_dimension_1.f: Update test.
6912 * gfortran.dg/parameter_array_init_7.f90: New test.
6913
6cb5ef70 69142016-04-09 John David Anglin <danglin@gcc.gnu.org>
6915
4edfdd23 6916 PR testsuite/64039
6917 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6918
964f71e3 6919 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6920
5d61c198 6921 PR rtl-optimization/66669
6922 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6923
16eaaf58 6924 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6925
0b68802d 6926 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6927 * gcc.dg/pie-1.c: Likewise.
6928 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6929 * gcc.dg/pic-4.c: Likewise.
6930 * gcc.dg/pie-3.c: Likewise.
6931 * gcc.dg/pie-4.c: Likewise.
6932
9c0dd509 6933 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6934
03b2d3c1 6935 PR tree-optimization/68644
6936 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6937
6cb5ef70 6938 PR rtl-optimization/64886
6939 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6940
07de41ba 69412016-04-09 Tom de Vries <tom@codesourcery.com>
6942
6943 PR tree-optimization/68953
6944 * gcc.dg/graphite/pr68953.c: New test.
6945
d294e3fb 69462016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6947
6948 PR fortran/70592
6949 * gfortran.dg/deferred_character_16.f90: New test.
6950
3cb15094 69512016-04-09 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR tree-optimization/70586
6954 * gcc.c-torture/execute/pr70586.c: New test.
6955
a02dc66f 69562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6957
6958 PR sanitizer/70573
6959 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6960 with __builtin_memset
6961 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6962
0c302595 69632016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6964
6965 PR lto/70289
6966 PR ipa/70348
6967 PR tree-optimization/70373
6968 PR middle-end/70533
6969 PR middle-end/70534
6970 PR middle-end/70535
6971 * c-c++-common/goacc/reduction-5.c: New test.
6972 * c-c++-common/goacc/reduction-promotions.c: New test.
6973 * gfortran.dg/goacc/reduction-3.f95: New test.
6974 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6975
c6c0523b 69762016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6977
6978 PR c++/70590
6979 PR c++/70452
6980 * g++.dg/pr70590.C: New test.
6981 * g++.dg/pr70590-2.C: New test.
6982
3ac399da 69832016-04-08 Jakub Jelinek <jakub@redhat.com>
6984
e97d1706 6985 PR middle-end/70593
6986 * gcc.target/i386/pr70593.c: New test.
6987
3ac399da 6988 PR rtl-optimization/70574
6989 * gcc.target/i386/avx2-pr70574.c: New test.
6990
fcfbb129 69912016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6992
6993 PR sanitizer/70541
6994 * c-c++-common/asan/pr70541.c: New test.
6995
0aabcddf 69962016-04-08 Tom de Vries <tom@codesourcery.com>
6997
6998 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6999 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7000
bec0c1e8 70012016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7002
7003 PR target/70566
7004 * gcc.c-torture/execute/pr70566.c: New test.
7005
87c791f5 70062016-04-08 Tom de Vries <tom@codesourcery.com>
7007
7008 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7009 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7010
7f38718f 70112016-04-08 Alan Modra <amodra@gmail.com>
7012
7013 * gcc.target/powerpc/pr70117.c: New.
7014
a96a7710 70152016-04-07 Jakub Jelinek <jakub@redhat.com>
7016
7a6265d1 7017 PR testsuite/70581
7018 * gcc.dg/lto/simd-function_0.c: New test.
7019
a96a7710 7020 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7021 clones.
7022 * c-c++-common/attr-simd-2.c: Likewise.
7023 * c-c++-common/attr-simd-4.c: Likewise.
7024 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7025 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7026
508dd607 70272016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7028
7029 PR testsuite/70553
7030 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7031
1b61585a 70322016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7033 Tom de Vries <tom@codesourcery.com>
7034
7035 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7036 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7037 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7038 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7039 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7040 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7041 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7042 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7043
5f060aa8 70442016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7045
7046 PR c/70436
7047 * g++.dg/warn/Wparentheses-29.C: New test.
7048
d3831f71 70492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7050
7051 PR c/70436
7052 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7053 explicit braces to resolve a future -Wparentheses warning.
7054
382ece2d 70552016-04-06 Richard Henderson <rth@redhat.com>
7056
7057 * gcc.dg/pr61817-1.c: New test.
7058 * gcc.dg/pr61817-2.c: New test.
7059 * gcc.dg/pr69391-1.c: New test.
7060 * gcc.dg/pr69391-2.c: New test.
7061
72234ee9 70622016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7063
7064 PR rtl-optimization/70398
4860a6bf 7065 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7066
5547150a 70672016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7068
7069 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7070
15b70121 70712016-04-06 Yvan Roux <yvan.roux@linaro.org>
7072 Pedro Alves <palves@redhat.com>
7073
7074 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7075
585aefbb 70762016-04-06 Jakub Jelinek <jakub@redhat.com>
7077
0cbb513b 7078 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7079 Check for avx512f effective targets instead of avx2.
7080 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7081 for AVX512F clones.
7082 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7083 * g++.dg/gomp/declare-simd-1.C: Likewise.
7084 * g++.dg/gomp/declare-simd-3.C: Likewise.
7085 * g++.dg/gomp/declare-simd-4.C: Likewise.
7086
585aefbb 7087 PR middle-end/70550
7088 * c-c++-common/gomp/pr70550-1.c: New test.
7089 * c-c++-common/gomp/pr70550-2.c: New test.
7090
0b91cceb 70912016-04-05 Nathan Sidwell <nathan@acm.org>
7092
7093 PR c++/70512
7094 * g++.dg/ext/attribute-may-alias-5.C: New.
7095
645a9d8e 70962016-04-05 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR c++/70336
7099 * c-c++-common/pr70336.c: New test.
7100 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7101 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7102
bdf23925 71032016-04-05 Jan Hubicka <hubicka@ucw.cz>
7104
7105 PR ipa/66223
7106 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7107
aaff837c 71082016-04-05 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR rtl-optimization/70542
7111 * gcc.dg/torture/pr70542.c: New test.
7112 * gcc.target/i386/avx2-pr70542.c: New test.
7113
2eac58a0 71142016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7115
7116 PR tree-optimization/70509
7117 * gcc.target/i386/avx512bw-pr70509.c: New test.
7118
4f7ebe46 71192016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7120
7121 PR c++/70452
7122 * g++.dg/ext/constexpr-vla4.C: New test.
7123
305d86a0 71242016-04-05 Uros Bizjak <ubizjak@gmail.com>
7125
7126 PR target/70510
7127 * gcc.target/i386/pr70510.c: New test.
7128
eec3b789 71292016-04-05 Richard Biener <rguenther@suse.de>
7130
7131 PR tree-optimization/70526
7132 * g++.dg/torture/pr70526.C: New testcase.
7133
ca943582 71342016-04-05 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR target/70525
7137 * gcc.target/i386/pr70525.c: New test.
7138
87825cd5 71392016-04-05 Richard Biener <rguenther@suse.de>
7140
7141 PR middle-end/70499
7142 * g++.dg/torture/pr70499.C: New testcase.
7143
14638828 71442016-04-05 Richard Biener <rguenther@suse.de>
7145
7146 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7147 remove XFAIL.
7148
967a90d5 71492016-04-04 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR middle-end/70307
7152 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7153 rs6000 ABI warnings.
7154
d374a3a3 71552016-04-04 Jan Hubicka <hubicka@ucw.cz>
7156
7157 PR ipa/66223
7158 * g++.dg/ipa/devirt-51.C: New testcase.
7159
8ff377a6 71602016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7161 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR middle-end/70457
7164 * gcc.dg/torture/pr70457.c: New.
7165
f567b44f 71662016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7167
7168 PR fortran/67538
7169 * gfortran.dg/allocate_with_source_19.f08: New test.
7170
89d4ebfa 71712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7172
7173 PR fortran/65795
7174 * gfortran.dg/coarray_allocate_6.f08: New test.
7175
68ab33a6 71762016-04-04 Richard Biener <rguenther@suse.de>
7177
7178 PR rtl-optimization/70484
7179 * gcc.dg/torture/pr70484.c: New testcase.
7180
c4f5465d 71812016-04-04 Marek Polacek <polacek@redhat.com>
7182
7183 PR c/70307
7184 * gcc.dg/torture/pr70307.c: New test.
7185
bfec6609 71862016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7187
7188 PR target/70416
7189 PR target/67391
7190 * gcc.target/sh/torture/pr70416.c: New.
7191
40df9099 71922016-04-02 Martin Sebor <msebor@redhat.com>
7193
7194 PR c++/67376
7195 PR c++/70170
7196 PR c++/70172
7197 PR c++/70228
7198 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7199 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7200 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7201 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7202 * g++.dg/cpp0x/constexpr-string.C: Same.
7203 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7204 * g++.dg/cpp0x/pr65398.C: Same.
7205 * g++.dg/ext/constexpr-vla1.C: Same.
7206 * g++.dg/ext/constexpr-vla2.C: Same.
7207 * g++.dg/ext/constexpr-vla3.C: Same.
7208 * g++.dg/ubsan/pr63956.C: Same.
7209
0edb9bfe 72102016-04-01 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR rtl-optimization/70467
7213 * gcc.target/i386/pr70467-2.c: New test.
7214
e5b1a1d9 72152016-04-01 Jakub Jelinek <jakub@redhat.com>
7216 Marek Polacek <polacek@redhat.com>
7217
7218 PR c++/70488
7219 * g++.dg/init/new47.C: New test.
7220
b2ca3fb0 72212016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7222
7223 PR target/70496
7224 * gcc.target/arm/pr70496.c: New test.
7225
4c3bd1e3 72262016-04-01 Nathan Sidwell <nathan@acm.org>
7227
47de69ad 7228 PR c++/68475
7229 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7230
313d569f 72312016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7232
7233 PR target/69890
7234 * gcc.dg/strlenopt.h (memmove): New.
7235 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7236 instead of "string.h".
7237 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7238 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7239 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7240 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7241 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7242 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7243 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7244 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7245 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7246 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7247 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7248 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7249 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7250 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7251 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7252 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7253 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7254 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7255 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7256 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7257
5469facd 72582016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259
7260 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7261 (Holder::foo): Reflect this.
7262
503de754 72632016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7264
7265 PR target/70442
7266 * gcc.dg/pr70442.c: New test.
7267
13ee2de7 72682016-03-31 Nathan Sidwell <nathan@acm.org>
7269
7270 PR c++/70393
7271 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7272
5e0d03a8 72732016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7274
7275 PR target/70453
7276 * gcc.target/i386/pr70453.c: New test.
7277
8cb82ed4 72782016-03-31 Andrey Belevantsev <abel@ispras.ru>
7279
7280 PR target/70292
7281 * gcc.c-torture/pr70292.c: New test.
7282
7952b661 72832016-03-31 Marek Polacek <polacek@redhat.com>
7284
7285 PR c/70297
7286 * c-c++-common/pr70297.c: New test.
7287 * g++.dg/cpp0x/typedef-redecl.C: New test.
7288 * gcc.dg/typedef-redecl2.c: New test.
7289
1607cc74 72902016-03-31 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR rtl-optimization/70460
7293 * gcc.c-torture/execute/pr70460.c: New test.
7294
c689c252 72952016-03-31 Richard Biener <rguenther@suse.de>
7296
7297 PR c++/70430
7298 * g++.dg/ext/vector30.C: New testcase.
7299
91c9586d 73002016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7301 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7302
7303 * gfortran.dg/fmt_pf.f90: New test.
7304
afa5c1b8 73052016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307 Forward-port from 5 branch
7308 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR testsuite/70356
7311 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7312 dg-require-effective-target after dg-do.
7313
7314 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7315
7316 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7317
6a5dcab3 73182016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7319 Julian Brown <julian@codesourcery.com>
7320 Chung-Lin Tang <cltang@codesourcery.com>
7321 Cesar Philippidis <cesar@codesourcery.com>
7322 James Norris <jnorris@codesourcery.com>
7323 Tom de Vries <tom@codesourcery.com>
7324 Nathan Sidwell <nathan@codesourcery.com>
7325
305d86a0 7326 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7327 * c-c++-common/goacc/loop-clauses.c: Likewise.
7328 * g++.dg/goacc/template.C: Likewise.
7329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7330 * gfortran.dg/goacc/loop-1.f95: Likewise.
7331 * gfortran.dg/goacc/loop-5.f95: Likewise.
7332 * gfortran.dg/goacc/loop-6.f95: Likewise.
7333 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7334 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7335 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7336 * c-c++-common/goacc/clauses-fail.c: Likewise.
7337 * c-c++-common/goacc/parallel-1.c: Likewise.
7338 * c-c++-common/goacc/reduction-1.c: Likewise.
7339 * c-c++-common/goacc/reduction-2.c: Likewise.
7340 * c-c++-common/goacc/reduction-3.c: Likewise.
7341 * c-c++-common/goacc/reduction-4.c: Likewise.
7342 * c-c++-common/goacc/routine-3.c: Likewise.
7343 * c-c++-common/goacc/routine-4.c: Likewise.
7344 * c-c++-common/goacc/routine-5.c: Likewise.
7345 * c-c++-common/goacc/tile.c: Likewise.
7346 * g++.dg/goacc/template.C: Likewise.
7347 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7348 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7349 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7350 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7351 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7352 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7353 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7354 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7355 * c-c++-common/goacc/use_device-1.c: ... this file.
7356 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7357 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7358 * c-c++-common/goacc/host_data-6.c: ... this file.
7359 * c-c++-common/goacc/loop-2-kernels.c: New file.
7360 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7361 * c-c++-common/goacc/loop-3.c: Likewise.
7362 * g++.dg/goacc/reference.C: Likewise.
7363 * g++.dg/goacc/routine-1.C: Likewise.
7364 * g++.dg/goacc/routine-2.C: Likewise.
7365
932c0baa 73662016-03-30 Richard Biener <rguenther@suse.de>
7367
7368 PR middle-end/70450
7369 * gcc.dg/torture/pr70450.c: New testcase.
7370
7f7c4659 73712016-03-30 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR target/70421
7374 * gcc.dg/torture/pr70421.c: New test.
7375 * gcc.target/i386/avx512f-pr70421.c: New test.
7376
9cbfe80c 73772016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7378
7379 PR testsuite/70364
7380 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7381 (check): New function.
7382 (bar): Call check.
7383 (foo): Align stack to 16 bytes when calling bar.
7384 * gcc.target/i386/cleanup-2.c: Likewise.
7385
f56c7d36 73862016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7387
7388 PR tree-optimization/59124
7389 * gcc.dg/Warray-bounds-19.c: New test.
7390
0275bf9b 73912016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7392
7393 * lib/prune.exp (escape_regex_chars): New.
7394 (prune_file_path): Update to quote metcharacters for regexp.
7395
a3daa269 73962016-03-29 Jakub Jelinek <jakub@redhat.com>
7397
24e1ba3d 7398 PR rtl-optimization/70429
7399 * gcc.c-torture/execute/pr70429.c: New test.
7400
a3daa269 7401 PR tree-optimization/70405
7402 * gcc.dg/pr70405.c: New test.
7403
3ef41a6e 74042016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7405
7406 PR fortran/70397
7407 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7408 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7409
4abd9410 74102016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7411
7412 PR testsuite/64177
7413 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7414 __cilkrts_set_param to set two workers.
7415 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7416 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7417
b58e5f0f 74182016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7419
305d86a0 7420 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7421
bff53658 74222016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7423
7424 PR target/70406
305d86a0 7425 * gcc.target/i386/pr70406.c: New test.
bff53658 7426
bb2c9c15 74272016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7428
7429 * gnat.dg/specs/double_record_extension3.ads: New test.
7430
f12c84ab 74312016-03-25 Richard Henderson <rth@redhat.com>
7432
7433 PR target/70120
7434 * gcc.target/aarch64/pr70120-1.c: New.
7435 * gcc.target/aarch64/pr70120-2.c: New.
7436 * gcc.target/aarch64/pr70120-3.c: New.
7437
b0bf58c4 74382016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7439
7440 PR c++/62212
7441 * g++.dg/template/mangle2.C: The dg-do directive should be
7442 "compile" not "assemble".
7443
f175ba0f 74442016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7445
7446 PR lto/69650
7447 * gcc.dg/pr69650.c: New test.
7448
4cc3295f 74492016-03-25 David Edelsohn <dje.gcc@gmail.com>
7450
7451 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7452
0cf40600 74532016-03-25 Alan Modra <amodra@gmail.com>
7454
7455 * gcc.dg/dfp/pr70052.c: New test.
7456
3aebf099 74572016-03-24 Richard Henderson <rth@redhat.com>
7458
7459 PR middle-end/69845
7460 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7461 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7462
83245bd3 74632016-03-24 Tom de Vries <tom@codesourcery.com>
7464
7465 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7466
108e7ee4 74672016-03-24 Tom de Vries <tom@codesourcery.com>
7468
7469 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7470 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7471
17af0b14 74722016-03-24 Tom de Vries <tom@codesourcery.com>
7473
7474 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7475 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7476
6c8770ee 74772016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7478
7479 PR c++/62212
7480 * g++.dg/template/mangle2.C: New test.
7481
a7e21b7b 74822016-03-24 Richard Biener <rguenther@suse.de>
7483
7484 PR tree-optimization/70396
7485 * gcc.dg/torture/pr70396.c: New testcase.
7486
f365d297 74872016-03-24 Richard Biener <rguenther@suse.de>
7488
7489 PR middle-end/70370
7490 * gcc.dg/torture/pr70370.c: New testcase.
7491
da7aeb13 74922016-03-24 Tom de Vries <tom@codesourcery.com>
7493
7494 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7495 * gfortran.dg/goacc/kernels-tree.f95: Same.
7496 * gfortran.dg/goacc/parallel-tree.f95: Same.
7497
80b30de0 74982016-03-24 Tom de Vries <tom@codesourcery.com>
7499
7500 * c-c++-common/goacc/uninit-if-clause.c: New test.
7501 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7502
cb9b6b99 75032016-03-24 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR target/70290
305d86a0 7506 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7507 Fix formatting.
cb9b6b99 7508
a4225fff 75092016-03-24 Richard Biener <rguenther@suse.de>
7510
7511 PR tree-optimization/70372
7512 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7513
5a869ab8 75142016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7515
7516 PR c++/70347
7517 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7518
36ce5faa 75192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7520
7521 PR c++/70332
7522 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7523
c4fa85c9 75242016-03-23 Jakub Jelinek <jakub@redhat.com>
7525
d9377ad5 7526 PR c++/70001
7527 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7528 * g++.dg/cpp1y/pr70001.C: New test.
7529
c4fa85c9 7530 PR c++/70323
7531 * g++.dg/cpp0x/constexpr-70323.C: New test.
7532
0a2062da 75332016-03-23 Alexandre Oliva <aoliva@redhat.com>
7534 Jason Merrill <jason@redhat.com>
7535 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR c++/69315
7538 * g++.dg/cpp0x/constexpr-69315.C: New test.
7539 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7540
62d2a6dc 75412016-03-23 Marek Polacek <polacek@redhat.com>
7542
7543 PR c++/69884
7544 * g++.dg/warn/Wignored-attributes-1.C: New test.
7545 * g++.dg/warn/Wignored-attributes-2.C: New test.
7546
a82d6246 75472016-03-23 Tom de Vries <tom@codesourcery.com>
7548
7549 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7550 initialization.
7551 * gfortran.dg/goacc/private-3.f95 (test): Same.
7552 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7553 missing use param.
7554
dc834ba1 75552016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7556
7557 * lib/target-supports.exp: Remove v7ve entry from loop
7558 creating effective target checks.
7559 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7560 (add_options_for_arm_arch_v7ve): Likewise.
7561
7e83fd1f 75622016-03-23 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR tree-optimization/70354
7565 * gcc.dg/vect/pr70354-1.c: New test.
7566 * gcc.dg/vect/pr70354-2.c: New test.
7567 * gcc.target/i386/avx2-pr70354-1.c: New test.
7568 * gcc.target/i386/avx2-pr70354-2.c: New test.
7569
4e4da058 75702016-03-22 Jeff Law <law@redhat.com>
7571
7572 PR target/70232
7573 * gcc.dg/tree-ssa/pr70232.c: New test.
7574
6855137b 75752016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7576
7577 PR target/70302
7578 * gcc.target/i386/pr70302.c: New test.
7579
19db1ec8 75802016-03-22 Richard Biener <rguenther@suse.de>
7581
7582 PR middle-end/70251
7583 * g++.dg/torture/pr70251.C: New testcase.
7584
4baec9f2 75852016-03-22 David Malcolm <dmalcolm@redhat.com>
7586
7587 PR c/69993
7588 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7589 Wmisleading-indentation.c.
7590 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7591 reflect change to diagnostic text and order of messages.
7592 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7593
fcfec126 75942016-03-22 David Edelsohn <dje.gcc@gmail.com>
7595
7596 * g++.dg/ext/java-3.C: Don't compile on AIX.
7597
aa30728a 75982016-03-22 Richard Biener <rguenther@suse.de>
7599
7600 PR middle-end/70333
7601 * gcc.dg/torture/pr70333.c: New testcase.
7602
46ec4eb4 76032016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7604
7605 * g++.dg/ext/pr70290.C: New test.
7606
4880f878 76072016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7608
7609 PR target/70325
7610 * gcc.target/i386/pr70325.c: New test.
7611
3d78ea44 76122016-03-22 Jakub Jelinek <jakub@redhat.com>
7613
5934fb8f 7614 PR target/70329
7615 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7616 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7617
b6436f79 7618 PR target/70300
7619 * gcc.target/i386/pr70300.c: New test.
7620
3d78ea44 7621 PR c++/70295
7622 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7623 (func2): New function for cond with parens, xfail warning for c++.
7624 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7625
b60244f6 76262016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7627
7628 PR c++/70096
7629 * g++.dg/template/ptrmem30.C: New test.
7630
c8e3e744 76312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7632
7633 PR c++/70204
7634 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7635 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7636
2715f63a 76372016-03-21 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR middle-end/70326
7640 * gcc.dg/pr70326.c: New test.
7641
2daa2cda 76422016-03-21 Marc Glisse <marc.glisse@inria.fr>
7643 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR tree-optimization/70317
7646 * gcc.dg/pr70317.c: New test.
7647
d9aa5a50 76482016-03-21 Uros Bizjak <ubizjak@gmail.com>
7649
7650 PR target/70327
7651 * gcc.target/i386/pr70327.c: New test.
7652
e1a88bf4 76532016-03-21 Martin Liska <mliska@suse.cz>
7654
61941425 7655 PR ipa/70306
e1a88bf4 7656 * gcc.dg/ipa/pr70306.c: New test.
7657
d9aa5a50 76582016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7659
7660 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7661 * gcc.target/arm/attr-align3.c: Likewise.
7662 * gcc.target/arm/attr_arm.c: Likewise.
7663 * gcc.target/arm/flip-thumb.c: Likewise.
7664
afdde20c 76652016-03-21 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR target/70296
7668 * gcc.target/powerpc/altivec-36.c: New test.
7669
3f2ef661 76702016-03-21 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/70310
7673 * gcc.dg/torture/pr70310.c: New testcase.
7674
08b2b692 76752016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7676
7677 PR target/70293
7678 * gcc.target/i386/pr70293.c: New test.
7679
93505d22 76802016-03-21 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/70288
7683 * gcc.dg/torture/pr70288-1.c: New testcase.
7684 * gcc.dg/torture/pr70288-2.c: Likewise.
7685
06fd1914 76862016-03-21 Andrey Belevantsev <abel@ispras.ru>
7687
7688 PR rtl-optimization/69307
7689 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7690
b628775e 76912016-03-21 Andrey Belevantsev <abel@ispras.ru>
7692
7693 PR rtl-optimization/69102
7694 * gcc.c-torture/compile/pr69102.c: New test.
7695
1421f43c 76962016-03-18 Jeff Law <law@redhat.com>
7697
7698 PR rtl-optimization/70263
7699 * gcc.c-torture/compile/pr70263-1.c: New test.
7700 * gcc.target/i386/pr70263-2.c: New test.
7701
e7142ce1 77022016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7703
7704 PR rtl-optimization/70278
7705 * gcc.dg/torture/pr70278.c: New test.
7706 * gcc.target/arm/pr70278.c: New test.
7707
5539bc70 77082016-03-18 David Malcolm <dmalcolm@redhat.com>
7709
7710 PR c/70281
7711 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7712 (test_builtin_types_compatible_p): New test function.
7713 * gcc.dg/pr70281.c: New test case.
7714
296a290a 77152016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7716
7717 PR target/70113
7718 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7719
666094f0 77202016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7721
7722 PR tree-optimization/70252
7723 * gcc.dg/pr70252.c: New test.
7724
350514e8 77252016-03-18 Tom de Vries <tom@codesourcery.com>
7726
7727 * gcc.dg/pr70161-2.c: New test.
7728 * gcc.dg/pr70161.c: New test.
7729
011e0cea 77302016-03-18 Tom de Vries <tom@codesourcery.com>
7731
7732 PR ipa/70269
7733 * gcc.dg/pr70269.c: New test.
7734
292a09de 77352016-03-18 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR c++/70267
7738 * g++.dg/ext/java-3.C: New test.
7739
efc86c4c 77402016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7741
7742 PR c++/70205
7743 * g++.dg/lookup/pr70205.C: New test.
7744
a28dd575 77452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7746
7747 PR c++/70218
7748 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7749
92e7ab1e 77502016-03-17 Marek Polacek <polacek@redhat.com>
7751
7752 PR c/69407
7753 * gcc.dg/atomic-op-6.c: New test.
7754
7378dbfb 77552016-03-17 David Malcolm <dmalcolm@redhat.com>
7756
7757 PR c/70264
7758 * c-c++-common/pr70264.c: New test case.
7759
f7995d7d 77602016-03-17 Jakub Jelinek <jakub@redhat.com>
7761
e2895b76 7762 PR c++/70144
7763 * c-c++-common/pr70144-1.c: New test.
7764 * c-c++-common/pr70144-2.c: New test.
7765
f7995d7d 7766 PR c++/70272
7767 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7768 * g++.dg/opt/flifetime-dse6.C: New test.
7769 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7770
5ec4a949 77712016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7772
7773 PR driver/70192
7774 * gcc.dg/pic-1.c: New test.
7775 * gcc.dg/pic-2.c: Likewise.
7776 * gcc.dg/pic-3.c: Likewise.
7777 * gcc.dg/pic-4.c: Likewise.
7778 * gcc.dg/pie-1.c: Likewise.
7779 * gcc.dg/pie-2.c: Likewise.
7780 * gcc.dg/pie-3.c: Likewise.
7781 * gcc.dg/pie-4.c: Likewise.
7782 * gcc.dg/pie-5.c: Likewise.
7783 * gcc.dg/pie-6.c: Likewise.
7784
c28550e1 77852016-03-17 Tom de Vries <tom@codesourcery.com>
7786
7787 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7788 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7789
be3296cb 77902016-03-17 Richard Biener <rguenther@suse.de>
7791
7792 PR debug/70271
7793 * g++.dg/debug/pr70271.C: New testcase.
7794
9b60ef21 77952016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7796
7797 * gcc.target/i386/pr70251.c: New test.
7798
9a80bc1a 77992016-03-17 Marek Polacek <polacek@redhat.com>
7800
7801 PR c++/70194
7802 * g++.dg/warn/constexpr-70194.C: New test.
7803
733d7ff9 78042016-03-16 Richard Henderson <rth@redhat.com>
7805
7806 PR middle-end/70240
7807 * gcc.c-torture/compile/pr70240.c: New.
7808
3e6f12bf 78092016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7810
7811 * gcc.c-torture/compile/20151204.c: Skip for avr.
7812
867c9e99 78132016-03-16 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR target/70245
7816 * g++.dg/opt/pr70245.C: New test.
7817 * g++.dg/opt/pr70245.h: New file.
7818 * g++.dg/opt/pr70245-aux.cc: New file.
7819
8ced6ab7 78202016-03-16 Martin Sebor <msebor@redhat.com>
7821
7822 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7823
37af779a 78242016-03-16 Richard Henderson <rth@redhat.com>
7825
7826 PR middle-end/70199
7827 * gcc.c-torture/compile/pr70199.c: New.
7828
78ed999c 78292016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7830
7831 * gcc.dg/uninit-19.c: Run dos2unix.
7832
462ca422 78332016-03-16 Marek Polacek <polacek@redhat.com>
7834
7835 PR c/70093
7836 * gcc.dg/nested-func-10.c: New test.
7837 * gcc.dg/nested-func-9.c: New test.
7838
fe58aacc 78392016-03-16 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR tree-optimization/68714
7842 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7843
27a53872 78442016-03-16 Tom de Vries <tom@codesourcery.com>
7845
7846 PR tree-optimization/68715
7847 * gcc.dg/graphite/pr68715-2.c: New test.
7848 * gcc.dg/graphite/pr68715.c: New test.
7849 * gfortran.dg/graphite/pr68715.f90: New test.
7850
95049c3c 78512016-03-16 Tom de Vries <tom@codesourcery.com>
7852
7853 PR tree-optimization/68809
7854 * gcc.dg/graphite/pr68809-2.c: New test.
7855 * gcc.dg/graphite/pr68809.c: New test.
7856
09eddd70 78572016-03-16 Jakub Jelinek <jakub@redhat.com>
7858
81fc5915 7859 PR c++/70147
7860 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7861 method call to i () as argument. Adjust expected output.
7862
09eddd70 7863 PR c++/70147
7864 * g++.dg/ubsan/pr70147-1.C: New test.
7865 * g++.dg/ubsan/pr70147-2.C: New test.
7866
6373d2a2 78672016-03-15 Martin Sebor <msebor@redhat.com>
7868
7869 PR c++/58281
7870 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7871
d27a0c11 78722016-03-15 John David Anglin <danglin@gcc.gnu.org>
7873
9908039d 7874 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7875 hppa*-*-hpux*.
7876
45cdc3a6 7877 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7878
d27a0c11 7879 PR libfortran/69799
7880 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7881 libatomic_available.
7882
0dd1d57f 78832016-03-15 Marek Polacek <polacek@redhat.com>
7884
7885 PR c++/70209
7886 * g++.dg/ext/attribute-may-alias-4.C: New test.
7887
0ce02c07 78882016-03-15 Alexander Monakov <amonakov@ispras.ru>
7889
7890 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7891 -fvar-tracking-assignments-toggle flag.
7892
f6e39b30 78932016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7894
7895 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7896
167f93a2 78972016-03-15 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR rtl-optimization/70222
7900 * gcc.c-torture/execute/pr70222-1.c: New test.
7901 * gcc.c-torture/execute/pr70222-2.c: New test.
7902
08a8af4a 79032016-03-15 Richard Henderson <rth@redhat.com>
7904
7905 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7906
738eb905 79072016-03-15 Andrey Belevantsev <abel@ispras.ru>
7908
7909 PR rtl-optimization/69032
7910 * gcc.dg/pr69032.c: New test.
7911
dd148b3a 79122016-03-15 Andrey Belevantsev <abel@ispras.ru>
7913
7914 PR rtl-optimization/63384
d9aa5a50 7915 * g++.dg/pr63384.C: New test.
dd148b3a 7916
acf58115 79172016-03-15 Andrey Belevantsev <abel@ispras.ru>
7918
7919 PR target/64411
7920 * gcc.target/i386/pr64411.C: New test.
7921
a2897dc4 79222016-03-15 Tom de Vries <tom@codesourcery.com>
7923
7924 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7925 * gfortran.dg/goacc/kernels-alias.f95: New test.
7926
7bad2faf 79272016-03-14 Martin Sebor <msebor@redhat.com>
7928
7929 PR c++/53792
7930 * g++.dg/cpp0x/constexpr-inline.C: New test.
7931 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7932
d65fa8d9 79332016-03-14 David Edelsohn <dje.gcc@gmail.com>
7934
7935 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7936
2b3c633f 79372016-03-14 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR middle-end/70219
7940 * gcc.dg/pr70219.c: New test.
7941
e947f9c3 79422016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7943
7944 PR target/70083
7945 * gcc.dg/torture/pr70083.c: New test.
7946 * gcc.target/i386/pr70083.c: New test.
7947
74201dc2 79482016-03-14 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/56365
7951 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7952
88aea41e 79532016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7954
7955 PR target/70098
7956 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7957 New function.
7958 * g++.dg/pr70098.C: New testcase.
7959
7960
1bd2aefd 79612016-03-14 Tom de Vries <tom@codesourcery.com>
7962
7963 PR tree-optimization/70045
7964 * gcc.dg/graphite/pr70045.c: New test.
7965
922c7033 79662016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7967
7968 PR fortran/69043
7969 * gfortran.dg/include_9.f90: New test.
7970
fd4ab6d9 79712016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7972
7973 PR fortran/45076
7974 gfortran.dg/prof/prof.exp: New script.
7975 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7976
7d7218d3 79772016-03-12 Andrey Belevantsev <abel@ispras.ru>
7978
7979 PR rtl-optimization/69307
7980 * gcc.dg/pr69307.c: New test.
7981
02ffd664 79822016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7983
7984 PR target/69614
7985 * gcc.target/arm/pr69614.c: New.
7986
76e207a9 79872016-03-12 Paul Thomas <pault@gcc.gnu.org>
7988
7989 PR fortran/70031
7990 * gfortran.dg/submodule_14.f08: New test
7991
7992 PR fortran/69524
7993 * gfortran.dg/submodule_15.f08: New test
7994
490ee78a 79952016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7996
7997 PR c++/70106
7998 * g++.dg/cpp1y/paren3.C: New test.
7999
04e137ff 80002016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8001
8002 PR target/70131
8003 * gcc.target/powerpc/ppc-round2.c: New test.
8004
27b2c1c4 80052016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8006
8007 PR target/70123
8008 * gcc.dg/torture/pr70123.c: New test.
8009
84116671 80102016-03-11 Jeff Law <law@redhat.com>
8011
8012 PR tree-optimization/70190
8013 * gcc.c-torture/compile/pr70190.c: New test.
8014
cfa58bc8 80152016-03-11 David Malcolm <dmalcolm@redhat.com>
8016
8017 PR c/68187
8018 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8019 case.
8020 (test43_b): Likewise.
8021 (test43_c): Likewise.
8022 (test43_d): Likewise.
8023 (test43_e): Likewise.
8024 (test43_f): Likewise.
8025 (test43_g): Likewise.
8026 (test44_a): Likewise.
8027 (test44_b): Likewise.
8028 (test44_c): Likewise.
8029 (test44_d): Likewise.
8030 (test44_e): Likewise.
8031
ce234f27 80322016-03-11 David Malcolm <dmalcolm@redhat.com>
8033
8034 PR c/70085
8035 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8036
e4756b48 80372016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8038
8039 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8040 dg-options.
8041
1f5ef87e 80422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8043
8044 PR target/70002
8045 PR target/69245
8046 * gcc.target/aarch64/pr69245_2.c: New test.
8047
f9c352a1 80482016-03-11 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR tree-optimization/70177
8051 * gcc.dg/pr70177.c: New test.
8052
4dd92ac6 80532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8054
8055 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8056
331e4fdb 80572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8058
8059 * gcc.dg/tree-ssa/sra-20.c: New.
8060
69262824 80612016-03-11 Jakub Jelinek <jakub@redhat.com>
8062
6f9a7425 8063 PR rtl-optimization/70174
8064 * gcc.dg/pr70174.c: New test.
8065
69262824 8066 PR tree-optimization/70169
8067 * gcc.dg/pr70169.c: New test.
8068
4637a847 80692016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8070
8071 PR target/70160
8072 * gcc.target/i386/pr70160.c: New test.
8073
5a86d754 80742016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8075
8076 * gcc.target/s390/dfp-1.c: New test.
8077
af4c8290 80782016-03-10 Nick Clifton <nickc@redhat.com>
8079
8080 PR target/70044
8081 * gcc.target/aarch64/pr70044.c: New test.
8082
98dfd328 80832016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8084 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR c++/70001
8087 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8088 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8089 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8090
75e72311 80912016-03-10 Jan Hubicka <hubicka@ucw.cz>
8092
8093 PR lto/69589
8094 * g++.dg/lto/pr69589_0.C: New testcase
8095 * g++.dg/lto/pr69589_1.C: New testcase
8096
a2eb1271 80972016-03-10 Marek Polacek <polacek@redhat.com>
8098
8099 PR c++/70153
8100 * g++.dg/delayedfold/unary-plus1.C: New test.
8101
81022016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8103
8104 * gcc.target/arm/pr45701-1.c: Escape brackets.
8105 * gcc.target/arm/pr45701-2.c: Likewise.
8106
5ab2987f 81072016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8108
8109 * gfortran.dg/unconstrained_commons.f: New.
8110
6972afac 81112016-03-10 Alan Modra <amodra@gmail.com>
8112
8113 * gcc.dg/pr69195.c: New.
8114 * gcc.dg/pr69238.c: New.
8115
c82c99ec 81162016-03-10 Tom de Vries <tom@codesourcery.com>
8117
8118 PR testsuite/68915
8119 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8120
a2389d4a 81212016-03-10 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/70128
8124 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8125 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8126
c272412d 81272016-03-09 Jakub Jelinek <jakub@redhat.com>
8128
a0451069 8129 PR tree-optimization/70152
8130 * gcc.dg/pr70152.c: New test.
8131
c272412d 8132 PR target/70086
8133 * gcc.target/i386/pr70086-1.c: New test.
8134 * gcc.target/i386/pr70086-2.c: New test.
8135 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8136
8137 PR tree-optimization/70127
8138 * gcc.c-torture/execute/pr70127.c: New test.
8139
27dcb7a8 81402016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8141
8142 * c-c++-common/goacc/combined-directives-2.c: New test.
8143
c24757cf 81442016-03-09 David Malcolm <dmalcolm@redhat.com>
8145
8146 PR c/68473
8147 PR c++/70105
8148 * g++.dg/diagnostic/pr70105.C: New test.
8149 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8150 (test_multiple_ordinary_maps): New test function.
8151
83108969 81522016-03-09 David Malcolm <dmalcolm@redhat.com>
8153
8154 PR c/68473
8155 PR c++/70105
8156 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8157 Drop range information from call to inform_at_rich_loc.
8158 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8159 New.
8160 (test_show_locus): Replace calls to rich_location::add_range with
8161 calls to add_range. Rewrite the tests that used the now-defunct
8162 rich_location ctor taking a source_range. Simplify other tests
8163 by replacing calls to COMBINE_LOCATION_DATA with calls to
8164 make_location.
8165
6733c0e8 81662016-03-09 Richard Biener <rguenther@suse.de>
8167 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR tree-optimization/70138
8170 * gcc.dg/vect/pr70138-1.c: New testcase.
8171 * gcc.dg/vect/pr70138-2.c: Likewise.
8172
96abb9f5 81732016-03-09 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR target/70049
8176 * gcc.target/i386/pr70049.c: New test.
8177
42bb3bfb 81782016-03-09 Richard Biener <rguenther@suse.de>
8179
8180 PR c/70143
8181 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8182 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8183 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8184
27527428 81852016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8186
8187 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8188 arm-*-*.
8189
248449f2 81902016-03-09 Jakub Jelinek <jakub@redhat.com>
8191
1bd49ced 8192 PR middle-end/67278
8193 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8194
248449f2 8195 PR target/67278
8196 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8197
8198 PR middle-end/70050
8199 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8200 in testcase comment.
8201
dfc460ff 82022016-03-09 Tom de Vries <tom@codesourcery.com>
8203
8204 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8205 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8206 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8207 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8208 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8209 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8210 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8211 * gfortran.dg/goacc/kernels-loop.f95: New test.
8212
0377fc7f 82132016-03-08 Martin Sebor <msebor@redhat.com>
8214
8215 PR c++/62096
8216 * g++.dg/warn/overflow-warn-7.C: New test.
8217
3556aa80 82182016-03-08 Jason Merrill <jason@redhat.com>
8219
8220 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8221 * lib/target-supports.exp (check_effective_target_concepts): New.
8222
e5096208 82232016-03-08 Jakub Jelinek <jakub@redhat.com>
8224
5370eb8d 8225 PR c++/70135
8226 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8227 * g++.dg/ubsan/pr70135.C: New test.
8228
e5096208 8229 PR target/70110
8230 * gcc.dg/pr70110.c: New test.
8231
cc37120d 82322016-03-07 Martin Jambor <mjambor@suse.cz>
8233
8234 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8235 * c-c++-common/gomp/if-1.c: Likewise.
8236 * c-c++-common/gomp/pr61486-2.c: Likewise.
8237 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8238 to dg-additional-options.
8239 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8240 * g++/gomp/target-teams-1.c: Likewise.
8241 * gcc.dg/gomp/gomp.exp: Likewise.
8242 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8243 dg-additional-options.
8244 * gfortran.dg/gomp/gomp.exp: Likewise.
8245 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8246 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8247 dg-additional-options.
8248 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8249
53c248d8 82502016-03-07 Martin Jambor <mjambor@suse.cz>
8251
8252 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8253 * c-c++-common/gomp/gridify-1.c: New test.
8254 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8255
541e79a0 82562016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8257
8258 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8259 trigger for cortex-r8, when scanning for register r8.
8260 * gcc.target/arm/pr45701-2.c: Likewise.
8261
4dfabd94 82622016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8263 Jeff Law <law@redhat.com>
4dfabd94 8264
8265 PR tree-optimization/69740
8266 * gcc.c-torture/compile/pr69740-1.c: New test.
8267 * gcc.c-torture/compile/pr69740-2.c: New test.
8268
1b63a87b 82692016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8270
8271 * lib/target-supports.exp
8272 (check_effective_target_whole_vector_shift): Enable for PPC64.
8273
d33914da 82742016-03-07 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/70115
8277 * gcc.dg/torture/pr70115.c: New testcase.
8278
584fba4b 82792016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8280
8281 PR middle-end/69916
8282 * c-c-++-common/goacc/pr69916.c: New.
8283
7f2f5ec0 82842016-03-07 Richard Henderson <rth@redhat.com>
8285
8286 * gcc.c-torture/compile/pr70061.c: New test.
8287
f530e7c4 82882016-03-07 Richard Biener <rguenther@suse.de>
8289
8290 PR testsuite/70109
8291 * gcc.dg/vect/O3-pr36098.c: New testcase.
8292
a3855fed 82932016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8294
8295 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8296
091ffc31 82972016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8298
8299 * gnat.dg/renaming9.ad[sb]: New testcase.
8300
2941b871 83012016-03-05 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR c++/70084
8304 * g++.dg/expr/stdarg3.C: New test.
8305
5173ce42 83062016-03-04 Jeff Law <law@redhat.com>
8307
8308 PR tree-optimization/69196
8309 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8310 x86_64-*-*.
8311
2d1d2e55 83122016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8313
0e43078e 8314 PR c/69973
8315 * gcc.dg/pr69973.c: New test.
8316
d8ec06ae 8317 PR rtl-optimization/69941
8318 * gcc.dg/torture/pr69941.c: New test.
8319
2d1d2e55 8320 PR c/69824
8321 * gcc.dg/pr69824.c: New test.
8322
32f692e2 83232016-03-05 Tom de Vries <tom@codesourcery.com>
8324
8325 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8326 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8327 function.
8328
1c699e9a 83292016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8330
8331 PR c++/66786
8332 * g++.dg/cpp1y/var-templ48.C: New test.
8333 * g++.dg/cpp1y/var-templ49.C: New test.
8334
358448c6 83352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8336
8337 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8338
01dc3c45 83392016-03-04 Jakub Jelinek <jakub@redhat.com>
8340
e968ff6d 8341 PR c++/70035
8342 * g++.dg/ubsan/pr70035.C: New test.
8343
01dc3c45 8344 PR target/70062
8345 * gcc.target/i386/pr70062.c: New test.
8346
3937d618 83472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8348
8349 * g++.dg/template/typename21.C: Remove c++98_only.
8350
c58ac7f8 83512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8352
8353 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8354
0060768a 83552016-03-04 David Malcolm <dmalcolm@redhat.com>
8356
8357 PR c/68187
8358 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8359 function.
8360 (fn_42_b): Likewise.
8361 (fn_42_c): Likewise.
8362
74c6fd40 83632016-03-04 David Malcolm <dmalcolm@redhat.com>
8364
8365 PR c/68187
8366 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8367 function.
8368 (fn_40_b): Likewise.
8369 (fn_41_a): Likewise.
8370 (fn_41_b): Likewise.
8371
31b11359 83722016-03-04 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR target/70059
8375 * gcc.target/i386/avx512f-pr70059.c: New test.
8376 * gcc.target/i386/avx512dq-pr70059.c: New test.
8377
c5b93452 83782016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8379
8380 PR rtl-optimization/57676
8381 * gcc.dg/torture/pr57676.c: New test.
8382
268fbd56 83832016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8384
8385 * gcc.dg/pr70026.c: New test.
8386
6560d1ad 83872016-03-04 Marek Polacek <polacek@redhat.com>
8388
8389 PR c/69798
8390 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8391 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8392
cc7dfddf 83932016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8394
8395 PR target/70004
8396 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8397 Delete.
8398 (test_corners_sisd_si): Likewise.
8399 (main): Remove checks of the above.
8400 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8401
e9663bd4 84022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8403
8404 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8405
dcdd684e 84062016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8407
8408 * gcc.dg/torture/pr69951.c: Accept argc==0.
8409
e692d332 84102016-03-04 Richard Biener <rguenther@suse.de>
8411
8412 PR c++/70054
8413 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8414 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8415
af77b7e6 84162016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8417
8418 PR testsuite/69766
8419 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8420 testing multiarch.
8421
290da96e 84222016-03-04 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR debug/69947
8425 * gcc.dg/guality/pr69947.c: New test.
8426
e51ce713 84272016-03-03 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR ada/70017
8430 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8431
1feed892 84322016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8433
8434 PR rtl-optimization/69904
8435 * gcc.target/arm/pr69904.c: New test.
8436
c32bda69 84372016-03-03 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR target/70021
8440 * gcc.dg/vect/pr70021.c: New test.
8441 * gcc.target/i386/pr70021.c: New test.
8442
1bc579ed 84432016-03-03 Marek Polacek <polacek@redhat.com>
8444
8445 PR middle-end/70050
8446 * gcc.dg/pr70050.c: New test.
8447
cfa8d638 84482016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8449
8450 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8451
1b889259 84522016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8453
8454 PR tree-optimization/70043
8455 * gfortran.dg/vect/pr70043.f90: New test.
8456
f756dfa3 84572016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8458
8459 * gnat.dg/specs/task1.ads: New test.
8460
5cb4863d 84612016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8464 Invoke gdb with -batch.
8465 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8466
5dd12e43 84672016-03-03 Richard Biener <rguenther@suse.de>
8468
8469 PR tree-optimization/55936
8470 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8471
d97ba4ca 84722016-03-02 Jeff Law <law@redhat.com>
8473
5d23c86f 8474 PR rtl-optimization/69942
8475 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8476 effects of argument promotions.
8477
d97ba4ca 8478 PR tree-optimization/69987
8479 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8480 target does not support -fprefetch-loop-arrays.
8481
901faaa0 84822016-03-02 Uros Bizjak <ubizjak@gmail.com>
8483
8484 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8485
51f6fdce 84862016-03-02 Bin Cheng <bin.cheng@arm.com>
8487
6bc7872f 8488 PR rtl-optimization/69052
51f6fdce 8489 * gcc.target/i386/pr69052.c: New test.
8490
31d31e07 84912016-03-02 Alan Modra <amodra@gmail.com>
8492
8493 * gcc.dg/pr69990.c: New.
8494
04faee95 84952016-03-02 Jakub Jelinek <jakub@redhat.com>
8496
270d0117 8497 PR c/68062
8498 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8499
8500 PR middle-end/70022
8501 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8502
04faee95 8503 PR target/70028
8504 * gcc.target/i386/pr70028.c: New test.
8505
a2cc9e8e 85062016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8507
8508 * c-c++-common/asan/swapcontext-test-1.c,
8509 * c-c++-common/tsan/thread_leak.c,
8510 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8511 * g++.dg/tsan/benign_race.C,
8512 * g++.dg/tsan/fd_close_norace.C,
8513 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8514 races with sanitizer output
8515
dd4bd263 85162016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8517 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8518
8519 PR target/67278
8520 * gcc.dg/simd-8.c: New testcase.
8521
b5fe3a49 85222016-03-02 Richard Biener <rguenther@suse.de>
8523
8524 PR middle-end/67278
8525 * gcc.dg/simd-7.c: New testcase.
8526
23601f67 85272016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8528
8529 * gcc.target/i386/pr70007.c: Tweak.
8530
f66f65e7 85312016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8532
8533 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8534
60773515 85352016-03-02 Marek Polacek <polacek@redhat.com>
8536
8537 PR c/67854
8538 * gcc.dg/pr67854.c: New test.
8539
6c094cb1 85402016-03-02 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR middle-end/70025
8543 * gcc.dg/torture/pr70025.c: New test.
8544
7627bb56 85452016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8546
8547 PR tree-optimization/68621
8548 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8549
066c8e94 85502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8551
8552 * gcc.target/i386/pr70007.c: New test.
8553
d3b819ad 85542016-03-01 Jeff Law <law@redhat.com>
8555
d4b9ad56 8556 PR tree-optimization/69196
7e217344 8557 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8558
d3b819ad 8559 PR tree-optimization/69196
8560 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8561 duplicating code and spoiling the expected output.
8562
4f37285d 85632016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8564
8565 PR target/70033
8566 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8567 supports power9 before doing tests.
8568 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8569 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8570 * gcc.target/powerpc/p9-permute.c: Likewise.
8571
3e9c4f6c 85722016-03-01 Uros Bizjak <ubizjak@gmail.com>
8573
8574 PR target/70027
8575 * gcc.target/i386/pr70027.c: New test.
8576
e324729e 85772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8578
8579 * gcc.dg/pr70017.c: New test.
8580
40e9ce2d 85812016-03-01 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR c/69796
8584 PR c/69974
8585 * gcc.dg/pr69796.c: New test.
8586 * gcc.dg/pr69974.c: New test.
8587
e8b016ea 85882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8589
8590 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8591
24d3127c 85922016-02-29 Jeff Law <law@redhat.com>
8593
8594 PR tree-optimization/69987
8595 * gfortran.dg/pr69987.f90: New test.
8596
8597 PR tree-optimization/69989
8598 * gcc.c-torture/compile/pr69989-2.c: New test.
8599
12cc1225 86002016-03-01 Marek Polacek <polacek@redhat.com>
8601
8602 PR c++/69795
8603 * g++.dg/parse/invalid1.C: New test.
8604
d99a947c 86052016-03-01 Richard Biener <rguenther@suse.de>
8606
8607 PR middle-end/70022
8608 * gcc.dg/pr70022.c: New testcase.
8609
395dbc60 86102016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8611
8612 PR tree-optimization/69956
8613 * gcc.dg/pr69956.c: New test.
8614
40a35c55 86152016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8616
8617 PR target/70011
8618 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8619 XFAIL when hardware supports efficient unaligned storage access.
8620
4edc90b0 86212016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR c++/69961
8624 * g++.dg/template/pr69961a.C: New test.
8625 * g++.dg/template/pr69961b.C: New test.
8626
1ed1f69a 86272016-02-29 David Malcolm <dmalcolm@redhat.com>
8628
8629 PR preprocessor/69985
8630 * gcc.dg/cpp/pr69985.c: New test case.
8631
01c5d15d 86322016-02-29 Jeff Law <law@redhat.com>
8633
3a4d3de5 8634 PR tree-optimization/70005
8635 * gcc.c-torture/execute/pr70005.c New test.
8636
01c5d15d 8637 PR tree-optimization/69999
8638 * gcc.c-torture/compile/pr69999.c: New test.
8639
1bf66b54 86402016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8641
8642 PR tree-optimization/69652
8643 * gcc.dg/torture/pr69652.c: Delete test.
8644 * gcc.dg/vect/pr69652.c: New test.
8645
b4d653d5 86462016-02-19 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/69980
8649 * gfortran.dg/vect/pr69980.f90: New testcase.
8650
35bc4745 86512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8652
8653 * gcc.target/sparc/20160229-1.c: New test.
8654
bb54a538 86552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8656
8657 * gnat.dg/stack_usage3.adb: New test.
8658 * gnat.dg/stack_usage3_pkg.ads: New helper.
8659
95164e71 86602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8661
8662 * gnat.dg/renaming8.adb: New test.
8663 * gnat.dg/renaming8_pkg1.ads: New helper.
8664 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8665 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8666
a890896f 86672016-02-29 Richard Biener <rguenther@suse.de>
8668
8669 PR tree-optimization/69720
8670 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8671
5c70403a 86722016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8673
8674 PR fortran/68147
8675 PR fortran/47674
8676 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8677
dfb6d139 86782016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8679 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8680
8681 PR fortran/56007
8682 * gfortran.dg/coarray_8.f90: Adjust error message.
8683 * gfortran.dg/pr56007.f90: New test.
8684 * gfortran.dg/pr56007.f: New test.
8685
536508db 86862016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8687
8688 PR tree-optimization/69989
8689 * gcc.dg/torture/pr69989.c: New test.
8690
eec75e45 86912016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * gcc.target/i386/stack-realign-win.c: New test.
8694
0175e45a 86952016-02-28 Harald Anlauf <anlauf@gmx.de>
8696
8697 PR fortran/60126
8698 * gfortran.dg/pr60126.f90: New test.
8699
2a703589 87002016-02-27 Jeff Law <law@redhat.com>
8701
8702 Revert
8703 2016-02-26 Richard Biener <rguenther@suse.de>
8704 Jeff Law <law@redhat.com>
8705
8706 PR tree-optimization/69740
8707 * gcc.c-torture/compile/pr69740-1.c: New test.
8708 * gcc.c-torture/compile/pr69740-2.c: New test.
8709
359b4c18 87102016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711
1c96765a 8712 PR fortran/69910
359b4c18 8713 * gfortran.dg/newunit_4.f90: New test.
8714
49462d93 87152016-02-27 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR target/69613
8718 PR rtl-optimization/69886
8719 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8720 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8721 target.
8722
c4ac733e 87232016-02-26 Martin Sebor <msebor@redhat.com>
8724
8725 PR tree-optimization/15826
8726 * gcc.dg/tree-ssa/pr15826.c: New test.
8727
da8c4b5d 87282016-02-26 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR target/69969
8731 * gcc.target/powerpc/pr69969.c: New test.
8732
0a4558eb 87332016-02-26 Martin Sebor <msebor@redhat.com>
8734
8735 PR c++/15766
8736 * g++.old-deja/g++.other/decl5.C: Add a test case.
8737
5b500299 87382016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8739
8740 PR target/69946
8741 * gcc.target/powerpc/pr69946.c: New file.
8742
565f533b 87432016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8744 Jeff Law <law@redhat.com>
565f533b 8745
0a4558eb 8746 PR tree-optimization/69740
565f533b 8747 * gcc.c-torture/compile/pr69740-1.c: New test.
8748 * gcc.c-torture/compile/pr69740-2.c: New test.
8749
ff67cbea 87502016-02-26 Martin Jambor <mjambor@suse.cz>
8751
8752 PR middle-end/69920
8753 * gcc.dg/torture/pr69932.c: New test.
8754 * gcc.dg/torture/pr69936.c: Likewise.
8755
e400d817 87562016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8757
8758 PR target/69709
8759 * gcc.target/s390/pr69709.c: New test.
8760
126a5a2d 87612016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8762
8763 PR target/69245
8764 * gcc.target/aarch64/pr69245_1.c: New test.
8765
59c58860 87662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8767
8768 PR target/69613
8769 * gcc.dg/torture/pr69613.c: New test.
8770
9441fa4e 87712016-02-26 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR rtl-optimization/69891
8774 * gcc.target/i386/pr69891.c: New test.
8775
e48fcde0 87762016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8777 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8778
35ed600a 8779 PR target/61397
f41208a1 8780 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8781 functionality for both 32-bit and 64-bit.
8782
c86aaa0e 87832016-02-26 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/69551
8786 * gcc.dg/torture/pr69951.c: New testcase.
8787
38e71a65 87882016-02-25 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/48795
8791 * gcc.dg/Warray-bounds-18.c: New testcase.
8792
03331e69 87932016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8794
8795 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8796
f14d8d6a 87972016-02-25 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR rtl-optimization/69896
8800 * gcc.dg/pr69896.c: New test.
8801
4003c807 88022016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8803
8804 PR c++/69736
8805 * g++.dg/cpp1y/paren2.C: New test.
8806
a0573328 88072016-02-24 Martin Sebor <msebor@redhat.com>
8808
8809 PR c/51147
8810 * gcc.dg/enum-mode-2.c: New test.
8811
2cde02ad 88122016-02-24 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR c++/69922
8815 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8816 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8817 * g++.dg/ubsan/pr69922.C: New test.
8818
f0ea75d1 88192016-02-24 Marek Polacek <polacek@redhat.com>
8820
8821 PR c/69819
8822 * gcc.dg/pr69819.c: New test.
8823
05027366 88242016-02-24 Martin Sebor <msebor@redhat.com>
8825
34ed562b 8826 PR c++/69912
8827 * g++.dg/ext/flexary15.C: New test.
8828
88292016-02-24 Martin Sebor <msebor@redhat.com>
8830
8831 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8832 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8833 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8834
650c3ad5 88352016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8836 Charles Baylis <charles.baylis@linaro.org>
8837
8838 PR debug/61033
8839 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8840
596070e8 88412016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8842 Jakub Jelinek <jakub@redhat.com>
596070e8 8843
8844 PR middle-end/69760
8845 * gcc.dg/torture/pr69760.c: New testcase.
8846
d6b92d9f 88472016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8848
8849 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8850 pattern on Solaris with as.
8851
90436d9d 88522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8853
8854 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8855 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8856 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8857 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8858
7c749495 88592016-02-24 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR middle-end/69915
8862 * gcc.dg/pr69915.c: New test.
8863
9c9680b5 88642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8865
8866 PR rtl-optimization/69886
8867 * gcc.dg/torture/pr69886.c: New test.
8868
36d081ee 88692016-02-24 Richard Biener <rguenther@suse.de>
8870
8871 PR middle-end/68963
8872 * gcc.dg/torture/pr68963.c: New testcase.
8873
2a0accb9 88742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8875
8876 PR target/69875
8877 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8878 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8879 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8880 * gcc.target/arm/atomic_loaddi_1.c: New test.
8881 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8882 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8883 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8884 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8885 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8886 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8887 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8888 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8889
f0e92ef1 88902016-02-24 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR middle-end/69909
8893 * gcc.dg/torture/pr69909.c: New test.
8894
6907286f 88952016-02-24 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/69907
8898 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8899 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8900 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8901
e6ab7475 89022016-02-24 Christian Bruel <christian.bruel@st.com>
8903
8904 * gcc.target/arm/pragma_cpp_fma.c: New test.
8905
47587450 89062016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907
8908 PR fortran/61156
8909 * gfortran.dg/include_6.f90: Update test.
8910
d41ab738 89112016-02-23 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR objc/69844
8914 * objc.dg/pr69844.m: New test.
8915
4772d9d5 89162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8917
8918 PR libgfortran/69456
8919 * gfortran.dg/namelist_89.f90: New test.
8920 * gfortran.dg/pr59700.f90: Update test..
8921
8c38d887 89222016-02-23 Martin Sebor <msebor@redhat.com>
8923
8924 PR middle-end/69780
8925 * g++.dg/ext/builtin_alloca.C: New test.
8926 * gcc.dg/builtins-68.c: New test.
8927
ee1bfdb0 89282016-02-23 Richard Henderson <rth@redhat.com>
8929
8930 * gcc.target/i386/addr-space-3.c: Remove test.
8931
52609ec3 89322016-02-23 David Malcolm <dmalcolm@redhat.com>
8933
8934 PR preprocessor/69126
8935 PR preprocessor/69543
8936 * c-c++-common/pr69126-2-long.c: New test.
8937 * c-c++-common/pr69126-2-short.c: New test.
8938 * c-c++-common/pr69543-1.c: Remove xfail.
8939
d5bf2cc8 89402016-02-23 David Malcolm <dmalcolm@redhat.com>
8941
8942 PR preprocessor/69126
8943 PR preprocessor/69543
8944 PR preprocessor/69558
8945 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8946 (f): Rename to...
8947 (test_2): ...this, and add leading comment.
8948 (MACRO_3, test_3): New.
8949 (MACRO_4A, MACRO_4B, test_4): New.
8950 (MACRO): Rename to...
8951 (MACRO_5): ...this.
8952 (g): Rename to...
8953 (test_5): ...this, updating for renaming of MACRO, and
8954 add leading comment.
8955 * c-c++-common/pr69543-1.c: New.
8956 * c-c++-common/pr69543-2.c: New.
8957 * c-c++-common/pr69543-3.c: New.
8958 * c-c++-common/pr69543-4.c: New.
8959 * c-c++-common/pr69558-1.c: New.
8960 * c-c++-common/pr69558-2.c: New.
8961 * c-c++-common/pr69558-3.c: New.
8962 * c-c++-common/pr69558-4.c: New.
8963 * gcc.dg/pr69558.c: Move to...
8964 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8965 xfail for c++.
8966
3a37a410 89672016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8968
8969 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8970 to -ftree-parallelize-loops/-fopenacc changes.
8971 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8972 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8973 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8974 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8975 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8976 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8977 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8978 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8979 * c-c++-common/goacc/kernels-loop.c: Likewise.
8980 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8981 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8982 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8983 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8984
ecca180f 89852016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8986
8987 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8988
eec0fa3f 89892016-02-23 Jakub Jelinek <jakub@redhat.com>
8990
f1f91c07 8991 PR c++/69902
8992 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8993
eec0fa3f 8994 PR c/69900
8995 * gcc.dg/pr69900.c: New test.
8996
e045424d 89972016-02-23 Martin Jambor <mjambor@suse.cz>
8998
8999 PR tree-optimization/69666
9000 * gcc.dg/tree-ssa/pr69666.c: New test.
9001
f482dff6 90022016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9003
9004 PR fortran/67451
9005 * gfortran.dg/coarray_allocate_5.f08: New test.
9006
57ed698b 90072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9008
9009 * gcc.target/s390/vcond-shift.c: Move to ...
9010 * gcc.target/s390/vector/vcond-shift.c: ... here.
9011
990e443c 90122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9013
9014 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9015 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9016
296c5f01 90172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9018
9019 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9020
e53f41d5 90212016-02-20 Mark Wielaard <mjw@redhat.com>
9022
9023 PR c/28901
9024 * gcc.dg/unused-variable-3.c: New test.
9025
13af201d 90262016-02-22 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR target/69888
9029 * gcc.target/i386/pr69888.c: New test.
9030
682c90f9 90312016-02-22 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/69882
9034 * gfortran.dg/vect/pr69882.f90: New testcase.
9035
b8cd18c3 90362016-02-22 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/69885
9039 * gcc.dg/pr69885.c: New test.
9040
09343379 90412016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9042
9043 PR target/69806
9044 PR target/54089
9045 * gcc.target/sh/pr54089-10.c: New.
9046
b345a09f 90472016-02-20 Paul Thomas <pault@gcc.gnu.org>
9048
9049 PR fortran/69423
9050 * gfortran.dg/deferred_character_15.f90 : New test.
9051
51385aed 90522016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9053
9054 PR fortran/57365
9055 gfortran.dg/allocate_with_source_18.f03: New test.
9056
90572016-02-20 Harald Anlauf <anlauf@gmx.de>
9058
9059 PR fortran/52531
9060 gfortran.dg/gomp/pr52531.f90: New test.
9061
9cce8384 90622016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9063
9064 PR c++/69865
9065 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9066 -std=c++03.
9067
d91f5fbb 90682016-02-19 Jakub Jelinek <jakub@redhat.com>
9069
563d5cb8 9070 PR c++/69826
9071 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9072 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9073
0a04aac9 9074 PR c++/69850
9075 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9076
d91f5fbb 9077 PR c++/69851
9078 * g++.dg/torture/pr69851.C: New test.
9079
5fe1f282 90802016-02-19 Martin Sebor <msebor@redhat.com>
9081
9082 PR testsuite/69573
9083 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9084
a45bce11 90852016-02-19 Jakub Jelinek <jakub@redhat.com>
9086
6263dde1 9087 PR c++/69850
9088 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9089 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9090
a45bce11 9091 PR c++/67767
9092 * g++.dg/cpp0x/pr67767.C: New test.
9093
cf2ed1b7 90942016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9095
9096 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9097 for fp, simd, crypto, crc, lse.
9098 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9099 above.
9100 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9101 effective target check.
9102
f6cc34b0 91032016-02-19 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR target/69820
9106 * gcc.target/i386/pr69820.c: New test.
9107
6c678e78 91082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9109
9110 * gcc.target/s390/vector/int128-1.c: New test.
9111
b088ff4b 91122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9113
9114 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9115
b11e60a4 91162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9117
9118 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9119 instruction pattern name to prevent the testcase from failing with
9120 -march=z13.
9121
664ff6a0 91222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9123
9124 * gcc.target/s390/md/movstr-2.c: New test.
9125
e80be24b 91262016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9127
9128 * gcc.target/s390/morestack.c: New test.
9129
9839f350 91302016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9131
9132 PR target/69625
9133 * gcc.target/s390/pr69625.c: Add test case.
9134
4550fbd0 91352016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9136
9137 PR testsuite/68580
9138 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9139
57d00b6a 91402016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9141
9142 PR target/68404
9143 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9144 * gcc.target/powerpc/fusion3.c: Likewise.
9145
63ad69d6 91462016-02-18 Richard Biener <rguenther@suse.de>
9147
9148 PR middle-end/69553
9149 * g++.dg/torture/pr69553.C: New testcase.
9150
d92404ed 91512016-02-18 Nick Clifton <nickc@redhat.com>
9152
4550fbd0 9153 PR target/62254
9154 PR target/69610
9155 * gcc.target/arm/pr62554.c: New test.
9156 * gcc.target/arm/pr69610-1.c: New test.
9157 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9158
0808dfce 91592016-02-18 Richard Biener <rguenther@suse.de>
9160
9161 PR middle-end/69854
9162 * gcc.dg/torture/pr69854.c: New testcase.
9163
fc3527e3 91642016-02-17 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR c++/69850
9167 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9168
e3c24279 91692012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9170
9171 * gcc.target/powerpc/vec-cg.c: New test.
9172
c9732c2b 91732016-02-17 Richard Biener <rguenther@suse.de>
9174
9175 PR testsuite/69586
9176 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9177
51bf9f9b 91782016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9179
9180 PR target/69161
9181 * gcc.c-torture/compile/pr69161.c: New test.
9182
6baedca3 91832016-02-17 David Sherwood <david.sherwood@arm.com>
9184
9185 PR target/69532
9186 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9187 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9188
4f240715 91892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9190
9191 * gcc.dg/ifcvt-4.c: Skip on Visium.
9192
e0c0515d 91932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9194
9195 * gnat.dg/atomic8.adb: New test.
9196
7b319ee6 91972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9198
9199 * gnat.dg/discr46.ad[sb]: New test.
9200
48a7e3d1 92012016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9202
9203 PR Target/48344
9204 * gcc.target/powerpc/pr48344-1.c: New test.
9205
3f844f15 92062015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9207
9208 PR fortran/69742
9209 * gfortran.dg/associate_21.f90: New test.
9210
7675e968 92112016-02-16 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR c/69835
9214 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9215 -Wnonnull in dg-options.
9216 * c-c++-common/nonnull-2.c: New test.
9217
d6faee88 92182016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9219 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9220
9221 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9222
3a2a72aa 92232016-02-16 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR middle-end/69801
9226 * gcc.dg/pr69801.c: Add empty dg-options.
9227
28072426 92282016-02-16 James Norris <jnorris@codesourcery.com>
9229
9230 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9231 * g++.dg/goacc/deviceptr-1.c: New file.
9232
37fffac2 92332016-02-16 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR tree-optimization/69820
9236 * gcc.dg/vect/pr69820.c: New test.
9237
f72a5e61 92382016-02-16 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/69776
9241 * gcc.dg/torture/pr69776-2.c: New testcase.
9242
50e0cd76 92432016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9244
9245 PR tree-optimization/69714
9246 * gcc.dg/torture/pr69714.c: New test.
9247
14a72c4e 92482016-02-16 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR tree-optimization/69802
9251 * gcc.dg/pr69802.c: New test.
9252
fd808c11 92532016-02-16 Richard Biener <rguenther@suse.de>
9254
9255 PR middle-end/69801
9256 * gcc.dg/pr69801.c: New testcase.
9257
49a549ca 92582016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9259
9260 PR libgfortran/69651
9261 * gfortran.dg/read_bang.f90: New test.
9262 * gfortran.dg/read_bang4.f90: New test.
9263
77454e6e 92642016-02-15 Jakub Jelinek <jakub@redhat.com>
9265
2074f21c 9266 PR c++/69658
9267 * g++.dg/init/pr69658.C: New test.
9268
77454e6e 9269 PR c++/69797
9270 * c-c++-common/pr69797.c: New test.
9271
4ef4d764 92722016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9273
9274 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9275 check for aarch64*-*-*.
9276
4a45fe0f 92772016-02-15 Richard Biener <rguenther@suse.de>
9278
9279 PR tree-optimization/69783
9280 * gcc.dg/vect/pr69783.c: New testcase.
9281
0b3619e6 92822016-02-15 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/69776
9285 * gcc.dg/torture/pr69776.c: New testcase.
9286
9b49c3cb 92872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9288
9289 PR fortran/60526
9290 * gfortran.dg/type_decl_4.f90: Reinstated.
9291
e46faff9 92922016-02-14 John David Anglin <danglin@gcc.gnu.org>
9293
9294 PR fortran/68746
9295 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9296
a96c809a 92972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9298
9299 PR fortran/60526
9300 PR bootstrap/69816
9301 * gfortran.dg/type_decl_4.f90: Removed.
9302
fdec7e88 93032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9304
9305 PR fortran/60526
9306 * gfortran.dg/type_decl_4.f90: New test.
9307
a72095c4 93082016-02-14 Alan Modra <amodra@gmail.com>
9309
bc436924 9310 PR testsuite/68886
a72095c4 9311 * gcc.c-torture/execute/stkalign.c: Revise test.
9312
73bb5f8b 93132016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9314
9315 PR target/67260
9316 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9317
beb13161 93182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9319
9320 PR target/67260
9321 * gcc.target/sh/torture/pr67260.c: New.
9322
67cab04e 93232016-02-12 John David Anglin <danglin@gcc.gnu.org>
9324
9325 * gcc.dg/pr67964.c: Add dg-require-alias.
9326
44a59bb1 93272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9328
9329 PR target/67636
9330 PR target/64345
9331 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9332
38c9bd3a 93332016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334
9335 PR libgfortran/69668
9336 * gfortran.dg/namelist_88.f90: New test.
9337
1774ff82 93382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9339
9340 PR libgfortran/69668
9341 * gfortran.dg/namelist_38.f90: Update test.
9342 * gfortran.dg/namelist_84.f90: Update test.
9343
aec1f4bd 93442016-02-12 David Malcolm <dmalcolm@redhat.com>
9345
9346 PR other/69554
9347 * gcc.dg/pr69554-1.c: New test.
9348 * gfortran.dg/pr69554-1.F90: New test.
9349 * gfortran.dg/pr69554-2.F90: New test.
9350 * lib/gcc-dg.exp (proc dg-locus): New function.
9351 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9352 distinguish between the caret-printing and non-caret-printing
9353 cases. If caret-printing has been explicitly enabled, bail out
9354 without attempting to fix up the output.
9355
da7d5066 93562016-02-12 David Malcolm <dmalcolm@redhat.com>
9357
9358 PR driver/69265
9359 PR driver/69453
9360 * gcc.dg/spellcheck-options-3.c: New test case.
9361 * gcc.dg/spellcheck-options-4.c: New test case.
9362 * gcc.dg/spellcheck-options-5.c: New test case.
9363 * gcc.dg/spellcheck-options-6.c: New test case.
9364 * gcc.dg/spellcheck-options-7.c: New test case.
9365 * gcc.dg/spellcheck-options-8.c: New test case.
9366 * gcc.dg/spellcheck-options-9.c: New test case.
9367 * gcc.dg/spellcheck-options-10.c: New test case.
9368
fcce1b0b 93692016-02-12 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR rtl-optimization/69764
9372 PR rtl-optimization/69771
9373 * c-c++-common/pr69764.c: New test.
9374 * gcc.dg/torture/pr69771.c: New test.
9375
6d609290 93762016-02-12 Marek Polacek <polacek@redhat.com>
9377
9378 * g++.dg/torture/init-list1.C: New.
9379
7d75fb56 93802016-02-12 Marek Polacek <polacek@redhat.com>
9381
9382 * gcc.dg/pr69522.c: Add empty dg-options.
9383
52543fda 93842016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9385
9386 * g++.dg/lto/lto.exp: Include and init mpx.
9387 * g++.dg/lto/pr69729_0.C: New test.
9388
34947478 93892016-02-12 Jakub Jelinek <jakub@redhat.com>
9390
9181a4ec 9391 PR ipa/69241
9392 * g++.dg/ipa/pr69241-4.C: New test.
9393
34947478 9394 PR ipa/68672
9395 * g++.dg/ipa/pr68672-1.C: New test.
9396 * g++.dg/ipa/pr68672-2.C: New test.
9397 * g++.dg/ipa/pr68672-3.C: New test.
9398
74a4140f 93992016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9400
9401 PR c/69522
50e0cd76 9402 * gcc.dg/pr69522.c: New test.
74a4140f 9403
9ddb20d6 94042016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9405
9406 PR c++/69098
9407 * g++.dg/cpp1y/69098.C: New test.
9408 * g++.dg/cpp1y/69098-2.C: New test.
9409
67cf9b55 94102016-02-12 Jakub Jelinek <jakub@redhat.com>
9411
9412 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9413 and neighbour -> neighbor.
9414 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9415 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9416 * c-c++-common/Wvarargs.c: Likewise.
9417 * c-c++-common/goacc/host_data-5.c: Likewise.
9418 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9419 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9420 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9421 * gcc.target/aarch64/pr60697.c: Likewise.
9422 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9423 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9424 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9425 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9426 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9427 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9428 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9429 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9430 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9431 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9432 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9433 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9434 * g++.dg/lookup/koenig5.C: Likewise.
9435 * g++.dg/ext/no-asm-2.C: Likewise.
9436 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9437 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9438 * gfortran.dg/used_types_16.f90: Likewise.
9439 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9440 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9441 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9442 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9443 * gfortran.dg/abstract_type_6.f03: Likewise.
9444 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9445 * gfortran.dg/used_types_15.f90: Likewise.
9446 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9447 * gfortran.dg/exit_3.f08: Likewise.
9448 * gfortran.dg/open_status_2.f90: Likewise.
9449 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9450 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9451 * gfortran.dg/associate_1.f03: Likewise.
9452 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9453 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9454 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9455 * gcc.dg/builtin-object-size-1.c: Likewise.
9456 * gcc.dg/noreturn-6.c: Likewise.
9457 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9458 * gcc.dg/globalalias.c: Likewise.
9459 * gcc.dg/builtins-config.h: Likewise.
9460 * gcc.dg/pr30457.c: Likewise.
9461 * gcc.c-torture/compile/volatile-1.c: Likewise.
9462 * gcc.c-torture/execute/20101011-1.c: Likewise.
9463 * c-c++-common/Waddress-1.c: Likewise.
9464
40b38ace 94652016-02-11 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c/69768
9468 * c-c++-common/Waddress-1.c: New test.
9469
42c87ca9 94702016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9471
9472 PR fortran/69296
9473 * gfortran.dg/associate_19.f03: New test.
9474 * gfortran.dg/associate_20.f03: New test.
9475
acb7939f 94762016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9477
9478 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9479
6defe3c5 94802016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9481
9482 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9483 .arch armv8-a\n. Add -dA to dg-options.
9484 * gcc.target/aarch64/assembler_arch_1.c: New test.
9485 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9486
63f63318 94872016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9488
9489 PR c++/68726
9490 * g++.dg/cpp0x/pr68726.C: New.
9491
1cddf457 94922016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9493
9494 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9495 test.
9496
b86fba37 94972016-02-11 Richard Biener <rguenther@suse.de>
9498
9499 * g++.dg/tree-ssa/pr61034.C: Adjust.
9500
ec4ec95a 95012016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9502
be7c31e9 9503 PR target/69148
ec4ec95a 9504 * gcc.target/s390/pr69148.c: New.
9505
f64416ca 95062016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9507
9508 PR tree-optimization/69652
9509 * gcc.dg/torture/pr69652.c: New test.
9510
e5d1ea31 95112016-02-10 Jakub Jelinek <jakub@redhat.com>
9512 Patrick Palka <ppalka@gcc.gnu.org>
9513
9514 PR ipa/69241
9515 PR c++/69649
9516 * g++.dg/ipa/pr69241-1.C: New test.
9517 * g++.dg/ipa/pr69241-2.C: New test.
9518 * g++.dg/ipa/pr69241-3.C: New test.
9519 * g++.dg/ipa/pr69649.C: New test.
9520
fa03b19d 95212016-02-10 Uros Bizjak <ubizjak@gmail.com>
9522
9523 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9524 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9525
14485c8a 95262016-02-10 Bin Cheng <bin.cheng@arm.com>
9527
9528 PR tree-optimization/68021
9529 * gcc.dg/tree-ssa/pr68021.c: New test.
9530
79f1ed25 95312016-02-10 Richard Biener <rguenther@suse.de>
9532
9533 PR tree-optimization/69726
9534 * gcc.dg/uninit-22.c: New testcase.
9535
58f74eff 95362016-02-09 Andrew Pinski <apinski@cavium.com>
9537
9538 PR tree-opt/69282
9539 * gcc.c-torture/compile/20160205-1.c: New testcase.
9540
600c00f7 95412016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9542
9543 PR target/68404
9544 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9545 instead accessing a really large arrray.
9546 * gcc.target/powerpc/fusion3.c: Likewise.
9547
0771836e 95482016-02-09 Charles Baylis <charles.baylis@linaro.org>
9549
9550 PR target/68532
9551 * gcc.c-torture/execute/pr68532.c: New test.
9552
4ccd644f 95532016-02-11 Alexandre Oliva <aoliva@redhat.com>
9554
9555 PR target/69634
9556 * gcc.dg/pr69634.c: New.
9557
2e980a39 95582016-02-09 Richard Biener <rguenther@suse.de>
9559
9560 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9561
aacf7102 95622016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9563
aacf7102 9564 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9565
a1856ddf 95662016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9567
9568 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9569
d4d3da7e 95702016-02-09 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/69715
9573 * gcc.dg/torture/pr69715.c: New testcase.
9574
9cc6714f 95752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9576
9577 PR c++/69139
9578 * g++.dg/cpp0x/trailing12.C: New test.
9579 * g++.dg/cpp0x/trailing13.C: New test.
9580
83d5062b 95812016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9582
9583 PR c++/69283
9584 PR c++/67835
9585 * g++.dg/cpp1y/auto-fn29.C: New test.
9586 * g++.dg/cpp1y/auto-fn30.C: New test.
9587
394a86f3 95882016-02-08 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR tree-optimization/69209
9591 * gcc.c-torture/compile/pr69209.c: New test.
9592
93b124b4 95932016-02-08 Jeff Law <law@redhat.com>
9594
9595 PR tree-optimization/68541
9596 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9597 of statements allowed in join block for path splitting.
9598
26abce13 95992016-02-08 Jakub Jelinek <jakub@redhat.com>
9600
0acb2d6e 9601 PR c++/59627
9602 * g++.dg/gomp/pr59627.C: New test.
9603
26abce13 9604 PR ipa/69239
9605 * g++.dg/ipa/pr69239.C: New test.
9606
86e0b129 96072016-02-08 David Malcolm <dmalcolm@redhat.com>
9608
9609 PR preprocessor/69664
9610 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9611 * gcc.dg/cpp/warn-comments.c: Likewise.
9612
f553d9f8 96132016-02-08 Marek Polacek <polacek@redhat.com>
9614
9615 PR c++/69688
9616 * g++.dg/init/const12.C: New test.
9617
600695e0 96182016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9619
9620 PR target/60410
9621 * gcc.dg/lto/pr55113_0.c: Remove test.
9622
c4f4b1e8 96232016-02-08 Richard Biener <rguenther@suse.de>
9624
9625 PR tree-optimization/69719
9626 * gcc.dg/torture/pr69719.c: New testcase.
9627
5a987d87 96282016-02-08 Richard Biener <rguenther@suse.de>
9629 Jeff Law <law@redhat.com>
9630
9631 PR target/68273
9632 * gcc.target/mips/pr68273.c: New testcase.
9633
0418e71d 96342016-02-08 Richard Biener <rguenther@suse.de>
9635
9636 PR rtl-optimization/69274
9637 * gcc.target/i386/addr-sel-1.c: XFAIL.
9638
07c0f1ca 96392016-02-08 Jeff Law <law@redhat.com>
9640
40d85f4c 9641 PR tree-optimization/68541
9642 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9643
140e093f 9644 PR tree-optimization/65917
07c0f1ca 9645 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9646
16430acf 96472016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9648
9649 PR fortran/50555
9650 * gfortran.dg/namelist_args.f90: New test.
9651
3f0ff0d8 96522016-02-05 Jeff Law <law@redhat.com>
9653
140e093f 9654 PR tree-optimization/68541
3f0ff0d8 9655 * gcc.dg/tree-ssa/split-path-2.c: New test.
9656 * gcc.dg/tree-ssa/split-path-3.c: New test.
9657 * gcc.dg/tree-ssa/split-path-4.c: New test.
9658 * gcc.dg/tree-ssa/split-path-5.c: New test.
9659 * gcc.dg/tree-ssa/split-path-6.c: New test.
9660 * gcc.dg/tree-ssa/split-path-7.c: New test.
9661
a7cc1f94 96622016-02-05 Martin Sebor <msebor@redhat.com>
9663
9664 PR c++/69662
9665 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9666 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9667
fcb25f28 96682016-02-06 Richard HEnderson <rth@redhat.com>
9669
9670 PR c/69643
9671 * gcc.target/i386/addr-space-4.c: New.
9672 * gcc.target/i386/addr-space-5.c: New.
9673
3a2545a1 96742016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9675
9676 PR fortran/66089
9677 * gfortran.dg/elemental_dependency_6.f90: New.
9678
1e302465 96792016-02-05 Jakub Jelinek <jakub@redhat.com>
9680
66feb54c 9681 PR rtl-optimization/69691
9682 * gcc.c-torture/execute/pr69691.c: New test.
9683
1e302465 9684 PR c++/69628
9685 * g++.dg/parse/pr69628.C: New test.
9686
9c28a298 96872016-02-05 Uros Bizjak <ubizjak@gmail.com>
9688
9689 * gcc.dg/sancov/asan.c: Move to ...
9690 * gcc.dg/asan/sancov-1.c: ... here.
9691
a854e286 96922016-02-05 Uros Bizjak <ubizjak@gmail.com>
9693
9694 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9695
d4f0b240 96962016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9697
9698 PR target/69677
9699 * gcc.target/i386/pr69677.c: New test.
9700
235d8723 97012016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9702
9703 PR c++/68948
9704 * g++.dg/template/pr68948.C: New test.
9705
f390cf65 97062016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9707
9708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9709 (only necessary on s390x).
9710
ab99f104 97112016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9712
9713 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9714 -mno-accumulate-outgoing-args.
9715
f7ef5392 97162016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9717
9718 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9719
6b098e91 97202016-02-04 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR c/69669
9723 * c-c++-common/pr69669.c: New test.
9724
f0146cf3 97252016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9726
9727 PR target/69667
9728 * g++.dg/pr69667.C: New file.
9729
08fd6cf5 97302016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9731
9732 PR target/69619
9733 * gcc.dg/pr69619.c: Add new test.
9734
a6f3f39f 97352016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9736
9737 PR rtl-optimization/69577
9738 * gcc.target/i386/pr69577.c: New test.
9739
774068a0 97402016-02-04 Martin Liska <mliska@suse.cz>
9741
9742 * g++.dg/asan/pr69276.C: New test.
9743
f50a7894 97442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9745
9746 PR target/65932
9747 PR target/67714
9748 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9749 a single smulbb instruction.
9750 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9751 * gcc.target/amr/wmul-2.c: Likewise.
9752
6b722eb3 97532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9754
9755 PR target/65932
9756 PR target/67714
9757 * gcc.c-torture/execute/pr67714.c: New test.
9758
1f1475a7 97592016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9760
9761 PR target/69454
9762 * gcc.target/i386/pr69454-1.c: New test.
9763 * gcc.target/i386/pr69454-2.c: New test.
9764
6b94e133 97652016-02-03 Martin Sebor <msebor@redhat.com>
9766
9767 PR c++/69251
9768 PR c++/69253
9769 PR c++/69290
9770 PR c++/69277
9771 PR c++/69349
9772 * g++.dg/ext/flexarray-mangle-2.C: New test.
9773 * g++.dg/ext/flexarray-mangle.C: New test.
9774 * g++.dg/ext/flexarray-subst.C: New test.
9775 * g++.dg/ext/flexary11.C: New test.
9776 * g++.dg/ext/flexary12.C: New test.
9777 * g++.dg/ext/flexary13.C: New test.
9778 * g++.dg/ext/flexary14.C: New test.
9779 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9780
342ed0ac 97812016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9782
9783 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9784 Define only if CHECK_FLOAT128 is defined.
9785 (main): Properly initialize u5.
9786
edf6c4d2 97872016-02-03 Jakub Jelinek <jakub@redhat.com>
9788
415d5641 9789 PR c/69627
9790 * gcc.dg/pr69627.c: New test.
9791
edf6c4d2 9792 PR target/69644
9793 * gcc.dg/pr69644.c: New test.
9794
cf8f3ba0 97952016-02-03 Mike Stump <mikestump@comcast.net>
9796
9797 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9798 support for struct-layout-1.exp.
9799
c90d55dd 98002016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9801
9802 PR c++/69056
f7ef5392 9803 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9804
401bd0c8 98052016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9806 Alexandre Oliva <aoliva@redhat.com>
9807
9808 PR target/69461
9809 * gcc.target/powerpc/pr69461.c: New.
9810
277d9d1d 98112016-02-03 Uros Bizjak <ubizjak@gmail.com>
9812
9813 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9814 works from here ...
9815 (check_effective_target_fsanitize_thread): ... to here. Do not
9816 specify additional compile flags for the test source.
9817 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9818 specify additional compile flags for the test source.
9819
e69ad94a 98202016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9821
9822 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9823
a4454da2 98242016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9825
9826 PR fortran/67451
9827 PR fortran/69418
9828 * gfortran.dg/coarray_allocate_2.f08: New test.
9829 * gfortran.dg/coarray_allocate_3.f08: New test.
9830 * gfortran.dg/coarray_allocate_4.f08: New test.
9831
88cab2dd 98322016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9833
9834 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9835 use same scan-tree-dump-times on all platforms.
9836 * gcc.dg/vect/vect-outer-1.c: Likewise.
9837 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9838 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9839 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9840 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9841 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9842 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9843 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9844
66ea75c4 98452016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9846
9847 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9848 warning.
9849
4eef8df7 98502016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9851
9852 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9853
665fbc2f 98542016-02-02 James Norris <jnorris@codesourcery.com>
9855
9856 * c-c++-common/goacc/routine-5.c: Add tests.
9857
b10e3d47 98582016-02-02 Alexander Monakov <amonakov@ispras.ru>
9859
9860 * gcc.target/nvptx/unsigned-cmp.c: New test.
9861
12ad66dd 98622016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9863
9864 * gcc.target/aarch64/scalar_shift_1.c
9865 (test_corners_sisd_di): Improve force to SIMD register.
9866 (test_corners_sisd_si): Likewise.
9867 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9868 Remove scan-assembler check for ldr.
9869
f9ec342f 98702016-02-02 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/69595
9873 * gcc.dg/Warray-bounds-17.c: New testcase.
9874
32f2925a 98752016-02-02 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/69606
9878 * gcc.dg/torture/pr69606.c: New testcase.
9879
cfd9ca84 98802016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9881
9882 PR middle-end/68542
9883 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9884 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9885
19bf08e2 98862016-02-02 Alan Modra <amodra@gmail.com>
9887
9888 PR target/69548
9889 * gcc.target/powerpc/pr69548.c: New test.
9890
6f13b088 98912016-02-01 Jakub Jelinek <jakub@redhat.com>
9892
dcddc5af 9893 PR rtl-optimization/69592
9894 * gcc.dg/pr69592.c: New test.
9895
6f13b088 9896 PR preprocessor/69543
9897 PR c/69558
9898 * gcc.dg/pr69543.c: New test.
9899 * gcc.dg/pr69558.c: New test.
9900
d090e5c2 99012016-02-01 Uros Bizjak <ubizjak@gmail.com>
9902
fcb317c5 9903 PR testsuite/65940
9904 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9905
aaf527dc 99062016-02-01 Martin Sebor <msebor@redhat.com>
9907
9908 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9909
1674217b 99102016-02-01 Bin Cheng <bin.cheng@arm.com>
9911
9912 PR tree-optimization/67921
9913 * c-c++-common/ubsan/pr67921.c: New test.
9914
b4007655 99152016-02-01 Richard Biener <rguenther@suse.de>
9916
9917 PR middle-end/69556
9918 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9919
88a477bb 99202016-02-01 Richard Biener <rguenther@suse.de>
9921
9922 PR tree-optimization/69574
9923 * gcc.dg/torture/pr69574.c: New testcase.
9924
2eaaa4e7 99252016-02-01 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/69579
9928 * gcc.dg/setjmp-6.c: New testcase.
9929
e3882c44 99302016-02-01 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR rtl-optimization/69570
9933 * g++.dg/opt/pr69570.C: New test.
9934
f80aff47 99352016-02-01 Richard Henderson <rth@redhat.com>
9936
9937 * gcc.dg/pr69535.c: New test.
9938
240568aa 99392016-01-31 John David Anglin <danglin@gcc.gnu.org>
9940
6009b3b8 9941 PR testsuite/69584
9942 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9943 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9944
1fdf7177 9945 PR debug/68244
9946 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9947
240568aa 9948 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9949
cb3e5ac0 99502016-01-31 Paul Thomas <pault@gcc.gnu.org>
9951
9952 PR fortran/67564
9953 * gfortran.dg/allocate_with_source_17.f03: New test.
9954
3b8b902b 99552016-01-30 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR tree-optimization/69546
9958 * gcc.dg/torture/pr69546.c: New test.
9959
17985abe 99602016-01-30 Paul Thomas <pault@gcc.gnu.org>
9961
9962 PR fortran/69566
9963 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9964
b5239e80 99652016-01-30 Martin Sebor <msebor@redhat.com>
9966
9967 PR c++/68490
9968 * g++.dg/ext/flexary10.C: New test.
9969
e8f03010 99702016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9971
9972 PR fortran/66707
9973 gfortran.dg/common_23.f90: New test.
9974
dc93691a 99752016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9976
9977 PR target/65546
9978 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9979 condition being checked, and disable it when the target supports
9980 misaligned loads and stores.
9981
ff5e28e9 99822016-01-29 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR debug/69518
9985 * gcc.dg/torture/pr69518.c: New test.
9986
b0d8930a 99872016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9988
9989 PR target/69530
9990 * gcc.target/i386/pr69530.c: New test.
9991
21601fc7 99922016-01-29 Steve Ellcey <sellcey@imgtec.com>
9993
9994 PR target/65604
9995 * gcc.target/mips/div-delay.c: New test.
9996
ca6c7317 99972016-01-29 Jakub Jelinek <jakub@redhat.com>
9998
4758dc39 9999 PR target/69551
10000 * gcc.target/i386/pr69551.c: New test.
10001
ca6c7317 10002 PR target/66137
10003 * gcc.target/i386/pr66137.c: New test.
10004
e3078da6 100052016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10006
10007 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10008 always built for p5600.
10009 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10010 isa=p5600 dg-option.
10011
b622ec25 100122016-01-29 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/69547
10015 * g++.dg/tree-ssa/pr69547.C: New testcase.
10016
d2a60e99 100172016-01-29 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR debug/66869
10020 * g++.dg/warn/Wunused-function2.C: New test.
10021
ae849d2b 100222016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10023
10024 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10025 support for test to succeed.
10026
ce6a6978 100272016-01-29 Marek Polacek <polacek@redhat.com>
10028
10029 PR c++/69509
10030 PR c++/69516
10031 * g++.dg/ext/constexpr-vla2.C: New test.
10032 * g++.dg/ext/constexpr-vla3.C: New test.
10033 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10034
7550d855 100352016-01-29 Richard Biener <rguenther@suse.de>
10036
10037 PR middle-end/69537
10038 * gcc.dg/uninit-21.c: New testcase.
10039
f11bb279 100402016-01-28 Uros Bizjak <ubizjak@gmail.com>
10041
10042 PR target/69459
10043 * gcc.target/i386/pr69459.c: New test.
10044
c80c12c8 100452016-01-28 Steve Ellcey <sellcey@imgtec.com>
10046
10047 PR target/68400
10048 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10049 * gcc.target/mips/pr68400.c: New test.
10050
c649bacc 100512016-01-28 Martin Sebor <msebor@redhat.com>
10052
10053 PR target/17381
10054 * gcc.target/powerpc/pr17381.c: New test.
10055
f4881661 100562016-01-28 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR middle-end/69542
10059 * gcc.dg/torture/pr69542.c: New test.
10060
d66fdd75 100612016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10062
10063 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10064
d4a78818 100652016-01-28 David Edelsohn <dje.gcc@gmail.com>
10066
10067 * gcc.dg/pr65980.c: Skip on AIX.
10068 * gcc.dg/pr66688.c: Same.
10069
21329e97 100702016-01-28 David Edelsohn <dje.gcc@gmail.com>
10071
10072 PR target/63679
10073 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10074 * gcc.dg/tree-ssa/sra-18.c: Same.
10075
cc7124a6 100762016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10077
10078 PR fortran/62536
10079 * gfortran.dg/block_15.f08: New test.
10080 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10081 on incorrectly closed BLOCK.
10082
358dfcb4 100832016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10084
10085 * gcc.dg/declare-simd.c: New test.
e87502d6 100862016-01-28 Richard Biener <rguenther@suse.de>
10087
10088 PR tree-optimization/69466
10089 * gfortran.dg/vect/pr69466.f90: New testcase.
10090
44e7334b 100912016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10092
10093 * g++.dg/pr67989.C: Remove ARM-specific option.
10094 * gcc.target/arm/pr67989.C: New file.
10095
5ce8f551 100962016-01-27 Uros Bizjak <ubizjak@gmail.com>
10097
10098 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10099 and expm1 test for glibc < 2.11.
10100
fa6e6b15 101012016-01-27 Richard Henderson <rth@redhat.com>
10102
10103 * gcc.c-torture/execute/pr69447.c: New test.
10104
101052016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10106
7b8122c6 10107 PR fortran/69422
147b2f9b 10108 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10109
78e516eb 101102016-01-27 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR debug/66869
10113 * gcc.dg/pr66869.c: New test.
10114
9b849350 101152016-01-25 Jeff Law <law@redhat.com>
10116
10117 PR tree-optimization/68398
f11bb279 10118 PR tree-optimization/69196
9b849350 10119 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10120 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10121 path to avoid new heuristic allowing more irreducible regions
10122 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10123 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10124 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10125 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10126 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10127
fee5e491 101282016-01-27 Marek Polacek <polacek@redhat.com>
10129
10130 PR c/68062
10131 * c-c++-common/vector-compare-4.c: New test.
10132
eec96426 101332016-01-27 David Malcolm <dmalcolm@redhat.com>
10134
10135 PR preprocessor/69126
10136 * c-c++-common/pr69126.c: New test case.
10137
5068be18 101382016-01-27 Ian Lance Taylor <iant@google.com>
10139
10140 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10141
5fa82c11 101422016-01-27 Ryan Burn <contact@rnburn.com>
10143
10144 PR cilkplus/69267
10145 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10146
b3df0219 101472016-01-27 Uros Bizjak <ubizjak@gmail.com>
10148
10149 PR target/69512
10150 * gcc.target/i386/pr69512.c: New test.
10151
d46a16d4 101522016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10153
10154 PR ada/69488
10155 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10156
6a9b35ef 101572016-01-27 Marek Polacek <polacek@redhat.com>
10158
10159 PR c++/69379
10160 * g++.dg/pr69379.C: New test.
10161
18e9663b 101622016-01-27 Martin Sebor <msebor@redhat.com>
10163
10164 PR c++/69317
10165 * g++.dg/abi/Wabi-2-2.C: New test.
10166 * g++.dg/abi/Wabi-2-3.C: New test.
10167 * g++.dg/abi/Wabi-3-2.C: New test.
10168 * g++.dg/abi/Wabi-3-3.C: New test.
10169
c88301ad 101702016-01-27 Richard Biener <rguenther@suse.de>
10171
10172 PR tree-optimization/69166
10173 * gcc.dg/torture/pr69166.c: New testcase.
10174
8ca47550 101752016-01-27 Martin Jambor <mjambor@suse.cz>
10176
10177 PR tree-optimization/69355
10178 * gcc.dg/tree-ssa/pr69355.c: New test.
10179
5cb23e3c 101802016-01-27 Marek Polacek <polacek@redhat.com>
10181
10182 PR c++/69496
10183 * g++.dg/ext/constexpr-vla1.C: New test.
10184
7b0c1b6d 101852016-01-20 Christian Bruel <christian.bruel@st.com>
10186
10187 PR target/69245
10188 * gcc.target/arm/pr69245.c: New test.
10189
220112fc 101902016-01-27 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR tree-optimization/69399
10193 * gcc.dg/torture/pr69399.c: New test.
10194
16294490 101952016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10196
10197 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10198
8abd3d0c 101992016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10200
10201 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10202
7cf9b895 102032016-01-26 Tom de Vries <tom@codesourcery.com>
10204
10205 PR tree-optimization/69110
10206 * gcc.dg/autopar/pr69110.c: New test.
10207
557c1942 102082016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10209 Sebastian Pop <s.pop@samsung.com>
557c1942 10210
10211 * gcc.dg/graphite/isl-ast-op-select.c: New.
10212
80adbd96 102132015-01-26 Paul Thomas <pault@gcc.gnu.org>
10214
10215 PR fortran/69385
10216 * gfortran.dg/allocate_error_6.f90: New test.
10217
c3f86f60 102182016-01-26 Richard Henderson <rth@redhat.com>
10219
10220 * gcc.dg/tm/pr60908.c: New test.
10221
3752e5b1 102222016-01-26 David Malcolm <dmalcolm@redhat.com>
10223
10224 PR other/69006
10225 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10226 directive.
10227 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10228 expected multiline output to reflect the colorization being
10229 disabled before newlines.
10230 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10231 (custom_diagnostic_finalizer): Replace call to
10232 pp_newline_and_flush with call to pp_flush.
10233 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10234 * gfortran.dg/implicit_class_1.f90: Likewise.
10235 * lib/gcc-dg.exp (allow_blank_lines): New global.
10236 (dg-allow-blank-lines-in-output): New procedure.
10237 (gcc-dg-prune): Complain about blank lines in the output, unless
10238 dg-allow-blank-lines-in-output was called.
10239 * lib/multiline.exp (_build_multiline_regex): Only support
10240 arbitrary followup text for non-blank-lines, not for blank lines.
10241
9bbfd060 102422016-01-26 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR tree-optimization/69483
10245 * gcc.dg/pr69483.c: New test.
10246 * g++.dg/opt/pr69483.C: New test.
10247
53773057 102482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10249
10250 PR target/68620
10251 * gcc.target/arm/pr68620.c: New test.
10252
442a556f 102532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10254
10255 * gcc.target/i386/pr68986-2.c: Remove -m32.
10256
d513c683 102572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10258
10259 PR target/68986
10260 * gcc.target/i386/pr68986-1.c: New test.
10261 * gcc.target/i386/pr68986-2.c: Likewise.
10262 * gcc.target/i386/pr68986-3.c: Likewise.
10263
976877a5 102642016-01-26 Christian Bruel <christian.bruel@st.com>
10265
10266 * lib/target-supports.exp
10267 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10268 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10269 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10270
2c7b2f88 102712016-01-26 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/69452
10274 * gcc.dg/torture/pr69452.c: New testcase.
10275
f7fc06e7 102762016-01-26 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR target/69442
10279 * gcc.dg/pr69442.c: New test.
10280
d1dae587 102812016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10282
10283 PR target/67896
10284 * gcc.target/aarch64/simd/pr67896.C: New.
10285
ef7be7f8 102862016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10287
10288 PR tree-optimization/69400
10289 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10290 function.
10291 (plugin_init): Call it.
10292 * gcc.dg/torture/pr69400.c: New test.
10293
648433a4 102942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10295
10296 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10297
45fc5243 102982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10299 Sebastian Pop <s.pop@samsung.com>
10300
10301 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10302 isl-0.15.
10303
c699f6a1 103042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10305 Sebastian Pop <s.pop@samsung.com>
10306
10307 * gcc.dg/graphite/pr69292.c: New.
10308
b86e24ea 103092016-01-25 Jakub Jelinek <jakub@redhat.com>
10310
10311 * c-c++-common/goacc/use_device-1.c: New test.
10312
105cb8d7 103132016-01-25 Jeff Law <law@redhat.com>
10314
10315 PR tree-optimization/69196
10316 PR tree-optimization/68398
10317 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10318 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10319
44562749 103202016-01-25 David Edelsohn <dje.gcc@gmail.com>
10321
10322 PR target/69469
10323 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10324 Algorithm.
10325
6837fee7 103262016-01-25 Richard Biener <rguenther@suse.de>
10327
10328 PR testsuite/69380
10329 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10330
fe500d65 103312016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10332
10333 PR target/69421
10334 * gcc.dg/pr69421.c: New test.
10335
8eacba94 103362016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10337
10338 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10339 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10340 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10341 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10342 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10343 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10344 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10345 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10346 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10347 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10348
af09d40d 103492016-01-25 Richard Biener <rguenther@suse.de>
10350
10351 PR tree-optimization/69376
10352 * gcc.dg/torture/pr69376.c: New testcase.
10353
d65063f5 103542016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10355
10356 PR fortran/69397
10357 PR fortran/68442
10358 * gfortran.dg/interface_38.f90: New test.
10359 * gfortran.dg/interface_39.f90: New test.
80adbd96 10360
08c7bfb4 103612016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10362
10363 Revert:
10364 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10365
10366 PR c++/11858
10367 PR c++/24663
10368 PR c++/24664
10369 * g++.dg/template/pr11858.C: New test.
10370 * g++.dg/template/pr24663.C: New test.
10371 * g++.dg/template/unify12.C: New test.
10372 * g++.dg/template/unify13.C: New test.
10373 * g++.dg/template/unify14.C: New test.
10374 * g++.dg/template/unify15.C: New test.
10375 * g++.dg/template/unify16.C: New test.
10376 * g++.dg/template/unify17.C: New test.
10377
c2e7d2be 103782016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10379
10380 PR fortran/68283
10381 gfortran.dg/pr68283.f90: New test.
10382
9f2e8617 103832016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10384
10385 PR fortran/66094
10386 * gfortran.dg/inline_matmul_13.f90: New test.
10387 * gfortran.dg/matmul_bounds_8.f90: New test.
10388 * gfortran.dg/matmul_bounds_9.f90: New test.
10389 * gfortran.dg/matmul_bounds_10.f90: New test.
10390
a4838119 103912016-01-23 Tom de Vries <tom@codesourcery.com>
10392
10393 PR tree-optimization/69426
10394 * gcc.dg/autopar/pr69426.c: New test.
10395
feddf0dc 103962016-01-23 Martin Sebor <msebor@redhat.com>
10397
10398 PR c++/58109
10399 PR c++/69022
10400 * g++.dg/cpp0x/alignas5.C: New test.
10401 * g++.dg/ext/vector29.C: Same.
10402
132731fb 104032016-01-23 Uros Bizjak <ubizjak@gmail.com>
10404
10405 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10406 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10407 _GNU_SOURCE from compile flags to the source.
10408 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10409 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10410 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10411 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10412
51aec681 104132016-01-22 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR target/69432
10416 * g++.dg/opt/pr69432.C: New test.
10417
147aa3e3 104182016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10419
10420 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10421 32-bit targets testing an -m64 multilib.
10422
4d04e35e 104232016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10424
10425 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10426 64-bit support.
10427
86f38d0c 104282016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10429
10430 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10431
f776e712 104322016-01-21 Christian Bruel <christian.bruel@st.com>
10433
10434 PR target/68674
10435 * gcc.target/i386/pr68674.c
10436 * gcc.target/aarch64/pr68674.c
10437 * gcc.target/arm/pr68674.c
10438
7b9de435 104392016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10440
10441 PR target/69403
10442 * gcc.c-torture/execute/pr69403.c: New test.
10443
9935a0ba 104442016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10445
10446 PR c++/55843
10447 * g++.dg/template/pr55843.C: New.
10448
06b94aa1 104492016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10450
10451 PR testsuite/66877
10452 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10453 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10454
b68773a8 104552016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10456
10457 PR testsuite/67489
132731fb 10458 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10459 from dg-do compile directive, and instead add
10460 { dg-require-effective-target int128 }.
b68773a8 10461
bbbbe8ab 104622016-01-20 Martin Sebor <msebor@redhat.com>
10463
10464 PR c/69405
10465 * gcc.dg/sync-fetch.c: New test.
10466
f3a6a26f 104672016-01-21 Martin Sebor <msebor@redhat.com>
10468
10469 PR target/69252
10470 * gcc.target/powerpc/pr69252.c: New test.
10471
d1565a03 104722016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473
10474 PR fortran/65996
132731fb 10475 * gfortran.dg/pr65996.f90: New test.
d1565a03 10476
15a5a905 104772016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10478
10479 PR c++/68810
bbbbe8ab 10480 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10481 expected to generate an error.
15a5a905 10482
e4538af5 104832016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10484
10485 PR middle-end/66178
10486 * gcc.dg/torture/pr66178.c: New test.
10487
4d4180ce 104882016-01-21 Anton Blanchard <anton@samba.org>
10489 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10490
10491 PR target/63354
10492 * gcc.target/powerpc/pr63354.c: New test.
10493
86e16058 104942016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10495
10496 PR rtl-optimization/68990
10497 * gcc.target/i386/pr68990: New.
10498
b11b85e4 104992016-01-21 Nick Clifton <nickc@redhat.com>
10500
10501 PR target/69129
10502 * gcc.target/mips/pr69129.c: New.
10503
62dd9f85 105042016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 PR c++/58046
10507 * g++.dg/cpp0x/pr58046.C: New.
10508
ac7d424b 105092016-01-21 Jakub Jelinek <jakub@redhat.com>
10510
47c0bea3 10511 PR target/69187
10512 PR target/65624
10513 * gcc.target/arm/pr69187.c: New test.
10514
ac7d424b 10515 PR c++/69355
10516 * g++.dg/torture/pr69355.C: New test.
10517
9e18b252 105182016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10519 Sebastian Pop <s.pop@samsung.com>
10520
10521 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10522
de862e2f 105232016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10524 Sebastian Pop <s.pop@samsung.com>
10525
132731fb 10526 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10527
f55f9344 105282016-01-21 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR middle-end/67653
10531 * c-c++-common/pr67653.c: New test.
10532 * gcc.dg/torture/pr29119.c: Add dg-warning.
10533
62752e71 105342016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10535
10536 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10537
16d4186f 105382016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10539
10540 PR c/24293
10541 * gcc.dg/pr24293.c: New test.
10542 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10543 incomplete struct type.
10544 * gcc.dg/declspec-1.c: Likewise.
10545 * gcc.dg/pr63549.c: Likewise.
10546
58219d13 105472016-01-20 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR tree-optimization/66612
10550 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10551 for bdn instruction.
10552
a7b5688a 105532016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10554
10555 * lib/target-supports.exp
10556 (check_effective_target_arm_fp_ok_nocache): New.
10557 (check_effective_target_arm_fp_ok): New.
10558 (add_options_for_arm_fp): New.
10559 (check_effective_target_arm_crypto_ok_nocache): Require
10560 target_arm_v8_neon_ok instead of arm32.
10561 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10562 (check_effective_target_arm_crypto_pragma_ok): New.
10563 (add_options_for_arm_vfp): New.
10564 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10565 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10566 target instead. Force initial fpu to vfp.
10567 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10568 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10569 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10570 dependency.
10571 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10572 use arm_vfp effective target instead. Force initial fpu to vfp.
10573 * gcc.target/arm/attr-neon3.c: Likewise.
10574 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10575 arm_vfp_ok.
10576 * gcc.target/arm/unsigned-float.c: Likewise.
10577 * gcc.target/arm/vfp-1.c: Likewise.
10578 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10579 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10580 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10581 * gcc.target/arm/vfp-ldmias.c: Likewise.
10582 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10583 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10584 * gcc.target/arm/vfp-stmiad.c: Likewise.
10585 * gcc.target/arm/vfp-stmias.c: Likewise.
10586 * gcc.target/arm/vnmul-1.c: Likewise.
10587 * gcc.target/arm/vnmul-2.c: Likewise.
10588 * gcc.target/arm/vnmul-3.c: Likewise.
10589 * gcc.target/arm/vnmul-4.c: Likewise.
10590
7ca56ca8 105912016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10592
7fb75b57 10593 PR testsuite/69366
10594 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10595 the MPX run-time library, for compile-time MPX test.
10596 * gcc.target/i386/chkp-always_inline.c: Likewise.
10597 * gcc.target/i386/chkp-bndret.c: Likewise.
10598 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10599 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10600 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10601 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10602 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10603 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10604 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10605 * gcc.target/i386/chkp-label-address.c: Likewise.
10606 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10607 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10608 * gcc.target/i386/chkp-pr69044.c: Likewise.
10609 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10610 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10611 * gcc.target/i386/chkp-strchr.c: Likewise.
10612 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10613 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10614 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10615 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10616 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10617 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10618 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10619 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10620 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10621 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10622 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10623 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10624 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10625 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10626 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10627 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10628 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10629 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10630 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10631 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10632 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10633 * gcc.target/i386/pr63995-2.c: Likewise.
10634 * gcc.target/i386/pr64805.c: Likewise.
10635 * gcc.target/i386/pr65044.c: Likewise.
10636 * gcc.target/i386/pr65167.c: Likewise.
10637 * gcc.target/i386/pr65183.c: Likewise.
10638 * gcc.target/i386/pr65184.c: Likewise.
10639 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10640
f2da0b99 106412016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10642
10643 PR tree-optimization/69328
10644 * gcc.dg/pr69328.c: New test.
10645
4d379676 106462016-01-20 Jeff Law <law@redhat.com>
10647
4a11f145 10648 PR target/25114
4d379676 10649 * gcc.target/m68k/pr25114.c: New test.
10650
0754bad1 106512016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10652
10653 * gcc.target/arm/memset-inline-10.c: Added
10654 dg-require-effective-target arm_thumb2_ok.
10655
63bd5c2d 106562016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10657
10658 * gcc.dg/debug/dwarf2/sso.c: New test.
10659
a9c01e81 106602016-01-19 Uros Bizjak <ubizjak@gmail.com>
10661
10662 PR testsuite/68820
10663 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10664 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10665 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10666
53fa0e54 106672016-01-19 Jan Hubicka <hubicka@ucw.cz>
10668
10669 PR ipa/66223
10670 * g++.dg/ipa/devirt-50.C: New testcase.
10671
e035a62c 106722016-01-19 Marek Polacek <polacek@redhat.com>
10673
10674 PR c++/68965
10675 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10676 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10677
885cc3ea 106782016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10679
10680 PR target/69135
10681 * gcc.target/arm/pr69135_1.c: New test.
10682
07bd240e 106832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10684
10685 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10686
9f60d257 106872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10688
10689 * gcc.target/aarch64/ccmp_1.c: New testcase.
10690
a0c919f7 106912016-01-19 Marek Polacek <polacek@redhat.com>
10692
10693 PR c++/68586
10694 * g++.dg/cpp0x/enum30.C: New test.
10695
dc5d6d17 106962016-01-19 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/69336
10699 * g++.dg/tree-ssa/pr69336.C: New testcase.
10700
6dd156e0 107012016-01-19 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR debug/65779
10704 * gcc.dg/pr65779.c: New test.
10705
3e0d45b9 107062016-01-19 Richard Biener <rguenther@suse.de>
10707
10708 PR tree-optimization/69352
10709 * gcc.dg/torture/pr69352.c: New testcase.
10710
7a3cf64d 107112016-01-19 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR rtl-optimization/68955
10714 PR rtl-optimization/64557
10715 * gcc.dg/torture/pr68955.c: New test.
10716
8be55b33 107172016-01-19 Jan Hubicka <hubicka@ucw.cz>
10718
10719 PR lto/69136
10720 * g++.dg/torture/pr69136.C: New testcase.
10721
72a985d7 107222016-01-19 Jan Hubicka <hubicka@ucw.cz>
10723
10724 PR lto/69133
10725 * g++.dg/lto/pr69133_0.C: New testcase.
10726 * g++.dg/lto/pr69133_1.C: New testcase.
10727
56778b62 107282016-01-15 Jeff Law <law@redhat.com>
10729
10730 PR tree-optimization/69320
10731 * gcc.c-torture/pr69320-1.c: New test.
10732 * gcc.c-torture/pr69320-2.c: New test.
10733 * gcc.c-torture/pr69320-3.c: New test.
10734 * gcc.c-torture/pr69320-4.c: New test.
10735
ced41b93 107362016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10737
10738 PR c++/11858
10739 PR c++/24663
10740 PR c++/24664
10741 * g++.dg/template/pr11858.C: New test.
10742 * g++.dg/template/pr24663.C: New test.
10743 * g++.dg/template/unify12.C: New test.
10744 * g++.dg/template/unify13.C: New test.
10745 * g++.dg/template/unify14.C: New test.
10746 * g++.dg/template/unify15.C: New test.
10747 * g++.dg/template/unify16.C: New test.
10748 * g++.dg/template/unify17.C: New test.
10749
7f8cbcaf 107502016-01-18 David Malcolm <dmalcolm@redhat.com>
10751
10752 PR testsuite/69181
10753 * gcc.dg/pr69181-1.c: New test file.
10754 * gcc.dg/pr69181-2.c: New test file.
10755 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10756 globals by moving it to...
10757 (cleanup-after-saved-dg-test): ...this new function. Add
10758 "global additional_sources_used". Add reset of global
10759 multiline_expected_outputs to the empty list.
10760 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10761 global to...
10762 (multiline_expected_outputs): ...this, and updated comments to
10763 note that it is modified from gcc-dg.exp.
10764 (dg-end-multiline-output): Update for the above renaming.
10765 (handle-multiline-outputs): Likewise. Remove the clearing
10766 of the expected outputs to the empty list.
10767
3c7cbfc0 107682016-01-18 Richard Biener <rguenther@suse.de>
10769
10770 PR tree-optimization/69297
10771 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10772
81d49cc1 107732016-01-18 Joseph Myers <joseph@codesourcery.com>
10774
10775 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10776 dg-options.
10777 * gcc.target/mips/mips-3d-2.c: Likewise.
10778 * gcc.target/mips/mips-3d-3.c: Likewise.
10779 * gcc.target/mips/mips-3d-4.c: Likewise.
10780 * gcc.target/mips/mips-3d-5.c: Likewise.
10781 * gcc.target/mips/mips-3d-6.c: Likewise.
10782 * gcc.target/mips/mips-3d-7.c: Likewise.
10783 * gcc.target/mips/mips-3d-8.c: Likewise.
10784 * gcc.target/mips/mips-3d-9.c: Likewise.
10785 * gcc.target/mips/mips-ps-1.c: Likewise.
10786 * gcc.target/mips/mips-ps-2.c: Likewise.
10787 * gcc.target/mips/mips-ps-3.c: Likewise.
10788 * gcc.target/mips/mips-ps-4.c: Likewise.
10789 * gcc.target/mips/mips-ps-5.c: Likewise.
10790 * gcc.target/mips/mips-ps-6.c: Likewise.
10791 * gcc.target/mips/mips-ps-7.c: Likewise.
10792 * gcc.target/mips/mips-ps-type.c: Likewise.
10793 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10794 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10795
03c4ff3a 107962016-01-18 Tom de Vries <tom@codesourcery.com>
10797
10798 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10799 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10800 * c-c++-common/goacc/kernels-empty.c: New test.
10801 * c-c++-common/goacc/kernels-eternal.c: New test.
10802 * c-c++-common/goacc/kernels-loop-2.c: New test.
10803 * c-c++-common/goacc/kernels-loop-3.c: New test.
10804 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10805 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10806 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10807 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10808 * c-c++-common/goacc/kernels-loop-data.c: New test.
10809 * c-c++-common/goacc/kernels-loop-g.c: New test.
10810 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10811 * c-c++-common/goacc/kernels-loop-n.c: New test.
10812 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10813 * c-c++-common/goacc/kernels-loop.c: New test.
10814 * c-c++-common/goacc/kernels-noreturn.c: New test.
10815 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10816 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10817 * c-c++-common/goacc/kernels-reduction.c: New test.
10818
22e3dcee 108192016-01-18 Tom de Vries <tom@codesourcery.com>
10820
10821 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10822 * gcc.dg/autopar/outer-2.c: Same.
10823 * gcc.dg/autopar/outer-3.c: Same.
10824 * gcc.dg/autopar/outer-4.c: Same.
10825 * gcc.dg/autopar/outer-5.c: Same.
10826 * gcc.dg/autopar/outer-6.c: Same.
10827 * gcc.dg/autopar/parallelization-1.c: Same.
10828 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10829 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10830 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10831 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10832 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10833 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10834 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10835 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10836 * gcc.dg/autopar/pr39500-1.c: Same.
10837 * gcc.dg/autopar/pr39500-2.c: Same.
10838 * gcc.dg/autopar/pr46193.c: Same.
10839 * gcc.dg/autopar/pr46194.c: Same.
10840 * gcc.dg/autopar/pr49580.c: Same.
10841 * gcc.dg/autopar/pr49960-1.c: Same.
10842 * gcc.dg/autopar/pr49960.c: Same.
10843 * gcc.dg/autopar/pr68373.c: Same.
10844 * gcc.dg/autopar/reduc-1.c: Same.
10845 * gcc.dg/autopar/reduc-1char.c: Same.
10846 * gcc.dg/autopar/reduc-1short.c: Same.
10847 * gcc.dg/autopar/reduc-2.c: Same.
10848 * gcc.dg/autopar/reduc-2char.c: Same.
10849 * gcc.dg/autopar/reduc-2short.c: Same.
10850 * gcc.dg/autopar/reduc-3.c: Same.
10851 * gcc.dg/autopar/reduc-4.c: Same.
10852 * gcc.dg/autopar/reduc-6.c: Same.
10853 * gcc.dg/autopar/reduc-7.c: Same.
10854 * gcc.dg/autopar/reduc-8.c: Same.
10855 * gcc.dg/autopar/reduc-9.c: Same.
10856 * gcc.dg/autopar/uns-outer-4.c: Same.
10857 * gcc.dg/autopar/uns-outer-5.c: Same.
10858 * gcc.dg/autopar/uns-outer-6.c: Same.
10859 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10860 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10861
fd5cbe2f 108622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10863
10864 PR target/63679
10865 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10866 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10867
fa75ab55 108682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10869
10870 PR target/63679
10871 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10872 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10873 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10874
214b2582 108752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10876
10877 PR target/63679
10878 * gcc.dg/tree-ssa/sra-17.c: New.
10879 * gcc.dg/tree-ssa/sra-18.c: New.
10880
13146837 108812016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10882
10883 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10884
6ccd18c2 108852016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * gnat.dg/inline12.adb: New test.
10888
8872b95f 108892016-01-18 Bin Cheng <bin.cheng@arm.com>
10890
10891 PR tree-optimization/66797
10892 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10893
971514e3 108942016-01-18 Richard Biener <rguenther@suse.de>
10895
10896 PR tree-optimization/69170
10897 * gcc.dg/torture/pr69170.c: New testcase.
10898
dfb6d139 108992016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10900
10901 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10902
164d84c2 109032016-01-16 Tom de Vries <tom@codesourcery.com>
10904
10905 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10906
4c33b769 109072016-01-16 Tom de Vries <tom@codesourcery.com>
10908
10909 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10910 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10911 redundant dg-require-effective-target pthread.
10912 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10913 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10914 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10915 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10916 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10917 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10918 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10919
673441b0 109202016-01-16 David Edelsohn <dje.gcc@gmail.com>
10921
10922 PR target/68609
10923 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10924 * gcc.target/powerpc/recip-7.c: Same.
10925
90153ae7 109262016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10927
10928 PR c++/69091
10929 * g++.dg/template/pr69091.C: New test.
10930
bc24d01d 109312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10934 dump does not contain an error_mark_node.
10935 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10936 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10937
4067c0fd 109382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10939
10940 PR c++/68936
10941 * g++.dg/template/pr68936.C: New test.
10942
27c6dbdd 109432016-01-15 David Edelsohn <dje.gcc@gmail.com>
10944
10945 PR target/68609
10946 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10947 * gcc.target/powerpc/recip-2.c: Same.
10948 * gcc.target/powerpc/recip-3.c: Same.
10949 * gcc.target/powerpc/recip-4.c: Same.
10950 * gcc.target/powerpc/recip-sqrtf.c: Same.
10951
e390c57d 109522016-01-15 Jeff Law <law@redhat.com>
10953
10954 PR tree-optimization/69270
10955 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10956 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10957
ddcfeaf1 109582016-01-15 Paul Thomas <pault@gcc.gnu.org>
10959
10960 PR fortran/49630
10961 * gfortran.dg/deferred_character_13.f90: New test for the fix
10962 of comment 3 of the PR.
10963
10964 PR fortran/54070
10965 * gfortran.dg/deferred_character_8.f90: New test
10966 * gfortran.dg/allocate_error_5.f90: New test
10967
10968 PR fortran/60593
10969 * gfortran.dg/deferred_character_10.f90: New test
10970
10971 PR fortran/60795
10972 * gfortran.dg/deferred_character_14.f90: New test
10973
10974 PR fortran/61147
10975 * gfortran.dg/deferred_character_11.f90: New test
10976
10977 PR fortran/64324
10978 * gfortran.dg/deferred_character_9.f90: New test
10979
81be349c 109802016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10981
10982 PR rtl-optimization/69030
10983 * gcc.target/i386/pr69030.c: New.
10984
998456c5 109852016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10986
10987 * gcc.target/aarch64/target_attr_17.c: New test.
10988
0d85be19 109892016-01-15 Richard Biener <rguenther@suse.de>
10990
10991 PR tree-optimization/66856
10992 * gcc.dg/torture/pr66856-1.c: New testcase.
10993 * gcc.dg/torture/pr66856-2.c: Likewise.
10994
321d36c8 109952016-01-15 Richard Biener <rguenther@suse.de>
10996
10997 PR debug/69137
10998 * g++.dg/lto/pr69137_0.C: New testcase.
10999
d94a1f53 110002016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11001
11002 PR middle-end/69246
11003 * gcc.target/i386/pr69246.c: New test.
11004
5fe9a861 110052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11006
a9c01e81 11007 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11008
3d05a5e9 110092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11010
11011 PR c++/56194
11012 * g++.dg/init/const9.C: Disable test on S/390.
11013
5e8132b5 110142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11015
11016 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11017 * g++.dg/Wno-frame-address.C: Ditto.
11018
32307cdf 110192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11020
11021 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11022
1ca28250 110232016-01-15 Richard Biener <rguenther@suse.de>
11024
11025 PR tree-optimization/68961
11026 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11027
6271bd93 110282016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11029
11030 * gcc.target/i386/pr65105-5.c: New test.
11031
dfb6d139 110322016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11033
11034 * gcc.c-torture/execute/alias-4.c: New testcase.
11035
dfb6d139 110362016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11037
11038 PR ipa/68148
11039 * g++.dg/ipa/devirt-49.C: New testcase.
11040
7bbac464 110412016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11042
11043 PR target/65837
11044 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11045 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11046 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11047
4345b868 110482016-01-15 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/69117
11051 * gcc.dg/torture/pr69117.c: New testcase.
11052
580357e7 110532015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11054
11055 PR c++/69048
11056 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11057
612baa31 110582016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11059
11060 PR testsuite/67509
11061 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11062 range tests use 100 * maximum instead of maximum + 1.
11063
44e09bc4 110642016-01-14 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR debug/69244
11067 * gcc.dg/guality/pr69244.c: New test.
11068
96962ae4 110692016-01-14 Uros Bizjak <ubizjak@gmail.com>
11070
11071 * lib/target-supports.exp (check_effective_target_issignaling):
11072 New procedure.
11073 * gcc.dg/pr61441.c: Require issignaling effective target.
11074
ab9c400b 110752016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11076
11077 PR target/68803
11078 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11079
a7ed4583 110802016-01-14 David Malcolm <dmalcolm@redhat.com>
11081
11082 PR c++/68819
11083 PR preprocessor/69177
11084 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11085 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11086 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11087 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11088
77f35cec 110892016-01-14 Marek Polacek <polacek@redhat.com>
11090
11091 PR c/69262
11092 * gcc.dg/array-15.c: New test.
11093
915d0950 110942016-01-14 Jakub Jelinek <jakub@redhat.com>
11095
11096 PR middle-end/68146
11097 PR tree-optimization/69155
11098 * gfortran.dg/pr68146.f: New test.
11099 * gfortran.dg/pr69155.f90: New test.
11100
24651fb7 111012016-01-14 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/68060
11104 * gcc.dg/torture/pr68060-1.c: New testcase.
11105 * gcc.dg/torture/pr68060-2.c: Likewise.
11106
2f63f950 111072016-01-14 Nick Clifton <nickc@redhat.com>
11108
11109 * lib/target-supports.exp
11110 (check_effective_target_arm_neon_ok_nocache): Add an option
11111 sequence that includes setting the ARM architecture to ARMv7-A.
11112 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11113 command line options necessary to enable Neon support.
11114 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11115 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11116 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11117 * gcc.target/arm/pr69180.c: Likewise.
11118
3ce0acde 111192016-01-14 Jeff Law <law@redhat.com>
11120
11121 PR tree-optimization/69270
11122 * gcc.dg/tree-ssa/pr69270.c: New test.
11123
bda05c57 111242016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11125
11126 PR c/66208
11127 * c-c++-common/pr66208.c: New file.
11128
9b657cf1 111292016-01-13 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR tree-optimization/69156
11132 * gcc.dg/pr69156.c: New test.
11133
58ba1b9d 111342016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11135
11136 * gcc.target/i386/pr69225-7.c: New test.
11137
e5fee0fe 111382016-01-13 Richard Henderson <rth@redhat.com>
11139
11140 * gcc.dg/tm/memopt-13.c: Update expected function.
11141 * gcc.dg/tm/memopt-6.c: Likewise.
11142
3f0e9745 111432016-01-13 Uros Bizjak <ubizjak@gmail.com>
11144
11145 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11146 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11147 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11148 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11149
3f0e9745 111502016-01-13 Tom de Vries <tom@codesourcery.com>
11151
11152 PR tree-optimization/69169
7a6ddc0d 11153 * gcc.dg/pr69169.c: New test.
11154
9b657cf1 111552016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11156
11157 PR target/69228
11158 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11159 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11160 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11161 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11162 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11163 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11164 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11165 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11166
f704d701 111672016-01-13 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR target/69247
11170 * gcc.dg/pr69247.c: New test.
11171
e966d6b9 111722016-01-13 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/69242
11175 * gcc.dg/torture/pr69242.c: New testcase.
11176
1ca1d9b2 111772016-01-13 Richard Biener <rguenther@suse.de>
11178
11179 PR tree-optimization/69186
11180 * gcc.dg/torture/pr69186.c: New testcase.
11181
d07cbccc 111822016-01-13 Jeff Law <law@redhat.com>
11183
11184 PR tree-optimization/67755
11185 * gcc.dg/tree-ssa/pr67755.c: New test.
11186
111872016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11188
11189 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11190 pass number in output by a star.
11191
b95d41cf 111922016-01-12 Bin Cheng <bin.cheng@arm.com>
11193
11194 PR tree-optimization/68911
11195 * gcc.c-torture/execute/pr68911.c: New test.
11196
91d87e22 111972016-01-12 Marek Polacek <polacek@redhat.com>
11198
11199 PR c++/68979
11200 * g++.dg/warn/permissive-1.C: New test.
11201
8a9401a4 112022016-01-12 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR objc++/68511
11205 PR c++/69213
11206 * g++.dg/opt/pr69213.C: New test.
11207
b9cb7a67 112082016-01-12 Christian Bruel <christian.bruel@st.com>
11209
11210 PR target/69180
11211 * gcc.target/arm/pr69180.c: New test.
11212
e4c96992 112132016-01-12 Richard Biener <rguenther@suse.de>
11214
11215 PR lto/69077
11216 * g++.dg/lto/pr69077_0.C: New testcase.
11217 * g++.dg/lto/pr69077_1.C: Likewise.
11218
90525f61 112192016-01-12 Jakub Jelinek <jakub@redhat.com>
11220
11221 PR target/69175
11222 * g++.dg/opt/pr69175.C: New test.
11223
9e7edfd3 112242016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11225
11226 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11227 rather than #including math.h & stdlib.h.
11228 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11229 * gcc.dg/vect/pr49771.c: Likewise.
11230 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11231 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11232 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11233 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11234 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11235 * gcc.dg/vect/pr44507.c: Likewise.
11236 * gcc.dg/vect/pr45902.c: Likewise.
11237 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11238 * gcc.dg/vect/vect-117.c: Likewise.
11239 * gcc.dg/vect/vect-99.c: Likewise.
11240 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11241 * gcc.dg/vect/vect-cond-1.c: Likewise.
11242 * gcc.dg/vect/vect-cond-2.c: Likewise.
11243 * gcc.dg/vect/vect-cond-3.c: Likewise.
11244 * gcc.dg/vect/vect-cond-4.c: Likewise.
11245 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11246 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11247 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11248 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11249 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11250 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11251 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11252 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11253 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11254 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11255 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11256 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11257 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11258 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11259 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11260 include of signal.h.
11261 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11262 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11263 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11264 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11265 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11266 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11267 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11268 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11269 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11270 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11271 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11272 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11273 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11274 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11275 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11276 * gcc.dg/vect/vect-outer-5.c: Likewise.
11277 * gcc.dg/vect/vect-outer-6.c: Likewise.
11278 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11279 include of stdio.h.
11280
3368873d 112812016-01-12 Nick Clifton <nickc@redhat.com>
11282
11283 PR target/68913
11284 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11285 to fread so that it will be found in all target runtimes.
11286
0464ea95 112872016-01-12 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/69053
11290 * g++.dg/torture/pr69053.C: New testcase.
11291
7819730f 112922016-01-12 Richard Biener <rguenther@suse.de>
11293
11294 PR tree-optimization/69168
11295 * gcc.dg/torture/pr69168.c: New testcase.
11296
995bfebf 112972016-01-12 Richard Biener <rguenther@suse.de>
11298
11299 PR tree-optimization/69157
11300 * gcc.dg/torture/pr69157.c: New testcase.
11301
113022016-01-12 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/69174
11305 * gcc.dg/torture/pr69174.c: New testcase.
11306
1d10d64c 113072016-01-12 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR c++/66808
11310 PR c++/69000
11311 * g++.dg/tls/pr66808.C: New test.
11312 * g++.dg/tls/pr69000.C: New test.
11313
f0b79faf 113142016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11315
11316 * gcc.target/powerpc/swaps-p8-23.c: New test.
11317 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11318
04cf75a4 113192016-01-11 John David Anglin <danglin@gcc.gnu.org>
11320
11321 PR tree-optimization/68356
11322 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11323
0eb4264c 113242016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11325 Jim Wilson <jim.wilson@linaro.org>
11326
11327 PR target/69194
11328 * gcc.target/arm/pr69194.c: New test.
11329
2f66de64 113302016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11331
11332 PR target/69225
11333 * gcc.target/i386/pr69225-1.c: New test.
11334 * gcc.target/i386/pr69225-2.c: Likewise.
11335 * gcc.target/i386/pr69225-3.c: Likewise.
11336 * gcc.target/i386/pr69225-4.c: Likewise.
11337 * gcc.target/i386/pr69225-5.c: Likewise.
11338 * gcc.target/i386/pr69225-6.c: Likewise.
11339
36105e82 113402016-01-11 Jakub Jelinek <jakub@redhat.com>
11341
1c78ce2e 11342 PR target/67462
11343 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11344 if lp64.
11345
a4a87320 11346 PR target/69071
11347 * gcc.dg/pr69071.c: New test.
11348
91fbd04f 11349 PR c++/69211
11350 * g++.dg/opt/pr69211.C: New test.
11351
36105e82 11352 PR tree-optimization/69214
11353 * gcc.c-torture/compile/pr69214.c: New test.
11354
e934c380 113552016-01-11 Uros Bizjak <ubizjak@gmail.com>
11356
11357 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11358 * gcc.target/i386/pr66232-11.c: Ditto.
11359 * gcc.target/i386/pr66232-12.c: Ditto.
11360 * gcc.target/i386/pr66232-13.c: Ditto.
11361
3ff1b153 113622016-01-11 Richard Biener <rguenther@suse.de>
11363
11364 PR tree-optimization/69173
11365 * gcc.dg/torture/pr69173.c: New testcase.
11366
04e1504c 113672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11368
11369 PR rtl-optimization/68796
11370 * gcc.target/aarch64/tst_5.c: New test.
11371 * gcc.target/aarch64/tst_6.c: Likewise.
11372
ae8718b5 113732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 PR rtl-optimization/68841
11376 * gcc.dg/pr68841.c: New test.
11377 * gcc.c-torture/execute/pr68841.c: New test.
11378
bd8bece2 113792016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11380
11381 PR rtl-optimization/68920
11382 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11383 for ix86 targets.
11384 * gcc.dg/ifcvt-5.c: New test.
11385
9b657cf1 113862016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11387
11388 PR bootstrap/69123
11389 * g++.dg/pr69123.C: New.
11390
7a158352 113912016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11392
11393 PR target/69010
11394 * gcc.target/i386/pr69010.c: New test.
11395
ff375d11 113962016-01-11 Martin Jambor <mjambor@suse.cz>
11397
11398 PR ipa/69044
11399 * gcc.target/i386/chkp-pr69044.c: New test.
11400
9eb890f1 114012016-01-11 Tom de Vries <tom@codesourcery.com>
11402
11403 PR tree-optimization/69109
11404 * gcc.dg/autopar/pr69109-2.c: New test.
11405 * gcc.dg/autopar/pr69109.c: New test.
11406
c4157ee5 114072016-01-11 Tom de Vries <tom@codesourcery.com>
11408
11409 PR tree-optimization/69108
11410 * gcc.dg/autopar/pr69108.c: New test.
11411
b933e511 114122016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11413
11414 PR c++/69029
11415 * c-c++-common/Wisleading-indentation.c: Augment test.
11416
efb73de1 114172016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11418
11419 PR fortran/69154
11420 * gfortran.dg/inline_matmul_12.f90: New test.
11421
40c86c3b 114222016-01-10 Paul Thomas <pault@gcc.gnu.org>
11423
11424 PR fortran/67779
11425 * gfortran.dg/actual_array_offset_1: New test.
11426
a006c0bb 114272016-01-10 Tom de Vries <tom@codesourcery.com>
11428
11429 PR tree-optimization/69062
11430 * gcc.dg/autopar/pr69062.c: New test.
11431
880ed4be 114322016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11433
11434 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11435 * gcc.dg/vect/slp-perm-2.c: Likewise.
11436 * gcc.dg/vect/slp-perm-3.c: Likewise.
11437 * gcc.dg/vect/slp-perm-5.c: Likewise.
11438 * gcc.dg/vect/slp-perm-6.c: Likewise.
11439 * gcc.dg/vect/slp-perm-7.c: Likewise.
11440 * gcc.dg/vect/slp-perm-8.c: Likewise.
11441
d95e1856 114422016-01-10 Tom de Vries <tom@codesourcery.com>
11443
11444 PR tree-optimization/69039
11445 * gcc.dg/autopar/pr69039.c: New test.
11446
0f8f48d0 114472016-01-09 Marek Polacek <polacek@redhat.com>
11448
11449 PR c++/69113
11450 * g++.dg/pr69113.C: New test.
11451
7dff0499 114522016-01-09 Jakub Jelinek <jakub@redhat.com>
11453
11454 PR middle-end/50865
11455 PR tree-optimization/69097
11456 * gcc.c-torture/execute/pr50865.c: New test.
11457 * gcc.c-torture/execute/pr69097-1.c: New test.
11458 * gcc.c-torture/execute/pr69097-2.c: New test.
11459 * gcc.dg/pr69097-1.c: New test.
11460 * gcc.dg/pr69097-2.c: New test.
11461
18431e78 114622016-01-09 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR c++/69164
11465 * g++.dg/opt/pr69164.C: New test.
11466
1943a4a2 114672016-01-08 Jakub Jelinek <jakub@redhat.com>
11468
11469 PR tree-optimization/69167
11470 * gcc.dg/pr69167.c: New test.
11471
a143e277 114722016-01-08 Marek Polacek <polacek@redhat.com>
11473
11474 PR c++/68449
11475 * g++.dg/pr68449.C: New.
11476
44c01906 114772016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11478
11479 PR tree-optimization/68707
11480 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11481 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11482 on platforms supporting it.
11483 * gcc.dg/vect/slp-perm-2.c: Likewise.
11484 * gcc.dg/vect/slp-perm-3.c: Likewise.
11485 * gcc.dg/vect/slp-perm-5.c: Likewise.
11486 * gcc.dg/vect/slp-perm-7.c: Likewise.
11487 * gcc.dg/vect/slp-perm-8.c: Likewise.
11488 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11489 on platforms supporting it.
11490
c437d1e8 114912016-01-08 Jakub Jelinek <jakub@redhat.com>
11492
c9595c51 11493 PR tree-optimization/69162
11494 * gcc.dg/pr69162.c: New test.
11495
c437d1e8 11496 PR tree-optimization/69172
11497 * gcc.dg/pr69172.c: New test.
11498
6a46a28c 114992016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11500
11501 PR tree-optimization/67781
11502 * gcc.c-torture/execute/pr67781.c: New file.
11503
62ad9a04 115042016-01-08 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR tree-optimization/69083
11507 * gcc.dg/vect/pr69083.c: New test.
11508
9e0e8c2a 115092016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11510
11511 PR tree-optimization/61441
11512 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11513 Use -fexcess-precision=standard for compiler options.
11514 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11515
5d034e37 115162016-01-08 Jakub Jelinek <jakub@redhat.com>
11517
5013f740 11518 PR fortran/69128
11519 * gfortran.dg/gomp/pr69128.f90: New test.
11520
5d034e37 11521 PR c++/69145
11522 * g++.dg/ext/pr69145-1.C: New test.
11523 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11524 * g++.dg/ext/pr69145-2.h: New file.
11525
517906ff 115262016-01-07 Martin Sebor <msebor@redhat.com>
11527
11528 PR c/68966
11529 * gcc.dg/atomic-fetch-bool.c: New test.
11530 * gcc.dg/sync-fetch-bool.c: New test.
11531
cdbb524c 115322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11533
11534 PR fortran/66680
11535 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11536
ec3aba9e 115372016-01-07 Nick Clifton <nickc@redhat.com>
11538
11539 PR target/66655
11540 * g++.dg/pr66655.C: New test.
11541 * g++.dg/pr66655_1.cc: Test support file.
11542 * g++.dg/pr66655.h: Test header file.
11543
9b657cf1 115442016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11545
11546 PR fortran/66680
11547 gfortran.dg/gomp/pr66680.f90: New test.
11548
cd45d7a5 115492016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11550
11551 PR target/69171
11552 * gcc.target/i386/pr69171-1.c: New test.
11553 * gcc.target/i386/pr69171-2.c: Likewise.
11554 * gcc.target/i386/pr69171-3.c: Likewise.
11555 * gcc.target/i386/pr69171-4.c: Likewise.
11556 * gcc.target/i386/pr69171-5.c: Likewise.
11557 * gcc.target/i386/pr69171-6.c: Likewise.
11558
4a86a91a 115592015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11560
11561 PR middle-end/67639
11562 * c-c++-common/pr67639.c: New test.
11563
34c05552 115642016-01-07 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR tree-optimization/69141
11567 * g++.dg/opt/pr69141.C: New test.
11568
f08d6895 115692016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11570
11571 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11572
32ec4173 115732016-01-06 Uros Bizjak <ubizjak@gmail.com>
11574
11575 PR target/69140
11576 * gcc.target/i386/pr69140.c: New test
11577
d74214f3 115782016-01-06 David Malcolm <dmalcolm@redhat.com>
11579
11580 * gcc.dg/bad-dereference.c: New test case.
11581
73991cab 115822015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11583
11584 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11585
fc8cc457 115862016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11587
11588 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11589
be3c9981 115902016-01-06 Marek Polacek <polacek@redhat.com>
11591
11592 PR sanitizer/69099
11593 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11594
2cb724f9 115952016-01-05 Marek Polacek <polacek@redhat.com>
11596
11597 PR c/69104
11598 * gcc.dg/atomic-invalid-2.c: New.
11599
233a53ed 116002016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11601
11602 PR target/68991
11603 * gcc.target/i386/pr68991.c: New test.
11604
ea87c5e3 116052016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11606
11607 PR target/68991
11608 * g++.dg/pr68991-1.C: New test.
11609 * g++.dg/pr68991-2.C: Likewise.
11610
1943a4a2 116112016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11612
1943a4a2 11613 PR other/60465
afe82e5b 11614 * gcc.target/ia64/pr60465-gprel64.c: New test.
11615 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11616
1e9147dd 116172016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11618
11619 PR rtl-optimization/68651
11620 * gcc.target/aarch64/pr68651_1.c: New test.
11621
d42aa619 116222016-01-05 David Malcolm <dmalcolm@redhat.com>
11623
11624 PR c/69122
11625 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11626
1776de76 116272016-01-05 Nathan Sidwell <nathan@acm.org>
11628
2d7d361d 11629 PR c++/58583
11630 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11631
1776de76 11632 * gcc.dg/alias-15.c: New.
11633
5beb12c0 116342016-01-05 Nick Clifton <nickc@redhat.com>
11635
11636 PR target/68870
11637 * g++.dg/pr68770.C: New test.
11638
d8cca921 116392016-01-04 Mike Stump <mikestump@comcast.net>
11640
11641 * lib/target-supports.exp (check_effective_target_cilkplus):
11642 cilkplus targets require pthreads.
afc907ef 11643 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11644
8427dff3 116452016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11646
11647 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11648 generation.
11649
f1717362 116502016-01-04 Jakub Jelinek <jakub@redhat.com>
11651
11652 Update copyright years.
11653
d7d6a3ab 116542016-01-04 Marek Polacek <polacek@redhat.com>
11655
11656 PR c/68908
11657 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11658 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11659 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11660
b8f4a5f9 116612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11662
11663 * gcc.target/sparc/20160104-2.c: New test.
11664
6b5c028f 116652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11666
11667 * gcc.target/sparc/20160104-1.c: New test.
11668
300e1002 116692016-01-03 Paul Thomas <pault@gcc.gnu.org>
11670
11671 PR fortran/65045
11672 * gfortran.dg/pr65045.f90: New test.
11673
855b105f 116742016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11675
11676 * gnat.dg/specs/debug1.ads: Delete.
11677
bdc177dc 116782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11679
11680 PR libgfortran/68867
11681 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11682 expression.
11683
48aaffae 116842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11685
11686 PR libgfortran/68867
11687 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11688 PowerPC.
11689
19a468b8 116902016-01-01 Paul Thomas <pault@gcc.gnu.org>
11691
11692 PR fortran/68864
11693 * gfortran.dg/pr68864.f90: New test.
11694
25371c91 116952016-01-01 Jakub Jelinek <jakub@redhat.com>
11696
2a659064 11697 PR tree-optimization/69070
11698 * gcc.dg/pr69070.c: New test.
11699
57aa9851 11700 PR sanitizer/69055
11701 * gfortran.dg/pr69055.f90: New test.
11702
25371c91 11703 PR target/69015
11704 * gcc.dg/pr69015.c: New test.
f1717362 11705\f
fb2c1edd 11706Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11707
11708Copying and distribution of this file, with or without modification,
11709are permitted in any medium without royalty provided the copyright
11710notice and this notice are preserved.