]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/nvptx/nvptx.c: #include tree-vrp.h.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
18fcac80 12016-08-29 Fritz Reese <fritzoreese@gmail.com>
2
3 Fix, reorganize, and clarify comparisons of anonymous types/components.
4
5 * gfortran.dg/dec_structure_13.f90: New testcase.
6
f1ecf8b3 72016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
8
9 PR fortran/77261
10 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
11 available.
12
4670f428 132016-08-28 Tom de Vries <tom@codesourcery.com>
14
15 PR lto/70955
16 * gcc.dg/pr70955.c: New test.
17 * gcc.dg/lto/pr70955_0.c: Same.
18 * gcc.dg/lto/pr70955_1.c: Same.
19
b243b563 202016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
21
22 PR tree-optimization/71077
23 * gcc.target/i386/pr71077.c: New test.
24
bb00f06f 252016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/77380
28 * gfortran.dg/pr77380.f90: New test.
29
29c786ea 302016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
31
32 PR fortran/77372
33 gfortran.dg/pr77372.f90: New test.
34
367964fa 352016-08-26 David Malcolm <dmalcolm@redhat.com>
36
37 * gcc.dg/spellcheck-fields-2.c (test): Move
38 dg-begin/end-multiline-output within function body.
39 (test_macro): New function.
40
df4248fb 412016-08-26 David Malcolm <dmalcolm@redhat.com>
42
43 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
44 (test_fixit_insert): Update expected output.
45 (test_fixit_remove): Likewise.
46 (test_fixit_replace): Likewise.
47
377da6e4 482016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49
50 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
51 Fix typo.
52
4f16cc83 532016-08-26 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/69047
56 * gcc.dg/pr69047.c: New testcase.
57
a54071b2 582016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
59 Martin Jambhor <mjambor@suse.cz>
377da6e4 60
a54071b2 61 * gcc.dg/ipa/propbits-1.c: New test-case.
62 * gcc.dg/ipa/propbits-2.c: Likewise.
63 * gcc.dg/ipa/propbits-3.c: Likewise.
64
2ae10c8c 652016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
66
67 PR fortran/77351
68 * gfortran.dg/pr77351.f90: New test.
69
c4963714 702016-08-25 Marek Polacek <polacek@redhat.com>
71
72 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
73
49e1f4eb 742016-08-25 Marek Polacek <polacek@redhat.com>
75
76 PR c/77323
77 * gcc.dg/pr77323.c: New test.
78
984f03c2 792016-08-24 Paul Thomas <pault@gcc.gnu.org>
80
81 PR fortran/77358
82 * gfortran.dg/submodule_17.f08: New test.
83
f6c98a9a 842016-08-24 Michael Collison <michael.collison@linaro.org>
85 Michael Collison <michael.collison@arm.com>
86
87 * gcc.target/arm/builtin_saddl.c: New testcase.
88 * gcc.target/arm/builtin_saddll.c: New testcase.
89 * gcc.target/arm/builtin_uaddl.c: New testcase.
90 * gcc.target/arm/builtin_uaddll.c: New testcase.
91 * gcc.target/arm/builtin_ssubl.c: New testcase.
92 * gcc.target/arm/builtin_ssubll.c: New testcase.
93 * gcc.target/arm/builtin_usubl.c: New testcase.
94 * gcc.target/arm/builtin_usubll.c: New testcase.
95
8938d43d 962016-08-24 Uros Bizjak <ubizjak@gmail.com>
97
98 PR target/77270
99 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
100 (dg-options): Use -march=amdfam10 instead of -march=athlon.
101 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
102 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
103 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
104 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
105 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
106 effective target. Remove scan-assembler-times directives.
107 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
108 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
109 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
110
2fb84e50 1112016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
112
113 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
114 of unsigned int.
115 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
116
cac7df4e 1172016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
118
119 PR testsuite/77317
120 * lib/target-supports.exp
121 (check_effective_target_vect_aligned_arrays): Don't cache the result.
122 (check_effective_target_vect_natural_alignment): Ditto.
123 (check_effective_target_vector_alignment_reachable): Ditto.
124 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
125
b904831d 1262016-08-23 Ian Lance Taylor <iant@golang.org>
127
128 * gcc.target/s390/nolrl-1.c: Don't match the file name.
129
ff055c48 1302016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
131
132 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
133 being created from pointers to memory locations.
134 * gcc.target/powerpc/vec-init-2.c: Likewise.
135
27af8972 1362016-08-23 Fritz Reese <fritzoreese@gmail.com>
137
138 * gfortran.dg/dec_structure_12.f90: New testcase.
139
bd8ac469 1402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
141
142 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
143
434d4291 1442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
145
146 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
147 verification.
148
be0be2de 1492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
150
151 * gcc.target/s390/md/andc-splitter-1.c: New test case.
152 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
153
7feac654 1542016-08-23 Richard Biener <rguenther@suse.de>
155
156 PR tree-optimization/27336
157 * c-c++-common/pr27336.c: New testcase.
158
364743f3 1592016-08-22 Marek Polacek <polacek@redhat.com>
160
161 PR c++/77321
162 * g++.dg/cpp1y/pr77321.C: New test.
163
b92c452d 1642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
165
166 PR fortran/60774
167 * gfortran.dg/empty_label.f: Adjust test for new error message.
168 * gfortran.dg/empty_label.f90: Ditto.
169 * gfortran.dg/empty_label_typedecl.f90: Ditto.
170 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
171 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
172
bfbc628a 1732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 PR fortran/61318
176 * gfortran.dg/pr61318.f90: New test.
177
99af6e70 1782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
179
180 PR fortran/77260
181 * gfortran.dg/pr77260_1.f90: New test.
182 * gfortran.dg/pr77260_2.f90: Ditto.
183
6cfc7001 1842016-08-22 Joseph Myers <joseph@codesourcery.com>
185
186 PR middle-end/77269
187 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
188 __builtin_signbitf and __builtin_signbitl in expected generic
189 expansion.
190 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
191 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
192 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
193 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
194 tests.
195
012f068a 1962016-08-22 Joseph Myers <joseph@codesourcery.com>
197
198 * gcc.dg/torture/float128-builtin.c,
199 gcc.dg/torture/float128-ieee-nan.c,
200 gcc.dg/torture/float128x-builtin.c,
201 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
202 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
203 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
204 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
205 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
206 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
207 gcc.dg/torture/floatn-nan.h: New tests.
208
e2c5b687 2092016-08-22 Joseph Myers <joseph@codesourcery.com>
210
211 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
212 macro.
213 (main): Update calls to TEST_I_F.
214 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
215 macro.
216 (main): Update calls to TEST_I_F.
217
b4635564 2182016-08-22 Joseph Myers <joseph@codesourcery.com>
219
220 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
221 gcc.dg/torture/fp-int-convert-float32x-timode.c,
222 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
223 names in calls to TEST_I_F.
224
802bc569 2252016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
226
227 PR c/52952
228 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
229
70fa7158 2302016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
231
232 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
233 and !natural_alignment_64.
234 * gcc.dg/ipa/propalign-2.c: Likewise.
235 * gcc.dg/ipa/propalign-3.c: Likewise.
236 * gcc.dg/ipa/propalign-4.c: Likewise.
237 * gcc.dg/ipa/propalign-5.c: Likewise.
238 * lib/target-supports.exp
239 (check_effective_target_natural_alignment_32): Add avr-*-*.
240
d0346b1a 2412016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
242
243 PR tree-optimization/61839
244 * gcc.dg/tree-ssa/pr61839_1.c: New test.
245 * gcc.dg/tree-ssa/pr61839_2.c: New test.
246 * gcc.dg/tree-ssa/pr61839_3.c: New test.
247 * gcc.dg/tree-ssa/pr61839_4.c: New test.
248
82c85aba 2492016-08-19 Joseph Myers <joseph@codesourcery.com>
250
251 PR c/32187
252 * lib/target-supports.exp (check_effective_target_float16)
253 (check_effective_target_float32, check_effective_target_float64)
254 (check_effective_target_float128, check_effective_target_float32x)
255 (check_effective_target_float64x)
256 (check_effective_target_float128x)
257 (check_effective_target_float16_runtime)
258 (check_effective_target_float32_runtime)
259 (check_effective_target_float64_runtime)
260 (check_effective_target_float128_runtime)
261 (check_effective_target_float32x_runtime)
262 (check_effective_target_float64x_runtime)
263 (check_effective_target_float128x_runtime)
264 (check_effective_target_floatn_nx_runtime)
265 (add_options_for_float16, add_options_for_float32)
266 (add_options_for_float64, add_options_for_float128)
267 (add_options_for_float32x, add_options_for_float64x)
268 (add_options_for_float128x): New procedures.
269 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
270 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
271 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
272 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
273 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
274 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
275 gcc.dg/torture/float128-complex.c,
276 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
277 gcc.dg/torture/float128x-basic.c,
278 gcc.dg/torture/float128x-complex.c,
279 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
280 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
281 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
282 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
283 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
284 gcc.dg/torture/float32x-basic.c,
285 gcc.dg/torture/float32x-complex.c,
286 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
287 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
288 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
289 gcc.dg/torture/float64x-basic.c,
290 gcc.dg/torture/float64x-complex.c,
291 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
292 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
293 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
294 gcc.dg/torture/floatn-tg.h,
295 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
296 gcc.dg/torture/fp-int-convert-float128-ieee.c,
297 gcc.dg/torture/fp-int-convert-float128x-timode.c,
298 gcc.dg/torture/fp-int-convert-float128x.c,
299 gcc.dg/torture/fp-int-convert-float16-timode.c,
300 gcc.dg/torture/fp-int-convert-float16.c,
301 gcc.dg/torture/fp-int-convert-float32-timode.c,
302 gcc.dg/torture/fp-int-convert-float32.c,
303 gcc.dg/torture/fp-int-convert-float32x-timode.c,
304 gcc.dg/torture/fp-int-convert-float32x.c,
305 gcc.dg/torture/fp-int-convert-float64-timode.c,
306 gcc.dg/torture/fp-int-convert-float64.c,
307 gcc.dg/torture/fp-int-convert-float64x-timode.c,
308 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
309 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
310 maximum exponent of floating-point type. Use it in testing
311 whether 0x8...0 fits in the floating-point type. Always treat -1
312 (signed 0xf...f) as fitting in the floating-point type.
313 (M_OK1): New macro.
314 * gcc.dg/torture/fp-int-convert-double.c,
315 gcc.dg/torture/fp-int-convert-float.c,
316 gcc.dg/torture/fp-int-convert-float128-timode.c,
317 gcc.dg/torture/fp-int-convert-float128.c,
318 gcc.dg/torture/fp-int-convert-float80-timode.c,
319 gcc.dg/torture/fp-int-convert-float80.c,
320 gcc.dg/torture/fp-int-convert-long-double.c,
321 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
322
cf0bbc39 3232016-08-19 Jakub Jelinek <jakub@redhat.com>
324
9354a9a5 325 PR fortran/72744
326 * gfortran.dg/gomp/pr72744.f90: New test.
327
cf0bbc39 328 PR fortran/69281
329 * gfortran.dg/gomp/pr69281.f90: New test.
330
ee0e163a 3312016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
332
333 * gfortran.dg/random_4.f90: Initialize seed before using, handle
334 the last special seed value.
335 * gfortran.dg/random_7.f90: Use size for last array member instead
336 of hardcoded value.
337
6d7de609 3382016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
339
340 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
341 * gcc.dg/cpp/warn-undef-2.c: Likewise.
342
e3243c77 3432016-08-19 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/77286
346 * gcc.dg/torture/pr77286.c: New testcase.
347
b983d92d 3482016-08-18 David Malcolm <dmalcolm@redhat.com>
349
350 * gcc.dg/verbose-asm-2.c: New test case.
351
48a7392b 3522016-08-18 David Malcolm <dmalcolm@redhat.com>
353
354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
355 (custom_diagnostic_finalizer): Update for change to
356 diagnostic_show_locus.
357
5c8151fa 3582016-08-18 David Malcolm <dmalcolm@redhat.com>
359
360 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
361 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
362
26040f06 3632016-08-18 Marek Polacek <polacek@redhat.com>
364
365 PR c/71514
366 * gcc.dg/pr71514.c: New test.
367
360e911d 3682015-08-18 H.J. Lu <hongjiu.lu@intel.com>
369
370 PR target/72839
371 * gcc.target/i386/pr72839.c: New test.
372
6de0546d 3732016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
374
375 PR middle-end/70895
376 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
377 * c-c++-common/goacc/reduction-1.c: Likewise.
378 * c-c++-common/goacc/reduction-2.c: Likewise.
379 * c-c++-common/goacc/reduction-3.c: Likewise.
380 * c-c++-common/goacc/reduction-4.c: Likewise.
381
cee80871 3822016-08-18 Alan Modra <amodra@gmail.com>
383
384 * gcc.c-torture/compile/pr72771.c: New.
385
f9c39b65 3862016-08-17 Jakub Jelinek <jakub@redhat.com>
387
388 PR fortran/67496
389 * gfortran.dg/pr67496.f90: New test.
390
bf448dc8 3912015-08-17 Alan Hayward <alan.hayward@arm.com>
392
393 PR tree-optimization/71752
f9c39b65 394 * gcc.dg/vect/pr71752.c: New.
bf448dc8 395
d2392ec3 3962016-08-17 Uros Bizjak <ubizjak@gmail.com>
397
398 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
399
c4994c0b 4002016-08-17 Jakub Jelinek <jakub@redhat.com>
401
402 PR middle-end/77259
403 * g++.dg/ipa/devirt-52.C: New test.
404
f7896ff0 4052016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
406
407 * c-c++-common/goacc/reduction-6.c: New testcase.
408
7104d1a8 4092016-08-17 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/76490
412 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
413 * gcc.dg/pr52904.c: XFAIL.
414
cff41b9e 4152016-08-17 Richard Biener <rguenther@suse.de>
416
417 PR tree-optimization/23855
418 * gcc.dg/loop-unswitch-2.c: Adjust.
419
b1398e47 4202016-08-16 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/72817
423 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
424
de41fc22 4252016-08-16 Joseph Myers <joseph@codesourcery.com>
426
427 PR libgcc/77265
428 * gcc.dg/torture/float128-extend-inf.c: New test.
429
5927e78e 4302016-08-16 David Malcolm <dmalcolm@redhat.com>
431
432 PR c/72857
433 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
434 for embedded NUL.
435 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
436 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
437 caret placement.
438 (test_oct): Likewise.
439 (test_multiple): Likewise.
440 (test_field_width_specifier): Likewise.
441 (test_field_width_specifier_2): New function.
442 (test_field_precision_specifier): New function.
443 (test_embedded_nul): Update expected caret placement.
444 (test_non_contiguous_strings): Update line number.
445 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
446 (__emit_string_literal_range): Add "caret_idx" param.
447 (test_simple_string_literal): Add value for new param, updating
448 expected output..
449 (test_concatenated_string_literal): Likewise.
450 (test_multiline_string_literal): Likewise.
451 (test_hex): Likewise.
452 (test_oct): Likewise.
453 (test_multiple): Likewise.
454 (test_ucn4): Likewise.
455 (test_ucn8): Likewise.
456 (test_u8): Likewise.
457 (test_u): Likewise; update expected message, from "range" to
458 "location".
459 (test_U): Likewise.
460 (test_L): Likewise.
461 (test_macro): Add value for new param.
462 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
463 (__emit_string_literal_range): Add "caret_idx" param.
464 (test_stringified_token_1): Add value for new param. Update
465 expected message, from "range" to "location".
466 (test_stringized_token_2): Likewise, adding param to macro.
467 (test_stringified_token_3): Likewise.
468 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
469 (emit_warning): Convert param from source_range to location_t.
470 (test_string_literals): Add caret_idx param, and use it when
471 constructing a substring_loc. Update error message, from
472 "range" to "location".
473
b8d94309 4742016-08-16 Jakub Jelinek <jakub@redhat.com>
475
2e947447 476 PR target/71910
477 * g++.dg/gomp/pr71910.C: New test.
478
9ea71b15 479 PR middle-end/67485
480 * gcc.c-torture/compile/pr67485.c: New test.
481
b8d94309 482 PR target/72867
483 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
484
31de5086 4852016-08-16 Bin Cheng <bin.cheng@arm.com>
486
487 PR tree-optimization/69848
488 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
489
a05d3de8 4902016-08-16 Martin Liska <mliska@suse.cz>
491
492 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
493 of memory operations so that it can be handled by core2
494 in 32-bit mode.
495
b50ad04e 4962016-08-16 Richard Biener <rguenther@suse.de>
497
498 PR tree-optimization/76783
499 * gcc.dg/pr76783.c: New testcase.
500 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
501
b441db40 5022016-08-16 Bin Cheng <bin.cheng@arm.com>
503
504 PR tree-optimization/72817
505 PR tree-optimization/73450
506 * gcc.dg/tree-ssa/pr72817.c: New test.
507 * gcc.dg/tree-ssa/pr73450.c: New test.
508
36d310d0 5092016-08-15 Fritz Reese <fritzoreese@gmail.com>
510
511 * gfortran.dg/init_flag_13.f90: New testcase.
512 * gfortran.dg/init_flag_14.f90: Ditto.
513 * gfortran.dg/init_flag_15.f03: Ditto.
514 * gfortran.dg/dec_init_1.f90: Ditto.
515 * gfortran.dg/dec_init_2.f90: Ditto.
516
e5ec9f76 5172016-08-15 Uros Bizjak <ubizjak@gmail.com>
518
519 PR target/72867
520 * gcc.target/i386/pr72867.c: New test.
521
6ce66d38 5222016-08-16 Eric Botcazou <ebotcazou@adacore.com>
523
524 * c-c++-common/dump-ada-spec-5.c: New test.
525
894463cf 5262016-08-15 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/73434
529 * gcc.dg/torture/pr73434.c: New testcase.
530
98b374b4 5312016-08-15 Jakub Jelinek <jakub@redhat.com>
532
533 PR tree-optimization/72824
534 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
535
9b90f118 5362016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
537
538 PR fortran/70598
539 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
540 in use_device clause.
541 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
542 * gfortran.dg/goacc/list.f95: Adjust to catch
543 "neither a POINTER nor an array" error messages.
544
1d80868e 5452016-08-14 Uros Bizjak <ubizjak@gmail.com>
546
547 PR target/76342
548 * gcc.target/i386/pr76342.c: New test.
549
153e4ac1 5502016-08-12 Jakub Jelinek <jakub@redhat.com>
551
552 PR c/71512
553 * g++.dg/ubsan/pr71512.C: New test.
554 * c-c++-common/ubsan/pr71512-1.c: New test.
555 * c-c++-common/ubsan/pr71512-2.c: New test.
556
3c382998 5572016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
558
559 * gcc.target/powerpc/vec-init-1.c: New tests to test various
560 vector initialization options.
561 * gcc.target/powerpc/vec-init-2.c: Likewise.
562 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
563 is generated on ISA 3.0.
564
7079d57a 5652016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
566
567 PR middle-end/71654
568 * gcc.dg/c-c++-common/pr71654.c: New test.
569 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
570 dg-options.
571 * gcc.dg/tree-ssa/vrp24: Likewise.
572
7175bb2a 5732016-08-12 Jakub Jelinek <jakub@redhat.com>
574
575 PR c/67410
576 * gcc.dg/pr67410.c: New test.
577
56fb8e9d 5782016-08-12 Bin Cheng <bin.cheng@arm.com>
579
580 PR tree-optimization/69848
581 * gcc.dg/vect/vect-pr69848.c: New test.
582
1f84b4ab 5832016-08-12 Uros Bizjak <ubizjak@gmail.com>
584
585 PR testsuite/71008
586 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
587 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
588 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
589 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
590
60b349d9 5912016-08-12 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/57326
594 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
595 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
596 * gcc.dg/tree-ssa/pr35287.c: Likewise.
597 * gcc.target/i386/pr45685.c: Likewise.
598 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
599 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
600 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
601 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
602 * gfortran.dg/pr34163.f90: Likewise.
603
6d5f72f3 6042016-08-12 Martin Liska <mliska@suse.cz>
605
606 * g++.dg/gcov/gcov-16.C: New test.
607 * lib/gcov.exp: Support new argument for run-gcov function.
608
b357db2c 6092016-08-12 Martin Liska <mliska@suse.cz>
610
611 PR gcov-profile/35590
612 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
613
08e33f10 6142016-08-12 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/72851
617 * gcc.dg/torture/pr72851.c: New testcase.
618
9a478fab 6192016-08-12 Alexandre Oliva <aoliva@redhat.com>
620
832d369d 621 PR debug/63240
622 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
623 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
624 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
625 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
626 DW_AT_deleted.
627
1289a281 628 PR debug/55641
629 * g++.dg/debug/dwarf2/ref-1.C: New.
630
9a478fab 631 PR debug/49366
632 * g++.dg/debug/dwarf2/template-params-12.H: New.
633 * g++.dg/debug/dwarf2/template-params-12f.C: New.
634 * g++.dg/debug/dwarf2/template-params-12g.C: New.
635 * g++.dg/debug/dwarf2/template-params-12n.C: New.
636 * g++.dg/debug/dwarf2/template-params-12s.C: New.
637 * g++.dg/debug/dwarf2/template-params-12u.C: New.
638 * g++.dg/debug/dwarf2/template-params-12v.C: New.
639 * g++.dg/debug/dwarf2/template-params-12w.C: New.
640
e61229f8 6412016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
642
643 PR target/72863
644 * gcc.target/powerpc/pr72863.c: New test.
645
c7823416 6462016-08-11 Uros Bizjak <ubizjak@gmail.com>
647
648 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
649
df15667f 6502015-08-11 H.J. Lu <hongjiu.lu@intel.com>
651
652 * gcc.target/i386/pieces-strcpy-1.c: New test.
653 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
654
83c375ba 6552016-08-11 Jakub Jelinek <jakub@redhat.com>
656
657 PR c++/72868
658 * g++.dg/cpp1y/constexpr-switch4.C: New test.
659
350f354a 6602015-08-11 H.J. Lu <hongjiu.lu@intel.com>
661
662 * gcc.target/i386/pieces-memcpy-1.c: New test.
663 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
664 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
665 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
666 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
667 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
668
74be5bc1 6692016-08-11 Jakub Jelinek <jakub@redhat.com>
670
671 PR c/72816
20fb4916 672 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 673
40395983 6742016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
675
676 PR tree-optimization/71083
677 * gcc.c-torture/execute/pr71083.c: New test.
678 * gnat.dg/loop_optimization23.adb: New test.
679 * gnat.dg/loop_optimization23_pkg.ads: New test.
680 * gnat.dg/loop_optimization23_pkg.adb: New test.
681
ec969ce4 6822016-08-11 Richard Biener <rguenther@suse.de>
683
684 PR tree-optimization/72772
685 * gcc.dg/graphite/pr35356-1.c: Adjust.
686 * gcc.dg/tree-ssa/pr59597.c: Likewise.
687
25482c16 6882016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
689
690 * gfortran.dg/random_7.f90: Take into account that the last seed
691 value is the special p value.
692 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
693
f454033a 6942016-08-11 Richard Biener <rguenther@suse.de>
695
696 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
697
2d2b78a1 6982016-08-11 Alan Modra <amodra@gmail.com>
699
700 * gcc.target/powerpc/pr71680.c: New.
701
97468983 7022016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
703
704 * gcc.target/powerpc/bfp/bfp.exp: New file.
705 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
706 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
707 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
708 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
709 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
710 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
711 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
712 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
713 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
714 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
715 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
716 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
717 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
718 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
719 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
720 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
721 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
722 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
723 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
724 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
725 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
726 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
727 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
728 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
729 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
730 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
731 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
732 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
733 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
734 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
735 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
736 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
737 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
738 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
739 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
740 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
741 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
742 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
743 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
744 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
745 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
746 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
747 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
748 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
749 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
750 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
751 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
752 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
753 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
754 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
755 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
756 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
757 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
758
23a6fe48 7592016-08-10 Bin Cheng <bin.cheng@arm.com>
760
761 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
762 Add aarch64*-*-*.
763
0cb8f73e 7642016-08-10 Bin Cheng <bin.cheng@arm.com>
765
766 * gcc.target/aarch64/simd/vcond-ne.c: New test.
767
b7ed2a65 7682016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
769
770 PR target/72853
771 * gcc.target/powerpc/pr72853.c: New test.
772
2d2b4107 7732016-08-10 Martin Liska <mliska@suse.cz>
774
775 PR gcov-profile/58306
776 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
777
7132b755 7782016-08-10 Martin Liska <mliska@suse.cz>
779
780 * g++.dg/gcov/gcov-threads-1.C: New test.
781
5186407c 7822016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
783
784 PR target/71873
785 * gcc.target/avr/pr71873.c: New test.
786
44f01555 7872016-08-09 Martin Liska <mliska@suse.cz>
788
789 * g++.dg/gcov/gcov-dump-1.C: New test.
790 * g++.dg/gcov/gcov-dump-2.C: New test.
791
7d4f18f5 7922016-08-09 Martin Liska <mliska@suse.cz>
793
794 * gcc.dg/tree-prof/val-prof-9.c: New test.
795
defa7026 7962016-08-09 Martin Liska <mliska@suse.cz>
797
798 * gcc.dg/tree-prof/val-prof-8.c: New test.
799
ae7e6062 8002016-08-09 Martin Jambor <mjambor@suse.cz>
801
0c47dd26 802 PR ipa/71981
803 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 804
a69fb570 8052016-08-09 Bin Cheng <bin.cheng@arm.com>
806
807 PR tree-optimization/33707
808 * gcc.dg/vect/pr33707.c: New test.
809
a031a844 8102016-08-09 Bin Cheng <bin.cheng@arm.com>
811
812 PR tree-optimization/pr72772
813 * gcc.dg/tree-ssa/pr72772.c: New test.
814
8f1baf0d 8152016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
816
817 PR rtl-optimization/66669
818 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
819
53e7aca1 8202016-08-09 Jakub Jelinek <jakub@redhat.com>
821
822 PR tree-optimization/72824
823 * gcc.c-torture/execute/ieee/pr72824.c: New test.
824
c162fa25 8252016-08-09 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/71802
828 * gcc.dg/torture/pr71802.c: New testcase.
829
87156a7d 8302016-08-09 Jakub Jelinek <jakub@redhat.com>
831
832 PR c++/72809
833 * g++.dg/eh/stdarg1.C: New test.
834
d0029333 8352016-08-08 Andi Kleen <ak@linux.intel.com>
836
837 * lib/profopt.exp: (auto-profopt-execute): Don't include full
838 test command line in failure log.
839 (profopt-execute): dito. Make autofdo file names unique.
840
7af4d06b 8412016-08-08 David Malcolm <dmalcolm@redhat.com>
842
843 PR c/64955
844 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
845 output.
846
7091ff70 8472016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
848
849 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
850 c99_runtime.
851 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
852 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
853 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
854 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
855 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
856 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
857
d189b094 8582016-08-08 David Malcolm <dmalcolm@redhat.com>
859
860 PR c/52952
861 * gcc.dg/cpp/pr66415-1.c: Likewise.
862 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
863 * gcc.dg/format/c90-printf-1.c: Likewise.
864 * gcc.dg/format/diagnostic-ranges.c: New test case.
865
440837fe 8662016-08-08 Jakub Jelinek <jakub@redhat.com>
867
7cbcf608 868 PR fortran/72716
869 * gfortran.dg/gomp/pr72716.f90: New test.
870
aa1ddb66 871 PR middle-end/72781
872 * gcc.dg/gomp/pr72781.c: New test.
873
440837fe 874 PR middle-end/68762
875 * g++.dg/vect/pr68762-1.cc: New test.
876 * g++.dg/vect/pr68762-2.cc: New test.
877 * g++.dg/vect/pr68762.h: New file.
878
eb571c16 8792016-08-08 Martin Sebor <msebor@redhat.com>
880
881 PR testsuite/72838
f9c39b65 882 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
883 * g++.dg/warn/overflow-warn-3.C: Same.
884 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 885
8ca5189a 8862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
887
888 PR fortran/71936
889 * gfortran.dg/allocate_with_source_21.f03: New test.
890
1495e54c 8912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
892
893 PR fortran/72698
894 * gfortran.dg/allocate_with_source_20.f03: New test.
895
d1e97886 8962016-08-08 Alan Modra <amodra@gmail.com>
897
898 * gcc.c-torture/compile/pr72802.c: New.
899
9da84a54 9002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
901
902 PR fortran/70524
903 * gfortran.dg/dependency_48.f90: New test.
904
3f9692a5 9052016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
906
b5b764be 907 PR fortran/70040
3f9692a5 908 * gfortran.dg/pr70040.f90: New testcase.
909
099ec19a 9102016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
911
912 PR fortran/71961
913 * gfortran.dg/matmul_10.f90: New testcase.
914
e8272095 9152016-08-07 Jan Hubicka <hubicka@ucw.cz>
916
917 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
918
f5d2c462 9192016-08-07 Jakub Jelinek <jakub@redhat.com>
920
921 PR c/72816
922 * gcc.dg/pr72816.c: New test.
923
30c60892 9242016-08-06 Jonathan Wakely <jwakely@redhat.com>
925
926 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
927 * g++.dg/conversion/pr41426.C: Likewise.
928 * g++.dg/conversion/pr66211.C: Likewise.
929 * g++.dg/cpp1y/lambda-init9.C: Likewise.
930 * g++.dg/init/ref8.C: Likewise.
931 * g++.old-deja/g++.law/cvt20.C: Likewise.
932 * g++.old-deja/g++.mike/p9732c.C: Likewise.
933
2abf3c4a 9342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
935
936 PR tree-optimization/18046
937 * gcc.dg/tree-ssa/vrp105.c: New test.
938 * gcc.dg/tree-ssa/vrp106.c: New test.
939
ea034e2c 9402016-08-05 Martin Sebor <msebor@redhat.com>
941
942 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
943 1ul in diagnostics. Remove hyphen from "constant-expression."
944 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
945 * g++.dg/cpp0x/static_assert3.C: Same.
946 * g++.dg/cpp1y/constexpr-throw.C: Same.
947 * g++.dg/template/nontype3.C: Same.
948 * g++.dg/warn/overflow-warn-1.C: Same.
949 * g++.dg/warn/overflow-warn-3.C: Same.
950 * g++.dg/warn/overflow-warn-4.C: Same.
951
d4166bdc 9522016-08-05 David Malcolm <dmalcolm@redhat.com>
953
954 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
955 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
956 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
957 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
958
906dd612 9592016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
960
961 PR tree-optimization/72810
962 * gcc.dg/tree-ssa/vrp110.c: New test.
963
9788fb76 9642016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
965
966 PR Target/72819
967 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
968 registers.
969 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
970 saving the half-precision registers.
971 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
972 value is returned in h0.
973 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
974 are passed in FP/SIMD registers.
975 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
976 passing works corrcetly.
977 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
978 (hfa_f16x2_t): Likewise.
979 (hfa_f16x3_t): Likewise.
980 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
981 are promoted to double and passed in a double register.
982 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
983 are promoted to double and stacked.
984 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
985 __fp16 data types.
986 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
987 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
988 __fp16 first get passed in FP/SIMD registers, then stacked.
989
30f40fe4 9902016-08-05 Nathan Sidwell <nathan@acm.org>
991
992 PR c++/68724
993 * g++.dg/cpp0x/pr68724.C: New.
994
8a6540e1 9952016-08-05 Richard Biener <rguenther@suse.de>
996
997 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
998
09001ac1 9992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1000
1001 * gcc.dg/tree-ssa/vrp107.c: New test.
1002 * gcc.dg/tree-ssa/vrp108.c: New test.
1003 * gcc.dg/tree-ssa/vrp109.c: New test.
1004
88ab6a9c 10052016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1006
1007 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1008 dg-options.
1009
b2a036e7 10102016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1011
1012 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1013 test-cases.
1014 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1015 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1016 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1017 test-cases.
1018 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1019 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1020 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1021 large_double.
1022
8dbf49cb 10232016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/72800
1026 * g++.dg/cpp1y/lambda-ice1.C: New.
1027
dcc45aae 10282016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1029
1030 PR c++/72759
1031 * g++.dg/cpp1y/pr72759.C: New test.
1032
88fe4062 10332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1034
1035 * gcc.dg/switch-10.c: New test.
1036
a1af716f 10372016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1038
1039 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1040
1fa5d8ba 10412016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1042
1043 * c-c++-common/goacc/routine-5.c: Update.
1044
e8dedc4a 10452016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1046
1047 PR rtl-optimization/70903
1048 * gcc.c-torture/execute/pr70903.c: New test.
1049
7ca5003c 10502016-08-04 Martin Liska <mliska@suse.cz>
1051
1052 * gcc.dg/params/params.exp: Replace file exists with
1053 TESTING_IN_BUILD_TREE.
1054
810702a2 10552016-08-04 Marek Polacek <polacek@redhat.com>
1056
1057 PR c++/70229
1058 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1059
fa8a8f79 10602016-08-04 Richard Biener <rguenther@suse.de>
1061
1062 PR middle-end/71984
1063 * gcc.dg/torture/pr71984.c: Guard correctness check for
1064 little-endian.
1065
9916f5a5 10662016-08-03 Andrew Pinski <apinski@cavium.com>
1067
1068 * gcc.c-torture/compile/20160802-1.c: New testcase.
1069
278b4698 10702016-08-03 Fritz Reese <fritzoreese@gmail.com>
1071
1072 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1073
860c3c85 10742016-08-03 Richard Biener <rguenther@suse.de>
1075
1076 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1077 and remove -O3.
1078 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1079 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1080
0a41d717 10812016-08-03 Richard Biener <rguenther@suse.de>
1082
1083 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1084 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1085 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1086 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1087
52e3c0e8 10882016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1089
1090 * gcc.dg/init-excess-2.c: Require int32plus.
1091 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1092 * gcc.dg/pr59963-2.c: Require int32plus.
1093 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1094 * gcc.dg/unroll-7.c: Require int32plus.
1095
ad8a330c 10962016-08-02 Bin Cheng <bin.cheng@arm.com>
1097
1098 PR tree-optimization/34114
1099 * gcc.dg/tree-ssa/loop-42.c: New test.
1100
d3aa3636 11012016-08-02 Tamar Christina <tamar.christina@arm.com>
1102
1103 * gcc.target/aarch64/vminmaxnm.c: New.
1104 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1105 tests.
1106
c79d3723 11072016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1108
1109 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1110 vec_extract for vector float, vector int, vector short, and vector
1111 char.
1112 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1113 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1114 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1115 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1116
5fc13c39 11172016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1118
1119 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1120 single stack adjustment, no writeback.
5fc13c39 1121 * gcc.target/aarch64/test_frame_12.c: Likewise.
1122 * gcc.target/aarch64/test_frame_13.c: Likewise.
1123 * gcc.target/aarch64/test_frame_15.c: Likewise.
1124 * gcc.target/aarch64/test_frame_6.c: Likewise.
1125 * gcc.target/aarch64/test_frame_7.c: Likewise.
1126 * gcc.target/aarch64/test_frame_8.c: Likewise.
1127 * gcc.target/aarch64/test_frame_16.c: New test.
1128
2eb70c76 11292015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1130
1131 PR target/72748
1132 * gcc.target/i386/pr72748.c: New test.
1133
12117f39 11342015-08-01 Alan Hayward <alan.hayward@arm.com>
1135
1136 PR tree-optimization/71818
1137 * gcc.dg/vect/pr71818.c: New
1138
56e7a293 11392016-08-01 Martin Liska <mliska@suse.cz>
1140
1141 PR tree-optimization/71857
1142 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1143
aa8852cc 11442016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1145
1146 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1147
f3c032a4 11482016-08-01 Jan Beulich <jbeulich@suse.com>
1149
1150 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1151
a1e9d2c3 11522016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1153
1154 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1155 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1156
466045aa 11572016-07-31 Jonathan Wakely <jwakely@redhat.com>
1158
1159 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1160 (check_effective_target_c++): Likewise. Also match for libstdc++.
1161
71b5dc23 11622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1163
1164 PR fortran/41922
1165 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1166 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1167 * gfortran.dg/pr41922.f90: New test.
1168
dd13eb1b 11692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1170
1171 PR fortran/68566
1172 * gfortran.dg/pr68566.f90: new test.
1173
cb768824 11742016-07-30 Martin Sebor <msebor@redhat.com>
1175
1176 PR c++/60760
1177 PR c++/71091
1178 * g++.dg/cpp0x/constexpr-cast.C: New test.
1179 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1180 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1181 * g++.dg/ubsan/pr63956.C: Correct.
1182
efa8ff03 11832016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1184
1185 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1186 vector double or vector long where the vector is in memory.
1187 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1188 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1189
0b8113c5 11902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1191
1192 PR fortran/69867
1193 * gfortran.dg/pr69867.f90: New test.
1194
3badc59b 11952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1196
1197 PR fortran/69962
1198 * gfortran.dg/pr69962.f90: New test.
1199
fc8b54ff 12002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1201
1202 PR fortran/70006
1203 * gfortran.dg/pr70006.f90: New test.
1204
165b422e 12052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1206
1207 PR fortran/71730
1208 * gfortran.dg/pr71730.f90: New test.
1209 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1210 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1211 * gfortran.dg/array_constructor_26.f03: Ditto.
1212
0c6334ed 12132016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1214
1215 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1216 * gcc.target/powerpc/pr71763.c: Likewise.
1217
4ebf85be 12182016-07-29 Marek Polacek <polacek@redhat.com>
1219
1220 PR c/71742
1221 * gcc.dg/940510-1.c: Adjust dg-error.
1222 * gcc.dg/c99-flex-array-1.c: Likewise.
1223 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1224
9efe5be6 1225 PR c/71853
1226 * gcc.dg/noncompile/pr71853.c: New test.
1227
4c4548bb 1228 PR c/71573
1229 * gcc.dg/noncompile/pr71573.c: New test.
1230
8ae70602 1231 PR c/71926
1232 * g++.dg/warn/Wparentheses-30.C: New test.
1233 * gcc.dg/Wparentheses-14.c: New test.
1234
cfc1aded 12352016-07-29 Uros Bizjak <ubizjak@gmail.com>
1236
1237 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1238
d5e80d93 12392016-07-29 Bin Cheng <bin.cheng@arm.com>
1240
1241 PR tree-optimization/57558
1242 * gcc.dg/vect/pr57558-1.c: New test.
1243 * gcc.dg/vect/pr57558-2.c: New test.
1244
c7c713ec 12452016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1246
cfc1aded 1247 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1248 to scan forwprop1 dump pass.
1249
34b9af67 12502016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/51488
1253 * g++.dg/template/pr51488.C: New.
1254
322d4184 12552016-07-29 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR c/71969
1258 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1259 static __inline__.
1260 * gcc.dg/pr71969-1.c: New test.
1261 * gcc.dg/pr71969-2.c: New test.
1262 * gcc.dg/pr71969-3.c: New test.
1263
7648c9c7 12642016-07-29 Marek Polacek <polacek@redhat.com>
1265
1266 PR c/71574
1267 * c-c++-common/pr71574.c: New test.
1268
35fddbd6 1269 PR c/71583
1270 * gcc.dg/noncompile/pr71583.c: New test.
1271
d06bcb87 12722016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1273
1274 PR middle-end/68217
1275 * gcc.dg/pr68217.c: New test.
1276
fb5574d7 12772016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/71067
1280 * gfortran.dg/pr71067_1.f90: New test.
1281 * gfortran.dg/pr71067_2.f90: Ditto.
1282
a52bb7a0 12832016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1284
1285 * gcc.target/powerpc/vec-extract-1.c: New test.
1286
42e96823 12872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1288
1289 PR fortran/71799
1290 * gfortran.dg/pr71799.f90: New test.
1291
d5539c6b 12922016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/71665
1295 * g++.dg/cpp0x/pr71665-1.C: New.
1296 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1297 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1298 * g++.dg/ext/label10.C: Likewise.
1299 * g++.dg/parse/constant5.C: Likewise.
1300
05995232 13012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1302
1303 PR fortran/71859
1304 * gfortran.dg/pr71859.f90: New test.
1305 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1306 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1307
7a4429b2 13082016-07-28 Paul Thomas <pault@gcc.gnu.org>
1309
1310 PR fortran/71883
1311 * gfortran.dg/pr71883.f90 : New test.
1312
f339cf78 13132016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1314
1315 PR tree-optimization/71734
cfc1aded 1316 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1317
8311fe26 13182016-07-28 Renlin Li <renlin.li@arm.com>
1319
1320 Revert
1321 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1322
1323 PR fortran/71902
1324 * gfortran.dg/dependency_47.f90: New test.
1325
595e387a 13262016-07-28 Martin Liska <mliska@suse.cz>
1327
1328 PR gcov-profile/68025
1329 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1330
83554604 13312016-07-28 Martin Liska <mliska@suse.cz>
1332
1333 * g++.dg/vect/pr70944.cc: New test.
1334
ec6d2d63 13352016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1336
1337 PR middle-end/71994
1338 * gcc.dg/torture/pr71994.c: New test.
1339
12dabcee 13402016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1341
1342 PR middle-end/71078
1343 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1344 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1345 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1346
262a83d5 13472016-07-27 Richard Biener <rguenther@suse.de>
1348
1349 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1350
3989f1fe 13512016-07-27 Martin Liska <mliska@suse.cz>
1352
1353 * gcc.dg/predict-13.c: New test.
1354 * gcc.dg/predict-14.c: New test.
1355
69a499fa 13562016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1357
7a4429b2 1358 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1359 including stdint.h.
1360 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1361 including stdint.h.
1362
751fef95 13632016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1364
1365 PR target/71869
1366 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1367 IEEE built-in functions handle quiet and signalling NaNs
1368 correctly.
1369
5e07497c 13702016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1371
1372 PR fortran/71862
1373 * gfortran.dg/pr71862.f90: New test.
1374
18928e61 13752016-07-26 Martin Sebor <msebor@redhat.com>
1376
1377 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1378 selector with dg-options.
1379
7e1856f1 13802016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1381
1382 PR tree-optimization/18046
1383 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1384 * gcc.dg/tree-ssa/vrp103.c: New test.
1385 * gcc.dg/tree-ssa/vrp104.c: New test.
1386
08679462 13872016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1388
1389 * gcc.target/powerpc/pr63354.c: Require lp64 since
1390 -mprofile-kernel is not legal with -m32.
1391
8c3efadf 13922016-07-26 Richard Biener <rguenther@suse.de>
1393
1394 PR rtl-optimization/71984
1395 * gcc.dg/torture/pr71984.c: New testcase.
1396
78866ecd 13972016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1398
1399 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1400 g++-dg-runtest via et-dg-runtest.
1401 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1402 * gcc.dg/vect/vect.exp: Likewise.
1403 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1404 gfortran-dg-runtest.
1405 * gfortran.dg/vect/vect.exp: Likewise.
1406 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1407 (check_mips_loongson_hw_available): Likewise.
1408 (check_effective_target_mpaired_single_runtime): Likewise.
1409 (check_effective_target_mips_loongson_runtime): Likewise.
1410 (add_options_for_mpaired_single): Likewise.
1411 (check_effective_target_vect_int): Add global et_index.
1412 Check and save the supported feature for a target selected by
1413 the et_index target. Break long lines where appropriate. Call
1414 et-is-effective-target for MIPS with an argument instead of
1415 check_effective_target_* where appropriate.
1416 (check_effective_target_vect_intfloat_cvt): Likewise.
1417 (check_effective_target_vect_uintfloat_cvt): Likewise.
1418 (check_effective_target_vect_floatint_cvt): Likewise.
1419 (check_effective_target_vect_floatuint_cvt): Likewise.
1420 (check_effective_target_vect_simd_clones): Likewise.
1421 (check_effective_target_vect_shift): ewise.
1422 (check_effective_target_whole_vector_shift): Likewise.
1423 (check_effective_target_vect_bswap): Likewise.
1424 (check_effective_target_vect_shift_char): Likewise.
1425 (check_effective_target_vect_long): Likewise.
1426 (check_effective_target_vect_float): Likewise.
1427 (check_effective_target_vect_double): Likewise.
1428 (check_effective_target_vect_long_long): Likewise.
1429 (check_effective_target_vect_no_int_max): Likewise.
1430 (check_effective_target_vect_no_int_add): Likewise.
1431 (check_effective_target_vect_no_bitwise): Likewise.
1432 (check_effective_target_vect_widen_shift): Likewise.
1433 (check_effective_target_vect_no_align): Likewise.
1434 (check_effective_target_vect_hw_misalign): Likewise.
1435 (check_effective_target_vect_element_align): Likewise.
1436 (check_effective_target_vect_condition): Likewise.
1437 (check_effective_target_vect_cond_mixed): Likewise.
1438 (check_effective_target_vect_char_mult): Likewise.
1439 (check_effective_target_vect_short_mult): Likewise.
1440 (check_effective_target_vect_int_mult): Likewise.
1441 (check_effective_target_vect_extract_even_odd): Likewise.
1442 (check_effective_target_vect_interleave): Likewise.
1443 (check_effective_target_vect_stridedN): Likewise.
1444 (check_effective_target_vect_multiple_sizes): Likewise.
1445 (check_effective_target_vect64): Likewise.
1446 (check_effective_target_vect_call_copysignf): Likewise.
1447 (check_effective_target_vect_call_sqrtf): Likewise.
1448 (check_effective_target_vect_call_btrunc): Likewise.
1449 (check_effective_target_vect_call_btruncf): Likewise.
1450 (check_effective_target_vect_call_ceil): Likewise.
1451 (check_effective_target_vect_call_ceilf): Likewise.
1452 (check_effective_target_vect_call_floor): Likewise.
1453 (check_effective_target_vect_call_floorf): Likewise.
1454 (check_effective_target_vect_call_lceil): Likewise.
1455 (check_effective_target_vect_call_lfloor): Likewise.
1456 (check_effective_target_vect_call_nearbyint): Likewise.
1457 (check_effective_target_vect_call_nearbyintf): Likewise.
1458 (check_effective_target_vect_call_round): Likewise.
1459 (check_effective_target_vect_call_roundf): Likewise.
1460 (check_effective_target_vect_perm): Likewise, but also append *_saved
1461 to the existing global name to properly cache the result.
1462 (check_effective_target_vect_perm_byte): Likewise.
1463 (check_effective_target_vect_perm_short): Likewise.
1464 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1465 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1466 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1467 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1468 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1469 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1470 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1471 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1472 (check_effective_target_vect_sdot_qi): Likewise.
1473 (check_effective_target_vect_udot_qi): Likewise.
1474 (check_effective_target_vect_sdot_hi): Likewise.
1475 (check_effective_target_vect_udot_hi): Likewise.
1476 (check_effective_target_vect_usad_char): Likewise.
1477 (check_effective_target_vect_pack_trunc): Likewise.
1478 (check_effective_target_vect_unpack): Likewise.
1479 (check_effective_target_vect_aligned_arrays): Likewise.
1480 (check_effective_target_vect_natural_alignment): Likewise.
1481 (check_effective_target_vector_alignment_reachable): Likewise.
1482 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1483 (is-effective-target): Initialize et_index if undefined.
1484 (et-dg-runtest): New.
1485 (et-is-effective-target): Likewise.
1486 (check_vect_support_and_set_flags): Add supported MIPS targets to
1487 EFFECTIVE_TARGETS list. Return the number of supported targets.
1488
b2930f09 14892016-07-26 Richard Biener <rguenther@suse.de>
1490 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1491
1492 PR middle-end/70920
1493 * gcc.dg/pr70920-1.c: New test-case.
1494 * gcc.dg/pr70902-2.c: Likewise.
1495 * gcc.dg/pr70920-3.c: Likewise.
1496 * gcc.dg/pr70920-4.c: Likewise
1497 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1498 2 instead of 3.
1499
90821294 15002016-07-25 Alexander Monakov <amonakov@ispras.ru>
1501
1502 * gcc.c-torture/execute/pr71494.c: Require label_values.
1503 * gcc.dg/pr16973.c: Ditto.
1504
1660595b 15052016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1506
1507 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1508 * gcc.dg/torture/pr69771.c: Require int32plus.
1509 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1510
5b2b88ce 15112016-07-25 Martin Liska <mliska@suse.cz>
1512
1513 * gcc.dg/torture/pr71987.c: New test.
1514
e2f926e9 15152016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1516
1517 PR fortran/71935
1518 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1519 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1520 * gfortran.dg/pr71935.f90: New test.
1521
efa8e86e 15222016-07-22 Martin Sebor <msebor@redhat.com>
1523
1524 PR c++/71675
1525 * g++.dg/ext/atomic-3.C: New test.
1526 * gcc.dg/atomic/pr71675.c: New test.
1527
5a43070d 15282016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1529
1530 * gcc.target/i386/mvc8.c: New test.
1531
1b793819 15322016-07-22 Bin Cheng <bin.cheng@arm.com>
1533
1534 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1535 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1536
d4b4c787 15372016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1538
1539 PR fortran/71795
1540 * gfortran.dg/constructor_50.f90: New test.
1541
45648efe 15422016-07-22 Martin Liska <mliska@suse.cz>
1543
1544 PR gcov-profile/69028
1545 PR gcov-profile/62047
1546 * g++.dg/cilk-plus/pr69028.C: New test.
1547
b657bb1f 15482016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1549
1550 * gfortran.dg/coarray_stat_2.f90: New test.
1551
3a421504 15522016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1553
1554 * gcc.target/powerpc/vec-extract.h: New files to check the
1555 vec_extract built-in functions for all vector types, testing
1556 accessing each element, both with constant and variable element
1557 numbers.
1558 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1559 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1560 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1561 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1562 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1563 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1564 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1565 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1566 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1567
d40a1eac 15682016-07-21 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR c++/71728
1571 * g++.dg/other/pr71728.C: New test.
1572
3b0d7293 15732016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1574
1575 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1576 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1577 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1578 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1579 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1580
50953a9f 15812016-07-21 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/71947
1584 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1585
90261646 15862016-07-21 Bin Cheng <bin.cheng@arm.com>
1587
1588 * gcc.dg/tree-ssa/scev-15.c: New.
1589
5a5a7a90 15902016-07-21 Bin Cheng <bin.cheng@arm.com>
1591
1592 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1593
df0c563f 15942016-07-21 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR c++/71941
1597 * g++.dg/gomp/pr71941.C: New test.
1598
24acd4ab 15992016-07-20 David Malcolm <dmalcolm@redhat.com>
1600
1601 PR c/70339
1602 PR c/71858
1603 * g++.dg/spellcheck-identifiers.C: New test case, based on
1604 gcc.dg/spellcheck-identifiers.c.
1605 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1606 gcc.dg/spellcheck-identifiers-2.c.
1607 * g++.dg/spellcheck-typenames.C: New test case, based on
1608 gcc.dg/spellcheck-typenames.c
1609
8669e753 16102016-07-20 Jonathan Wakely <jwakely@redhat.com>
1611
1612 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1613 pointer to member function and also test catching by reference.
1614
75cb41b8 16152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1616
1617 * gcc.target/s390/pr67443.c: Fix test case.
1618
07be1239 16192016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1620
1621 * gcc.target/s390/insv-1.c: Xfail some tests.
1622 * gcc.target/s390/insv-2.c: Likewise.
1623
e9b5fdd9 16242016-07-20 Georg-Johann Lay <avr@gjlay.de>
1625
1626 * gcc.target/avr/torture/get-mem.c: New test.
1627 * gcc.target/avr/torture/set-mem.c: New test.
1628
b704b0e1 16292016-07-20 Georg-Johann Lay <avr@gjlay.de>
1630
1631 PR target/71948
1632 * gcc.target/avr/torture/tiny-progmem.c: New test.
1633
051eb924 16342016-07-20 Jakub Jelinek <jakub@redhat.com>
1635
fdb70809 1636 PR c++/71909
1637 * g++.dg/parse/pr71909.C: New test.
1638 * g++.dg/tm/pr71909.C: New test.
1639
051eb924 1640 PR c++/50060
1641 * g++.dg/cpp0x/constexpr-50060.C: New test.
1642 * g++.dg/cpp1y/constexpr-50060.C: New test.
1643
c4e1267c 16442016-07-20 Martin Liska <mliska@suse.cz>
1645
1646 * gfortran.dg/graphite/pr71898.f90: New test.
1647
ecaa5fd4 16482016-07-20 Bin Cheng <bin.cheng@arm.com>
1649
1650 PR tree-optimization/71503
1651 PR tree-optimization/71683
1652 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1653 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1654
f5b88ba1 16552016-07-20 Martin Liska <mliska@suse.cz>
1656
1657 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1658 * gcc.dg/plugin/sreal-test-1.c: Remove.
1659 * gcc.dg/plugin/sreal_plugin.c: Remove.
1660
e889bd11 16612016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1662
1663 PR fortran/71902
1664 * gfortran.dg/dependency_47.f90: New test.
1665
1c6bb1c0 16662016-07-19 Jakub Jelinek <jakub@redhat.com>
1667
94d511af 1668 PR rtl-optimization/71916
1669 * gcc.c-torture/compile/pr71916.c: New test.
1670
54e95a17 1671 PR middle-end/71874
1672 * g++.dg/torture/pr71874.C: New test.
1673
1c6bb1c0 1674 PR middle-end/71734
1675 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1676 (my_alloc): Rewritten to use __builtin_posix_memalign and
1677 __SIZE_TYPE__.
1678 (my_free): Use __builtin_free instead of _mm_free.
1679 (Vec::operator=): Use __builtin_memcpy.
1680
0d565f19 16812016-07-19 Martin Jambor <mjambor@suse.cz>
1682
cfc1aded 1683 PR fortran/71688
1684 * gfortran.dg/pr71688.f90: New test.
0d565f19 1685
2be13cd5 16862016-07-19 Richard Biener <rguenther@suse.de>
1687
1688 * c-c++-common/vector-subscript-6.c: New testcase.
1689 * c-c++-common/vector-subscript-7.c: Likewise.
1690
1697df09 16912016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1692
7a4429b2 1693 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1694 and UInt32 based on __SIZEOF_INT__.
1695
8894566e 16962016-07-19 Richard Biener <rguenther@suse.de>
1697
1698 PR tree-optimization/71901
1699 * gcc.dg/torture/pr71901.c: New testcase.
1700
17012016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1702
1703 PR tree-optimization/71908
1704 * gcc.dg/torture/pr71908.c: New testcase.
1705
106ac76d 17062016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1707
1708 PR target/71493
1709 * gcc.target/powerpc/pr71493-1.c: New test.
1710 * gcc.target/powerpc/pr71493-2.c: Likewise.
1711
e6517a48 17122016-07-18 Jakub Jelinek <jakub@redhat.com>
1713
d1e0c36e 1714 PR c++/71835
1715 * g++.dg/conversion/ambig3.C: New test.
1716
6fe424c2 1717 PR c++/71828
1718 * g++.dg/cpp0x/constexpr-71828.C: New test.
1719
d3dd9e33 1720 PR c++/71826
1721 * g++.dg/template/pr71826.C: New test.
1722
74fd83a9 1723 PR c++/71822
1724 * g++.dg/template/defarg21.C: New test.
1725
e6517a48 1726 PR c++/71871
1727 * g++.dg/ext/vector31.C: New test.
1728
f942bdbf 17292016-07-18 Uros Bizjak <ubizjak@gmail.com>
1730
1731 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1732
4b1425be 17332016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1734
1735 PR tree-optimization/71734
1736 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1737
a80f37e1 17382016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1739
1740 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1741 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1742 stack-layout-dynamic-1.c: New test.
1743
ea283725 17442016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1745
1746 * gcc.target/s390/nolrl-1.c: New test.
1747
14eab729 17482016-07-17 Fritz Reese <fritzoreese@gmail.com>
1749
1750 PR fortran/71523
1751 * gfortran.dg/pr71523_1.f90: New test.
1752 * gfortran.dg/pr71523_2.f90: New test.
1753
3925d644 17542016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1755
1756 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1757
fb9ff4ce 17582016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1759 Marco Restelli <mrestelli@gmail.com>
1760
1761 PR fortran/62125
1762 * gfortran.dg/pr62125.f90: New test.
1763
95b0f5e9 17642016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1765
1766 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1767 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1768
1913be16 17692016-07-15 Jonathan Wakely <jwakely@redhat.com>
1770
1771 PR c++/58796
1772 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1773 * g++.dg/cpp0x/nullptr35.C: New test.
1774
b4803084 17752016-07-15 Bin Cheng <bin.cheng@arm.com>
1776
1777 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1778
89e3ec3d 17792016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1780
1781 * gfortran.dg/goacc/vector_length.f90: New test.
1782
2084e279 17832016-07-15 Richard Biener <rguenther@suse.de>
1784
1785 PR tree-optimization/71881
1786 * gcc.dg/torture/pr71881.c: New testcase.
1787
2177bb9a 17882016-07-15 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/71887
1791 * gcc.dg/torture/pr71887.c: New testcase.
1792
0dd7db3b 17932016-07-15 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR c/71858
1796 * gcc.dg/spellcheck-identifiers-3.c: New test.
1797
b41cc4d1 17982016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1799
1800 PR fortran/71807
1801 * gfortran.dg/null_9.f90: New test.
1802
a4d34e5e 18032016-07-15 Bin Cheng <bin.cheng@arm.com>
1804
1805 * gcc.dg/tree-ssa/loop-41.c: New test.
1806
1547c551 18072016-07-15 Bin Cheng <bin.cheng@arm.com>
1808
1809 PR tree-optimization/71347
1810 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1811
b9c2416b 18122016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1813
1814 PR fortran/29819
1815 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1816 * gfortran.dg/contains.f90: Ditto.
1817 * gfortran.dg/contains_empty_1.f03: Ditto.
1818 * gfortran.dg/submodule_3.f08: Ditto.
1819
28413b15 18202016-07-14 Jakub Jelinek <jakub@redhat.com>
1821
661af228 1822 PR testsuite/71865
1823 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1824 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1825 expected diagnostics.
1826
28413b15 1827 PR c/71858
1828 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1829 * gcc.dg/spellcheck-identifiers-2.c: New test.
1830 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1831 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1832
7b3b3a49 18332016-07-14 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR tree-optimization/71872
1836 * gcc.c-torture/compile/pr71872.c: New test.
1837
7c039c44 18382016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1839
1840 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1841 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1842 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1843 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1844 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1845 * gcc.target/arm/atomic-op-acquire-1.c: This.
1846 * gcc.target/arm/atomic-op-char.c: Rename into ...
1847 * gcc.target/arm/atomic-op-char-1.c: This.
1848 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1849 * gcc.target/arm/atomic-op-consume-1.c: This.
1850 * gcc.target/arm/atomic-op-int.c: Rename into ...
1851 * gcc.target/arm/atomic-op-int-1.c: This.
1852 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1853 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1854 * gcc.target/arm/atomic-op-release.c: Rename into ...
1855 * gcc.target/arm/atomic-op-release-1.c: This.
1856 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1857 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1858 * gcc.target/arm/atomic-op-short.c: Rename into ...
1859 * gcc.target/arm/atomic-op-short-1.c: This.
1860 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1861 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1862 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1863 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1864 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1865 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1866 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1867 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1868 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1869 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1870
80c5e533 18712016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1872
1873 PR fortran/70842
1874 * gfortran.dg/select_type_35.f03: New test.
1875
c5a9fc7b 18762016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1877
1878 PR target/65951
1879 PR tree-optimization/70923
1880 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1881 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1882 * gcc.dg/vect/pr65951.c: Likewise.
1883 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1884
d1242c94 18852016-07-14 David Edelsohn <dje.gcc@gmail.com>
1886
1887 * c-c++-common/pr60226.c: Expect maximum object file alignment
1888 error on AIX.
1889
97f2a90b 18902016-07-14 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/71866
1893 * gcc.dg/torture/pr71866.c: New testcase.
1894
6029a910 18952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1896
1897 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1898 selector and enclose boolean expression in curly braces.
1899
798d22ed 19002016-07-14 Alan Modra <amodra@gmail.com>
1901
1902 PR target/71733
1903 * gcc.target/powerpc/p9-novsx.c: New.
1904
3ffcb27d 19052016-07-13 Andi Kleen <ak@linux.intel.com>
1906
1907 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1908 * g++.dg/tree-prof/morefunc.C: Dito.
1909 * g++.dg/tree-prof/pr35545.C: Dito.
1910 * g++.dg/tree-prof/reorder.C: Dito.
1911 * gcc.dg/tree-prof/20050826-2.c: Dito.
1912 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1913 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1914 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1915 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1916 * gcc.dg/tree-prof/inliner-1.c: Dito.
1917 * gcc.dg/tree-prof/merge_block.c: Dito.
1918 * gcc.dg/tree-prof/stringop-1.c: Dito.
1919 * gcc.dg/tree-prof/stringop-2.c: Dito.
1920 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1921 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1922 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1923 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1924 * gcc.dg/tree-prof/update-loopch.c: Dito.
1925 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1926 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1927 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1928 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1929 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1930 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1931 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1932
9ace90e5 19332016-07-13 Andi Kleen <ak@linux.intel.com>
1934
1935 * lib/profopt.exp (profopt-execute): Remove .imports files.
1936
b75cf198 19372016-07-13 Andi Kleen <ak@linux.intel.com>
1938
f942bdbf 1939 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1940
4d0389a9 19412016-07-13 Andi Kleen <ak@linux.intel.com>
1942
1943 * lib/profopt.exp (dg-final-scan-autofdo,
1944 dg-final-scan-not-autofdo): New functions.
1945
a5af7a75 19462016-07-13 Bin Cheng <bin.cheng@arm.com>
1947
1948 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1949 * gcc.dg/vect/vect-35.c: Ditto.
1950 * gcc.dg/vect/vect-alias-check-2.c: New test.
1951
c6bcae01 19522016-07-13 Martin Liska <mliska@suse.cz>
1953
1954 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1955 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1956 * gfortran.dg/pr42108.f90: Update expected dump scan.
1957
0644c120 19582016-07-13 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/24574
1961 * gcc.dg/pr24574.c: New testcase.
1962
2bbae5b9 19632016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1964
f942bdbf 1965 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1966 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1967 * c-c++-common/pr68833-1.c: Require int32plus.
1968 * gcc.dg/ipa/pr63551.c: Likewise.
1969 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1970 * gcc.dg/ipa/pr64041.c: Require int32plus.
1971
839a6560 19722016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1973
1974 PR ipa/71633
1975 * g++.dg/pr71633.C: New test.
1976
8f5f2788 19772016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1978
1979 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1980 Add new arm_thumb1_cbz_ok effective target.
1981 * gcc.target/arm/cbz.c: New test.
1982
417e5cc5 19832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1984
1985 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1986 Define effective target.
1987 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1988 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1989 * gcc.target/arm/movhi_movw.c: New test.
1990 * gcc.target/arm/movsi_movw.c: Likewise.
1991 * gcc.target/arm/movdi_movw.c: Likewise.
1992
68a5143e 19932016-07-13 Richard Biener <rguenther@suse.de>
1994
1995 PR middle-end/71104
1996 * gcc.dg/pr71104-1.c: New testcase.
1997 * gcc.dg/pr71104-2.c: Likewise.
1998
69e8d259 19992016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2000
2001 PR target/71805
2002 * gcc.target/powerpc/pr71805.c: New test.
2003
244f142f 20042016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2005
2006 * gcc.target/powerpc/divkc3-1.c: New.
2007 * gcc.target/powerpc/mulkc3-1.c: New.
2008
6fc56f1f 20092016-07-12 Nathan Sidwell <nathan@acm.org>
2010
2011 * gcc.target/arm/data-rel-1.c: New.
2012 * gcc.target/arm/data-rel-2.c: New.
2013 * gcc.target/arm/data-rel-3.c: New.
2014
94ee1e9c 20152016-07-12 Martin Liska <mliska@suse.cz>
2016
2017 * gcc.dg/params/blocksort-part.c: New test.
2018 * gcc.dg/params/params.exp: New file.
2019
cd32d747 20202016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2021
2022 PR middle-end/71700
2023 * gcc.c-torture/execute/pr71700.c: New test.
2024
ad010d47 20252016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2026 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/23286
2029 PR tree-optimization/70159
2030 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2031 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2032 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2033 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2034 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2035 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2036 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2037 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2038 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2039 * gcc.dg/pr51879-12.c: Likewise.
2040 * gcc.dg/strlenopt-9.c: Likewise.
2041 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2042 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2043 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2044 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2045 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2046 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2047 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2048 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2049 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2050 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2051 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2052 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2053 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2054 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2055 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2056
9aece49e 20572016-07-12 Richard Biener <rguenther@suse.de>
2058
2059 PR rtl-optimization/68961
2060 * gcc.target/i386/pr68961.c: New testcase.
2061
8f05fee9 20622016-07-11 Jakub Jelinek <jakub@redhat.com>
2063
4a6cc5cd 2064 PR middle-end/71758
2065 * c-c++-common/gomp/pr71758.c: New test.
2066 * gfortran.dg/gomp/pr71758.f90: New test.
2067
8f05fee9 2068 PR tree-optimization/71823
2069 * gcc.dg/vect/pr71823.c: New test.
2070
b73690a4 20712016-07-11 David Malcolm <dmalcolm@redhat.com>
2072
2073 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2074 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2075 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2076
675f4c6b 20772016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2078
2079 PR target/71801
2080 * gcc.target/i386/pr71801.c: New test.
2081
9aaf7e3e 20822016-07-11 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/71816
2085 * gcc.dg/torture/pr71816.c: New testcase.
2086
dd58bf21 20872016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2088
2089 PR fortran/71783
2090 * gfortran.dg/dependency_46.f90: New test.
2091
a2ebcb84 20922016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2093
2094 PR rtl-optimization/71621
2095 * gcc.target/i386/pr71621-1.c: New.
2096 * gcc.target/i386/pr71621-2.c: New.
2097
6cedf97e 20982016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2099
2100 * gfortran.dg/goacc/pr71704.f90: New test.
2101
dc71c755 21022016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2103
2104 PR target/71297
2105 * gcc.target/powerpc/pr71297.c: New.
2106
288161af 21072016-07-08 Jiong Wang <jiong.wang@arm.com>
2108
2109 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2110
98e771d6 21112016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2112
2113 PR target/71806
2114 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2115
c3d27339 21162016-07-08 Alan Hayward <alan.hayward@arm.com>
2117
2118 PR tree-optimization/71667
2119 * gcc.dg/vect/pr71667.c: New
2120
b1b5042a 21212016-07-08 Martin Liska <mliska@suse.cz>
2122
2123 * gcc.dg/torture/pr71606.c: New test.
2124
5cdc40a0 21252016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126
2127 PR fortran/71764
2128 * gfortran.dg/pr71764.f90: New test.
2129
bcc4d868 21302016-07-07 Jakub Jelinek <jakub@redhat.com>
2131 Kai Tietz <ktietz70@googlemail.com>
2132
2133 PR c++/70869
2134 PR c++/71054
2135 * g++.dg/cpp0x/pr70869.C: New test.
2136 * g++.dg/cpp0x/pr71054.C: New test.
2137
b39328b2 21382016-07-07 David Edelsohn <dje.gcc@gmail.com>
2139
2140 * g++.dg/debug/pr71432.C: Fail on AIX.
2141
95c9caad 21422016-07-07 Martin Liska <mliska@suse.cz>
2143
2144 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2145 an undefined behavior.
2146 * gfortran.dg/do_3.F90: Likewise.
2147 * gfortran.dg/do_check_11.f90: New test.
2148 * gfortran.dg/do_check_12.f90: New test.
2149 * gfortran.dg/do_corner_warn.f90: New test.
2150
8e976d11 21512016-07-07 Martin Liska <mliska@suse.cz>
2152
2153 * gfortran.dg/predict-1.f90: Ammend the test.
2154 * gfortran.dg/predict-2.f90: Likewise.
2155
26716fc7 21562016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2157
2158 PR ipa/71624
2159 * g++.dg/pr71624.C: New test.
2160
2d079cbf 21612016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2162
2163 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2164 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2165 ARMv8-M Mainline architectures.
2166
9e6f4af4 21672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2168
2169 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2170 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2171
d490b07a 21722016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2173
2174 PR target/70098
2175 PR target/71763
2176 * gcc.target/powerpc/pr71763.c: New file.
2177
798fc305 21782016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2179
2180 PR tree-optimization/71518
f942bdbf 2181 * gcc.dg/pr71518.c: New test.
798fc305 2182
97e4cbac 21832016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2184
2185 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2186
19aea164 21872016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2188
f942bdbf 2189 PR target/50739
19aea164 2190 * gcc.target/avr/pr50739.c: New test.
2191
105e9dfc 21922016-07-05 Jan Hubicka <jh@suse.cz>
2193
2194 * gcc.dg/tree-ssa/scev-14.c: update template.
2195
1137da9c 21962016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2197
2198 * gcc.dg/vect/group-no-gaps-1.c: New test.
2199
ce393063 22002016-07-05 Andi Kleen <ak@linux.intel.com>
2201
2202 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2203 if kernel supports MPX.
2204
039a1d47 22052016-07-05 Kito Cheng <kito.cheng@gmail.com>
2206
2207 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2208
f2ccdf8e 22092016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2210 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2211
2212 * gcc.target/powerpc/signbit-1.c: New test.
2213 * gcc.target/powerpc/signbit-2.c: New test.
2214 * gcc.target/powerpc/signbit-3.c: New test.
2215
0215a22c 22162016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2217
2218 PR rtl-optimization/71594
2219 * gcc.dg/torture/pr71594.c: New test.
2220
30a39817 22212016-07-05 Jan Hubicka <jh@suse.cz>
2222
2223 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2224
b65b8df2 22252016-07-05 David Malcolm <dmalcolm@redhat.com>
2226
2227 PR c++/62314
f9c39b65 2228 * g++.dg/parse/error5.C: Update column
b65b8df2 2229 number of missing semicolon error.
2230 * g++.dg/pr62314-2.C: New test case.
2231
6b5471d8 22322016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2233
2234 * gfortran.dg/coarray_stat_function.f90: New test.
2235 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2236 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2237 to new interfaces.
2238
35b3a8dd 22392016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2240
2241 PR fortran/71623
2242 * gfortran.dg/deferred_character_17.f90: New test.
2243
b84c1ddf 22442016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2245
2246 * gcc.target/arm/neon/polytypes.c: Move to ...
2247 * gcc.target/arm/polytypes.c: ... here.
2248 * gcc.target/arm/neon/pr51534.c: Move to ...
2249 * gcc.target/arm/pr51534.c: ... here.
2250 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2251 * gcc.target/arm/vect-vcvt.c: ... here.
2252 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2253 * gcc.target/arm/vect-vcvtq.c: ... here.
2254 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2255 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2256 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2257 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2258 * gcc.target/arm/neon/neon.exp: Delete.
2259 * gcc.target/arm/neon/: Delete.
2260
7e9136f1 22612016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2262
2263 PR fortran/65575
2264 * gfortran.dg: pr65575.f90: New test.
2265
18b42a28 22662016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2267
2268 PR fortran/35849
2269 * gfortran.dg: pr35849.f90: New test.
2270
f8765404 22712016-07-04 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR c++/71739
2274 * g++.dg/cpp0x/pr71739.C: New test.
2275
e3422b3a 22762016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2277
2278 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2279
2da1c9f7 22802016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2281
2282 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2283 locr.
2284 * gcc.target/s390/loc-1.c: New test.
2285
6125d36e 22862016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2287
f9c39b65 2288 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2289 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2290
42797d4b 22912016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2292
2293 PR target/63874
2294 * gcc.target/aarch64/pr63874.c: New test.
2295
9d9fe66a 22962016-07-04 Jan Beulich <jbeulich@suse.com>
2297
2298 * g++.dg/header.c: New.
2299 * gcc.dg/header.c: New.
2300
c364d0f3 23012016-07-02 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR c/71719
2304 * c-c++-common/Wunused-var-15.c: New test.
2305
267f3c67 23062016-07-01 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR fortran/71687
2309 * gfortran.dg/gomp/pr71687.f90: New test.
2310
8297c70b 23112016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312
2313 * gcc.dg/const-float128-ped.c: Require __float128 effective
2314 target and options.
2315 * gcc.dg/const-float128.c: Likewise.
2316 * gcc.dg/torture/float128-cmp-invalid.c: Require
2317 __float128 and base_quadfloat_support effective targets, and
2318 __float128 options.
2319 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2320 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2321 * gcc.dg/torture/float128-nan.c: Likewise.
2322 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2323 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2324 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2325 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2326 (add_options_for___float128): New.
2327 (check_effective_target_base_quadword_support): New.
2328
eab79b94 23292016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2330
2331 PR target/71720
2332 * gcc.target/powerpc/pr71720.c: New test.
2333
4ce6622a 23342016-07-01 Jan Beulich <jbeulich@suse.com>
2335
2336 * gcc.dg/bss.c: New.
2337
0b6f1914 23382016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2339
2340 PR target/71698
2341 * gcc.target/powerpc/pr71698.c: New test.
2342
4d28a470 23432016-07-01 Georg-Johann Lay <avr@gjlay.de>
2344
2345 PR target/71151
2346 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2347 instead of ".foo" for its section name.
2348 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2349 depending on MCU's flash size.
2350 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2351 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2352 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2353 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2354 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2355 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2356
ed8613ec 23572016-07-01 Jan Beulich <jbeulich@suse.com>
2358
2359 * gcc.target/i386/pr65105-2.c: Add -msse2.
2360
720a0bce 23612016-06-30 Jakub Jelinek <jakub@redhat.com>
2362
c54ee83c 2363 PR tree-optimization/71707
2364 * gcc.dg/strlenopt-29.c: New test.
2365
a845ae6c 2366 PR fortran/71704
2367 * gfortran.dg/gomp/pr71704.f90: New test.
2368
720a0bce 2369 PR fortran/71705
2370 * gfortran.dg/gomp/pr71705.f90: New test.
2371
17c32c4a 23722016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2373
2374 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2375 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2376 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2377 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2378 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2379 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2380 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2381 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2382 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2383 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2384 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2385 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2386 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2387 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2388 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2389 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2390 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2391 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2392 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2393 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2394 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2395 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2396 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2397 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2398 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2399 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2400 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2401 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2402 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2403 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2404 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2405 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2406 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2407 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2408 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2409 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2410 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2411 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2412 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2413 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2414 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2415 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2416 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2417 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2418 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2419 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2420 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2421 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2422 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2423 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2424 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2425 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2426 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2427 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2428 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2429 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2430 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2431 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2432 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2433 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2434 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2435 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2436 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2437 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2438 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2439 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2440 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2441 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2442 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2443 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2444 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2445 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2446 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2447 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2448 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2449 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2450 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2451 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2452 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2453 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2454 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2455
443405c9 24562016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2457 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2458
2459 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2460
6e3a3de2 24612016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2462 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2463
2464 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2465
413c4f6c 24662016-06-30 David Malcolm <dmalcolm@redhat.com>
2467
2468 PR driver/71651
2469 * gcc.dg/spellcheck-options-12.c: New test case.
2470
4c4e99c3 24712016-06-30 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR middle-end/71693
2474 * gcc.c-torture/compile/pr71693.c: New test.
2475
26a2e993 24762016-06-29 David Malcolm <dmalcolm@redhat.com>
2477
2478 * gcc.dg/spellcheck-params.c: New testcase.
2479 * gcc.dg/spellcheck-params-2.c: New testcase.
2480
63abcf45 24812016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2482
2483 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2484 vector extract instructions.
2485 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2486
5f1d49ac 24872016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2488
2489 PR fortran/71686
2490 * gfortran.dg/unexpected_eof_2.f90: New test.
2491 * gfortran.dg/unexpected_eof_3.f90: New test.
2492
0dc00113 24932016-06-29 Jim Wilson <jim.wilson@linaro.org>
2494
2495 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2496
4b975445 24972016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2498
2499 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2500 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2501 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2502
e276a6b9 25032016-06-29 Richard Biener <rguenther@suse.de>
2504
2505 PR middle-end/15256
2506 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2507
c02f3e35 25082016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2509
2510 * gcc.target/arm/aapcs/neon-vect10.c: Require
2511 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2512 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2513 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2514 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2515 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2516 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2517 * gcc.target/arm/fp16-aapcs-1.c: Require
2518 -mfloat-ab=hard. Also simplify the test.
2519 * gcc.target/arm/fp16-aapcs-2.c: New.
2520
d0c2a3dd 25212016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2522
f942bdbf 2523 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2524 (add_options_for_arm_fp16_ieee): New.
2525 (add_options_for_arm_fp16_alternative): New.
2526 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2527 long-line.
2528 (effective_target_arm_fp16_hw): New.
2529
162fed22 25302016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2531
2532 PR tree-optimization/71655
2533 * g++.dg/pr71655.C: New test.
2534
9ed0eb00 25352016-06-29 Martin Liska <mliska@suse.cz>
2536
2537 * gcc.dg/pr71585.c: New test.
2538 * gcc.dg/pr71585-2.c: New test.
2539 * gcc.dg/pr71585-3.c: New test.
2540
641b1c86 25412016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2542
2543 PR tree-optimization/70729
2544 * g++.dg/vect/pr70729.cc: New test.
2545
44e775d8 25462016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2547
2548 * c-c++-common/gomp/cancel-1.c: Extend.
2549
83b23cdf 25502016-06-29 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR tree-optimization/71625
2553 * gcc.dg/strlenopt-28.c: New test.
2554
b6a4a0f5 25552016-06-29 Richard Biener <rguenther@suse.de>
2556
2557 PR middle-end/71002
2558 * g++.dg/torture/pr71002.C: Adjust testcase.
2559
1af10ce6 25602016-06-29 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR c/71685
2563 * gcc.dg/pr71685.c: New test.
2564
25652016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2566
2567 PR c/71552
2568 * gcc.dg/init-bad-9.c: New test.
2569
043457fd 25702016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2571
2572 * gcc.target/powerpc/abs128-1.c: Require VSX.
2573 * gcc.target/powerpc/copysign128-1.c: Likewise.
2574 * gcc.target/powerpc/inf128-1.c: Likewise.
2575 * gcc.target/powerpc/nan128-1.c: Likewise.
2576
d378e319 25772016-06-28 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR middle-end/71626
2580 * gcc.c-torture/execute/pr71626-1.c: New test.
2581 * gcc.c-torture/execute/pr71626-2.c: New test.
2582
10ef7949 25832016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2584
2585 PR target/71656
2586 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2587
1fcfb8f7 25882016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2589
2590 PR target/71670
2591 * gcc.target/powerpc/pr71670.c: New testcase.
2592
35fd0c10 25932016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2594
2595 PR target/71656
2596 * gcc.target/powerpc/pr71656-1.c: New test.
2597 * gcc.target/powerpc/pr71656-2.c: New test.
2598
584757bc 25992016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2600
2601 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2602 around fp16 code.
2603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2606 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2607 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2608 Add arm_neon_fp16_ok effective target.
f942bdbf 2609 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2610 Likewise.
2611 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2612 Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2614 Likewise.
2615 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2616 Likewise.
2617 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2618 Likewise.
2619 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2620 Likewise.
2621 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2622 Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2624 Likewise.
2625 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2626 Likewise.
2627 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2628 Likewise.
2629 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2630 Likewise.
584757bc 2631
cbcc4297 26322016-06-26 Jan Hubicka <hubicka@ucw.cz>
2633
2634 * gcc.dg/predict-12.c: New testcase.
2635
0aa73965 26362016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2637
2638 PR fortran/71649
2639 * gfortran.dg/pr71649.f90: New test.
2640
9977f724 26412016-06-25 Jakub Jelinek <jakub@redhat.com>
2642
a5c54f33 2643 PR tree-optimization/71643
2644 * g++.dg/opt/pr71643.C: New test.
2645
9977f724 2646 PR tree-optimization/71631
2647 * gcc.c-torture/execute/pr71631.c: New test.
2648
e09883e4 26492016-06-24 Jan Hubicka <hubicka@ucw.cz>
2650
2651 * gcc.dg/predict-11.c: New testcase.
2652 * gfortran.dg/predict-2.f90: New testcase.
2653
89beffc9 26542016-06-24 Jan Hubicka <hubicka@ucw.cz>
2655
2656 * gcc.dg/predict-10.c: New test.
2657
2275a11d 26582016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2659
2660 * gcc.target/powerpc/abs128-1.c: New.
2661 * gcc.target/powerpc/copysign128-1.c: New.
2662 * gcc.target/powerpc/inf128-1.c: New.
2663 * gcc.target/powerpc/nan128-1.c: New.
2664
37681b7f 26652016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2666
2667 * gfortran.dg/pr71642.f90: New test.
2668
9cf2d600 26692016-06-24 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR tree-optimization/71647
2672 * gcc.target/i386/pr71647.c: New test.
2673
eea332b9 26742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2675
2676 * gcc.target/i386/noplt-gd-1.c: New test.
2677 * gcc.target/i386/noplt-gd-2.c: Likewise.
2678 * gcc.target/i386/noplt-gd-3.c: Likewise.
2679 * gcc.target/i386/noplt-ld-1.c: Likewise.
2680 * gcc.target/i386/noplt-ld-2.c: Likewise.
2681 * gcc.target/i386/noplt-ld-3.c: Likewise.
2682 * lib/target-supports.exp
2683 (check_effective_target_tls_get_addr_via_got): New.
2684
b6d48a78 26852016-06-24 Uros Bizjak <ubizjak@gmail.com>
2686
2687 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2688 testsuite compile flags.
2689 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2690 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2691
26922016-06-24 Uros Bizjak <ubizjak@gmail.com>
2693
2694 * g++dg/vect/pr36684.cc: Add dg-do compile.
2695 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2696 * gcc.dg/vect/pr70021.c: Ditto.
2697 * gcc.dg/vect/pr70138-1.c: Ditto.
2698 * gcc.dg/vect/pr70138-2.c: Ditto.
2699 * gcc.dg/vect/pr70354-1.c: Ditto.
2700 * gcc.dg/vect/pr70354-2.c: Ditto.
2701 * gcc.dg/vect/pr71259.c: Ditto.
2702 * gcc.dg/vect/pr71416-1.c: Ditto.
2703 * gcc.dg/vect/slp-43.c: Ditto.
2704 * gcc.dg/vect/slp-45.c: Ditto.
2705 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2706 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2707 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2708 * gfortran.dg/vect/pr69980.f90: Ditto.
2709
27102016-06-24 Uros Bizjak <ubizjak@gmail.com>
2711
2712 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2713 * gcc.dg/vect/bb-slp-30.c: Ditto.
2714 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2715 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2716 * gcc.dg/vect/pr45902.c: Ditto.
2717 * gcc.dg/vect/pr48172.c: Ditto.
2718 * gcc.dg/vect/pr48377.c: Ditto.
2719 * gcc.dg/vect/pr49038.c: Ditto.
2720 * gcc.dg/vect/pr49771.c: Ditto.
2721 * gcc.dg/vect/pr52091.c: Ditto.
2722 * gcc.dg/vect/pr53185-2.c: Ditto.
2723 * gcc.dg/vect/pr56826.c: Ditto.
2724 * gcc.dg/vect/pr60276.c: Ditto.
2725 * gcc.dg/vect/pr62021.c: Ditto.
2726 * gcc.dg/vect/pr63530.c: Ditto.
2727 * gcc.dg/vect/pr65518.c: Ditto.
2728 * gcc.dg/vect/pr65947-1.c: Ditto.
2729 * gcc.dg/vect/pr65947-10.c: Ditto.
2730 * gcc.dg/vect/pr65947-11.c: Ditto.
2731 * gcc.dg/vect/pr65947-12.c: Ditto.
2732 * gcc.dg/vect/pr65947-13.c: Ditto.
2733 * gcc.dg/vect/pr65947-2.c: Ditto.
2734 * gcc.dg/vect/pr65947-3.c: Ditto.
2735 * gcc.dg/vect/pr65947-4.c: Ditto.
2736 * gcc.dg/vect/pr65947-5.c: Ditto.
2737 * gcc.dg/vect/pr65947-6.c: Ditto.
2738 * gcc.dg/vect/pr65947-7.c: Ditto.
2739 * gcc.dg/vect/pr65947-8.c: Ditto.
2740 * gcc.dg/vect/pr65947-9.c: Ditto.
2741 * gcc.dg/vect/pr71416-1.c: Ditto.
2742 * gcc.dg/vect/pr71439.c: Ditto.
2743 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2744 * gcc.dg/vect/vect-bswap16.c: Ditto.
2745 * gcc.dg/vect/vect-bswap32.c: Ditto.
2746 * gcc.dg/vect/vect-bswap64.c: Ditto.
2747 * gcc.dg/vect/vect-live-1.c: Ditto.
2748 * gcc.dg/vect/vect-live-2.c: Ditto.
2749 * gcc.dg/vect/vect-live-3.c: Ditto.
2750 * gcc.dg/vect/vect-live-4.c: Ditto.
2751 * gcc.dg/vect/vect-live-5.c: Ditto.
2752 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2753 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2754 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2755 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2756 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2757 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2758 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2759 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2760 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2761 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2762 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2763 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2764 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2765 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2766 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2767 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2768 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2769
d4213166 27702016-06-24 Uros Bizjak <ubizjak@gmail.com>
2771
2772 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2773
5aaec397 27742016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2775
2776 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2777 ia32 if R_386_GOT32X relocation is supported.
2778 * gcc.target/i386/noplt-3.c: Likewise.
2779 * gcc.target/i386/noplt-2.c: Likewise.
2780 (main): Renamed to ...
2781 (bar): This.
2782 * gcc.target/i386/noplt-4.c: Likewise.
2783 (main): Renamed to ...
2784 (bar): This.
2785 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2786 * gcc.target/i386/pr67400-5.c: Likewise.
2787
77104764 27882016-06-24 Jakub Jelinek <jakub@redhat.com>
2789
7318e591 2790 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2791 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2792
77104764 2793 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2794 f4): Adjust expected diagnostics.
2795 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2796 (T): If OVFP is defined, redefine to TP.
2797 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2798 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2799 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2800 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2801 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2802 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2803 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2804 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2805 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2806 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2807 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2808 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2809 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2810 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2811 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2812 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2813 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2814 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2815 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2816 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2817 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2818 as last argument to __builtin_add_overflow_p.
2819
ddf08519 28202016-06-23 Uros Bizjak <ubizjak@gmail.com>
2821
2822 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2823 dg-options and remove default vector testsuite compile flags.
2824 * g++.dg/vect/pr33860a.cc: Ditto.
2825 * g++.dg/vect/pr45470-a.cc: Ditto.
2826 * g++.dg/vect/pr45470-b.cc: Ditto.
2827 * g++.dg/vect/pr60896.cc: Ditto.
2828 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2829 * gcc.dg/vect/pr18308.c: Ditto.
2830 * gcc.dg/vect/pr24049.c: Ditto.
2831 * gcc.dg/vect/pr33373.c: Ditto.
2832 * gcc.dg/vect/pr36228.c: Ditto.
2833 * gcc.dg/vect/pr42395.c: Ditto.
2834 * gcc.dg/vect/pr42604.c: Ditto.
2835 * gcc.dg/vect/pr46663.c: Ditto.
2836 * gcc.dg/vect/pr48765.c: Ditto.
2837 * gcc.dg/vect/pr49093.c: Ditto.
2838 * gcc.dg/vect/pr49352.c: Ditto.
2839 * gcc.dg/vect/pr52298.c: Ditto.
2840 * gcc.dg/vect/pr52870.c: Ditto.
2841 * gcc.dg/vect/pr53185.c: Ditto.
2842 * gcc.dg/vect/pr53773.c: Ditto.
2843 * gcc.dg/vect/pr56695.c: Ditto.
2844 * gcc.dg/vect/pr62171.c: Ditto.
2845 * gcc.dg/vect/pr63530.c: Ditto.
2846 * gcc.dg/vect/pr68339.c: Ditto.
2847 * gcc.dg/vect/pr71259.c: Ditto.
2848 * gcc.dg/vect/vect-82_64.c: Ditto.
2849 * gcc.dg/vect/vect-83_64.c: Ditto.
2850 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2851 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2852 * gcc.dg/vect/vect-shift-2.c: Ditto.
2853 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2854 * gfortran.dg/vect/pr39318.f90: Ditto.
2855 * gfortran.dg/vect/pr45714-a.f: Ditto.
2856 * gfortran.dg/vect/pr45714-b.f: Ditto.
2857 * gfortran.dg/vect/pr46213.f90: Ditto.
2858
81883aeb 28592016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2860 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2861
2862 * gcc.target/powerpc/p9-splat-5.c: New test.
2863
affe5c16 28642016-06-23 Uros Bizjak <ubizjak@gmail.com>
2865
2866 PR tree-optimization/71488
2867 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2868 * lib/target-supports.exp: ... here.
2869 (check_sse4_hw_available): New procedure.
2870 (check_effective_target_sse4_runtime): Ditto.
2871 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2872 -march=westmere for sse4_runtime targets.
547fdd3e 2873 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2874 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2875 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2876 (main): Call check_vect ().
e50240d3 2877 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2878
6fb2f181 28792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2880
2881 PR target/66232
2882 PR target/67400
2883 * gcc.target/i386/pr66232-14.c: New file.
2884 * gcc.target/i386/pr66232-15.c: Likewise.
2885 * gcc.target/i386/pr66232-16.c: Likewise.
2886 * gcc.target/i386/pr66232-17.c: Likewise.
2887 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2888 ia32 if R_386_GOT32X relocation is supported.
2889 * gcc.target/i386/pr67400-2.c: Likewise.
2890 * gcc.target/i386/pr67400-3.c: Likewise.
2891 * gcc.target/i386/pr67400-4.c: Likewise.
2892 * gcc.target/i386/pr67400-6.c: Likewise.
2893 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2894 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2895
88be2b3c 28962016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2897
2898 PR libgfortran/48852
2899 * gfortran.dg/char4_iunit_1.f03: Update test.
2900 * gfortran.dg/f2003_io_5.f03: Update test.
2901 * gfortran.dg/real_const_3.f90: Update test.
2902
ff600f64 29032016-06-23 Andi Kleen <ak@linux.intel.com>
2904
2905 * g++.dg/bprob/bprob.exp: Support autofdo.
2906 * g++.dg/tree-prof/tree-prof.exp: dito.
2907 * gcc.dg/tree-prof/tree-prof.exp: dito.
2908 * gcc.misc-tests/bprob.exp: dito.
2909 * gfortran.dg/prof/prof.exp: dito.
2910 * lib/profopt.exp: dito.
2911 * lib/target-supports.exp: Check for autofdo.
2912
afa7ed87 29132016-06-23 Martin Liska <mliska@suse.cz>
2914
2915 * gcc.dg/pr71619.c: New test.
2916
0941fba8 29172016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2918
2919 PR target/67400
56896ed3 2920 * gcc.target/i386/pr67400-1.c: New test.
2921 * gcc.target/i386/pr67400-2.c: Likewise.
2922 * gcc.target/i386/pr67400-3.c: Likewise.
2923 * gcc.target/i386/pr67400-4.c: Likewise.
2924 * gcc.target/i386/pr67400-5.c: Likewise.
2925 * gcc.target/i386/pr67400-6.c: Likewise.
2926 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2927
e557fc7f 29282016-06-22 David Malcolm <dmalcolm@redhat.com>
2929
2930 * c-c++-common/missing-header-1.c: New test case.
2931 * c-c++-common/missing-header-2.c: New test case.
2932 * c-c++-common/missing-header-3.c: New test case.
2933 * c-c++-common/missing-header-4.c: New test case.
2934
8469aece 29352016-06-22 David Malcolm <dmalcolm@redhat.com>
2936
2937 PR c/70339
2938 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2939 hint.
2940 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2941 expected results due to builtin "nanl" now being suggested for
2942 "name".
2943 * gcc.dg/pr67580.c: Update expected messages.
2944 * gcc.dg/spellcheck-identifiers.c: New testcase.
2945 * gcc.dg/spellcheck-typenames.c: New testcase.
2946
6628b04d 29472016-06-22 David Malcolm <dmalcolm@redhat.com>
2948
2949 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2950 file.
2951 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2952 diagnostic-test-show-locus-parseable-fixits.c to sources for
2953 diagnostic_plugin_test_show_locus.c.
2954 * lib/gcc-defs.exp (freeform_regexps): New global.
2955 (dg-regexp): New function.
2956 (handle-dg-regexps): New function.
2957 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2958 freeform_regexps to the empty list.
2959 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2960
82ccd33e 29612016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2962
affe5c16 2963 PR tree-optimization/71488
82ccd33e 2964 * g++.dg/pr71488.C: New test.
2965 * gcc.dg/vect/vect-bool-cmp.c: New test.
2966
2c21de58 29672016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2968
2969 * gcc.dg/guality/param-5.c: New test.
2970
fadfd5fc 29712016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2972
2973 * gcc.target/i386/asm-flag-7.c: New test.
2974
03fee1f8 29752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2976
2977 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2978 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2979 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2980 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2981 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2982 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2984 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2985 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2987 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2988 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2989 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2990 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2991 * lib/target-supports.exp: Likewise.
2992
6905db52 29932016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2994
2995 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2996 * gcc.dg/attr-ms_struct-2.c: Likewise.
2997 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2998 * gcc.dg/bf-ms-attrib.c: Likewise.
2999 * gcc.dg/bf-ms-layout-2.c: Likewise.
3000 * gcc.dg/bf-ms-layout-3.c: Likewise.
3001 * gcc.dg/bf-ms-layout.c: Likewise.
3002 * gcc.dg/bf-no-ms-layout.c: Likewise.
3003 * gcc.target/i386/bitfield1.c: Likewise.
3004 * gcc.target/i386/bitfield2.c: Likewise.
3005 * gcc.target/i386/bitfield3.c: Likewise.
3006
a6f93fc2 30072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3008
3009 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3010 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3011 override other than -mcpu=power9 command-line option is specified,
3012 or if the target operating system is aix.
3013 * gcc.target/powerpc/darn-1.c: Likewise.
3014 * gcc.target/powerpc/darn-2.c: Likewise.
3015 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3016 test if effective-target is not powerpc_p9vector_ok or if the
3017 target operating system is not defined.
3018 * gcc.target/powerpc/vslv-1.c: Likewise.
3019 * gcc.target/powerpc/vsrv-0.c: Likewise.
3020 * gcc.target/powerpc/vsrv-1.c: Likewise.
3021
1cb2b4d3 30222016-06-21 Tobias Burnus <burnus@net-b.de>
3023
3024 PR fortran/71068
3025 * gfortran.dg/coarray/data_1.f90: New.
3026
66ff0c67 30272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3028
3029 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3030 (dg-require-effective-target): Use arm_v8_neon_hw.
3031 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3032 (dg-require-effective-target): Likewise.
3033 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3034 (dg-require-effective-target): Likewise.
3035 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3036 (dg-require-effective-target): Likewise.
3037 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3038 (dg-require-effective-target): Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3040 (dg-require-effective-target): Likewise.
3041 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3042 Add AArch64 check.
3043
949bfed4 30442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3045
3046 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3047 Set to 3 so test passes.
3048
a20f6cd4 30492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3050
3051 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3052
12792843 30532016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3054
3055 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3056 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3057 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3058 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3059
49763db6 30602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3061
3062 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3063 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3064
ada61167 30652016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3066
3067 PR target/71549
3068 * gcc.target/i386/pr71549.c: New test.
3069
a15584d4 30702016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3071
3072 * gcc.target/powerpc/vadsdu-0.c: Replace
3073 dg-require-effective-target directive to allow test to run on more
3074 platforms, and add dg-skip-if directive to disable test on aix
3075 platforms because of known incompatibilities.
3076 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3077 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3078 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3079 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3080 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3081 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3082 * gcc.target/powerpc/vadsdub-2.c: Replace
3083 dg-require-effective-target directive to allow test to run on more
3084 platforms, and add dg-skip-if directive to disable test on aix
3085 platforms because of known incompatibilities.
3086 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3087 with vec_absdb call to differentiate this test from vadsdub-1.c.
3088 * gcc.target/powerpc/vadsduh-1.c: Replace
3089 dg-require-effective-target directive to allow test to run on more
3090 platforms, and add dg-skip-if directive to disable test on aix
3091 platforms because of known incompatibilities.
3092 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3093 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3094 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3095
ec15ec36 30962016-06-21 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR tree-optimization/71588
3099 * gcc.dg/pr71558.c: New test.
3100
faeffe49 31012016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3102
3103 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3104 * c-c++-common/pr68657-2.c: Likewise.
3105 * c-c++-common/pr68657-3.c: Likewise.
3106 * gcc.dg/torture/pr69714.c: Require int32plus support.
3107 * gcc.dg/torture/pr70025.c: Likewise.
3108 * gcc.dg/torture/pr70083.c: Likewise.
3109 * gcc.dg/torture/pr70542.c: Likewise.
3110 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3111
e218d07f 31122016-06-20 Joseph Myers <joseph@codesourcery.com>
3113
3114 PR c/71601
3115 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3116
232a3df7 31172016-06-20 Jakub Jelinek <jakub@redhat.com>
3118
d7f45b87 3119 PR middle-end/71581
3120 * gcc.dg/pr71581.c: New test.
3121
232a3df7 3122 PR rtl-optimization/71591
3123 * gcc.dg/cpp/pr71591.c: New test.
3124
dbddef42 31252016-06-20 David B. Robins <gcc@davidrobins.net>
3126
3127 PR target/71571
3128 * g++.dg/torture/pr71571.C: New test.
3129
03129ccb 31302016-06-20 Jakub Jelinek <jakub@redhat.com>
3131
3132 PR target/71559
3133 * gcc.target/i386/sse2-pr71559.c: New test.
3134 * gcc.target/i386/avx-pr71559.c: New test.
3135 * gcc.target/i386/avx512f-pr71559.c: New test.
3136
a40b4b62 31372016-06-20 Tobias Burnus <burnus@net-b.de>
3138
3139 PR fortran/71194
3140 * gfortran.dg/pointer_remapping_10.f90: New.
3141
ecbea05a 31422016-06-20 David Malcolm <dmalcolm@redhat.com>
3143
3144 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3145
0f61dae9 31462016-06-20 Martin Sebor <msebor@redhat.com>
3147
3148 PR c/69507
3149 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3150 * gnu90-const-expr-1.c: Same.
3151 * gnu99-const-expr-1.c: Same.
3152 * gnu99-static-1.c: Same.
3153
e458dfd8 31542016-06-20 Renlin Li <renlin.li@arm.com>
3155
2c0c0c9b 3156 PR testsuite/71489
e458dfd8 3157 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3158
7ab71cb3 31592016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3160
3161 * gcc.target/aarch64/vcvt_f64_1.c: New.
3162 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3163 * gcc.target/aarch64/vrecp_f64_1.c: New.
3164
34d36b7a 31652016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3166
3167 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3168 "alignement".
3169
ed7f4748 31702016-06-20 Georg-Johann Lay <avr@gjlay.de>
3171
3172 PR target/71103
3173 * gcc.target/avr/torture/pr71103-2.c: New test.
3174
21897f47 31752016-06-19 Martin Sebor <msebor@redhat.com>
3176
3177 PR c/69507
3178 * gcc.dg/alignof.c: New test.
3179
98683d85 31802016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3181
3182 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3183 vs dg-error; test constexpr specifier too.
3184
358cee25 31852016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3186
3187 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3188
c3d7ceb6 31892016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3190
3191 * lib/target-supports.exp
3192 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3193 arm_neon_ok and merge flags. Fix temporary test name.
3194 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3195 and merge flags.
3196
1176073c 31972016-06-17 Martin Liska <mliska@suse.cz>
3198
3199 * gcc.dg/predict-9.c: Fix dump scanning.
3200
f3e2969a 32012016-06-17 Bin Cheng <bin.cheng@arm.com>
3202
3203 PR tree-optimization/71354
3204 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3205
7fdca647 32062016-06-17 Bin Cheng <bin.cheng@arm.com>
3207
3208 PR tree-optimization/71347
3209 * gcc.dg/tree-ssa/pr71347.c: New test.
3210
a338a226 32112016-06-17 Bin Cheng <bin.cheng@arm.com>
3212
3213 PR tree-optimization/71354
3214 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3215
c1e75671 32162016-06-17 Bin Cheng <bin.cheng@arm.com>
3217
3218 * gcc.dg/vect/vect-alias-check-1.c: New test.
3219
365ba13d 32202016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3221
59bde511 3222 PR target/71151
365ba13d 3223 * gcc.target/avr/pr71151-1.c: New test.
3224 * gcc.target/avr/pr71151-2.c: New test.
3225 * gcc.target/avr/pr71151-3.c: New test.
3226 * gcc.target/avr/pr71151-4.c: New test.
3227 * gcc.target/avr/pr71151-5.c: New test.
3228 * gcc.target/avr/pr71151-6.c: New test.
3229 * gcc.target/avr/pr71151-7.c: New test.
3230 * gcc.target/avr/pr71151-8.c: New test.
3231 * gcc.target/avr/pr71151-common.h: New test.
3232
db48d95b 32332016-06-16 Martin Liska <mliska@suse.cz>
3234
3235 * gfortran.dg/predict-1.f90: New test.
3236
4c780a59 32372016-06-16 Uros Bizjak <ubizjak@gmail.com>
3238
3239 PR target/71242
f9c39b65 3240 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3241
8c1879bc 32422016-06-16 Jan Hubicka <hubicka@ucw.cz>
3243
3244 * g++.dg/vect/pr36648.cc: Disable cunrolli
3245
33698dfe 32462016-06-16 Jakub Jelinek <jakub@redhat.com>
3247
745f2db6 3248 PR target/71554
3249 * gcc.c-torture/execute/pr71554.c: New test.
3250
33698dfe 3251 PR rtl-optimization/71532
3252 * gcc.dg/torture/pr71532.c: New test.
3253
b42322b9 32542016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3255
3256 * gcc.target/powerpc/p9-dimode1.c: New test.
3257 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3258
412b298a 32592016-06-15 Jakub Jelinek <jakub@redhat.com>
3260
93479f99 3261 * gcc.c-torture/compile/20160615-1.c: New test.
3262
412b298a 3263 * g++.dg/cpp0x/ref-qual17.C: New test.
3264
3ec40531 32652016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3266
3267 PR middle-end/71529
3268 * gcc.target/i386/pr71529.C: New test.
3269
edfe7670 32702016-06-15 Alan Hayward <alan.hayward@arm.com>
3271
3272 PR tree-optimization/71483
3273 * g++.dg/vect/pr71483.c: New
3274
6e52ac17 32752016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3276
3277 PR c++/70202
3278 * g++.dg/inherit/crash6.C: New.
3279 * g++.dg/inherit/union2.C: Likewise.
3280 * g++.dg/inherit/virtual12.C: Likewise.
3281 * g++.dg/inherit/virtual13.C: Likewise.
3282 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3283
aed35af2 32842016-06-15 Uros Bizjak <ubizjak@gmail.com>
3285
0941fba8 3286 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3287
6f710392 32882016-06-15 Alan Hayward <alan.hayward@arm.com>
3289
3290 PR tree-optimization/71439
3291 * gcc.dg/vect/pr71439.c: New
3292
d1cedfd3 32932016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3294
3295 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3296
ee8fd158 32972016-06-15 Richard Biener <rguenther@suse.de>
3298
3299 * gcc.dg/vect/slp-45.c: New testcase.
3300
5695a690 33012016-06-15 Richard Biener <rguenther@suse.de>
3302
3303 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3304
267ae3ee 33052016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306
3307 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3308 requirements, and disable for AIX for now.
3309 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3310
a6d0e20a 33112016-06-14 Jakub Jelinek <jakub@redhat.com>
3312
b2efd162 3313 PR c++/71528
3314 * g++.dg/opt/pr71528.C: New test.
3315
a6d0e20a 3316 PR c++/71516
3317 * g++.dg/init/pr71516.C: New test.
3318
035778de 33192016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3320
3321 * g++.dg/init/array46.C: New.
3322
7c9dc58e 33232016-06-14 Uros Bizjak <ubizjak@gmail.com>
3324
0941fba8 3325 * gcc.target/i386/float128-3.c: New test.
3326 * gcc.target/i386/quad-sse4.c: Ditto.
3327 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3328 Update scan strings.
7c9dc58e 3329
412640c9 33302016-06-14 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/71526
3333 * gfortran.dg/pr71526.f90: New testcase.
3334
1b9fde85 33352016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3336
3337 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3338 * gcc.dg/zero_bits_compound-1.c: Likewise.
3339
306097e3 33402016-06-14 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/71522
3343 * gcc.dg/torture/pr71522.c: New testcase.
3344
566255a8 33452016-06-14 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR tree-optimization/71520
3348 * gcc.dg/tree-ssa/pr71520.c: New test.
3349
eb912adb 33502016-06-14 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/71521
56d35455 3353 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3354
9720103d 33552016-06-13 Jakub Jelinek <jakub@redhat.com>
3356
12cb8367 3357 PR sanitizer/71498
3358 * c-c++-common/ubsan/bounds-13.c: New test.
3359
9720103d 3360 PR preprocessor/71183
3361 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3362
5965fbcc 33632016-06-13 Jeff Law <law@redhat.com>
3364
3365 PR tree-optimization/71403
3366 * c-c++-common/ubsan/pr71403-1.c: New test.
3367 * c-c++-common/ubsan/pr71403-2.c: New test.
3368 * c-c++-common/ubsan/pr71403-3.c: New test.
3369
04537049 33702016-06-13 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR middle-end/71478
3373 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3374 Add -Wno-psabi -w to dg-options.
3375
412f195f 33762016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3377
3378 * gcc.target/powerpc/vadsdu-0.c: New test.
3379 * gcc.target/powerpc/vadsdu-1.c: New test.
3380 * gcc.target/powerpc/vadsdu-2.c: New test.
3381 * gcc.target/powerpc/vadsdu-3.c: New test.
3382 * gcc.target/powerpc/vadsdu-4.c: New test.
3383 * gcc.target/powerpc/vadsdu-5.c: New test.
3384 * gcc.target/powerpc/vadsdub-1.c: New test.
3385 * gcc.target/powerpc/vadsdub-2.c: New test.
3386 * gcc.target/powerpc/vadsduh-1.c: New test.
3387 * gcc.target/powerpc/vadsduh-2.c: New test.
3388 * gcc.target/powerpc/vadsduw-1.c: New test.
3389 * gcc.target/powerpc/vadsduw-2.c: New test.
3390
527790c1 33912016-06-13 David Malcolm <dmalcolm@redhat.com>
3392
3393 * gcc.dg/c99-init-2.c (c): Update expected error message.
3394 * gcc.dg/init-bad-8.c (foo): Likewise.
3395 * gcc.dg/spellcheck-fields-3.c: New test case.
3396
102e67eb 33972016-06-13 Martin Liska <mliska@suse.cz>
3398
3399 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3400 and "guess loop iv compared" heuristics.
3401 * gcc.dg/predict-2.c: Likewise.
3402 * gcc.dg/predict-3.c: Likewise.
3403 * gcc.dg/predict-4.c: Likewise.
3404 * gcc.dg/predict-5.c: Likewise.
3405 * gcc.dg/predict-6.c: Likewise.
3406
1a54d3be 34072016-06-13 Marek Polacek <polacek@redhat.com>
3408
3409 PR middle-end/71476
3410 * c-c++-common/Wswitch-unreachable-4.c: New test.
3411 * gcc.dg/Wswitch-unreachable-2.c: New test.
3412 * g++.dg/tm/jump1.C: Move dg-warning.
3413
5b7401b8 34142016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3415
3416 * gnat.dg/renaming10.ad[sb]: New test.
3417
1c93151c 34182016-06-13 Paul Thomas <pault@gcc.gnu.org>
3419
3420 PR fortran/70673
3421 * gfortran.dg/pr70673.f90: New test.
3422
249865a0 34232016-06-13 Richard Biener <rguenther@suse.de>
3424
3425 PR middle-end/64516
3426 * gcc.dg/align-3.c: New testcase.
3427
776d9b14 34282016-06-13 Martin Liska <mliska@suse.cz>
3429
3430 * gcc.target/i386/pr71458.c: New test.
3431
0cf5c551 34322016-06-12 Uros Bizjak <ubizjak@gmail.com>
3433
3434 PR target/71241
f9c39b65 3435 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3436
34de0a35 34372016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3438
3439 PR target/60751
3440 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3441 statement.
3442
0cc8bc98 34432016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3444
3445 PR target/60751
3446 * gfortran.dg/comma_IO_extension_1.f90: New test.
3447 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3448 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3449 statement.
3450 * gfortran.dg/graphite/pr38083.f90: Likewise.
3451 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3452 missing format.
3453
0ff78c86 34542016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3455
3456 * gnat.dg/case_character.adb: New test.
3457
6c38863e 34582016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3459
3460 PR middle-end/71310
3461 * gcc.target/powerpc/pr71310.c: New testcase.
3462
24c41395 34632016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3464
3465 PR middle-end/71478
3466 * gcc.dg/pr71478.c: New test.
3467
aeb26fb6 34682016-06-10 Jakub Jelinek <jakub@redhat.com>
3469
702b3575 3470 PR middle-end/71494
3471 * gcc.c-torture/execute/pr71494.c: New test.
3472
8ec29807 3473 PR c/68657
3474 * gcc.target/i386/pr68657.c: New test.
3475
aeb26fb6 3476 PR inline-asm/68843
3477 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3478 (test): Add -masm=intel alternatives.
3479
1dc4d519 34802016-06-10 Martin Sebor <msebor@redhat.com>
3481
3482 PR c/71392
3483 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3484
6385d6d3 34852016-06-10 Jeff Law <law@redhat.com>
3486
3487 PR tree-optimization/71335
3488 * gcc.c-torture/execute/pr71335.c: New test.
3489
041a412b 34902016-06-10 David Malcolm <dmalcolm@redhat.com>
3491
3492 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3493 the various "cannot tail-call: " messages.
3494
4a5edbb2 34952016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3496
3497 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3498 and options.
3499
9cf3aec3 35002016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3501
3502 PR sanitizer/71480
3503 * c-c++-common/asan/pr71480.c: New test.
3504
61724718 35052016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3506
3507 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3508 (ASMNAME2): Likewise.
3509 (main): Replace fn in asm statement with ASMNAME ("fn").
3510 * gcc.dg/guality/pr68037-2.c: Likewise.
3511 * gcc.dg/guality/pr68037-3.c: Likewise.
3512 * gcc.dg/torture/pr68037-1.c: Likewise.
3513 * gcc.dg/torture/pr68037-2.c: Likewise.
3514 * gcc.dg/torture/pr68037-3.c: Likewise.
3515
1807f6fb 35162016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3517
3518 PR inline-asm/68843
3519 * gcc.target/i386/pr68843-1.c: New test.
3520 * gcc.target/i386/pr68843-2.c: New test.
3521
ccfa030f 35222016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3523 Cesar Philippidis <cesar@codesourcery.com>
3524
3525 PR middle-end/71373
3526 * gcc.dg/goacc/nested-function-1.c: New file.
3527 * gcc.dg/goacc/nested-function-2.c: Likewise.
3528 * gcc.dg/goacc/pr71373.c: Likewise.
3529 * gfortran.dg/goacc/cray-2.f95: Likewise.
3530 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3531 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3532 * gfortran.dg/goacc/cray.f95: Update.
3533 * gfortran.dg/goacc/loop-1.f95: Likewise.
3534 * gfortran.dg/goacc/loop-3.f95: Likewise.
3535 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3536 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3537
35382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3539
3540 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3541 for OpenACC tile clauses.
3542 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3543
3544 PR c/71381
3545 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3546 to...
3547 * c-c++-common/goacc/cache-2.c: ... this new file.
3548 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3549 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3550 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3551 usage.
3552 * gfortran.dg/goacc/cray.f95: Likewise.
3553 * gfortran.dg/goacc/loop-1.f95: Likewise.
3554
bb038f3e 35552016-06-10 Alan Hayward <alan.hayward@arm.com>
3556
3557 PR tree-optimization/71407
3558 PR tree-optimization/71416
3559 * gcc.dg/vect/pr71407.c: New
3560 * gcc.dg/vect/pr71416-1.c: New
3561 * gcc.dg/vect/pr71416-2.c: New
3562
332409d3 35632016-06-10 Richard Biener <rguenther@suse.de>
3564
3565 PR middle-end/71477
3566 * gcc.dg/torture/pr71477.c: New testcase.
3567
03cf727c 35682016-06-09 Julia Koval <julia.koval@intel.com>
3569
3570 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3571 * gcc.target/i386/interrupt-13.c: Likewise.
3572 * gcc.target/i386/interrupt-15.c: Likewise.
3573 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3574 * gcc.target/i386/interrupt-24.c: Likewise.
3575 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3576 * gcc.target/i386/interrupt-9.c: Likewise.
3577 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3578
23b101c5 35792016-06-09 Martin Sebor <msebor@redhat.com>
3580
3581 PR c/70883
3582 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3583 * gcc.dg/builtin-constant_p-1.c: Same.
3584 * gcc.dg/builtins-error.c: Same.
3585 * gcc.dg/pr70859.c: Same.
3586
188d6bbb 35872016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3588
3589 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3590 * gcc.dg/torture/pr68067-1.c: Likewise.
3591 * gcc.dg/torture/pr68067-2.c: Likewise.
3592
35932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3594
3595 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3596 when setting SIZE.
3597
ff8886bd 35982016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 PR c++/71465
3601 * g++.dg/inherit/crash5.C: New.
3602 Revert:
3603 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3604
3605 PR c++/70202
3606 * g++.dg/inherit/crash5.C: New.
3607 * g++.dg/inherit/virtual1.C: Adjust.
3608
3f76cceb 36092016-06-09 Martin Liska <mliska@suse.cz>
3610
3611 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3612 * g++.dg/predict-loop-exit-2.C: Likewise.
3613 * g++.dg/predict-loop-exit-3.C: Likewise.
3614 * gcc.dg/predict-1.c: Likewise.
3615 * gcc.dg/predict-2.c: Likewise.
3616 * gcc.dg/predict-3.c: Likewise.
3617 * gcc.dg/predict-4.c: Likewise.
3618 * gcc.dg/predict-5.c: Likewise.
3619 * gcc.dg/predict-6.c: Likewise.
3620 * gcc.dg/predict-7.c: Likewise.
3621
59ae3d1b 36222016-06-09 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/71462
3625 * gcc.dg/torture/pr71462.c: New testcase.
3626
8c2d2acf 36272016-06-09 Marek Polacek <polacek@redhat.com>
3628
3629 PR c/65471
3630 * gcc.dg/c11-generic-3.c: New test.
3631
224cb6b7 36322016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3633
3634 * g++.dg/init/array42.C: New.
3635 * g++.dg/init/array43.C: Likewise.
3636 * g++.dg/init/array44.C: Likewise.
3637 * g++.dg/init/array45.C: Likewise.
3638 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3639 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3640 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3641 * g++.dg/gomp/pr35751.C: Likewise.
3642 * g++.dg/init/array23.C: Likewise.
3643 * g++.dg/init/brace2.C: Likewise.
3644 * g++.dg/init/brace6.C: Likewise.
3645
732905bb 36462016-06-08 Martin Sebor <msebor@redhat.com>
3647 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR c++/70507
3650 PR c/68120
3651 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3652 * c-c++-common/builtin-arith-overflow-2.c: New test.
3653 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3654 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3655 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3656
7ddaa622 36572016-06-08 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR c++/71442
3660 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3661
84ee0905 36622016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3663
3664 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3665 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3666 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3667 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3668 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3669 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3670 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3671 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3672 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3673 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3674 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3675 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3676 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3677
2876af98 36782016-06-08 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/68558
3681 * gcc.dg/vect/slp-44.c: New testcase.
3682
acbb0d03 36832016-06-08 Richard Biener <rguenther@suse.de>
3684
3685 * gcc.dg/vect/slp-43.c: New testcase.
3686
f8689010 36872016-06-08 Richard Biener <rguenther@suse.de>
3688
3689 PR tree-optimization/71452
3690 * gcc.dg/torture/pr71452.c: New testcase.
3691
52d393eb 36922016-06-08 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR c++/71448
3695 * g++.dg/torture/pr71448.C: New test.
3696
9d700ce4 36972016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3698
3699 PR debug/71432
3700 PR ada/71413
3701 * g++.dg/debug/pr71432.C: New test.
3702
eb96ef65 37032016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3704
3705 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3706 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3707 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3708
a4753cdd 37092016-06-08 Alan Hayward <alan.hayward@arm.com>
3710
3711 * gcc.dg/vect/vect-live-2.c: Update effective target.
3712 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3713 * lib/target-supports.exp: Add aarch64 to vect_long.
3714
bafc7b1d 37152016-06-08 Marek Polacek <polacek@redhat.com>
3716
3717 PR c/71418
3718 * gcc.dg/noncompile/pr71418.c: New test.
3719
06e590e7 3720 PR c/71426
3721 * gcc.dg/noncompile/pr71426.c: New test.
3722
d3cb49c9 37232016-06-07 Jan Hubicka <hubicka@ucw.cz>
3724
3725 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3726 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3727 * gcc.dg/predict-3.c: Update template.
3728 * gcc.dg/predict-5.c: Update template.
3729 * gcc.dg/predict-6.c: Update template.
3730 * gcc.dg/predict-9.c: Update template.
3731 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3732
2d76c36a 37332016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3734
3735 * gcc.target/powerpc/vec-mul.c: New test.
3736
7cfde92a 37372016-06-07 David Malcolm <dmalcolm@redhat.com>
3738
3739 * gcc.dg/spellcheck-fields-2.c: New test case.
3740
b032c4dd 37412016-06-07 Richard Biener <rguenther@suse.de>
3742
3743 PR c/61564
3744 * gcc.dg/Wpragmas-1.c: New testcase.
3745 * gcc.dg/Wattributes-4.c: Likewise.
3746 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3747 entry.
3748
a7056369 37492016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3750
3751 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3752 spurious debug code.
3753
123c61e0 37542016-06-07 Richard Biener <rguenther@suse.de>
3755
3756 PR tree-optimization/71428
3757 * gcc.dg/torture/pr71428.c: New testcase.
3758
5819d47b 37592016-06-07 Richard Biener <rguenther@suse.de>
3760
3761 PR middle-end/71423
3762 * gcc.dg/torture/pr71423.c: New testcase.
3763
6cec5c6b 37642016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3765
3766 PR middle-end/71408
3767 * gcc.dg/tree-ssa/pr71408.c: New test.
3768
40bbfc17 37692016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3770
3771 PR middle-end/71281
3772 * g++.dg/torture/pr71281.C: New test.
3773
61f1f80c 37742016-06-06 Marek Polacek <polacek@redhat.com>
3775
3776 PR c/71362
3777 * gcc.dg/pr71362.c: New test.
3778
0406b32f 37792016-06-06 Jakub Jelinek <jakub@redhat.com>
3780 Patrick Palka <ppalka@gcc.gnu.org>
3781
3782 PR c++/70847
3783 PR c++/71330
3784 PR c++/71393
3785 * g++.dg/opt/pr70847.C: New test.
3786 * g++.dg/ubsan/pr70847.C: New test.
3787 * g++.dg/ubsan/pr71393.C: New test.
3788
b1445999 37892016-06-06 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR tree-optimization/71259
3792 * gcc.dg/vect/pr71259.c: New test.
3793
99b4f3a2 37942016-06-06 David Malcolm <dmalcolm@redhat.com>
3795
3796 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3797 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3798 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3799 above.
3800
837679bc 38012016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 PR middle-end/37780
3804 * gcc.c-torture/execute/pr37780.c: New test.
3805 * gcc.target/aarch64/pr37780_1.c: Likewise.
3806 * gcc.target/arm/pr37780_1.c: Likewise.
3807
e4b92538 38082016-06-06 Marek Polacek <polacek@redhat.com>
3809
3810 * c-c++-common/attr-may-alias-1.c: New test.
3811 * c-c++-common/attr-may-alias-2.c: New test.
3812 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3813
43ac2f2f 38142016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3815
3816 PR c/24414
3817 * gcc.target/i386/pr24414.c: New test.
3818
7e1786b2 38192016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3820
3821 * gcc.target/sparc/vis4misc.c: New file.
3822 * gcc.target/sparc/fpcmp.c: Likewise.
3823 * gcc.target/sparc/fpcmpu.c: Likewise.
3824
f593ccb2 38252016-06-06 Alan Hayward <alan.hayward@arm.com>
3826
3827 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3828 * gcc.dg/vect/vect-live-3.c: Likewise.
3829
be6d8ddc 38302016-06-06 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/71398
3833 * gcc.dg/torture/pr71398.c: New testcase.
3834
78f27916 38352016-06-06 Uros Bizjak <ubizjak@gmail.com>
3836
3837 PR target/71389
3838 * g++.dg/pr71389.C: New test.
3839
c5899606 38402016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3841
3842 PR fortran/71404
3843 * gfortran.dg/fmt_read_5.f: New test.
3844
8e3cd305 38452016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3846
3847 PR fortran/69659
3848 * gfortran.dg/class_array_22.f03: New test.
3849
703c0a09 38502016-06-05 Jan Hubicka <hubicka@ucw.cz>
3851
3852 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3853
d07b2b6f 38542016-06-05 Jan Hubicka <hubicka@ucw.cz>
3855
3856 * gcc.dg/predict-9.c: Update template.
3857
4a7ec4ac 38582016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/49377
3861 * g++.dg/template/pr49377.C: New.
3862
7499ef4a 38632016-06-04 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR tree-optimization/71405
3866 * g++.dg/torture/pr71405.C: New test.
3867
558c800d 38682016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3869
3870 PR c++/70202
3871 * g++.dg/inherit/crash5.C: New.
3872 * g++.dg/inherit/virtual1.C: Adjust.
3873
4ee7cf4b 38742016-06-03 Jeff Law <law@redhat.com>
3875
3876 PR tree-optimization/71316
3877 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3878
b12ae762 38792016-06-03 Jakub Jelinek <jakub@redhat.com>
3880
3881 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3882 dg-additional-options with just -fno-tree-scev-cprop in it.
3883 * gcc.dg/vect/vect-live-2.c: Likewise.
3884 * gcc.dg/vect/vect-live-5.c: Likewise.
3885 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3886 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3887 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3888
e09a5ee3 38892016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3890
3891 PR c++/27100
3892 * g++.dg/other/friend6.C: New test.
3893
f14b1922 38942016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895
3896 * g++.dg/torture/ppc-ldst-array.C: New.
3897
20702ea3 38982016-06-03 Joseph Myers <joseph@codesourcery.com>
3899
3900 PR target/71276
3901 PR target/71277
3902 * gcc.dg/torture/builtin-fp-int-inexact.c,
3903 gcc.target/i386/387-builtin-fp-int-inexact.c,
3904 gcc.target/i386/387-rint-inline-1.c,
3905 gcc.target/i386/387-rint-inline-2.c,
3906 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3907 gcc.target/i386/sse2-rint-inline-1.c,
3908 gcc.target/i386/sse2-rint-inline-2.c,
3909 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3910 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3911
5ed3cc7b 39122016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3913 Julia Koval <julia.koval@intel.com>
3914
3915 PR target/66960
3916 PR target/67630
3917 PR target/67634
3918 PR target/67841
3919 PR target/68037
3920 PR target/68618
3921 PR target/68661
3922 PR target/69575
3923 PR target/69596
3924 PR target/69734
3925 * gcc.dg/guality/pr68037-1.c: New test.
3926 * gcc.dg/guality/pr68037-2.c: Likewise.
3927 * gcc.dg/guality/pr68037-3.c: Likewise.
3928 * gcc.dg/torture/pr68037-1.c: Likewise.
3929 * gcc.dg/torture/pr68037-2.c: Likewise.
3930 * gcc.dg/torture/pr68037-3.c: Likewise.
3931 * gcc.dg/torture/pr68661-1a.c: Likewise.
3932 * gcc.dg/torture/pr68661-1b.c: Likewise.
3933 * gcc.target/i386/interrupt-1.c: Likewise.
3934 * gcc.target/i386/interrupt-2.c: Likewise.
3935 * gcc.target/i386/interrupt-3.c: Likewise.
3936 * gcc.target/i386/interrupt-4.c: Likewise.
3937 * gcc.target/i386/interrupt-5.c: Likewise.
3938 * gcc.target/i386/interrupt-6.c: Likewise.
3939 * gcc.target/i386/interrupt-7.c: Likewise.
3940 * gcc.target/i386/interrupt-8.c: Likewise.
3941 * gcc.target/i386/interrupt-9.c: Likewise.
3942 * gcc.target/i386/interrupt-10.c: Likewise.
3943 * gcc.target/i386/interrupt-11.c: Likewise.
3944 * gcc.target/i386/interrupt-12.c: Likewise.
3945 * gcc.target/i386/interrupt-13.c: Likewise.
3946 * gcc.target/i386/interrupt-14.c: Likewise.
3947 * gcc.target/i386/interrupt-15.c: Likewise.
3948 * gcc.target/i386/interrupt-16.c: Likewise.
3949 * gcc.target/i386/interrupt-17.c: Likewise.
3950 * gcc.target/i386/interrupt-18.c: Likewise.
3951 * gcc.target/i386/interrupt-19.c: Likewise.
3952 * gcc.target/i386/interrupt-20.c: Likewise.
3953 * gcc.target/i386/interrupt-21.c: Likewise.
3954 * gcc.target/i386/interrupt-22.c: Likewise.
3955 * gcc.target/i386/interrupt-23.c: Likewise.
3956 * gcc.target/i386/interrupt-24.c: Likewise.
3957 * gcc.target/i386/interrupt-25.c: Likewise.
3958 * gcc.target/i386/interrupt-26.c: Likewise.
3959 * gcc.target/i386/interrupt-27.c: Likewise.
3960 * gcc.target/i386/interrupt-28.c: Likewise.
3961 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3962 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3963 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3964 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3965 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3966 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3967 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3968 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3969 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3970 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3971 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3972 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3973
3e346f54 39742016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3975
f27c52fb 3976 PR tree-optimization/52171
3977 * gcc.dg/pr52171.c: New test.
3978 * gcc.target/i386/pr52171.c: New test.
3e346f54 3979
22e029d2 39802016-06-03 Jan Hubicka <jh@suse.cz>
3981
3982 * g++.dg/tree-ssa/pred-1.C: New testcase
3983 * gcc.dg/tree-ssa/pred-1.c: New testcase
3984
41ce74ed 39852016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3986
3987 PR target/70957
3988 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3989 support.
3990 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3991
cf573a72 39922016-06-03 Alan Hayward <alan.hayward@arm.com>
3993
3994 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3995
75aae5b4 39962016-06-03 Alan Hayward <alan.hayward@arm.com>
3997
3998 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3999 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4000 * gcc.dg/vect/vect-live-1.c: New test.
4001 * gcc.dg/vect/vect-live-2.c: New test.
4002 * gcc.dg/vect/vect-live-3.c: New test.
4003 * gcc.dg/vect/vect-live-4.c: New test.
4004 * gcc.dg/vect/vect-live-5.c: New test.
4005 * gcc.dg/vect/vect-live-slp-1.c: New test.
4006 * gcc.dg/vect/vect-live-slp-2.c: New test.
4007 * gcc.dg/vect/vect-live-slp-3.c: New test.
4008
eba6788d 40092016-06-03 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR middle-end/71387
4012 * g++.dg/opt/pr71387.C: New test.
4013
5a653985 40142016-06-02 Jeff Law <law@redhat.com>
4015
4016 PR tree-optimization/71328
4017 * gcc.c-torture/compile/pr71328.c: New test.
4018
f92f6941 40192016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4020
4021 PR fortran/52393
4022 * gfortran.dg/fmt_read_3.f90: Fix typo.
4023 * gfortran.dg/fmt_read_4.f90: New test.
4024
0d29e152 40252016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4028 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4029 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4030 * g++.dg/cpp0x/override2.C: Likewise.
4031 * g++.dg/parse/crash5.C: Likewise.
4032 * g++.dg/parse/error16.C: Likewise.
4033 * g++.dg/parse/error27.C: Likewise.
4034 * g++.dg/template/qualttp15.C: Likewise.
4035 * g++.dg/template/redecl4.C: Likewise.
4036 * g++.old-deja/g++.other/crash39.C: Likewise.
4037 * g++.old-deja/g++.other/struct1.C: Likewise.
4038 * g++.old-deja/g++.pt/m9a.C: Likewise.
4039 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4040
2740a1a5 40412016-06-02 Jakub Jelinek <jakub@redhat.com>
4042
89f17a65 4043 PR c++/71372
4044 * c-c++-common/pr71372.c: New test.
4045
2740a1a5 4046 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4047 __TIME__ strings with __builtin_strcmp instead of printf and
4048 dg-output.
4049
9ae89a4e 40502016-06-02 Martin Liska <mliska@suse.cz>
4051
4052 * gcc.dg/predict-9.c: New test.
4053
41258f9c 40542016-06-02 Jakub Jelinek <jakub@redhat.com>
4055
4056 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4057 global set_compiler_env_var and global saved_compiler_env_var.
4058
dad46eb8 40592016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4060
4061 PR rtl-optimization/71295
4062 * gcc.c-torture/compile/pr71295.c: New test.
4063
9cc8a892 40642016-06-02 Jakub Jelinek <jakub@redhat.com>
4065
98e7c96c 4066 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4067
4a5a4de2 4068 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4069 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4070
9cc8a892 4071 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4072 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4073 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4074 alternative number.
4075
46819a36 40762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4077
4078 * gcc.target/powerpc/p9-splat-4.c: New test.
4079
40802016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4081
4082 PR target/71186
4083 * gcc.target/powerpc/pr71186.c: New test.
4084
d9820cc5 40852016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086
4087 PR fortran/52393
4088 * gfortran.dg/fmt_read_3.f90: New test.
4089
2f14ca3e 40902016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4091
4092 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4093 procedure.
4094
dfa5c0d3 40952016-06-01 Eduard Sanou <dhole@openmailbox.org>
4096
4097 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4098 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4099 env var is set.
4100 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4101 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4102 shown once.
4103 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4104 during compilation.
4105 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4106 vars set by dg-set-compiler-env-var.
4107
7d7125df 41082016-06-01 Paul Thomas <pault@gcc.gnu.org>
4109
4110 PR fortran/71156
4111 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4112 to the module procedure declaration.
4113 * gfortran.dg/submodule_16.f08: New test.
4114
6ab9cde4 41152016-06-01 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR middle-end/71371
4118 * c-c++-common/gomp/pr71371.c: New test.
4119
0cfe7a23 41202016-06-01 Richard Biener <rguenther@suse.de>
4121
4122 PR tree-optimization/71366
4123 * gcc.dg/torture/pr71366-1.c: New testcase.
4124 * gcc.dg/torture/pr71366-2.c: Likewise.
4125
5a5b02e1 41262016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4127
4128 * gcc.target/powerpc/vslv-0.c: New test.
4129 * gcc.target/powerpc/vslv-1.c: New test.
4130 * gcc.target/powerpc/vsrv-0.c: New test.
4131 * gcc.target/powerpc/vsrv-1.c: New test.
4132
d27a79f6 41332016-06-01 Nathan Sidwell <nathan@acm.org>
4134
4135 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4136 * gcc.target/nvptx/weak.c: New.
4137
6172a9fd 41382016-06-01 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/71261
4141 * gcc.dg/torture/vect-bool-1.c: New testcase.
4142
f9aaabb2 41432016-06-01 Jakub Jelinek <jakub@redhat.com>
4144
4145 * gfortran.dg/gomp/order-1.f90: New test.
4146 * gfortran.dg/gomp/order-2.f90: New test.
4147
53b01069 41482016-06-01 Jan Hubicka <hubicka@ucw.cz>
4149
4150 * gcc.dg/unroll-6.c: Update template.
4151 * gcc.dg/unroll-7.c: New testcase.
4152 * gcc.dg/unroll-8.c: New testcase.
4153
36757397 41542016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4155
4156 * gnat.dg/opt56.ad[sb]: New test.
4157
7f93bd6e 41582016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/66635
4161 * g++.dg/cpp0x/constexpr-ice16.C: New.
4162
9f41a2ce 41632016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4164
4165 PR tree-optimization/71314
4166 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4167 -mbranch-cost=2.
4168
31e02373 41692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4170
4171 PR tree-optimization/71077
4172 * gcc.dg/tree-ssa/pr71077.c: New test.
4173
76f8f901 41742016-05-31 Jan Hubicka <hubicka@ucw.cz>
4175
7f93bd6e 4176 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4177 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4178 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4179
04f5f923 41802016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/71248
4183 * g++.dg/cpp0x/pr71248.C: New.
4184 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4185 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4186 * g++.dg/init/new37.C: Likewise.
4187 * g++.dg/template/static1.C: Likewise.
4188 * g++.dg/template/static2.C: Likewise.
4189
4ffddf28 41902016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4191
4192 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4193 instead of %rdi.
4194 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4195
4ff7bd21 41962016-05-31 Marek Polacek <polacek@redhat.com>
4197
4198 * c-c++-common/Wswitch-unreachable-3.c: New test.
4199 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4200
e1f7cc4b 42012016-05-31 Richard Biener <rguenther@suse.de>
4202
4203 PR tree-optimization/71352
4204 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4205
02978bd1 42062016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4207
4208 * gcc.target/arm/armv5_thumb_isa.c: New test.
4209
cfce8164 42102016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4211
4212 PR target/71346
4213 * gcc.target/i386/pr71346.c: New test.
4214
7a51c705 42152016-05-31 Tom de Vries <tom@codesourcery.com>
4216
4217 PR tree-optimization/69068
4218 * gcc.dg/graphite/pr69068.c: New test.
4219
8c1ac106 42202016-05-27 Martin Sebor <msebor@redhat.com>
4221
4222 PR c++/71306
4223 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4224
b6431756 42252016-05-30 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR c++/71349
4228 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4229 nowait depend(inout: dd[0]) clauses where permitted.
4230
f6203294 42312016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4232
4233 PR c++/71238
4234 * g++.dg/parse/pr71238.C: New.
4235 * g++.dg/concepts/friend1.C: Test column numbers too.
4236 * g++.dg/cpp0x/initlist31.C: Likewise.
4237 * g++.dg/cpp0x/pr51420.C: Likewise.
4238 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4239 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4240 * g++.dg/ext/builtin3.C: Likewise.
4241 * g++.dg/lookup/friend12.C: Likewise.
4242 * g++.dg/lookup/friend7.C: Likewise.
4243 * g++.dg/lookup/koenig1.C: Likewise.
4244 * g++.dg/lookup/koenig5.C: Likewise.
4245 * g++.dg/lookup/used-before-declaration.C: Likewise.
4246 * g++.dg/overload/koenig1.C: Likewise.
4247 * g++.dg/template/crash65.C: Likewise.
4248 * g++.dg/template/friend57.C: Likewise.
4249 * g++.dg/warn/Wshadow-5.C: Likewise.
4250 * g++.dg/warn/Wunused-8.C: Likewise.
4251 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4252 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4253 * g++.old-deja/g++.jason/member.C: Likewise.
4254 * g++.old-deja/g++.jason/report.C: Likewise.
4255 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4256 * g++.old-deja/g++.law/visibility20.C: Likewise.
4257 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4258 * g++.old-deja/g++.other/static5.C: Likewise.
4259 * g++.old-deja/g++.pt/overload2.C: Likewise.
4260
b96f8145 42612016-05-30 Jan Hubicka <hubicka@ucw.cz>
4262
4263 * gcc.dg/tree-ssa/peel1.c: New testcase.
4264 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4265 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4266
ed5bca7a 42672016-05-30 Tom de Vries <tom@codesourcery.com>
4268
4269 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4270 to ce.
4271
c0aa0333 42722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4273
4274 PR c++/71099
4275 * g++.dg/parse/virtual1.C: New.
4276
231010db 42772016-05-30 Uros Bizjak <ubizjak@gmail.com>
4278
4279 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4280 Use correct register when clearing %edx.
4281
765557c0 42822016-05-30 Alexander Monakov <amonakov@ispras.ru>
4283
4284 PR tree-optimization/71289
4285 * gcc.dg/pr71289.c: New test.
4286
fc3b1c44 42872016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4288
4289 PR middle-end/71269
4290 PR middle-end/71292
4291 * gcc.dg/tree-ssa/pr71269.c: New test.
4292 * gcc.dg/tree-ssa/pr71292.c: New test.
4293
ce352457 42942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4295
4296 PR middle-end/71252
4297 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4298
eedd711b 42992016-05-30 Jan Hubicka <hubicka@ucw.cz>
4300
4301 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4302 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4303 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4304
8c061890 43052016-05-30 Tom de Vries <tom@codesourcery.com>
4306
4307 PR tree-optimization/69067
4308 * gcc.dg/graphite/pr69067.c: New test.
4309
a6b0884c 43102016-05-29 Uros Bizjak <ubizjak@gmail.com>
4311
4312 PR target/71245
4313 * gcc.target/i386/pr71245-1.c: New test.
4314 * gcc.target/i386/pr71245-2.c: Ditto.
4315
2369edfc 43162016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4317
4318 PR c++/71105
4319 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4320 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4321 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4322
b6ab3f43 43232016-05-27 Jan Hubicka <hubicka@ucw.cz>
4324
4325 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4326
0192662b 43272016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4328
4329 Revert:
4330 PR c++/69855
4331 * g++.dg/overload/69855.C: New.
4332 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4333 * g++.old-deja/g++.pt/crash3.C: Likewise.
4334
fce78c50 43352016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4336
4337 PR c++/60385
4338 * g++.dg/parse/namespace13.C: New.
4339
372172fe 43402016-05-26 Jeff Law <law@redhat.com>
4341
4342 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4343 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4344 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4345 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4346 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4347 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4348 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4349 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4350 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4352 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4353 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4354 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4355
5d8a8944 43562016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4357
4358 PR c++/69855
4359 * g++.dg/overload/69855.C: New.
4360 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4361 * g++.old-deja/g++.pt/crash3.C: Likewise.
4362
29602b75 43632016-05-27 Jiong Wang <jiong.wang@arm.com>
4364
4365 PR target/63596
4366 * gcc.target/aarch64/va_arg_1.c: New testcase.
4367 * gcc.target/aarch64/va_arg_2.c: Likewise.
4368 * gcc.target/aarch64/va_arg_3.c: Likewise.
4369
c900b732 43702016-05-27 Jiong Wang <jiong.wang@arm.com>
4371
4372 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4373 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4374 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4375 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4376 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4377
73ef73bd 43782016-05-27 Marek Polacek <polacek@redhat.com>
4379
4380 PR middle-end/71308
4381 * g++.dg/torture/pr71308.C: New test.
4382
a6031633 43832016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4384
4385 * gcc.dg/zero_bits_compound-1.c: New test.
4386 * gcc.dg/zero_bits_compound-2.c: New test.
4387
1fbdc7ae 43882016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4389
4390 PR middle-end/71279
4391 * gcc.dg/pr71279.c: New test.
4392
2e196ca8 43932016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4394
4395 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4396 floating point min/max/comparison instructions.
4397 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4398
6feab9ce 43992016-05-26 Jakub Jelinek <jakub@redhat.com>
4400
4401 * c-c++-common/gomp/schedule-1.c: New test.
4402 * gfortran.dg/gomp/schedule-1.f90: New test.
4403
978cea8f 44042016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4405
4406 PR c++/70822
4407 PR c++/70106
4408 * g++.dg/cpp1y/auto-fn32.C: New test.
4409 * g++.dg/cpp1y/paren4.C: New test.
4410
0478d9ed 44112016-05-26 Nathan Sidwell <nathan@acm.org>
4412
4413 * gcc.dg/20060410.c: Xfail on ptx.
4414 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4415 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4416 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4417 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4418 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4419
5fd1c174 44202016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4421
4422 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4423
c5e8b3e2 44242016-05-26 Jakub Jelinek <jakub@redhat.com>
4425
0db93a5b 4426 PR tree-optimization/71280
4427 * gcc.dg/pr71280.c: New test.
4428
7199c05c 4429 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4430
76c786ac 4431 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4432 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4433
c5e8b3e2 4434 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4435
e9bcea2f 44362016-05-26 Jiong Wang <jiong.wang@arm.com>
4437
4438 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4439 kept in memory.
e9bcea2f 4440
955d947b 44412016-05-25 Jeff Law <law@redhat.com>
4442
4443 PR tree-optimization/71272
4444 * gcc.c-torture/compile/pr71272.c: new test.
4445
77102dbe 44462016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4447
4448 * gcc.target/powerpc/vec-cmpne.c: New test.
4449 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4450
552821b4 44512016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4452
4453 * gnat.dg/opt55.ad[sb]: New test.
4454
0113f3c5 44552016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4456
4457 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4458 * c-c++-common/pr60226.c: Require int32plus.
4459 * gcc.c-torture/execute/pr70602.c: Likewise.
4460 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4461 unsigned long for malloc arg type.
4462 * gcc.dg/asr_div1.c: Require int32plus.
4463 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4464 * gcc.dg/pie-1.c: Require pie.
4465 * gcc.dg/pie-2.c: Likewise.
4466 * gcc.dg/pr59471.c: Require int32plus.
4467 * gcc.dg/pr59963-2.c: XFAIL for int16.
4468 * gcc.dg/pr60114.c: Require int32plus.
4469 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4470 unsigned long for typedef of size_t.
4471 * gcc.dg/pr63914.c: Require int32plus.
4472 * gcc.dg/pr64536.c: Require pt32plus.
4473 * gcc.dg/pr65658.c: Likewise.
4474 * gcc.dg/pr67271.c: Require int32plus.
4475 * gcc.dg/pr68112.c: Likewise.
4476 * gcc.dg/pr69071.c: Skip for avr target.
4477 * gcc.dg/pr69973.c: Require int32plus.
4478 * gcc.dg/pr70169.c: Skip for avr target.
4479 * gcc.dg/sso-6.c: Require int32plus.
4480 * gcc.dg/sso-7.c: Likewise.
4481 * gcc.dg/sso-8.c: Likewise.
4482 * gcc.dg/vrp-min-max-2.c: Likewise.
4483
f4094380 44842016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 PR target/70738
4487 * gcc.target/i386/pr70738-1.c: New test.
4488 * gcc.target/i386/pr70738-2.c: Likewise.
4489 * gcc.target/i386/pr70738-3.c: Likewise.
4490 * gcc.target/i386/pr70738-4.c: Likewise.
4491 * gcc.target/i386/pr70738-5.c: Likewise.
4492 * gcc.target/i386/pr70738-6.c: Likewise.
4493 * gcc.target/i386/pr70738-7.c: Likewise.
4494 * gcc.target/i386/pr70738-8.c: Likewise.
4495 * gcc.target/i386/pr70738-9.c: Likewise.
4496
239a4bea 44972016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4498
4499 PR rtl-optimization/66940
4500 * gcc.c-torture/execute/pr66940.c: New test.
4501
bf6382ba 45022016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4503
4504 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4505 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4506 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4507 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4508 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4509 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4510 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4511 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4512 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4513 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4514 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4515 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4516 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4517 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4518 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4519 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4520 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4521 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4522 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4523 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4524 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4525 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4526 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4527 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4528
2c995da9 45292016-05-25 Marek Polacek <polacek@redhat.com>
4530
4531 PR c/71265
4532 * gcc.dg/noncompile/pr71265.c: New test.
4533
abfbb5b5 4534 PR c/71266
4535 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4536
f6871bbd 45372016-05-25 Nathan Sidwell <nathan@acm.org>
4538
4539 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4540
de04e83e 45412016-05-25 Richard Biener <rguenther@suse.de>
4542
4543 PR tree-optimization/71261
4544 * c-c++-common/torture/pr71261.c: New testcase.
4545
b35931f7 45462016-05-25 Richard Biener <rguenther@suse.de>
4547
4548 PR tree-optimization/71264
4549 * gcc.dg/vect/pr71264.c: New testcase.
4550
166c3089 45512016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4552
4553 PR c++/55992
4554 * g++.dg/cpp0x/alias-decl-53.C: New.
4555 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4556
14240409 45572016-05-25 Martin Liska <mliska@suse.cz>
4558
4559 * g++.dg/pr71239.C: New test.
4560
bc47d9f6 45612016-05-25 Richard Biener <rguenther@suse.de>
4562
4860a6bf 4563 * gcc.dg/vect/pr58135.c: Rename to ...
4564 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4565
d8a3f157 45662016-05-25 Marek Polacek <polacek@redhat.com>
4567
4568 * g++.dg/pr65295.C: Use target c++14.
4569
3af16045 45702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4571
231010db 4572 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4573 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4574
949479b2 45752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4576
4577 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4578 instructions.
4579
6d6a3fc3 45802016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4581
4582 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4583 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4584 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4585 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4586 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4587 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4588 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4589 * c-c++-common/goacc/pcopy.c: Likewise.
4590 * c-c++-common/goacc/pcopyin.c: Likewise.
4591 * c-c++-common/goacc/pcopyout.c: Likewise.
4592 * c-c++-common/goacc/pcreate.c: Likewise.
4593 * c-c++-common/goacc/pr70688.c: New test.
4594 * c-c++-common/goacc/present-1.c: Adjust test.
4595 * c-c++-common/goacc/reduction-5.c: Likewise.
4596 * g++.dg/goacc/data-1.C: New test.
4597
af648be2 45982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4599
4600 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4601 vector parity built-in functions.
4602 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4603 count trailing zeros automatic vectorization.
4604 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4605 count trailing zeros built-in functions.
4606
4e173d60 46072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4608
4609 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4610
a0c02a52 46112016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4612
4613 PR target/71050
4614 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4615
64c52e9c 46162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/50436
4619 * g++.dg/template/crash123.C: New.
4620 * g++.dg/template/crash124.C: Likewise.
4621
752b5a4c 46222016-05-24 Martin Sebor <msebor@redhat.com>
4623
4624 PR c++/71147
4625 * g++.dg/ext/flexary16.C: New test.
4626
a36dd683 46272016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4628
f6871bbd 4629 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4630 before math.h is included.
a36dd683 4631 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4632 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4633 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4634 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4635 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4636 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4637 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4638 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4639 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4640 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4641 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4642 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4643 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4644 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4645 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4646 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4647 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4648 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4649 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4650 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4651 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4652 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4653 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4654
d60e1df7 46552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4656 Kelvin Nilsen <kelvin@gcc.gnu.org>
4657
4658 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4659 support.
4660
22d09025 46612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4662
4663 PR c++/69872
4664 * g++.dg/warn/Wno-narrowing1.C: New.
4665
6ef0143d 46662016-05-24 Marek Polacek <polacek@redhat.com>
4667
4668 PR c/71249
4669 * c-c++-common/Wswitch-unreachable-2.c: New test.
4670
962a2062 46712016-05-24 Jakub Jelinek <jakub@redhat.com>
4672
ead77194 4673 PR c++/71257
4674 * g++.dg/vect/simd-clone-6.cc: New test.
4675 * g++.dg/gomp/declare-simd-6.C: New test.
4676
962a2062 4677 PR middle-end/70434
4678 PR c/69504
4679 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4680
23edc6d1 46812016-05-24 Richard Biener <rguenther@suse.de>
4682
4683 PR tree-optimization/71240
4684 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4685
30633bcc 46862016-05-24 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/71230
4689 * gcc.dg/torture/pr71230.c: New testcase.
4690 * g++.dg/torture/pr71230.C: Likewise.
4691
c9d624bd 46922016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4693
4694 * c-c++-common/goacc/routine-5.c: Add tests.
4695 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4696 * gfortran.dg/goacc/routine-6.f90: Add tests.
4697
ce143ff0 46982016-05-24 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/71253
4701 * gcc.dg/torture/pr71253.c: New testcase.
4702
3bdaecd5 47032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4704
4705 PR middle-end/71252
4706 * gfortran.dg/pr71252.f90: New test.
4707
856b494d 47082016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4709
4710 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4711
7345b977 47122016-05-24 Richard Biener <rguenther@suse.de>
4713
4714 PR middle-end/70434
4715 PR c/69504
4716 * c-c++-common/vector-subscript-4.c: New testcase.
4717 * c-c++-common/vector-subscript-5.c: Likewise.
4718
6f065267 47192016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4720
4721 PR fortran/71123
4722 * gfortran.dg/namelist_90.f: New test
4723
fd6757da 47242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4725
4726 PR fortran/66461
4727 * gfortran.dg/unexpected_eof.f: New test
4728
7d5555a8 47292016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4730 Kelvin Nilsen <kelvin@gcc.gnu.org>
4731
4732 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4733 as little endian.
4734
ae6744c9 47352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/70972
4738 * g++.dg/cpp0x/inh-ctor20.C: New.
4739 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4740
f0d91a85 47412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4742
4743 PR c++/69095
4744 * g++.dg/cpp0x/variadic168.C: New.
4745
1618ffe5 47462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4747
4748 * g++.dg/cpp0x/pr31445.C: Test column number too.
4749 * g++.dg/cpp0x/pr32253.C: Likewise.
4750 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4751 * g++.dg/cpp0x/variadic36.C: Likewise.
4752
c0205bab 47532016-05-23 Marc Glisse <marc.glisse@inria.fr>
4754
4755 * gcc.dg/fold-notshift-2.c: Adjust.
4756
1398da0f 47572016-05-23 Marek Polacek <polacek@redhat.com>
4758
4759 PR c/49859
4760 * c-c++-common/Wswitch-unreachable-1.c: New test.
4761 * gcc.dg/Wswitch-unreachable-1.c: New test.
4762 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4763 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4764 * g++.dg/gomp/block-10.C: Likewise.
4765 * gcc.dg/gomp/block-10.c: Likewise.
4766 * g++.dg/gomp/block-9.C: Likewise.
4767 * gcc.dg/gomp/block-9.c: Likewise.
4768 * g++.dg/gomp/target-1.C: Likewise.
4769 * g++.dg/gomp/target-2.C: Likewise.
4770 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4771 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4772 * g++.dg/gomp/taskgroup-1.C: Likewise.
4773 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4774 * gcc.dg/gomp/teams-1.c: Likewise.
4775 * g++.dg/gomp/teams-1.C: Likewise.
4776 * g++.dg/overload/error3.C: Likewise.
4777 * g++.dg/tm/jump1.C: Likewise.
4778 * g++.dg/torture/pr40335.C: Likewise.
4779 * gcc.dg/c99-vla-jump-5.c: Likewise.
4780 * gcc.dg/switch-warn-1.c: Likewise.
4781 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4782 * gcc.dg/nested-func-1.c: Likewise.
4783 * gcc.dg/pr67784-4.c: Likewise.
4784
5403ed8b 47852016-05-23 Richard Biener <rguenther@suse.de>
4786
4787 PR tree-optimization/71230
4788 * gfortran.dg/pr71230-1.f90: New testcase.
4789 * gfortran.dg/pr71230-2.f90: Likewise.
4790
27510941 47912016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4792
1618ffe5 4793 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4794 * gcc.dg/vect/pr58135.c: Add new.
4795 * gfortran.dg/pr46519-1.f: Adjust test case.
4796
a41c605d 47972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4798
4799 PR c++/53401
4800 * g++.dg/cpp0x/decltype64.C: New.
4801
3eb254ab 48022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4803
4804 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4806 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4807
a75fffe1 48082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4809
4810 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4811 Add poly64x1_t and poly64x2_t cases if supported.
4812 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4813 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4814 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4817
56979b12 48182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4819
4820 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4821 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4822 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4823 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4824 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4825 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4826 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4827
dc5e98db 48282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4829
4830 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4831
c0f383ae 48322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4833
4834 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4835 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4836
2a4d70a2 48372016-05-22 Jakub Jelinek <jakub@redhat.com>
4838
4c109025 4839 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4840 constraint instead of "r".
4841 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4842 insn instead of vxorpd.
4843 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4844
bad891ce 4845 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4846 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4847
ac23ddb9 4848 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4849
9dac9579 4850 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4851 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4852
2a4d70a2 4853 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4854
9eafdd7b 48552016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4856
4857 PR middle-end/40921
4858 * gcc.dg/tree-ssa/pr40921.c: New test.
4859
93df190d 48602016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4861
4862 PR target/71103
4863 * gcc.target/avr/pr71103.c: New test.
4864
933b9f7f 48652016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4866
4867 PR middle-end/71179
4868 * gcc.dg/tree-ssa/pr71179.c: New test.
4869
8bdfbc08 48702016-05-20 Martin Sebor <msebor@redhat.com>
4871
4872 PR c/71115
4873 * gcc.dg/init-excess-2.c: New test.
4874
6827ab42 48752016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4876
4877 * gnat.dg/opt53.adb: New test.
4878 * gnat.dg/opt54.adb: Likewise.
4879
58a5f4c0 48802016-05-20 Martin Jambor <mjambor@suse.cz>
4881
4882 PR tree-optimization/70884
4883 * gcc.dg/tree-ssa/pr70919.c: New test.
4884
bb7145f6 48852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4886
4887 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4888 formatting.
f6871bbd 4889 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4890 fix code formatting.
4891
48922016-05-20 Nathan Sidwell <nathan@acm.org>
4893
4894 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4895 non-common cases.
4896 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4897
9954d230 48982016-05-20 David Malcolm <dmalcolm@redhat.com>
4899
4900 * jit.dg/all-non-failing-tests.h: Add
4901 test-factorial-must-tail-call.c.
4902 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4903 * jit.dg/test-factorial-must-tail-call.c: New test case.
4904
08a161f9 49052016-05-20 Jakub Jelinek <jakub@redhat.com>
4906
4907 PR fortran/71204
4908 * gfortran.dg/pr71204.f90: New test.
4909
3d380077 49102016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4911
4912 * gcc.target/nvptx/sincos.c: New test.
4913
0f104d56 49142016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4915
4916 PR c++/70572
4917 * g++.dg/cpp1y/auto-fn31.C: New.
4918
61736a1b 49192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4920
4921 * gcc.target/powerpc/vec-addec.c: New test.
4922 * gcc.target/powerpc/vec-addec-int128.c: New test.
4923
b4a61e77 49242016-05-20 David Malcolm <dmalcolm@redhat.com>
4925
4926 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4927 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4928 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4929 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4930
9a2ace10 49312016-05-20 Jan Hubicka <hubicka@ucw.cz>
4932
4933 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4934
45cdf8c6 49352016-05-20 Jakub Jelinek <jakub@redhat.com>
4936
b9a1dcd5 4937 PR c++/71210
4938 * g++.dg/opt/pr71210-1.C: New test.
4939 * g++.dg/opt/pr71210-2.C: New test.
4940
45cdf8c6 4941 PR tree-optimization/29756
4942 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4943 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4944 only on selected targets where V4SImode vectors are known to be
4945 supported.
4946
92e3ffbf 49472016-05-20 Marc Glisse <marc.glisse@inria.fr>
4948
4949 PR tree-optimization/71079
4950 PR tree-optimization/71206
4951 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4952
5da368e3 49532016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4954
4955 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4956 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4957 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4958
2506d97a 49592016-05-20 Richard Guenther <rguenther@suse.de>
4960
4961 PR tree-optimization/29756
4962 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4963
adade307 49642016-05-20 Richard Biener <rguenther@suse.de>
4965
4966 PR tree-optimization/71185
4967 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4968
c3deca25 49692016-05-20 Richard Biener <rguenther@suse.de>
4970
4971 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4972
8b0bef14 49732016-05-19 Marek Polacek <polacek@redhat.com>
4974
4975 PR c++/71075
4976 * g++.dg/diagnostic/pr71075.C: New test.
4977
08025288 49782016-05-19 David Malcolm <dmalcolm@redhat.com>
4979
4980 PR c++/71184
4981 * g++.dg/pr71184.C: New test case.
4982
26a51591 49832016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4984
4985 * gcc.target/powerpc/darn-0.c: New test.
4986 * gcc.target/powerpc/darn-1.c: New test.
4987 * gcc.target/powerpc/darn-2.c: New test.
4988
d8d3e75a 49892016-05-19 Marek Polacek <polacek@redhat.com>
4990
4991 PR tree-optimization/71031
4992 * gcc.dg/tree-ssa/vrp100.c: New test.
4993
c28211ae 49942016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4995
4996 PR rtl-optimization/71148
4997 * gcc.dg/pr71148.c: New test.
4998
3f5ea43a 49992016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5000
5001 PR target/71056
5002 * gcc.target/arm/pr71056.c: New test.
5003
2a7d4c20 50042016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5005
5006 * c-c++-common/pr69669.c: Check the used mode.
5007
ed0b0569 50082016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5009
5010 PR sanitizer/64354
5011 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5012
410372fe 50132016-05-19 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/70729
5016 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5017 * gcc.dg/graphite/scop-18.c: Likewise.
5018 * gcc.dg/pr41783.c: Disable LIM.
5019 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5020 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5021 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5022 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5023 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5024 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5025 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5026 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5027 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5028 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5029 * gfortran.dg/pr42108.f90: Likewise.
5030
56f34f03 50312016-05-18 David Malcolm <dmalcolm@redhat.com>
5032
5033 PR driver/69265
5034 * gcc.dg/spellcheck-options-11.c: New test case.
5035
e6481cd1 50362016-05-18 Jakub Jelinek <jakub@redhat.com>
5037
5038 PR c++/71100
5039 * g++.dg/opt/pr71100.C: New test.
5040
be951c59 50412016-05-18 Martin Jambor <mjambor@suse.cz>
5042
5043 PR ipa/69708
5044 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5045 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5046 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5047 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5048
665ff45b 50492016-05-18 Martin Jambor <mjambor@suse.cz>
5050
5051 PR ipa/69708
5052 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5053 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5054 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5055 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5056 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5057
485be62c 50582016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/69793
5061 * g++.dg/template/crash122.C: New.
5062
b251d5f5 50632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5064
5065 PR c++/70466
5066 * g++.dg/template/pr70466-1.C: New.
5067 * g++.dg/template/pr70466-2.C: Likewise.
5068
c93e9931 50692016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5070
5071 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5072 splat operations and the XXSPLTIB instruction.
5073 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5074 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5075 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5076 xxlxor to clear a register.
5077
8ba6639c 50782016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5079
5080 * gcc.dg/torture/pr71020.c: New test.
5081
ec6e3005 50822016-05-18 Martin Jambor <mjambor@suse.cz>
5083
5084 PR ipa/70646
5085 * gcc.dg/ipa/pr70646.c: New test.
5086
5ef3c918 50872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5088
5089 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5090
70a88eab 50912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5092
5093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5094 missing tests for vreinterpretq_p{8,16}.
5095
b52a930c 50962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5097
5098 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5099 vsliq_n_s64 and vsliq_n_u64.
5100
bdd4080b 51012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5102
5103 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5104 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5105
37814bf5 51062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5107
5108 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5109 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5110 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5111
764af2e0 51122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5113
5114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5115 in comment.
5116
ffe01a83 51172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5118
5119 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5120 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5121 "blr\t" and switch to scan-assembler-times.
5122
fab6dae9 51232016-05-18 Jiong Wang <jiong.wang@arm.com>
5124
231010db 5125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5126 with __aarch64__.
5127 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5128 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5129
4eb0c566 51302016-05-18 Jakub Jelinek <jakub@redhat.com>
5131
442f18f1 5132 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5133 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5134 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5135 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5136 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5137 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5138
4d83b36b 5139 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5140 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5141
a4528eec 5142 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5143 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5144
f0066139 5145 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5146 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5147
4eb0c566 5148 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5149
303e9267 51502016-05-18 Richard Biener <rguenther@suse.de>
5151
5152 PR tree-optimization/71168
5153 * gcc.dg/torture/pr71168.c: New testcase.
5154
0d7ddd44 51552016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5156
5157 PR middle-end/63586
5158 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5159 * gcc.dg/tree-ssa/pr63586.c: New test.
5160 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5161
899bcc0f 51622016-05-17 Nathan Sidwell <nathan@acm.org>
5163
5164 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5165 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5166 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5167 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5168
a2246979 51692016-05-17 Nathan Sidwell <nathan@acm.org>
5170
5171 * gcc.target/nvptx/abi-vararg-3.c: New.
5172
2f6a4d21 51732016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5174
5175 PR tree-optimization/54579
5176 PR middle-end/55299
5177 * gcc.dg/fold-notrotate-1.c: New test.
5178 * gcc.dg/fold-notshift-1.c: New test.
5179 * gcc.dg/fold-notshift-2.c: New test.
5180
27bdad45 51812016-05-17 Marek Polacek <polacek@redhat.com>
5182
5183 PR ipa/71146
5184 * g++.dg/ipa/pr71146.C: New test.
5185
f33a295a 51862016-05-17 David Malcolm <dmalcolm@redhat.com>
5187
5188 * jit.dg/test-error-array-bounds.c: New test case.
5189
b6dd53bf 51902016-05-17 Marc Glisse <marc.glisse@inria.fr>
5191
5192 * gcc.dg/tree-ssa/and-1.c: New testcase.
5193
a8719545 51942016-05-17 Marc Glisse <marc.glisse@inria.fr>
5195
5196 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5197 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5198
34806102 51992016-05-17 Marc Glisse <marc.glisse@inria.fr>
5200
5201 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5202 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5203
25fe08a8 52042016-05-17 Jiong Wang <jiong.wang@arm.com>
5205
5206 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5207
abf1a837 52082016-05-17 Jiong Wang <jiong.wang@arm.com>
5209
5210 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5211
666b9dd3 52122016-05-17 Jiong Wang <jiong.wang@arm.com>
5213
5214 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5215 ".2d[index]" when scan the assembly.
5216 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5217 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5218 float64x1.
5219 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5220
77d095c0 52212016-05-17 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/71132
5224 * gcc.dg/torture/pr71132.c: New testcase.
5225
28adcc23 52262016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5227
5228 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5229
2439931e 52302016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5231
5232 PR target/70809
5233 * gcc.target/aarch64/pr70809_1.c: New test.
5234
5ec2ff80 52352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5238 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5239 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5240 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5241
17fd1c7a 52422016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5243 Ilya Enkovich <ilya.enkovich@intel.com>
5244
5245 PR target/71114
5246 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5247
46729204 52482016-05-16 Jan Hubicka <hubicka@ucw.cz>
5249
5250 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5251 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5252
2a1125d6 52532016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5254
5255 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5256 test for __ARM_FP16_ARGS.
5257 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5258 * gcc.target/arm/aapcs/neon-vect10.c: New.
5259 * gcc.target/arm/aapcs/neon-vect9.c: New.
5260 * gcc.target/arm/aapcs/vfp18.c: New.
5261 * gcc.target/arm/aapcs/vfp19.c: New.
5262 * gcc.target/arm/aapcs/vfp20.c: New.
5263 * gcc.target/arm/aapcs/vfp21.c: New.
5264 * gcc.target/arm/fp16-aapcs-1.c: New.
5265 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5266 test for __ARM_FP16_ARGS.
5267 * g++.target/arm/fp16-return-1.c: Update expected output.
5268
ea3d2d74 52692016-05-16 Jiong Wang <jiong.wang@arm.com>
5270
5271 PR testsuite/70227
5272 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5273
6989e05f 52742016-05-15 Harald Anlauf <anlauf@gmx.de>
5275
5276 PR fortran/69603
5277 * gfortran.dg/pr69603.f90: New testcase.
5278
a5f52592 52792016-05-14 Fritz Reese <fritzoreese@gmail.com>
5280
5281 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5282
88f949ab 52832016-05-14 Fritz Reese <fritzoreese@gmail.com>
5284
5285 PR fortran/71047
5286 * gfortran.dg/pr71047.f08: New test.
5287
90c88567 52882016-05-13 Joseph Myers <joseph@codesourcery.com>
5289
5290 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5291 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5292 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5293
00a690cc 52942016-05-13 Martin Sebor <msebor@redhat.com>
5295
5296 PR c++/60049
5297 * g++.dg/cpp0x/constexpr-60049.C: New test.
5298
ec8b6af7 52992016-05-13 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR bootstrap/71071
5302 * gcc.dg/pr71071.c: New test.
5303
f54d1d7b 53042016-05-13 Uros Bizjak <ubizjak@gmail.com>
5305
5306 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5307 remove XOP handling.
2f3af60f 5308 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5309
a39a0392 53102016-05-13 Nathan Sidwell <nathan@acm.org>
5311
5312 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5313 __atomic_is_lock_free declaration.
5314
42333dd9 53152016-05-13 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/42587
5318 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5319
c5442454 53202016-05-13 Martin Liska <mliska@suse.cz>
5321
5322 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5323 the new format of dump output.
5324
03a400fb 53252016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5326
5327 * gcc.dg/pr71084.c: New test.
5328
69278c3f 53292016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5330
231010db 5331 PR target/53440
5332 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5333
8138f11b 53342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5335
5336 * gcc.target/aarch64/struct_return.c: New test.
5337
22a3f7bd 53382016-05-12 Marek Polacek <polacek@redhat.com>
5339
5340 PR c/70756
5341 * c-c++-common/pr70756-2.c: New test.
5342 * c-c++-common/pr70756.c: New test.
5343
9bcd42cc 53442016-05-12 Richard Biener <rguenther@suse.de>
5345
5346 PR tree-optimization/71059
5347 * gcc.dg/torture/pr71059.c: New testcase.
5348
5ffb4a0d 53492016-05-12 Richard Biener <rguenther@suse.de>
5350
5351 PR tree-optimization/71062
5352 * gcc.dg/torture/pr71062.c: New testcase.
5353
2ab65c31 53542016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5355
5356 PR tree-optimization/71006
5357 * gcc.dg/pr71006.c: New test.
5358
f0158fc0 53592016-05-12 Marek Polacek <polacek@redhat.com>
5360
5361 PR driver/71063
5362 * gcc.dg/opts-7.c: New test.
5363
0f56938b 53642016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5365
5366 PR target/70830
5367 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5368 Add -save-temps to dg-options.
5369 Scan for ldmfd rather than pop instruction.
5370 * gcc.target/arm/interrupt-2.c: Likewise.
5371 * gcc.target/arm/pr70830.c: New test.
5372
e10946d5 53732016-05-12 Jakub Jelinek <jakub@redhat.com>
5374
9fa8e468 5375 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5376 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5377
9ce62bbe 5378 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5379 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5380 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5381
708ae1b1 5382 PR target/71019
5383 * gcc.target/i386/avx512vl-pack-1.c: New test.
5384 * gcc.target/i386/avx512vl-pack-2.c: New test.
5385 * gcc.target/i386/avx512bw-pack-2.c: New test.
5386
a461f32e 5387 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5388
e10946d5 5389 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5390 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5391 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5392
f52a3ef6 53932016-05-12 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/70986
5396 * gcc.dg/torture/pr70986-1.c: New testcase.
5397 * gcc.dg/torture/pr70986-2.c: Likewise.
5398 * gcc.dg/torture/pr70986-3.c: Likewise.
5399
54c4d22e 54002016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5401
5402 PR c/43651
5403 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5404 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5405
57215d5b 54062016-05-11 Uros Bizjak <ubizjak@gmail.com>
5407
5408 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5409 directive.
5410 * gcc.target/i386/pr66746.c: Ditto.
5411
67d3121c 54122016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5413
5414 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5415 support.
5416 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5417 warning when using -mvsx-timode.
5418 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5419 * gcc.target/powerpc/dform-2.c: Likewise.
5420 * gcc.target/powerpc/pr68805.c: Likewise.
5421
7f8012a5 54222016-05-11 Marek Polacek <polacek@redhat.com>
5423
5424 PR c++/71024
5425 * c-c++-common/attributes-3.c: New test.
5426
3e8567ce 54272016-05-11 Nathan Sidwell <nathan@acm.org>
5428
5429 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5430 * gcc.c-torture/execute/pr68185.c: Likewise.
5431 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5432 * gcc.dg/pr69634.c: Requires scheduling.
5433 * gcc.dg/torture/pr66178.c: Require label values.
5434 * gcc.dg/setjmp-6.c: Require indirect jumps.
5435
3739ac00 54362016-05-11 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/71055
5439 * gcc.dg/torture/pr71055.c: New testcase.
5440
1ff8b385 54412016-05-11 Richard Biener <rguenther@suse.de>
5442
5443 PR debug/71057
5444 * g++.dg/debug/pr71057.C: New testcase.
5445
77126efa 54462016-05-11 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR fortran/70855
5449 * gfortran.dg/gomp/pr70855.f90: New test.
5450
6fcaaf9b 54512016-05-11 Richard Biener <rguenther@suse.de>
5452
5453 PR middle-end/71002
5454 * g++.dg/torture/pr71002.C: New testcase.
5455
bfa8ea12 54562016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5457
5458 PR middle-end/70807
5459 * gcc.dg/pr70807.c: New test.
5460
87632549 54612016-05-10 Martin Sebor <msebor@redhat.com>
5462
5463 PR c++/38611
5464 * g++.dg/Wattributes.C: New test.
5465
f9153689 54662016-05-10 Marc Glisse <marc.glisse@inria.fr>
5467
5468 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5469 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5470 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5471
a44ed58a 54722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5473
5474 PR target/70799
5475 * gcc.target/i386/pr70799-1.c: New test.
5476
d6c90d89 54772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5478
5479 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5480
c1f73044 54812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5482
5483 PR middle-end/70877
5484 * gcc.target/i386/pr70877.c: New test.
5485
e66d763a 54862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5487
5488 PR tree-optimization/70786
5489 * gcc.target/i386/pr70876.c: New test.
5490
a30ff73a 54912016-05-10 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR target/70927
5494 * gcc.target/i386/avx512vl-logic-1.c: New test.
5495 * gcc.target/i386/avx512vl-logic-2.c: New test.
5496 * gcc.target/i386/avx512dq-logic-2.c: New test.
5497
4b3fd38f 54982016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5499
5500 PR target/70963
5501 * gcc.target/powerpc/pr70963.c: New.
5502
abf93a25 55032016-05-10 David Malcolm <dmalcolm@redhat.com>
5504
5505 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5506 (test_very_wide_line): Add ruler to expected output.
5507 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5508 (test_very_wide_line): Likewise.
5509 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5510 (test_show_locus): Within the handling of "test_very_wide_line",
5511 enable show_ruler_p on the diagnostic context.
5512
d614888f 55132016-05-10 Richard Biener <rguenther@suse.de>
5514
5515 PR tree-optimization/71039
5516 * gcc.dg/torture/pr71039.c: New testcase.
5517
dbca5ed9 55182016-05-10 Nathan Sidwell <nathan@acm.org>
5519
5520 * gcc.dg/nested-func-10.c: Requires alloca.
5521 * gcc.dg/nested-func-9.c: Requires alloca.
5522 * gcc.c-torture/execute/pr70460.c: Requires labels.
5523 * gcc.c-torture/compile/pr70199.c: Requires labels.
5524 * gcc.target/nvptx/decl.c: Compile only.
5525 * gcc.target/nvptx/trailing-init.c: Compile only.
5526 * gcc.target/nvptx/ary-init.c: Compile only.
5527
3fa82609 55282016-05-10 Marek Polacek <polacek@redhat.com>
5529
5530 PR c/70255
5531 * gcc.dg/attr-opt-1.c: New test.
5532
76825907 55332016-05-10 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/70497
5536 PR tree-optimization/28367
5537 * gcc.dg/torture/20160404-1.c: New testcase.
5538 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5539 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5540
68255819 55412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5542
5543 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5544
d9aa8cdb 55452016-05-09 Uros Bizjak <ubizjak@gmail.com>
5546
5547 * gcc.target/i386/fabsneg-1.c New test.
5548
7cc16f50 55492016-05-09 Alan Modra <amodra@gmail.com>
5550
5551 PR testsuite/70826
5552 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5553
a83b7b63 55542016-05-09 Richard Biener <rguenther@suse.de>
5555
5556 PR tree-optimization/70985
5557 * gcc.dg/torture/pr70985.c: New testcase.
5558
189d0706 55592016-05-09 Bin Cheng <bin.cheng@arm.com>
5560
5561 * gcc.dg/tree-ssa/ifc-9.c: New test.
5562 * gcc.dg/tree-ssa/ifc-10.c: New test.
5563 * gcc.dg/tree-ssa/ifc-11.c: New test.
5564 * gcc.dg/tree-ssa/ifc-12.c: New test.
5565 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5566 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5567 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5568
1ec957b0 55692016-05-09 Richard Biener <rguenther@suse.de>
5570
5571 PR fortran/70937
5572 * gfortran.dg/pr70937.f90: New testcase.
5573
923c7714 55742016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5575
5576 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5577
d7cd448a 55782016-05-07 Fritz Reese <fritzoreese@gmail.com>
5579
5580 PR fortran/56226
5581 * gfortran.dg/dec_structure_1.f90: New testcase.
5582 * gfortran.dg/dec_structure_2.f90: Ditto.
5583 * gfortran.dg/dec_structure_3.f90: Ditto.
5584 * gfortran.dg/dec_structure_4.f90: Ditto.
5585 * gfortran.dg/dec_structure_5.f90: Ditto.
5586 * gfortran.dg/dec_structure_6.f90: Ditto.
5587 * gfortran.dg/dec_structure_7.f90: Ditto.
5588 * gfortran.dg/dec_structure_8.f90: Ditto.
5589 * gfortran.dg/dec_structure_9.f90: Ditto.
5590 * gfortran.dg/dec_structure_10.f90: Ditto.
5591 * gfortran.dg/dec_structure_11.f90: Ditto.
5592 * gfortran.dg/dec_union_1.f90: Ditto.
5593 * gfortran.dg/dec_union_2.f90: Ditto.
5594 * gfortran.dg/dec_union_3.f90: Ditto.
5595 * gfortran.dg/dec_union_4.f90: Ditto.
5596 * gfortran.dg/dec_union_5.f90: Ditto.
5597 * gfortran.dg/dec_union_6.f90: Ditto.
5598 * gfortran.dg/dec_union_7.f90: Ditto.
5599
f681e29b 56002016-05-07 Tom de Vries <tom@codesourcery.com>
5601
5602 PR tree-optimization/70956
5603 * gcc.dg/graphite/pr70956.c: New test.
5604
68d7f375 56052016-05-06 Jakub Jelinek <jakub@redhat.com>
5606
faf39348 5607 PR middle-end/70941
5608 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5609 (a, b, c, d): Change type from char to signed char.
5610 (main): Compare against (signed char) -1634678893 instead of
5611 hardcoded -109. Use __builtin_abort instead of abort.
5612
b768b13a 5613 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5614 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5615
68d7f375 5616 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5617
5dda16ea 56182016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5619
5620 PR debug/70935
5621 * gcc.dg/torture/pr70935.c: New test.
5622
13ede1b5 56232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5624
5625 PR target/58219
7fc878c4 5626 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5627
96d94be2 56282016-05-06 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/70960
5631 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5632
e5d9f15d 56332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5634
5635 PR target/52933
5636 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5637 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5638 Adjust expected instruction counts.
5639 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5640
2dd7705f 56412016-05-06 Marek Polacek <polacek@redhat.com>
5642
5643 PR sanitizer/70875
5644 * gcc.dg/ubsan/bounds-3.c: New test.
5645
cb8bc632 56462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5647
5648 PR target/54089
5649 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5650
b343c173 56512016-05-06 Richard Biener <rguenther@suse.de>
5652
5653 PR middle-end/70931
5654 * gfortran.dg/pr70931.f90: New testcase.
5655
1e3db0b1 56562016-05-06 Richard Biener <rguenther@suse.de>
5657
5658 PR middle-end/70941
5659 * gcc.dg/torture/pr70941.c: New testcase.
5660
bdd54b6d 56612016-05-05 Bin Cheng <bin.cheng@arm.com>
5662
5663 PR tree-optimization/57206
5664 * gcc.dg/vect/pr57206.c: New test.
5665
499adcfd 56662016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5667
5668 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5669
871164c4 56702016-05-05 Jakub Jelinek <jakub@redhat.com>
5671
ecb23e00 5672 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5673
871164c4 5674 * c-c++-common/Wdangling-else-4.c: New test.
5675
70cf83ba 56762016-05-04 Jakub Jelinek <jakub@redhat.com>
5677
858c9470 5678 PR c++/70906
5679 PR c++/70933
5680 * g++.dg/opt/pr70906.C: New test.
5681 * g++.dg/opt/pr70933.C: New test.
5682
70cf83ba 5683 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5684
aaa36a78 56852016-05-04 Jan Hubicka <hubicka@ucw.cz>
5686
5687 * gcc.dg/ipa/pure-const-3.c: New testcase.
5688
1d52c456 56892016-05-04 Marek Polacek <polacek@redhat.com>
5690
5691 * c-c++-common/Wdangling-else-1.c: New test.
5692 * c-c++-common/Wdangling-else-2.c: New test.
5693 * c-c++-common/Wdangling-else-3.c: New test.
5694
dc581573 56952016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5696
5697 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5698 flag is present.
5699
a64030fe 57002016-05-04 Marek Polacek <polacek@redhat.com>
5701
5702 PR c/48778
5703 * gcc.dg/Waddress-2.c: New test.
5704
b461b04a 57052016-05-04 Alan Modra <amodra@gmail.com>
5706
5707 * gcc.target/powerpc/pr70866.c: New.
5708
c388a0cf 57092016-05-03 Martin Sebor <msebor@redhat.com>
5710
5711 PR c++/66561
5712 * c-c++-common/builtin_location.c: New test.
5713 * g++.dg/cpp1y/builtin_location.C: New test.
5714
5d4db8ef 57152016-05-03 Marek Polacek <polacek@redhat.com>
5716
5717 PR c/70859
5718 * gcc.dg/pr70859.c: New test.
5719 * gcc.dg/pr70859-2.c: New test.
5720
ca938765 57212016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5722
5723 * gnat.dg/debug5.adb: New testcase.
5724
60b27d5f 57252016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5726
5727 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5728 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5729 Procedure to check for z10 instruction set.
5730
5ab325d0 57312016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5732
5733 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5734
c548a0ad 57352016-05-03 Alan Modra <amodra@gmail.com>
5736
5737 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5738
d5ecd946 57392016-05-03 Jakub Jelinek <jakub@redhat.com>
5740
5741 * gcc.target/i386/avx512f-cvt-1.c: New test.
5742
35b0a053 57432016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5744
5745 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5746 -fdump-tree-vrp-details.
5747
9ae1b28a 57482016-05-03 Richard Biener <rguenther@suse.de>
5749
5750 * gcc.dg/pr30172-1.c: Adjust.
5751 * gcc.dg/pr63743.c: Likewise.
5752 * gcc.dg/tm/pr51696.c: Likewise.
5753 * c-c++-common/tm/safe-1.c: Likewise.
5754 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5755 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5756 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5757 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5758
9c1a31e4 57592016-05-03 Jakub Jelinek <jakub@redhat.com>
5760
fe69bcb9 5761 PR rtl-optimization/70467
5762 * gcc.target/i386/pr70467-3.c: New test.
5763 * gcc.target/i386/pr70467-4.c: New test.
5764
9082c4a4 5765 PR tree-optimization/70916
5766 * gcc.c-torture/compile/pr70916.c: New test.
5767
9c1a31e4 5768 PR target/49244
5769 * gcc.target/i386/pr49244-1.c: New test.
5770 * gcc.target/i386/pr49244-2.c: New test.
5771
69105acc 57722016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5773
5774 PR rtl-optimization/44281
5775 * gcc.target/i386/pr44281.c: New test.
5776
9ab8df54 57772016-05-03 bin cheng <bin.cheng@arm.com>
5778
5779 PR tree-optimization/56541
5780 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5781 * gcc.dg/vect/pr56541.c: new test.
5782
3c62cae0 57832016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5784
5785 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5786 __float128.
5787 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5788
91abc161 57892016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5790
5791 PR testsuite/70520
5792 * c-c++-common/asan/clone-test-1.c (main): Align child process
5793 stack to 16 bytes.
5794
aa3d1155 57952016-05-02 David Malcolm <dmalcolm@redhat.com>
5796
5797 PR c++/62314
5798 * g++.dg/spellcheck-fields-2.C: New test case.
5799
002c3f28 58002016-05-02 David Malcolm <dmalcolm@redhat.com>
5801
5802 PR c++/62314
5803 * g++.dg/pr62314.C: New test case.
5804
46e5dccc 58052016-05-02 Jan Hubicka <hubicka@ucw.cz>
5806
5807 * gcc.dg/ipa/inline-8.c: New testcase.
5808
663f4248 58092016-05-02 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR rtl-optimization/70467
5812 * gcc.target/i386/pr70467-1.c: New test.
5813
efe8bdf5 58142016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5815
5816 * gcc.dg/spec-options.c: Run the test on all targets.
5817 * gcc.dg/foo.specs: Use cpp_unique_options.
5818
47ef9633 58192016-05-02 Marc Glisse <marc.glisse@inria.fr>
5820
5821 * gcc.dg/tree-ssa/unord.c: New testcase.
5822
eb1a077c 58232016-05-02 Marc Glisse <marc.glisse@inria.fr>
5824
5825 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5826
28e869d0 58272016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5828
5829 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5830
dd185f6e 58312016-05-02 Marek Polacek <polacek@redhat.com>
5832
5833 PR c/70851
5834 * gcc.dg/enum-incomplete-3.c: New test.
5835
773d09b9 58362016-05-02 Marek Polacek <polacek@redhat.com>
5837 Tom de Vries <tom@codesourcery.com>
5838
5839 PR tree-optimization/70700
5840 * gcc.dg/pr70700.c: New test.
5841
f0dc3286 58422016-05-01 Uros Bizjak <ubizjak@gmail.com>
5843
5844 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5845 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5846 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5847 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5848 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5849
7f931827 58502016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * ada/acats/run_acats: Rename into...
5853 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5854 * ada/acats/run_all.sh: Remove redundant test.
5855 (target_run): Move around.
5856 (target_gnatchop): Use newly built executable.
5857 (target_gnatmake): Likewise.
5858 Check that the compilation of impbit succeeds.
5859
1c492b4e 58602016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5861
5862 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5863 * gcc.dg/20021029-1.c: Likewise.
5864 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5865 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5866 * gcc.target/sh/cmpstr.c: Likewise.
5867 * gcc.target/sh/cmpstrn.c: Likewise.
5868 * gcc.target/sh/memset.c: Likewise.
5869 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5870 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5871 * gcc.target/sh/pr39423-1.c: Likewise.
5872 * gcc.target/sh/pr49468-di.c: Likewise.
5873 * gcc.target/sh/pr49468-si.c: Likewise.
5874 * gcc.target/sh/pr49880-1.c: Likewise.
5875 * gcc.target/sh/pr49880-2.c: Likewise.
5876 * gcc.target/sh/pr49880-3.c: Likewise.
5877 * gcc.target/sh/pr50751-1.c: Likewise.
5878 * gcc.target/sh/pr50751-4.c: Likewise.
5879 * gcc.target/sh/pr50751-7.c: Likewise.
5880 * gcc.target/sh/pr51244-1.c: Likewise.
5881 * gcc.target/sh/pr51244-10.c: Likewise.
5882 * gcc.target/sh/pr51244-11.c: Likewise.
5883 * gcc.target/sh/pr51244-12.c: Likewise.
5884 * gcc.target/sh/pr51244-13.c: Likewise.
5885 * gcc.target/sh/pr51244-14.c: Likewise.
5886 * gcc.target/sh/pr51244-17.c: Likewise.
5887 * gcc.target/sh/pr51244-18.c: Likewise.
5888 * gcc.target/sh/pr51244-19.c: Likewise.
5889 * gcc.target/sh/pr51244-4.c: Likewise.
5890 * gcc.target/sh/pr51244-5.c: Likewise.
5891 * gcc.target/sh/pr51244-7.c: Likewise.
5892 * gcc.target/sh/pr51244-8.c: Likewise.
5893 * gcc.target/sh/pr51244-9.c: Likewise.
5894 * gcc.target/sh/pr51697.c: Likewise.
5895 * gcc.target/sh/pr52483-1.c: Likewise.
5896 * gcc.target/sh/pr52483-2.c: Likewise.
5897 * gcc.target/sh/pr52483-3.c: Likewise.
5898 * gcc.target/sh/pr52483-5.c: Likewise.
5899 * gcc.target/sh/pr52933-1.c: Likewise.
5900 * gcc.target/sh/pr52933-2.c: Likewise.
5901 * gcc.target/sh/pr52933-3.c: Likewise.
5902 * gcc.target/sh/pr53568-1.c: Likewise.
5903 * gcc.target/sh/pr53976-1.c: Likewise.
5904 * gcc.target/sh/pr53988-1.c: Likewise.
5905 * gcc.target/sh/pr53988.c: Likewise.
5906 * gcc.target/sh/pr54089-1.c: Likewise.
5907 * gcc.target/sh/pr54089-6.c: Likewise.
5908 * gcc.target/sh/pr54089-7.c: Likewise.
5909 * gcc.target/sh/pr54089-8.c: Likewise.
5910 * gcc.target/sh/pr54089-9.c: Likewise.
5911 * gcc.target/sh/pr54236-1.c: Likewise.
5912 * gcc.target/sh/pr54236-2.c: Likewise.
5913 * gcc.target/sh/pr54236-3.c: Likewise.
5914 * gcc.target/sh/pr54236-4.c: Likewise.
5915 * gcc.target/sh/pr54386.c: Likewise.
5916 * gcc.target/sh/pr54602-1.c: Likewise.
5917 * gcc.target/sh/pr54685.c: Likewise.
5918 * gcc.target/sh/pr54760-1.c: Likewise.
5919 * gcc.target/sh/pr54760-2.c: Likewise.
5920 * gcc.target/sh/pr54760-3.c: Likewise.
5921 * gcc.target/sh/pr54760-4.c: Likewise.
5922 * gcc.target/sh/pr54760-5.c: Likewise.
5923 * gcc.target/sh/pr54760-6.c: Likewise.
5924 * gcc.target/sh/pr55146.c: Likewise.
5925 * gcc.target/sh/pr55160.c: Likewise.
5926 * gcc.target/sh/pr59278.c: Likewise.
5927 * gcc.target/sh/pr59401-1.c: Likewise.
5928 * gcc.target/sh/pr59533-1.c: Likewise.
5929 * gcc.target/sh/pr63260.c: Likewise.
5930 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5931 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5932 * gcc.target/sh/strlen.c: Likewise.
5933 * gcc.target/sh/torture/pr30807.c: Likewise.
5934 * gcc.target/sh/torture/pr34777.c: Likewise.
5935 * gcc.target/sh/torture/pr64652.c: Likewise.
5936 * gcc.target/sh/torture/pr65505.c: Likewise.
5937 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5938 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5939
0c4005be 59402016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 PR c++/66644
5943 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5944
d94e6223 59452016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5946
5947 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5948 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5949 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5950 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5951
46f37836 59522016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5953
5954 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5955 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5956
4d0a8bac 59572016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5958
5959 PR middle-end/70626
5960 * c-c++-common/goacc/combined-reduction.c: New test.
5961 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5962
b98e0db3 59632016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5964
5965 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5966 *movdi_internal pattern only if PIC off.
5967 * gcc.target/i386/pr70155-2.c: Likewise.
5968 * gcc.target/i386/pr70155-3.c: Likewise.
5969 * gcc.target/i386/pr70155-4.c: Likewise.
5970 * gcc.target/i386/pr70155-5.c: Likewise.
5971 * gcc.target/i386/pr70155-6.c: Likewise.
5972 * gcc.target/i386/pr70155-7.c: Likewise.
5973 * gcc.target/i386/pr70155-8.c: Likewise.
5974 * gcc.target/i386/pr70155-15.c: Likewise.
5975 * gcc.target/i386/pr70155-17.c: Likewise.
5976 * gcc.target/i386/pr70155-22.c: Likewise.
5977
8b066242 59782016-04-29 Bin Cheng <bin.cheng@arm.com>
5979
5980 PR tree-optimization/70803
5981 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5982
22912e73 59832016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5984
5985 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5986 optimization of vector loop.
5987 * gcc.target/i386/vect-unpack-3.c: New test.
5988 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5989 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5990 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5991
568128c6 59922016-04-29 Marek Polacek <polacek@redhat.com>
5993
5994 PR sanitizer/70342
5995 * g++.dg/ubsan/null-7.C: New test.
5996
025dd1e0 5997 PR c/70852
5998 * gcc.dg/pr70852.c: New test.
5999
eb16928e 60002016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6001
6002 PR/69089
6003 * g++.dg/cpp0x/alignas6.C: New test.
6004
d7377ee9 60052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6006
4860a6bf 6007 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6008 * gcc.dg/pr27003.c: Likewise.
6009 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6010 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6011 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6012 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6013 * gcc.target/arc/mxy.c: Likewise.
6014 * gcc.target/arc/mswape.c: Likewise.
6015 * gcc.target/arc/mrtsc.c: Likewise.
6016 * gcc.target/arc/mcrc.c: Likewise.
6017 * gcc.target/arc/mdsp-packa.c: Likewise.
6018 * gcc.target/arc/mdvbf.c: Likewise.
6019 * gcc.target/arc/mlock.c: Likewise.
6020 * gcc.target/arc/mmac-24.c: Likewise.
6021 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6022
efa1b7ab 60232016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6024 Matthijs Kooijman <matthijs@stdin.nl>
6025 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6026
6027 PR target/60040
6028 * gcc.target/avr/pr60040-1.c: New.
6029 * gcc.target/avr/pr60040-2.c: New.
6030
00371d68 60312016-04-29 Richard Biener <rguenther@suse.de>
6032
6033 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6034
73447cc5 60352016-04-29 Richard Biener <rguenther@suse.de>
6036
6037 PR tree-optimization/13962
6038 PR tree-optimization/65686
6039 * gcc.dg/uninit-pr65686.c: New testcase.
6040
c2087b56 60412016-04-29 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR middle-end/70843
6044 * gcc.dg/pr70843.c: New test.
6045
cdd06d5a 60462016-04-28 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR target/70858
6049 * gcc.target/i386/pr70858.c: New test.
6050
1a60079e 60512016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6052
6053 * gcc.target/arc/nps400-1.c: New file.
6054
11bc2894 60552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6056 Andrew Burgess <andrew.burgess@embecosm.com>
6057
6058 * gcc.target/arc/movh_cl-1.c: New file.
6059
dd9bf0b5 60602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6061 Andrew Burgess <andrew.burgess@embecosm.com>
6062
6063 * gcc.target/arc/extzv-1.c: New file.
6064 * gcc.target/arc/insv-1.c: New file.
6065 * gcc.target/arc/insv-2.c: New file.
6066 * gcc.target/arc/movb-1.c: New file.
6067 * gcc.target/arc/movb-2.c: New file.
6068 * gcc.target/arc/movb-3.c: New file.
6069 * gcc.target/arc/movb-4.c: New file.
6070 * gcc.target/arc/movb-5.c: New file.
6071 * gcc.target/arc/movb_cl-1.c: New file.
6072 * gcc.target/arc/movb_cl-2.c: New file.
6073 * gcc.target/arc/movbi_cl-1.c: New file.
6074 * gcc.target/arc/movl-1.c: New file.
6075
a22e4209 60762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6077 Andrew Burgess <andrew.burgess@embecosm.com>
6078
6079 * gcc.target/arc/cmem-1.c: New file.
6080 * gcc.target/arc/cmem-2.c: New file.
6081 * gcc.target/arc/cmem-3.c: New file.
6082 * gcc.target/arc/cmem-4.c: New file.
6083 * gcc.target/arc/cmem-5.c: New file.
6084 * gcc.target/arc/cmem-6.c: New file.
6085 * gcc.target/arc/cmem-7.c: New file.
6086 * gcc.target/arc/cmem-ld.inc: New file.
6087 * gcc.target/arc/cmem-st.inc: New file.
6088
287c3982 60892016-04-28 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR target/70821
6092 * gcc.target/i386/pr70821.c: New test.
6093
e40e5340 60942016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6095
6096 * gcc.target/powerpc/vec-adde.c: New test.
6097 * gcc.target/powerpc/vec-adde-int128.c: New test.
6098
cf977d50 60992016-04-28 Jakub Jelinek <jakub@redhat.com>
6100
6101 * gcc.target/i386/avx-vround-1.c: New test.
6102 * gcc.target/i386/avx-vround-2.c: New test.
6103 * gcc.target/i386/avx512vl-vround-1.c: New test.
6104 * gcc.target/i386/avx512vl-vround-2.c: New test.
6105
572f8300 61062016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6107
6108 PR testsuite/70595
6109 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6110 (check_effective_target_cilkplus_runtime): ... this.
6111 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6112 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6113
6114 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6115 Require cilkplus_runtime.
6116 Don't add -lcilkrts.
6117 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6118 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6119 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6120 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6121 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6122 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6123 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6124 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6125 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6126 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6127 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6128 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6129 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6130 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6131 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6132 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6133 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6134 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6135 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6136 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6137 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6138 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6139 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6140 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6141 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6142 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6143 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6144 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6145 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6146
6147 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6148 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6149
6150 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6151
6152 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6153 cilkplus_runtime.
6154
dfba0905 61552016-04-27 Marc Glisse <marc.glisse@inria.fr>
6156
6157 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6158 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6159
605a4556 61602015-04-27 Ryan Burn <contact@rnburn.com>
6161
6162 PR c++/69024
6163 PR c++/68997
6164 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6165 diagnostic.
6166 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6167 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6168
6a1231a5 61692016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6170
6171 * gnat.dg/limited_with4.ad[sb]: New test.
6172 * gnat.dg/limited_with4_pkg.ads: New helper.
6173
4dad9e09 61742016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6175
6176 PR target/70155
6177 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6178 and movv1ti_internal patterns
6179 * gcc.target/i386/pr70155-1.c: New test.
6180 * gcc.target/i386/pr70155-2.c: Likewise.
6181 * gcc.target/i386/pr70155-3.c: Likewise.
6182 * gcc.target/i386/pr70155-4.c: Likewise.
6183 * gcc.target/i386/pr70155-5.c: Likewise.
6184 * gcc.target/i386/pr70155-6.c: Likewise.
6185 * gcc.target/i386/pr70155-7.c: Likewise.
6186 * gcc.target/i386/pr70155-8.c: Likewise.
6187 * gcc.target/i386/pr70155-9.c: Likewise.
6188 * gcc.target/i386/pr70155-10.c: Likewise.
6189 * gcc.target/i386/pr70155-11.c: Likewise.
6190 * gcc.target/i386/pr70155-12.c: Likewise.
6191 * gcc.target/i386/pr70155-13.c: Likewise.
6192 * gcc.target/i386/pr70155-14.c: Likewise.
6193 * gcc.target/i386/pr70155-15.c: Likewise.
6194 * gcc.target/i386/pr70155-16.c: Likewise.
6195 * gcc.target/i386/pr70155-17.c: Likewise.
6196 * gcc.target/i386/pr70155-18.c: Likewise.
6197 * gcc.target/i386/pr70155-19.c: Likewise.
6198 * gcc.target/i386/pr70155-20.c: Likewise.
6199 * gcc.target/i386/pr70155-21.c: Likewise.
6200 * gcc.target/i386/pr70155-22.c: Likewise.
6201
a80f3f45 62022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6205 ".{5,6}".
6206
279305d1 62072016-04-27 Bin Cheng <bin.cheng@arm.com>
6208
6209 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6210 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6211 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6212 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6213 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6214
8974b625 62152016-04-27 Richard Biener <rguenther@suse.de>
6216
6217 PR ipa/70760
6218 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6219 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6220
886d5463 62212016-04-27 Nathan Sidwell <nathan@acm.org>
6222
6223 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6224 * g++.dg/ubsan/pr63956.C: Adjust error location.
6225
f0e35aa9 62262016-04-27 Nick Clifton <nickc@redhat.com>
6227
6228 PR middle-end/49889
6229 * gcc.dg/pr49889.c: New test.
6230
40385231 62312016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6232
6233 * c-c++-common/memset-array.c: New test.
6234
37229a71 62352016-04-26 Martin Sebor <msebor@redhat.com>
6236
6237 PR c++/66639
6238 * g++.dg/cpp1y/func_constexpr.C: New test.
6239
3eedf9bd 62402016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6241
6242 PR c++/70241
6243 * g++.dg/cpp0x/enum32.C: New test.
6244 * g++.dg/cpp0x/enum33.C: New test.
6245
62462016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6247
6248 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6249 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6250 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6251 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6252 * gcc.c-torture/execute/pr38151.c: Likewise.
6253 * gcc.c-torture/execute/pr66556.c: Likewise.
6254 * gcc.c-torture/execute/pr67781.c: Likewise.
6255 * gcc.c-torture/execute/pr68648.c: Likewise.
6256
8c51f92f 62572016-04-26 Marc Glisse <marc.glisse@inria.fr>
6258
6259 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6260
fa20ebd3 62612016-04-26 Marek Polacek <polacek@redhat.com>
6262
6263 PR c/67784
6264 * gcc.dg/pr67784-3.c: New test.
6265 * gcc.dg/pr67784-4.c: New test.
6266 * gcc.dg/pr67784-5.c: New test.
6267
9db47803 6268 PR c/70791
6269 * gcc.dg/Wnested-externs-2.c: New test.
6270
bff407f2 62712016-04-26 Marc Glisse <marc.glisse@inria.fr>
6272
6273 * gcc.dg/fold-plusmult.c: Adjust.
6274 * gcc.dg/no-strict-overflow-6.c: Adjust.
6275 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6276
78d0c69e 62772016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6278
6279 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6280 number scans.
6281 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6282 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6283 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6284 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6285 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6286 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6287 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6288 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6289 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6290 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6291 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6292 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6293 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6294 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6295 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6296 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6297 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6298 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6299 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6300 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6301 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6302 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6303 scans.
6304 * gcc.target/i386/pr32219-4.c: Likewise.
6305 * gcc.target/i386/pr32219-6.c: Likewise.
6306 * gcc.target/i386/pr32219-8.c: Likewise.
6307
221d6722 63082016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309
6310 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6311 associated options.
6312
514727a9 63132016-04-26 Marek Polacek <polacek@redhat.com>
6314
6315 PR c++/70744
6316 * g++.dg/ext/cond2.C: New test.
6317
e6ee4c61 63182016-04-26 Bin Cheng <bin.cheng@arm.com>
6319
6320 PR tree-optimization/70771
6321 PR tree-optimization/70775
6322 * gcc.dg/pr70771.c: New test.
3730828c 6323 * gcc.dg/pr70775.c: New test.
e6ee4c61 6324
b3d72796 63252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6326
6327 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6328
c11ece29 63292016-04-25 Richard Biener <rguenther@suse.de>
6330
6331 PR tree-optimization/70780
6332 * gcc.dg/torture/pr70780.c: New testcase.
6333
d40b10b2 63342016-04-25 Michael Collison <michael.collison@arm.com>
6335
4860a6bf 6336 * gcc.target/arm/neon-vaddws16.c: New test.
6337 * gcc.target/arm/neon-vaddws32.c: New test.
6338 * gcc.target/arm/neon-vaddwu16.c: New test.
6339 * gcc.target/arm/neon-vaddwu32.c: New test.
6340 * gcc.target/arm/neon-vaddwu8.c: New test.
6341 * lib/target-supports.exp
d40b10b2 6342 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6343 that arm neon support vector widen sum of HImode TO SImode.
6344
4bbfd6c2 63452016-04-23 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR sanitizer/70712
6348 * c-c++-common/asan/pr70712.c: New test.
6349
524df596 63502016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6351
6352 * .gitattributes: New file.
6353
426c75c3 63542016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6355
6356 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6357
c052a8d5 63582016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6359
6360 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6361 * gfortran.dg/submodule_15.f08: Likewise.
6362
c08d4612 63632016-04-22 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/70740
6366 * gcc.dg/torture/pr70740.c: New testcase.
6367
fd3211e1 63682016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6369
6370 PR target/70750
6371 * gcc.target/i386/pr70750-1.c: New test.
6372 * gcc.target/i386/pr70750-2.c: Likewise.
6373
15acd78c 63742016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6375
6376 PR c++/70540
6377 * g++.dg/cpp0x/auto48.C: New.
6378
192bf59c 63792016-04-21 Marek Polacek <polacek@redhat.com>
6380
6381 PR c++/70513
6382 * g++.dg/cpp0x/forw_enum12.C: New test.
6383 * g++.dg/cpp0x/forw_enum13.C: New test.
6384
5d429e99 63852016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6386
6387 PR target/70728
6388 * gcc.target/i386/pr70728.c: New test.
6389
06777d85 63902016-04-21 Richard Biener <rguenther@suse.de>
6391
6392 PR middle-end/70747
6393 * gcc.dg/pr70747.c: New testcase.
6394
7434c6fb 63952016-04-21 Bin Cheng <bin.cheng@arm.com>
6396
6397 PR tree-optimization/70715
6398 * gcc.dg/tree-ssa/scev-13.c: New test.
6399
f3ec0970 64002016-04-21 Marc Glisse <marc.glisse@inria.fr>
6401
6402 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6403
523f3a9d 64042016-04-21 Marc Glisse <marc.glisse@inria.fr>
6405
6406 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6407
ace7bf06 64082016-04-20 Jan Hubicka <jh@suse.cz>
6409
6410 PR ipa/70018
6411 * g++.dg/ipa/nothrow-1.C: New testcase.
6412
2b073aa6 64132016-04-20 Nathan Sidwell <nathan@acm.org>
6414
6415 PR c++/55635
6416 * g++.dg/eh/delete1.C: New.
6417
8a574c11 64182016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6419
6420 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6421 -mtune-ctrl=sse_typeless_stores.
6422
e3400750 64232016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6424
6425 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6426
4bd8a059 64272016-04-20 Bin Cheng <bin.cheng@arm.com>
6428
6429 PR tree-optimization/69489
6430 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6431
70574e60 64322016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6433
6434 PR c++/69363
6435 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6436 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6437 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6438
bd6f374c 64392016-04-20 Bin Cheng <bin.cheng@arm.com>
6440
6441 PR tree-optimization/56625
6442 PR tree-optimization/69489
6443 * gcc.dg/vect/pr56625.c: New test.
6444 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6445
482539ee 64462016-04-20 Andrew Pinski <apinski@cavium.com>
6447
6448 PR target/64971
6449 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6450
b4672800 64512016-04-20 Arnaud Charlet <charlet@adacore.com>
6452
6453 * gnat.dg/self1.adb: Remove now incorrect test.
6454
4fb48737 64552016-04-20 Bin Cheng <bin.cheng@arm.com>
6456
6457 * gcc.dg/tree-ssa/scev-11.c: New test.
6458 * gcc.dg/tree-ssa/scev-12.c: New test.
6459
97efb92e 64602016-04-20 Marek Polacek <polacek@redhat.com>
6461
6462 PR tree-optimization/70725
6463 * gcc.dg/pr70725.c: New test.
6464
9d2d4060 64652016-04-20 Richard Biener <rguenther@suse.de>
6466
6467 PR tree-optimization/70726
6468 * g++.dg/vect/pr70726.cc: New testcase.
6469
54530437 64702016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6471
6472 PR target/70674
6473 * gcc.target/s390/pr70674.c: New test.
6474
acda2210 64752016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6476
6477 PR libgfortran/70684
6478 * gfortran.dg/list_read_14.f90: New test.
6479
b7040bb0 64802016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 PR target/69201
6483 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6484 extern to force it misaligned.
6485 (b): Likewise.
6486 (c): Likewise.
6487 (d): Likewise.
6488 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6489 Don't check `*' before movv4sf_internal.
6490 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6491 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6492 Don't check `*' before movv16qi_internal.
6493 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6494 extern to force it misaligned.
6495 (b): Likewise.
6496 (c): Likewise.
6497 (d): Likewise.
6498 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6499 Don't check `*' before movv2df_internal.
6500 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6501 extern to force it misaligned.
6502 (b): Likewise.
6503 (c): Likewise.
6504 (d): Likewise.
6505 Check movv8sf_internal instead of avx_storeups256.
6506 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6507
263b5475 65082016-04-19 Richard Biener <rguenther@suse.de>
6509
6510 PR tree-optimization/70171
6511 * g++.dg/tree-ssa/pr70171.C: New testcase.
6512
222ac318 65132016-04-19 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/70724
6516 * gcc.dg/torture/pr70724.c: New testcase.
6517
003000a4 65182016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6519
6520 PR middle-end/70689
4860a6bf 6521 * gcc.target/i386/pr70689.c: New.
003000a4 6522
3f6e13de 65232016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6524
6525 PR target/70708
6526 * gcc.target/i386/pr70708.c: New test.
6527
10abddbd 65282016-04-18 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/43434
6531 * gcc.dg/vect/pr43434.c: New testcase.
6532 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6533 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6534 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6535 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6536 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6537 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6538 * gcc.dg/gomp/pr68640.c: Likewise.
6539 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6540 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6541
950db54a 65422016-04-18 Richard Biener <rguenther@suse.de>
6543
6544 PR tree-optimization/70701
6545 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6546
67ccbf39 65472016-04-18 Tom de Vries <tom@codesourcery.com>
6548
6549 PR testsuite/70699
6550 * gcc.dg/pr70161.c: Add dot-file scans.
6551 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6552 instead of after last dot char.
6553
021ad2f3 65542016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6555
6556 * c-c++-common/dump-ada-spec-3.c: New test.
6557 * c-c++-common/dump-ada-spec-4.c: Likewise.
6558
d572fcfd 65592016-04-17 Tom de Vries <tom@codesourcery.com>
6560
6561 PR other/70183
6562 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6563
8b4ee73c 65642016-04-15 Jan Hubicka <jh@suse.cz>
6565
6566 PR ipa/70018
6567 * g++.dg/ipa/pure-const-1.C: New testcase.
6568 * g++.dg/ipa/pure-const-2.C: New testcase.
6569 * g++.dg/ipa/pure-const-3.C: New testcase.
6570
eac243e7 65712016-04-15 Marek Polacek <polacek@redhat.com>
6572
6573 PR c/70671
6574 * gcc.dg/bitfld-22.c: New test.
6575
64c1df32 65762016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6577
6578 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6579 x86_64.
6580
926f9422 65812016-04-15 Marek Polacek <polacek@redhat.com>
6582
6583 PR c/70651
6584 * c-c++-common/pr70651.c: New test.
6585
309bbaa3 65862016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6587
6588 PR rtl-optimization/70681
6589 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6590 dump scan on arm and powerpc.
6591 * gcc.dg/pr10474.c: Likewise.
6592
b4ba8358 65932016-04-15 Jakub Jelinek <jakub@redhat.com>
6594
ed92874a 6595 PR c++/69517
6596 PR c++/70019
6597 PR c++/70588
6598 * g++.dg/cpp1y/vla11.C: Revert for real.
6599
b4ba8358 6600 PR c/70436
6601 * c-c++-common/Wparentheses-1.c: New test.
6602 * c-c++-common/gomp/Wparentheses-1.c: New test.
6603 * c-c++-common/gomp/Wparentheses-2.c: New test.
6604 * c-c++-common/gomp/Wparentheses-3.c: New test.
6605 * c-c++-common/gomp/Wparentheses-4.c: New test.
6606 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6607 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6608 * c-c++-common/goacc/Wparentheses-1.c: New test.
6609
65717bb5 66102016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6611
6612 PR target/70662
6613 * gcc.target/i386/pr70662.c: New test.
6614
ca1a4077 66152016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6616 Alan Modra <amodra@gmail.com>
ca1a4077 6617
6618 PR tree-optimization/70130
6619 * gcc.dg/vect/O3-pr70130.c: New testcase.
6620
dbe1794c 66212016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6622
11836644 6623 PR target/70669
6624 * gcc.target/powerpc/pr70669.c: New test.
6625
dbe1794c 6626 PR target/70640
6627 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6628 a power7 system that does not have an assembler that supports
6629 power8.
6630
4c1007f1 66312016-04-14 Martin Sebor <msebor@redhat.com>
6632
6633 PR c++/69517
6634 PR c++/70019
6635 PR c++/70588
6636 * c-c++-common/ubsan/vla-1.c: Revert.
6637 * g++.dg/cpp1y/vla11.C: Same.
6638 * g++.dg/cpp1y/vla12.C: Same.
6639 * g++.dg/cpp1y/vla13.C: Same.
6640 * g++.dg/cpp1y/vla14.C: Same.
6641 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6642 * g++.dg/init/array24.C: Same.
4c1007f1 6643 * g++.dg/ubsan/vla-1.C: Same.
6644
22dcab66 66452016-04-14 Marek Polacek <polacek@redhat.com>
6646 Jan Hubicka <hubicka@ucw.cz>
6647
6648 PR c++/70029
6649 * g++.dg/torture/pr70029.C: New test.
6650
3e74b025 66512016-04-14 Martin Sebor <msebor@redhat.com>
6652
6653 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6654 type size to prevent failures on targets with very low maximum
6655 alignment.
6656
1d2e0f2a 66572016-04-14 Richard Biener <rguenther@suse.de>
6658
6659 PR tree-optimization/70623
6660 * gcc.dg/torture/pr70623.c: New testcase.
6661 * gcc.dg/torture/pr70623-2.c: Likewise.
6662
9aed0626 66632016-04-13 Martin Sebor <msebor@redhat.com>
6664
6665 PR c++/69517
6666 PR c++/70019
6667 PR c++/70588
6668 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6669 * g++.dg/cpp1y/vla11.C: New test.
6670 * g++.dg/cpp1y/vla12.C: New test.
6671 * g++.dg/cpp1y/vla13.C: New test.
6672 * g++.dg/cpp1y/vla14.C: New test.
6673 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6674 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6675 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6676
fd499010 66772016-04-13 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR c++/70641
6680 * g++.dg/opt/pr70641.C: New test.
6681
87fa7252 66822016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6683
6684 PR rtl-optimization/68749
6685 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6686 effects of argument promotions.
6687 Remove default args to dg-skip-if.
6688
6c40e18b 66892016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6690
6691 PR c++/70635
6692 * g++.dg/parse/pr70635.C: New.
6693
92c53257 66942016-04-13 Marek Polacek <polacek@redhat.com>
6695
6696 PR c++/70639
6697 * c-c++-common/Wmisleading-indentation-4.c: New test.
6698
0241e4dc 66992016-04-13 Marek Polacek <polacek@redhat.com>
6700
6701 PR c/70436
4860a6bf 6702 * gcc.dg/Wparentheses-12.c: New test.
6703 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6704
92bda444 67052016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6706
6707 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6708 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6709 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6710
38ea8a26 67112016-04-13 Jakub Jelinek <jakub@redhat.com>
6712
d08aa032 6713 PR middle-end/70633
6714 * gcc.c-torture/compile/pr70633.c: New test.
6715
38ea8a26 6716 PR debug/70628
6717 * gcc.dg/torture/pr70628.c: New test.
6718
9231d5c2 67192016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6720
6721 PR c++/70610
6722 * g++.dg/template/pr70610.C: New test.
6723 * g++.dg/template/pr70610-2.C: New test.
6724 * g++.dg/template/pr70610-3.C: New test.
6725 * g++.dg/template/pr70610-4.C: New test.
6726
249ca944 67272016-04-12 Jakub Jelinek <jakub@redhat.com>
6728
7f2ea2fb 6729 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6730 128 instead of 32.
6731
249ca944 6732 PR c++/70571
6733 * g++.dg/ext/pr70571.C: New test.
6734
8ca5a97d 67352016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
bf32a52d 6737 PR target/70640
8ca5a97d 6738 * gcc.target/powerpc/pr70640.c: New test.
6739
e971b45f 67402016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6741
6742 PR c++/68722
6743 * g++.dg/parse/pr68722.C: New.
6744
0b54d964 67452016-04-12 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR rtl-optimization/70596
6748 * gcc.target/i386/pr70596.c: New test.
6749
d2dd85e3 67502016-04-12 Nathan Sidwell <nathan@acm.org>
6751
6752 PR c++/70501
6753 * g++.dg/init/pr70501.C: New.
6754
2d0001b0 67552016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6756
6757 * gcc.target/i386/asm-flag-6.c: New test.
6758
6c4df0d1 67592016-04-12 Tom de Vries <tom@codesourcery.com>
6760
6761 PR tree-optimization/68756
6762 * gcc.dg/graphite/pr68756.c: New test.
6763
0d60da57 67642016-04-12 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR tree-optimization/70602
6767 * gcc.c-torture/execute/pr70602.c: New test.
6768
62735984 67692016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6770
6771 PR target/70381
6772 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6773 __float128 emulator is built and runs.
6774 * gcc.target/powerpc/float128-1.c: Likewise.
6775
6776 * lib/target-supports.exp (check_ppc_float128_sw_available):
6777 Rework tests for __float128 software and hardware
6778 availability. Fix exit condition to return 0 on success.
6779
a702492c 67802016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6781
6782 PR target/70133
6783 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6784 * gcc.target/aarch64/target_attr_15.c: Likewise.
6785
a8c5ce92 67862016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6787
6788 PR c++/69066
6789 * g++.dg/cpp1y/pr69066.C: New.
6790
5ecab913 67912016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6792
6793 PR fortran/68566
6794 * gfortran.dg/pr36192.f90: Update test.
6795 * gfortran.dg/pr36192_1.f90: Update test.
6796 * gfortran.dg/real_dimension_1.f: Update test.
6797 * gfortran.dg/parameter_array_init_7.f90: New test.
6798
6cb5ef70 67992016-04-09 John David Anglin <danglin@gcc.gnu.org>
6800
4edfdd23 6801 PR testsuite/64039
6802 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6803
964f71e3 6804 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6805
5d61c198 6806 PR rtl-optimization/66669
6807 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6808
16eaaf58 6809 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6810
0b68802d 6811 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6812 * gcc.dg/pie-1.c: Likewise.
6813 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6814 * gcc.dg/pic-4.c: Likewise.
6815 * gcc.dg/pie-3.c: Likewise.
6816 * gcc.dg/pie-4.c: Likewise.
6817
9c0dd509 6818 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6819
03b2d3c1 6820 PR tree-optimization/68644
6821 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6822
6cb5ef70 6823 PR rtl-optimization/64886
6824 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6825
07de41ba 68262016-04-09 Tom de Vries <tom@codesourcery.com>
6827
6828 PR tree-optimization/68953
6829 * gcc.dg/graphite/pr68953.c: New test.
6830
d294e3fb 68312016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6832
6833 PR fortran/70592
6834 * gfortran.dg/deferred_character_16.f90: New test.
6835
3cb15094 68362016-04-09 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR tree-optimization/70586
6839 * gcc.c-torture/execute/pr70586.c: New test.
6840
a02dc66f 68412016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6842
6843 PR sanitizer/70573
6844 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6845 with __builtin_memset
6846 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6847
0c302595 68482016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6849
6850 PR lto/70289
6851 PR ipa/70348
6852 PR tree-optimization/70373
6853 PR middle-end/70533
6854 PR middle-end/70534
6855 PR middle-end/70535
6856 * c-c++-common/goacc/reduction-5.c: New test.
6857 * c-c++-common/goacc/reduction-promotions.c: New test.
6858 * gfortran.dg/goacc/reduction-3.f95: New test.
6859 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6860
c6c0523b 68612016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6862
6863 PR c++/70590
6864 PR c++/70452
6865 * g++.dg/pr70590.C: New test.
6866 * g++.dg/pr70590-2.C: New test.
6867
3ac399da 68682016-04-08 Jakub Jelinek <jakub@redhat.com>
6869
e97d1706 6870 PR middle-end/70593
6871 * gcc.target/i386/pr70593.c: New test.
6872
3ac399da 6873 PR rtl-optimization/70574
6874 * gcc.target/i386/avx2-pr70574.c: New test.
6875
fcfbb129 68762016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6877
6878 PR sanitizer/70541
6879 * c-c++-common/asan/pr70541.c: New test.
6880
0aabcddf 68812016-04-08 Tom de Vries <tom@codesourcery.com>
6882
6883 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6884 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6885
bec0c1e8 68862016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6887
6888 PR target/70566
6889 * gcc.c-torture/execute/pr70566.c: New test.
6890
87c791f5 68912016-04-08 Tom de Vries <tom@codesourcery.com>
6892
6893 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6894 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6895
7f38718f 68962016-04-08 Alan Modra <amodra@gmail.com>
6897
6898 * gcc.target/powerpc/pr70117.c: New.
6899
a96a7710 69002016-04-07 Jakub Jelinek <jakub@redhat.com>
6901
7a6265d1 6902 PR testsuite/70581
6903 * gcc.dg/lto/simd-function_0.c: New test.
6904
a96a7710 6905 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6906 clones.
6907 * c-c++-common/attr-simd-2.c: Likewise.
6908 * c-c++-common/attr-simd-4.c: Likewise.
6909 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6910 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6911
508dd607 69122016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6913
6914 PR testsuite/70553
6915 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6916
1b61585a 69172016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6918 Tom de Vries <tom@codesourcery.com>
6919
6920 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6921 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6922 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6923 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6924 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6925 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6926 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6927 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6928
5f060aa8 69292016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6930
6931 PR c/70436
6932 * g++.dg/warn/Wparentheses-29.C: New test.
6933
d3831f71 69342016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6935
6936 PR c/70436
6937 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6938 explicit braces to resolve a future -Wparentheses warning.
6939
382ece2d 69402016-04-06 Richard Henderson <rth@redhat.com>
6941
6942 * gcc.dg/pr61817-1.c: New test.
6943 * gcc.dg/pr61817-2.c: New test.
6944 * gcc.dg/pr69391-1.c: New test.
6945 * gcc.dg/pr69391-2.c: New test.
6946
72234ee9 69472016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6948
6949 PR rtl-optimization/70398
4860a6bf 6950 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6951
5547150a 69522016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6955
15b70121 69562016-04-06 Yvan Roux <yvan.roux@linaro.org>
6957 Pedro Alves <palves@redhat.com>
6958
6959 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6960
585aefbb 69612016-04-06 Jakub Jelinek <jakub@redhat.com>
6962
0cbb513b 6963 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6964 Check for avx512f effective targets instead of avx2.
6965 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6966 for AVX512F clones.
6967 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6968 * g++.dg/gomp/declare-simd-1.C: Likewise.
6969 * g++.dg/gomp/declare-simd-3.C: Likewise.
6970 * g++.dg/gomp/declare-simd-4.C: Likewise.
6971
585aefbb 6972 PR middle-end/70550
6973 * c-c++-common/gomp/pr70550-1.c: New test.
6974 * c-c++-common/gomp/pr70550-2.c: New test.
6975
0b91cceb 69762016-04-05 Nathan Sidwell <nathan@acm.org>
6977
6978 PR c++/70512
6979 * g++.dg/ext/attribute-may-alias-5.C: New.
6980
645a9d8e 69812016-04-05 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR c++/70336
6984 * c-c++-common/pr70336.c: New test.
6985 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6986 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6987
bdf23925 69882016-04-05 Jan Hubicka <hubicka@ucw.cz>
6989
6990 PR ipa/66223
6991 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6992
aaff837c 69932016-04-05 Jakub Jelinek <jakub@redhat.com>
6994
6995 PR rtl-optimization/70542
6996 * gcc.dg/torture/pr70542.c: New test.
6997 * gcc.target/i386/avx2-pr70542.c: New test.
6998
2eac58a0 69992016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7000
7001 PR tree-optimization/70509
7002 * gcc.target/i386/avx512bw-pr70509.c: New test.
7003
4f7ebe46 70042016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7005
7006 PR c++/70452
7007 * g++.dg/ext/constexpr-vla4.C: New test.
7008
305d86a0 70092016-04-05 Uros Bizjak <ubizjak@gmail.com>
7010
7011 PR target/70510
7012 * gcc.target/i386/pr70510.c: New test.
7013
eec3b789 70142016-04-05 Richard Biener <rguenther@suse.de>
7015
7016 PR tree-optimization/70526
7017 * g++.dg/torture/pr70526.C: New testcase.
7018
ca943582 70192016-04-05 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR target/70525
7022 * gcc.target/i386/pr70525.c: New test.
7023
87825cd5 70242016-04-05 Richard Biener <rguenther@suse.de>
7025
7026 PR middle-end/70499
7027 * g++.dg/torture/pr70499.C: New testcase.
7028
14638828 70292016-04-05 Richard Biener <rguenther@suse.de>
7030
7031 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7032 remove XFAIL.
7033
967a90d5 70342016-04-04 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR middle-end/70307
7037 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7038 rs6000 ABI warnings.
7039
d374a3a3 70402016-04-04 Jan Hubicka <hubicka@ucw.cz>
7041
7042 PR ipa/66223
7043 * g++.dg/ipa/devirt-51.C: New testcase.
7044
8ff377a6 70452016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7046 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR middle-end/70457
7049 * gcc.dg/torture/pr70457.c: New.
7050
f567b44f 70512016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7052
7053 PR fortran/67538
7054 * gfortran.dg/allocate_with_source_19.f08: New test.
7055
89d4ebfa 70562016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7057
7058 PR fortran/65795
7059 * gfortran.dg/coarray_allocate_6.f08: New test.
7060
68ab33a6 70612016-04-04 Richard Biener <rguenther@suse.de>
7062
7063 PR rtl-optimization/70484
7064 * gcc.dg/torture/pr70484.c: New testcase.
7065
c4f5465d 70662016-04-04 Marek Polacek <polacek@redhat.com>
7067
7068 PR c/70307
7069 * gcc.dg/torture/pr70307.c: New test.
7070
bfec6609 70712016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7072
7073 PR target/70416
7074 PR target/67391
7075 * gcc.target/sh/torture/pr70416.c: New.
7076
40df9099 70772016-04-02 Martin Sebor <msebor@redhat.com>
7078
7079 PR c++/67376
7080 PR c++/70170
7081 PR c++/70172
7082 PR c++/70228
7083 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7084 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7085 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7086 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7087 * g++.dg/cpp0x/constexpr-string.C: Same.
7088 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7089 * g++.dg/cpp0x/pr65398.C: Same.
7090 * g++.dg/ext/constexpr-vla1.C: Same.
7091 * g++.dg/ext/constexpr-vla2.C: Same.
7092 * g++.dg/ext/constexpr-vla3.C: Same.
7093 * g++.dg/ubsan/pr63956.C: Same.
7094
0edb9bfe 70952016-04-01 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR rtl-optimization/70467
7098 * gcc.target/i386/pr70467-2.c: New test.
7099
e5b1a1d9 71002016-04-01 Jakub Jelinek <jakub@redhat.com>
7101 Marek Polacek <polacek@redhat.com>
7102
7103 PR c++/70488
7104 * g++.dg/init/new47.C: New test.
7105
b2ca3fb0 71062016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7107
7108 PR target/70496
7109 * gcc.target/arm/pr70496.c: New test.
7110
4c3bd1e3 71112016-04-01 Nathan Sidwell <nathan@acm.org>
7112
47de69ad 7113 PR c++/68475
7114 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7115
313d569f 71162016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7117
7118 PR target/69890
7119 * gcc.dg/strlenopt.h (memmove): New.
7120 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7121 instead of "string.h".
7122 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7123 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7124 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7125 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7126 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7127 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7128 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7129 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7130 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7131 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7132 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7133 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7134 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7135 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7136 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7137 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7138 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7139 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7140 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7141 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7142
5469facd 71432016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7144
7145 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7146 (Holder::foo): Reflect this.
7147
503de754 71482016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7149
7150 PR target/70442
7151 * gcc.dg/pr70442.c: New test.
7152
13ee2de7 71532016-03-31 Nathan Sidwell <nathan@acm.org>
7154
7155 PR c++/70393
7156 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7157
5e0d03a8 71582016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7159
7160 PR target/70453
7161 * gcc.target/i386/pr70453.c: New test.
7162
8cb82ed4 71632016-03-31 Andrey Belevantsev <abel@ispras.ru>
7164
7165 PR target/70292
7166 * gcc.c-torture/pr70292.c: New test.
7167
7952b661 71682016-03-31 Marek Polacek <polacek@redhat.com>
7169
7170 PR c/70297
7171 * c-c++-common/pr70297.c: New test.
7172 * g++.dg/cpp0x/typedef-redecl.C: New test.
7173 * gcc.dg/typedef-redecl2.c: New test.
7174
1607cc74 71752016-03-31 Jakub Jelinek <jakub@redhat.com>
7176
7177 PR rtl-optimization/70460
7178 * gcc.c-torture/execute/pr70460.c: New test.
7179
c689c252 71802016-03-31 Richard Biener <rguenther@suse.de>
7181
7182 PR c++/70430
7183 * g++.dg/ext/vector30.C: New testcase.
7184
91c9586d 71852016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7186 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7187
7188 * gfortran.dg/fmt_pf.f90: New test.
7189
afa5c1b8 71902016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192 Forward-port from 5 branch
7193 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR testsuite/70356
7196 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7197 dg-require-effective-target after dg-do.
7198
7199 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7200
7201 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7202
6a5dcab3 72032016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7204 Julian Brown <julian@codesourcery.com>
7205 Chung-Lin Tang <cltang@codesourcery.com>
7206 Cesar Philippidis <cesar@codesourcery.com>
7207 James Norris <jnorris@codesourcery.com>
7208 Tom de Vries <tom@codesourcery.com>
7209 Nathan Sidwell <nathan@codesourcery.com>
7210
305d86a0 7211 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7212 * c-c++-common/goacc/loop-clauses.c: Likewise.
7213 * g++.dg/goacc/template.C: Likewise.
7214 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7215 * gfortran.dg/goacc/loop-1.f95: Likewise.
7216 * gfortran.dg/goacc/loop-5.f95: Likewise.
7217 * gfortran.dg/goacc/loop-6.f95: Likewise.
7218 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7219 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7220 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7221 * c-c++-common/goacc/clauses-fail.c: Likewise.
7222 * c-c++-common/goacc/parallel-1.c: Likewise.
7223 * c-c++-common/goacc/reduction-1.c: Likewise.
7224 * c-c++-common/goacc/reduction-2.c: Likewise.
7225 * c-c++-common/goacc/reduction-3.c: Likewise.
7226 * c-c++-common/goacc/reduction-4.c: Likewise.
7227 * c-c++-common/goacc/routine-3.c: Likewise.
7228 * c-c++-common/goacc/routine-4.c: Likewise.
7229 * c-c++-common/goacc/routine-5.c: Likewise.
7230 * c-c++-common/goacc/tile.c: Likewise.
7231 * g++.dg/goacc/template.C: Likewise.
7232 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7233 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7234 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7235 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7236 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7237 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7238 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7239 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7240 * c-c++-common/goacc/use_device-1.c: ... this file.
7241 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7242 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7243 * c-c++-common/goacc/host_data-6.c: ... this file.
7244 * c-c++-common/goacc/loop-2-kernels.c: New file.
7245 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7246 * c-c++-common/goacc/loop-3.c: Likewise.
7247 * g++.dg/goacc/reference.C: Likewise.
7248 * g++.dg/goacc/routine-1.C: Likewise.
7249 * g++.dg/goacc/routine-2.C: Likewise.
7250
932c0baa 72512016-03-30 Richard Biener <rguenther@suse.de>
7252
7253 PR middle-end/70450
7254 * gcc.dg/torture/pr70450.c: New testcase.
7255
7f7c4659 72562016-03-30 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR target/70421
7259 * gcc.dg/torture/pr70421.c: New test.
7260 * gcc.target/i386/avx512f-pr70421.c: New test.
7261
9cbfe80c 72622016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7263
7264 PR testsuite/70364
7265 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7266 (check): New function.
7267 (bar): Call check.
7268 (foo): Align stack to 16 bytes when calling bar.
7269 * gcc.target/i386/cleanup-2.c: Likewise.
7270
f56c7d36 72712016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7272
7273 PR tree-optimization/59124
7274 * gcc.dg/Warray-bounds-19.c: New test.
7275
0275bf9b 72762016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7277
7278 * lib/prune.exp (escape_regex_chars): New.
7279 (prune_file_path): Update to quote metcharacters for regexp.
7280
a3daa269 72812016-03-29 Jakub Jelinek <jakub@redhat.com>
7282
24e1ba3d 7283 PR rtl-optimization/70429
7284 * gcc.c-torture/execute/pr70429.c: New test.
7285
a3daa269 7286 PR tree-optimization/70405
7287 * gcc.dg/pr70405.c: New test.
7288
3ef41a6e 72892016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7290
7291 PR fortran/70397
7292 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7293 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7294
4abd9410 72952016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7296
7297 PR testsuite/64177
7298 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7299 __cilkrts_set_param to set two workers.
7300 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7301 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7302
b58e5f0f 73032016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7304
305d86a0 7305 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7306
bff53658 73072016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7308
7309 PR target/70406
305d86a0 7310 * gcc.target/i386/pr70406.c: New test.
bff53658 7311
bb2c9c15 73122016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gnat.dg/specs/double_record_extension3.ads: New test.
7315
f12c84ab 73162016-03-25 Richard Henderson <rth@redhat.com>
7317
7318 PR target/70120
7319 * gcc.target/aarch64/pr70120-1.c: New.
7320 * gcc.target/aarch64/pr70120-2.c: New.
7321 * gcc.target/aarch64/pr70120-3.c: New.
7322
b0bf58c4 73232016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7324
7325 PR c++/62212
7326 * g++.dg/template/mangle2.C: The dg-do directive should be
7327 "compile" not "assemble".
7328
f175ba0f 73292016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7330
7331 PR lto/69650
7332 * gcc.dg/pr69650.c: New test.
7333
4cc3295f 73342016-03-25 David Edelsohn <dje.gcc@gmail.com>
7335
7336 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7337
0cf40600 73382016-03-25 Alan Modra <amodra@gmail.com>
7339
7340 * gcc.dg/dfp/pr70052.c: New test.
7341
3aebf099 73422016-03-24 Richard Henderson <rth@redhat.com>
7343
7344 PR middle-end/69845
7345 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7346 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7347
83245bd3 73482016-03-24 Tom de Vries <tom@codesourcery.com>
7349
7350 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7351
108e7ee4 73522016-03-24 Tom de Vries <tom@codesourcery.com>
7353
7354 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7355 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7356
17af0b14 73572016-03-24 Tom de Vries <tom@codesourcery.com>
7358
7359 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7360 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7361
6c8770ee 73622016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7363
7364 PR c++/62212
7365 * g++.dg/template/mangle2.C: New test.
7366
a7e21b7b 73672016-03-24 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/70396
7370 * gcc.dg/torture/pr70396.c: New testcase.
7371
f365d297 73722016-03-24 Richard Biener <rguenther@suse.de>
7373
7374 PR middle-end/70370
7375 * gcc.dg/torture/pr70370.c: New testcase.
7376
da7aeb13 73772016-03-24 Tom de Vries <tom@codesourcery.com>
7378
7379 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7380 * gfortran.dg/goacc/kernels-tree.f95: Same.
7381 * gfortran.dg/goacc/parallel-tree.f95: Same.
7382
80b30de0 73832016-03-24 Tom de Vries <tom@codesourcery.com>
7384
7385 * c-c++-common/goacc/uninit-if-clause.c: New test.
7386 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7387
cb9b6b99 73882016-03-24 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR target/70290
305d86a0 7391 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7392 Fix formatting.
cb9b6b99 7393
a4225fff 73942016-03-24 Richard Biener <rguenther@suse.de>
7395
7396 PR tree-optimization/70372
7397 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7398
5a869ab8 73992016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7400
7401 PR c++/70347
7402 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7403
36ce5faa 74042016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7405
7406 PR c++/70332
7407 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7408
c4fa85c9 74092016-03-23 Jakub Jelinek <jakub@redhat.com>
7410
d9377ad5 7411 PR c++/70001
7412 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7413 * g++.dg/cpp1y/pr70001.C: New test.
7414
c4fa85c9 7415 PR c++/70323
7416 * g++.dg/cpp0x/constexpr-70323.C: New test.
7417
0a2062da 74182016-03-23 Alexandre Oliva <aoliva@redhat.com>
7419 Jason Merrill <jason@redhat.com>
7420 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR c++/69315
7423 * g++.dg/cpp0x/constexpr-69315.C: New test.
7424 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7425
62d2a6dc 74262016-03-23 Marek Polacek <polacek@redhat.com>
7427
7428 PR c++/69884
7429 * g++.dg/warn/Wignored-attributes-1.C: New test.
7430 * g++.dg/warn/Wignored-attributes-2.C: New test.
7431
a82d6246 74322016-03-23 Tom de Vries <tom@codesourcery.com>
7433
7434 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7435 initialization.
7436 * gfortran.dg/goacc/private-3.f95 (test): Same.
7437 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7438 missing use param.
7439
dc834ba1 74402016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7441
7442 * lib/target-supports.exp: Remove v7ve entry from loop
7443 creating effective target checks.
7444 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7445 (add_options_for_arm_arch_v7ve): Likewise.
7446
7e83fd1f 74472016-03-23 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR tree-optimization/70354
7450 * gcc.dg/vect/pr70354-1.c: New test.
7451 * gcc.dg/vect/pr70354-2.c: New test.
7452 * gcc.target/i386/avx2-pr70354-1.c: New test.
7453 * gcc.target/i386/avx2-pr70354-2.c: New test.
7454
4e4da058 74552016-03-22 Jeff Law <law@redhat.com>
7456
7457 PR target/70232
7458 * gcc.dg/tree-ssa/pr70232.c: New test.
7459
6855137b 74602016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7461
7462 PR target/70302
7463 * gcc.target/i386/pr70302.c: New test.
7464
19db1ec8 74652016-03-22 Richard Biener <rguenther@suse.de>
7466
7467 PR middle-end/70251
7468 * g++.dg/torture/pr70251.C: New testcase.
7469
4baec9f2 74702016-03-22 David Malcolm <dmalcolm@redhat.com>
7471
7472 PR c/69993
7473 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7474 Wmisleading-indentation.c.
7475 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7476 reflect change to diagnostic text and order of messages.
7477 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7478
fcfec126 74792016-03-22 David Edelsohn <dje.gcc@gmail.com>
7480
7481 * g++.dg/ext/java-3.C: Don't compile on AIX.
7482
aa30728a 74832016-03-22 Richard Biener <rguenther@suse.de>
7484
7485 PR middle-end/70333
7486 * gcc.dg/torture/pr70333.c: New testcase.
7487
46ec4eb4 74882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7489
7490 * g++.dg/ext/pr70290.C: New test.
7491
4880f878 74922016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7493
7494 PR target/70325
7495 * gcc.target/i386/pr70325.c: New test.
7496
3d78ea44 74972016-03-22 Jakub Jelinek <jakub@redhat.com>
7498
5934fb8f 7499 PR target/70329
7500 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7501 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7502
b6436f79 7503 PR target/70300
7504 * gcc.target/i386/pr70300.c: New test.
7505
3d78ea44 7506 PR c++/70295
7507 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7508 (func2): New function for cond with parens, xfail warning for c++.
7509 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7510
b60244f6 75112016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7512
7513 PR c++/70096
7514 * g++.dg/template/ptrmem30.C: New test.
7515
c8e3e744 75162016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7517
7518 PR c++/70204
7519 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7520 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7521
2715f63a 75222016-03-21 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR middle-end/70326
7525 * gcc.dg/pr70326.c: New test.
7526
2daa2cda 75272016-03-21 Marc Glisse <marc.glisse@inria.fr>
7528 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR tree-optimization/70317
7531 * gcc.dg/pr70317.c: New test.
7532
d9aa5a50 75332016-03-21 Uros Bizjak <ubizjak@gmail.com>
7534
7535 PR target/70327
7536 * gcc.target/i386/pr70327.c: New test.
7537
e1a88bf4 75382016-03-21 Martin Liska <mliska@suse.cz>
7539
61941425 7540 PR ipa/70306
e1a88bf4 7541 * gcc.dg/ipa/pr70306.c: New test.
7542
d9aa5a50 75432016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7544
7545 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7546 * gcc.target/arm/attr-align3.c: Likewise.
7547 * gcc.target/arm/attr_arm.c: Likewise.
7548 * gcc.target/arm/flip-thumb.c: Likewise.
7549
afdde20c 75502016-03-21 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR target/70296
7553 * gcc.target/powerpc/altivec-36.c: New test.
7554
3f2ef661 75552016-03-21 Richard Biener <rguenther@suse.de>
7556
7557 PR tree-optimization/70310
7558 * gcc.dg/torture/pr70310.c: New testcase.
7559
08b2b692 75602016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7561
7562 PR target/70293
7563 * gcc.target/i386/pr70293.c: New test.
7564
93505d22 75652016-03-21 Richard Biener <rguenther@suse.de>
7566
7567 PR tree-optimization/70288
7568 * gcc.dg/torture/pr70288-1.c: New testcase.
7569 * gcc.dg/torture/pr70288-2.c: Likewise.
7570
06fd1914 75712016-03-21 Andrey Belevantsev <abel@ispras.ru>
7572
7573 PR rtl-optimization/69307
7574 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7575
b628775e 75762016-03-21 Andrey Belevantsev <abel@ispras.ru>
7577
7578 PR rtl-optimization/69102
7579 * gcc.c-torture/compile/pr69102.c: New test.
7580
1421f43c 75812016-03-18 Jeff Law <law@redhat.com>
7582
7583 PR rtl-optimization/70263
7584 * gcc.c-torture/compile/pr70263-1.c: New test.
7585 * gcc.target/i386/pr70263-2.c: New test.
7586
e7142ce1 75872016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7588
7589 PR rtl-optimization/70278
7590 * gcc.dg/torture/pr70278.c: New test.
7591 * gcc.target/arm/pr70278.c: New test.
7592
5539bc70 75932016-03-18 David Malcolm <dmalcolm@redhat.com>
7594
7595 PR c/70281
7596 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7597 (test_builtin_types_compatible_p): New test function.
7598 * gcc.dg/pr70281.c: New test case.
7599
296a290a 76002016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7601
7602 PR target/70113
7603 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7604
666094f0 76052016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7606
7607 PR tree-optimization/70252
7608 * gcc.dg/pr70252.c: New test.
7609
350514e8 76102016-03-18 Tom de Vries <tom@codesourcery.com>
7611
7612 * gcc.dg/pr70161-2.c: New test.
7613 * gcc.dg/pr70161.c: New test.
7614
011e0cea 76152016-03-18 Tom de Vries <tom@codesourcery.com>
7616
7617 PR ipa/70269
7618 * gcc.dg/pr70269.c: New test.
7619
292a09de 76202016-03-18 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR c++/70267
7623 * g++.dg/ext/java-3.C: New test.
7624
efc86c4c 76252016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7626
7627 PR c++/70205
7628 * g++.dg/lookup/pr70205.C: New test.
7629
a28dd575 76302016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7631
7632 PR c++/70218
7633 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7634
92e7ab1e 76352016-03-17 Marek Polacek <polacek@redhat.com>
7636
7637 PR c/69407
7638 * gcc.dg/atomic-op-6.c: New test.
7639
7378dbfb 76402016-03-17 David Malcolm <dmalcolm@redhat.com>
7641
7642 PR c/70264
7643 * c-c++-common/pr70264.c: New test case.
7644
f7995d7d 76452016-03-17 Jakub Jelinek <jakub@redhat.com>
7646
e2895b76 7647 PR c++/70144
7648 * c-c++-common/pr70144-1.c: New test.
7649 * c-c++-common/pr70144-2.c: New test.
7650
f7995d7d 7651 PR c++/70272
7652 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7653 * g++.dg/opt/flifetime-dse6.C: New test.
7654 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7655
5ec4a949 76562016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7657
7658 PR driver/70192
7659 * gcc.dg/pic-1.c: New test.
7660 * gcc.dg/pic-2.c: Likewise.
7661 * gcc.dg/pic-3.c: Likewise.
7662 * gcc.dg/pic-4.c: Likewise.
7663 * gcc.dg/pie-1.c: Likewise.
7664 * gcc.dg/pie-2.c: Likewise.
7665 * gcc.dg/pie-3.c: Likewise.
7666 * gcc.dg/pie-4.c: Likewise.
7667 * gcc.dg/pie-5.c: Likewise.
7668 * gcc.dg/pie-6.c: Likewise.
7669
c28550e1 76702016-03-17 Tom de Vries <tom@codesourcery.com>
7671
7672 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7673 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7674
be3296cb 76752016-03-17 Richard Biener <rguenther@suse.de>
7676
7677 PR debug/70271
7678 * g++.dg/debug/pr70271.C: New testcase.
7679
9b60ef21 76802016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7681
7682 * gcc.target/i386/pr70251.c: New test.
7683
9a80bc1a 76842016-03-17 Marek Polacek <polacek@redhat.com>
7685
7686 PR c++/70194
7687 * g++.dg/warn/constexpr-70194.C: New test.
7688
733d7ff9 76892016-03-16 Richard Henderson <rth@redhat.com>
7690
7691 PR middle-end/70240
7692 * gcc.c-torture/compile/pr70240.c: New.
7693
3e6f12bf 76942016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7695
7696 * gcc.c-torture/compile/20151204.c: Skip for avr.
7697
867c9e99 76982016-03-16 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR target/70245
7701 * g++.dg/opt/pr70245.C: New test.
7702 * g++.dg/opt/pr70245.h: New file.
7703 * g++.dg/opt/pr70245-aux.cc: New file.
7704
8ced6ab7 77052016-03-16 Martin Sebor <msebor@redhat.com>
7706
7707 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7708
37af779a 77092016-03-16 Richard Henderson <rth@redhat.com>
7710
7711 PR middle-end/70199
7712 * gcc.c-torture/compile/pr70199.c: New.
7713
78ed999c 77142016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7715
7716 * gcc.dg/uninit-19.c: Run dos2unix.
7717
462ca422 77182016-03-16 Marek Polacek <polacek@redhat.com>
7719
7720 PR c/70093
7721 * gcc.dg/nested-func-10.c: New test.
7722 * gcc.dg/nested-func-9.c: New test.
7723
fe58aacc 77242016-03-16 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR tree-optimization/68714
7727 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7728
27a53872 77292016-03-16 Tom de Vries <tom@codesourcery.com>
7730
7731 PR tree-optimization/68715
7732 * gcc.dg/graphite/pr68715-2.c: New test.
7733 * gcc.dg/graphite/pr68715.c: New test.
7734 * gfortran.dg/graphite/pr68715.f90: New test.
7735
95049c3c 77362016-03-16 Tom de Vries <tom@codesourcery.com>
7737
7738 PR tree-optimization/68809
7739 * gcc.dg/graphite/pr68809-2.c: New test.
7740 * gcc.dg/graphite/pr68809.c: New test.
7741
09eddd70 77422016-03-16 Jakub Jelinek <jakub@redhat.com>
7743
81fc5915 7744 PR c++/70147
7745 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7746 method call to i () as argument. Adjust expected output.
7747
09eddd70 7748 PR c++/70147
7749 * g++.dg/ubsan/pr70147-1.C: New test.
7750 * g++.dg/ubsan/pr70147-2.C: New test.
7751
6373d2a2 77522016-03-15 Martin Sebor <msebor@redhat.com>
7753
7754 PR c++/58281
7755 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7756
d27a0c11 77572016-03-15 John David Anglin <danglin@gcc.gnu.org>
7758
9908039d 7759 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7760 hppa*-*-hpux*.
7761
45cdc3a6 7762 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7763
d27a0c11 7764 PR libfortran/69799
7765 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7766 libatomic_available.
7767
0dd1d57f 77682016-03-15 Marek Polacek <polacek@redhat.com>
7769
7770 PR c++/70209
7771 * g++.dg/ext/attribute-may-alias-4.C: New test.
7772
0ce02c07 77732016-03-15 Alexander Monakov <amonakov@ispras.ru>
7774
7775 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7776 -fvar-tracking-assignments-toggle flag.
7777
f6e39b30 77782016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7779
7780 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7781
167f93a2 77822016-03-15 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR rtl-optimization/70222
7785 * gcc.c-torture/execute/pr70222-1.c: New test.
7786 * gcc.c-torture/execute/pr70222-2.c: New test.
7787
08a8af4a 77882016-03-15 Richard Henderson <rth@redhat.com>
7789
7790 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7791
738eb905 77922016-03-15 Andrey Belevantsev <abel@ispras.ru>
7793
7794 PR rtl-optimization/69032
7795 * gcc.dg/pr69032.c: New test.
7796
dd148b3a 77972016-03-15 Andrey Belevantsev <abel@ispras.ru>
7798
7799 PR rtl-optimization/63384
d9aa5a50 7800 * g++.dg/pr63384.C: New test.
dd148b3a 7801
acf58115 78022016-03-15 Andrey Belevantsev <abel@ispras.ru>
7803
7804 PR target/64411
7805 * gcc.target/i386/pr64411.C: New test.
7806
a2897dc4 78072016-03-15 Tom de Vries <tom@codesourcery.com>
7808
7809 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7810 * gfortran.dg/goacc/kernels-alias.f95: New test.
7811
7bad2faf 78122016-03-14 Martin Sebor <msebor@redhat.com>
7813
7814 PR c++/53792
7815 * g++.dg/cpp0x/constexpr-inline.C: New test.
7816 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7817
d65fa8d9 78182016-03-14 David Edelsohn <dje.gcc@gmail.com>
7819
7820 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7821
2b3c633f 78222016-03-14 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR middle-end/70219
7825 * gcc.dg/pr70219.c: New test.
7826
e947f9c3 78272016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7828
7829 PR target/70083
7830 * gcc.dg/torture/pr70083.c: New test.
7831 * gcc.target/i386/pr70083.c: New test.
7832
74201dc2 78332016-03-14 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/56365
7836 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7837
88aea41e 78382016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7839
7840 PR target/70098
7841 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7842 New function.
7843 * g++.dg/pr70098.C: New testcase.
7844
7845
1bd2aefd 78462016-03-14 Tom de Vries <tom@codesourcery.com>
7847
7848 PR tree-optimization/70045
7849 * gcc.dg/graphite/pr70045.c: New test.
7850
922c7033 78512016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7852
7853 PR fortran/69043
7854 * gfortran.dg/include_9.f90: New test.
7855
fd4ab6d9 78562016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7857
7858 PR fortran/45076
7859 gfortran.dg/prof/prof.exp: New script.
7860 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7861
7d7218d3 78622016-03-12 Andrey Belevantsev <abel@ispras.ru>
7863
7864 PR rtl-optimization/69307
7865 * gcc.dg/pr69307.c: New test.
7866
02ffd664 78672016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7868
7869 PR target/69614
7870 * gcc.target/arm/pr69614.c: New.
7871
76e207a9 78722016-03-12 Paul Thomas <pault@gcc.gnu.org>
7873
7874 PR fortran/70031
7875 * gfortran.dg/submodule_14.f08: New test
7876
7877 PR fortran/69524
7878 * gfortran.dg/submodule_15.f08: New test
7879
490ee78a 78802016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7881
7882 PR c++/70106
7883 * g++.dg/cpp1y/paren3.C: New test.
7884
04e137ff 78852016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7886
7887 PR target/70131
7888 * gcc.target/powerpc/ppc-round2.c: New test.
7889
27b2c1c4 78902016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7891
7892 PR target/70123
7893 * gcc.dg/torture/pr70123.c: New test.
7894
84116671 78952016-03-11 Jeff Law <law@redhat.com>
7896
7897 PR tree-optimization/70190
7898 * gcc.c-torture/compile/pr70190.c: New test.
7899
cfa58bc8 79002016-03-11 David Malcolm <dmalcolm@redhat.com>
7901
7902 PR c/68187
7903 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7904 case.
7905 (test43_b): Likewise.
7906 (test43_c): Likewise.
7907 (test43_d): Likewise.
7908 (test43_e): Likewise.
7909 (test43_f): Likewise.
7910 (test43_g): Likewise.
7911 (test44_a): Likewise.
7912 (test44_b): Likewise.
7913 (test44_c): Likewise.
7914 (test44_d): Likewise.
7915 (test44_e): Likewise.
7916
ce234f27 79172016-03-11 David Malcolm <dmalcolm@redhat.com>
7918
7919 PR c/70085
7920 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7921
e4756b48 79222016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7923
7924 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7925 dg-options.
7926
1f5ef87e 79272016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928
7929 PR target/70002
7930 PR target/69245
7931 * gcc.target/aarch64/pr69245_2.c: New test.
7932
f9c352a1 79332016-03-11 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR tree-optimization/70177
7936 * gcc.dg/pr70177.c: New test.
7937
4dd92ac6 79382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7939
7940 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7941
331e4fdb 79422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7943
7944 * gcc.dg/tree-ssa/sra-20.c: New.
7945
69262824 79462016-03-11 Jakub Jelinek <jakub@redhat.com>
7947
6f9a7425 7948 PR rtl-optimization/70174
7949 * gcc.dg/pr70174.c: New test.
7950
69262824 7951 PR tree-optimization/70169
7952 * gcc.dg/pr70169.c: New test.
7953
4637a847 79542016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7955
7956 PR target/70160
7957 * gcc.target/i386/pr70160.c: New test.
7958
5a86d754 79592016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7960
7961 * gcc.target/s390/dfp-1.c: New test.
7962
af4c8290 79632016-03-10 Nick Clifton <nickc@redhat.com>
7964
7965 PR target/70044
7966 * gcc.target/aarch64/pr70044.c: New test.
7967
98dfd328 79682016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7969 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR c++/70001
7972 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7973 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7974 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7975
75e72311 79762016-03-10 Jan Hubicka <hubicka@ucw.cz>
7977
7978 PR lto/69589
7979 * g++.dg/lto/pr69589_0.C: New testcase
7980 * g++.dg/lto/pr69589_1.C: New testcase
7981
a2eb1271 79822016-03-10 Marek Polacek <polacek@redhat.com>
7983
7984 PR c++/70153
7985 * g++.dg/delayedfold/unary-plus1.C: New test.
7986
79872016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7988
7989 * gcc.target/arm/pr45701-1.c: Escape brackets.
7990 * gcc.target/arm/pr45701-2.c: Likewise.
7991
5ab2987f 79922016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7993
7994 * gfortran.dg/unconstrained_commons.f: New.
7995
6972afac 79962016-03-10 Alan Modra <amodra@gmail.com>
7997
7998 * gcc.dg/pr69195.c: New.
7999 * gcc.dg/pr69238.c: New.
8000
c82c99ec 80012016-03-10 Tom de Vries <tom@codesourcery.com>
8002
8003 PR testsuite/68915
8004 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8005
a2389d4a 80062016-03-10 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/70128
8009 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8010 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8011
c272412d 80122016-03-09 Jakub Jelinek <jakub@redhat.com>
8013
a0451069 8014 PR tree-optimization/70152
8015 * gcc.dg/pr70152.c: New test.
8016
c272412d 8017 PR target/70086
8018 * gcc.target/i386/pr70086-1.c: New test.
8019 * gcc.target/i386/pr70086-2.c: New test.
8020 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8021
8022 PR tree-optimization/70127
8023 * gcc.c-torture/execute/pr70127.c: New test.
8024
27dcb7a8 80252016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8026
8027 * c-c++-common/goacc/combined-directives-2.c: New test.
8028
c24757cf 80292016-03-09 David Malcolm <dmalcolm@redhat.com>
8030
8031 PR c/68473
8032 PR c++/70105
8033 * g++.dg/diagnostic/pr70105.C: New test.
8034 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8035 (test_multiple_ordinary_maps): New test function.
8036
83108969 80372016-03-09 David Malcolm <dmalcolm@redhat.com>
8038
8039 PR c/68473
8040 PR c++/70105
8041 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8042 Drop range information from call to inform_at_rich_loc.
8043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8044 New.
8045 (test_show_locus): Replace calls to rich_location::add_range with
8046 calls to add_range. Rewrite the tests that used the now-defunct
8047 rich_location ctor taking a source_range. Simplify other tests
8048 by replacing calls to COMBINE_LOCATION_DATA with calls to
8049 make_location.
8050
6733c0e8 80512016-03-09 Richard Biener <rguenther@suse.de>
8052 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR tree-optimization/70138
8055 * gcc.dg/vect/pr70138-1.c: New testcase.
8056 * gcc.dg/vect/pr70138-2.c: Likewise.
8057
96abb9f5 80582016-03-09 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR target/70049
8061 * gcc.target/i386/pr70049.c: New test.
8062
42bb3bfb 80632016-03-09 Richard Biener <rguenther@suse.de>
8064
8065 PR c/70143
8066 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8067 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8068 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8069
27527428 80702016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071
8072 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8073 arm-*-*.
8074
248449f2 80752016-03-09 Jakub Jelinek <jakub@redhat.com>
8076
1bd49ced 8077 PR middle-end/67278
8078 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8079
248449f2 8080 PR target/67278
8081 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8082
8083 PR middle-end/70050
8084 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8085 in testcase comment.
8086
dfc460ff 80872016-03-09 Tom de Vries <tom@codesourcery.com>
8088
8089 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8090 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8091 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8092 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8093 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8094 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8095 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8096 * gfortran.dg/goacc/kernels-loop.f95: New test.
8097
0377fc7f 80982016-03-08 Martin Sebor <msebor@redhat.com>
8099
8100 PR c++/62096
8101 * g++.dg/warn/overflow-warn-7.C: New test.
8102
3556aa80 81032016-03-08 Jason Merrill <jason@redhat.com>
8104
8105 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8106 * lib/target-supports.exp (check_effective_target_concepts): New.
8107
e5096208 81082016-03-08 Jakub Jelinek <jakub@redhat.com>
8109
5370eb8d 8110 PR c++/70135
8111 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8112 * g++.dg/ubsan/pr70135.C: New test.
8113
e5096208 8114 PR target/70110
8115 * gcc.dg/pr70110.c: New test.
8116
cc37120d 81172016-03-07 Martin Jambor <mjambor@suse.cz>
8118
8119 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8120 * c-c++-common/gomp/if-1.c: Likewise.
8121 * c-c++-common/gomp/pr61486-2.c: Likewise.
8122 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8123 to dg-additional-options.
8124 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8125 * g++/gomp/target-teams-1.c: Likewise.
8126 * gcc.dg/gomp/gomp.exp: Likewise.
8127 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8128 dg-additional-options.
8129 * gfortran.dg/gomp/gomp.exp: Likewise.
8130 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8131 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8132 dg-additional-options.
8133 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8134
53c248d8 81352016-03-07 Martin Jambor <mjambor@suse.cz>
8136
8137 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8138 * c-c++-common/gomp/gridify-1.c: New test.
8139 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8140
541e79a0 81412016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8142
8143 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8144 trigger for cortex-r8, when scanning for register r8.
8145 * gcc.target/arm/pr45701-2.c: Likewise.
8146
4dfabd94 81472016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8148 Jeff Law <law@redhat.com>
4dfabd94 8149
8150 PR tree-optimization/69740
8151 * gcc.c-torture/compile/pr69740-1.c: New test.
8152 * gcc.c-torture/compile/pr69740-2.c: New test.
8153
1b63a87b 81542016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8155
8156 * lib/target-supports.exp
8157 (check_effective_target_whole_vector_shift): Enable for PPC64.
8158
d33914da 81592016-03-07 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/70115
8162 * gcc.dg/torture/pr70115.c: New testcase.
8163
584fba4b 81642016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8165
8166 PR middle-end/69916
8167 * c-c-++-common/goacc/pr69916.c: New.
8168
7f2f5ec0 81692016-03-07 Richard Henderson <rth@redhat.com>
8170
8171 * gcc.c-torture/compile/pr70061.c: New test.
8172
f530e7c4 81732016-03-07 Richard Biener <rguenther@suse.de>
8174
8175 PR testsuite/70109
8176 * gcc.dg/vect/O3-pr36098.c: New testcase.
8177
a3855fed 81782016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8179
8180 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8181
091ffc31 81822016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 * gnat.dg/renaming9.ad[sb]: New testcase.
8185
2941b871 81862016-03-05 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c++/70084
8189 * g++.dg/expr/stdarg3.C: New test.
8190
5173ce42 81912016-03-04 Jeff Law <law@redhat.com>
8192
8193 PR tree-optimization/69196
8194 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8195 x86_64-*-*.
8196
2d1d2e55 81972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8198
0e43078e 8199 PR c/69973
8200 * gcc.dg/pr69973.c: New test.
8201
d8ec06ae 8202 PR rtl-optimization/69941
8203 * gcc.dg/torture/pr69941.c: New test.
8204
2d1d2e55 8205 PR c/69824
8206 * gcc.dg/pr69824.c: New test.
8207
32f692e2 82082016-03-05 Tom de Vries <tom@codesourcery.com>
8209
8210 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8211 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8212 function.
8213
1c699e9a 82142016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8215
8216 PR c++/66786
8217 * g++.dg/cpp1y/var-templ48.C: New test.
8218 * g++.dg/cpp1y/var-templ49.C: New test.
8219
358448c6 82202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8223
01dc3c45 82242016-03-04 Jakub Jelinek <jakub@redhat.com>
8225
e968ff6d 8226 PR c++/70035
8227 * g++.dg/ubsan/pr70035.C: New test.
8228
01dc3c45 8229 PR target/70062
8230 * gcc.target/i386/pr70062.c: New test.
8231
3937d618 82322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8233
8234 * g++.dg/template/typename21.C: Remove c++98_only.
8235
c58ac7f8 82362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8237
8238 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8239
0060768a 82402016-03-04 David Malcolm <dmalcolm@redhat.com>
8241
8242 PR c/68187
8243 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8244 function.
8245 (fn_42_b): Likewise.
8246 (fn_42_c): Likewise.
8247
74c6fd40 82482016-03-04 David Malcolm <dmalcolm@redhat.com>
8249
8250 PR c/68187
8251 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8252 function.
8253 (fn_40_b): Likewise.
8254 (fn_41_a): Likewise.
8255 (fn_41_b): Likewise.
8256
31b11359 82572016-03-04 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR target/70059
8260 * gcc.target/i386/avx512f-pr70059.c: New test.
8261 * gcc.target/i386/avx512dq-pr70059.c: New test.
8262
c5b93452 82632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8264
8265 PR rtl-optimization/57676
8266 * gcc.dg/torture/pr57676.c: New test.
8267
268fbd56 82682016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8269
8270 * gcc.dg/pr70026.c: New test.
8271
6560d1ad 82722016-03-04 Marek Polacek <polacek@redhat.com>
8273
8274 PR c/69798
8275 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8276 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8277
cc7dfddf 82782016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279
8280 PR target/70004
8281 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8282 Delete.
8283 (test_corners_sisd_si): Likewise.
8284 (main): Remove checks of the above.
8285 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8286
e9663bd4 82872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8288
8289 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8290
dcdd684e 82912016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8292
8293 * gcc.dg/torture/pr69951.c: Accept argc==0.
8294
e692d332 82952016-03-04 Richard Biener <rguenther@suse.de>
8296
8297 PR c++/70054
8298 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8299 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8300
af77b7e6 83012016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8302
8303 PR testsuite/69766
8304 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8305 testing multiarch.
8306
290da96e 83072016-03-04 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR debug/69947
8310 * gcc.dg/guality/pr69947.c: New test.
8311
e51ce713 83122016-03-03 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR ada/70017
8315 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8316
1feed892 83172016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8318
8319 PR rtl-optimization/69904
8320 * gcc.target/arm/pr69904.c: New test.
8321
c32bda69 83222016-03-03 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR target/70021
8325 * gcc.dg/vect/pr70021.c: New test.
8326 * gcc.target/i386/pr70021.c: New test.
8327
1bc579ed 83282016-03-03 Marek Polacek <polacek@redhat.com>
8329
8330 PR middle-end/70050
8331 * gcc.dg/pr70050.c: New test.
8332
cfa8d638 83332016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8334
8335 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8336
1b889259 83372016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8338
8339 PR tree-optimization/70043
8340 * gfortran.dg/vect/pr70043.f90: New test.
8341
f756dfa3 83422016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gnat.dg/specs/task1.ads: New test.
8345
5cb4863d 83462016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8349 Invoke gdb with -batch.
8350 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8351
5dd12e43 83522016-03-03 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/55936
8355 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8356
d97ba4ca 83572016-03-02 Jeff Law <law@redhat.com>
8358
5d23c86f 8359 PR rtl-optimization/69942
8360 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8361 effects of argument promotions.
8362
d97ba4ca 8363 PR tree-optimization/69987
8364 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8365 target does not support -fprefetch-loop-arrays.
8366
901faaa0 83672016-03-02 Uros Bizjak <ubizjak@gmail.com>
8368
8369 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8370
51f6fdce 83712016-03-02 Bin Cheng <bin.cheng@arm.com>
8372
6bc7872f 8373 PR rtl-optimization/69052
51f6fdce 8374 * gcc.target/i386/pr69052.c: New test.
8375
31d31e07 83762016-03-02 Alan Modra <amodra@gmail.com>
8377
8378 * gcc.dg/pr69990.c: New.
8379
04faee95 83802016-03-02 Jakub Jelinek <jakub@redhat.com>
8381
270d0117 8382 PR c/68062
8383 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8384
8385 PR middle-end/70022
8386 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8387
04faee95 8388 PR target/70028
8389 * gcc.target/i386/pr70028.c: New test.
8390
a2cc9e8e 83912016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8392
8393 * c-c++-common/asan/swapcontext-test-1.c,
8394 * c-c++-common/tsan/thread_leak.c,
8395 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8396 * g++.dg/tsan/benign_race.C,
8397 * g++.dg/tsan/fd_close_norace.C,
8398 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8399 races with sanitizer output
8400
dd4bd263 84012016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8402 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8403
8404 PR target/67278
8405 * gcc.dg/simd-8.c: New testcase.
8406
b5fe3a49 84072016-03-02 Richard Biener <rguenther@suse.de>
8408
8409 PR middle-end/67278
8410 * gcc.dg/simd-7.c: New testcase.
8411
23601f67 84122016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8413
8414 * gcc.target/i386/pr70007.c: Tweak.
8415
f66f65e7 84162016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8417
8418 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8419
60773515 84202016-03-02 Marek Polacek <polacek@redhat.com>
8421
8422 PR c/67854
8423 * gcc.dg/pr67854.c: New test.
8424
6c094cb1 84252016-03-02 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR middle-end/70025
8428 * gcc.dg/torture/pr70025.c: New test.
8429
7627bb56 84302016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8431
8432 PR tree-optimization/68621
8433 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8434
066c8e94 84352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8436
8437 * gcc.target/i386/pr70007.c: New test.
8438
d3b819ad 84392016-03-01 Jeff Law <law@redhat.com>
8440
d4b9ad56 8441 PR tree-optimization/69196
7e217344 8442 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8443
d3b819ad 8444 PR tree-optimization/69196
8445 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8446 duplicating code and spoiling the expected output.
8447
4f37285d 84482016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8449
8450 PR target/70033
8451 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8452 supports power9 before doing tests.
8453 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8454 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8455 * gcc.target/powerpc/p9-permute.c: Likewise.
8456
3e9c4f6c 84572016-03-01 Uros Bizjak <ubizjak@gmail.com>
8458
8459 PR target/70027
8460 * gcc.target/i386/pr70027.c: New test.
8461
e324729e 84622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8463
8464 * gcc.dg/pr70017.c: New test.
8465
40e9ce2d 84662016-03-01 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c/69796
8469 PR c/69974
8470 * gcc.dg/pr69796.c: New test.
8471 * gcc.dg/pr69974.c: New test.
8472
e8b016ea 84732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8474
8475 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8476
24d3127c 84772016-02-29 Jeff Law <law@redhat.com>
8478
8479 PR tree-optimization/69987
8480 * gfortran.dg/pr69987.f90: New test.
8481
8482 PR tree-optimization/69989
8483 * gcc.c-torture/compile/pr69989-2.c: New test.
8484
12cc1225 84852016-03-01 Marek Polacek <polacek@redhat.com>
8486
8487 PR c++/69795
8488 * g++.dg/parse/invalid1.C: New test.
8489
d99a947c 84902016-03-01 Richard Biener <rguenther@suse.de>
8491
8492 PR middle-end/70022
8493 * gcc.dg/pr70022.c: New testcase.
8494
395dbc60 84952016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8496
8497 PR tree-optimization/69956
8498 * gcc.dg/pr69956.c: New test.
8499
40a35c55 85002016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8501
8502 PR target/70011
8503 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8504 XFAIL when hardware supports efficient unaligned storage access.
8505
4edc90b0 85062016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8507
8508 PR c++/69961
8509 * g++.dg/template/pr69961a.C: New test.
8510 * g++.dg/template/pr69961b.C: New test.
8511
1ed1f69a 85122016-02-29 David Malcolm <dmalcolm@redhat.com>
8513
8514 PR preprocessor/69985
8515 * gcc.dg/cpp/pr69985.c: New test case.
8516
01c5d15d 85172016-02-29 Jeff Law <law@redhat.com>
8518
3a4d3de5 8519 PR tree-optimization/70005
8520 * gcc.c-torture/execute/pr70005.c New test.
8521
01c5d15d 8522 PR tree-optimization/69999
8523 * gcc.c-torture/compile/pr69999.c: New test.
8524
1bf66b54 85252016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8526
8527 PR tree-optimization/69652
8528 * gcc.dg/torture/pr69652.c: Delete test.
8529 * gcc.dg/vect/pr69652.c: New test.
8530
b4d653d5 85312016-02-19 Richard Biener <rguenther@suse.de>
8532
8533 PR tree-optimization/69980
8534 * gfortran.dg/vect/pr69980.f90: New testcase.
8535
35bc4745 85362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8537
8538 * gcc.target/sparc/20160229-1.c: New test.
8539
bb54a538 85402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8541
8542 * gnat.dg/stack_usage3.adb: New test.
8543 * gnat.dg/stack_usage3_pkg.ads: New helper.
8544
95164e71 85452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8546
8547 * gnat.dg/renaming8.adb: New test.
8548 * gnat.dg/renaming8_pkg1.ads: New helper.
8549 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8550 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8551
a890896f 85522016-02-29 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/69720
8555 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8556
5c70403a 85572016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8558
8559 PR fortran/68147
8560 PR fortran/47674
8561 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8562
dfb6d139 85632016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8564 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8565
8566 PR fortran/56007
8567 * gfortran.dg/coarray_8.f90: Adjust error message.
8568 * gfortran.dg/pr56007.f90: New test.
8569 * gfortran.dg/pr56007.f: New test.
8570
536508db 85712016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8572
8573 PR tree-optimization/69989
8574 * gcc.dg/torture/pr69989.c: New test.
8575
eec75e45 85762016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8577
8578 * gcc.target/i386/stack-realign-win.c: New test.
8579
0175e45a 85802016-02-28 Harald Anlauf <anlauf@gmx.de>
8581
8582 PR fortran/60126
8583 * gfortran.dg/pr60126.f90: New test.
8584
2a703589 85852016-02-27 Jeff Law <law@redhat.com>
8586
8587 Revert
8588 2016-02-26 Richard Biener <rguenther@suse.de>
8589 Jeff Law <law@redhat.com>
8590
8591 PR tree-optimization/69740
8592 * gcc.c-torture/compile/pr69740-1.c: New test.
8593 * gcc.c-torture/compile/pr69740-2.c: New test.
8594
359b4c18 85952016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8596
1c96765a 8597 PR fortran/69910
359b4c18 8598 * gfortran.dg/newunit_4.f90: New test.
8599
49462d93 86002016-02-27 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR target/69613
8603 PR rtl-optimization/69886
8604 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8605 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8606 target.
8607
c4ac733e 86082016-02-26 Martin Sebor <msebor@redhat.com>
8609
8610 PR tree-optimization/15826
8611 * gcc.dg/tree-ssa/pr15826.c: New test.
8612
da8c4b5d 86132016-02-26 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR target/69969
8616 * gcc.target/powerpc/pr69969.c: New test.
8617
0a4558eb 86182016-02-26 Martin Sebor <msebor@redhat.com>
8619
8620 PR c++/15766
8621 * g++.old-deja/g++.other/decl5.C: Add a test case.
8622
5b500299 86232016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8624
8625 PR target/69946
8626 * gcc.target/powerpc/pr69946.c: New file.
8627
565f533b 86282016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8629 Jeff Law <law@redhat.com>
565f533b 8630
0a4558eb 8631 PR tree-optimization/69740
565f533b 8632 * gcc.c-torture/compile/pr69740-1.c: New test.
8633 * gcc.c-torture/compile/pr69740-2.c: New test.
8634
ff67cbea 86352016-02-26 Martin Jambor <mjambor@suse.cz>
8636
8637 PR middle-end/69920
8638 * gcc.dg/torture/pr69932.c: New test.
8639 * gcc.dg/torture/pr69936.c: Likewise.
8640
e400d817 86412016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8642
8643 PR target/69709
8644 * gcc.target/s390/pr69709.c: New test.
8645
126a5a2d 86462016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8647
8648 PR target/69245
8649 * gcc.target/aarch64/pr69245_1.c: New test.
8650
59c58860 86512016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8652
8653 PR target/69613
8654 * gcc.dg/torture/pr69613.c: New test.
8655
9441fa4e 86562016-02-26 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR rtl-optimization/69891
8659 * gcc.target/i386/pr69891.c: New test.
8660
e48fcde0 86612016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8662 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8663
35ed600a 8664 PR target/61397
f41208a1 8665 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8666 functionality for both 32-bit and 64-bit.
8667
c86aaa0e 86682016-02-26 Richard Biener <rguenther@suse.de>
8669
8670 PR tree-optimization/69551
8671 * gcc.dg/torture/pr69951.c: New testcase.
8672
38e71a65 86732016-02-25 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/48795
8676 * gcc.dg/Warray-bounds-18.c: New testcase.
8677
03331e69 86782016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8681
f14d8d6a 86822016-02-25 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR rtl-optimization/69896
8685 * gcc.dg/pr69896.c: New test.
8686
4003c807 86872016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8688
8689 PR c++/69736
8690 * g++.dg/cpp1y/paren2.C: New test.
8691
a0573328 86922016-02-24 Martin Sebor <msebor@redhat.com>
8693
8694 PR c/51147
8695 * gcc.dg/enum-mode-2.c: New test.
8696
2cde02ad 86972016-02-24 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR c++/69922
8700 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8701 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8702 * g++.dg/ubsan/pr69922.C: New test.
8703
f0ea75d1 87042016-02-24 Marek Polacek <polacek@redhat.com>
8705
8706 PR c/69819
8707 * gcc.dg/pr69819.c: New test.
8708
05027366 87092016-02-24 Martin Sebor <msebor@redhat.com>
8710
34ed562b 8711 PR c++/69912
8712 * g++.dg/ext/flexary15.C: New test.
8713
87142016-02-24 Martin Sebor <msebor@redhat.com>
8715
8716 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8717 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8718 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8719
650c3ad5 87202016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8721 Charles Baylis <charles.baylis@linaro.org>
8722
8723 PR debug/61033
8724 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8725
596070e8 87262016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8727 Jakub Jelinek <jakub@redhat.com>
596070e8 8728
8729 PR middle-end/69760
8730 * gcc.dg/torture/pr69760.c: New testcase.
8731
d6b92d9f 87322016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8733
8734 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8735 pattern on Solaris with as.
8736
90436d9d 87372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8738
8739 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8740 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8741 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8742 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8743
7c749495 87442016-02-24 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR middle-end/69915
8747 * gcc.dg/pr69915.c: New test.
8748
9c9680b5 87492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8750
8751 PR rtl-optimization/69886
8752 * gcc.dg/torture/pr69886.c: New test.
8753
36d081ee 87542016-02-24 Richard Biener <rguenther@suse.de>
8755
8756 PR middle-end/68963
8757 * gcc.dg/torture/pr68963.c: New testcase.
8758
2a0accb9 87592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8760
8761 PR target/69875
8762 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8763 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8764 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8765 * gcc.target/arm/atomic_loaddi_1.c: New test.
8766 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8767 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8768 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8769 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8770 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8771 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8772 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8773 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8774
f0e92ef1 87752016-02-24 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR middle-end/69909
8778 * gcc.dg/torture/pr69909.c: New test.
8779
6907286f 87802016-02-24 Richard Biener <rguenther@suse.de>
8781
8782 PR tree-optimization/69907
8783 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8784 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8785 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8786
e6ab7475 87872016-02-24 Christian Bruel <christian.bruel@st.com>
8788
8789 * gcc.target/arm/pragma_cpp_fma.c: New test.
8790
47587450 87912016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792
8793 PR fortran/61156
8794 * gfortran.dg/include_6.f90: Update test.
8795
d41ab738 87962016-02-23 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR objc/69844
8799 * objc.dg/pr69844.m: New test.
8800
4772d9d5 88012016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8802
8803 PR libgfortran/69456
8804 * gfortran.dg/namelist_89.f90: New test.
8805 * gfortran.dg/pr59700.f90: Update test..
8806
8c38d887 88072016-02-23 Martin Sebor <msebor@redhat.com>
8808
8809 PR middle-end/69780
8810 * g++.dg/ext/builtin_alloca.C: New test.
8811 * gcc.dg/builtins-68.c: New test.
8812
ee1bfdb0 88132016-02-23 Richard Henderson <rth@redhat.com>
8814
8815 * gcc.target/i386/addr-space-3.c: Remove test.
8816
52609ec3 88172016-02-23 David Malcolm <dmalcolm@redhat.com>
8818
8819 PR preprocessor/69126
8820 PR preprocessor/69543
8821 * c-c++-common/pr69126-2-long.c: New test.
8822 * c-c++-common/pr69126-2-short.c: New test.
8823 * c-c++-common/pr69543-1.c: Remove xfail.
8824
d5bf2cc8 88252016-02-23 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR preprocessor/69126
8828 PR preprocessor/69543
8829 PR preprocessor/69558
8830 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8831 (f): Rename to...
8832 (test_2): ...this, and add leading comment.
8833 (MACRO_3, test_3): New.
8834 (MACRO_4A, MACRO_4B, test_4): New.
8835 (MACRO): Rename to...
8836 (MACRO_5): ...this.
8837 (g): Rename to...
8838 (test_5): ...this, updating for renaming of MACRO, and
8839 add leading comment.
8840 * c-c++-common/pr69543-1.c: New.
8841 * c-c++-common/pr69543-2.c: New.
8842 * c-c++-common/pr69543-3.c: New.
8843 * c-c++-common/pr69543-4.c: New.
8844 * c-c++-common/pr69558-1.c: New.
8845 * c-c++-common/pr69558-2.c: New.
8846 * c-c++-common/pr69558-3.c: New.
8847 * c-c++-common/pr69558-4.c: New.
8848 * gcc.dg/pr69558.c: Move to...
8849 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8850 xfail for c++.
8851
3a37a410 88522016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8853
8854 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8855 to -ftree-parallelize-loops/-fopenacc changes.
8856 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8857 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8858 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8859 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8860 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8861 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8862 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8863 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8864 * c-c++-common/goacc/kernels-loop.c: Likewise.
8865 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8866 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8867 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8868 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8869
ecca180f 88702016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8871
8872 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8873
eec0fa3f 88742016-02-23 Jakub Jelinek <jakub@redhat.com>
8875
f1f91c07 8876 PR c++/69902
8877 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8878
eec0fa3f 8879 PR c/69900
8880 * gcc.dg/pr69900.c: New test.
8881
e045424d 88822016-02-23 Martin Jambor <mjambor@suse.cz>
8883
8884 PR tree-optimization/69666
8885 * gcc.dg/tree-ssa/pr69666.c: New test.
8886
f482dff6 88872016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8888
8889 PR fortran/67451
8890 * gfortran.dg/coarray_allocate_5.f08: New test.
8891
57ed698b 88922016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8893
8894 * gcc.target/s390/vcond-shift.c: Move to ...
8895 * gcc.target/s390/vector/vcond-shift.c: ... here.
8896
990e443c 88972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8898
8899 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8900 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8901
296c5f01 89022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8903
8904 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8905
e53f41d5 89062016-02-20 Mark Wielaard <mjw@redhat.com>
8907
8908 PR c/28901
8909 * gcc.dg/unused-variable-3.c: New test.
8910
13af201d 89112016-02-22 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR target/69888
8914 * gcc.target/i386/pr69888.c: New test.
8915
682c90f9 89162016-02-22 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/69882
8919 * gfortran.dg/vect/pr69882.f90: New testcase.
8920
b8cd18c3 89212016-02-22 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR target/69885
8924 * gcc.dg/pr69885.c: New test.
8925
09343379 89262016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8927
8928 PR target/69806
8929 PR target/54089
8930 * gcc.target/sh/pr54089-10.c: New.
8931
b345a09f 89322016-02-20 Paul Thomas <pault@gcc.gnu.org>
8933
8934 PR fortran/69423
8935 * gfortran.dg/deferred_character_15.f90 : New test.
8936
51385aed 89372016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8938
8939 PR fortran/57365
8940 gfortran.dg/allocate_with_source_18.f03: New test.
8941
89422016-02-20 Harald Anlauf <anlauf@gmx.de>
8943
8944 PR fortran/52531
8945 gfortran.dg/gomp/pr52531.f90: New test.
8946
9cce8384 89472016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8948
8949 PR c++/69865
8950 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8951 -std=c++03.
8952
d91f5fbb 89532016-02-19 Jakub Jelinek <jakub@redhat.com>
8954
563d5cb8 8955 PR c++/69826
8956 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8957 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8958
0a04aac9 8959 PR c++/69850
8960 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8961
d91f5fbb 8962 PR c++/69851
8963 * g++.dg/torture/pr69851.C: New test.
8964
5fe1f282 89652016-02-19 Martin Sebor <msebor@redhat.com>
8966
8967 PR testsuite/69573
8968 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8969
a45bce11 89702016-02-19 Jakub Jelinek <jakub@redhat.com>
8971
6263dde1 8972 PR c++/69850
8973 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8974 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8975
a45bce11 8976 PR c++/67767
8977 * g++.dg/cpp0x/pr67767.C: New test.
8978
cf2ed1b7 89792016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8980
8981 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8982 for fp, simd, crypto, crc, lse.
8983 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8984 above.
8985 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8986 effective target check.
8987
f6cc34b0 89882016-02-19 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR target/69820
8991 * gcc.target/i386/pr69820.c: New test.
8992
6c678e78 89932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8994
8995 * gcc.target/s390/vector/int128-1.c: New test.
8996
b088ff4b 89972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8998
8999 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9000
b11e60a4 90012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9002
9003 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9004 instruction pattern name to prevent the testcase from failing with
9005 -march=z13.
9006
664ff6a0 90072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9008
9009 * gcc.target/s390/md/movstr-2.c: New test.
9010
e80be24b 90112016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9012
9013 * gcc.target/s390/morestack.c: New test.
9014
9839f350 90152016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9016
9017 PR target/69625
9018 * gcc.target/s390/pr69625.c: Add test case.
9019
4550fbd0 90202016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9021
9022 PR testsuite/68580
9023 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9024
57d00b6a 90252016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9026
9027 PR target/68404
9028 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9029 * gcc.target/powerpc/fusion3.c: Likewise.
9030
63ad69d6 90312016-02-18 Richard Biener <rguenther@suse.de>
9032
9033 PR middle-end/69553
9034 * g++.dg/torture/pr69553.C: New testcase.
9035
d92404ed 90362016-02-18 Nick Clifton <nickc@redhat.com>
9037
4550fbd0 9038 PR target/62254
9039 PR target/69610
9040 * gcc.target/arm/pr62554.c: New test.
9041 * gcc.target/arm/pr69610-1.c: New test.
9042 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9043
0808dfce 90442016-02-18 Richard Biener <rguenther@suse.de>
9045
9046 PR middle-end/69854
9047 * gcc.dg/torture/pr69854.c: New testcase.
9048
fc3527e3 90492016-02-17 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR c++/69850
9052 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9053
e3c24279 90542012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9055
9056 * gcc.target/powerpc/vec-cg.c: New test.
9057
c9732c2b 90582016-02-17 Richard Biener <rguenther@suse.de>
9059
9060 PR testsuite/69586
9061 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9062
51bf9f9b 90632016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9064
9065 PR target/69161
9066 * gcc.c-torture/compile/pr69161.c: New test.
9067
6baedca3 90682016-02-17 David Sherwood <david.sherwood@arm.com>
9069
9070 PR target/69532
9071 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9072 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9073
4f240715 90742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gcc.dg/ifcvt-4.c: Skip on Visium.
9077
e0c0515d 90782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gnat.dg/atomic8.adb: New test.
9081
7b319ee6 90822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9083
9084 * gnat.dg/discr46.ad[sb]: New test.
9085
48a7e3d1 90862016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9087
9088 PR Target/48344
9089 * gcc.target/powerpc/pr48344-1.c: New test.
9090
3f844f15 90912015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9092
9093 PR fortran/69742
9094 * gfortran.dg/associate_21.f90: New test.
9095
7675e968 90962016-02-16 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR c/69835
9099 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9100 -Wnonnull in dg-options.
9101 * c-c++-common/nonnull-2.c: New test.
9102
d6faee88 91032016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9104 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9105
9106 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9107
3a2a72aa 91082016-02-16 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR middle-end/69801
9111 * gcc.dg/pr69801.c: Add empty dg-options.
9112
28072426 91132016-02-16 James Norris <jnorris@codesourcery.com>
9114
9115 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9116 * g++.dg/goacc/deviceptr-1.c: New file.
9117
37fffac2 91182016-02-16 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR tree-optimization/69820
9121 * gcc.dg/vect/pr69820.c: New test.
9122
f72a5e61 91232016-02-16 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/69776
9126 * gcc.dg/torture/pr69776-2.c: New testcase.
9127
50e0cd76 91282016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9129
9130 PR tree-optimization/69714
9131 * gcc.dg/torture/pr69714.c: New test.
9132
14a72c4e 91332016-02-16 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR tree-optimization/69802
9136 * gcc.dg/pr69802.c: New test.
9137
fd808c11 91382016-02-16 Richard Biener <rguenther@suse.de>
9139
9140 PR middle-end/69801
9141 * gcc.dg/pr69801.c: New testcase.
9142
49a549ca 91432016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9144
9145 PR libgfortran/69651
9146 * gfortran.dg/read_bang.f90: New test.
9147 * gfortran.dg/read_bang4.f90: New test.
9148
77454e6e 91492016-02-15 Jakub Jelinek <jakub@redhat.com>
9150
2074f21c 9151 PR c++/69658
9152 * g++.dg/init/pr69658.C: New test.
9153
77454e6e 9154 PR c++/69797
9155 * c-c++-common/pr69797.c: New test.
9156
4ef4d764 91572016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9158
9159 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9160 check for aarch64*-*-*.
9161
4a45fe0f 91622016-02-15 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/69783
9165 * gcc.dg/vect/pr69783.c: New testcase.
9166
0b3619e6 91672016-02-15 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/69776
9170 * gcc.dg/torture/pr69776.c: New testcase.
9171
9b49c3cb 91722016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9173
9174 PR fortran/60526
9175 * gfortran.dg/type_decl_4.f90: Reinstated.
9176
e46faff9 91772016-02-14 John David Anglin <danglin@gcc.gnu.org>
9178
9179 PR fortran/68746
9180 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9181
a96c809a 91822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9183
9184 PR fortran/60526
9185 PR bootstrap/69816
9186 * gfortran.dg/type_decl_4.f90: Removed.
9187
fdec7e88 91882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9189
9190 PR fortran/60526
9191 * gfortran.dg/type_decl_4.f90: New test.
9192
a72095c4 91932016-02-14 Alan Modra <amodra@gmail.com>
9194
bc436924 9195 PR testsuite/68886
a72095c4 9196 * gcc.c-torture/execute/stkalign.c: Revise test.
9197
73bb5f8b 91982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9199
9200 PR target/67260
9201 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9202
beb13161 92032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9204
9205 PR target/67260
9206 * gcc.target/sh/torture/pr67260.c: New.
9207
67cab04e 92082016-02-12 John David Anglin <danglin@gcc.gnu.org>
9209
9210 * gcc.dg/pr67964.c: Add dg-require-alias.
9211
44a59bb1 92122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9213
9214 PR target/67636
9215 PR target/64345
9216 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9217
38c9bd3a 92182016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9219
9220 PR libgfortran/69668
9221 * gfortran.dg/namelist_88.f90: New test.
9222
1774ff82 92232016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9224
9225 PR libgfortran/69668
9226 * gfortran.dg/namelist_38.f90: Update test.
9227 * gfortran.dg/namelist_84.f90: Update test.
9228
aec1f4bd 92292016-02-12 David Malcolm <dmalcolm@redhat.com>
9230
9231 PR other/69554
9232 * gcc.dg/pr69554-1.c: New test.
9233 * gfortran.dg/pr69554-1.F90: New test.
9234 * gfortran.dg/pr69554-2.F90: New test.
9235 * lib/gcc-dg.exp (proc dg-locus): New function.
9236 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9237 distinguish between the caret-printing and non-caret-printing
9238 cases. If caret-printing has been explicitly enabled, bail out
9239 without attempting to fix up the output.
9240
da7d5066 92412016-02-12 David Malcolm <dmalcolm@redhat.com>
9242
9243 PR driver/69265
9244 PR driver/69453
9245 * gcc.dg/spellcheck-options-3.c: New test case.
9246 * gcc.dg/spellcheck-options-4.c: New test case.
9247 * gcc.dg/spellcheck-options-5.c: New test case.
9248 * gcc.dg/spellcheck-options-6.c: New test case.
9249 * gcc.dg/spellcheck-options-7.c: New test case.
9250 * gcc.dg/spellcheck-options-8.c: New test case.
9251 * gcc.dg/spellcheck-options-9.c: New test case.
9252 * gcc.dg/spellcheck-options-10.c: New test case.
9253
fcce1b0b 92542016-02-12 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR rtl-optimization/69764
9257 PR rtl-optimization/69771
9258 * c-c++-common/pr69764.c: New test.
9259 * gcc.dg/torture/pr69771.c: New test.
9260
6d609290 92612016-02-12 Marek Polacek <polacek@redhat.com>
9262
9263 * g++.dg/torture/init-list1.C: New.
9264
7d75fb56 92652016-02-12 Marek Polacek <polacek@redhat.com>
9266
9267 * gcc.dg/pr69522.c: Add empty dg-options.
9268
52543fda 92692016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9270
9271 * g++.dg/lto/lto.exp: Include and init mpx.
9272 * g++.dg/lto/pr69729_0.C: New test.
9273
34947478 92742016-02-12 Jakub Jelinek <jakub@redhat.com>
9275
9181a4ec 9276 PR ipa/69241
9277 * g++.dg/ipa/pr69241-4.C: New test.
9278
34947478 9279 PR ipa/68672
9280 * g++.dg/ipa/pr68672-1.C: New test.
9281 * g++.dg/ipa/pr68672-2.C: New test.
9282 * g++.dg/ipa/pr68672-3.C: New test.
9283
74a4140f 92842016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9285
9286 PR c/69522
50e0cd76 9287 * gcc.dg/pr69522.c: New test.
74a4140f 9288
9ddb20d6 92892016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9290
9291 PR c++/69098
9292 * g++.dg/cpp1y/69098.C: New test.
9293 * g++.dg/cpp1y/69098-2.C: New test.
9294
67cf9b55 92952016-02-12 Jakub Jelinek <jakub@redhat.com>
9296
9297 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9298 and neighbour -> neighbor.
9299 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9300 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9301 * c-c++-common/Wvarargs.c: Likewise.
9302 * c-c++-common/goacc/host_data-5.c: Likewise.
9303 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9304 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9305 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9306 * gcc.target/aarch64/pr60697.c: Likewise.
9307 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9308 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9309 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9310 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9311 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9312 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9313 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9314 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9315 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9316 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9317 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9318 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9319 * g++.dg/lookup/koenig5.C: Likewise.
9320 * g++.dg/ext/no-asm-2.C: Likewise.
9321 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9322 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9323 * gfortran.dg/used_types_16.f90: Likewise.
9324 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9325 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9326 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9327 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9328 * gfortran.dg/abstract_type_6.f03: Likewise.
9329 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9330 * gfortran.dg/used_types_15.f90: Likewise.
9331 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9332 * gfortran.dg/exit_3.f08: Likewise.
9333 * gfortran.dg/open_status_2.f90: Likewise.
9334 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9335 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9336 * gfortran.dg/associate_1.f03: Likewise.
9337 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9338 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9339 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9340 * gcc.dg/builtin-object-size-1.c: Likewise.
9341 * gcc.dg/noreturn-6.c: Likewise.
9342 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9343 * gcc.dg/globalalias.c: Likewise.
9344 * gcc.dg/builtins-config.h: Likewise.
9345 * gcc.dg/pr30457.c: Likewise.
9346 * gcc.c-torture/compile/volatile-1.c: Likewise.
9347 * gcc.c-torture/execute/20101011-1.c: Likewise.
9348 * c-c++-common/Waddress-1.c: Likewise.
9349
40b38ace 93502016-02-11 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR c/69768
9353 * c-c++-common/Waddress-1.c: New test.
9354
42c87ca9 93552016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9356
9357 PR fortran/69296
9358 * gfortran.dg/associate_19.f03: New test.
9359 * gfortran.dg/associate_20.f03: New test.
9360
acb7939f 93612016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9362
9363 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9364
6defe3c5 93652016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9366
9367 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9368 .arch armv8-a\n. Add -dA to dg-options.
9369 * gcc.target/aarch64/assembler_arch_1.c: New test.
9370 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9371
63f63318 93722016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/68726
9375 * g++.dg/cpp0x/pr68726.C: New.
9376
1cddf457 93772016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9378
9379 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9380 test.
9381
b86fba37 93822016-02-11 Richard Biener <rguenther@suse.de>
9383
9384 * g++.dg/tree-ssa/pr61034.C: Adjust.
9385
ec4ec95a 93862016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9387
be7c31e9 9388 PR target/69148
ec4ec95a 9389 * gcc.target/s390/pr69148.c: New.
9390
f64416ca 93912016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9392
9393 PR tree-optimization/69652
9394 * gcc.dg/torture/pr69652.c: New test.
9395
e5d1ea31 93962016-02-10 Jakub Jelinek <jakub@redhat.com>
9397 Patrick Palka <ppalka@gcc.gnu.org>
9398
9399 PR ipa/69241
9400 PR c++/69649
9401 * g++.dg/ipa/pr69241-1.C: New test.
9402 * g++.dg/ipa/pr69241-2.C: New test.
9403 * g++.dg/ipa/pr69241-3.C: New test.
9404 * g++.dg/ipa/pr69649.C: New test.
9405
fa03b19d 94062016-02-10 Uros Bizjak <ubizjak@gmail.com>
9407
9408 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9409 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9410
14485c8a 94112016-02-10 Bin Cheng <bin.cheng@arm.com>
9412
9413 PR tree-optimization/68021
9414 * gcc.dg/tree-ssa/pr68021.c: New test.
9415
79f1ed25 94162016-02-10 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/69726
9419 * gcc.dg/uninit-22.c: New testcase.
9420
58f74eff 94212016-02-09 Andrew Pinski <apinski@cavium.com>
9422
9423 PR tree-opt/69282
9424 * gcc.c-torture/compile/20160205-1.c: New testcase.
9425
600c00f7 94262016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9427
9428 PR target/68404
9429 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9430 instead accessing a really large arrray.
9431 * gcc.target/powerpc/fusion3.c: Likewise.
9432
0771836e 94332016-02-09 Charles Baylis <charles.baylis@linaro.org>
9434
9435 PR target/68532
9436 * gcc.c-torture/execute/pr68532.c: New test.
9437
4ccd644f 94382016-02-11 Alexandre Oliva <aoliva@redhat.com>
9439
9440 PR target/69634
9441 * gcc.dg/pr69634.c: New.
9442
2e980a39 94432016-02-09 Richard Biener <rguenther@suse.de>
9444
9445 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9446
aacf7102 94472016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9448
aacf7102 9449 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9450
a1856ddf 94512016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9452
9453 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9454
d4d3da7e 94552016-02-09 Richard Biener <rguenther@suse.de>
9456
9457 PR tree-optimization/69715
9458 * gcc.dg/torture/pr69715.c: New testcase.
9459
9cc6714f 94602016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9461
9462 PR c++/69139
9463 * g++.dg/cpp0x/trailing12.C: New test.
9464 * g++.dg/cpp0x/trailing13.C: New test.
9465
83d5062b 94662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 PR c++/69283
9469 PR c++/67835
9470 * g++.dg/cpp1y/auto-fn29.C: New test.
9471 * g++.dg/cpp1y/auto-fn30.C: New test.
9472
394a86f3 94732016-02-08 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR tree-optimization/69209
9476 * gcc.c-torture/compile/pr69209.c: New test.
9477
93b124b4 94782016-02-08 Jeff Law <law@redhat.com>
9479
9480 PR tree-optimization/68541
9481 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9482 of statements allowed in join block for path splitting.
9483
26abce13 94842016-02-08 Jakub Jelinek <jakub@redhat.com>
9485
0acb2d6e 9486 PR c++/59627
9487 * g++.dg/gomp/pr59627.C: New test.
9488
26abce13 9489 PR ipa/69239
9490 * g++.dg/ipa/pr69239.C: New test.
9491
86e0b129 94922016-02-08 David Malcolm <dmalcolm@redhat.com>
9493
9494 PR preprocessor/69664
9495 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9496 * gcc.dg/cpp/warn-comments.c: Likewise.
9497
f553d9f8 94982016-02-08 Marek Polacek <polacek@redhat.com>
9499
9500 PR c++/69688
9501 * g++.dg/init/const12.C: New test.
9502
600695e0 95032016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9504
9505 PR target/60410
9506 * gcc.dg/lto/pr55113_0.c: Remove test.
9507
c4f4b1e8 95082016-02-08 Richard Biener <rguenther@suse.de>
9509
9510 PR tree-optimization/69719
9511 * gcc.dg/torture/pr69719.c: New testcase.
9512
5a987d87 95132016-02-08 Richard Biener <rguenther@suse.de>
9514 Jeff Law <law@redhat.com>
9515
9516 PR target/68273
9517 * gcc.target/mips/pr68273.c: New testcase.
9518
0418e71d 95192016-02-08 Richard Biener <rguenther@suse.de>
9520
9521 PR rtl-optimization/69274
9522 * gcc.target/i386/addr-sel-1.c: XFAIL.
9523
07c0f1ca 95242016-02-08 Jeff Law <law@redhat.com>
9525
40d85f4c 9526 PR tree-optimization/68541
9527 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9528
140e093f 9529 PR tree-optimization/65917
07c0f1ca 9530 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9531
16430acf 95322016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9533
9534 PR fortran/50555
9535 * gfortran.dg/namelist_args.f90: New test.
9536
3f0ff0d8 95372016-02-05 Jeff Law <law@redhat.com>
9538
140e093f 9539 PR tree-optimization/68541
3f0ff0d8 9540 * gcc.dg/tree-ssa/split-path-2.c: New test.
9541 * gcc.dg/tree-ssa/split-path-3.c: New test.
9542 * gcc.dg/tree-ssa/split-path-4.c: New test.
9543 * gcc.dg/tree-ssa/split-path-5.c: New test.
9544 * gcc.dg/tree-ssa/split-path-6.c: New test.
9545 * gcc.dg/tree-ssa/split-path-7.c: New test.
9546
a7cc1f94 95472016-02-05 Martin Sebor <msebor@redhat.com>
9548
9549 PR c++/69662
9550 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9551 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9552
fcb25f28 95532016-02-06 Richard HEnderson <rth@redhat.com>
9554
9555 PR c/69643
9556 * gcc.target/i386/addr-space-4.c: New.
9557 * gcc.target/i386/addr-space-5.c: New.
9558
3a2545a1 95592016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9560
9561 PR fortran/66089
9562 * gfortran.dg/elemental_dependency_6.f90: New.
9563
1e302465 95642016-02-05 Jakub Jelinek <jakub@redhat.com>
9565
66feb54c 9566 PR rtl-optimization/69691
9567 * gcc.c-torture/execute/pr69691.c: New test.
9568
1e302465 9569 PR c++/69628
9570 * g++.dg/parse/pr69628.C: New test.
9571
9c28a298 95722016-02-05 Uros Bizjak <ubizjak@gmail.com>
9573
9574 * gcc.dg/sancov/asan.c: Move to ...
9575 * gcc.dg/asan/sancov-1.c: ... here.
9576
a854e286 95772016-02-05 Uros Bizjak <ubizjak@gmail.com>
9578
9579 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9580
d4f0b240 95812016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9582
9583 PR target/69677
9584 * gcc.target/i386/pr69677.c: New test.
9585
235d8723 95862016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9587
9588 PR c++/68948
9589 * g++.dg/template/pr68948.C: New test.
9590
f390cf65 95912016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9592
9593 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9594 (only necessary on s390x).
9595
ab99f104 95962016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9597
9598 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9599 -mno-accumulate-outgoing-args.
9600
f7ef5392 96012016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9602
9603 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9604
6b098e91 96052016-02-04 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c/69669
9608 * c-c++-common/pr69669.c: New test.
9609
f0146cf3 96102016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9611
9612 PR target/69667
9613 * g++.dg/pr69667.C: New file.
9614
08fd6cf5 96152016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9616
9617 PR target/69619
9618 * gcc.dg/pr69619.c: Add new test.
9619
a6f3f39f 96202016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9621
9622 PR rtl-optimization/69577
9623 * gcc.target/i386/pr69577.c: New test.
9624
774068a0 96252016-02-04 Martin Liska <mliska@suse.cz>
9626
9627 * g++.dg/asan/pr69276.C: New test.
9628
f50a7894 96292016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9630
9631 PR target/65932
9632 PR target/67714
9633 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9634 a single smulbb instruction.
9635 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9636 * gcc.target/amr/wmul-2.c: Likewise.
9637
6b722eb3 96382016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9639
9640 PR target/65932
9641 PR target/67714
9642 * gcc.c-torture/execute/pr67714.c: New test.
9643
1f1475a7 96442016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9645
9646 PR target/69454
9647 * gcc.target/i386/pr69454-1.c: New test.
9648 * gcc.target/i386/pr69454-2.c: New test.
9649
6b94e133 96502016-02-03 Martin Sebor <msebor@redhat.com>
9651
9652 PR c++/69251
9653 PR c++/69253
9654 PR c++/69290
9655 PR c++/69277
9656 PR c++/69349
9657 * g++.dg/ext/flexarray-mangle-2.C: New test.
9658 * g++.dg/ext/flexarray-mangle.C: New test.
9659 * g++.dg/ext/flexarray-subst.C: New test.
9660 * g++.dg/ext/flexary11.C: New test.
9661 * g++.dg/ext/flexary12.C: New test.
9662 * g++.dg/ext/flexary13.C: New test.
9663 * g++.dg/ext/flexary14.C: New test.
9664 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9665
342ed0ac 96662016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9667
9668 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9669 Define only if CHECK_FLOAT128 is defined.
9670 (main): Properly initialize u5.
9671
edf6c4d2 96722016-02-03 Jakub Jelinek <jakub@redhat.com>
9673
415d5641 9674 PR c/69627
9675 * gcc.dg/pr69627.c: New test.
9676
edf6c4d2 9677 PR target/69644
9678 * gcc.dg/pr69644.c: New test.
9679
cf8f3ba0 96802016-02-03 Mike Stump <mikestump@comcast.net>
9681
9682 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9683 support for struct-layout-1.exp.
9684
c90d55dd 96852016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9686
9687 PR c++/69056
f7ef5392 9688 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9689
401bd0c8 96902016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9691 Alexandre Oliva <aoliva@redhat.com>
9692
9693 PR target/69461
9694 * gcc.target/powerpc/pr69461.c: New.
9695
277d9d1d 96962016-02-03 Uros Bizjak <ubizjak@gmail.com>
9697
9698 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9699 works from here ...
9700 (check_effective_target_fsanitize_thread): ... to here. Do not
9701 specify additional compile flags for the test source.
9702 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9703 specify additional compile flags for the test source.
9704
e69ad94a 97052016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9706
9707 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9708
a4454da2 97092016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9710
9711 PR fortran/67451
9712 PR fortran/69418
9713 * gfortran.dg/coarray_allocate_2.f08: New test.
9714 * gfortran.dg/coarray_allocate_3.f08: New test.
9715 * gfortran.dg/coarray_allocate_4.f08: New test.
9716
88cab2dd 97172016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9718
9719 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9720 use same scan-tree-dump-times on all platforms.
9721 * gcc.dg/vect/vect-outer-1.c: Likewise.
9722 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9723 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9724 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9725 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9726 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9727 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9728 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9729
66ea75c4 97302016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9731
9732 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9733 warning.
9734
4eef8df7 97352016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9736
9737 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9738
665fbc2f 97392016-02-02 James Norris <jnorris@codesourcery.com>
9740
9741 * c-c++-common/goacc/routine-5.c: Add tests.
9742
b10e3d47 97432016-02-02 Alexander Monakov <amonakov@ispras.ru>
9744
9745 * gcc.target/nvptx/unsigned-cmp.c: New test.
9746
12ad66dd 97472016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9748
9749 * gcc.target/aarch64/scalar_shift_1.c
9750 (test_corners_sisd_di): Improve force to SIMD register.
9751 (test_corners_sisd_si): Likewise.
9752 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9753 Remove scan-assembler check for ldr.
9754
f9ec342f 97552016-02-02 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/69595
9758 * gcc.dg/Warray-bounds-17.c: New testcase.
9759
32f2925a 97602016-02-02 Richard Biener <rguenther@suse.de>
9761
9762 PR tree-optimization/69606
9763 * gcc.dg/torture/pr69606.c: New testcase.
9764
cfd9ca84 97652016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9766
9767 PR middle-end/68542
9768 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9769 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9770
19bf08e2 97712016-02-02 Alan Modra <amodra@gmail.com>
9772
9773 PR target/69548
9774 * gcc.target/powerpc/pr69548.c: New test.
9775
6f13b088 97762016-02-01 Jakub Jelinek <jakub@redhat.com>
9777
dcddc5af 9778 PR rtl-optimization/69592
9779 * gcc.dg/pr69592.c: New test.
9780
6f13b088 9781 PR preprocessor/69543
9782 PR c/69558
9783 * gcc.dg/pr69543.c: New test.
9784 * gcc.dg/pr69558.c: New test.
9785
d090e5c2 97862016-02-01 Uros Bizjak <ubizjak@gmail.com>
9787
fcb317c5 9788 PR testsuite/65940
9789 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9790
aaf527dc 97912016-02-01 Martin Sebor <msebor@redhat.com>
9792
9793 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9794
1674217b 97952016-02-01 Bin Cheng <bin.cheng@arm.com>
9796
9797 PR tree-optimization/67921
9798 * c-c++-common/ubsan/pr67921.c: New test.
9799
b4007655 98002016-02-01 Richard Biener <rguenther@suse.de>
9801
9802 PR middle-end/69556
9803 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9804
88a477bb 98052016-02-01 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/69574
9808 * gcc.dg/torture/pr69574.c: New testcase.
9809
2eaaa4e7 98102016-02-01 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/69579
9813 * gcc.dg/setjmp-6.c: New testcase.
9814
e3882c44 98152016-02-01 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR rtl-optimization/69570
9818 * g++.dg/opt/pr69570.C: New test.
9819
f80aff47 98202016-02-01 Richard Henderson <rth@redhat.com>
9821
9822 * gcc.dg/pr69535.c: New test.
9823
240568aa 98242016-01-31 John David Anglin <danglin@gcc.gnu.org>
9825
6009b3b8 9826 PR testsuite/69584
9827 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9828 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9829
1fdf7177 9830 PR debug/68244
9831 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9832
240568aa 9833 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9834
cb3e5ac0 98352016-01-31 Paul Thomas <pault@gcc.gnu.org>
9836
9837 PR fortran/67564
9838 * gfortran.dg/allocate_with_source_17.f03: New test.
9839
3b8b902b 98402016-01-30 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR tree-optimization/69546
9843 * gcc.dg/torture/pr69546.c: New test.
9844
17985abe 98452016-01-30 Paul Thomas <pault@gcc.gnu.org>
9846
9847 PR fortran/69566
9848 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9849
b5239e80 98502016-01-30 Martin Sebor <msebor@redhat.com>
9851
9852 PR c++/68490
9853 * g++.dg/ext/flexary10.C: New test.
9854
e8f03010 98552016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9856
9857 PR fortran/66707
9858 gfortran.dg/common_23.f90: New test.
9859
dc93691a 98602016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9861
9862 PR target/65546
9863 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9864 condition being checked, and disable it when the target supports
9865 misaligned loads and stores.
9866
ff5e28e9 98672016-01-29 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR debug/69518
9870 * gcc.dg/torture/pr69518.c: New test.
9871
b0d8930a 98722016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9873
9874 PR target/69530
9875 * gcc.target/i386/pr69530.c: New test.
9876
21601fc7 98772016-01-29 Steve Ellcey <sellcey@imgtec.com>
9878
9879 PR target/65604
9880 * gcc.target/mips/div-delay.c: New test.
9881
ca6c7317 98822016-01-29 Jakub Jelinek <jakub@redhat.com>
9883
4758dc39 9884 PR target/69551
9885 * gcc.target/i386/pr69551.c: New test.
9886
ca6c7317 9887 PR target/66137
9888 * gcc.target/i386/pr66137.c: New test.
9889
e3078da6 98902016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9891
9892 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9893 always built for p5600.
9894 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9895 isa=p5600 dg-option.
9896
b622ec25 98972016-01-29 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/69547
9900 * g++.dg/tree-ssa/pr69547.C: New testcase.
9901
d2a60e99 99022016-01-29 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR debug/66869
9905 * g++.dg/warn/Wunused-function2.C: New test.
9906
ae849d2b 99072016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9908
9909 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9910 support for test to succeed.
9911
ce6a6978 99122016-01-29 Marek Polacek <polacek@redhat.com>
9913
9914 PR c++/69509
9915 PR c++/69516
9916 * g++.dg/ext/constexpr-vla2.C: New test.
9917 * g++.dg/ext/constexpr-vla3.C: New test.
9918 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9919
7550d855 99202016-01-29 Richard Biener <rguenther@suse.de>
9921
9922 PR middle-end/69537
9923 * gcc.dg/uninit-21.c: New testcase.
9924
f11bb279 99252016-01-28 Uros Bizjak <ubizjak@gmail.com>
9926
9927 PR target/69459
9928 * gcc.target/i386/pr69459.c: New test.
9929
c80c12c8 99302016-01-28 Steve Ellcey <sellcey@imgtec.com>
9931
9932 PR target/68400
9933 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9934 * gcc.target/mips/pr68400.c: New test.
9935
c649bacc 99362016-01-28 Martin Sebor <msebor@redhat.com>
9937
9938 PR target/17381
9939 * gcc.target/powerpc/pr17381.c: New test.
9940
f4881661 99412016-01-28 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR middle-end/69542
9944 * gcc.dg/torture/pr69542.c: New test.
9945
d66fdd75 99462016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9947
9948 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9949
d4a78818 99502016-01-28 David Edelsohn <dje.gcc@gmail.com>
9951
9952 * gcc.dg/pr65980.c: Skip on AIX.
9953 * gcc.dg/pr66688.c: Same.
9954
21329e97 99552016-01-28 David Edelsohn <dje.gcc@gmail.com>
9956
9957 PR target/63679
9958 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9959 * gcc.dg/tree-ssa/sra-18.c: Same.
9960
cc7124a6 99612016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9962
9963 PR fortran/62536
9964 * gfortran.dg/block_15.f08: New test.
9965 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9966 on incorrectly closed BLOCK.
9967
358dfcb4 99682016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9969
9970 * gcc.dg/declare-simd.c: New test.
e87502d6 99712016-01-28 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/69466
9974 * gfortran.dg/vect/pr69466.f90: New testcase.
9975
44e7334b 99762016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9977
9978 * g++.dg/pr67989.C: Remove ARM-specific option.
9979 * gcc.target/arm/pr67989.C: New file.
9980
5ce8f551 99812016-01-27 Uros Bizjak <ubizjak@gmail.com>
9982
9983 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9984 and expm1 test for glibc < 2.11.
9985
fa6e6b15 99862016-01-27 Richard Henderson <rth@redhat.com>
9987
9988 * gcc.c-torture/execute/pr69447.c: New test.
9989
99902016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9991
7b8122c6 9992 PR fortran/69422
147b2f9b 9993 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9994
78e516eb 99952016-01-27 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR debug/66869
9998 * gcc.dg/pr66869.c: New test.
9999
9b849350 100002016-01-25 Jeff Law <law@redhat.com>
10001
10002 PR tree-optimization/68398
f11bb279 10003 PR tree-optimization/69196
9b849350 10004 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10005 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10006 path to avoid new heuristic allowing more irreducible regions
10007 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10008 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10010 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10011 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10012
fee5e491 100132016-01-27 Marek Polacek <polacek@redhat.com>
10014
10015 PR c/68062
10016 * c-c++-common/vector-compare-4.c: New test.
10017
eec96426 100182016-01-27 David Malcolm <dmalcolm@redhat.com>
10019
10020 PR preprocessor/69126
10021 * c-c++-common/pr69126.c: New test case.
10022
5068be18 100232016-01-27 Ian Lance Taylor <iant@google.com>
10024
10025 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10026
5fa82c11 100272016-01-27 Ryan Burn <contact@rnburn.com>
10028
10029 PR cilkplus/69267
10030 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10031
b3df0219 100322016-01-27 Uros Bizjak <ubizjak@gmail.com>
10033
10034 PR target/69512
10035 * gcc.target/i386/pr69512.c: New test.
10036
d46a16d4 100372016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10038
10039 PR ada/69488
10040 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10041
6a9b35ef 100422016-01-27 Marek Polacek <polacek@redhat.com>
10043
10044 PR c++/69379
10045 * g++.dg/pr69379.C: New test.
10046
18e9663b 100472016-01-27 Martin Sebor <msebor@redhat.com>
10048
10049 PR c++/69317
10050 * g++.dg/abi/Wabi-2-2.C: New test.
10051 * g++.dg/abi/Wabi-2-3.C: New test.
10052 * g++.dg/abi/Wabi-3-2.C: New test.
10053 * g++.dg/abi/Wabi-3-3.C: New test.
10054
c88301ad 100552016-01-27 Richard Biener <rguenther@suse.de>
10056
10057 PR tree-optimization/69166
10058 * gcc.dg/torture/pr69166.c: New testcase.
10059
8ca47550 100602016-01-27 Martin Jambor <mjambor@suse.cz>
10061
10062 PR tree-optimization/69355
10063 * gcc.dg/tree-ssa/pr69355.c: New test.
10064
5cb23e3c 100652016-01-27 Marek Polacek <polacek@redhat.com>
10066
10067 PR c++/69496
10068 * g++.dg/ext/constexpr-vla1.C: New test.
10069
7b0c1b6d 100702016-01-20 Christian Bruel <christian.bruel@st.com>
10071
10072 PR target/69245
10073 * gcc.target/arm/pr69245.c: New test.
10074
220112fc 100752016-01-27 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/69399
10078 * gcc.dg/torture/pr69399.c: New test.
10079
16294490 100802016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10081
10082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10083
8abd3d0c 100842016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10085
10086 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10087
7cf9b895 100882016-01-26 Tom de Vries <tom@codesourcery.com>
10089
10090 PR tree-optimization/69110
10091 * gcc.dg/autopar/pr69110.c: New test.
10092
557c1942 100932016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10094 Sebastian Pop <s.pop@samsung.com>
557c1942 10095
10096 * gcc.dg/graphite/isl-ast-op-select.c: New.
10097
80adbd96 100982015-01-26 Paul Thomas <pault@gcc.gnu.org>
10099
10100 PR fortran/69385
10101 * gfortran.dg/allocate_error_6.f90: New test.
10102
c3f86f60 101032016-01-26 Richard Henderson <rth@redhat.com>
10104
10105 * gcc.dg/tm/pr60908.c: New test.
10106
3752e5b1 101072016-01-26 David Malcolm <dmalcolm@redhat.com>
10108
10109 PR other/69006
10110 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10111 directive.
10112 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10113 expected multiline output to reflect the colorization being
10114 disabled before newlines.
10115 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10116 (custom_diagnostic_finalizer): Replace call to
10117 pp_newline_and_flush with call to pp_flush.
10118 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10119 * gfortran.dg/implicit_class_1.f90: Likewise.
10120 * lib/gcc-dg.exp (allow_blank_lines): New global.
10121 (dg-allow-blank-lines-in-output): New procedure.
10122 (gcc-dg-prune): Complain about blank lines in the output, unless
10123 dg-allow-blank-lines-in-output was called.
10124 * lib/multiline.exp (_build_multiline_regex): Only support
10125 arbitrary followup text for non-blank-lines, not for blank lines.
10126
9bbfd060 101272016-01-26 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR tree-optimization/69483
10130 * gcc.dg/pr69483.c: New test.
10131 * g++.dg/opt/pr69483.C: New test.
10132
53773057 101332016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10134
10135 PR target/68620
10136 * gcc.target/arm/pr68620.c: New test.
10137
442a556f 101382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10139
10140 * gcc.target/i386/pr68986-2.c: Remove -m32.
10141
d513c683 101422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10143
10144 PR target/68986
10145 * gcc.target/i386/pr68986-1.c: New test.
10146 * gcc.target/i386/pr68986-2.c: Likewise.
10147 * gcc.target/i386/pr68986-3.c: Likewise.
10148
976877a5 101492016-01-26 Christian Bruel <christian.bruel@st.com>
10150
10151 * lib/target-supports.exp
10152 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10153 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10154 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10155
2c7b2f88 101562016-01-26 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/69452
10159 * gcc.dg/torture/pr69452.c: New testcase.
10160
f7fc06e7 101612016-01-26 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR target/69442
10164 * gcc.dg/pr69442.c: New test.
10165
d1dae587 101662016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10167
10168 PR target/67896
10169 * gcc.target/aarch64/simd/pr67896.C: New.
10170
ef7be7f8 101712016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10172
10173 PR tree-optimization/69400
10174 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10175 function.
10176 (plugin_init): Call it.
10177 * gcc.dg/torture/pr69400.c: New test.
10178
648433a4 101792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10180
10181 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10182
45fc5243 101832016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10184 Sebastian Pop <s.pop@samsung.com>
10185
10186 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10187 isl-0.15.
10188
c699f6a1 101892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10190 Sebastian Pop <s.pop@samsung.com>
10191
10192 * gcc.dg/graphite/pr69292.c: New.
10193
b86e24ea 101942016-01-25 Jakub Jelinek <jakub@redhat.com>
10195
10196 * c-c++-common/goacc/use_device-1.c: New test.
10197
105cb8d7 101982016-01-25 Jeff Law <law@redhat.com>
10199
10200 PR tree-optimization/69196
10201 PR tree-optimization/68398
10202 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10203 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10204
44562749 102052016-01-25 David Edelsohn <dje.gcc@gmail.com>
10206
10207 PR target/69469
10208 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10209 Algorithm.
10210
6837fee7 102112016-01-25 Richard Biener <rguenther@suse.de>
10212
10213 PR testsuite/69380
10214 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10215
fe500d65 102162016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10217
10218 PR target/69421
10219 * gcc.dg/pr69421.c: New test.
10220
8eacba94 102212016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10222
10223 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10224 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10225 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10226 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10227 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10228 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10229 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10230 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10231 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10232 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10233
af09d40d 102342016-01-25 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/69376
10237 * gcc.dg/torture/pr69376.c: New testcase.
10238
d65063f5 102392016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10240
10241 PR fortran/69397
10242 PR fortran/68442
10243 * gfortran.dg/interface_38.f90: New test.
10244 * gfortran.dg/interface_39.f90: New test.
80adbd96 10245
08c7bfb4 102462016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10247
10248 Revert:
10249 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10250
10251 PR c++/11858
10252 PR c++/24663
10253 PR c++/24664
10254 * g++.dg/template/pr11858.C: New test.
10255 * g++.dg/template/pr24663.C: New test.
10256 * g++.dg/template/unify12.C: New test.
10257 * g++.dg/template/unify13.C: New test.
10258 * g++.dg/template/unify14.C: New test.
10259 * g++.dg/template/unify15.C: New test.
10260 * g++.dg/template/unify16.C: New test.
10261 * g++.dg/template/unify17.C: New test.
10262
c2e7d2be 102632016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10264
10265 PR fortran/68283
10266 gfortran.dg/pr68283.f90: New test.
10267
9f2e8617 102682016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10269
10270 PR fortran/66094
10271 * gfortran.dg/inline_matmul_13.f90: New test.
10272 * gfortran.dg/matmul_bounds_8.f90: New test.
10273 * gfortran.dg/matmul_bounds_9.f90: New test.
10274 * gfortran.dg/matmul_bounds_10.f90: New test.
10275
a4838119 102762016-01-23 Tom de Vries <tom@codesourcery.com>
10277
10278 PR tree-optimization/69426
10279 * gcc.dg/autopar/pr69426.c: New test.
10280
feddf0dc 102812016-01-23 Martin Sebor <msebor@redhat.com>
10282
10283 PR c++/58109
10284 PR c++/69022
10285 * g++.dg/cpp0x/alignas5.C: New test.
10286 * g++.dg/ext/vector29.C: Same.
10287
132731fb 102882016-01-23 Uros Bizjak <ubizjak@gmail.com>
10289
10290 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10291 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10292 _GNU_SOURCE from compile flags to the source.
10293 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10294 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10295 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10296 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10297
51aec681 102982016-01-22 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR target/69432
10301 * g++.dg/opt/pr69432.C: New test.
10302
147aa3e3 103032016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10304
10305 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10306 32-bit targets testing an -m64 multilib.
10307
4d04e35e 103082016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10309
10310 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10311 64-bit support.
10312
86f38d0c 103132016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10314
10315 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10316
f776e712 103172016-01-21 Christian Bruel <christian.bruel@st.com>
10318
10319 PR target/68674
10320 * gcc.target/i386/pr68674.c
10321 * gcc.target/aarch64/pr68674.c
10322 * gcc.target/arm/pr68674.c
10323
7b9de435 103242016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10325
10326 PR target/69403
10327 * gcc.c-torture/execute/pr69403.c: New test.
10328
9935a0ba 103292016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10330
10331 PR c++/55843
10332 * g++.dg/template/pr55843.C: New.
10333
06b94aa1 103342016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10335
10336 PR testsuite/66877
10337 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10338 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10339
b68773a8 103402016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10341
10342 PR testsuite/67489
132731fb 10343 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10344 from dg-do compile directive, and instead add
10345 { dg-require-effective-target int128 }.
b68773a8 10346
bbbbe8ab 103472016-01-20 Martin Sebor <msebor@redhat.com>
10348
10349 PR c/69405
10350 * gcc.dg/sync-fetch.c: New test.
10351
f3a6a26f 103522016-01-21 Martin Sebor <msebor@redhat.com>
10353
10354 PR target/69252
10355 * gcc.target/powerpc/pr69252.c: New test.
10356
d1565a03 103572016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10358
10359 PR fortran/65996
132731fb 10360 * gfortran.dg/pr65996.f90: New test.
d1565a03 10361
15a5a905 103622016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10363
10364 PR c++/68810
bbbbe8ab 10365 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10366 expected to generate an error.
15a5a905 10367
e4538af5 103682016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10369
10370 PR middle-end/66178
10371 * gcc.dg/torture/pr66178.c: New test.
10372
4d4180ce 103732016-01-21 Anton Blanchard <anton@samba.org>
10374 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10375
10376 PR target/63354
10377 * gcc.target/powerpc/pr63354.c: New test.
10378
86e16058 103792016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10380
10381 PR rtl-optimization/68990
10382 * gcc.target/i386/pr68990: New.
10383
b11b85e4 103842016-01-21 Nick Clifton <nickc@redhat.com>
10385
10386 PR target/69129
10387 * gcc.target/mips/pr69129.c: New.
10388
62dd9f85 103892016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 PR c++/58046
10392 * g++.dg/cpp0x/pr58046.C: New.
10393
ac7d424b 103942016-01-21 Jakub Jelinek <jakub@redhat.com>
10395
47c0bea3 10396 PR target/69187
10397 PR target/65624
10398 * gcc.target/arm/pr69187.c: New test.
10399
ac7d424b 10400 PR c++/69355
10401 * g++.dg/torture/pr69355.C: New test.
10402
9e18b252 104032016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10404 Sebastian Pop <s.pop@samsung.com>
10405
10406 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10407
de862e2f 104082016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10409 Sebastian Pop <s.pop@samsung.com>
10410
132731fb 10411 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10412
f55f9344 104132016-01-21 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR middle-end/67653
10416 * c-c++-common/pr67653.c: New test.
10417 * gcc.dg/torture/pr29119.c: Add dg-warning.
10418
62752e71 104192016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10420
10421 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10422
16d4186f 104232016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10424
10425 PR c/24293
10426 * gcc.dg/pr24293.c: New test.
10427 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10428 incomplete struct type.
10429 * gcc.dg/declspec-1.c: Likewise.
10430 * gcc.dg/pr63549.c: Likewise.
10431
58219d13 104322016-01-20 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR tree-optimization/66612
10435 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10436 for bdn instruction.
10437
a7b5688a 104382016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10439
10440 * lib/target-supports.exp
10441 (check_effective_target_arm_fp_ok_nocache): New.
10442 (check_effective_target_arm_fp_ok): New.
10443 (add_options_for_arm_fp): New.
10444 (check_effective_target_arm_crypto_ok_nocache): Require
10445 target_arm_v8_neon_ok instead of arm32.
10446 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10447 (check_effective_target_arm_crypto_pragma_ok): New.
10448 (add_options_for_arm_vfp): New.
10449 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10450 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10451 target instead. Force initial fpu to vfp.
10452 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10453 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10454 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10455 dependency.
10456 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10457 use arm_vfp effective target instead. Force initial fpu to vfp.
10458 * gcc.target/arm/attr-neon3.c: Likewise.
10459 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10460 arm_vfp_ok.
10461 * gcc.target/arm/unsigned-float.c: Likewise.
10462 * gcc.target/arm/vfp-1.c: Likewise.
10463 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10464 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10465 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10466 * gcc.target/arm/vfp-ldmias.c: Likewise.
10467 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10468 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10469 * gcc.target/arm/vfp-stmiad.c: Likewise.
10470 * gcc.target/arm/vfp-stmias.c: Likewise.
10471 * gcc.target/arm/vnmul-1.c: Likewise.
10472 * gcc.target/arm/vnmul-2.c: Likewise.
10473 * gcc.target/arm/vnmul-3.c: Likewise.
10474 * gcc.target/arm/vnmul-4.c: Likewise.
10475
7ca56ca8 104762016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10477
7fb75b57 10478 PR testsuite/69366
10479 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10480 the MPX run-time library, for compile-time MPX test.
10481 * gcc.target/i386/chkp-always_inline.c: Likewise.
10482 * gcc.target/i386/chkp-bndret.c: Likewise.
10483 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10484 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10485 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10486 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10487 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10488 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10489 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10490 * gcc.target/i386/chkp-label-address.c: Likewise.
10491 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10492 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10493 * gcc.target/i386/chkp-pr69044.c: Likewise.
10494 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10495 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10496 * gcc.target/i386/chkp-strchr.c: Likewise.
10497 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10498 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10499 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10500 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10501 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10502 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10503 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10504 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10505 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10506 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10507 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10508 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10509 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10510 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10511 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10512 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10513 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10514 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10515 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10516 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10517 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10518 * gcc.target/i386/pr63995-2.c: Likewise.
10519 * gcc.target/i386/pr64805.c: Likewise.
10520 * gcc.target/i386/pr65044.c: Likewise.
10521 * gcc.target/i386/pr65167.c: Likewise.
10522 * gcc.target/i386/pr65183.c: Likewise.
10523 * gcc.target/i386/pr65184.c: Likewise.
10524 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10525
f2da0b99 105262016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10527
10528 PR tree-optimization/69328
10529 * gcc.dg/pr69328.c: New test.
10530
4d379676 105312016-01-20 Jeff Law <law@redhat.com>
10532
4a11f145 10533 PR target/25114
4d379676 10534 * gcc.target/m68k/pr25114.c: New test.
10535
0754bad1 105362016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10537
10538 * gcc.target/arm/memset-inline-10.c: Added
10539 dg-require-effective-target arm_thumb2_ok.
10540
63bd5c2d 105412016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * gcc.dg/debug/dwarf2/sso.c: New test.
10544
a9c01e81 105452016-01-19 Uros Bizjak <ubizjak@gmail.com>
10546
10547 PR testsuite/68820
10548 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10549 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10550 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10551
53fa0e54 105522016-01-19 Jan Hubicka <hubicka@ucw.cz>
10553
10554 PR ipa/66223
10555 * g++.dg/ipa/devirt-50.C: New testcase.
10556
e035a62c 105572016-01-19 Marek Polacek <polacek@redhat.com>
10558
10559 PR c++/68965
10560 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10561 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10562
885cc3ea 105632016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10564
10565 PR target/69135
10566 * gcc.target/arm/pr69135_1.c: New test.
10567
07bd240e 105682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10569
10570 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10571
9f60d257 105722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10573
10574 * gcc.target/aarch64/ccmp_1.c: New testcase.
10575
a0c919f7 105762016-01-19 Marek Polacek <polacek@redhat.com>
10577
10578 PR c++/68586
10579 * g++.dg/cpp0x/enum30.C: New test.
10580
dc5d6d17 105812016-01-19 Richard Biener <rguenther@suse.de>
10582
10583 PR tree-optimization/69336
10584 * g++.dg/tree-ssa/pr69336.C: New testcase.
10585
6dd156e0 105862016-01-19 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR debug/65779
10589 * gcc.dg/pr65779.c: New test.
10590
3e0d45b9 105912016-01-19 Richard Biener <rguenther@suse.de>
10592
10593 PR tree-optimization/69352
10594 * gcc.dg/torture/pr69352.c: New testcase.
10595
7a3cf64d 105962016-01-19 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR rtl-optimization/68955
10599 PR rtl-optimization/64557
10600 * gcc.dg/torture/pr68955.c: New test.
10601
8be55b33 106022016-01-19 Jan Hubicka <hubicka@ucw.cz>
10603
10604 PR lto/69136
10605 * g++.dg/torture/pr69136.C: New testcase.
10606
72a985d7 106072016-01-19 Jan Hubicka <hubicka@ucw.cz>
10608
10609 PR lto/69133
10610 * g++.dg/lto/pr69133_0.C: New testcase.
10611 * g++.dg/lto/pr69133_1.C: New testcase.
10612
56778b62 106132016-01-15 Jeff Law <law@redhat.com>
10614
10615 PR tree-optimization/69320
10616 * gcc.c-torture/pr69320-1.c: New test.
10617 * gcc.c-torture/pr69320-2.c: New test.
10618 * gcc.c-torture/pr69320-3.c: New test.
10619 * gcc.c-torture/pr69320-4.c: New test.
10620
ced41b93 106212016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10622
10623 PR c++/11858
10624 PR c++/24663
10625 PR c++/24664
10626 * g++.dg/template/pr11858.C: New test.
10627 * g++.dg/template/pr24663.C: New test.
10628 * g++.dg/template/unify12.C: New test.
10629 * g++.dg/template/unify13.C: New test.
10630 * g++.dg/template/unify14.C: New test.
10631 * g++.dg/template/unify15.C: New test.
10632 * g++.dg/template/unify16.C: New test.
10633 * g++.dg/template/unify17.C: New test.
10634
7f8cbcaf 106352016-01-18 David Malcolm <dmalcolm@redhat.com>
10636
10637 PR testsuite/69181
10638 * gcc.dg/pr69181-1.c: New test file.
10639 * gcc.dg/pr69181-2.c: New test file.
10640 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10641 globals by moving it to...
10642 (cleanup-after-saved-dg-test): ...this new function. Add
10643 "global additional_sources_used". Add reset of global
10644 multiline_expected_outputs to the empty list.
10645 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10646 global to...
10647 (multiline_expected_outputs): ...this, and updated comments to
10648 note that it is modified from gcc-dg.exp.
10649 (dg-end-multiline-output): Update for the above renaming.
10650 (handle-multiline-outputs): Likewise. Remove the clearing
10651 of the expected outputs to the empty list.
10652
3c7cbfc0 106532016-01-18 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/69297
10656 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10657
81d49cc1 106582016-01-18 Joseph Myers <joseph@codesourcery.com>
10659
10660 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10661 dg-options.
10662 * gcc.target/mips/mips-3d-2.c: Likewise.
10663 * gcc.target/mips/mips-3d-3.c: Likewise.
10664 * gcc.target/mips/mips-3d-4.c: Likewise.
10665 * gcc.target/mips/mips-3d-5.c: Likewise.
10666 * gcc.target/mips/mips-3d-6.c: Likewise.
10667 * gcc.target/mips/mips-3d-7.c: Likewise.
10668 * gcc.target/mips/mips-3d-8.c: Likewise.
10669 * gcc.target/mips/mips-3d-9.c: Likewise.
10670 * gcc.target/mips/mips-ps-1.c: Likewise.
10671 * gcc.target/mips/mips-ps-2.c: Likewise.
10672 * gcc.target/mips/mips-ps-3.c: Likewise.
10673 * gcc.target/mips/mips-ps-4.c: Likewise.
10674 * gcc.target/mips/mips-ps-5.c: Likewise.
10675 * gcc.target/mips/mips-ps-6.c: Likewise.
10676 * gcc.target/mips/mips-ps-7.c: Likewise.
10677 * gcc.target/mips/mips-ps-type.c: Likewise.
10678 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10679 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10680
03c4ff3a 106812016-01-18 Tom de Vries <tom@codesourcery.com>
10682
10683 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10684 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10685 * c-c++-common/goacc/kernels-empty.c: New test.
10686 * c-c++-common/goacc/kernels-eternal.c: New test.
10687 * c-c++-common/goacc/kernels-loop-2.c: New test.
10688 * c-c++-common/goacc/kernels-loop-3.c: New test.
10689 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10690 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10691 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10692 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10693 * c-c++-common/goacc/kernels-loop-data.c: New test.
10694 * c-c++-common/goacc/kernels-loop-g.c: New test.
10695 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10696 * c-c++-common/goacc/kernels-loop-n.c: New test.
10697 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10698 * c-c++-common/goacc/kernels-loop.c: New test.
10699 * c-c++-common/goacc/kernels-noreturn.c: New test.
10700 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10701 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10702 * c-c++-common/goacc/kernels-reduction.c: New test.
10703
22e3dcee 107042016-01-18 Tom de Vries <tom@codesourcery.com>
10705
10706 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10707 * gcc.dg/autopar/outer-2.c: Same.
10708 * gcc.dg/autopar/outer-3.c: Same.
10709 * gcc.dg/autopar/outer-4.c: Same.
10710 * gcc.dg/autopar/outer-5.c: Same.
10711 * gcc.dg/autopar/outer-6.c: Same.
10712 * gcc.dg/autopar/parallelization-1.c: Same.
10713 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10714 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10715 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10716 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10717 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10718 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10719 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10720 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10721 * gcc.dg/autopar/pr39500-1.c: Same.
10722 * gcc.dg/autopar/pr39500-2.c: Same.
10723 * gcc.dg/autopar/pr46193.c: Same.
10724 * gcc.dg/autopar/pr46194.c: Same.
10725 * gcc.dg/autopar/pr49580.c: Same.
10726 * gcc.dg/autopar/pr49960-1.c: Same.
10727 * gcc.dg/autopar/pr49960.c: Same.
10728 * gcc.dg/autopar/pr68373.c: Same.
10729 * gcc.dg/autopar/reduc-1.c: Same.
10730 * gcc.dg/autopar/reduc-1char.c: Same.
10731 * gcc.dg/autopar/reduc-1short.c: Same.
10732 * gcc.dg/autopar/reduc-2.c: Same.
10733 * gcc.dg/autopar/reduc-2char.c: Same.
10734 * gcc.dg/autopar/reduc-2short.c: Same.
10735 * gcc.dg/autopar/reduc-3.c: Same.
10736 * gcc.dg/autopar/reduc-4.c: Same.
10737 * gcc.dg/autopar/reduc-6.c: Same.
10738 * gcc.dg/autopar/reduc-7.c: Same.
10739 * gcc.dg/autopar/reduc-8.c: Same.
10740 * gcc.dg/autopar/reduc-9.c: Same.
10741 * gcc.dg/autopar/uns-outer-4.c: Same.
10742 * gcc.dg/autopar/uns-outer-5.c: Same.
10743 * gcc.dg/autopar/uns-outer-6.c: Same.
10744 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10745 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10746
fd5cbe2f 107472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10748
10749 PR target/63679
10750 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10751 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10752
fa75ab55 107532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10754
10755 PR target/63679
10756 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10757 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10758 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10759
214b2582 107602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10761
10762 PR target/63679
10763 * gcc.dg/tree-ssa/sra-17.c: New.
10764 * gcc.dg/tree-ssa/sra-18.c: New.
10765
13146837 107662016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10767
10768 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10769
6ccd18c2 107702016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10771
10772 * gnat.dg/inline12.adb: New test.
10773
8872b95f 107742016-01-18 Bin Cheng <bin.cheng@arm.com>
10775
10776 PR tree-optimization/66797
10777 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10778
971514e3 107792016-01-18 Richard Biener <rguenther@suse.de>
10780
10781 PR tree-optimization/69170
10782 * gcc.dg/torture/pr69170.c: New testcase.
10783
dfb6d139 107842016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10785
10786 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10787
164d84c2 107882016-01-16 Tom de Vries <tom@codesourcery.com>
10789
10790 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10791
4c33b769 107922016-01-16 Tom de Vries <tom@codesourcery.com>
10793
10794 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10795 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10796 redundant dg-require-effective-target pthread.
10797 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10798 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10799 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10800 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10801 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10802 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10803 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10804
673441b0 108052016-01-16 David Edelsohn <dje.gcc@gmail.com>
10806
10807 PR target/68609
10808 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10809 * gcc.target/powerpc/recip-7.c: Same.
10810
90153ae7 108112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10812
10813 PR c++/69091
10814 * g++.dg/template/pr69091.C: New test.
10815
bc24d01d 108162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10817
10818 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10819 dump does not contain an error_mark_node.
10820 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10821 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10822
4067c0fd 108232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10824
10825 PR c++/68936
10826 * g++.dg/template/pr68936.C: New test.
10827
27c6dbdd 108282016-01-15 David Edelsohn <dje.gcc@gmail.com>
10829
10830 PR target/68609
10831 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10832 * gcc.target/powerpc/recip-2.c: Same.
10833 * gcc.target/powerpc/recip-3.c: Same.
10834 * gcc.target/powerpc/recip-4.c: Same.
10835 * gcc.target/powerpc/recip-sqrtf.c: Same.
10836
e390c57d 108372016-01-15 Jeff Law <law@redhat.com>
10838
10839 PR tree-optimization/69270
10840 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10841 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10842
ddcfeaf1 108432016-01-15 Paul Thomas <pault@gcc.gnu.org>
10844
10845 PR fortran/49630
10846 * gfortran.dg/deferred_character_13.f90: New test for the fix
10847 of comment 3 of the PR.
10848
10849 PR fortran/54070
10850 * gfortran.dg/deferred_character_8.f90: New test
10851 * gfortran.dg/allocate_error_5.f90: New test
10852
10853 PR fortran/60593
10854 * gfortran.dg/deferred_character_10.f90: New test
10855
10856 PR fortran/60795
10857 * gfortran.dg/deferred_character_14.f90: New test
10858
10859 PR fortran/61147
10860 * gfortran.dg/deferred_character_11.f90: New test
10861
10862 PR fortran/64324
10863 * gfortran.dg/deferred_character_9.f90: New test
10864
81be349c 108652016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10866
10867 PR rtl-optimization/69030
10868 * gcc.target/i386/pr69030.c: New.
10869
998456c5 108702016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10871
10872 * gcc.target/aarch64/target_attr_17.c: New test.
10873
0d85be19 108742016-01-15 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/66856
10877 * gcc.dg/torture/pr66856-1.c: New testcase.
10878 * gcc.dg/torture/pr66856-2.c: Likewise.
10879
321d36c8 108802016-01-15 Richard Biener <rguenther@suse.de>
10881
10882 PR debug/69137
10883 * g++.dg/lto/pr69137_0.C: New testcase.
10884
d94a1f53 108852016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10886
10887 PR middle-end/69246
10888 * gcc.target/i386/pr69246.c: New test.
10889
5fe9a861 108902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10891
a9c01e81 10892 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10893
3d05a5e9 108942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10895
10896 PR c++/56194
10897 * g++.dg/init/const9.C: Disable test on S/390.
10898
5e8132b5 108992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10900
10901 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10902 * g++.dg/Wno-frame-address.C: Ditto.
10903
32307cdf 109042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10905
10906 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10907
1ca28250 109082016-01-15 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/68961
10911 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10912
6271bd93 109132016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10914
10915 * gcc.target/i386/pr65105-5.c: New test.
10916
dfb6d139 109172016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10918
10919 * gcc.c-torture/execute/alias-4.c: New testcase.
10920
dfb6d139 109212016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10922
10923 PR ipa/68148
10924 * g++.dg/ipa/devirt-49.C: New testcase.
10925
7bbac464 109262016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10927
10928 PR target/65837
10929 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10930 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10931 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10932
4345b868 109332016-01-15 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/69117
10936 * gcc.dg/torture/pr69117.c: New testcase.
10937
580357e7 109382015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10939
10940 PR c++/69048
10941 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10942
612baa31 109432016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10944
10945 PR testsuite/67509
10946 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10947 range tests use 100 * maximum instead of maximum + 1.
10948
44e09bc4 109492016-01-14 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR debug/69244
10952 * gcc.dg/guality/pr69244.c: New test.
10953
96962ae4 109542016-01-14 Uros Bizjak <ubizjak@gmail.com>
10955
10956 * lib/target-supports.exp (check_effective_target_issignaling):
10957 New procedure.
10958 * gcc.dg/pr61441.c: Require issignaling effective target.
10959
ab9c400b 109602016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10961
10962 PR target/68803
10963 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10964
a7ed4583 109652016-01-14 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR c++/68819
10968 PR preprocessor/69177
10969 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10970 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10971 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10972 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10973
77f35cec 109742016-01-14 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/69262
10977 * gcc.dg/array-15.c: New test.
10978
915d0950 109792016-01-14 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR middle-end/68146
10982 PR tree-optimization/69155
10983 * gfortran.dg/pr68146.f: New test.
10984 * gfortran.dg/pr69155.f90: New test.
10985
24651fb7 109862016-01-14 Richard Biener <rguenther@suse.de>
10987
10988 PR tree-optimization/68060
10989 * gcc.dg/torture/pr68060-1.c: New testcase.
10990 * gcc.dg/torture/pr68060-2.c: Likewise.
10991
2f63f950 109922016-01-14 Nick Clifton <nickc@redhat.com>
10993
10994 * lib/target-supports.exp
10995 (check_effective_target_arm_neon_ok_nocache): Add an option
10996 sequence that includes setting the ARM architecture to ARMv7-A.
10997 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10998 command line options necessary to enable Neon support.
10999 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11000 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11001 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11002 * gcc.target/arm/pr69180.c: Likewise.
11003
3ce0acde 110042016-01-14 Jeff Law <law@redhat.com>
11005
11006 PR tree-optimization/69270
11007 * gcc.dg/tree-ssa/pr69270.c: New test.
11008
bda05c57 110092016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11010
11011 PR c/66208
11012 * c-c++-common/pr66208.c: New file.
11013
9b657cf1 110142016-01-13 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR tree-optimization/69156
11017 * gcc.dg/pr69156.c: New test.
11018
58ba1b9d 110192016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11020
11021 * gcc.target/i386/pr69225-7.c: New test.
11022
e5fee0fe 110232016-01-13 Richard Henderson <rth@redhat.com>
11024
11025 * gcc.dg/tm/memopt-13.c: Update expected function.
11026 * gcc.dg/tm/memopt-6.c: Likewise.
11027
3f0e9745 110282016-01-13 Uros Bizjak <ubizjak@gmail.com>
11029
11030 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11031 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11032 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11033 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11034
3f0e9745 110352016-01-13 Tom de Vries <tom@codesourcery.com>
11036
11037 PR tree-optimization/69169
7a6ddc0d 11038 * gcc.dg/pr69169.c: New test.
11039
9b657cf1 110402016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11041
11042 PR target/69228
11043 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11044 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11045 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11046 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11047 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11048 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11049 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11050 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11051
f704d701 110522016-01-13 Jakub Jelinek <jakub@redhat.com>
11053
11054 PR target/69247
11055 * gcc.dg/pr69247.c: New test.
11056
e966d6b9 110572016-01-13 Richard Biener <rguenther@suse.de>
11058
11059 PR tree-optimization/69242
11060 * gcc.dg/torture/pr69242.c: New testcase.
11061
1ca1d9b2 110622016-01-13 Richard Biener <rguenther@suse.de>
11063
11064 PR tree-optimization/69186
11065 * gcc.dg/torture/pr69186.c: New testcase.
11066
d07cbccc 110672016-01-13 Jeff Law <law@redhat.com>
11068
11069 PR tree-optimization/67755
11070 * gcc.dg/tree-ssa/pr67755.c: New test.
11071
110722016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11073
11074 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11075 pass number in output by a star.
11076
b95d41cf 110772016-01-12 Bin Cheng <bin.cheng@arm.com>
11078
11079 PR tree-optimization/68911
11080 * gcc.c-torture/execute/pr68911.c: New test.
11081
91d87e22 110822016-01-12 Marek Polacek <polacek@redhat.com>
11083
11084 PR c++/68979
11085 * g++.dg/warn/permissive-1.C: New test.
11086
8a9401a4 110872016-01-12 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR objc++/68511
11090 PR c++/69213
11091 * g++.dg/opt/pr69213.C: New test.
11092
b9cb7a67 110932016-01-12 Christian Bruel <christian.bruel@st.com>
11094
11095 PR target/69180
11096 * gcc.target/arm/pr69180.c: New test.
11097
e4c96992 110982016-01-12 Richard Biener <rguenther@suse.de>
11099
11100 PR lto/69077
11101 * g++.dg/lto/pr69077_0.C: New testcase.
11102 * g++.dg/lto/pr69077_1.C: Likewise.
11103
90525f61 111042016-01-12 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR target/69175
11107 * g++.dg/opt/pr69175.C: New test.
11108
9e7edfd3 111092016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11110
11111 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11112 rather than #including math.h & stdlib.h.
11113 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11114 * gcc.dg/vect/pr49771.c: Likewise.
11115 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11116 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11117 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11118 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11119 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11120 * gcc.dg/vect/pr44507.c: Likewise.
11121 * gcc.dg/vect/pr45902.c: Likewise.
11122 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11123 * gcc.dg/vect/vect-117.c: Likewise.
11124 * gcc.dg/vect/vect-99.c: Likewise.
11125 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11126 * gcc.dg/vect/vect-cond-1.c: Likewise.
11127 * gcc.dg/vect/vect-cond-2.c: Likewise.
11128 * gcc.dg/vect/vect-cond-3.c: Likewise.
11129 * gcc.dg/vect/vect-cond-4.c: Likewise.
11130 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11131 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11132 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11133 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11134 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11135 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11137 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11138 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11139 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11140 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11141 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11142 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11143 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11144 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11145 include of signal.h.
11146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11147 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11148 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11149 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11150 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11151 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11152 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11153 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11154 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11155 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11156 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11157 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11158 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11159 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11160 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11161 * gcc.dg/vect/vect-outer-5.c: Likewise.
11162 * gcc.dg/vect/vect-outer-6.c: Likewise.
11163 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11164 include of stdio.h.
11165
3368873d 111662016-01-12 Nick Clifton <nickc@redhat.com>
11167
11168 PR target/68913
11169 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11170 to fread so that it will be found in all target runtimes.
11171
0464ea95 111722016-01-12 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/69053
11175 * g++.dg/torture/pr69053.C: New testcase.
11176
7819730f 111772016-01-12 Richard Biener <rguenther@suse.de>
11178
11179 PR tree-optimization/69168
11180 * gcc.dg/torture/pr69168.c: New testcase.
11181
995bfebf 111822016-01-12 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/69157
11185 * gcc.dg/torture/pr69157.c: New testcase.
11186
111872016-01-12 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/69174
11190 * gcc.dg/torture/pr69174.c: New testcase.
11191
1d10d64c 111922016-01-12 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR c++/66808
11195 PR c++/69000
11196 * g++.dg/tls/pr66808.C: New test.
11197 * g++.dg/tls/pr69000.C: New test.
11198
f0b79faf 111992016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11200
11201 * gcc.target/powerpc/swaps-p8-23.c: New test.
11202 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11203
04cf75a4 112042016-01-11 John David Anglin <danglin@gcc.gnu.org>
11205
11206 PR tree-optimization/68356
11207 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11208
0eb4264c 112092016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11210 Jim Wilson <jim.wilson@linaro.org>
11211
11212 PR target/69194
11213 * gcc.target/arm/pr69194.c: New test.
11214
2f66de64 112152016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11216
11217 PR target/69225
11218 * gcc.target/i386/pr69225-1.c: New test.
11219 * gcc.target/i386/pr69225-2.c: Likewise.
11220 * gcc.target/i386/pr69225-3.c: Likewise.
11221 * gcc.target/i386/pr69225-4.c: Likewise.
11222 * gcc.target/i386/pr69225-5.c: Likewise.
11223 * gcc.target/i386/pr69225-6.c: Likewise.
11224
36105e82 112252016-01-11 Jakub Jelinek <jakub@redhat.com>
11226
1c78ce2e 11227 PR target/67462
11228 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11229 if lp64.
11230
a4a87320 11231 PR target/69071
11232 * gcc.dg/pr69071.c: New test.
11233
91fbd04f 11234 PR c++/69211
11235 * g++.dg/opt/pr69211.C: New test.
11236
36105e82 11237 PR tree-optimization/69214
11238 * gcc.c-torture/compile/pr69214.c: New test.
11239
e934c380 112402016-01-11 Uros Bizjak <ubizjak@gmail.com>
11241
11242 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11243 * gcc.target/i386/pr66232-11.c: Ditto.
11244 * gcc.target/i386/pr66232-12.c: Ditto.
11245 * gcc.target/i386/pr66232-13.c: Ditto.
11246
3ff1b153 112472016-01-11 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/69173
11250 * gcc.dg/torture/pr69173.c: New testcase.
11251
04e1504c 112522016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11253
11254 PR rtl-optimization/68796
11255 * gcc.target/aarch64/tst_5.c: New test.
11256 * gcc.target/aarch64/tst_6.c: Likewise.
11257
ae8718b5 112582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11259
11260 PR rtl-optimization/68841
11261 * gcc.dg/pr68841.c: New test.
11262 * gcc.c-torture/execute/pr68841.c: New test.
11263
bd8bece2 112642016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11265
11266 PR rtl-optimization/68920
11267 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11268 for ix86 targets.
11269 * gcc.dg/ifcvt-5.c: New test.
11270
9b657cf1 112712016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11272
11273 PR bootstrap/69123
11274 * g++.dg/pr69123.C: New.
11275
7a158352 112762016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11277
11278 PR target/69010
11279 * gcc.target/i386/pr69010.c: New test.
11280
ff375d11 112812016-01-11 Martin Jambor <mjambor@suse.cz>
11282
11283 PR ipa/69044
11284 * gcc.target/i386/chkp-pr69044.c: New test.
11285
9eb890f1 112862016-01-11 Tom de Vries <tom@codesourcery.com>
11287
11288 PR tree-optimization/69109
11289 * gcc.dg/autopar/pr69109-2.c: New test.
11290 * gcc.dg/autopar/pr69109.c: New test.
11291
c4157ee5 112922016-01-11 Tom de Vries <tom@codesourcery.com>
11293
11294 PR tree-optimization/69108
11295 * gcc.dg/autopar/pr69108.c: New test.
11296
b933e511 112972016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11298
11299 PR c++/69029
11300 * c-c++-common/Wisleading-indentation.c: Augment test.
11301
efb73de1 113022016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11303
11304 PR fortran/69154
11305 * gfortran.dg/inline_matmul_12.f90: New test.
11306
40c86c3b 113072016-01-10 Paul Thomas <pault@gcc.gnu.org>
11308
11309 PR fortran/67779
11310 * gfortran.dg/actual_array_offset_1: New test.
11311
a006c0bb 113122016-01-10 Tom de Vries <tom@codesourcery.com>
11313
11314 PR tree-optimization/69062
11315 * gcc.dg/autopar/pr69062.c: New test.
11316
880ed4be 113172016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11318
11319 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11320 * gcc.dg/vect/slp-perm-2.c: Likewise.
11321 * gcc.dg/vect/slp-perm-3.c: Likewise.
11322 * gcc.dg/vect/slp-perm-5.c: Likewise.
11323 * gcc.dg/vect/slp-perm-6.c: Likewise.
11324 * gcc.dg/vect/slp-perm-7.c: Likewise.
11325 * gcc.dg/vect/slp-perm-8.c: Likewise.
11326
d95e1856 113272016-01-10 Tom de Vries <tom@codesourcery.com>
11328
11329 PR tree-optimization/69039
11330 * gcc.dg/autopar/pr69039.c: New test.
11331
0f8f48d0 113322016-01-09 Marek Polacek <polacek@redhat.com>
11333
11334 PR c++/69113
11335 * g++.dg/pr69113.C: New test.
11336
7dff0499 113372016-01-09 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR middle-end/50865
11340 PR tree-optimization/69097
11341 * gcc.c-torture/execute/pr50865.c: New test.
11342 * gcc.c-torture/execute/pr69097-1.c: New test.
11343 * gcc.c-torture/execute/pr69097-2.c: New test.
11344 * gcc.dg/pr69097-1.c: New test.
11345 * gcc.dg/pr69097-2.c: New test.
11346
18431e78 113472016-01-09 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR c++/69164
11350 * g++.dg/opt/pr69164.C: New test.
11351
1943a4a2 113522016-01-08 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR tree-optimization/69167
11355 * gcc.dg/pr69167.c: New test.
11356
a143e277 113572016-01-08 Marek Polacek <polacek@redhat.com>
11358
11359 PR c++/68449
11360 * g++.dg/pr68449.C: New.
11361
44c01906 113622016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11363
11364 PR tree-optimization/68707
11365 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11366 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11367 on platforms supporting it.
11368 * gcc.dg/vect/slp-perm-2.c: Likewise.
11369 * gcc.dg/vect/slp-perm-3.c: Likewise.
11370 * gcc.dg/vect/slp-perm-5.c: Likewise.
11371 * gcc.dg/vect/slp-perm-7.c: Likewise.
11372 * gcc.dg/vect/slp-perm-8.c: Likewise.
11373 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11374 on platforms supporting it.
11375
c437d1e8 113762016-01-08 Jakub Jelinek <jakub@redhat.com>
11377
c9595c51 11378 PR tree-optimization/69162
11379 * gcc.dg/pr69162.c: New test.
11380
c437d1e8 11381 PR tree-optimization/69172
11382 * gcc.dg/pr69172.c: New test.
11383
6a46a28c 113842016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11385
11386 PR tree-optimization/67781
11387 * gcc.c-torture/execute/pr67781.c: New file.
11388
62ad9a04 113892016-01-08 Jakub Jelinek <jakub@redhat.com>
11390
11391 PR tree-optimization/69083
11392 * gcc.dg/vect/pr69083.c: New test.
11393
9e0e8c2a 113942016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11395
11396 PR tree-optimization/61441
11397 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11398 Use -fexcess-precision=standard for compiler options.
11399 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11400
5d034e37 114012016-01-08 Jakub Jelinek <jakub@redhat.com>
11402
5013f740 11403 PR fortran/69128
11404 * gfortran.dg/gomp/pr69128.f90: New test.
11405
5d034e37 11406 PR c++/69145
11407 * g++.dg/ext/pr69145-1.C: New test.
11408 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11409 * g++.dg/ext/pr69145-2.h: New file.
11410
517906ff 114112016-01-07 Martin Sebor <msebor@redhat.com>
11412
11413 PR c/68966
11414 * gcc.dg/atomic-fetch-bool.c: New test.
11415 * gcc.dg/sync-fetch-bool.c: New test.
11416
cdbb524c 114172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11418
11419 PR fortran/66680
11420 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11421
ec3aba9e 114222016-01-07 Nick Clifton <nickc@redhat.com>
11423
11424 PR target/66655
11425 * g++.dg/pr66655.C: New test.
11426 * g++.dg/pr66655_1.cc: Test support file.
11427 * g++.dg/pr66655.h: Test header file.
11428
9b657cf1 114292016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11430
11431 PR fortran/66680
11432 gfortran.dg/gomp/pr66680.f90: New test.
11433
cd45d7a5 114342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11435
11436 PR target/69171
11437 * gcc.target/i386/pr69171-1.c: New test.
11438 * gcc.target/i386/pr69171-2.c: Likewise.
11439 * gcc.target/i386/pr69171-3.c: Likewise.
11440 * gcc.target/i386/pr69171-4.c: Likewise.
11441 * gcc.target/i386/pr69171-5.c: Likewise.
11442 * gcc.target/i386/pr69171-6.c: Likewise.
11443
4a86a91a 114442015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11445
11446 PR middle-end/67639
11447 * c-c++-common/pr67639.c: New test.
11448
34c05552 114492016-01-07 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR tree-optimization/69141
11452 * g++.dg/opt/pr69141.C: New test.
11453
f08d6895 114542016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11455
11456 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11457
32ec4173 114582016-01-06 Uros Bizjak <ubizjak@gmail.com>
11459
11460 PR target/69140
11461 * gcc.target/i386/pr69140.c: New test
11462
d74214f3 114632016-01-06 David Malcolm <dmalcolm@redhat.com>
11464
11465 * gcc.dg/bad-dereference.c: New test case.
11466
73991cab 114672015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11468
11469 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11470
fc8cc457 114712016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11472
11473 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11474
be3c9981 114752016-01-06 Marek Polacek <polacek@redhat.com>
11476
11477 PR sanitizer/69099
11478 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11479
2cb724f9 114802016-01-05 Marek Polacek <polacek@redhat.com>
11481
11482 PR c/69104
11483 * gcc.dg/atomic-invalid-2.c: New.
11484
233a53ed 114852016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11486
11487 PR target/68991
11488 * gcc.target/i386/pr68991.c: New test.
11489
ea87c5e3 114902016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11491
11492 PR target/68991
11493 * g++.dg/pr68991-1.C: New test.
11494 * g++.dg/pr68991-2.C: Likewise.
11495
1943a4a2 114962016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11497
1943a4a2 11498 PR other/60465
afe82e5b 11499 * gcc.target/ia64/pr60465-gprel64.c: New test.
11500 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11501
1e9147dd 115022016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11503
11504 PR rtl-optimization/68651
11505 * gcc.target/aarch64/pr68651_1.c: New test.
11506
d42aa619 115072016-01-05 David Malcolm <dmalcolm@redhat.com>
11508
11509 PR c/69122
11510 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11511
1776de76 115122016-01-05 Nathan Sidwell <nathan@acm.org>
11513
2d7d361d 11514 PR c++/58583
11515 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11516
1776de76 11517 * gcc.dg/alias-15.c: New.
11518
5beb12c0 115192016-01-05 Nick Clifton <nickc@redhat.com>
11520
11521 PR target/68870
11522 * g++.dg/pr68770.C: New test.
11523
d8cca921 115242016-01-04 Mike Stump <mikestump@comcast.net>
11525
11526 * lib/target-supports.exp (check_effective_target_cilkplus):
11527 cilkplus targets require pthreads.
afc907ef 11528 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11529
8427dff3 115302016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11531
11532 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11533 generation.
11534
f1717362 115352016-01-04 Jakub Jelinek <jakub@redhat.com>
11536
11537 Update copyright years.
11538
d7d6a3ab 115392016-01-04 Marek Polacek <polacek@redhat.com>
11540
11541 PR c/68908
11542 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11543 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11544 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11545
b8f4a5f9 115462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11547
11548 * gcc.target/sparc/20160104-2.c: New test.
11549
6b5c028f 115502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11551
11552 * gcc.target/sparc/20160104-1.c: New test.
11553
300e1002 115542016-01-03 Paul Thomas <pault@gcc.gnu.org>
11555
11556 PR fortran/65045
11557 * gfortran.dg/pr65045.f90: New test.
11558
855b105f 115592016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11560
11561 * gnat.dg/specs/debug1.ads: Delete.
11562
bdc177dc 115632016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11564
11565 PR libgfortran/68867
11566 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11567 expression.
11568
48aaffae 115692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11570
11571 PR libgfortran/68867
11572 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11573 PowerPC.
11574
19a468b8 115752016-01-01 Paul Thomas <pault@gcc.gnu.org>
11576
11577 PR fortran/68864
11578 * gfortran.dg/pr68864.f90: New test.
11579
25371c91 115802016-01-01 Jakub Jelinek <jakub@redhat.com>
11581
2a659064 11582 PR tree-optimization/69070
11583 * gcc.dg/pr69070.c: New test.
11584
57aa9851 11585 PR sanitizer/69055
11586 * gfortran.dg/pr69055.f90: New test.
11587
25371c91 11588 PR target/69015
11589 * gcc.dg/pr69015.c: New test.
f1717362 11590\f
fb2c1edd 11591Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11592
11593Copying and distribution of this file, with or without modification,
11594are permitted in any medium without royalty provided the copyright
11595notice and this notice are preserved.