]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bfbc628a 12016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/61318
4 * gfortran.dg/pr61318.f90: New test.
5
99af6e70 62016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/77260
9 * gfortran.dg/pr77260_1.f90: New test.
10 * gfortran.dg/pr77260_2.f90: Ditto.
11
6cfc7001 122016-08-22 Joseph Myers <joseph@codesourcery.com>
13
14 PR middle-end/77269
15 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
16 __builtin_signbitf and __builtin_signbitl in expected generic
17 expansion.
18 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
19 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
20 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
21 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
22 tests.
23
012f068a 242016-08-22 Joseph Myers <joseph@codesourcery.com>
25
26 * gcc.dg/torture/float128-builtin.c,
27 gcc.dg/torture/float128-ieee-nan.c,
28 gcc.dg/torture/float128x-builtin.c,
29 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
30 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
31 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
32 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
33 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
34 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
35 gcc.dg/torture/floatn-nan.h: New tests.
36
e2c5b687 372016-08-22 Joseph Myers <joseph@codesourcery.com>
38
39 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
40 macro.
41 (main): Update calls to TEST_I_F.
42 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
43 macro.
44 (main): Update calls to TEST_I_F.
45
b4635564 462016-08-22 Joseph Myers <joseph@codesourcery.com>
47
48 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
49 gcc.dg/torture/fp-int-convert-float32x-timode.c,
50 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
51 names in calls to TEST_I_F.
52
802bc569 532016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
54
55 PR c/52952
56 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
57
70fa7158 582016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
59
60 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
61 and !natural_alignment_64.
62 * gcc.dg/ipa/propalign-2.c: Likewise.
63 * gcc.dg/ipa/propalign-3.c: Likewise.
64 * gcc.dg/ipa/propalign-4.c: Likewise.
65 * gcc.dg/ipa/propalign-5.c: Likewise.
66 * lib/target-supports.exp
67 (check_effective_target_natural_alignment_32): Add avr-*-*.
68
d0346b1a 692016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
70
71 PR tree-optimization/61839
72 * gcc.dg/tree-ssa/pr61839_1.c: New test.
73 * gcc.dg/tree-ssa/pr61839_2.c: New test.
74 * gcc.dg/tree-ssa/pr61839_3.c: New test.
75 * gcc.dg/tree-ssa/pr61839_4.c: New test.
76
82c85aba 772016-08-19 Joseph Myers <joseph@codesourcery.com>
78
79 PR c/32187
80 * lib/target-supports.exp (check_effective_target_float16)
81 (check_effective_target_float32, check_effective_target_float64)
82 (check_effective_target_float128, check_effective_target_float32x)
83 (check_effective_target_float64x)
84 (check_effective_target_float128x)
85 (check_effective_target_float16_runtime)
86 (check_effective_target_float32_runtime)
87 (check_effective_target_float64_runtime)
88 (check_effective_target_float128_runtime)
89 (check_effective_target_float32x_runtime)
90 (check_effective_target_float64x_runtime)
91 (check_effective_target_float128x_runtime)
92 (check_effective_target_floatn_nx_runtime)
93 (add_options_for_float16, add_options_for_float32)
94 (add_options_for_float64, add_options_for_float128)
95 (add_options_for_float32x, add_options_for_float64x)
96 (add_options_for_float128x): New procedures.
97 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
98 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
99 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
100 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
101 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
102 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
103 gcc.dg/torture/float128-complex.c,
104 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
105 gcc.dg/torture/float128x-basic.c,
106 gcc.dg/torture/float128x-complex.c,
107 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
108 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
109 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
110 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
111 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
112 gcc.dg/torture/float32x-basic.c,
113 gcc.dg/torture/float32x-complex.c,
114 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
115 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
116 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
117 gcc.dg/torture/float64x-basic.c,
118 gcc.dg/torture/float64x-complex.c,
119 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
120 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
121 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
122 gcc.dg/torture/floatn-tg.h,
123 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
124 gcc.dg/torture/fp-int-convert-float128-ieee.c,
125 gcc.dg/torture/fp-int-convert-float128x-timode.c,
126 gcc.dg/torture/fp-int-convert-float128x.c,
127 gcc.dg/torture/fp-int-convert-float16-timode.c,
128 gcc.dg/torture/fp-int-convert-float16.c,
129 gcc.dg/torture/fp-int-convert-float32-timode.c,
130 gcc.dg/torture/fp-int-convert-float32.c,
131 gcc.dg/torture/fp-int-convert-float32x-timode.c,
132 gcc.dg/torture/fp-int-convert-float32x.c,
133 gcc.dg/torture/fp-int-convert-float64-timode.c,
134 gcc.dg/torture/fp-int-convert-float64.c,
135 gcc.dg/torture/fp-int-convert-float64x-timode.c,
136 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
137 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
138 maximum exponent of floating-point type. Use it in testing
139 whether 0x8...0 fits in the floating-point type. Always treat -1
140 (signed 0xf...f) as fitting in the floating-point type.
141 (M_OK1): New macro.
142 * gcc.dg/torture/fp-int-convert-double.c,
143 gcc.dg/torture/fp-int-convert-float.c,
144 gcc.dg/torture/fp-int-convert-float128-timode.c,
145 gcc.dg/torture/fp-int-convert-float128.c,
146 gcc.dg/torture/fp-int-convert-float80-timode.c,
147 gcc.dg/torture/fp-int-convert-float80.c,
148 gcc.dg/torture/fp-int-convert-long-double.c,
149 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
150
cf0bbc39 1512016-08-19 Jakub Jelinek <jakub@redhat.com>
152
9354a9a5 153 PR fortran/72744
154 * gfortran.dg/gomp/pr72744.f90: New test.
155
cf0bbc39 156 PR fortran/69281
157 * gfortran.dg/gomp/pr69281.f90: New test.
158
ee0e163a 1592016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
160
161 * gfortran.dg/random_4.f90: Initialize seed before using, handle
162 the last special seed value.
163 * gfortran.dg/random_7.f90: Use size for last array member instead
164 of hardcoded value.
165
6d7de609 1662016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
167
168 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
169 * gcc.dg/cpp/warn-undef-2.c: Likewise.
170
e3243c77 1712016-08-19 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/77286
174 * gcc.dg/torture/pr77286.c: New testcase.
175
b983d92d 1762016-08-18 David Malcolm <dmalcolm@redhat.com>
177
178 * gcc.dg/verbose-asm-2.c: New test case.
179
48a7392b 1802016-08-18 David Malcolm <dmalcolm@redhat.com>
181
182 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
183 (custom_diagnostic_finalizer): Update for change to
184 diagnostic_show_locus.
185
5c8151fa 1862016-08-18 David Malcolm <dmalcolm@redhat.com>
187
188 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
189 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
190
26040f06 1912016-08-18 Marek Polacek <polacek@redhat.com>
192
193 PR c/71514
194 * gcc.dg/pr71514.c: New test.
195
360e911d 1962015-08-18 H.J. Lu <hongjiu.lu@intel.com>
197
198 PR target/72839
199 * gcc.target/i386/pr72839.c: New test.
200
6de0546d 2012016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
202
203 PR middle-end/70895
204 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
205 * c-c++-common/goacc/reduction-1.c: Likewise.
206 * c-c++-common/goacc/reduction-2.c: Likewise.
207 * c-c++-common/goacc/reduction-3.c: Likewise.
208 * c-c++-common/goacc/reduction-4.c: Likewise.
209
cee80871 2102016-08-18 Alan Modra <amodra@gmail.com>
211
212 * gcc.c-torture/compile/pr72771.c: New.
213
f9c39b65 2142016-08-17 Jakub Jelinek <jakub@redhat.com>
215
216 PR fortran/67496
217 * gfortran.dg/pr67496.f90: New test.
218
bf448dc8 2192015-08-17 Alan Hayward <alan.hayward@arm.com>
220
221 PR tree-optimization/71752
f9c39b65 222 * gcc.dg/vect/pr71752.c: New.
bf448dc8 223
d2392ec3 2242016-08-17 Uros Bizjak <ubizjak@gmail.com>
225
226 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
227
c4994c0b 2282016-08-17 Jakub Jelinek <jakub@redhat.com>
229
230 PR middle-end/77259
231 * g++.dg/ipa/devirt-52.C: New test.
232
f7896ff0 2332016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
234
235 * c-c++-common/goacc/reduction-6.c: New testcase.
236
7104d1a8 2372016-08-17 Richard Biener <rguenther@suse.de>
238
239 PR tree-optimization/76490
240 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
241 * gcc.dg/pr52904.c: XFAIL.
242
cff41b9e 2432016-08-17 Richard Biener <rguenther@suse.de>
244
245 PR tree-optimization/23855
246 * gcc.dg/loop-unswitch-2.c: Adjust.
247
b1398e47 2482016-08-16 Jakub Jelinek <jakub@redhat.com>
249
250 PR tree-optimization/72817
251 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
252
de41fc22 2532016-08-16 Joseph Myers <joseph@codesourcery.com>
254
255 PR libgcc/77265
256 * gcc.dg/torture/float128-extend-inf.c: New test.
257
5927e78e 2582016-08-16 David Malcolm <dmalcolm@redhat.com>
259
260 PR c/72857
261 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
262 for embedded NUL.
263 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
264 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
265 caret placement.
266 (test_oct): Likewise.
267 (test_multiple): Likewise.
268 (test_field_width_specifier): Likewise.
269 (test_field_width_specifier_2): New function.
270 (test_field_precision_specifier): New function.
271 (test_embedded_nul): Update expected caret placement.
272 (test_non_contiguous_strings): Update line number.
273 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
274 (__emit_string_literal_range): Add "caret_idx" param.
275 (test_simple_string_literal): Add value for new param, updating
276 expected output..
277 (test_concatenated_string_literal): Likewise.
278 (test_multiline_string_literal): Likewise.
279 (test_hex): Likewise.
280 (test_oct): Likewise.
281 (test_multiple): Likewise.
282 (test_ucn4): Likewise.
283 (test_ucn8): Likewise.
284 (test_u8): Likewise.
285 (test_u): Likewise; update expected message, from "range" to
286 "location".
287 (test_U): Likewise.
288 (test_L): Likewise.
289 (test_macro): Add value for new param.
290 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
291 (__emit_string_literal_range): Add "caret_idx" param.
292 (test_stringified_token_1): Add value for new param. Update
293 expected message, from "range" to "location".
294 (test_stringized_token_2): Likewise, adding param to macro.
295 (test_stringified_token_3): Likewise.
296 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
297 (emit_warning): Convert param from source_range to location_t.
298 (test_string_literals): Add caret_idx param, and use it when
299 constructing a substring_loc. Update error message, from
300 "range" to "location".
301
b8d94309 3022016-08-16 Jakub Jelinek <jakub@redhat.com>
303
2e947447 304 PR target/71910
305 * g++.dg/gomp/pr71910.C: New test.
306
9ea71b15 307 PR middle-end/67485
308 * gcc.c-torture/compile/pr67485.c: New test.
309
b8d94309 310 PR target/72867
311 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
312
31de5086 3132016-08-16 Bin Cheng <bin.cheng@arm.com>
314
315 PR tree-optimization/69848
316 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
317
a05d3de8 3182016-08-16 Martin Liska <mliska@suse.cz>
319
320 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
321 of memory operations so that it can be handled by core2
322 in 32-bit mode.
323
b50ad04e 3242016-08-16 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/76783
327 * gcc.dg/pr76783.c: New testcase.
328 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
329
b441db40 3302016-08-16 Bin Cheng <bin.cheng@arm.com>
331
332 PR tree-optimization/72817
333 PR tree-optimization/73450
334 * gcc.dg/tree-ssa/pr72817.c: New test.
335 * gcc.dg/tree-ssa/pr73450.c: New test.
336
36d310d0 3372016-08-15 Fritz Reese <fritzoreese@gmail.com>
338
339 * gfortran.dg/init_flag_13.f90: New testcase.
340 * gfortran.dg/init_flag_14.f90: Ditto.
341 * gfortran.dg/init_flag_15.f03: Ditto.
342 * gfortran.dg/dec_init_1.f90: Ditto.
343 * gfortran.dg/dec_init_2.f90: Ditto.
344
e5ec9f76 3452016-08-15 Uros Bizjak <ubizjak@gmail.com>
346
347 PR target/72867
348 * gcc.target/i386/pr72867.c: New test.
349
6ce66d38 3502016-08-16 Eric Botcazou <ebotcazou@adacore.com>
351
352 * c-c++-common/dump-ada-spec-5.c: New test.
353
894463cf 3542016-08-15 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/73434
357 * gcc.dg/torture/pr73434.c: New testcase.
358
98b374b4 3592016-08-15 Jakub Jelinek <jakub@redhat.com>
360
361 PR tree-optimization/72824
362 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
363
9b90f118 3642016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
365
366 PR fortran/70598
367 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
368 in use_device clause.
369 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
370 * gfortran.dg/goacc/list.f95: Adjust to catch
371 "neither a POINTER nor an array" error messages.
372
1d80868e 3732016-08-14 Uros Bizjak <ubizjak@gmail.com>
374
375 PR target/76342
376 * gcc.target/i386/pr76342.c: New test.
377
153e4ac1 3782016-08-12 Jakub Jelinek <jakub@redhat.com>
379
380 PR c/71512
381 * g++.dg/ubsan/pr71512.C: New test.
382 * c-c++-common/ubsan/pr71512-1.c: New test.
383 * c-c++-common/ubsan/pr71512-2.c: New test.
384
3c382998 3852016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
386
387 * gcc.target/powerpc/vec-init-1.c: New tests to test various
388 vector initialization options.
389 * gcc.target/powerpc/vec-init-2.c: Likewise.
390 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
391 is generated on ISA 3.0.
392
7079d57a 3932016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
394
395 PR middle-end/71654
396 * gcc.dg/c-c++-common/pr71654.c: New test.
397 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
398 dg-options.
399 * gcc.dg/tree-ssa/vrp24: Likewise.
400
7175bb2a 4012016-08-12 Jakub Jelinek <jakub@redhat.com>
402
403 PR c/67410
404 * gcc.dg/pr67410.c: New test.
405
56fb8e9d 4062016-08-12 Bin Cheng <bin.cheng@arm.com>
407
408 PR tree-optimization/69848
409 * gcc.dg/vect/vect-pr69848.c: New test.
410
1f84b4ab 4112016-08-12 Uros Bizjak <ubizjak@gmail.com>
412
413 PR testsuite/71008
414 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
415 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
416 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
417 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
418
60b349d9 4192016-08-12 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/57326
422 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
423 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
424 * gcc.dg/tree-ssa/pr35287.c: Likewise.
425 * gcc.target/i386/pr45685.c: Likewise.
426 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
427 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
428 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
429 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
430 * gfortran.dg/pr34163.f90: Likewise.
431
6d5f72f3 4322016-08-12 Martin Liska <mliska@suse.cz>
433
434 * g++.dg/gcov/gcov-16.C: New test.
435 * lib/gcov.exp: Support new argument for run-gcov function.
436
b357db2c 4372016-08-12 Martin Liska <mliska@suse.cz>
438
439 PR gcov-profile/35590
440 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
441
08e33f10 4422016-08-12 Richard Biener <rguenther@suse.de>
443
444 PR tree-optimization/72851
445 * gcc.dg/torture/pr72851.c: New testcase.
446
9a478fab 4472016-08-12 Alexandre Oliva <aoliva@redhat.com>
448
832d369d 449 PR debug/63240
450 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
451 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
452 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
453 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
454 DW_AT_deleted.
455
1289a281 456 PR debug/55641
457 * g++.dg/debug/dwarf2/ref-1.C: New.
458
9a478fab 459 PR debug/49366
460 * g++.dg/debug/dwarf2/template-params-12.H: New.
461 * g++.dg/debug/dwarf2/template-params-12f.C: New.
462 * g++.dg/debug/dwarf2/template-params-12g.C: New.
463 * g++.dg/debug/dwarf2/template-params-12n.C: New.
464 * g++.dg/debug/dwarf2/template-params-12s.C: New.
465 * g++.dg/debug/dwarf2/template-params-12u.C: New.
466 * g++.dg/debug/dwarf2/template-params-12v.C: New.
467 * g++.dg/debug/dwarf2/template-params-12w.C: New.
468
e61229f8 4692016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
470
471 PR target/72863
472 * gcc.target/powerpc/pr72863.c: New test.
473
c7823416 4742016-08-11 Uros Bizjak <ubizjak@gmail.com>
475
476 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
477
df15667f 4782015-08-11 H.J. Lu <hongjiu.lu@intel.com>
479
480 * gcc.target/i386/pieces-strcpy-1.c: New test.
481 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
482
83c375ba 4832016-08-11 Jakub Jelinek <jakub@redhat.com>
484
485 PR c++/72868
486 * g++.dg/cpp1y/constexpr-switch4.C: New test.
487
350f354a 4882015-08-11 H.J. Lu <hongjiu.lu@intel.com>
489
490 * gcc.target/i386/pieces-memcpy-1.c: New test.
491 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
492 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
493 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
494 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
495 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
496
74be5bc1 4972016-08-11 Jakub Jelinek <jakub@redhat.com>
498
499 PR c/72816
20fb4916 500 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 501
40395983 5022016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
503
504 PR tree-optimization/71083
505 * gcc.c-torture/execute/pr71083.c: New test.
506 * gnat.dg/loop_optimization23.adb: New test.
507 * gnat.dg/loop_optimization23_pkg.ads: New test.
508 * gnat.dg/loop_optimization23_pkg.adb: New test.
509
ec969ce4 5102016-08-11 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/72772
513 * gcc.dg/graphite/pr35356-1.c: Adjust.
514 * gcc.dg/tree-ssa/pr59597.c: Likewise.
515
25482c16 5162016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
517
518 * gfortran.dg/random_7.f90: Take into account that the last seed
519 value is the special p value.
520 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
521
f454033a 5222016-08-11 Richard Biener <rguenther@suse.de>
523
524 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
525
2d2b78a1 5262016-08-11 Alan Modra <amodra@gmail.com>
527
528 * gcc.target/powerpc/pr71680.c: New.
529
97468983 5302016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
531
532 * gcc.target/powerpc/bfp/bfp.exp: New file.
533 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
534 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
535 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
536 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
537 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
538 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
539 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
540 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
541 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
542 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
543 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
544 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
545 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
546 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
547 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
548 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
549 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
550 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
551 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
552 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
553 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
554 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
555 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
556 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
557 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
558 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
559 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
560 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
561 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
562 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
563 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
564 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
565 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
566 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
567 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
568 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
569 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
570 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
571 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
572 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
573 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
574 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
575 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
576 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
577 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
578 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
579 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
580 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
581 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
582 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
583 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
584 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
585 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
586
23a6fe48 5872016-08-10 Bin Cheng <bin.cheng@arm.com>
588
589 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
590 Add aarch64*-*-*.
591
0cb8f73e 5922016-08-10 Bin Cheng <bin.cheng@arm.com>
593
594 * gcc.target/aarch64/simd/vcond-ne.c: New test.
595
b7ed2a65 5962016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
597
598 PR target/72853
599 * gcc.target/powerpc/pr72853.c: New test.
600
2d2b4107 6012016-08-10 Martin Liska <mliska@suse.cz>
602
603 PR gcov-profile/58306
604 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
605
7132b755 6062016-08-10 Martin Liska <mliska@suse.cz>
607
608 * g++.dg/gcov/gcov-threads-1.C: New test.
609
5186407c 6102016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
611
612 PR target/71873
613 * gcc.target/avr/pr71873.c: New test.
614
44f01555 6152016-08-09 Martin Liska <mliska@suse.cz>
616
617 * g++.dg/gcov/gcov-dump-1.C: New test.
618 * g++.dg/gcov/gcov-dump-2.C: New test.
619
7d4f18f5 6202016-08-09 Martin Liska <mliska@suse.cz>
621
622 * gcc.dg/tree-prof/val-prof-9.c: New test.
623
defa7026 6242016-08-09 Martin Liska <mliska@suse.cz>
625
626 * gcc.dg/tree-prof/val-prof-8.c: New test.
627
ae7e6062 6282016-08-09 Martin Jambor <mjambor@suse.cz>
629
0c47dd26 630 PR ipa/71981
631 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 632
a69fb570 6332016-08-09 Bin Cheng <bin.cheng@arm.com>
634
635 PR tree-optimization/33707
636 * gcc.dg/vect/pr33707.c: New test.
637
a031a844 6382016-08-09 Bin Cheng <bin.cheng@arm.com>
639
640 PR tree-optimization/pr72772
641 * gcc.dg/tree-ssa/pr72772.c: New test.
642
8f1baf0d 6432016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
644
645 PR rtl-optimization/66669
646 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
647
53e7aca1 6482016-08-09 Jakub Jelinek <jakub@redhat.com>
649
650 PR tree-optimization/72824
651 * gcc.c-torture/execute/ieee/pr72824.c: New test.
652
c162fa25 6532016-08-09 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/71802
656 * gcc.dg/torture/pr71802.c: New testcase.
657
87156a7d 6582016-08-09 Jakub Jelinek <jakub@redhat.com>
659
660 PR c++/72809
661 * g++.dg/eh/stdarg1.C: New test.
662
d0029333 6632016-08-08 Andi Kleen <ak@linux.intel.com>
664
665 * lib/profopt.exp: (auto-profopt-execute): Don't include full
666 test command line in failure log.
667 (profopt-execute): dito. Make autofdo file names unique.
668
7af4d06b 6692016-08-08 David Malcolm <dmalcolm@redhat.com>
670
671 PR c/64955
672 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
673 output.
674
7091ff70 6752016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
676
677 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
678 c99_runtime.
679 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
680 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
681 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
682 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
683 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
684 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
685
d189b094 6862016-08-08 David Malcolm <dmalcolm@redhat.com>
687
688 PR c/52952
689 * gcc.dg/cpp/pr66415-1.c: Likewise.
690 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
691 * gcc.dg/format/c90-printf-1.c: Likewise.
692 * gcc.dg/format/diagnostic-ranges.c: New test case.
693
440837fe 6942016-08-08 Jakub Jelinek <jakub@redhat.com>
695
7cbcf608 696 PR fortran/72716
697 * gfortran.dg/gomp/pr72716.f90: New test.
698
aa1ddb66 699 PR middle-end/72781
700 * gcc.dg/gomp/pr72781.c: New test.
701
440837fe 702 PR middle-end/68762
703 * g++.dg/vect/pr68762-1.cc: New test.
704 * g++.dg/vect/pr68762-2.cc: New test.
705 * g++.dg/vect/pr68762.h: New file.
706
eb571c16 7072016-08-08 Martin Sebor <msebor@redhat.com>
708
709 PR testsuite/72838
f9c39b65 710 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
711 * g++.dg/warn/overflow-warn-3.C: Same.
712 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 713
8ca5189a 7142016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
715
716 PR fortran/71936
717 * gfortran.dg/allocate_with_source_21.f03: New test.
718
1495e54c 7192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
720
721 PR fortran/72698
722 * gfortran.dg/allocate_with_source_20.f03: New test.
723
d1e97886 7242016-08-08 Alan Modra <amodra@gmail.com>
725
726 * gcc.c-torture/compile/pr72802.c: New.
727
9da84a54 7282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
729
730 PR fortran/70524
731 * gfortran.dg/dependency_48.f90: New test.
732
3f9692a5 7332016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
734
b5b764be 735 PR fortran/70040
3f9692a5 736 * gfortran.dg/pr70040.f90: New testcase.
737
099ec19a 7382016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
739
740 PR fortran/71961
741 * gfortran.dg/matmul_10.f90: New testcase.
742
e8272095 7432016-08-07 Jan Hubicka <hubicka@ucw.cz>
744
745 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
746
f5d2c462 7472016-08-07 Jakub Jelinek <jakub@redhat.com>
748
749 PR c/72816
750 * gcc.dg/pr72816.c: New test.
751
30c60892 7522016-08-06 Jonathan Wakely <jwakely@redhat.com>
753
754 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
755 * g++.dg/conversion/pr41426.C: Likewise.
756 * g++.dg/conversion/pr66211.C: Likewise.
757 * g++.dg/cpp1y/lambda-init9.C: Likewise.
758 * g++.dg/init/ref8.C: Likewise.
759 * g++.old-deja/g++.law/cvt20.C: Likewise.
760 * g++.old-deja/g++.mike/p9732c.C: Likewise.
761
2abf3c4a 7622016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
763
764 PR tree-optimization/18046
765 * gcc.dg/tree-ssa/vrp105.c: New test.
766 * gcc.dg/tree-ssa/vrp106.c: New test.
767
ea034e2c 7682016-08-05 Martin Sebor <msebor@redhat.com>
769
770 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
771 1ul in diagnostics. Remove hyphen from "constant-expression."
772 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
773 * g++.dg/cpp0x/static_assert3.C: Same.
774 * g++.dg/cpp1y/constexpr-throw.C: Same.
775 * g++.dg/template/nontype3.C: Same.
776 * g++.dg/warn/overflow-warn-1.C: Same.
777 * g++.dg/warn/overflow-warn-3.C: Same.
778 * g++.dg/warn/overflow-warn-4.C: Same.
779
d4166bdc 7802016-08-05 David Malcolm <dmalcolm@redhat.com>
781
782 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
783 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
784 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
785 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
786
906dd612 7872016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
788
789 PR tree-optimization/72810
790 * gcc.dg/tree-ssa/vrp110.c: New test.
791
9788fb76 7922016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
793
794 PR Target/72819
795 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
796 registers.
797 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
798 saving the half-precision registers.
799 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
800 value is returned in h0.
801 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
802 are passed in FP/SIMD registers.
803 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
804 passing works corrcetly.
805 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
806 (hfa_f16x2_t): Likewise.
807 (hfa_f16x3_t): Likewise.
808 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
809 are promoted to double and passed in a double register.
810 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
811 are promoted to double and stacked.
812 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
813 __fp16 data types.
814 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
815 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
816 __fp16 first get passed in FP/SIMD registers, then stacked.
817
30f40fe4 8182016-08-05 Nathan Sidwell <nathan@acm.org>
819
820 PR c++/68724
821 * g++.dg/cpp0x/pr68724.C: New.
822
8a6540e1 8232016-08-05 Richard Biener <rguenther@suse.de>
824
825 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
826
09001ac1 8272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
828
829 * gcc.dg/tree-ssa/vrp107.c: New test.
830 * gcc.dg/tree-ssa/vrp108.c: New test.
831 * gcc.dg/tree-ssa/vrp109.c: New test.
832
88ab6a9c 8332016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
834
835 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
836 dg-options.
837
b2a036e7 8382016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
839
840 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
841 test-cases.
842 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
843 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
844 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
845 test-cases.
846 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
847 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
848 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
849 large_double.
850
8dbf49cb 8512016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/72800
854 * g++.dg/cpp1y/lambda-ice1.C: New.
855
dcc45aae 8562016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
857
858 PR c++/72759
859 * g++.dg/cpp1y/pr72759.C: New test.
860
88fe4062 8612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
862
863 * gcc.dg/switch-10.c: New test.
864
a1af716f 8652016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
866
867 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
868
1fa5d8ba 8692016-08-04 Thomas Schwinge <thomas@codesourcery.com>
870
871 * c-c++-common/goacc/routine-5.c: Update.
872
e8dedc4a 8732016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
874
875 PR rtl-optimization/70903
876 * gcc.c-torture/execute/pr70903.c: New test.
877
7ca5003c 8782016-08-04 Martin Liska <mliska@suse.cz>
879
880 * gcc.dg/params/params.exp: Replace file exists with
881 TESTING_IN_BUILD_TREE.
882
810702a2 8832016-08-04 Marek Polacek <polacek@redhat.com>
884
885 PR c++/70229
886 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
887
fa8a8f79 8882016-08-04 Richard Biener <rguenther@suse.de>
889
890 PR middle-end/71984
891 * gcc.dg/torture/pr71984.c: Guard correctness check for
892 little-endian.
893
9916f5a5 8942016-08-03 Andrew Pinski <apinski@cavium.com>
895
896 * gcc.c-torture/compile/20160802-1.c: New testcase.
897
278b4698 8982016-08-03 Fritz Reese <fritzoreese@gmail.com>
899
900 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
901
860c3c85 9022016-08-03 Richard Biener <rguenther@suse.de>
903
904 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
905 and remove -O3.
906 * c-c++-common/ubsan/pr71403-2.c: Likewise.
907 * c-c++-common/ubsan/pr71403-3.c: Likewise.
908
0a41d717 9092016-08-03 Richard Biener <rguenther@suse.de>
910
911 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
912 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
913 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
914 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
915
52e3c0e8 9162016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
917
918 * gcc.dg/init-excess-2.c: Require int32plus.
919 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
920 * gcc.dg/pr59963-2.c: Require int32plus.
921 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
922 * gcc.dg/unroll-7.c: Require int32plus.
923
ad8a330c 9242016-08-02 Bin Cheng <bin.cheng@arm.com>
925
926 PR tree-optimization/34114
927 * gcc.dg/tree-ssa/loop-42.c: New test.
928
d3aa3636 9292016-08-02 Tamar Christina <tamar.christina@arm.com>
930
931 * gcc.target/aarch64/vminmaxnm.c: New.
932 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
933 tests.
934
c79d3723 9352016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
936
937 * gcc.target/powerpc/vec-extract-5.c: New tests to test
938 vec_extract for vector float, vector int, vector short, and vector
939 char.
940 * gcc.target/powerpc/vec-extract-6.c: Likewise.
941 * gcc.target/powerpc/vec-extract-7.c: Likewise.
942 * gcc.target/powerpc/vec-extract-8.c: Likewise.
943 * gcc.target/powerpc/vec-extract-9.c: Likewise.
944
5fc13c39 9452016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
946
947 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 948 single stack adjustment, no writeback.
5fc13c39 949 * gcc.target/aarch64/test_frame_12.c: Likewise.
950 * gcc.target/aarch64/test_frame_13.c: Likewise.
951 * gcc.target/aarch64/test_frame_15.c: Likewise.
952 * gcc.target/aarch64/test_frame_6.c: Likewise.
953 * gcc.target/aarch64/test_frame_7.c: Likewise.
954 * gcc.target/aarch64/test_frame_8.c: Likewise.
955 * gcc.target/aarch64/test_frame_16.c: New test.
956
2eb70c76 9572015-08-01 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR target/72748
960 * gcc.target/i386/pr72748.c: New test.
961
12117f39 9622015-08-01 Alan Hayward <alan.hayward@arm.com>
963
964 PR tree-optimization/71818
965 * gcc.dg/vect/pr71818.c: New
966
56e7a293 9672016-08-01 Martin Liska <mliska@suse.cz>
968
969 PR tree-optimization/71857
970 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
971
aa8852cc 9722016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
973
974 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
975
f3c032a4 9762016-08-01 Jan Beulich <jbeulich@suse.com>
977
978 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
979
a1e9d2c3 9802016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
981
982 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
983 * gcc.target/powerpc/mulkc3-1.c: Likewise.
984
466045aa 9852016-07-31 Jonathan Wakely <jwakely@redhat.com>
986
987 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
988 (check_effective_target_c++): Likewise. Also match for libstdc++.
989
71b5dc23 9902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
991
992 PR fortran/41922
993 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
994 * gfortran.dg/equiv_constraint_7.f90: Ditto.
995 * gfortran.dg/pr41922.f90: New test.
996
dd13eb1b 9972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
998
999 PR fortran/68566
1000 * gfortran.dg/pr68566.f90: new test.
1001
cb768824 10022016-07-30 Martin Sebor <msebor@redhat.com>
1003
1004 PR c++/60760
1005 PR c++/71091
1006 * g++.dg/cpp0x/constexpr-cast.C: New test.
1007 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1008 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1009 * g++.dg/ubsan/pr63956.C: Correct.
1010
efa8ff03 10112016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1012
1013 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1014 vector double or vector long where the vector is in memory.
1015 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1016 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1017
0b8113c5 10182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1019
1020 PR fortran/69867
1021 * gfortran.dg/pr69867.f90: New test.
1022
3badc59b 10232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1024
1025 PR fortran/69962
1026 * gfortran.dg/pr69962.f90: New test.
1027
fc8b54ff 10282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1029
1030 PR fortran/70006
1031 * gfortran.dg/pr70006.f90: New test.
1032
165b422e 10332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1034
1035 PR fortran/71730
1036 * gfortran.dg/pr71730.f90: New test.
1037 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1038 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1039 * gfortran.dg/array_constructor_26.f03: Ditto.
1040
0c6334ed 10412016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1042
1043 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1044 * gcc.target/powerpc/pr71763.c: Likewise.
1045
4ebf85be 10462016-07-29 Marek Polacek <polacek@redhat.com>
1047
1048 PR c/71742
1049 * gcc.dg/940510-1.c: Adjust dg-error.
1050 * gcc.dg/c99-flex-array-1.c: Likewise.
1051 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1052
9efe5be6 1053 PR c/71853
1054 * gcc.dg/noncompile/pr71853.c: New test.
1055
4c4548bb 1056 PR c/71573
1057 * gcc.dg/noncompile/pr71573.c: New test.
1058
8ae70602 1059 PR c/71926
1060 * g++.dg/warn/Wparentheses-30.C: New test.
1061 * gcc.dg/Wparentheses-14.c: New test.
1062
cfc1aded 10632016-07-29 Uros Bizjak <ubizjak@gmail.com>
1064
1065 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1066
d5e80d93 10672016-07-29 Bin Cheng <bin.cheng@arm.com>
1068
1069 PR tree-optimization/57558
1070 * gcc.dg/vect/pr57558-1.c: New test.
1071 * gcc.dg/vect/pr57558-2.c: New test.
1072
c7c713ec 10732016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1074
cfc1aded 1075 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1076 to scan forwprop1 dump pass.
1077
34b9af67 10782016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1079
1080 PR c++/51488
1081 * g++.dg/template/pr51488.C: New.
1082
322d4184 10832016-07-29 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR c/71969
1086 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1087 static __inline__.
1088 * gcc.dg/pr71969-1.c: New test.
1089 * gcc.dg/pr71969-2.c: New test.
1090 * gcc.dg/pr71969-3.c: New test.
1091
7648c9c7 10922016-07-29 Marek Polacek <polacek@redhat.com>
1093
1094 PR c/71574
1095 * c-c++-common/pr71574.c: New test.
1096
35fddbd6 1097 PR c/71583
1098 * gcc.dg/noncompile/pr71583.c: New test.
1099
d06bcb87 11002016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1101
1102 PR middle-end/68217
1103 * gcc.dg/pr68217.c: New test.
1104
fb5574d7 11052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1106
1107 PR fortran/71067
1108 * gfortran.dg/pr71067_1.f90: New test.
1109 * gfortran.dg/pr71067_2.f90: Ditto.
1110
a52bb7a0 11112016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/vec-extract-1.c: New test.
1114
42e96823 11152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1116
1117 PR fortran/71799
1118 * gfortran.dg/pr71799.f90: New test.
1119
d5539c6b 11202016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1121
1122 PR c++/71665
1123 * g++.dg/cpp0x/pr71665-1.C: New.
1124 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1125 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1126 * g++.dg/ext/label10.C: Likewise.
1127 * g++.dg/parse/constant5.C: Likewise.
1128
05995232 11292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1130
1131 PR fortran/71859
1132 * gfortran.dg/pr71859.f90: New test.
1133 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1134 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1135
7a4429b2 11362016-07-28 Paul Thomas <pault@gcc.gnu.org>
1137
1138 PR fortran/71883
1139 * gfortran.dg/pr71883.f90 : New test.
1140
f339cf78 11412016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1142
1143 PR tree-optimization/71734
cfc1aded 1144 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1145
8311fe26 11462016-07-28 Renlin Li <renlin.li@arm.com>
1147
1148 Revert
1149 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR fortran/71902
1152 * gfortran.dg/dependency_47.f90: New test.
1153
595e387a 11542016-07-28 Martin Liska <mliska@suse.cz>
1155
1156 PR gcov-profile/68025
1157 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1158
83554604 11592016-07-28 Martin Liska <mliska@suse.cz>
1160
1161 * g++.dg/vect/pr70944.cc: New test.
1162
ec6d2d63 11632016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1164
1165 PR middle-end/71994
1166 * gcc.dg/torture/pr71994.c: New test.
1167
12dabcee 11682016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1169
1170 PR middle-end/71078
1171 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1172 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1173 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1174
262a83d5 11752016-07-27 Richard Biener <rguenther@suse.de>
1176
1177 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1178
3989f1fe 11792016-07-27 Martin Liska <mliska@suse.cz>
1180
1181 * gcc.dg/predict-13.c: New test.
1182 * gcc.dg/predict-14.c: New test.
1183
69a499fa 11842016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1185
7a4429b2 1186 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1187 including stdint.h.
1188 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1189 including stdint.h.
1190
751fef95 11912016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1192
1193 PR target/71869
1194 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1195 IEEE built-in functions handle quiet and signalling NaNs
1196 correctly.
1197
5e07497c 11982016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1199
1200 PR fortran/71862
1201 * gfortran.dg/pr71862.f90: New test.
1202
18928e61 12032016-07-26 Martin Sebor <msebor@redhat.com>
1204
1205 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1206 selector with dg-options.
1207
7e1856f1 12082016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1209
1210 PR tree-optimization/18046
1211 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1212 * gcc.dg/tree-ssa/vrp103.c: New test.
1213 * gcc.dg/tree-ssa/vrp104.c: New test.
1214
08679462 12152016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1216
1217 * gcc.target/powerpc/pr63354.c: Require lp64 since
1218 -mprofile-kernel is not legal with -m32.
1219
8c3efadf 12202016-07-26 Richard Biener <rguenther@suse.de>
1221
1222 PR rtl-optimization/71984
1223 * gcc.dg/torture/pr71984.c: New testcase.
1224
78866ecd 12252016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1226
1227 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1228 g++-dg-runtest via et-dg-runtest.
1229 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1230 * gcc.dg/vect/vect.exp: Likewise.
1231 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1232 gfortran-dg-runtest.
1233 * gfortran.dg/vect/vect.exp: Likewise.
1234 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1235 (check_mips_loongson_hw_available): Likewise.
1236 (check_effective_target_mpaired_single_runtime): Likewise.
1237 (check_effective_target_mips_loongson_runtime): Likewise.
1238 (add_options_for_mpaired_single): Likewise.
1239 (check_effective_target_vect_int): Add global et_index.
1240 Check and save the supported feature for a target selected by
1241 the et_index target. Break long lines where appropriate. Call
1242 et-is-effective-target for MIPS with an argument instead of
1243 check_effective_target_* where appropriate.
1244 (check_effective_target_vect_intfloat_cvt): Likewise.
1245 (check_effective_target_vect_uintfloat_cvt): Likewise.
1246 (check_effective_target_vect_floatint_cvt): Likewise.
1247 (check_effective_target_vect_floatuint_cvt): Likewise.
1248 (check_effective_target_vect_simd_clones): Likewise.
1249 (check_effective_target_vect_shift): ewise.
1250 (check_effective_target_whole_vector_shift): Likewise.
1251 (check_effective_target_vect_bswap): Likewise.
1252 (check_effective_target_vect_shift_char): Likewise.
1253 (check_effective_target_vect_long): Likewise.
1254 (check_effective_target_vect_float): Likewise.
1255 (check_effective_target_vect_double): Likewise.
1256 (check_effective_target_vect_long_long): Likewise.
1257 (check_effective_target_vect_no_int_max): Likewise.
1258 (check_effective_target_vect_no_int_add): Likewise.
1259 (check_effective_target_vect_no_bitwise): Likewise.
1260 (check_effective_target_vect_widen_shift): Likewise.
1261 (check_effective_target_vect_no_align): Likewise.
1262 (check_effective_target_vect_hw_misalign): Likewise.
1263 (check_effective_target_vect_element_align): Likewise.
1264 (check_effective_target_vect_condition): Likewise.
1265 (check_effective_target_vect_cond_mixed): Likewise.
1266 (check_effective_target_vect_char_mult): Likewise.
1267 (check_effective_target_vect_short_mult): Likewise.
1268 (check_effective_target_vect_int_mult): Likewise.
1269 (check_effective_target_vect_extract_even_odd): Likewise.
1270 (check_effective_target_vect_interleave): Likewise.
1271 (check_effective_target_vect_stridedN): Likewise.
1272 (check_effective_target_vect_multiple_sizes): Likewise.
1273 (check_effective_target_vect64): Likewise.
1274 (check_effective_target_vect_call_copysignf): Likewise.
1275 (check_effective_target_vect_call_sqrtf): Likewise.
1276 (check_effective_target_vect_call_btrunc): Likewise.
1277 (check_effective_target_vect_call_btruncf): Likewise.
1278 (check_effective_target_vect_call_ceil): Likewise.
1279 (check_effective_target_vect_call_ceilf): Likewise.
1280 (check_effective_target_vect_call_floor): Likewise.
1281 (check_effective_target_vect_call_floorf): Likewise.
1282 (check_effective_target_vect_call_lceil): Likewise.
1283 (check_effective_target_vect_call_lfloor): Likewise.
1284 (check_effective_target_vect_call_nearbyint): Likewise.
1285 (check_effective_target_vect_call_nearbyintf): Likewise.
1286 (check_effective_target_vect_call_round): Likewise.
1287 (check_effective_target_vect_call_roundf): Likewise.
1288 (check_effective_target_vect_perm): Likewise, but also append *_saved
1289 to the existing global name to properly cache the result.
1290 (check_effective_target_vect_perm_byte): Likewise.
1291 (check_effective_target_vect_perm_short): Likewise.
1292 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1293 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1294 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1295 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1296 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1297 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1298 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1299 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1300 (check_effective_target_vect_sdot_qi): Likewise.
1301 (check_effective_target_vect_udot_qi): Likewise.
1302 (check_effective_target_vect_sdot_hi): Likewise.
1303 (check_effective_target_vect_udot_hi): Likewise.
1304 (check_effective_target_vect_usad_char): Likewise.
1305 (check_effective_target_vect_pack_trunc): Likewise.
1306 (check_effective_target_vect_unpack): Likewise.
1307 (check_effective_target_vect_aligned_arrays): Likewise.
1308 (check_effective_target_vect_natural_alignment): Likewise.
1309 (check_effective_target_vector_alignment_reachable): Likewise.
1310 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1311 (is-effective-target): Initialize et_index if undefined.
1312 (et-dg-runtest): New.
1313 (et-is-effective-target): Likewise.
1314 (check_vect_support_and_set_flags): Add supported MIPS targets to
1315 EFFECTIVE_TARGETS list. Return the number of supported targets.
1316
b2930f09 13172016-07-26 Richard Biener <rguenther@suse.de>
1318 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1319
1320 PR middle-end/70920
1321 * gcc.dg/pr70920-1.c: New test-case.
1322 * gcc.dg/pr70902-2.c: Likewise.
1323 * gcc.dg/pr70920-3.c: Likewise.
1324 * gcc.dg/pr70920-4.c: Likewise
1325 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1326 2 instead of 3.
1327
90821294 13282016-07-25 Alexander Monakov <amonakov@ispras.ru>
1329
1330 * gcc.c-torture/execute/pr71494.c: Require label_values.
1331 * gcc.dg/pr16973.c: Ditto.
1332
1660595b 13332016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1334
1335 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1336 * gcc.dg/torture/pr69771.c: Require int32plus.
1337 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1338
5b2b88ce 13392016-07-25 Martin Liska <mliska@suse.cz>
1340
1341 * gcc.dg/torture/pr71987.c: New test.
1342
e2f926e9 13432016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1344
1345 PR fortran/71935
1346 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1347 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1348 * gfortran.dg/pr71935.f90: New test.
1349
efa8e86e 13502016-07-22 Martin Sebor <msebor@redhat.com>
1351
1352 PR c++/71675
1353 * g++.dg/ext/atomic-3.C: New test.
1354 * gcc.dg/atomic/pr71675.c: New test.
1355
5a43070d 13562016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1357
1358 * gcc.target/i386/mvc8.c: New test.
1359
1b793819 13602016-07-22 Bin Cheng <bin.cheng@arm.com>
1361
1362 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1363 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1364
d4b4c787 13652016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1366
1367 PR fortran/71795
1368 * gfortran.dg/constructor_50.f90: New test.
1369
45648efe 13702016-07-22 Martin Liska <mliska@suse.cz>
1371
1372 PR gcov-profile/69028
1373 PR gcov-profile/62047
1374 * g++.dg/cilk-plus/pr69028.C: New test.
1375
b657bb1f 13762016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1377
1378 * gfortran.dg/coarray_stat_2.f90: New test.
1379
3a421504 13802016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1381
1382 * gcc.target/powerpc/vec-extract.h: New files to check the
1383 vec_extract built-in functions for all vector types, testing
1384 accessing each element, both with constant and variable element
1385 numbers.
1386 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1387 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1388 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1389 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1390 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1391 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1392 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1393 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1394 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1395
d40a1eac 13962016-07-21 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR c++/71728
1399 * g++.dg/other/pr71728.C: New test.
1400
3b0d7293 14012016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1402
1403 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1404 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1405 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1406 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1407 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1408
50953a9f 14092016-07-21 Richard Biener <rguenther@suse.de>
1410
1411 PR tree-optimization/71947
1412 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1413
90261646 14142016-07-21 Bin Cheng <bin.cheng@arm.com>
1415
1416 * gcc.dg/tree-ssa/scev-15.c: New.
1417
5a5a7a90 14182016-07-21 Bin Cheng <bin.cheng@arm.com>
1419
1420 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1421
df0c563f 14222016-07-21 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/71941
1425 * g++.dg/gomp/pr71941.C: New test.
1426
24acd4ab 14272016-07-20 David Malcolm <dmalcolm@redhat.com>
1428
1429 PR c/70339
1430 PR c/71858
1431 * g++.dg/spellcheck-identifiers.C: New test case, based on
1432 gcc.dg/spellcheck-identifiers.c.
1433 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1434 gcc.dg/spellcheck-identifiers-2.c.
1435 * g++.dg/spellcheck-typenames.C: New test case, based on
1436 gcc.dg/spellcheck-typenames.c
1437
8669e753 14382016-07-20 Jonathan Wakely <jwakely@redhat.com>
1439
1440 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1441 pointer to member function and also test catching by reference.
1442
75cb41b8 14432016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1444
1445 * gcc.target/s390/pr67443.c: Fix test case.
1446
07be1239 14472016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1448
1449 * gcc.target/s390/insv-1.c: Xfail some tests.
1450 * gcc.target/s390/insv-2.c: Likewise.
1451
e9b5fdd9 14522016-07-20 Georg-Johann Lay <avr@gjlay.de>
1453
1454 * gcc.target/avr/torture/get-mem.c: New test.
1455 * gcc.target/avr/torture/set-mem.c: New test.
1456
b704b0e1 14572016-07-20 Georg-Johann Lay <avr@gjlay.de>
1458
1459 PR target/71948
1460 * gcc.target/avr/torture/tiny-progmem.c: New test.
1461
051eb924 14622016-07-20 Jakub Jelinek <jakub@redhat.com>
1463
fdb70809 1464 PR c++/71909
1465 * g++.dg/parse/pr71909.C: New test.
1466 * g++.dg/tm/pr71909.C: New test.
1467
051eb924 1468 PR c++/50060
1469 * g++.dg/cpp0x/constexpr-50060.C: New test.
1470 * g++.dg/cpp1y/constexpr-50060.C: New test.
1471
c4e1267c 14722016-07-20 Martin Liska <mliska@suse.cz>
1473
1474 * gfortran.dg/graphite/pr71898.f90: New test.
1475
ecaa5fd4 14762016-07-20 Bin Cheng <bin.cheng@arm.com>
1477
1478 PR tree-optimization/71503
1479 PR tree-optimization/71683
1480 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1481 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1482
f5b88ba1 14832016-07-20 Martin Liska <mliska@suse.cz>
1484
1485 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1486 * gcc.dg/plugin/sreal-test-1.c: Remove.
1487 * gcc.dg/plugin/sreal_plugin.c: Remove.
1488
e889bd11 14892016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1490
1491 PR fortran/71902
1492 * gfortran.dg/dependency_47.f90: New test.
1493
1c6bb1c0 14942016-07-19 Jakub Jelinek <jakub@redhat.com>
1495
94d511af 1496 PR rtl-optimization/71916
1497 * gcc.c-torture/compile/pr71916.c: New test.
1498
54e95a17 1499 PR middle-end/71874
1500 * g++.dg/torture/pr71874.C: New test.
1501
1c6bb1c0 1502 PR middle-end/71734
1503 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1504 (my_alloc): Rewritten to use __builtin_posix_memalign and
1505 __SIZE_TYPE__.
1506 (my_free): Use __builtin_free instead of _mm_free.
1507 (Vec::operator=): Use __builtin_memcpy.
1508
0d565f19 15092016-07-19 Martin Jambor <mjambor@suse.cz>
1510
cfc1aded 1511 PR fortran/71688
1512 * gfortran.dg/pr71688.f90: New test.
0d565f19 1513
2be13cd5 15142016-07-19 Richard Biener <rguenther@suse.de>
1515
1516 * c-c++-common/vector-subscript-6.c: New testcase.
1517 * c-c++-common/vector-subscript-7.c: Likewise.
1518
1697df09 15192016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1520
7a4429b2 1521 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1522 and UInt32 based on __SIZEOF_INT__.
1523
8894566e 15242016-07-19 Richard Biener <rguenther@suse.de>
1525
1526 PR tree-optimization/71901
1527 * gcc.dg/torture/pr71901.c: New testcase.
1528
15292016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1530
1531 PR tree-optimization/71908
1532 * gcc.dg/torture/pr71908.c: New testcase.
1533
106ac76d 15342016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1535
1536 PR target/71493
1537 * gcc.target/powerpc/pr71493-1.c: New test.
1538 * gcc.target/powerpc/pr71493-2.c: Likewise.
1539
e6517a48 15402016-07-18 Jakub Jelinek <jakub@redhat.com>
1541
d1e0c36e 1542 PR c++/71835
1543 * g++.dg/conversion/ambig3.C: New test.
1544
6fe424c2 1545 PR c++/71828
1546 * g++.dg/cpp0x/constexpr-71828.C: New test.
1547
d3dd9e33 1548 PR c++/71826
1549 * g++.dg/template/pr71826.C: New test.
1550
74fd83a9 1551 PR c++/71822
1552 * g++.dg/template/defarg21.C: New test.
1553
e6517a48 1554 PR c++/71871
1555 * g++.dg/ext/vector31.C: New test.
1556
f942bdbf 15572016-07-18 Uros Bizjak <ubizjak@gmail.com>
1558
1559 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1560
4b1425be 15612016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1562
1563 PR tree-optimization/71734
1564 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1565
a80f37e1 15662016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1567
1568 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1569 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1570 stack-layout-dynamic-1.c: New test.
1571
ea283725 15722016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1573
1574 * gcc.target/s390/nolrl-1.c: New test.
1575
14eab729 15762016-07-17 Fritz Reese <fritzoreese@gmail.com>
1577
1578 PR fortran/71523
1579 * gfortran.dg/pr71523_1.f90: New test.
1580 * gfortran.dg/pr71523_2.f90: New test.
1581
3925d644 15822016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1583
1584 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1585
fb9ff4ce 15862016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1587 Marco Restelli <mrestelli@gmail.com>
1588
1589 PR fortran/62125
1590 * gfortran.dg/pr62125.f90: New test.
1591
95b0f5e9 15922016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1593
1594 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1595 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1596
1913be16 15972016-07-15 Jonathan Wakely <jwakely@redhat.com>
1598
1599 PR c++/58796
1600 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1601 * g++.dg/cpp0x/nullptr35.C: New test.
1602
b4803084 16032016-07-15 Bin Cheng <bin.cheng@arm.com>
1604
1605 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1606
89e3ec3d 16072016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1608
1609 * gfortran.dg/goacc/vector_length.f90: New test.
1610
2084e279 16112016-07-15 Richard Biener <rguenther@suse.de>
1612
1613 PR tree-optimization/71881
1614 * gcc.dg/torture/pr71881.c: New testcase.
1615
2177bb9a 16162016-07-15 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/71887
1619 * gcc.dg/torture/pr71887.c: New testcase.
1620
0dd7db3b 16212016-07-15 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR c/71858
1624 * gcc.dg/spellcheck-identifiers-3.c: New test.
1625
b41cc4d1 16262016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1627
1628 PR fortran/71807
1629 * gfortran.dg/null_9.f90: New test.
1630
a4d34e5e 16312016-07-15 Bin Cheng <bin.cheng@arm.com>
1632
1633 * gcc.dg/tree-ssa/loop-41.c: New test.
1634
1547c551 16352016-07-15 Bin Cheng <bin.cheng@arm.com>
1636
1637 PR tree-optimization/71347
1638 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1639
b9c2416b 16402016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1641
1642 PR fortran/29819
1643 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1644 * gfortran.dg/contains.f90: Ditto.
1645 * gfortran.dg/contains_empty_1.f03: Ditto.
1646 * gfortran.dg/submodule_3.f08: Ditto.
1647
28413b15 16482016-07-14 Jakub Jelinek <jakub@redhat.com>
1649
661af228 1650 PR testsuite/71865
1651 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1652 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1653 expected diagnostics.
1654
28413b15 1655 PR c/71858
1656 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1657 * gcc.dg/spellcheck-identifiers-2.c: New test.
1658 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1659 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1660
7b3b3a49 16612016-07-14 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/71872
1664 * gcc.c-torture/compile/pr71872.c: New test.
1665
7c039c44 16662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1667
1668 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1669 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1670 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1671 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1672 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1673 * gcc.target/arm/atomic-op-acquire-1.c: This.
1674 * gcc.target/arm/atomic-op-char.c: Rename into ...
1675 * gcc.target/arm/atomic-op-char-1.c: This.
1676 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1677 * gcc.target/arm/atomic-op-consume-1.c: This.
1678 * gcc.target/arm/atomic-op-int.c: Rename into ...
1679 * gcc.target/arm/atomic-op-int-1.c: This.
1680 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1681 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1682 * gcc.target/arm/atomic-op-release.c: Rename into ...
1683 * gcc.target/arm/atomic-op-release-1.c: This.
1684 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1685 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1686 * gcc.target/arm/atomic-op-short.c: Rename into ...
1687 * gcc.target/arm/atomic-op-short-1.c: This.
1688 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1689 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1690 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1691 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1692 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1693 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1694 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1695 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1696 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1697 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1698
80c5e533 16992016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1700
1701 PR fortran/70842
1702 * gfortran.dg/select_type_35.f03: New test.
1703
c5a9fc7b 17042016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1705
1706 PR target/65951
1707 PR tree-optimization/70923
1708 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1709 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1710 * gcc.dg/vect/pr65951.c: Likewise.
1711 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1712
d1242c94 17132016-07-14 David Edelsohn <dje.gcc@gmail.com>
1714
1715 * c-c++-common/pr60226.c: Expect maximum object file alignment
1716 error on AIX.
1717
97f2a90b 17182016-07-14 Richard Biener <rguenther@suse.de>
1719
1720 PR tree-optimization/71866
1721 * gcc.dg/torture/pr71866.c: New testcase.
1722
6029a910 17232016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1724
1725 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1726 selector and enclose boolean expression in curly braces.
1727
798d22ed 17282016-07-14 Alan Modra <amodra@gmail.com>
1729
1730 PR target/71733
1731 * gcc.target/powerpc/p9-novsx.c: New.
1732
3ffcb27d 17332016-07-13 Andi Kleen <ak@linux.intel.com>
1734
1735 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1736 * g++.dg/tree-prof/morefunc.C: Dito.
1737 * g++.dg/tree-prof/pr35545.C: Dito.
1738 * g++.dg/tree-prof/reorder.C: Dito.
1739 * gcc.dg/tree-prof/20050826-2.c: Dito.
1740 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1741 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1742 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1743 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1744 * gcc.dg/tree-prof/inliner-1.c: Dito.
1745 * gcc.dg/tree-prof/merge_block.c: Dito.
1746 * gcc.dg/tree-prof/stringop-1.c: Dito.
1747 * gcc.dg/tree-prof/stringop-2.c: Dito.
1748 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1749 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1750 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1751 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1752 * gcc.dg/tree-prof/update-loopch.c: Dito.
1753 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1754 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1755 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1756 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1757 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1758 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1759 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1760
9ace90e5 17612016-07-13 Andi Kleen <ak@linux.intel.com>
1762
1763 * lib/profopt.exp (profopt-execute): Remove .imports files.
1764
b75cf198 17652016-07-13 Andi Kleen <ak@linux.intel.com>
1766
f942bdbf 1767 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1768
4d0389a9 17692016-07-13 Andi Kleen <ak@linux.intel.com>
1770
1771 * lib/profopt.exp (dg-final-scan-autofdo,
1772 dg-final-scan-not-autofdo): New functions.
1773
a5af7a75 17742016-07-13 Bin Cheng <bin.cheng@arm.com>
1775
1776 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1777 * gcc.dg/vect/vect-35.c: Ditto.
1778 * gcc.dg/vect/vect-alias-check-2.c: New test.
1779
c6bcae01 17802016-07-13 Martin Liska <mliska@suse.cz>
1781
1782 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1783 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1784 * gfortran.dg/pr42108.f90: Update expected dump scan.
1785
0644c120 17862016-07-13 Richard Biener <rguenther@suse.de>
1787
1788 PR tree-optimization/24574
1789 * gcc.dg/pr24574.c: New testcase.
1790
2bbae5b9 17912016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1792
f942bdbf 1793 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1794 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1795 * c-c++-common/pr68833-1.c: Require int32plus.
1796 * gcc.dg/ipa/pr63551.c: Likewise.
1797 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1798 * gcc.dg/ipa/pr64041.c: Require int32plus.
1799
839a6560 18002016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1801
1802 PR ipa/71633
1803 * g++.dg/pr71633.C: New test.
1804
8f5f2788 18052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1806
1807 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1808 Add new arm_thumb1_cbz_ok effective target.
1809 * gcc.target/arm/cbz.c: New test.
1810
417e5cc5 18112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1812
1813 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1814 Define effective target.
1815 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1816 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1817 * gcc.target/arm/movhi_movw.c: New test.
1818 * gcc.target/arm/movsi_movw.c: Likewise.
1819 * gcc.target/arm/movdi_movw.c: Likewise.
1820
68a5143e 18212016-07-13 Richard Biener <rguenther@suse.de>
1822
1823 PR middle-end/71104
1824 * gcc.dg/pr71104-1.c: New testcase.
1825 * gcc.dg/pr71104-2.c: Likewise.
1826
69e8d259 18272016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1828
1829 PR target/71805
1830 * gcc.target/powerpc/pr71805.c: New test.
1831
244f142f 18322016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1833
1834 * gcc.target/powerpc/divkc3-1.c: New.
1835 * gcc.target/powerpc/mulkc3-1.c: New.
1836
6fc56f1f 18372016-07-12 Nathan Sidwell <nathan@acm.org>
1838
1839 * gcc.target/arm/data-rel-1.c: New.
1840 * gcc.target/arm/data-rel-2.c: New.
1841 * gcc.target/arm/data-rel-3.c: New.
1842
94ee1e9c 18432016-07-12 Martin Liska <mliska@suse.cz>
1844
1845 * gcc.dg/params/blocksort-part.c: New test.
1846 * gcc.dg/params/params.exp: New file.
1847
cd32d747 18482016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1849
1850 PR middle-end/71700
1851 * gcc.c-torture/execute/pr71700.c: New test.
1852
ad010d47 18532016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1854 Richard Biener <rguenther@suse.de>
1855
1856 PR tree-optimization/23286
1857 PR tree-optimization/70159
1858 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1859 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1860 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1861 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1862 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1863 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1864 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1865 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1866 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1867 * gcc.dg/pr51879-12.c: Likewise.
1868 * gcc.dg/strlenopt-9.c: Likewise.
1869 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1870 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1871 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1872 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1873 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1874 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1875 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1876 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1877 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1878 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1879 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1880 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1881 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1882 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1883 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1884
9aece49e 18852016-07-12 Richard Biener <rguenther@suse.de>
1886
1887 PR rtl-optimization/68961
1888 * gcc.target/i386/pr68961.c: New testcase.
1889
8f05fee9 18902016-07-11 Jakub Jelinek <jakub@redhat.com>
1891
4a6cc5cd 1892 PR middle-end/71758
1893 * c-c++-common/gomp/pr71758.c: New test.
1894 * gfortran.dg/gomp/pr71758.f90: New test.
1895
8f05fee9 1896 PR tree-optimization/71823
1897 * gcc.dg/vect/pr71823.c: New test.
1898
b73690a4 18992016-07-11 David Malcolm <dmalcolm@redhat.com>
1900
1901 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1902 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1903 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1904
675f4c6b 19052016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1906
1907 PR target/71801
1908 * gcc.target/i386/pr71801.c: New test.
1909
9aaf7e3e 19102016-07-11 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/71816
1913 * gcc.dg/torture/pr71816.c: New testcase.
1914
dd58bf21 19152016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1916
1917 PR fortran/71783
1918 * gfortran.dg/dependency_46.f90: New test.
1919
a2ebcb84 19202016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1921
1922 PR rtl-optimization/71621
1923 * gcc.target/i386/pr71621-1.c: New.
1924 * gcc.target/i386/pr71621-2.c: New.
1925
6cedf97e 19262016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1927
1928 * gfortran.dg/goacc/pr71704.f90: New test.
1929
dc71c755 19302016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1931
1932 PR target/71297
1933 * gcc.target/powerpc/pr71297.c: New.
1934
288161af 19352016-07-08 Jiong Wang <jiong.wang@arm.com>
1936
1937 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1938
98e771d6 19392016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1940
1941 PR target/71806
1942 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1943
c3d27339 19442016-07-08 Alan Hayward <alan.hayward@arm.com>
1945
1946 PR tree-optimization/71667
1947 * gcc.dg/vect/pr71667.c: New
1948
b1b5042a 19492016-07-08 Martin Liska <mliska@suse.cz>
1950
1951 * gcc.dg/torture/pr71606.c: New test.
1952
5cdc40a0 19532016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1954
1955 PR fortran/71764
1956 * gfortran.dg/pr71764.f90: New test.
1957
bcc4d868 19582016-07-07 Jakub Jelinek <jakub@redhat.com>
1959 Kai Tietz <ktietz70@googlemail.com>
1960
1961 PR c++/70869
1962 PR c++/71054
1963 * g++.dg/cpp0x/pr70869.C: New test.
1964 * g++.dg/cpp0x/pr71054.C: New test.
1965
b39328b2 19662016-07-07 David Edelsohn <dje.gcc@gmail.com>
1967
1968 * g++.dg/debug/pr71432.C: Fail on AIX.
1969
95c9caad 19702016-07-07 Martin Liska <mliska@suse.cz>
1971
1972 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1973 an undefined behavior.
1974 * gfortran.dg/do_3.F90: Likewise.
1975 * gfortran.dg/do_check_11.f90: New test.
1976 * gfortran.dg/do_check_12.f90: New test.
1977 * gfortran.dg/do_corner_warn.f90: New test.
1978
8e976d11 19792016-07-07 Martin Liska <mliska@suse.cz>
1980
1981 * gfortran.dg/predict-1.f90: Ammend the test.
1982 * gfortran.dg/predict-2.f90: Likewise.
1983
26716fc7 19842016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1985
1986 PR ipa/71624
1987 * g++.dg/pr71624.C: New test.
1988
2d079cbf 19892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1990
1991 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1992 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1993 ARMv8-M Mainline architectures.
1994
9e6f4af4 19952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1996
1997 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1998 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1999
d490b07a 20002016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2001
2002 PR target/70098
2003 PR target/71763
2004 * gcc.target/powerpc/pr71763.c: New file.
2005
798fc305 20062016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2007
2008 PR tree-optimization/71518
f942bdbf 2009 * gcc.dg/pr71518.c: New test.
798fc305 2010
97e4cbac 20112016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2012
2013 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2014
19aea164 20152016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2016
f942bdbf 2017 PR target/50739
19aea164 2018 * gcc.target/avr/pr50739.c: New test.
2019
105e9dfc 20202016-07-05 Jan Hubicka <jh@suse.cz>
2021
2022 * gcc.dg/tree-ssa/scev-14.c: update template.
2023
1137da9c 20242016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2025
2026 * gcc.dg/vect/group-no-gaps-1.c: New test.
2027
ce393063 20282016-07-05 Andi Kleen <ak@linux.intel.com>
2029
2030 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2031 if kernel supports MPX.
2032
039a1d47 20332016-07-05 Kito Cheng <kito.cheng@gmail.com>
2034
2035 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2036
f2ccdf8e 20372016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2038 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2039
2040 * gcc.target/powerpc/signbit-1.c: New test.
2041 * gcc.target/powerpc/signbit-2.c: New test.
2042 * gcc.target/powerpc/signbit-3.c: New test.
2043
0215a22c 20442016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045
2046 PR rtl-optimization/71594
2047 * gcc.dg/torture/pr71594.c: New test.
2048
30a39817 20492016-07-05 Jan Hubicka <jh@suse.cz>
2050
2051 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2052
b65b8df2 20532016-07-05 David Malcolm <dmalcolm@redhat.com>
2054
2055 PR c++/62314
f9c39b65 2056 * g++.dg/parse/error5.C: Update column
b65b8df2 2057 number of missing semicolon error.
2058 * g++.dg/pr62314-2.C: New test case.
2059
6b5471d8 20602016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2061
2062 * gfortran.dg/coarray_stat_function.f90: New test.
2063 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2064 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2065 to new interfaces.
2066
35b3a8dd 20672016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2068
2069 PR fortran/71623
2070 * gfortran.dg/deferred_character_17.f90: New test.
2071
b84c1ddf 20722016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2073
2074 * gcc.target/arm/neon/polytypes.c: Move to ...
2075 * gcc.target/arm/polytypes.c: ... here.
2076 * gcc.target/arm/neon/pr51534.c: Move to ...
2077 * gcc.target/arm/pr51534.c: ... here.
2078 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2079 * gcc.target/arm/vect-vcvt.c: ... here.
2080 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2081 * gcc.target/arm/vect-vcvtq.c: ... here.
2082 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2083 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2084 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2085 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2086 * gcc.target/arm/neon/neon.exp: Delete.
2087 * gcc.target/arm/neon/: Delete.
2088
7e9136f1 20892016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2090
2091 PR fortran/65575
2092 * gfortran.dg: pr65575.f90: New test.
2093
18b42a28 20942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2095
2096 PR fortran/35849
2097 * gfortran.dg: pr35849.f90: New test.
2098
f8765404 20992016-07-04 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c++/71739
2102 * g++.dg/cpp0x/pr71739.C: New test.
2103
e3422b3a 21042016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2105
2106 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2107
2da1c9f7 21082016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2109
2110 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2111 locr.
2112 * gcc.target/s390/loc-1.c: New test.
2113
6125d36e 21142016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2115
f9c39b65 2116 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2117 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2118
42797d4b 21192016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2120
2121 PR target/63874
2122 * gcc.target/aarch64/pr63874.c: New test.
2123
9d9fe66a 21242016-07-04 Jan Beulich <jbeulich@suse.com>
2125
2126 * g++.dg/header.c: New.
2127 * gcc.dg/header.c: New.
2128
c364d0f3 21292016-07-02 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c/71719
2132 * c-c++-common/Wunused-var-15.c: New test.
2133
267f3c67 21342016-07-01 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR fortran/71687
2137 * gfortran.dg/gomp/pr71687.f90: New test.
2138
8297c70b 21392016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2140
2141 * gcc.dg/const-float128-ped.c: Require __float128 effective
2142 target and options.
2143 * gcc.dg/const-float128.c: Likewise.
2144 * gcc.dg/torture/float128-cmp-invalid.c: Require
2145 __float128 and base_quadfloat_support effective targets, and
2146 __float128 options.
2147 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2148 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2149 * gcc.dg/torture/float128-nan.c: Likewise.
2150 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2151 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2152 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2153 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2154 (add_options_for___float128): New.
2155 (check_effective_target_base_quadword_support): New.
2156
eab79b94 21572016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2158
2159 PR target/71720
2160 * gcc.target/powerpc/pr71720.c: New test.
2161
4ce6622a 21622016-07-01 Jan Beulich <jbeulich@suse.com>
2163
2164 * gcc.dg/bss.c: New.
2165
0b6f1914 21662016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2167
2168 PR target/71698
2169 * gcc.target/powerpc/pr71698.c: New test.
2170
4d28a470 21712016-07-01 Georg-Johann Lay <avr@gjlay.de>
2172
2173 PR target/71151
2174 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2175 instead of ".foo" for its section name.
2176 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2177 depending on MCU's flash size.
2178 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2179 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2180 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2181 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2182 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2183 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2184
ed8613ec 21852016-07-01 Jan Beulich <jbeulich@suse.com>
2186
2187 * gcc.target/i386/pr65105-2.c: Add -msse2.
2188
720a0bce 21892016-06-30 Jakub Jelinek <jakub@redhat.com>
2190
c54ee83c 2191 PR tree-optimization/71707
2192 * gcc.dg/strlenopt-29.c: New test.
2193
a845ae6c 2194 PR fortran/71704
2195 * gfortran.dg/gomp/pr71704.f90: New test.
2196
720a0bce 2197 PR fortran/71705
2198 * gfortran.dg/gomp/pr71705.f90: New test.
2199
17c32c4a 22002016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2201
2202 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2203 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2204 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2205 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2206 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2207 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2208 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2209 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2210 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2211 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2212 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2213 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2214 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2215 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2216 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2217 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2218 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2219 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2220 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2221 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2222 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2223 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2224 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2225 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2226 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2227 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2228 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2229 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2230 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2231 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2232 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2233 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2234 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2235 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2236 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2237 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2238 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2239 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2240 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2241 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2242 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2243 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2244 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2245 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2246 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2247 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2248 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2249 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2250 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2251 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2252 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2253 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2254 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2255 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2256 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2257 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2258 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2259 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2260 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2261 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2262 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2263 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2264 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2265 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2266 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2267 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2268 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2269 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2270 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2271 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2272 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2273 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2274 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2275 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2276 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2277 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2278 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2279 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2280 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2281 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2282 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2283
443405c9 22842016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2285 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2286
2287 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2288
6e3a3de2 22892016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2290 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2291
2292 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2293
413c4f6c 22942016-06-30 David Malcolm <dmalcolm@redhat.com>
2295
2296 PR driver/71651
2297 * gcc.dg/spellcheck-options-12.c: New test case.
2298
4c4e99c3 22992016-06-30 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR middle-end/71693
2302 * gcc.c-torture/compile/pr71693.c: New test.
2303
26a2e993 23042016-06-29 David Malcolm <dmalcolm@redhat.com>
2305
2306 * gcc.dg/spellcheck-params.c: New testcase.
2307 * gcc.dg/spellcheck-params-2.c: New testcase.
2308
63abcf45 23092016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2310
2311 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2312 vector extract instructions.
2313 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2314
5f1d49ac 23152016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2316
2317 PR fortran/71686
2318 * gfortran.dg/unexpected_eof_2.f90: New test.
2319 * gfortran.dg/unexpected_eof_3.f90: New test.
2320
0dc00113 23212016-06-29 Jim Wilson <jim.wilson@linaro.org>
2322
2323 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2324
4b975445 23252016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2326
2327 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2328 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2329 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2330
e276a6b9 23312016-06-29 Richard Biener <rguenther@suse.de>
2332
2333 PR middle-end/15256
2334 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2335
c02f3e35 23362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2337
2338 * gcc.target/arm/aapcs/neon-vect10.c: Require
2339 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2340 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2341 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2342 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2343 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2344 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2345 * gcc.target/arm/fp16-aapcs-1.c: Require
2346 -mfloat-ab=hard. Also simplify the test.
2347 * gcc.target/arm/fp16-aapcs-2.c: New.
2348
d0c2a3dd 23492016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2350
f942bdbf 2351 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2352 (add_options_for_arm_fp16_ieee): New.
2353 (add_options_for_arm_fp16_alternative): New.
2354 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2355 long-line.
2356 (effective_target_arm_fp16_hw): New.
2357
162fed22 23582016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2359
2360 PR tree-optimization/71655
2361 * g++.dg/pr71655.C: New test.
2362
9ed0eb00 23632016-06-29 Martin Liska <mliska@suse.cz>
2364
2365 * gcc.dg/pr71585.c: New test.
2366 * gcc.dg/pr71585-2.c: New test.
2367 * gcc.dg/pr71585-3.c: New test.
2368
641b1c86 23692016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2370
2371 PR tree-optimization/70729
2372 * g++.dg/vect/pr70729.cc: New test.
2373
44e775d8 23742016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2375
2376 * c-c++-common/gomp/cancel-1.c: Extend.
2377
83b23cdf 23782016-06-29 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR tree-optimization/71625
2381 * gcc.dg/strlenopt-28.c: New test.
2382
b6a4a0f5 23832016-06-29 Richard Biener <rguenther@suse.de>
2384
2385 PR middle-end/71002
2386 * g++.dg/torture/pr71002.C: Adjust testcase.
2387
1af10ce6 23882016-06-29 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR c/71685
2391 * gcc.dg/pr71685.c: New test.
2392
23932016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2394
2395 PR c/71552
2396 * gcc.dg/init-bad-9.c: New test.
2397
043457fd 23982016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2399
2400 * gcc.target/powerpc/abs128-1.c: Require VSX.
2401 * gcc.target/powerpc/copysign128-1.c: Likewise.
2402 * gcc.target/powerpc/inf128-1.c: Likewise.
2403 * gcc.target/powerpc/nan128-1.c: Likewise.
2404
d378e319 24052016-06-28 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR middle-end/71626
2408 * gcc.c-torture/execute/pr71626-1.c: New test.
2409 * gcc.c-torture/execute/pr71626-2.c: New test.
2410
10ef7949 24112016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2412
2413 PR target/71656
2414 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2415
1fcfb8f7 24162016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2417
2418 PR target/71670
2419 * gcc.target/powerpc/pr71670.c: New testcase.
2420
35fd0c10 24212016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2422
2423 PR target/71656
2424 * gcc.target/powerpc/pr71656-1.c: New test.
2425 * gcc.target/powerpc/pr71656-2.c: New test.
2426
584757bc 24272016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2428
2429 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2430 around fp16 code.
2431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2433 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2434 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2436 Add arm_neon_fp16_ok effective target.
f942bdbf 2437 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2438 Likewise.
2439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2440 Likewise.
2441 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2442 Likewise.
2443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2444 Likewise.
2445 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2446 Likewise.
2447 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2448 Likewise.
2449 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2450 Likewise.
2451 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2452 Likewise.
2453 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2454 Likewise.
2455 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2456 Likewise.
2457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2458 Likewise.
584757bc 2459
cbcc4297 24602016-06-26 Jan Hubicka <hubicka@ucw.cz>
2461
2462 * gcc.dg/predict-12.c: New testcase.
2463
0aa73965 24642016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2465
2466 PR fortran/71649
2467 * gfortran.dg/pr71649.f90: New test.
2468
9977f724 24692016-06-25 Jakub Jelinek <jakub@redhat.com>
2470
a5c54f33 2471 PR tree-optimization/71643
2472 * g++.dg/opt/pr71643.C: New test.
2473
9977f724 2474 PR tree-optimization/71631
2475 * gcc.c-torture/execute/pr71631.c: New test.
2476
e09883e4 24772016-06-24 Jan Hubicka <hubicka@ucw.cz>
2478
2479 * gcc.dg/predict-11.c: New testcase.
2480 * gfortran.dg/predict-2.f90: New testcase.
2481
89beffc9 24822016-06-24 Jan Hubicka <hubicka@ucw.cz>
2483
2484 * gcc.dg/predict-10.c: New test.
2485
2275a11d 24862016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2487
2488 * gcc.target/powerpc/abs128-1.c: New.
2489 * gcc.target/powerpc/copysign128-1.c: New.
2490 * gcc.target/powerpc/inf128-1.c: New.
2491 * gcc.target/powerpc/nan128-1.c: New.
2492
37681b7f 24932016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gfortran.dg/pr71642.f90: New test.
2496
9cf2d600 24972016-06-24 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR tree-optimization/71647
2500 * gcc.target/i386/pr71647.c: New test.
2501
eea332b9 25022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2503
2504 * gcc.target/i386/noplt-gd-1.c: New test.
2505 * gcc.target/i386/noplt-gd-2.c: Likewise.
2506 * gcc.target/i386/noplt-gd-3.c: Likewise.
2507 * gcc.target/i386/noplt-ld-1.c: Likewise.
2508 * gcc.target/i386/noplt-ld-2.c: Likewise.
2509 * gcc.target/i386/noplt-ld-3.c: Likewise.
2510 * lib/target-supports.exp
2511 (check_effective_target_tls_get_addr_via_got): New.
2512
b6d48a78 25132016-06-24 Uros Bizjak <ubizjak@gmail.com>
2514
2515 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2516 testsuite compile flags.
2517 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2518 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2519
25202016-06-24 Uros Bizjak <ubizjak@gmail.com>
2521
2522 * g++dg/vect/pr36684.cc: Add dg-do compile.
2523 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2524 * gcc.dg/vect/pr70021.c: Ditto.
2525 * gcc.dg/vect/pr70138-1.c: Ditto.
2526 * gcc.dg/vect/pr70138-2.c: Ditto.
2527 * gcc.dg/vect/pr70354-1.c: Ditto.
2528 * gcc.dg/vect/pr70354-2.c: Ditto.
2529 * gcc.dg/vect/pr71259.c: Ditto.
2530 * gcc.dg/vect/pr71416-1.c: Ditto.
2531 * gcc.dg/vect/slp-43.c: Ditto.
2532 * gcc.dg/vect/slp-45.c: Ditto.
2533 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2536 * gfortran.dg/vect/pr69980.f90: Ditto.
2537
25382016-06-24 Uros Bizjak <ubizjak@gmail.com>
2539
2540 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2541 * gcc.dg/vect/bb-slp-30.c: Ditto.
2542 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2543 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2544 * gcc.dg/vect/pr45902.c: Ditto.
2545 * gcc.dg/vect/pr48172.c: Ditto.
2546 * gcc.dg/vect/pr48377.c: Ditto.
2547 * gcc.dg/vect/pr49038.c: Ditto.
2548 * gcc.dg/vect/pr49771.c: Ditto.
2549 * gcc.dg/vect/pr52091.c: Ditto.
2550 * gcc.dg/vect/pr53185-2.c: Ditto.
2551 * gcc.dg/vect/pr56826.c: Ditto.
2552 * gcc.dg/vect/pr60276.c: Ditto.
2553 * gcc.dg/vect/pr62021.c: Ditto.
2554 * gcc.dg/vect/pr63530.c: Ditto.
2555 * gcc.dg/vect/pr65518.c: Ditto.
2556 * gcc.dg/vect/pr65947-1.c: Ditto.
2557 * gcc.dg/vect/pr65947-10.c: Ditto.
2558 * gcc.dg/vect/pr65947-11.c: Ditto.
2559 * gcc.dg/vect/pr65947-12.c: Ditto.
2560 * gcc.dg/vect/pr65947-13.c: Ditto.
2561 * gcc.dg/vect/pr65947-2.c: Ditto.
2562 * gcc.dg/vect/pr65947-3.c: Ditto.
2563 * gcc.dg/vect/pr65947-4.c: Ditto.
2564 * gcc.dg/vect/pr65947-5.c: Ditto.
2565 * gcc.dg/vect/pr65947-6.c: Ditto.
2566 * gcc.dg/vect/pr65947-7.c: Ditto.
2567 * gcc.dg/vect/pr65947-8.c: Ditto.
2568 * gcc.dg/vect/pr65947-9.c: Ditto.
2569 * gcc.dg/vect/pr71416-1.c: Ditto.
2570 * gcc.dg/vect/pr71439.c: Ditto.
2571 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2572 * gcc.dg/vect/vect-bswap16.c: Ditto.
2573 * gcc.dg/vect/vect-bswap32.c: Ditto.
2574 * gcc.dg/vect/vect-bswap64.c: Ditto.
2575 * gcc.dg/vect/vect-live-1.c: Ditto.
2576 * gcc.dg/vect/vect-live-2.c: Ditto.
2577 * gcc.dg/vect/vect-live-3.c: Ditto.
2578 * gcc.dg/vect/vect-live-4.c: Ditto.
2579 * gcc.dg/vect/vect-live-5.c: Ditto.
2580 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2581 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2582 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2583 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2584 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2585 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2586 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2587 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2588 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2589 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2590 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2591 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2592 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2593 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2594 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2595 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2596 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2597
d4213166 25982016-06-24 Uros Bizjak <ubizjak@gmail.com>
2599
2600 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2601
5aaec397 26022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2605 ia32 if R_386_GOT32X relocation is supported.
2606 * gcc.target/i386/noplt-3.c: Likewise.
2607 * gcc.target/i386/noplt-2.c: Likewise.
2608 (main): Renamed to ...
2609 (bar): This.
2610 * gcc.target/i386/noplt-4.c: Likewise.
2611 (main): Renamed to ...
2612 (bar): This.
2613 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2614 * gcc.target/i386/pr67400-5.c: Likewise.
2615
77104764 26162016-06-24 Jakub Jelinek <jakub@redhat.com>
2617
7318e591 2618 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2619 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2620
77104764 2621 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2622 f4): Adjust expected diagnostics.
2623 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2624 (T): If OVFP is defined, redefine to TP.
2625 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2626 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2627 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2628 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2629 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2630 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2631 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2632 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2633 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2634 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2635 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2636 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2637 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2638 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2639 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2640 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2641 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2642 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2643 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2644 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2645 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2646 as last argument to __builtin_add_overflow_p.
2647
ddf08519 26482016-06-23 Uros Bizjak <ubizjak@gmail.com>
2649
2650 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2651 dg-options and remove default vector testsuite compile flags.
2652 * g++.dg/vect/pr33860a.cc: Ditto.
2653 * g++.dg/vect/pr45470-a.cc: Ditto.
2654 * g++.dg/vect/pr45470-b.cc: Ditto.
2655 * g++.dg/vect/pr60896.cc: Ditto.
2656 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2657 * gcc.dg/vect/pr18308.c: Ditto.
2658 * gcc.dg/vect/pr24049.c: Ditto.
2659 * gcc.dg/vect/pr33373.c: Ditto.
2660 * gcc.dg/vect/pr36228.c: Ditto.
2661 * gcc.dg/vect/pr42395.c: Ditto.
2662 * gcc.dg/vect/pr42604.c: Ditto.
2663 * gcc.dg/vect/pr46663.c: Ditto.
2664 * gcc.dg/vect/pr48765.c: Ditto.
2665 * gcc.dg/vect/pr49093.c: Ditto.
2666 * gcc.dg/vect/pr49352.c: Ditto.
2667 * gcc.dg/vect/pr52298.c: Ditto.
2668 * gcc.dg/vect/pr52870.c: Ditto.
2669 * gcc.dg/vect/pr53185.c: Ditto.
2670 * gcc.dg/vect/pr53773.c: Ditto.
2671 * gcc.dg/vect/pr56695.c: Ditto.
2672 * gcc.dg/vect/pr62171.c: Ditto.
2673 * gcc.dg/vect/pr63530.c: Ditto.
2674 * gcc.dg/vect/pr68339.c: Ditto.
2675 * gcc.dg/vect/pr71259.c: Ditto.
2676 * gcc.dg/vect/vect-82_64.c: Ditto.
2677 * gcc.dg/vect/vect-83_64.c: Ditto.
2678 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2679 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2680 * gcc.dg/vect/vect-shift-2.c: Ditto.
2681 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2682 * gfortran.dg/vect/pr39318.f90: Ditto.
2683 * gfortran.dg/vect/pr45714-a.f: Ditto.
2684 * gfortran.dg/vect/pr45714-b.f: Ditto.
2685 * gfortran.dg/vect/pr46213.f90: Ditto.
2686
81883aeb 26872016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2688 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2689
2690 * gcc.target/powerpc/p9-splat-5.c: New test.
2691
affe5c16 26922016-06-23 Uros Bizjak <ubizjak@gmail.com>
2693
2694 PR tree-optimization/71488
2695 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2696 * lib/target-supports.exp: ... here.
2697 (check_sse4_hw_available): New procedure.
2698 (check_effective_target_sse4_runtime): Ditto.
2699 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2700 -march=westmere for sse4_runtime targets.
547fdd3e 2701 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2702 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2703 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2704 (main): Call check_vect ().
e50240d3 2705 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2706
6fb2f181 27072016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2708
2709 PR target/66232
2710 PR target/67400
2711 * gcc.target/i386/pr66232-14.c: New file.
2712 * gcc.target/i386/pr66232-15.c: Likewise.
2713 * gcc.target/i386/pr66232-16.c: Likewise.
2714 * gcc.target/i386/pr66232-17.c: Likewise.
2715 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2716 ia32 if R_386_GOT32X relocation is supported.
2717 * gcc.target/i386/pr67400-2.c: Likewise.
2718 * gcc.target/i386/pr67400-3.c: Likewise.
2719 * gcc.target/i386/pr67400-4.c: Likewise.
2720 * gcc.target/i386/pr67400-6.c: Likewise.
2721 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2722 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2723
88be2b3c 27242016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2725
2726 PR libgfortran/48852
2727 * gfortran.dg/char4_iunit_1.f03: Update test.
2728 * gfortran.dg/f2003_io_5.f03: Update test.
2729 * gfortran.dg/real_const_3.f90: Update test.
2730
ff600f64 27312016-06-23 Andi Kleen <ak@linux.intel.com>
2732
2733 * g++.dg/bprob/bprob.exp: Support autofdo.
2734 * g++.dg/tree-prof/tree-prof.exp: dito.
2735 * gcc.dg/tree-prof/tree-prof.exp: dito.
2736 * gcc.misc-tests/bprob.exp: dito.
2737 * gfortran.dg/prof/prof.exp: dito.
2738 * lib/profopt.exp: dito.
2739 * lib/target-supports.exp: Check for autofdo.
2740
afa7ed87 27412016-06-23 Martin Liska <mliska@suse.cz>
2742
2743 * gcc.dg/pr71619.c: New test.
2744
0941fba8 27452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2746
2747 PR target/67400
56896ed3 2748 * gcc.target/i386/pr67400-1.c: New test.
2749 * gcc.target/i386/pr67400-2.c: Likewise.
2750 * gcc.target/i386/pr67400-3.c: Likewise.
2751 * gcc.target/i386/pr67400-4.c: Likewise.
2752 * gcc.target/i386/pr67400-5.c: Likewise.
2753 * gcc.target/i386/pr67400-6.c: Likewise.
2754 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2755
e557fc7f 27562016-06-22 David Malcolm <dmalcolm@redhat.com>
2757
2758 * c-c++-common/missing-header-1.c: New test case.
2759 * c-c++-common/missing-header-2.c: New test case.
2760 * c-c++-common/missing-header-3.c: New test case.
2761 * c-c++-common/missing-header-4.c: New test case.
2762
8469aece 27632016-06-22 David Malcolm <dmalcolm@redhat.com>
2764
2765 PR c/70339
2766 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2767 hint.
2768 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2769 expected results due to builtin "nanl" now being suggested for
2770 "name".
2771 * gcc.dg/pr67580.c: Update expected messages.
2772 * gcc.dg/spellcheck-identifiers.c: New testcase.
2773 * gcc.dg/spellcheck-typenames.c: New testcase.
2774
6628b04d 27752016-06-22 David Malcolm <dmalcolm@redhat.com>
2776
2777 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2778 file.
2779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2780 diagnostic-test-show-locus-parseable-fixits.c to sources for
2781 diagnostic_plugin_test_show_locus.c.
2782 * lib/gcc-defs.exp (freeform_regexps): New global.
2783 (dg-regexp): New function.
2784 (handle-dg-regexps): New function.
2785 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2786 freeform_regexps to the empty list.
2787 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2788
82ccd33e 27892016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2790
affe5c16 2791 PR tree-optimization/71488
82ccd33e 2792 * g++.dg/pr71488.C: New test.
2793 * gcc.dg/vect/vect-bool-cmp.c: New test.
2794
2c21de58 27952016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2796
2797 * gcc.dg/guality/param-5.c: New test.
2798
fadfd5fc 27992016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2800
2801 * gcc.target/i386/asm-flag-7.c: New test.
2802
03fee1f8 28032016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2804
2805 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2806 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2807 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2808 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2809 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2810 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2812 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2813 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2815 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2816 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2817 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2818 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2819 * lib/target-supports.exp: Likewise.
2820
6905db52 28212016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2822
2823 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2824 * gcc.dg/attr-ms_struct-2.c: Likewise.
2825 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2826 * gcc.dg/bf-ms-attrib.c: Likewise.
2827 * gcc.dg/bf-ms-layout-2.c: Likewise.
2828 * gcc.dg/bf-ms-layout-3.c: Likewise.
2829 * gcc.dg/bf-ms-layout.c: Likewise.
2830 * gcc.dg/bf-no-ms-layout.c: Likewise.
2831 * gcc.target/i386/bitfield1.c: Likewise.
2832 * gcc.target/i386/bitfield2.c: Likewise.
2833 * gcc.target/i386/bitfield3.c: Likewise.
2834
a6f93fc2 28352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2836
2837 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2838 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2839 override other than -mcpu=power9 command-line option is specified,
2840 or if the target operating system is aix.
2841 * gcc.target/powerpc/darn-1.c: Likewise.
2842 * gcc.target/powerpc/darn-2.c: Likewise.
2843 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2844 test if effective-target is not powerpc_p9vector_ok or if the
2845 target operating system is not defined.
2846 * gcc.target/powerpc/vslv-1.c: Likewise.
2847 * gcc.target/powerpc/vsrv-0.c: Likewise.
2848 * gcc.target/powerpc/vsrv-1.c: Likewise.
2849
1cb2b4d3 28502016-06-21 Tobias Burnus <burnus@net-b.de>
2851
2852 PR fortran/71068
2853 * gfortran.dg/coarray/data_1.f90: New.
2854
66ff0c67 28552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2856
2857 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2858 (dg-require-effective-target): Use arm_v8_neon_hw.
2859 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2860 (dg-require-effective-target): Likewise.
2861 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2862 (dg-require-effective-target): Likewise.
2863 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2864 (dg-require-effective-target): Likewise.
2865 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2866 (dg-require-effective-target): Likewise.
2867 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2868 (dg-require-effective-target): Likewise.
2869 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2870 Add AArch64 check.
2871
949bfed4 28722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2873
2874 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2875 Set to 3 so test passes.
2876
a20f6cd4 28772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2878
2879 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2880
12792843 28812016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2882
2883 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2884 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2885 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2886 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2887
49763db6 28882016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2889
2890 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2891 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2892
ada61167 28932016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2894
2895 PR target/71549
2896 * gcc.target/i386/pr71549.c: New test.
2897
a15584d4 28982016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2899
2900 * gcc.target/powerpc/vadsdu-0.c: Replace
2901 dg-require-effective-target directive to allow test to run on more
2902 platforms, and add dg-skip-if directive to disable test on aix
2903 platforms because of known incompatibilities.
2904 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2905 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2906 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2907 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2908 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2909 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2910 * gcc.target/powerpc/vadsdub-2.c: Replace
2911 dg-require-effective-target directive to allow test to run on more
2912 platforms, and add dg-skip-if directive to disable test on aix
2913 platforms because of known incompatibilities.
2914 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2915 with vec_absdb call to differentiate this test from vadsdub-1.c.
2916 * gcc.target/powerpc/vadsduh-1.c: Replace
2917 dg-require-effective-target directive to allow test to run on more
2918 platforms, and add dg-skip-if directive to disable test on aix
2919 platforms because of known incompatibilities.
2920 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2921 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2922 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2923
ec15ec36 29242016-06-21 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR tree-optimization/71588
2927 * gcc.dg/pr71558.c: New test.
2928
faeffe49 29292016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2930
2931 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2932 * c-c++-common/pr68657-2.c: Likewise.
2933 * c-c++-common/pr68657-3.c: Likewise.
2934 * gcc.dg/torture/pr69714.c: Require int32plus support.
2935 * gcc.dg/torture/pr70025.c: Likewise.
2936 * gcc.dg/torture/pr70083.c: Likewise.
2937 * gcc.dg/torture/pr70542.c: Likewise.
2938 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2939
e218d07f 29402016-06-20 Joseph Myers <joseph@codesourcery.com>
2941
2942 PR c/71601
2943 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2944
232a3df7 29452016-06-20 Jakub Jelinek <jakub@redhat.com>
2946
d7f45b87 2947 PR middle-end/71581
2948 * gcc.dg/pr71581.c: New test.
2949
232a3df7 2950 PR rtl-optimization/71591
2951 * gcc.dg/cpp/pr71591.c: New test.
2952
dbddef42 29532016-06-20 David B. Robins <gcc@davidrobins.net>
2954
2955 PR target/71571
2956 * g++.dg/torture/pr71571.C: New test.
2957
03129ccb 29582016-06-20 Jakub Jelinek <jakub@redhat.com>
2959
2960 PR target/71559
2961 * gcc.target/i386/sse2-pr71559.c: New test.
2962 * gcc.target/i386/avx-pr71559.c: New test.
2963 * gcc.target/i386/avx512f-pr71559.c: New test.
2964
a40b4b62 29652016-06-20 Tobias Burnus <burnus@net-b.de>
2966
2967 PR fortran/71194
2968 * gfortran.dg/pointer_remapping_10.f90: New.
2969
ecbea05a 29702016-06-20 David Malcolm <dmalcolm@redhat.com>
2971
2972 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2973
0f61dae9 29742016-06-20 Martin Sebor <msebor@redhat.com>
2975
2976 PR c/69507
2977 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2978 * gnu90-const-expr-1.c: Same.
2979 * gnu99-const-expr-1.c: Same.
2980 * gnu99-static-1.c: Same.
2981
e458dfd8 29822016-06-20 Renlin Li <renlin.li@arm.com>
2983
2c0c0c9b 2984 PR testsuite/71489
e458dfd8 2985 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2986
7ab71cb3 29872016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2988
2989 * gcc.target/aarch64/vcvt_f64_1.c: New.
2990 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2991 * gcc.target/aarch64/vrecp_f64_1.c: New.
2992
34d36b7a 29932016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2994
2995 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2996 "alignement".
2997
ed7f4748 29982016-06-20 Georg-Johann Lay <avr@gjlay.de>
2999
3000 PR target/71103
3001 * gcc.target/avr/torture/pr71103-2.c: New test.
3002
21897f47 30032016-06-19 Martin Sebor <msebor@redhat.com>
3004
3005 PR c/69507
3006 * gcc.dg/alignof.c: New test.
3007
98683d85 30082016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3011 vs dg-error; test constexpr specifier too.
3012
358cee25 30132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3016
c3d7ceb6 30172016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3018
3019 * lib/target-supports.exp
3020 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3021 arm_neon_ok and merge flags. Fix temporary test name.
3022 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3023 and merge flags.
3024
1176073c 30252016-06-17 Martin Liska <mliska@suse.cz>
3026
3027 * gcc.dg/predict-9.c: Fix dump scanning.
3028
f3e2969a 30292016-06-17 Bin Cheng <bin.cheng@arm.com>
3030
3031 PR tree-optimization/71354
3032 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3033
7fdca647 30342016-06-17 Bin Cheng <bin.cheng@arm.com>
3035
3036 PR tree-optimization/71347
3037 * gcc.dg/tree-ssa/pr71347.c: New test.
3038
a338a226 30392016-06-17 Bin Cheng <bin.cheng@arm.com>
3040
3041 PR tree-optimization/71354
3042 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3043
c1e75671 30442016-06-17 Bin Cheng <bin.cheng@arm.com>
3045
3046 * gcc.dg/vect/vect-alias-check-1.c: New test.
3047
365ba13d 30482016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3049
59bde511 3050 PR target/71151
365ba13d 3051 * gcc.target/avr/pr71151-1.c: New test.
3052 * gcc.target/avr/pr71151-2.c: New test.
3053 * gcc.target/avr/pr71151-3.c: New test.
3054 * gcc.target/avr/pr71151-4.c: New test.
3055 * gcc.target/avr/pr71151-5.c: New test.
3056 * gcc.target/avr/pr71151-6.c: New test.
3057 * gcc.target/avr/pr71151-7.c: New test.
3058 * gcc.target/avr/pr71151-8.c: New test.
3059 * gcc.target/avr/pr71151-common.h: New test.
3060
db48d95b 30612016-06-16 Martin Liska <mliska@suse.cz>
3062
3063 * gfortran.dg/predict-1.f90: New test.
3064
4c780a59 30652016-06-16 Uros Bizjak <ubizjak@gmail.com>
3066
3067 PR target/71242
f9c39b65 3068 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3069
8c1879bc 30702016-06-16 Jan Hubicka <hubicka@ucw.cz>
3071
3072 * g++.dg/vect/pr36648.cc: Disable cunrolli
3073
33698dfe 30742016-06-16 Jakub Jelinek <jakub@redhat.com>
3075
745f2db6 3076 PR target/71554
3077 * gcc.c-torture/execute/pr71554.c: New test.
3078
33698dfe 3079 PR rtl-optimization/71532
3080 * gcc.dg/torture/pr71532.c: New test.
3081
b42322b9 30822016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 * gcc.target/powerpc/p9-dimode1.c: New test.
3085 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3086
412b298a 30872016-06-15 Jakub Jelinek <jakub@redhat.com>
3088
93479f99 3089 * gcc.c-torture/compile/20160615-1.c: New test.
3090
412b298a 3091 * g++.dg/cpp0x/ref-qual17.C: New test.
3092
3ec40531 30932016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3094
3095 PR middle-end/71529
3096 * gcc.target/i386/pr71529.C: New test.
3097
edfe7670 30982016-06-15 Alan Hayward <alan.hayward@arm.com>
3099
3100 PR tree-optimization/71483
3101 * g++.dg/vect/pr71483.c: New
3102
6e52ac17 31032016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3104
3105 PR c++/70202
3106 * g++.dg/inherit/crash6.C: New.
3107 * g++.dg/inherit/union2.C: Likewise.
3108 * g++.dg/inherit/virtual12.C: Likewise.
3109 * g++.dg/inherit/virtual13.C: Likewise.
3110 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3111
aed35af2 31122016-06-15 Uros Bizjak <ubizjak@gmail.com>
3113
0941fba8 3114 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3115
6f710392 31162016-06-15 Alan Hayward <alan.hayward@arm.com>
3117
3118 PR tree-optimization/71439
3119 * gcc.dg/vect/pr71439.c: New
3120
d1cedfd3 31212016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122
3123 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3124
ee8fd158 31252016-06-15 Richard Biener <rguenther@suse.de>
3126
3127 * gcc.dg/vect/slp-45.c: New testcase.
3128
5695a690 31292016-06-15 Richard Biener <rguenther@suse.de>
3130
3131 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3132
267ae3ee 31332016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3134
3135 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3136 requirements, and disable for AIX for now.
3137 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3138
a6d0e20a 31392016-06-14 Jakub Jelinek <jakub@redhat.com>
3140
b2efd162 3141 PR c++/71528
3142 * g++.dg/opt/pr71528.C: New test.
3143
a6d0e20a 3144 PR c++/71516
3145 * g++.dg/init/pr71516.C: New test.
3146
035778de 31472016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3148
3149 * g++.dg/init/array46.C: New.
3150
7c9dc58e 31512016-06-14 Uros Bizjak <ubizjak@gmail.com>
3152
0941fba8 3153 * gcc.target/i386/float128-3.c: New test.
3154 * gcc.target/i386/quad-sse4.c: Ditto.
3155 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3156 Update scan strings.
7c9dc58e 3157
412640c9 31582016-06-14 Richard Biener <rguenther@suse.de>
3159
3160 PR middle-end/71526
3161 * gfortran.dg/pr71526.f90: New testcase.
3162
1b9fde85 31632016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3164
3165 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3166 * gcc.dg/zero_bits_compound-1.c: Likewise.
3167
306097e3 31682016-06-14 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/71522
3171 * gcc.dg/torture/pr71522.c: New testcase.
3172
566255a8 31732016-06-14 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR tree-optimization/71520
3176 * gcc.dg/tree-ssa/pr71520.c: New test.
3177
eb912adb 31782016-06-14 Richard Biener <rguenther@suse.de>
3179
3180 PR tree-optimization/71521
56d35455 3181 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3182
9720103d 31832016-06-13 Jakub Jelinek <jakub@redhat.com>
3184
12cb8367 3185 PR sanitizer/71498
3186 * c-c++-common/ubsan/bounds-13.c: New test.
3187
9720103d 3188 PR preprocessor/71183
3189 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3190
5965fbcc 31912016-06-13 Jeff Law <law@redhat.com>
3192
3193 PR tree-optimization/71403
3194 * c-c++-common/ubsan/pr71403-1.c: New test.
3195 * c-c++-common/ubsan/pr71403-2.c: New test.
3196 * c-c++-common/ubsan/pr71403-3.c: New test.
3197
04537049 31982016-06-13 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR middle-end/71478
3201 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3202 Add -Wno-psabi -w to dg-options.
3203
412f195f 32042016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3205
3206 * gcc.target/powerpc/vadsdu-0.c: New test.
3207 * gcc.target/powerpc/vadsdu-1.c: New test.
3208 * gcc.target/powerpc/vadsdu-2.c: New test.
3209 * gcc.target/powerpc/vadsdu-3.c: New test.
3210 * gcc.target/powerpc/vadsdu-4.c: New test.
3211 * gcc.target/powerpc/vadsdu-5.c: New test.
3212 * gcc.target/powerpc/vadsdub-1.c: New test.
3213 * gcc.target/powerpc/vadsdub-2.c: New test.
3214 * gcc.target/powerpc/vadsduh-1.c: New test.
3215 * gcc.target/powerpc/vadsduh-2.c: New test.
3216 * gcc.target/powerpc/vadsduw-1.c: New test.
3217 * gcc.target/powerpc/vadsduw-2.c: New test.
3218
527790c1 32192016-06-13 David Malcolm <dmalcolm@redhat.com>
3220
3221 * gcc.dg/c99-init-2.c (c): Update expected error message.
3222 * gcc.dg/init-bad-8.c (foo): Likewise.
3223 * gcc.dg/spellcheck-fields-3.c: New test case.
3224
102e67eb 32252016-06-13 Martin Liska <mliska@suse.cz>
3226
3227 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3228 and "guess loop iv compared" heuristics.
3229 * gcc.dg/predict-2.c: Likewise.
3230 * gcc.dg/predict-3.c: Likewise.
3231 * gcc.dg/predict-4.c: Likewise.
3232 * gcc.dg/predict-5.c: Likewise.
3233 * gcc.dg/predict-6.c: Likewise.
3234
1a54d3be 32352016-06-13 Marek Polacek <polacek@redhat.com>
3236
3237 PR middle-end/71476
3238 * c-c++-common/Wswitch-unreachable-4.c: New test.
3239 * gcc.dg/Wswitch-unreachable-2.c: New test.
3240 * g++.dg/tm/jump1.C: Move dg-warning.
3241
5b7401b8 32422016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3243
3244 * gnat.dg/renaming10.ad[sb]: New test.
3245
1c93151c 32462016-06-13 Paul Thomas <pault@gcc.gnu.org>
3247
3248 PR fortran/70673
3249 * gfortran.dg/pr70673.f90: New test.
3250
249865a0 32512016-06-13 Richard Biener <rguenther@suse.de>
3252
3253 PR middle-end/64516
3254 * gcc.dg/align-3.c: New testcase.
3255
776d9b14 32562016-06-13 Martin Liska <mliska@suse.cz>
3257
3258 * gcc.target/i386/pr71458.c: New test.
3259
0cf5c551 32602016-06-12 Uros Bizjak <ubizjak@gmail.com>
3261
3262 PR target/71241
f9c39b65 3263 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3264
34de0a35 32652016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3266
3267 PR target/60751
3268 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3269 statement.
3270
0cc8bc98 32712016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3272
3273 PR target/60751
3274 * gfortran.dg/comma_IO_extension_1.f90: New test.
3275 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3276 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3277 statement.
3278 * gfortran.dg/graphite/pr38083.f90: Likewise.
3279 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3280 missing format.
3281
0ff78c86 32822016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3283
3284 * gnat.dg/case_character.adb: New test.
3285
6c38863e 32862016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3287
3288 PR middle-end/71310
3289 * gcc.target/powerpc/pr71310.c: New testcase.
3290
24c41395 32912016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3292
3293 PR middle-end/71478
3294 * gcc.dg/pr71478.c: New test.
3295
aeb26fb6 32962016-06-10 Jakub Jelinek <jakub@redhat.com>
3297
702b3575 3298 PR middle-end/71494
3299 * gcc.c-torture/execute/pr71494.c: New test.
3300
8ec29807 3301 PR c/68657
3302 * gcc.target/i386/pr68657.c: New test.
3303
aeb26fb6 3304 PR inline-asm/68843
3305 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3306 (test): Add -masm=intel alternatives.
3307
1dc4d519 33082016-06-10 Martin Sebor <msebor@redhat.com>
3309
3310 PR c/71392
3311 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3312
6385d6d3 33132016-06-10 Jeff Law <law@redhat.com>
3314
3315 PR tree-optimization/71335
3316 * gcc.c-torture/execute/pr71335.c: New test.
3317
041a412b 33182016-06-10 David Malcolm <dmalcolm@redhat.com>
3319
3320 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3321 the various "cannot tail-call: " messages.
3322
4a5edbb2 33232016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3324
3325 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3326 and options.
3327
9cf3aec3 33282016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3329
3330 PR sanitizer/71480
3331 * c-c++-common/asan/pr71480.c: New test.
3332
61724718 33332016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3334
3335 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3336 (ASMNAME2): Likewise.
3337 (main): Replace fn in asm statement with ASMNAME ("fn").
3338 * gcc.dg/guality/pr68037-2.c: Likewise.
3339 * gcc.dg/guality/pr68037-3.c: Likewise.
3340 * gcc.dg/torture/pr68037-1.c: Likewise.
3341 * gcc.dg/torture/pr68037-2.c: Likewise.
3342 * gcc.dg/torture/pr68037-3.c: Likewise.
3343
1807f6fb 33442016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3345
3346 PR inline-asm/68843
3347 * gcc.target/i386/pr68843-1.c: New test.
3348 * gcc.target/i386/pr68843-2.c: New test.
3349
ccfa030f 33502016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3351 Cesar Philippidis <cesar@codesourcery.com>
3352
3353 PR middle-end/71373
3354 * gcc.dg/goacc/nested-function-1.c: New file.
3355 * gcc.dg/goacc/nested-function-2.c: Likewise.
3356 * gcc.dg/goacc/pr71373.c: Likewise.
3357 * gfortran.dg/goacc/cray-2.f95: Likewise.
3358 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3359 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3360 * gfortran.dg/goacc/cray.f95: Update.
3361 * gfortran.dg/goacc/loop-1.f95: Likewise.
3362 * gfortran.dg/goacc/loop-3.f95: Likewise.
3363 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3364 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3365
33662016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3367
3368 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3369 for OpenACC tile clauses.
3370 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3371
3372 PR c/71381
3373 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3374 to...
3375 * c-c++-common/goacc/cache-2.c: ... this new file.
3376 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3377 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3378 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3379 usage.
3380 * gfortran.dg/goacc/cray.f95: Likewise.
3381 * gfortran.dg/goacc/loop-1.f95: Likewise.
3382
bb038f3e 33832016-06-10 Alan Hayward <alan.hayward@arm.com>
3384
3385 PR tree-optimization/71407
3386 PR tree-optimization/71416
3387 * gcc.dg/vect/pr71407.c: New
3388 * gcc.dg/vect/pr71416-1.c: New
3389 * gcc.dg/vect/pr71416-2.c: New
3390
332409d3 33912016-06-10 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/71477
3394 * gcc.dg/torture/pr71477.c: New testcase.
3395
03cf727c 33962016-06-09 Julia Koval <julia.koval@intel.com>
3397
3398 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3399 * gcc.target/i386/interrupt-13.c: Likewise.
3400 * gcc.target/i386/interrupt-15.c: Likewise.
3401 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3402 * gcc.target/i386/interrupt-24.c: Likewise.
3403 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3404 * gcc.target/i386/interrupt-9.c: Likewise.
3405 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3406
23b101c5 34072016-06-09 Martin Sebor <msebor@redhat.com>
3408
3409 PR c/70883
3410 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3411 * gcc.dg/builtin-constant_p-1.c: Same.
3412 * gcc.dg/builtins-error.c: Same.
3413 * gcc.dg/pr70859.c: Same.
3414
188d6bbb 34152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3416
3417 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3418 * gcc.dg/torture/pr68067-1.c: Likewise.
3419 * gcc.dg/torture/pr68067-2.c: Likewise.
3420
34212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3422
3423 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3424 when setting SIZE.
3425
ff8886bd 34262016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3427
3428 PR c++/71465
3429 * g++.dg/inherit/crash5.C: New.
3430 Revert:
3431 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 PR c++/70202
3434 * g++.dg/inherit/crash5.C: New.
3435 * g++.dg/inherit/virtual1.C: Adjust.
3436
3f76cceb 34372016-06-09 Martin Liska <mliska@suse.cz>
3438
3439 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3440 * g++.dg/predict-loop-exit-2.C: Likewise.
3441 * g++.dg/predict-loop-exit-3.C: Likewise.
3442 * gcc.dg/predict-1.c: Likewise.
3443 * gcc.dg/predict-2.c: Likewise.
3444 * gcc.dg/predict-3.c: Likewise.
3445 * gcc.dg/predict-4.c: Likewise.
3446 * gcc.dg/predict-5.c: Likewise.
3447 * gcc.dg/predict-6.c: Likewise.
3448 * gcc.dg/predict-7.c: Likewise.
3449
59ae3d1b 34502016-06-09 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/71462
3453 * gcc.dg/torture/pr71462.c: New testcase.
3454
8c2d2acf 34552016-06-09 Marek Polacek <polacek@redhat.com>
3456
3457 PR c/65471
3458 * gcc.dg/c11-generic-3.c: New test.
3459
224cb6b7 34602016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3461
3462 * g++.dg/init/array42.C: New.
3463 * g++.dg/init/array43.C: Likewise.
3464 * g++.dg/init/array44.C: Likewise.
3465 * g++.dg/init/array45.C: Likewise.
3466 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3467 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3468 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3469 * g++.dg/gomp/pr35751.C: Likewise.
3470 * g++.dg/init/array23.C: Likewise.
3471 * g++.dg/init/brace2.C: Likewise.
3472 * g++.dg/init/brace6.C: Likewise.
3473
732905bb 34742016-06-08 Martin Sebor <msebor@redhat.com>
3475 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR c++/70507
3478 PR c/68120
3479 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3480 * c-c++-common/builtin-arith-overflow-2.c: New test.
3481 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3482 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3483 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3484
7ddaa622 34852016-06-08 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR c++/71442
3488 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3489
84ee0905 34902016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3491
3492 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3493 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3494 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3495 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3496 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3497 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3498 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3499 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3500 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3501 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3502 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3503 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3504 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3505
2876af98 35062016-06-08 Richard Biener <rguenther@suse.de>
3507
3508 PR tree-optimization/68558
3509 * gcc.dg/vect/slp-44.c: New testcase.
3510
acbb0d03 35112016-06-08 Richard Biener <rguenther@suse.de>
3512
3513 * gcc.dg/vect/slp-43.c: New testcase.
3514
f8689010 35152016-06-08 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/71452
3518 * gcc.dg/torture/pr71452.c: New testcase.
3519
52d393eb 35202016-06-08 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR c++/71448
3523 * g++.dg/torture/pr71448.C: New test.
3524
9d700ce4 35252016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3526
3527 PR debug/71432
3528 PR ada/71413
3529 * g++.dg/debug/pr71432.C: New test.
3530
eb96ef65 35312016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3532
3533 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3534 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3535 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3536
a4753cdd 35372016-06-08 Alan Hayward <alan.hayward@arm.com>
3538
3539 * gcc.dg/vect/vect-live-2.c: Update effective target.
3540 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3541 * lib/target-supports.exp: Add aarch64 to vect_long.
3542
bafc7b1d 35432016-06-08 Marek Polacek <polacek@redhat.com>
3544
3545 PR c/71418
3546 * gcc.dg/noncompile/pr71418.c: New test.
3547
06e590e7 3548 PR c/71426
3549 * gcc.dg/noncompile/pr71426.c: New test.
3550
d3cb49c9 35512016-06-07 Jan Hubicka <hubicka@ucw.cz>
3552
3553 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3554 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3555 * gcc.dg/predict-3.c: Update template.
3556 * gcc.dg/predict-5.c: Update template.
3557 * gcc.dg/predict-6.c: Update template.
3558 * gcc.dg/predict-9.c: Update template.
3559 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3560
2d76c36a 35612016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3562
3563 * gcc.target/powerpc/vec-mul.c: New test.
3564
7cfde92a 35652016-06-07 David Malcolm <dmalcolm@redhat.com>
3566
3567 * gcc.dg/spellcheck-fields-2.c: New test case.
3568
b032c4dd 35692016-06-07 Richard Biener <rguenther@suse.de>
3570
3571 PR c/61564
3572 * gcc.dg/Wpragmas-1.c: New testcase.
3573 * gcc.dg/Wattributes-4.c: Likewise.
3574 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3575 entry.
3576
a7056369 35772016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3578
3579 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3580 spurious debug code.
3581
123c61e0 35822016-06-07 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/71428
3585 * gcc.dg/torture/pr71428.c: New testcase.
3586
5819d47b 35872016-06-07 Richard Biener <rguenther@suse.de>
3588
3589 PR middle-end/71423
3590 * gcc.dg/torture/pr71423.c: New testcase.
3591
6cec5c6b 35922016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3593
3594 PR middle-end/71408
3595 * gcc.dg/tree-ssa/pr71408.c: New test.
3596
40bbfc17 35972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3598
3599 PR middle-end/71281
3600 * g++.dg/torture/pr71281.C: New test.
3601
61f1f80c 36022016-06-06 Marek Polacek <polacek@redhat.com>
3603
3604 PR c/71362
3605 * gcc.dg/pr71362.c: New test.
3606
0406b32f 36072016-06-06 Jakub Jelinek <jakub@redhat.com>
3608 Patrick Palka <ppalka@gcc.gnu.org>
3609
3610 PR c++/70847
3611 PR c++/71330
3612 PR c++/71393
3613 * g++.dg/opt/pr70847.C: New test.
3614 * g++.dg/ubsan/pr70847.C: New test.
3615 * g++.dg/ubsan/pr71393.C: New test.
3616
b1445999 36172016-06-06 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR tree-optimization/71259
3620 * gcc.dg/vect/pr71259.c: New test.
3621
99b4f3a2 36222016-06-06 David Malcolm <dmalcolm@redhat.com>
3623
3624 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3625 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3626 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3627 above.
3628
837679bc 36292016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3630
3631 PR middle-end/37780
3632 * gcc.c-torture/execute/pr37780.c: New test.
3633 * gcc.target/aarch64/pr37780_1.c: Likewise.
3634 * gcc.target/arm/pr37780_1.c: Likewise.
3635
e4b92538 36362016-06-06 Marek Polacek <polacek@redhat.com>
3637
3638 * c-c++-common/attr-may-alias-1.c: New test.
3639 * c-c++-common/attr-may-alias-2.c: New test.
3640 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3641
43ac2f2f 36422016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3643
3644 PR c/24414
3645 * gcc.target/i386/pr24414.c: New test.
3646
7e1786b2 36472016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3648
3649 * gcc.target/sparc/vis4misc.c: New file.
3650 * gcc.target/sparc/fpcmp.c: Likewise.
3651 * gcc.target/sparc/fpcmpu.c: Likewise.
3652
f593ccb2 36532016-06-06 Alan Hayward <alan.hayward@arm.com>
3654
3655 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3656 * gcc.dg/vect/vect-live-3.c: Likewise.
3657
be6d8ddc 36582016-06-06 Richard Biener <rguenther@suse.de>
3659
3660 PR tree-optimization/71398
3661 * gcc.dg/torture/pr71398.c: New testcase.
3662
78f27916 36632016-06-06 Uros Bizjak <ubizjak@gmail.com>
3664
3665 PR target/71389
3666 * g++.dg/pr71389.C: New test.
3667
c5899606 36682016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3669
3670 PR fortran/71404
3671 * gfortran.dg/fmt_read_5.f: New test.
3672
8e3cd305 36732016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3674
3675 PR fortran/69659
3676 * gfortran.dg/class_array_22.f03: New test.
3677
703c0a09 36782016-06-05 Jan Hubicka <hubicka@ucw.cz>
3679
3680 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3681
d07b2b6f 36822016-06-05 Jan Hubicka <hubicka@ucw.cz>
3683
3684 * gcc.dg/predict-9.c: Update template.
3685
4a7ec4ac 36862016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3687
3688 PR c++/49377
3689 * g++.dg/template/pr49377.C: New.
3690
7499ef4a 36912016-06-04 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR tree-optimization/71405
3694 * g++.dg/torture/pr71405.C: New test.
3695
558c800d 36962016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/70202
3699 * g++.dg/inherit/crash5.C: New.
3700 * g++.dg/inherit/virtual1.C: Adjust.
3701
4ee7cf4b 37022016-06-03 Jeff Law <law@redhat.com>
3703
3704 PR tree-optimization/71316
3705 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3706
b12ae762 37072016-06-03 Jakub Jelinek <jakub@redhat.com>
3708
3709 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3710 dg-additional-options with just -fno-tree-scev-cprop in it.
3711 * gcc.dg/vect/vect-live-2.c: Likewise.
3712 * gcc.dg/vect/vect-live-5.c: Likewise.
3713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3715 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3716
e09a5ee3 37172016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3718
3719 PR c++/27100
3720 * g++.dg/other/friend6.C: New test.
3721
f14b1922 37222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3723
3724 * g++.dg/torture/ppc-ldst-array.C: New.
3725
20702ea3 37262016-06-03 Joseph Myers <joseph@codesourcery.com>
3727
3728 PR target/71276
3729 PR target/71277
3730 * gcc.dg/torture/builtin-fp-int-inexact.c,
3731 gcc.target/i386/387-builtin-fp-int-inexact.c,
3732 gcc.target/i386/387-rint-inline-1.c,
3733 gcc.target/i386/387-rint-inline-2.c,
3734 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3735 gcc.target/i386/sse2-rint-inline-1.c,
3736 gcc.target/i386/sse2-rint-inline-2.c,
3737 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3738 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3739
5ed3cc7b 37402016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3741 Julia Koval <julia.koval@intel.com>
3742
3743 PR target/66960
3744 PR target/67630
3745 PR target/67634
3746 PR target/67841
3747 PR target/68037
3748 PR target/68618
3749 PR target/68661
3750 PR target/69575
3751 PR target/69596
3752 PR target/69734
3753 * gcc.dg/guality/pr68037-1.c: New test.
3754 * gcc.dg/guality/pr68037-2.c: Likewise.
3755 * gcc.dg/guality/pr68037-3.c: Likewise.
3756 * gcc.dg/torture/pr68037-1.c: Likewise.
3757 * gcc.dg/torture/pr68037-2.c: Likewise.
3758 * gcc.dg/torture/pr68037-3.c: Likewise.
3759 * gcc.dg/torture/pr68661-1a.c: Likewise.
3760 * gcc.dg/torture/pr68661-1b.c: Likewise.
3761 * gcc.target/i386/interrupt-1.c: Likewise.
3762 * gcc.target/i386/interrupt-2.c: Likewise.
3763 * gcc.target/i386/interrupt-3.c: Likewise.
3764 * gcc.target/i386/interrupt-4.c: Likewise.
3765 * gcc.target/i386/interrupt-5.c: Likewise.
3766 * gcc.target/i386/interrupt-6.c: Likewise.
3767 * gcc.target/i386/interrupt-7.c: Likewise.
3768 * gcc.target/i386/interrupt-8.c: Likewise.
3769 * gcc.target/i386/interrupt-9.c: Likewise.
3770 * gcc.target/i386/interrupt-10.c: Likewise.
3771 * gcc.target/i386/interrupt-11.c: Likewise.
3772 * gcc.target/i386/interrupt-12.c: Likewise.
3773 * gcc.target/i386/interrupt-13.c: Likewise.
3774 * gcc.target/i386/interrupt-14.c: Likewise.
3775 * gcc.target/i386/interrupt-15.c: Likewise.
3776 * gcc.target/i386/interrupt-16.c: Likewise.
3777 * gcc.target/i386/interrupt-17.c: Likewise.
3778 * gcc.target/i386/interrupt-18.c: Likewise.
3779 * gcc.target/i386/interrupt-19.c: Likewise.
3780 * gcc.target/i386/interrupt-20.c: Likewise.
3781 * gcc.target/i386/interrupt-21.c: Likewise.
3782 * gcc.target/i386/interrupt-22.c: Likewise.
3783 * gcc.target/i386/interrupt-23.c: Likewise.
3784 * gcc.target/i386/interrupt-24.c: Likewise.
3785 * gcc.target/i386/interrupt-25.c: Likewise.
3786 * gcc.target/i386/interrupt-26.c: Likewise.
3787 * gcc.target/i386/interrupt-27.c: Likewise.
3788 * gcc.target/i386/interrupt-28.c: Likewise.
3789 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3790 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3791 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3792 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3793 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3794 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3795 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3796 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3797 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3798 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3799 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3800 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3801
3e346f54 38022016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3803
f27c52fb 3804 PR tree-optimization/52171
3805 * gcc.dg/pr52171.c: New test.
3806 * gcc.target/i386/pr52171.c: New test.
3e346f54 3807
22e029d2 38082016-06-03 Jan Hubicka <jh@suse.cz>
3809
3810 * g++.dg/tree-ssa/pred-1.C: New testcase
3811 * gcc.dg/tree-ssa/pred-1.c: New testcase
3812
41ce74ed 38132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3814
3815 PR target/70957
3816 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3817 support.
3818 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3819
cf573a72 38202016-06-03 Alan Hayward <alan.hayward@arm.com>
3821
3822 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3823
75aae5b4 38242016-06-03 Alan Hayward <alan.hayward@arm.com>
3825
3826 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3827 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3828 * gcc.dg/vect/vect-live-1.c: New test.
3829 * gcc.dg/vect/vect-live-2.c: New test.
3830 * gcc.dg/vect/vect-live-3.c: New test.
3831 * gcc.dg/vect/vect-live-4.c: New test.
3832 * gcc.dg/vect/vect-live-5.c: New test.
3833 * gcc.dg/vect/vect-live-slp-1.c: New test.
3834 * gcc.dg/vect/vect-live-slp-2.c: New test.
3835 * gcc.dg/vect/vect-live-slp-3.c: New test.
3836
eba6788d 38372016-06-03 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR middle-end/71387
3840 * g++.dg/opt/pr71387.C: New test.
3841
5a653985 38422016-06-02 Jeff Law <law@redhat.com>
3843
3844 PR tree-optimization/71328
3845 * gcc.c-torture/compile/pr71328.c: New test.
3846
f92f6941 38472016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3848
3849 PR fortran/52393
3850 * gfortran.dg/fmt_read_3.f90: Fix typo.
3851 * gfortran.dg/fmt_read_4.f90: New test.
3852
0d29e152 38532016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3854
3855 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3856 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3857 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3858 * g++.dg/cpp0x/override2.C: Likewise.
3859 * g++.dg/parse/crash5.C: Likewise.
3860 * g++.dg/parse/error16.C: Likewise.
3861 * g++.dg/parse/error27.C: Likewise.
3862 * g++.dg/template/qualttp15.C: Likewise.
3863 * g++.dg/template/redecl4.C: Likewise.
3864 * g++.old-deja/g++.other/crash39.C: Likewise.
3865 * g++.old-deja/g++.other/struct1.C: Likewise.
3866 * g++.old-deja/g++.pt/m9a.C: Likewise.
3867 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3868
2740a1a5 38692016-06-02 Jakub Jelinek <jakub@redhat.com>
3870
89f17a65 3871 PR c++/71372
3872 * c-c++-common/pr71372.c: New test.
3873
2740a1a5 3874 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3875 __TIME__ strings with __builtin_strcmp instead of printf and
3876 dg-output.
3877
9ae89a4e 38782016-06-02 Martin Liska <mliska@suse.cz>
3879
3880 * gcc.dg/predict-9.c: New test.
3881
41258f9c 38822016-06-02 Jakub Jelinek <jakub@redhat.com>
3883
3884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3885 global set_compiler_env_var and global saved_compiler_env_var.
3886
dad46eb8 38872016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3888
3889 PR rtl-optimization/71295
3890 * gcc.c-torture/compile/pr71295.c: New test.
3891
9cc8a892 38922016-06-02 Jakub Jelinek <jakub@redhat.com>
3893
98e7c96c 3894 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3895
4a5a4de2 3896 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3897 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3898
9cc8a892 3899 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3900 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3901 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3902 alternative number.
3903
46819a36 39042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3905
3906 * gcc.target/powerpc/p9-splat-4.c: New test.
3907
39082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3909
3910 PR target/71186
3911 * gcc.target/powerpc/pr71186.c: New test.
3912
d9820cc5 39132016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3914
3915 PR fortran/52393
3916 * gfortran.dg/fmt_read_3.f90: New test.
3917
2f14ca3e 39182016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3919
3920 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3921 procedure.
3922
dfa5c0d3 39232016-06-01 Eduard Sanou <dhole@openmailbox.org>
3924
3925 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3926 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3927 env var is set.
3928 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3929 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3930 shown once.
3931 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3932 during compilation.
3933 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3934 vars set by dg-set-compiler-env-var.
3935
7d7125df 39362016-06-01 Paul Thomas <pault@gcc.gnu.org>
3937
3938 PR fortran/71156
3939 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3940 to the module procedure declaration.
3941 * gfortran.dg/submodule_16.f08: New test.
3942
6ab9cde4 39432016-06-01 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR middle-end/71371
3946 * c-c++-common/gomp/pr71371.c: New test.
3947
0cfe7a23 39482016-06-01 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/71366
3951 * gcc.dg/torture/pr71366-1.c: New testcase.
3952 * gcc.dg/torture/pr71366-2.c: Likewise.
3953
5a5b02e1 39542016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3955
3956 * gcc.target/powerpc/vslv-0.c: New test.
3957 * gcc.target/powerpc/vslv-1.c: New test.
3958 * gcc.target/powerpc/vsrv-0.c: New test.
3959 * gcc.target/powerpc/vsrv-1.c: New test.
3960
d27a79f6 39612016-06-01 Nathan Sidwell <nathan@acm.org>
3962
3963 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3964 * gcc.target/nvptx/weak.c: New.
3965
6172a9fd 39662016-06-01 Richard Biener <rguenther@suse.de>
3967
3968 PR tree-optimization/71261
3969 * gcc.dg/torture/vect-bool-1.c: New testcase.
3970
f9aaabb2 39712016-06-01 Jakub Jelinek <jakub@redhat.com>
3972
3973 * gfortran.dg/gomp/order-1.f90: New test.
3974 * gfortran.dg/gomp/order-2.f90: New test.
3975
53b01069 39762016-06-01 Jan Hubicka <hubicka@ucw.cz>
3977
3978 * gcc.dg/unroll-6.c: Update template.
3979 * gcc.dg/unroll-7.c: New testcase.
3980 * gcc.dg/unroll-8.c: New testcase.
3981
36757397 39822016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3983
3984 * gnat.dg/opt56.ad[sb]: New test.
3985
7f93bd6e 39862016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3987
3988 PR c++/66635
3989 * g++.dg/cpp0x/constexpr-ice16.C: New.
3990
9f41a2ce 39912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3992
3993 PR tree-optimization/71314
3994 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3995 -mbranch-cost=2.
3996
31e02373 39972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3998
3999 PR tree-optimization/71077
4000 * gcc.dg/tree-ssa/pr71077.c: New test.
4001
76f8f901 40022016-05-31 Jan Hubicka <hubicka@ucw.cz>
4003
7f93bd6e 4004 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4005 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4006 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4007
04f5f923 40082016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4009
4010 PR c++/71248
4011 * g++.dg/cpp0x/pr71248.C: New.
4012 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4013 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4014 * g++.dg/init/new37.C: Likewise.
4015 * g++.dg/template/static1.C: Likewise.
4016 * g++.dg/template/static2.C: Likewise.
4017
4ffddf28 40182016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4019
4020 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4021 instead of %rdi.
4022 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4023
4ff7bd21 40242016-05-31 Marek Polacek <polacek@redhat.com>
4025
4026 * c-c++-common/Wswitch-unreachable-3.c: New test.
4027 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4028
e1f7cc4b 40292016-05-31 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/71352
4032 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4033
02978bd1 40342016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4035
4036 * gcc.target/arm/armv5_thumb_isa.c: New test.
4037
cfce8164 40382016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4039
4040 PR target/71346
4041 * gcc.target/i386/pr71346.c: New test.
4042
7a51c705 40432016-05-31 Tom de Vries <tom@codesourcery.com>
4044
4045 PR tree-optimization/69068
4046 * gcc.dg/graphite/pr69068.c: New test.
4047
8c1ac106 40482016-05-27 Martin Sebor <msebor@redhat.com>
4049
4050 PR c++/71306
4051 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4052
b6431756 40532016-05-30 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR c++/71349
4056 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4057 nowait depend(inout: dd[0]) clauses where permitted.
4058
f6203294 40592016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4060
4061 PR c++/71238
4062 * g++.dg/parse/pr71238.C: New.
4063 * g++.dg/concepts/friend1.C: Test column numbers too.
4064 * g++.dg/cpp0x/initlist31.C: Likewise.
4065 * g++.dg/cpp0x/pr51420.C: Likewise.
4066 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4067 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4068 * g++.dg/ext/builtin3.C: Likewise.
4069 * g++.dg/lookup/friend12.C: Likewise.
4070 * g++.dg/lookup/friend7.C: Likewise.
4071 * g++.dg/lookup/koenig1.C: Likewise.
4072 * g++.dg/lookup/koenig5.C: Likewise.
4073 * g++.dg/lookup/used-before-declaration.C: Likewise.
4074 * g++.dg/overload/koenig1.C: Likewise.
4075 * g++.dg/template/crash65.C: Likewise.
4076 * g++.dg/template/friend57.C: Likewise.
4077 * g++.dg/warn/Wshadow-5.C: Likewise.
4078 * g++.dg/warn/Wunused-8.C: Likewise.
4079 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4080 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4081 * g++.old-deja/g++.jason/member.C: Likewise.
4082 * g++.old-deja/g++.jason/report.C: Likewise.
4083 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4084 * g++.old-deja/g++.law/visibility20.C: Likewise.
4085 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4086 * g++.old-deja/g++.other/static5.C: Likewise.
4087 * g++.old-deja/g++.pt/overload2.C: Likewise.
4088
b96f8145 40892016-05-30 Jan Hubicka <hubicka@ucw.cz>
4090
4091 * gcc.dg/tree-ssa/peel1.c: New testcase.
4092 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4093 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4094
ed5bca7a 40952016-05-30 Tom de Vries <tom@codesourcery.com>
4096
4097 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4098 to ce.
4099
c0aa0333 41002016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4101
4102 PR c++/71099
4103 * g++.dg/parse/virtual1.C: New.
4104
231010db 41052016-05-30 Uros Bizjak <ubizjak@gmail.com>
4106
4107 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4108 Use correct register when clearing %edx.
4109
765557c0 41102016-05-30 Alexander Monakov <amonakov@ispras.ru>
4111
4112 PR tree-optimization/71289
4113 * gcc.dg/pr71289.c: New test.
4114
fc3b1c44 41152016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4116
4117 PR middle-end/71269
4118 PR middle-end/71292
4119 * gcc.dg/tree-ssa/pr71269.c: New test.
4120 * gcc.dg/tree-ssa/pr71292.c: New test.
4121
ce352457 41222016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4123
4124 PR middle-end/71252
4125 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4126
eedd711b 41272016-05-30 Jan Hubicka <hubicka@ucw.cz>
4128
4129 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4130 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4131 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4132
8c061890 41332016-05-30 Tom de Vries <tom@codesourcery.com>
4134
4135 PR tree-optimization/69067
4136 * gcc.dg/graphite/pr69067.c: New test.
4137
a6b0884c 41382016-05-29 Uros Bizjak <ubizjak@gmail.com>
4139
4140 PR target/71245
4141 * gcc.target/i386/pr71245-1.c: New test.
4142 * gcc.target/i386/pr71245-2.c: Ditto.
4143
2369edfc 41442016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4145
4146 PR c++/71105
4147 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4148 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4149 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4150
b6ab3f43 41512016-05-27 Jan Hubicka <hubicka@ucw.cz>
4152
4153 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4154
0192662b 41552016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4156
4157 Revert:
4158 PR c++/69855
4159 * g++.dg/overload/69855.C: New.
4160 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4161 * g++.old-deja/g++.pt/crash3.C: Likewise.
4162
fce78c50 41632016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4164
4165 PR c++/60385
4166 * g++.dg/parse/namespace13.C: New.
4167
372172fe 41682016-05-26 Jeff Law <law@redhat.com>
4169
4170 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4171 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4172 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4173 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4174 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4175 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4176 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4177 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4178 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4179 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4180 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4181 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4182 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4183
5d8a8944 41842016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4185
4186 PR c++/69855
4187 * g++.dg/overload/69855.C: New.
4188 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4189 * g++.old-deja/g++.pt/crash3.C: Likewise.
4190
29602b75 41912016-05-27 Jiong Wang <jiong.wang@arm.com>
4192
4193 PR target/63596
4194 * gcc.target/aarch64/va_arg_1.c: New testcase.
4195 * gcc.target/aarch64/va_arg_2.c: Likewise.
4196 * gcc.target/aarch64/va_arg_3.c: Likewise.
4197
c900b732 41982016-05-27 Jiong Wang <jiong.wang@arm.com>
4199
4200 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4201 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4202 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4203 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4204 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4205
73ef73bd 42062016-05-27 Marek Polacek <polacek@redhat.com>
4207
4208 PR middle-end/71308
4209 * g++.dg/torture/pr71308.C: New test.
4210
a6031633 42112016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4212
4213 * gcc.dg/zero_bits_compound-1.c: New test.
4214 * gcc.dg/zero_bits_compound-2.c: New test.
4215
1fbdc7ae 42162016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4217
4218 PR middle-end/71279
4219 * gcc.dg/pr71279.c: New test.
4220
2e196ca8 42212016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4222
4223 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4224 floating point min/max/comparison instructions.
4225 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4226
6feab9ce 42272016-05-26 Jakub Jelinek <jakub@redhat.com>
4228
4229 * c-c++-common/gomp/schedule-1.c: New test.
4230 * gfortran.dg/gomp/schedule-1.f90: New test.
4231
978cea8f 42322016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4233
4234 PR c++/70822
4235 PR c++/70106
4236 * g++.dg/cpp1y/auto-fn32.C: New test.
4237 * g++.dg/cpp1y/paren4.C: New test.
4238
0478d9ed 42392016-05-26 Nathan Sidwell <nathan@acm.org>
4240
4241 * gcc.dg/20060410.c: Xfail on ptx.
4242 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4243 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4244 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4245 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4246 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4247
5fd1c174 42482016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4249
4250 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4251
c5e8b3e2 42522016-05-26 Jakub Jelinek <jakub@redhat.com>
4253
0db93a5b 4254 PR tree-optimization/71280
4255 * gcc.dg/pr71280.c: New test.
4256
7199c05c 4257 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4258
76c786ac 4259 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4260 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4261
c5e8b3e2 4262 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4263
e9bcea2f 42642016-05-26 Jiong Wang <jiong.wang@arm.com>
4265
4266 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4267 kept in memory.
e9bcea2f 4268
955d947b 42692016-05-25 Jeff Law <law@redhat.com>
4270
4271 PR tree-optimization/71272
4272 * gcc.c-torture/compile/pr71272.c: new test.
4273
77102dbe 42742016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4275
4276 * gcc.target/powerpc/vec-cmpne.c: New test.
4277 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4278
552821b4 42792016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4280
4281 * gnat.dg/opt55.ad[sb]: New test.
4282
0113f3c5 42832016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4284
4285 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4286 * c-c++-common/pr60226.c: Require int32plus.
4287 * gcc.c-torture/execute/pr70602.c: Likewise.
4288 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4289 unsigned long for malloc arg type.
4290 * gcc.dg/asr_div1.c: Require int32plus.
4291 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4292 * gcc.dg/pie-1.c: Require pie.
4293 * gcc.dg/pie-2.c: Likewise.
4294 * gcc.dg/pr59471.c: Require int32plus.
4295 * gcc.dg/pr59963-2.c: XFAIL for int16.
4296 * gcc.dg/pr60114.c: Require int32plus.
4297 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4298 unsigned long for typedef of size_t.
4299 * gcc.dg/pr63914.c: Require int32plus.
4300 * gcc.dg/pr64536.c: Require pt32plus.
4301 * gcc.dg/pr65658.c: Likewise.
4302 * gcc.dg/pr67271.c: Require int32plus.
4303 * gcc.dg/pr68112.c: Likewise.
4304 * gcc.dg/pr69071.c: Skip for avr target.
4305 * gcc.dg/pr69973.c: Require int32plus.
4306 * gcc.dg/pr70169.c: Skip for avr target.
4307 * gcc.dg/sso-6.c: Require int32plus.
4308 * gcc.dg/sso-7.c: Likewise.
4309 * gcc.dg/sso-8.c: Likewise.
4310 * gcc.dg/vrp-min-max-2.c: Likewise.
4311
f4094380 43122016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4313
4314 PR target/70738
4315 * gcc.target/i386/pr70738-1.c: New test.
4316 * gcc.target/i386/pr70738-2.c: Likewise.
4317 * gcc.target/i386/pr70738-3.c: Likewise.
4318 * gcc.target/i386/pr70738-4.c: Likewise.
4319 * gcc.target/i386/pr70738-5.c: Likewise.
4320 * gcc.target/i386/pr70738-6.c: Likewise.
4321 * gcc.target/i386/pr70738-7.c: Likewise.
4322 * gcc.target/i386/pr70738-8.c: Likewise.
4323 * gcc.target/i386/pr70738-9.c: Likewise.
4324
239a4bea 43252016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4326
4327 PR rtl-optimization/66940
4328 * gcc.c-torture/execute/pr66940.c: New test.
4329
bf6382ba 43302016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4331
4332 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4333 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4334 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4335 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4336 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4337 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4338 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4339 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4340 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4341 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4342 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4343 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4344 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4345 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4346 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4347 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4348 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4349 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4350 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4351 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4352 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4353 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4354 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4355 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4356
2c995da9 43572016-05-25 Marek Polacek <polacek@redhat.com>
4358
4359 PR c/71265
4360 * gcc.dg/noncompile/pr71265.c: New test.
4361
abfbb5b5 4362 PR c/71266
4363 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4364
f6871bbd 43652016-05-25 Nathan Sidwell <nathan@acm.org>
4366
4367 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4368
de04e83e 43692016-05-25 Richard Biener <rguenther@suse.de>
4370
4371 PR tree-optimization/71261
4372 * c-c++-common/torture/pr71261.c: New testcase.
4373
b35931f7 43742016-05-25 Richard Biener <rguenther@suse.de>
4375
4376 PR tree-optimization/71264
4377 * gcc.dg/vect/pr71264.c: New testcase.
4378
166c3089 43792016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 PR c++/55992
4382 * g++.dg/cpp0x/alias-decl-53.C: New.
4383 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4384
14240409 43852016-05-25 Martin Liska <mliska@suse.cz>
4386
4387 * g++.dg/pr71239.C: New test.
4388
bc47d9f6 43892016-05-25 Richard Biener <rguenther@suse.de>
4390
4860a6bf 4391 * gcc.dg/vect/pr58135.c: Rename to ...
4392 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4393
d8a3f157 43942016-05-25 Marek Polacek <polacek@redhat.com>
4395
4396 * g++.dg/pr65295.C: Use target c++14.
4397
3af16045 43982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4399
231010db 4400 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4401 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4402
949479b2 44032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4404
4405 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4406 instructions.
4407
6d6a3fc3 44082016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4409
4410 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4411 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4412 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4413 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4414 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4415 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4416 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4417 * c-c++-common/goacc/pcopy.c: Likewise.
4418 * c-c++-common/goacc/pcopyin.c: Likewise.
4419 * c-c++-common/goacc/pcopyout.c: Likewise.
4420 * c-c++-common/goacc/pcreate.c: Likewise.
4421 * c-c++-common/goacc/pr70688.c: New test.
4422 * c-c++-common/goacc/present-1.c: Adjust test.
4423 * c-c++-common/goacc/reduction-5.c: Likewise.
4424 * g++.dg/goacc/data-1.C: New test.
4425
af648be2 44262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4427
4428 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4429 vector parity built-in functions.
4430 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4431 count trailing zeros automatic vectorization.
4432 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4433 count trailing zeros built-in functions.
4434
4e173d60 44352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4436
4437 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4438
a0c02a52 44392016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4440
4441 PR target/71050
4442 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4443
64c52e9c 44442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4445
4446 PR c++/50436
4447 * g++.dg/template/crash123.C: New.
4448 * g++.dg/template/crash124.C: Likewise.
4449
752b5a4c 44502016-05-24 Martin Sebor <msebor@redhat.com>
4451
4452 PR c++/71147
4453 * g++.dg/ext/flexary16.C: New test.
4454
a36dd683 44552016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4456
f6871bbd 4457 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4458 before math.h is included.
a36dd683 4459 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4460 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4461 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4462 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4463 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4464 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4465 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4466 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4467 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4468 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4469 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4470 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4471 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4472 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4473 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4474 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4475 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4476 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4477 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4478 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4479 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4480 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4481 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4482
d60e1df7 44832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4484 Kelvin Nilsen <kelvin@gcc.gnu.org>
4485
4486 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4487 support.
4488
22d09025 44892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4490
4491 PR c++/69872
4492 * g++.dg/warn/Wno-narrowing1.C: New.
4493
6ef0143d 44942016-05-24 Marek Polacek <polacek@redhat.com>
4495
4496 PR c/71249
4497 * c-c++-common/Wswitch-unreachable-2.c: New test.
4498
962a2062 44992016-05-24 Jakub Jelinek <jakub@redhat.com>
4500
ead77194 4501 PR c++/71257
4502 * g++.dg/vect/simd-clone-6.cc: New test.
4503 * g++.dg/gomp/declare-simd-6.C: New test.
4504
962a2062 4505 PR middle-end/70434
4506 PR c/69504
4507 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4508
23edc6d1 45092016-05-24 Richard Biener <rguenther@suse.de>
4510
4511 PR tree-optimization/71240
4512 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4513
30633bcc 45142016-05-24 Richard Biener <rguenther@suse.de>
4515
4516 PR tree-optimization/71230
4517 * gcc.dg/torture/pr71230.c: New testcase.
4518 * g++.dg/torture/pr71230.C: Likewise.
4519
c9d624bd 45202016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4521
4522 * c-c++-common/goacc/routine-5.c: Add tests.
4523 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4524 * gfortran.dg/goacc/routine-6.f90: Add tests.
4525
ce143ff0 45262016-05-24 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/71253
4529 * gcc.dg/torture/pr71253.c: New testcase.
4530
3bdaecd5 45312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4532
4533 PR middle-end/71252
4534 * gfortran.dg/pr71252.f90: New test.
4535
856b494d 45362016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4537
4538 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4539
7345b977 45402016-05-24 Richard Biener <rguenther@suse.de>
4541
4542 PR middle-end/70434
4543 PR c/69504
4544 * c-c++-common/vector-subscript-4.c: New testcase.
4545 * c-c++-common/vector-subscript-5.c: Likewise.
4546
6f065267 45472016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548
4549 PR fortran/71123
4550 * gfortran.dg/namelist_90.f: New test
4551
fd6757da 45522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4553
4554 PR fortran/66461
4555 * gfortran.dg/unexpected_eof.f: New test
4556
7d5555a8 45572016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4558 Kelvin Nilsen <kelvin@gcc.gnu.org>
4559
4560 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4561 as little endian.
4562
ae6744c9 45632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4564
4565 PR c++/70972
4566 * g++.dg/cpp0x/inh-ctor20.C: New.
4567 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4568
f0d91a85 45692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/69095
4572 * g++.dg/cpp0x/variadic168.C: New.
4573
1618ffe5 45742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 * g++.dg/cpp0x/pr31445.C: Test column number too.
4577 * g++.dg/cpp0x/pr32253.C: Likewise.
4578 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4579 * g++.dg/cpp0x/variadic36.C: Likewise.
4580
c0205bab 45812016-05-23 Marc Glisse <marc.glisse@inria.fr>
4582
4583 * gcc.dg/fold-notshift-2.c: Adjust.
4584
1398da0f 45852016-05-23 Marek Polacek <polacek@redhat.com>
4586
4587 PR c/49859
4588 * c-c++-common/Wswitch-unreachable-1.c: New test.
4589 * gcc.dg/Wswitch-unreachable-1.c: New test.
4590 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4591 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4592 * g++.dg/gomp/block-10.C: Likewise.
4593 * gcc.dg/gomp/block-10.c: Likewise.
4594 * g++.dg/gomp/block-9.C: Likewise.
4595 * gcc.dg/gomp/block-9.c: Likewise.
4596 * g++.dg/gomp/target-1.C: Likewise.
4597 * g++.dg/gomp/target-2.C: Likewise.
4598 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4599 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4600 * g++.dg/gomp/taskgroup-1.C: Likewise.
4601 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4602 * gcc.dg/gomp/teams-1.c: Likewise.
4603 * g++.dg/gomp/teams-1.C: Likewise.
4604 * g++.dg/overload/error3.C: Likewise.
4605 * g++.dg/tm/jump1.C: Likewise.
4606 * g++.dg/torture/pr40335.C: Likewise.
4607 * gcc.dg/c99-vla-jump-5.c: Likewise.
4608 * gcc.dg/switch-warn-1.c: Likewise.
4609 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4610 * gcc.dg/nested-func-1.c: Likewise.
4611 * gcc.dg/pr67784-4.c: Likewise.
4612
5403ed8b 46132016-05-23 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/71230
4616 * gfortran.dg/pr71230-1.f90: New testcase.
4617 * gfortran.dg/pr71230-2.f90: Likewise.
4618
27510941 46192016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4620
1618ffe5 4621 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4622 * gcc.dg/vect/pr58135.c: Add new.
4623 * gfortran.dg/pr46519-1.f: Adjust test case.
4624
a41c605d 46252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4626
4627 PR c++/53401
4628 * g++.dg/cpp0x/decltype64.C: New.
4629
3eb254ab 46302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4631
4632 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4633 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4635
a75fffe1 46362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4637
4638 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4639 Add poly64x1_t and poly64x2_t cases if supported.
4640 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4641 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4642 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4645
56979b12 46462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4647
4648 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4649 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4650 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4651 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4652 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4653 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4654 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4655
dc5e98db 46562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4657
4658 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4659
c0f383ae 46602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4661
4662 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4663 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4664
2a4d70a2 46652016-05-22 Jakub Jelinek <jakub@redhat.com>
4666
4c109025 4667 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4668 constraint instead of "r".
4669 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4670 insn instead of vxorpd.
4671 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4672
bad891ce 4673 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4674 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4675
ac23ddb9 4676 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4677
9dac9579 4678 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4679 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4680
2a4d70a2 4681 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4682
9eafdd7b 46832016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4684
4685 PR middle-end/40921
4686 * gcc.dg/tree-ssa/pr40921.c: New test.
4687
93df190d 46882016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4689
4690 PR target/71103
4691 * gcc.target/avr/pr71103.c: New test.
4692
933b9f7f 46932016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4694
4695 PR middle-end/71179
4696 * gcc.dg/tree-ssa/pr71179.c: New test.
4697
8bdfbc08 46982016-05-20 Martin Sebor <msebor@redhat.com>
4699
4700 PR c/71115
4701 * gcc.dg/init-excess-2.c: New test.
4702
6827ab42 47032016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4704
4705 * gnat.dg/opt53.adb: New test.
4706 * gnat.dg/opt54.adb: Likewise.
4707
58a5f4c0 47082016-05-20 Martin Jambor <mjambor@suse.cz>
4709
4710 PR tree-optimization/70884
4711 * gcc.dg/tree-ssa/pr70919.c: New test.
4712
bb7145f6 47132016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4714
4715 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4716 formatting.
f6871bbd 4717 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4718 fix code formatting.
4719
47202016-05-20 Nathan Sidwell <nathan@acm.org>
4721
4722 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4723 non-common cases.
4724 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4725
9954d230 47262016-05-20 David Malcolm <dmalcolm@redhat.com>
4727
4728 * jit.dg/all-non-failing-tests.h: Add
4729 test-factorial-must-tail-call.c.
4730 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4731 * jit.dg/test-factorial-must-tail-call.c: New test case.
4732
08a161f9 47332016-05-20 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR fortran/71204
4736 * gfortran.dg/pr71204.f90: New test.
4737
3d380077 47382016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4739
4740 * gcc.target/nvptx/sincos.c: New test.
4741
0f104d56 47422016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 PR c++/70572
4745 * g++.dg/cpp1y/auto-fn31.C: New.
4746
61736a1b 47472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4748
4749 * gcc.target/powerpc/vec-addec.c: New test.
4750 * gcc.target/powerpc/vec-addec-int128.c: New test.
4751
b4a61e77 47522016-05-20 David Malcolm <dmalcolm@redhat.com>
4753
4754 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4755 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4756 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4758
9a2ace10 47592016-05-20 Jan Hubicka <hubicka@ucw.cz>
4760
4761 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4762
45cdf8c6 47632016-05-20 Jakub Jelinek <jakub@redhat.com>
4764
b9a1dcd5 4765 PR c++/71210
4766 * g++.dg/opt/pr71210-1.C: New test.
4767 * g++.dg/opt/pr71210-2.C: New test.
4768
45cdf8c6 4769 PR tree-optimization/29756
4770 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4771 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4772 only on selected targets where V4SImode vectors are known to be
4773 supported.
4774
92e3ffbf 47752016-05-20 Marc Glisse <marc.glisse@inria.fr>
4776
4777 PR tree-optimization/71079
4778 PR tree-optimization/71206
4779 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4780
5da368e3 47812016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4782
4783 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4784 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4785 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4786
2506d97a 47872016-05-20 Richard Guenther <rguenther@suse.de>
4788
4789 PR tree-optimization/29756
4790 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4791
adade307 47922016-05-20 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/71185
4795 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4796
c3deca25 47972016-05-20 Richard Biener <rguenther@suse.de>
4798
4799 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4800
8b0bef14 48012016-05-19 Marek Polacek <polacek@redhat.com>
4802
4803 PR c++/71075
4804 * g++.dg/diagnostic/pr71075.C: New test.
4805
08025288 48062016-05-19 David Malcolm <dmalcolm@redhat.com>
4807
4808 PR c++/71184
4809 * g++.dg/pr71184.C: New test case.
4810
26a51591 48112016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4812
4813 * gcc.target/powerpc/darn-0.c: New test.
4814 * gcc.target/powerpc/darn-1.c: New test.
4815 * gcc.target/powerpc/darn-2.c: New test.
4816
d8d3e75a 48172016-05-19 Marek Polacek <polacek@redhat.com>
4818
4819 PR tree-optimization/71031
4820 * gcc.dg/tree-ssa/vrp100.c: New test.
4821
c28211ae 48222016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4823
4824 PR rtl-optimization/71148
4825 * gcc.dg/pr71148.c: New test.
4826
3f5ea43a 48272016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4828
4829 PR target/71056
4830 * gcc.target/arm/pr71056.c: New test.
4831
2a7d4c20 48322016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4833
4834 * c-c++-common/pr69669.c: Check the used mode.
4835
ed0b0569 48362016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4837
4838 PR sanitizer/64354
4839 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4840
410372fe 48412016-05-19 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/70729
4844 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4845 * gcc.dg/graphite/scop-18.c: Likewise.
4846 * gcc.dg/pr41783.c: Disable LIM.
4847 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4848 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4849 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4850 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4851 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4852 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4853 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4854 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4855 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4856 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4857 * gfortran.dg/pr42108.f90: Likewise.
4858
56f34f03 48592016-05-18 David Malcolm <dmalcolm@redhat.com>
4860
4861 PR driver/69265
4862 * gcc.dg/spellcheck-options-11.c: New test case.
4863
e6481cd1 48642016-05-18 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c++/71100
4867 * g++.dg/opt/pr71100.C: New test.
4868
be951c59 48692016-05-18 Martin Jambor <mjambor@suse.cz>
4870
4871 PR ipa/69708
4872 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4873 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4874 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4875 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4876
665ff45b 48772016-05-18 Martin Jambor <mjambor@suse.cz>
4878
4879 PR ipa/69708
4880 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4881 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4882 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4883 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4884 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4885
485be62c 48862016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/69793
4889 * g++.dg/template/crash122.C: New.
4890
b251d5f5 48912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4892
4893 PR c++/70466
4894 * g++.dg/template/pr70466-1.C: New.
4895 * g++.dg/template/pr70466-2.C: Likewise.
4896
c93e9931 48972016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4898
4899 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4900 splat operations and the XXSPLTIB instruction.
4901 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4902 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4903 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4904 xxlxor to clear a register.
4905
8ba6639c 49062016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4907
4908 * gcc.dg/torture/pr71020.c: New test.
4909
ec6e3005 49102016-05-18 Martin Jambor <mjambor@suse.cz>
4911
4912 PR ipa/70646
4913 * gcc.dg/ipa/pr70646.c: New test.
4914
5ef3c918 49152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4916
4917 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4918
70a88eab 49192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4920
4921 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4922 missing tests for vreinterpretq_p{8,16}.
4923
b52a930c 49242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4925
4926 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4927 vsliq_n_s64 and vsliq_n_u64.
4928
bdd4080b 49292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4930
4931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4932 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4933
37814bf5 49342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4935
4936 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4937 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4938 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4939
764af2e0 49402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4941
4942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4943 in comment.
4944
ffe01a83 49452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4946
4947 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4948 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4949 "blr\t" and switch to scan-assembler-times.
4950
fab6dae9 49512016-05-18 Jiong Wang <jiong.wang@arm.com>
4952
231010db 4953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4954 with __aarch64__.
4955 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4956 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4957
4eb0c566 49582016-05-18 Jakub Jelinek <jakub@redhat.com>
4959
442f18f1 4960 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4961 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4962 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4963 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4964 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4965 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4966
4d83b36b 4967 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4968 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4969
a4528eec 4970 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4971 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4972
f0066139 4973 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4974 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4975
4eb0c566 4976 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4977
303e9267 49782016-05-18 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/71168
4981 * gcc.dg/torture/pr71168.c: New testcase.
4982
0d7ddd44 49832016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4984
4985 PR middle-end/63586
4986 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4987 * gcc.dg/tree-ssa/pr63586.c: New test.
4988 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4989
899bcc0f 49902016-05-17 Nathan Sidwell <nathan@acm.org>
4991
4992 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4993 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4994 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4995 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4996
a2246979 49972016-05-17 Nathan Sidwell <nathan@acm.org>
4998
4999 * gcc.target/nvptx/abi-vararg-3.c: New.
5000
2f6a4d21 50012016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5002
5003 PR tree-optimization/54579
5004 PR middle-end/55299
5005 * gcc.dg/fold-notrotate-1.c: New test.
5006 * gcc.dg/fold-notshift-1.c: New test.
5007 * gcc.dg/fold-notshift-2.c: New test.
5008
27bdad45 50092016-05-17 Marek Polacek <polacek@redhat.com>
5010
5011 PR ipa/71146
5012 * g++.dg/ipa/pr71146.C: New test.
5013
f33a295a 50142016-05-17 David Malcolm <dmalcolm@redhat.com>
5015
5016 * jit.dg/test-error-array-bounds.c: New test case.
5017
b6dd53bf 50182016-05-17 Marc Glisse <marc.glisse@inria.fr>
5019
5020 * gcc.dg/tree-ssa/and-1.c: New testcase.
5021
a8719545 50222016-05-17 Marc Glisse <marc.glisse@inria.fr>
5023
5024 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5025 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5026
34806102 50272016-05-17 Marc Glisse <marc.glisse@inria.fr>
5028
5029 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5030 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5031
25fe08a8 50322016-05-17 Jiong Wang <jiong.wang@arm.com>
5033
5034 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5035
abf1a837 50362016-05-17 Jiong Wang <jiong.wang@arm.com>
5037
5038 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5039
666b9dd3 50402016-05-17 Jiong Wang <jiong.wang@arm.com>
5041
5042 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5043 ".2d[index]" when scan the assembly.
5044 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5046 float64x1.
5047 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5048
77d095c0 50492016-05-17 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/71132
5052 * gcc.dg/torture/pr71132.c: New testcase.
5053
28adcc23 50542016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5055
5056 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5057
2439931e 50582016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5059
5060 PR target/70809
5061 * gcc.target/aarch64/pr70809_1.c: New test.
5062
5ec2ff80 50632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5064
5065 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5066 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5067 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5068 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5069
17fd1c7a 50702016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5071 Ilya Enkovich <ilya.enkovich@intel.com>
5072
5073 PR target/71114
5074 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5075
46729204 50762016-05-16 Jan Hubicka <hubicka@ucw.cz>
5077
5078 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5079 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5080
2a1125d6 50812016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5082
5083 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5084 test for __ARM_FP16_ARGS.
5085 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5086 * gcc.target/arm/aapcs/neon-vect10.c: New.
5087 * gcc.target/arm/aapcs/neon-vect9.c: New.
5088 * gcc.target/arm/aapcs/vfp18.c: New.
5089 * gcc.target/arm/aapcs/vfp19.c: New.
5090 * gcc.target/arm/aapcs/vfp20.c: New.
5091 * gcc.target/arm/aapcs/vfp21.c: New.
5092 * gcc.target/arm/fp16-aapcs-1.c: New.
5093 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5094 test for __ARM_FP16_ARGS.
5095 * g++.target/arm/fp16-return-1.c: Update expected output.
5096
ea3d2d74 50972016-05-16 Jiong Wang <jiong.wang@arm.com>
5098
5099 PR testsuite/70227
5100 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5101
6989e05f 51022016-05-15 Harald Anlauf <anlauf@gmx.de>
5103
5104 PR fortran/69603
5105 * gfortran.dg/pr69603.f90: New testcase.
5106
a5f52592 51072016-05-14 Fritz Reese <fritzoreese@gmail.com>
5108
5109 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5110
88f949ab 51112016-05-14 Fritz Reese <fritzoreese@gmail.com>
5112
5113 PR fortran/71047
5114 * gfortran.dg/pr71047.f08: New test.
5115
90c88567 51162016-05-13 Joseph Myers <joseph@codesourcery.com>
5117
5118 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5119 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5120 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5121
00a690cc 51222016-05-13 Martin Sebor <msebor@redhat.com>
5123
5124 PR c++/60049
5125 * g++.dg/cpp0x/constexpr-60049.C: New test.
5126
ec8b6af7 51272016-05-13 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR bootstrap/71071
5130 * gcc.dg/pr71071.c: New test.
5131
f54d1d7b 51322016-05-13 Uros Bizjak <ubizjak@gmail.com>
5133
5134 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5135 remove XOP handling.
2f3af60f 5136 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5137
a39a0392 51382016-05-13 Nathan Sidwell <nathan@acm.org>
5139
5140 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5141 __atomic_is_lock_free declaration.
5142
42333dd9 51432016-05-13 Richard Biener <rguenther@suse.de>
5144
5145 PR tree-optimization/42587
5146 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5147
c5442454 51482016-05-13 Martin Liska <mliska@suse.cz>
5149
5150 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5151 the new format of dump output.
5152
03a400fb 51532016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5154
5155 * gcc.dg/pr71084.c: New test.
5156
69278c3f 51572016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5158
231010db 5159 PR target/53440
5160 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5161
8138f11b 51622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5163
5164 * gcc.target/aarch64/struct_return.c: New test.
5165
22a3f7bd 51662016-05-12 Marek Polacek <polacek@redhat.com>
5167
5168 PR c/70756
5169 * c-c++-common/pr70756-2.c: New test.
5170 * c-c++-common/pr70756.c: New test.
5171
9bcd42cc 51722016-05-12 Richard Biener <rguenther@suse.de>
5173
5174 PR tree-optimization/71059
5175 * gcc.dg/torture/pr71059.c: New testcase.
5176
5ffb4a0d 51772016-05-12 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/71062
5180 * gcc.dg/torture/pr71062.c: New testcase.
5181
2ab65c31 51822016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5183
5184 PR tree-optimization/71006
5185 * gcc.dg/pr71006.c: New test.
5186
f0158fc0 51872016-05-12 Marek Polacek <polacek@redhat.com>
5188
5189 PR driver/71063
5190 * gcc.dg/opts-7.c: New test.
5191
0f56938b 51922016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5193
5194 PR target/70830
5195 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5196 Add -save-temps to dg-options.
5197 Scan for ldmfd rather than pop instruction.
5198 * gcc.target/arm/interrupt-2.c: Likewise.
5199 * gcc.target/arm/pr70830.c: New test.
5200
e10946d5 52012016-05-12 Jakub Jelinek <jakub@redhat.com>
5202
9fa8e468 5203 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5204 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5205
9ce62bbe 5206 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5207 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5208 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5209
708ae1b1 5210 PR target/71019
5211 * gcc.target/i386/avx512vl-pack-1.c: New test.
5212 * gcc.target/i386/avx512vl-pack-2.c: New test.
5213 * gcc.target/i386/avx512bw-pack-2.c: New test.
5214
a461f32e 5215 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5216
e10946d5 5217 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5218 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5219 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5220
f52a3ef6 52212016-05-12 Richard Biener <rguenther@suse.de>
5222
5223 PR tree-optimization/70986
5224 * gcc.dg/torture/pr70986-1.c: New testcase.
5225 * gcc.dg/torture/pr70986-2.c: Likewise.
5226 * gcc.dg/torture/pr70986-3.c: Likewise.
5227
54c4d22e 52282016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5229
5230 PR c/43651
5231 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5232 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5233
57215d5b 52342016-05-11 Uros Bizjak <ubizjak@gmail.com>
5235
5236 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5237 directive.
5238 * gcc.target/i386/pr66746.c: Ditto.
5239
67d3121c 52402016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5241
5242 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5243 support.
5244 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5245 warning when using -mvsx-timode.
5246 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5247 * gcc.target/powerpc/dform-2.c: Likewise.
5248 * gcc.target/powerpc/pr68805.c: Likewise.
5249
7f8012a5 52502016-05-11 Marek Polacek <polacek@redhat.com>
5251
5252 PR c++/71024
5253 * c-c++-common/attributes-3.c: New test.
5254
3e8567ce 52552016-05-11 Nathan Sidwell <nathan@acm.org>
5256
5257 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5258 * gcc.c-torture/execute/pr68185.c: Likewise.
5259 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5260 * gcc.dg/pr69634.c: Requires scheduling.
5261 * gcc.dg/torture/pr66178.c: Require label values.
5262 * gcc.dg/setjmp-6.c: Require indirect jumps.
5263
3739ac00 52642016-05-11 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/71055
5267 * gcc.dg/torture/pr71055.c: New testcase.
5268
1ff8b385 52692016-05-11 Richard Biener <rguenther@suse.de>
5270
5271 PR debug/71057
5272 * g++.dg/debug/pr71057.C: New testcase.
5273
77126efa 52742016-05-11 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR fortran/70855
5277 * gfortran.dg/gomp/pr70855.f90: New test.
5278
6fcaaf9b 52792016-05-11 Richard Biener <rguenther@suse.de>
5280
5281 PR middle-end/71002
5282 * g++.dg/torture/pr71002.C: New testcase.
5283
bfa8ea12 52842016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5285
5286 PR middle-end/70807
5287 * gcc.dg/pr70807.c: New test.
5288
87632549 52892016-05-10 Martin Sebor <msebor@redhat.com>
5290
5291 PR c++/38611
5292 * g++.dg/Wattributes.C: New test.
5293
f9153689 52942016-05-10 Marc Glisse <marc.glisse@inria.fr>
5295
5296 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5297 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5298 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5299
a44ed58a 53002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5301
5302 PR target/70799
5303 * gcc.target/i386/pr70799-1.c: New test.
5304
d6c90d89 53052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5306
5307 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5308
c1f73044 53092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5310
5311 PR middle-end/70877
5312 * gcc.target/i386/pr70877.c: New test.
5313
e66d763a 53142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5315
5316 PR tree-optimization/70786
5317 * gcc.target/i386/pr70876.c: New test.
5318
a30ff73a 53192016-05-10 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR target/70927
5322 * gcc.target/i386/avx512vl-logic-1.c: New test.
5323 * gcc.target/i386/avx512vl-logic-2.c: New test.
5324 * gcc.target/i386/avx512dq-logic-2.c: New test.
5325
4b3fd38f 53262016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5327
5328 PR target/70963
5329 * gcc.target/powerpc/pr70963.c: New.
5330
abf93a25 53312016-05-10 David Malcolm <dmalcolm@redhat.com>
5332
5333 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5334 (test_very_wide_line): Add ruler to expected output.
5335 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5336 (test_very_wide_line): Likewise.
5337 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5338 (test_show_locus): Within the handling of "test_very_wide_line",
5339 enable show_ruler_p on the diagnostic context.
5340
d614888f 53412016-05-10 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/71039
5344 * gcc.dg/torture/pr71039.c: New testcase.
5345
dbca5ed9 53462016-05-10 Nathan Sidwell <nathan@acm.org>
5347
5348 * gcc.dg/nested-func-10.c: Requires alloca.
5349 * gcc.dg/nested-func-9.c: Requires alloca.
5350 * gcc.c-torture/execute/pr70460.c: Requires labels.
5351 * gcc.c-torture/compile/pr70199.c: Requires labels.
5352 * gcc.target/nvptx/decl.c: Compile only.
5353 * gcc.target/nvptx/trailing-init.c: Compile only.
5354 * gcc.target/nvptx/ary-init.c: Compile only.
5355
3fa82609 53562016-05-10 Marek Polacek <polacek@redhat.com>
5357
5358 PR c/70255
5359 * gcc.dg/attr-opt-1.c: New test.
5360
76825907 53612016-05-10 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/70497
5364 PR tree-optimization/28367
5365 * gcc.dg/torture/20160404-1.c: New testcase.
5366 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5367 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5368
68255819 53692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5370
5371 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5372
d9aa8cdb 53732016-05-09 Uros Bizjak <ubizjak@gmail.com>
5374
5375 * gcc.target/i386/fabsneg-1.c New test.
5376
7cc16f50 53772016-05-09 Alan Modra <amodra@gmail.com>
5378
5379 PR testsuite/70826
5380 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5381
a83b7b63 53822016-05-09 Richard Biener <rguenther@suse.de>
5383
5384 PR tree-optimization/70985
5385 * gcc.dg/torture/pr70985.c: New testcase.
5386
189d0706 53872016-05-09 Bin Cheng <bin.cheng@arm.com>
5388
5389 * gcc.dg/tree-ssa/ifc-9.c: New test.
5390 * gcc.dg/tree-ssa/ifc-10.c: New test.
5391 * gcc.dg/tree-ssa/ifc-11.c: New test.
5392 * gcc.dg/tree-ssa/ifc-12.c: New test.
5393 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5394 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5395 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5396
1ec957b0 53972016-05-09 Richard Biener <rguenther@suse.de>
5398
5399 PR fortran/70937
5400 * gfortran.dg/pr70937.f90: New testcase.
5401
923c7714 54022016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5403
5404 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5405
d7cd448a 54062016-05-07 Fritz Reese <fritzoreese@gmail.com>
5407
5408 PR fortran/56226
5409 * gfortran.dg/dec_structure_1.f90: New testcase.
5410 * gfortran.dg/dec_structure_2.f90: Ditto.
5411 * gfortran.dg/dec_structure_3.f90: Ditto.
5412 * gfortran.dg/dec_structure_4.f90: Ditto.
5413 * gfortran.dg/dec_structure_5.f90: Ditto.
5414 * gfortran.dg/dec_structure_6.f90: Ditto.
5415 * gfortran.dg/dec_structure_7.f90: Ditto.
5416 * gfortran.dg/dec_structure_8.f90: Ditto.
5417 * gfortran.dg/dec_structure_9.f90: Ditto.
5418 * gfortran.dg/dec_structure_10.f90: Ditto.
5419 * gfortran.dg/dec_structure_11.f90: Ditto.
5420 * gfortran.dg/dec_union_1.f90: Ditto.
5421 * gfortran.dg/dec_union_2.f90: Ditto.
5422 * gfortran.dg/dec_union_3.f90: Ditto.
5423 * gfortran.dg/dec_union_4.f90: Ditto.
5424 * gfortran.dg/dec_union_5.f90: Ditto.
5425 * gfortran.dg/dec_union_6.f90: Ditto.
5426 * gfortran.dg/dec_union_7.f90: Ditto.
5427
f681e29b 54282016-05-07 Tom de Vries <tom@codesourcery.com>
5429
5430 PR tree-optimization/70956
5431 * gcc.dg/graphite/pr70956.c: New test.
5432
68d7f375 54332016-05-06 Jakub Jelinek <jakub@redhat.com>
5434
faf39348 5435 PR middle-end/70941
5436 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5437 (a, b, c, d): Change type from char to signed char.
5438 (main): Compare against (signed char) -1634678893 instead of
5439 hardcoded -109. Use __builtin_abort instead of abort.
5440
b768b13a 5441 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5442 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5443
68d7f375 5444 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5445
5dda16ea 54462016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5447
5448 PR debug/70935
5449 * gcc.dg/torture/pr70935.c: New test.
5450
13ede1b5 54512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5452
5453 PR target/58219
7fc878c4 5454 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5455
96d94be2 54562016-05-06 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/70960
5459 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5460
e5d9f15d 54612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5462
5463 PR target/52933
5464 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5465 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5466 Adjust expected instruction counts.
5467 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5468
2dd7705f 54692016-05-06 Marek Polacek <polacek@redhat.com>
5470
5471 PR sanitizer/70875
5472 * gcc.dg/ubsan/bounds-3.c: New test.
5473
cb8bc632 54742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5475
5476 PR target/54089
5477 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5478
b343c173 54792016-05-06 Richard Biener <rguenther@suse.de>
5480
5481 PR middle-end/70931
5482 * gfortran.dg/pr70931.f90: New testcase.
5483
1e3db0b1 54842016-05-06 Richard Biener <rguenther@suse.de>
5485
5486 PR middle-end/70941
5487 * gcc.dg/torture/pr70941.c: New testcase.
5488
bdd54b6d 54892016-05-05 Bin Cheng <bin.cheng@arm.com>
5490
5491 PR tree-optimization/57206
5492 * gcc.dg/vect/pr57206.c: New test.
5493
499adcfd 54942016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5495
5496 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5497
871164c4 54982016-05-05 Jakub Jelinek <jakub@redhat.com>
5499
ecb23e00 5500 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5501
871164c4 5502 * c-c++-common/Wdangling-else-4.c: New test.
5503
70cf83ba 55042016-05-04 Jakub Jelinek <jakub@redhat.com>
5505
858c9470 5506 PR c++/70906
5507 PR c++/70933
5508 * g++.dg/opt/pr70906.C: New test.
5509 * g++.dg/opt/pr70933.C: New test.
5510
70cf83ba 5511 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5512
aaa36a78 55132016-05-04 Jan Hubicka <hubicka@ucw.cz>
5514
5515 * gcc.dg/ipa/pure-const-3.c: New testcase.
5516
1d52c456 55172016-05-04 Marek Polacek <polacek@redhat.com>
5518
5519 * c-c++-common/Wdangling-else-1.c: New test.
5520 * c-c++-common/Wdangling-else-2.c: New test.
5521 * c-c++-common/Wdangling-else-3.c: New test.
5522
dc581573 55232016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5524
5525 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5526 flag is present.
5527
a64030fe 55282016-05-04 Marek Polacek <polacek@redhat.com>
5529
5530 PR c/48778
5531 * gcc.dg/Waddress-2.c: New test.
5532
b461b04a 55332016-05-04 Alan Modra <amodra@gmail.com>
5534
5535 * gcc.target/powerpc/pr70866.c: New.
5536
c388a0cf 55372016-05-03 Martin Sebor <msebor@redhat.com>
5538
5539 PR c++/66561
5540 * c-c++-common/builtin_location.c: New test.
5541 * g++.dg/cpp1y/builtin_location.C: New test.
5542
5d4db8ef 55432016-05-03 Marek Polacek <polacek@redhat.com>
5544
5545 PR c/70859
5546 * gcc.dg/pr70859.c: New test.
5547 * gcc.dg/pr70859-2.c: New test.
5548
ca938765 55492016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5550
5551 * gnat.dg/debug5.adb: New testcase.
5552
60b27d5f 55532016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5554
5555 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5556 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5557 Procedure to check for z10 instruction set.
5558
5ab325d0 55592016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5560
5561 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5562
c548a0ad 55632016-05-03 Alan Modra <amodra@gmail.com>
5564
5565 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5566
d5ecd946 55672016-05-03 Jakub Jelinek <jakub@redhat.com>
5568
5569 * gcc.target/i386/avx512f-cvt-1.c: New test.
5570
35b0a053 55712016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5572
5573 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5574 -fdump-tree-vrp-details.
5575
9ae1b28a 55762016-05-03 Richard Biener <rguenther@suse.de>
5577
5578 * gcc.dg/pr30172-1.c: Adjust.
5579 * gcc.dg/pr63743.c: Likewise.
5580 * gcc.dg/tm/pr51696.c: Likewise.
5581 * c-c++-common/tm/safe-1.c: Likewise.
5582 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5583 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5584 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5585 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5586
9c1a31e4 55872016-05-03 Jakub Jelinek <jakub@redhat.com>
5588
fe69bcb9 5589 PR rtl-optimization/70467
5590 * gcc.target/i386/pr70467-3.c: New test.
5591 * gcc.target/i386/pr70467-4.c: New test.
5592
9082c4a4 5593 PR tree-optimization/70916
5594 * gcc.c-torture/compile/pr70916.c: New test.
5595
9c1a31e4 5596 PR target/49244
5597 * gcc.target/i386/pr49244-1.c: New test.
5598 * gcc.target/i386/pr49244-2.c: New test.
5599
69105acc 56002016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5601
5602 PR rtl-optimization/44281
5603 * gcc.target/i386/pr44281.c: New test.
5604
9ab8df54 56052016-05-03 bin cheng <bin.cheng@arm.com>
5606
5607 PR tree-optimization/56541
5608 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5609 * gcc.dg/vect/pr56541.c: new test.
5610
3c62cae0 56112016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5612
5613 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5614 __float128.
5615 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5616
91abc161 56172016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5618
5619 PR testsuite/70520
5620 * c-c++-common/asan/clone-test-1.c (main): Align child process
5621 stack to 16 bytes.
5622
aa3d1155 56232016-05-02 David Malcolm <dmalcolm@redhat.com>
5624
5625 PR c++/62314
5626 * g++.dg/spellcheck-fields-2.C: New test case.
5627
002c3f28 56282016-05-02 David Malcolm <dmalcolm@redhat.com>
5629
5630 PR c++/62314
5631 * g++.dg/pr62314.C: New test case.
5632
46e5dccc 56332016-05-02 Jan Hubicka <hubicka@ucw.cz>
5634
5635 * gcc.dg/ipa/inline-8.c: New testcase.
5636
663f4248 56372016-05-02 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR rtl-optimization/70467
5640 * gcc.target/i386/pr70467-1.c: New test.
5641
efe8bdf5 56422016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5643
5644 * gcc.dg/spec-options.c: Run the test on all targets.
5645 * gcc.dg/foo.specs: Use cpp_unique_options.
5646
47ef9633 56472016-05-02 Marc Glisse <marc.glisse@inria.fr>
5648
5649 * gcc.dg/tree-ssa/unord.c: New testcase.
5650
eb1a077c 56512016-05-02 Marc Glisse <marc.glisse@inria.fr>
5652
5653 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5654
28e869d0 56552016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5656
5657 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5658
dd185f6e 56592016-05-02 Marek Polacek <polacek@redhat.com>
5660
5661 PR c/70851
5662 * gcc.dg/enum-incomplete-3.c: New test.
5663
773d09b9 56642016-05-02 Marek Polacek <polacek@redhat.com>
5665 Tom de Vries <tom@codesourcery.com>
5666
5667 PR tree-optimization/70700
5668 * gcc.dg/pr70700.c: New test.
5669
f0dc3286 56702016-05-01 Uros Bizjak <ubizjak@gmail.com>
5671
5672 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5673 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5674 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5675 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5676 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5677
7f931827 56782016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5679
5680 * ada/acats/run_acats: Rename into...
5681 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5682 * ada/acats/run_all.sh: Remove redundant test.
5683 (target_run): Move around.
5684 (target_gnatchop): Use newly built executable.
5685 (target_gnatmake): Likewise.
5686 Check that the compilation of impbit succeeds.
5687
1c492b4e 56882016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5689
5690 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5691 * gcc.dg/20021029-1.c: Likewise.
5692 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5693 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5694 * gcc.target/sh/cmpstr.c: Likewise.
5695 * gcc.target/sh/cmpstrn.c: Likewise.
5696 * gcc.target/sh/memset.c: Likewise.
5697 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5698 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5699 * gcc.target/sh/pr39423-1.c: Likewise.
5700 * gcc.target/sh/pr49468-di.c: Likewise.
5701 * gcc.target/sh/pr49468-si.c: Likewise.
5702 * gcc.target/sh/pr49880-1.c: Likewise.
5703 * gcc.target/sh/pr49880-2.c: Likewise.
5704 * gcc.target/sh/pr49880-3.c: Likewise.
5705 * gcc.target/sh/pr50751-1.c: Likewise.
5706 * gcc.target/sh/pr50751-4.c: Likewise.
5707 * gcc.target/sh/pr50751-7.c: Likewise.
5708 * gcc.target/sh/pr51244-1.c: Likewise.
5709 * gcc.target/sh/pr51244-10.c: Likewise.
5710 * gcc.target/sh/pr51244-11.c: Likewise.
5711 * gcc.target/sh/pr51244-12.c: Likewise.
5712 * gcc.target/sh/pr51244-13.c: Likewise.
5713 * gcc.target/sh/pr51244-14.c: Likewise.
5714 * gcc.target/sh/pr51244-17.c: Likewise.
5715 * gcc.target/sh/pr51244-18.c: Likewise.
5716 * gcc.target/sh/pr51244-19.c: Likewise.
5717 * gcc.target/sh/pr51244-4.c: Likewise.
5718 * gcc.target/sh/pr51244-5.c: Likewise.
5719 * gcc.target/sh/pr51244-7.c: Likewise.
5720 * gcc.target/sh/pr51244-8.c: Likewise.
5721 * gcc.target/sh/pr51244-9.c: Likewise.
5722 * gcc.target/sh/pr51697.c: Likewise.
5723 * gcc.target/sh/pr52483-1.c: Likewise.
5724 * gcc.target/sh/pr52483-2.c: Likewise.
5725 * gcc.target/sh/pr52483-3.c: Likewise.
5726 * gcc.target/sh/pr52483-5.c: Likewise.
5727 * gcc.target/sh/pr52933-1.c: Likewise.
5728 * gcc.target/sh/pr52933-2.c: Likewise.
5729 * gcc.target/sh/pr52933-3.c: Likewise.
5730 * gcc.target/sh/pr53568-1.c: Likewise.
5731 * gcc.target/sh/pr53976-1.c: Likewise.
5732 * gcc.target/sh/pr53988-1.c: Likewise.
5733 * gcc.target/sh/pr53988.c: Likewise.
5734 * gcc.target/sh/pr54089-1.c: Likewise.
5735 * gcc.target/sh/pr54089-6.c: Likewise.
5736 * gcc.target/sh/pr54089-7.c: Likewise.
5737 * gcc.target/sh/pr54089-8.c: Likewise.
5738 * gcc.target/sh/pr54089-9.c: Likewise.
5739 * gcc.target/sh/pr54236-1.c: Likewise.
5740 * gcc.target/sh/pr54236-2.c: Likewise.
5741 * gcc.target/sh/pr54236-3.c: Likewise.
5742 * gcc.target/sh/pr54236-4.c: Likewise.
5743 * gcc.target/sh/pr54386.c: Likewise.
5744 * gcc.target/sh/pr54602-1.c: Likewise.
5745 * gcc.target/sh/pr54685.c: Likewise.
5746 * gcc.target/sh/pr54760-1.c: Likewise.
5747 * gcc.target/sh/pr54760-2.c: Likewise.
5748 * gcc.target/sh/pr54760-3.c: Likewise.
5749 * gcc.target/sh/pr54760-4.c: Likewise.
5750 * gcc.target/sh/pr54760-5.c: Likewise.
5751 * gcc.target/sh/pr54760-6.c: Likewise.
5752 * gcc.target/sh/pr55146.c: Likewise.
5753 * gcc.target/sh/pr55160.c: Likewise.
5754 * gcc.target/sh/pr59278.c: Likewise.
5755 * gcc.target/sh/pr59401-1.c: Likewise.
5756 * gcc.target/sh/pr59533-1.c: Likewise.
5757 * gcc.target/sh/pr63260.c: Likewise.
5758 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5759 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5760 * gcc.target/sh/strlen.c: Likewise.
5761 * gcc.target/sh/torture/pr30807.c: Likewise.
5762 * gcc.target/sh/torture/pr34777.c: Likewise.
5763 * gcc.target/sh/torture/pr64652.c: Likewise.
5764 * gcc.target/sh/torture/pr65505.c: Likewise.
5765 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5766 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5767
0c4005be 57682016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/66644
5771 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5772
d94e6223 57732016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5774
5775 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5776 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5777 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5778 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5779
46f37836 57802016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5781
5782 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5783 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5784
4d0a8bac 57852016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5786
5787 PR middle-end/70626
5788 * c-c++-common/goacc/combined-reduction.c: New test.
5789 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5790
b98e0db3 57912016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5792
5793 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5794 *movdi_internal pattern only if PIC off.
5795 * gcc.target/i386/pr70155-2.c: Likewise.
5796 * gcc.target/i386/pr70155-3.c: Likewise.
5797 * gcc.target/i386/pr70155-4.c: Likewise.
5798 * gcc.target/i386/pr70155-5.c: Likewise.
5799 * gcc.target/i386/pr70155-6.c: Likewise.
5800 * gcc.target/i386/pr70155-7.c: Likewise.
5801 * gcc.target/i386/pr70155-8.c: Likewise.
5802 * gcc.target/i386/pr70155-15.c: Likewise.
5803 * gcc.target/i386/pr70155-17.c: Likewise.
5804 * gcc.target/i386/pr70155-22.c: Likewise.
5805
8b066242 58062016-04-29 Bin Cheng <bin.cheng@arm.com>
5807
5808 PR tree-optimization/70803
5809 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5810
22912e73 58112016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5812
5813 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5814 optimization of vector loop.
5815 * gcc.target/i386/vect-unpack-3.c: New test.
5816 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5817 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5818 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5819
568128c6 58202016-04-29 Marek Polacek <polacek@redhat.com>
5821
5822 PR sanitizer/70342
5823 * g++.dg/ubsan/null-7.C: New test.
5824
025dd1e0 5825 PR c/70852
5826 * gcc.dg/pr70852.c: New test.
5827
eb16928e 58282016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5829
5830 PR/69089
5831 * g++.dg/cpp0x/alignas6.C: New test.
5832
d7377ee9 58332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5834
4860a6bf 5835 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5836 * gcc.dg/pr27003.c: Likewise.
5837 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5838 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5839 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5840 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5841 * gcc.target/arc/mxy.c: Likewise.
5842 * gcc.target/arc/mswape.c: Likewise.
5843 * gcc.target/arc/mrtsc.c: Likewise.
5844 * gcc.target/arc/mcrc.c: Likewise.
5845 * gcc.target/arc/mdsp-packa.c: Likewise.
5846 * gcc.target/arc/mdvbf.c: Likewise.
5847 * gcc.target/arc/mlock.c: Likewise.
5848 * gcc.target/arc/mmac-24.c: Likewise.
5849 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5850
efa1b7ab 58512016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5852 Matthijs Kooijman <matthijs@stdin.nl>
5853 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5854
5855 PR target/60040
5856 * gcc.target/avr/pr60040-1.c: New.
5857 * gcc.target/avr/pr60040-2.c: New.
5858
00371d68 58592016-04-29 Richard Biener <rguenther@suse.de>
5860
5861 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5862
73447cc5 58632016-04-29 Richard Biener <rguenther@suse.de>
5864
5865 PR tree-optimization/13962
5866 PR tree-optimization/65686
5867 * gcc.dg/uninit-pr65686.c: New testcase.
5868
c2087b56 58692016-04-29 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR middle-end/70843
5872 * gcc.dg/pr70843.c: New test.
5873
cdd06d5a 58742016-04-28 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR target/70858
5877 * gcc.target/i386/pr70858.c: New test.
5878
1a60079e 58792016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5880
5881 * gcc.target/arc/nps400-1.c: New file.
5882
11bc2894 58832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5884 Andrew Burgess <andrew.burgess@embecosm.com>
5885
5886 * gcc.target/arc/movh_cl-1.c: New file.
5887
dd9bf0b5 58882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5889 Andrew Burgess <andrew.burgess@embecosm.com>
5890
5891 * gcc.target/arc/extzv-1.c: New file.
5892 * gcc.target/arc/insv-1.c: New file.
5893 * gcc.target/arc/insv-2.c: New file.
5894 * gcc.target/arc/movb-1.c: New file.
5895 * gcc.target/arc/movb-2.c: New file.
5896 * gcc.target/arc/movb-3.c: New file.
5897 * gcc.target/arc/movb-4.c: New file.
5898 * gcc.target/arc/movb-5.c: New file.
5899 * gcc.target/arc/movb_cl-1.c: New file.
5900 * gcc.target/arc/movb_cl-2.c: New file.
5901 * gcc.target/arc/movbi_cl-1.c: New file.
5902 * gcc.target/arc/movl-1.c: New file.
5903
a22e4209 59042016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5905 Andrew Burgess <andrew.burgess@embecosm.com>
5906
5907 * gcc.target/arc/cmem-1.c: New file.
5908 * gcc.target/arc/cmem-2.c: New file.
5909 * gcc.target/arc/cmem-3.c: New file.
5910 * gcc.target/arc/cmem-4.c: New file.
5911 * gcc.target/arc/cmem-5.c: New file.
5912 * gcc.target/arc/cmem-6.c: New file.
5913 * gcc.target/arc/cmem-7.c: New file.
5914 * gcc.target/arc/cmem-ld.inc: New file.
5915 * gcc.target/arc/cmem-st.inc: New file.
5916
287c3982 59172016-04-28 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR target/70821
5920 * gcc.target/i386/pr70821.c: New test.
5921
e40e5340 59222016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5923
5924 * gcc.target/powerpc/vec-adde.c: New test.
5925 * gcc.target/powerpc/vec-adde-int128.c: New test.
5926
cf977d50 59272016-04-28 Jakub Jelinek <jakub@redhat.com>
5928
5929 * gcc.target/i386/avx-vround-1.c: New test.
5930 * gcc.target/i386/avx-vround-2.c: New test.
5931 * gcc.target/i386/avx512vl-vround-1.c: New test.
5932 * gcc.target/i386/avx512vl-vround-2.c: New test.
5933
572f8300 59342016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5935
5936 PR testsuite/70595
5937 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5938 (check_effective_target_cilkplus_runtime): ... this.
5939 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5940 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5941
5942 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5943 Require cilkplus_runtime.
5944 Don't add -lcilkrts.
5945 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5946 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5947 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5948 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5949 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5950 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5951 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5952 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5953 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5954 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5955 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5956 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5957 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5958 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5959 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5960 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5961 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5962 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5963 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5964 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5965 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5966 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5967 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5968 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5969 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5970 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5971 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5972 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5973 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5974
5975 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5976 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5977
5978 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5979
5980 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5981 cilkplus_runtime.
5982
dfba0905 59832016-04-27 Marc Glisse <marc.glisse@inria.fr>
5984
5985 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5986 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5987
605a4556 59882015-04-27 Ryan Burn <contact@rnburn.com>
5989
5990 PR c++/69024
5991 PR c++/68997
5992 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5993 diagnostic.
5994 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5995 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5996
6a1231a5 59972016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5998
5999 * gnat.dg/limited_with4.ad[sb]: New test.
6000 * gnat.dg/limited_with4_pkg.ads: New helper.
6001
4dad9e09 60022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6003
6004 PR target/70155
6005 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6006 and movv1ti_internal patterns
6007 * gcc.target/i386/pr70155-1.c: New test.
6008 * gcc.target/i386/pr70155-2.c: Likewise.
6009 * gcc.target/i386/pr70155-3.c: Likewise.
6010 * gcc.target/i386/pr70155-4.c: Likewise.
6011 * gcc.target/i386/pr70155-5.c: Likewise.
6012 * gcc.target/i386/pr70155-6.c: Likewise.
6013 * gcc.target/i386/pr70155-7.c: Likewise.
6014 * gcc.target/i386/pr70155-8.c: Likewise.
6015 * gcc.target/i386/pr70155-9.c: Likewise.
6016 * gcc.target/i386/pr70155-10.c: Likewise.
6017 * gcc.target/i386/pr70155-11.c: Likewise.
6018 * gcc.target/i386/pr70155-12.c: Likewise.
6019 * gcc.target/i386/pr70155-13.c: Likewise.
6020 * gcc.target/i386/pr70155-14.c: Likewise.
6021 * gcc.target/i386/pr70155-15.c: Likewise.
6022 * gcc.target/i386/pr70155-16.c: Likewise.
6023 * gcc.target/i386/pr70155-17.c: Likewise.
6024 * gcc.target/i386/pr70155-18.c: Likewise.
6025 * gcc.target/i386/pr70155-19.c: Likewise.
6026 * gcc.target/i386/pr70155-20.c: Likewise.
6027 * gcc.target/i386/pr70155-21.c: Likewise.
6028 * gcc.target/i386/pr70155-22.c: Likewise.
6029
a80f3f45 60302016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6031
6032 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6033 ".{5,6}".
6034
279305d1 60352016-04-27 Bin Cheng <bin.cheng@arm.com>
6036
6037 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6038 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6039 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6040 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6041 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6042
8974b625 60432016-04-27 Richard Biener <rguenther@suse.de>
6044
6045 PR ipa/70760
6046 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6047 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6048
886d5463 60492016-04-27 Nathan Sidwell <nathan@acm.org>
6050
6051 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6052 * g++.dg/ubsan/pr63956.C: Adjust error location.
6053
f0e35aa9 60542016-04-27 Nick Clifton <nickc@redhat.com>
6055
6056 PR middle-end/49889
6057 * gcc.dg/pr49889.c: New test.
6058
40385231 60592016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6060
6061 * c-c++-common/memset-array.c: New test.
6062
37229a71 60632016-04-26 Martin Sebor <msebor@redhat.com>
6064
6065 PR c++/66639
6066 * g++.dg/cpp1y/func_constexpr.C: New test.
6067
3eedf9bd 60682016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6069
6070 PR c++/70241
6071 * g++.dg/cpp0x/enum32.C: New test.
6072 * g++.dg/cpp0x/enum33.C: New test.
6073
60742016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6075
6076 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6077 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6078 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6079 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6080 * gcc.c-torture/execute/pr38151.c: Likewise.
6081 * gcc.c-torture/execute/pr66556.c: Likewise.
6082 * gcc.c-torture/execute/pr67781.c: Likewise.
6083 * gcc.c-torture/execute/pr68648.c: Likewise.
6084
8c51f92f 60852016-04-26 Marc Glisse <marc.glisse@inria.fr>
6086
6087 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6088
fa20ebd3 60892016-04-26 Marek Polacek <polacek@redhat.com>
6090
6091 PR c/67784
6092 * gcc.dg/pr67784-3.c: New test.
6093 * gcc.dg/pr67784-4.c: New test.
6094 * gcc.dg/pr67784-5.c: New test.
6095
9db47803 6096 PR c/70791
6097 * gcc.dg/Wnested-externs-2.c: New test.
6098
bff407f2 60992016-04-26 Marc Glisse <marc.glisse@inria.fr>
6100
6101 * gcc.dg/fold-plusmult.c: Adjust.
6102 * gcc.dg/no-strict-overflow-6.c: Adjust.
6103 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6104
78d0c69e 61052016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6106
6107 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6108 number scans.
6109 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6110 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6111 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6112 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6113 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6114 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6115 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6116 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6117 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6118 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6119 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6120 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6121 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6122 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6123 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6124 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6125 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6126 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6127 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6128 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6129 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6130 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6131 scans.
6132 * gcc.target/i386/pr32219-4.c: Likewise.
6133 * gcc.target/i386/pr32219-6.c: Likewise.
6134 * gcc.target/i386/pr32219-8.c: Likewise.
6135
221d6722 61362016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6137
6138 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6139 associated options.
6140
514727a9 61412016-04-26 Marek Polacek <polacek@redhat.com>
6142
6143 PR c++/70744
6144 * g++.dg/ext/cond2.C: New test.
6145
e6ee4c61 61462016-04-26 Bin Cheng <bin.cheng@arm.com>
6147
6148 PR tree-optimization/70771
6149 PR tree-optimization/70775
6150 * gcc.dg/pr70771.c: New test.
3730828c 6151 * gcc.dg/pr70775.c: New test.
e6ee4c61 6152
b3d72796 61532016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6154
6155 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6156
c11ece29 61572016-04-25 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/70780
6160 * gcc.dg/torture/pr70780.c: New testcase.
6161
d40b10b2 61622016-04-25 Michael Collison <michael.collison@arm.com>
6163
4860a6bf 6164 * gcc.target/arm/neon-vaddws16.c: New test.
6165 * gcc.target/arm/neon-vaddws32.c: New test.
6166 * gcc.target/arm/neon-vaddwu16.c: New test.
6167 * gcc.target/arm/neon-vaddwu32.c: New test.
6168 * gcc.target/arm/neon-vaddwu8.c: New test.
6169 * lib/target-supports.exp
d40b10b2 6170 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6171 that arm neon support vector widen sum of HImode TO SImode.
6172
4bbfd6c2 61732016-04-23 Jakub Jelinek <jakub@redhat.com>
6174
6175 PR sanitizer/70712
6176 * c-c++-common/asan/pr70712.c: New test.
6177
524df596 61782016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6179
6180 * .gitattributes: New file.
6181
426c75c3 61822016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6183
6184 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6185
c052a8d5 61862016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6187
6188 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6189 * gfortran.dg/submodule_15.f08: Likewise.
6190
c08d4612 61912016-04-22 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/70740
6194 * gcc.dg/torture/pr70740.c: New testcase.
6195
fd3211e1 61962016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6197
6198 PR target/70750
6199 * gcc.target/i386/pr70750-1.c: New test.
6200 * gcc.target/i386/pr70750-2.c: Likewise.
6201
15acd78c 62022016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/70540
6205 * g++.dg/cpp0x/auto48.C: New.
6206
192bf59c 62072016-04-21 Marek Polacek <polacek@redhat.com>
6208
6209 PR c++/70513
6210 * g++.dg/cpp0x/forw_enum12.C: New test.
6211 * g++.dg/cpp0x/forw_enum13.C: New test.
6212
5d429e99 62132016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6214
6215 PR target/70728
6216 * gcc.target/i386/pr70728.c: New test.
6217
06777d85 62182016-04-21 Richard Biener <rguenther@suse.de>
6219
6220 PR middle-end/70747
6221 * gcc.dg/pr70747.c: New testcase.
6222
7434c6fb 62232016-04-21 Bin Cheng <bin.cheng@arm.com>
6224
6225 PR tree-optimization/70715
6226 * gcc.dg/tree-ssa/scev-13.c: New test.
6227
f3ec0970 62282016-04-21 Marc Glisse <marc.glisse@inria.fr>
6229
6230 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6231
523f3a9d 62322016-04-21 Marc Glisse <marc.glisse@inria.fr>
6233
6234 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6235
ace7bf06 62362016-04-20 Jan Hubicka <jh@suse.cz>
6237
6238 PR ipa/70018
6239 * g++.dg/ipa/nothrow-1.C: New testcase.
6240
2b073aa6 62412016-04-20 Nathan Sidwell <nathan@acm.org>
6242
6243 PR c++/55635
6244 * g++.dg/eh/delete1.C: New.
6245
8a574c11 62462016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6247
6248 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6249 -mtune-ctrl=sse_typeless_stores.
6250
e3400750 62512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6252
6253 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6254
4bd8a059 62552016-04-20 Bin Cheng <bin.cheng@arm.com>
6256
6257 PR tree-optimization/69489
6258 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6259
70574e60 62602016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6261
6262 PR c++/69363
6263 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6264 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6265 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6266
bd6f374c 62672016-04-20 Bin Cheng <bin.cheng@arm.com>
6268
6269 PR tree-optimization/56625
6270 PR tree-optimization/69489
6271 * gcc.dg/vect/pr56625.c: New test.
6272 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6273
482539ee 62742016-04-20 Andrew Pinski <apinski@cavium.com>
6275
6276 PR target/64971
6277 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6278
b4672800 62792016-04-20 Arnaud Charlet <charlet@adacore.com>
6280
6281 * gnat.dg/self1.adb: Remove now incorrect test.
6282
4fb48737 62832016-04-20 Bin Cheng <bin.cheng@arm.com>
6284
6285 * gcc.dg/tree-ssa/scev-11.c: New test.
6286 * gcc.dg/tree-ssa/scev-12.c: New test.
6287
97efb92e 62882016-04-20 Marek Polacek <polacek@redhat.com>
6289
6290 PR tree-optimization/70725
6291 * gcc.dg/pr70725.c: New test.
6292
9d2d4060 62932016-04-20 Richard Biener <rguenther@suse.de>
6294
6295 PR tree-optimization/70726
6296 * g++.dg/vect/pr70726.cc: New testcase.
6297
54530437 62982016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6299
6300 PR target/70674
6301 * gcc.target/s390/pr70674.c: New test.
6302
acda2210 63032016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6304
6305 PR libgfortran/70684
6306 * gfortran.dg/list_read_14.f90: New test.
6307
b7040bb0 63082016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6309
6310 PR target/69201
6311 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6312 extern to force it misaligned.
6313 (b): Likewise.
6314 (c): Likewise.
6315 (d): Likewise.
6316 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6317 Don't check `*' before movv4sf_internal.
6318 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6319 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6320 Don't check `*' before movv16qi_internal.
6321 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6322 extern to force it misaligned.
6323 (b): Likewise.
6324 (c): Likewise.
6325 (d): Likewise.
6326 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6327 Don't check `*' before movv2df_internal.
6328 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6329 extern to force it misaligned.
6330 (b): Likewise.
6331 (c): Likewise.
6332 (d): Likewise.
6333 Check movv8sf_internal instead of avx_storeups256.
6334 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6335
263b5475 63362016-04-19 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/70171
6339 * g++.dg/tree-ssa/pr70171.C: New testcase.
6340
222ac318 63412016-04-19 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/70724
6344 * gcc.dg/torture/pr70724.c: New testcase.
6345
003000a4 63462016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6347
6348 PR middle-end/70689
4860a6bf 6349 * gcc.target/i386/pr70689.c: New.
003000a4 6350
3f6e13de 63512016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6352
6353 PR target/70708
6354 * gcc.target/i386/pr70708.c: New test.
6355
10abddbd 63562016-04-18 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/43434
6359 * gcc.dg/vect/pr43434.c: New testcase.
6360 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6361 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6362 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6363 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6364 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6365 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6366 * gcc.dg/gomp/pr68640.c: Likewise.
6367 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6368 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6369
950db54a 63702016-04-18 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/70701
6373 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6374
67ccbf39 63752016-04-18 Tom de Vries <tom@codesourcery.com>
6376
6377 PR testsuite/70699
6378 * gcc.dg/pr70161.c: Add dot-file scans.
6379 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6380 instead of after last dot char.
6381
021ad2f3 63822016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6383
6384 * c-c++-common/dump-ada-spec-3.c: New test.
6385 * c-c++-common/dump-ada-spec-4.c: Likewise.
6386
d572fcfd 63872016-04-17 Tom de Vries <tom@codesourcery.com>
6388
6389 PR other/70183
6390 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6391
8b4ee73c 63922016-04-15 Jan Hubicka <jh@suse.cz>
6393
6394 PR ipa/70018
6395 * g++.dg/ipa/pure-const-1.C: New testcase.
6396 * g++.dg/ipa/pure-const-2.C: New testcase.
6397 * g++.dg/ipa/pure-const-3.C: New testcase.
6398
eac243e7 63992016-04-15 Marek Polacek <polacek@redhat.com>
6400
6401 PR c/70671
6402 * gcc.dg/bitfld-22.c: New test.
6403
64c1df32 64042016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6405
6406 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6407 x86_64.
6408
926f9422 64092016-04-15 Marek Polacek <polacek@redhat.com>
6410
6411 PR c/70651
6412 * c-c++-common/pr70651.c: New test.
6413
309bbaa3 64142016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415
6416 PR rtl-optimization/70681
6417 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6418 dump scan on arm and powerpc.
6419 * gcc.dg/pr10474.c: Likewise.
6420
b4ba8358 64212016-04-15 Jakub Jelinek <jakub@redhat.com>
6422
ed92874a 6423 PR c++/69517
6424 PR c++/70019
6425 PR c++/70588
6426 * g++.dg/cpp1y/vla11.C: Revert for real.
6427
b4ba8358 6428 PR c/70436
6429 * c-c++-common/Wparentheses-1.c: New test.
6430 * c-c++-common/gomp/Wparentheses-1.c: New test.
6431 * c-c++-common/gomp/Wparentheses-2.c: New test.
6432 * c-c++-common/gomp/Wparentheses-3.c: New test.
6433 * c-c++-common/gomp/Wparentheses-4.c: New test.
6434 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6435 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6436 * c-c++-common/goacc/Wparentheses-1.c: New test.
6437
65717bb5 64382016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6439
6440 PR target/70662
6441 * gcc.target/i386/pr70662.c: New test.
6442
ca1a4077 64432016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6444 Alan Modra <amodra@gmail.com>
ca1a4077 6445
6446 PR tree-optimization/70130
6447 * gcc.dg/vect/O3-pr70130.c: New testcase.
6448
dbe1794c 64492016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6450
11836644 6451 PR target/70669
6452 * gcc.target/powerpc/pr70669.c: New test.
6453
dbe1794c 6454 PR target/70640
6455 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6456 a power7 system that does not have an assembler that supports
6457 power8.
6458
4c1007f1 64592016-04-14 Martin Sebor <msebor@redhat.com>
6460
6461 PR c++/69517
6462 PR c++/70019
6463 PR c++/70588
6464 * c-c++-common/ubsan/vla-1.c: Revert.
6465 * g++.dg/cpp1y/vla11.C: Same.
6466 * g++.dg/cpp1y/vla12.C: Same.
6467 * g++.dg/cpp1y/vla13.C: Same.
6468 * g++.dg/cpp1y/vla14.C: Same.
6469 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6470 * g++.dg/init/array24.C: Same.
4c1007f1 6471 * g++.dg/ubsan/vla-1.C: Same.
6472
22dcab66 64732016-04-14 Marek Polacek <polacek@redhat.com>
6474 Jan Hubicka <hubicka@ucw.cz>
6475
6476 PR c++/70029
6477 * g++.dg/torture/pr70029.C: New test.
6478
3e74b025 64792016-04-14 Martin Sebor <msebor@redhat.com>
6480
6481 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6482 type size to prevent failures on targets with very low maximum
6483 alignment.
6484
1d2e0f2a 64852016-04-14 Richard Biener <rguenther@suse.de>
6486
6487 PR tree-optimization/70623
6488 * gcc.dg/torture/pr70623.c: New testcase.
6489 * gcc.dg/torture/pr70623-2.c: Likewise.
6490
9aed0626 64912016-04-13 Martin Sebor <msebor@redhat.com>
6492
6493 PR c++/69517
6494 PR c++/70019
6495 PR c++/70588
6496 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6497 * g++.dg/cpp1y/vla11.C: New test.
6498 * g++.dg/cpp1y/vla12.C: New test.
6499 * g++.dg/cpp1y/vla13.C: New test.
6500 * g++.dg/cpp1y/vla14.C: New test.
6501 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6502 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6503 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6504
fd499010 65052016-04-13 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c++/70641
6508 * g++.dg/opt/pr70641.C: New test.
6509
87fa7252 65102016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512 PR rtl-optimization/68749
6513 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6514 effects of argument promotions.
6515 Remove default args to dg-skip-if.
6516
6c40e18b 65172016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/70635
6520 * g++.dg/parse/pr70635.C: New.
6521
92c53257 65222016-04-13 Marek Polacek <polacek@redhat.com>
6523
6524 PR c++/70639
6525 * c-c++-common/Wmisleading-indentation-4.c: New test.
6526
0241e4dc 65272016-04-13 Marek Polacek <polacek@redhat.com>
6528
6529 PR c/70436
4860a6bf 6530 * gcc.dg/Wparentheses-12.c: New test.
6531 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6532
92bda444 65332016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6534
6535 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6536 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6537 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6538
38ea8a26 65392016-04-13 Jakub Jelinek <jakub@redhat.com>
6540
d08aa032 6541 PR middle-end/70633
6542 * gcc.c-torture/compile/pr70633.c: New test.
6543
38ea8a26 6544 PR debug/70628
6545 * gcc.dg/torture/pr70628.c: New test.
6546
9231d5c2 65472016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/70610
6550 * g++.dg/template/pr70610.C: New test.
6551 * g++.dg/template/pr70610-2.C: New test.
6552 * g++.dg/template/pr70610-3.C: New test.
6553 * g++.dg/template/pr70610-4.C: New test.
6554
249ca944 65552016-04-12 Jakub Jelinek <jakub@redhat.com>
6556
7f2ea2fb 6557 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6558 128 instead of 32.
6559
249ca944 6560 PR c++/70571
6561 * g++.dg/ext/pr70571.C: New test.
6562
8ca5a97d 65632016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6564
bf32a52d 6565 PR target/70640
8ca5a97d 6566 * gcc.target/powerpc/pr70640.c: New test.
6567
e971b45f 65682016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6569
6570 PR c++/68722
6571 * g++.dg/parse/pr68722.C: New.
6572
0b54d964 65732016-04-12 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR rtl-optimization/70596
6576 * gcc.target/i386/pr70596.c: New test.
6577
d2dd85e3 65782016-04-12 Nathan Sidwell <nathan@acm.org>
6579
6580 PR c++/70501
6581 * g++.dg/init/pr70501.C: New.
6582
2d0001b0 65832016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6584
6585 * gcc.target/i386/asm-flag-6.c: New test.
6586
6c4df0d1 65872016-04-12 Tom de Vries <tom@codesourcery.com>
6588
6589 PR tree-optimization/68756
6590 * gcc.dg/graphite/pr68756.c: New test.
6591
0d60da57 65922016-04-12 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR tree-optimization/70602
6595 * gcc.c-torture/execute/pr70602.c: New test.
6596
62735984 65972016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6598
6599 PR target/70381
6600 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6601 __float128 emulator is built and runs.
6602 * gcc.target/powerpc/float128-1.c: Likewise.
6603
6604 * lib/target-supports.exp (check_ppc_float128_sw_available):
6605 Rework tests for __float128 software and hardware
6606 availability. Fix exit condition to return 0 on success.
6607
a702492c 66082016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6609
6610 PR target/70133
6611 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6612 * gcc.target/aarch64/target_attr_15.c: Likewise.
6613
a8c5ce92 66142016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/69066
6617 * g++.dg/cpp1y/pr69066.C: New.
6618
5ecab913 66192016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR fortran/68566
6622 * gfortran.dg/pr36192.f90: Update test.
6623 * gfortran.dg/pr36192_1.f90: Update test.
6624 * gfortran.dg/real_dimension_1.f: Update test.
6625 * gfortran.dg/parameter_array_init_7.f90: New test.
6626
6cb5ef70 66272016-04-09 John David Anglin <danglin@gcc.gnu.org>
6628
4edfdd23 6629 PR testsuite/64039
6630 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6631
964f71e3 6632 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6633
5d61c198 6634 PR rtl-optimization/66669
6635 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6636
16eaaf58 6637 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6638
0b68802d 6639 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6640 * gcc.dg/pie-1.c: Likewise.
6641 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6642 * gcc.dg/pic-4.c: Likewise.
6643 * gcc.dg/pie-3.c: Likewise.
6644 * gcc.dg/pie-4.c: Likewise.
6645
9c0dd509 6646 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6647
03b2d3c1 6648 PR tree-optimization/68644
6649 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6650
6cb5ef70 6651 PR rtl-optimization/64886
6652 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6653
07de41ba 66542016-04-09 Tom de Vries <tom@codesourcery.com>
6655
6656 PR tree-optimization/68953
6657 * gcc.dg/graphite/pr68953.c: New test.
6658
d294e3fb 66592016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6660
6661 PR fortran/70592
6662 * gfortran.dg/deferred_character_16.f90: New test.
6663
3cb15094 66642016-04-09 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR tree-optimization/70586
6667 * gcc.c-torture/execute/pr70586.c: New test.
6668
a02dc66f 66692016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6670
6671 PR sanitizer/70573
6672 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6673 with __builtin_memset
6674 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6675
0c302595 66762016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6677
6678 PR lto/70289
6679 PR ipa/70348
6680 PR tree-optimization/70373
6681 PR middle-end/70533
6682 PR middle-end/70534
6683 PR middle-end/70535
6684 * c-c++-common/goacc/reduction-5.c: New test.
6685 * c-c++-common/goacc/reduction-promotions.c: New test.
6686 * gfortran.dg/goacc/reduction-3.f95: New test.
6687 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6688
c6c0523b 66892016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6690
6691 PR c++/70590
6692 PR c++/70452
6693 * g++.dg/pr70590.C: New test.
6694 * g++.dg/pr70590-2.C: New test.
6695
3ac399da 66962016-04-08 Jakub Jelinek <jakub@redhat.com>
6697
e97d1706 6698 PR middle-end/70593
6699 * gcc.target/i386/pr70593.c: New test.
6700
3ac399da 6701 PR rtl-optimization/70574
6702 * gcc.target/i386/avx2-pr70574.c: New test.
6703
fcfbb129 67042016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6705
6706 PR sanitizer/70541
6707 * c-c++-common/asan/pr70541.c: New test.
6708
0aabcddf 67092016-04-08 Tom de Vries <tom@codesourcery.com>
6710
6711 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6712 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6713
bec0c1e8 67142016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6715
6716 PR target/70566
6717 * gcc.c-torture/execute/pr70566.c: New test.
6718
87c791f5 67192016-04-08 Tom de Vries <tom@codesourcery.com>
6720
6721 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6722 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6723
7f38718f 67242016-04-08 Alan Modra <amodra@gmail.com>
6725
6726 * gcc.target/powerpc/pr70117.c: New.
6727
a96a7710 67282016-04-07 Jakub Jelinek <jakub@redhat.com>
6729
7a6265d1 6730 PR testsuite/70581
6731 * gcc.dg/lto/simd-function_0.c: New test.
6732
a96a7710 6733 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6734 clones.
6735 * c-c++-common/attr-simd-2.c: Likewise.
6736 * c-c++-common/attr-simd-4.c: Likewise.
6737 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6738 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6739
508dd607 67402016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6741
6742 PR testsuite/70553
6743 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6744
1b61585a 67452016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6746 Tom de Vries <tom@codesourcery.com>
6747
6748 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6749 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6750 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6751 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6752 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6753 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6754 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6755 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6756
5f060aa8 67572016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6758
6759 PR c/70436
6760 * g++.dg/warn/Wparentheses-29.C: New test.
6761
d3831f71 67622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6763
6764 PR c/70436
6765 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6766 explicit braces to resolve a future -Wparentheses warning.
6767
382ece2d 67682016-04-06 Richard Henderson <rth@redhat.com>
6769
6770 * gcc.dg/pr61817-1.c: New test.
6771 * gcc.dg/pr61817-2.c: New test.
6772 * gcc.dg/pr69391-1.c: New test.
6773 * gcc.dg/pr69391-2.c: New test.
6774
72234ee9 67752016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6776
6777 PR rtl-optimization/70398
4860a6bf 6778 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6779
5547150a 67802016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6781
6782 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6783
15b70121 67842016-04-06 Yvan Roux <yvan.roux@linaro.org>
6785 Pedro Alves <palves@redhat.com>
6786
6787 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6788
585aefbb 67892016-04-06 Jakub Jelinek <jakub@redhat.com>
6790
0cbb513b 6791 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6792 Check for avx512f effective targets instead of avx2.
6793 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6794 for AVX512F clones.
6795 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6796 * g++.dg/gomp/declare-simd-1.C: Likewise.
6797 * g++.dg/gomp/declare-simd-3.C: Likewise.
6798 * g++.dg/gomp/declare-simd-4.C: Likewise.
6799
585aefbb 6800 PR middle-end/70550
6801 * c-c++-common/gomp/pr70550-1.c: New test.
6802 * c-c++-common/gomp/pr70550-2.c: New test.
6803
0b91cceb 68042016-04-05 Nathan Sidwell <nathan@acm.org>
6805
6806 PR c++/70512
6807 * g++.dg/ext/attribute-may-alias-5.C: New.
6808
645a9d8e 68092016-04-05 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR c++/70336
6812 * c-c++-common/pr70336.c: New test.
6813 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6814 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6815
bdf23925 68162016-04-05 Jan Hubicka <hubicka@ucw.cz>
6817
6818 PR ipa/66223
6819 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6820
aaff837c 68212016-04-05 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR rtl-optimization/70542
6824 * gcc.dg/torture/pr70542.c: New test.
6825 * gcc.target/i386/avx2-pr70542.c: New test.
6826
2eac58a0 68272016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6828
6829 PR tree-optimization/70509
6830 * gcc.target/i386/avx512bw-pr70509.c: New test.
6831
4f7ebe46 68322016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6833
6834 PR c++/70452
6835 * g++.dg/ext/constexpr-vla4.C: New test.
6836
305d86a0 68372016-04-05 Uros Bizjak <ubizjak@gmail.com>
6838
6839 PR target/70510
6840 * gcc.target/i386/pr70510.c: New test.
6841
eec3b789 68422016-04-05 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/70526
6845 * g++.dg/torture/pr70526.C: New testcase.
6846
ca943582 68472016-04-05 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR target/70525
6850 * gcc.target/i386/pr70525.c: New test.
6851
87825cd5 68522016-04-05 Richard Biener <rguenther@suse.de>
6853
6854 PR middle-end/70499
6855 * g++.dg/torture/pr70499.C: New testcase.
6856
14638828 68572016-04-05 Richard Biener <rguenther@suse.de>
6858
6859 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6860 remove XFAIL.
6861
967a90d5 68622016-04-04 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR middle-end/70307
6865 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6866 rs6000 ABI warnings.
6867
d374a3a3 68682016-04-04 Jan Hubicka <hubicka@ucw.cz>
6869
6870 PR ipa/66223
6871 * g++.dg/ipa/devirt-51.C: New testcase.
6872
8ff377a6 68732016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6874 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR middle-end/70457
6877 * gcc.dg/torture/pr70457.c: New.
6878
f567b44f 68792016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6880
6881 PR fortran/67538
6882 * gfortran.dg/allocate_with_source_19.f08: New test.
6883
89d4ebfa 68842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6885
6886 PR fortran/65795
6887 * gfortran.dg/coarray_allocate_6.f08: New test.
6888
68ab33a6 68892016-04-04 Richard Biener <rguenther@suse.de>
6890
6891 PR rtl-optimization/70484
6892 * gcc.dg/torture/pr70484.c: New testcase.
6893
c4f5465d 68942016-04-04 Marek Polacek <polacek@redhat.com>
6895
6896 PR c/70307
6897 * gcc.dg/torture/pr70307.c: New test.
6898
bfec6609 68992016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6900
6901 PR target/70416
6902 PR target/67391
6903 * gcc.target/sh/torture/pr70416.c: New.
6904
40df9099 69052016-04-02 Martin Sebor <msebor@redhat.com>
6906
6907 PR c++/67376
6908 PR c++/70170
6909 PR c++/70172
6910 PR c++/70228
6911 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6912 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6913 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6914 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6915 * g++.dg/cpp0x/constexpr-string.C: Same.
6916 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6917 * g++.dg/cpp0x/pr65398.C: Same.
6918 * g++.dg/ext/constexpr-vla1.C: Same.
6919 * g++.dg/ext/constexpr-vla2.C: Same.
6920 * g++.dg/ext/constexpr-vla3.C: Same.
6921 * g++.dg/ubsan/pr63956.C: Same.
6922
0edb9bfe 69232016-04-01 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR rtl-optimization/70467
6926 * gcc.target/i386/pr70467-2.c: New test.
6927
e5b1a1d9 69282016-04-01 Jakub Jelinek <jakub@redhat.com>
6929 Marek Polacek <polacek@redhat.com>
6930
6931 PR c++/70488
6932 * g++.dg/init/new47.C: New test.
6933
b2ca3fb0 69342016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6935
6936 PR target/70496
6937 * gcc.target/arm/pr70496.c: New test.
6938
4c3bd1e3 69392016-04-01 Nathan Sidwell <nathan@acm.org>
6940
47de69ad 6941 PR c++/68475
6942 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6943
313d569f 69442016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6945
6946 PR target/69890
6947 * gcc.dg/strlenopt.h (memmove): New.
6948 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6949 instead of "string.h".
6950 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6951 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6952 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6953 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6954 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6955 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6956 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6957 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6958 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6959 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6960 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6961 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6962 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6963 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6964 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6965 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6966 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6967 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6968 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6969 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6970
5469facd 69712016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6972
6973 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6974 (Holder::foo): Reflect this.
6975
503de754 69762016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6977
6978 PR target/70442
6979 * gcc.dg/pr70442.c: New test.
6980
13ee2de7 69812016-03-31 Nathan Sidwell <nathan@acm.org>
6982
6983 PR c++/70393
6984 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6985
5e0d03a8 69862016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6987
6988 PR target/70453
6989 * gcc.target/i386/pr70453.c: New test.
6990
8cb82ed4 69912016-03-31 Andrey Belevantsev <abel@ispras.ru>
6992
6993 PR target/70292
6994 * gcc.c-torture/pr70292.c: New test.
6995
7952b661 69962016-03-31 Marek Polacek <polacek@redhat.com>
6997
6998 PR c/70297
6999 * c-c++-common/pr70297.c: New test.
7000 * g++.dg/cpp0x/typedef-redecl.C: New test.
7001 * gcc.dg/typedef-redecl2.c: New test.
7002
1607cc74 70032016-03-31 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR rtl-optimization/70460
7006 * gcc.c-torture/execute/pr70460.c: New test.
7007
c689c252 70082016-03-31 Richard Biener <rguenther@suse.de>
7009
7010 PR c++/70430
7011 * g++.dg/ext/vector30.C: New testcase.
7012
91c9586d 70132016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7014 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7015
7016 * gfortran.dg/fmt_pf.f90: New test.
7017
afa5c1b8 70182016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020 Forward-port from 5 branch
7021 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR testsuite/70356
7024 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7025 dg-require-effective-target after dg-do.
7026
7027 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7028
7029 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7030
6a5dcab3 70312016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7032 Julian Brown <julian@codesourcery.com>
7033 Chung-Lin Tang <cltang@codesourcery.com>
7034 Cesar Philippidis <cesar@codesourcery.com>
7035 James Norris <jnorris@codesourcery.com>
7036 Tom de Vries <tom@codesourcery.com>
7037 Nathan Sidwell <nathan@codesourcery.com>
7038
305d86a0 7039 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7040 * c-c++-common/goacc/loop-clauses.c: Likewise.
7041 * g++.dg/goacc/template.C: Likewise.
7042 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7043 * gfortran.dg/goacc/loop-1.f95: Likewise.
7044 * gfortran.dg/goacc/loop-5.f95: Likewise.
7045 * gfortran.dg/goacc/loop-6.f95: Likewise.
7046 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7047 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7048 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7049 * c-c++-common/goacc/clauses-fail.c: Likewise.
7050 * c-c++-common/goacc/parallel-1.c: Likewise.
7051 * c-c++-common/goacc/reduction-1.c: Likewise.
7052 * c-c++-common/goacc/reduction-2.c: Likewise.
7053 * c-c++-common/goacc/reduction-3.c: Likewise.
7054 * c-c++-common/goacc/reduction-4.c: Likewise.
7055 * c-c++-common/goacc/routine-3.c: Likewise.
7056 * c-c++-common/goacc/routine-4.c: Likewise.
7057 * c-c++-common/goacc/routine-5.c: Likewise.
7058 * c-c++-common/goacc/tile.c: Likewise.
7059 * g++.dg/goacc/template.C: Likewise.
7060 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7061 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7062 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7063 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7064 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7065 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7066 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7067 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7068 * c-c++-common/goacc/use_device-1.c: ... this file.
7069 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7070 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7071 * c-c++-common/goacc/host_data-6.c: ... this file.
7072 * c-c++-common/goacc/loop-2-kernels.c: New file.
7073 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7074 * c-c++-common/goacc/loop-3.c: Likewise.
7075 * g++.dg/goacc/reference.C: Likewise.
7076 * g++.dg/goacc/routine-1.C: Likewise.
7077 * g++.dg/goacc/routine-2.C: Likewise.
7078
932c0baa 70792016-03-30 Richard Biener <rguenther@suse.de>
7080
7081 PR middle-end/70450
7082 * gcc.dg/torture/pr70450.c: New testcase.
7083
7f7c4659 70842016-03-30 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR target/70421
7087 * gcc.dg/torture/pr70421.c: New test.
7088 * gcc.target/i386/avx512f-pr70421.c: New test.
7089
9cbfe80c 70902016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7091
7092 PR testsuite/70364
7093 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7094 (check): New function.
7095 (bar): Call check.
7096 (foo): Align stack to 16 bytes when calling bar.
7097 * gcc.target/i386/cleanup-2.c: Likewise.
7098
f56c7d36 70992016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7100
7101 PR tree-optimization/59124
7102 * gcc.dg/Warray-bounds-19.c: New test.
7103
0275bf9b 71042016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7105
7106 * lib/prune.exp (escape_regex_chars): New.
7107 (prune_file_path): Update to quote metcharacters for regexp.
7108
a3daa269 71092016-03-29 Jakub Jelinek <jakub@redhat.com>
7110
24e1ba3d 7111 PR rtl-optimization/70429
7112 * gcc.c-torture/execute/pr70429.c: New test.
7113
a3daa269 7114 PR tree-optimization/70405
7115 * gcc.dg/pr70405.c: New test.
7116
3ef41a6e 71172016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7118
7119 PR fortran/70397
7120 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7121 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7122
4abd9410 71232016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7124
7125 PR testsuite/64177
7126 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7127 __cilkrts_set_param to set two workers.
7128 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7129 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7130
b58e5f0f 71312016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7132
305d86a0 7133 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7134
bff53658 71352016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7136
7137 PR target/70406
305d86a0 7138 * gcc.target/i386/pr70406.c: New test.
bff53658 7139
bb2c9c15 71402016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/specs/double_record_extension3.ads: New test.
7143
f12c84ab 71442016-03-25 Richard Henderson <rth@redhat.com>
7145
7146 PR target/70120
7147 * gcc.target/aarch64/pr70120-1.c: New.
7148 * gcc.target/aarch64/pr70120-2.c: New.
7149 * gcc.target/aarch64/pr70120-3.c: New.
7150
b0bf58c4 71512016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7152
7153 PR c++/62212
7154 * g++.dg/template/mangle2.C: The dg-do directive should be
7155 "compile" not "assemble".
7156
f175ba0f 71572016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7158
7159 PR lto/69650
7160 * gcc.dg/pr69650.c: New test.
7161
4cc3295f 71622016-03-25 David Edelsohn <dje.gcc@gmail.com>
7163
7164 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7165
0cf40600 71662016-03-25 Alan Modra <amodra@gmail.com>
7167
7168 * gcc.dg/dfp/pr70052.c: New test.
7169
3aebf099 71702016-03-24 Richard Henderson <rth@redhat.com>
7171
7172 PR middle-end/69845
7173 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7174 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7175
83245bd3 71762016-03-24 Tom de Vries <tom@codesourcery.com>
7177
7178 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7179
108e7ee4 71802016-03-24 Tom de Vries <tom@codesourcery.com>
7181
7182 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7183 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7184
17af0b14 71852016-03-24 Tom de Vries <tom@codesourcery.com>
7186
7187 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7188 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7189
6c8770ee 71902016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7191
7192 PR c++/62212
7193 * g++.dg/template/mangle2.C: New test.
7194
a7e21b7b 71952016-03-24 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/70396
7198 * gcc.dg/torture/pr70396.c: New testcase.
7199
f365d297 72002016-03-24 Richard Biener <rguenther@suse.de>
7201
7202 PR middle-end/70370
7203 * gcc.dg/torture/pr70370.c: New testcase.
7204
da7aeb13 72052016-03-24 Tom de Vries <tom@codesourcery.com>
7206
7207 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7208 * gfortran.dg/goacc/kernels-tree.f95: Same.
7209 * gfortran.dg/goacc/parallel-tree.f95: Same.
7210
80b30de0 72112016-03-24 Tom de Vries <tom@codesourcery.com>
7212
7213 * c-c++-common/goacc/uninit-if-clause.c: New test.
7214 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7215
cb9b6b99 72162016-03-24 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR target/70290
305d86a0 7219 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7220 Fix formatting.
cb9b6b99 7221
a4225fff 72222016-03-24 Richard Biener <rguenther@suse.de>
7223
7224 PR tree-optimization/70372
7225 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7226
5a869ab8 72272016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7228
7229 PR c++/70347
7230 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7231
36ce5faa 72322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7233
7234 PR c++/70332
7235 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7236
c4fa85c9 72372016-03-23 Jakub Jelinek <jakub@redhat.com>
7238
d9377ad5 7239 PR c++/70001
7240 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7241 * g++.dg/cpp1y/pr70001.C: New test.
7242
c4fa85c9 7243 PR c++/70323
7244 * g++.dg/cpp0x/constexpr-70323.C: New test.
7245
0a2062da 72462016-03-23 Alexandre Oliva <aoliva@redhat.com>
7247 Jason Merrill <jason@redhat.com>
7248 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR c++/69315
7251 * g++.dg/cpp0x/constexpr-69315.C: New test.
7252 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7253
62d2a6dc 72542016-03-23 Marek Polacek <polacek@redhat.com>
7255
7256 PR c++/69884
7257 * g++.dg/warn/Wignored-attributes-1.C: New test.
7258 * g++.dg/warn/Wignored-attributes-2.C: New test.
7259
a82d6246 72602016-03-23 Tom de Vries <tom@codesourcery.com>
7261
7262 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7263 initialization.
7264 * gfortran.dg/goacc/private-3.f95 (test): Same.
7265 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7266 missing use param.
7267
dc834ba1 72682016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7269
7270 * lib/target-supports.exp: Remove v7ve entry from loop
7271 creating effective target checks.
7272 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7273 (add_options_for_arm_arch_v7ve): Likewise.
7274
7e83fd1f 72752016-03-23 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR tree-optimization/70354
7278 * gcc.dg/vect/pr70354-1.c: New test.
7279 * gcc.dg/vect/pr70354-2.c: New test.
7280 * gcc.target/i386/avx2-pr70354-1.c: New test.
7281 * gcc.target/i386/avx2-pr70354-2.c: New test.
7282
4e4da058 72832016-03-22 Jeff Law <law@redhat.com>
7284
7285 PR target/70232
7286 * gcc.dg/tree-ssa/pr70232.c: New test.
7287
6855137b 72882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7289
7290 PR target/70302
7291 * gcc.target/i386/pr70302.c: New test.
7292
19db1ec8 72932016-03-22 Richard Biener <rguenther@suse.de>
7294
7295 PR middle-end/70251
7296 * g++.dg/torture/pr70251.C: New testcase.
7297
4baec9f2 72982016-03-22 David Malcolm <dmalcolm@redhat.com>
7299
7300 PR c/69993
7301 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7302 Wmisleading-indentation.c.
7303 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7304 reflect change to diagnostic text and order of messages.
7305 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7306
fcfec126 73072016-03-22 David Edelsohn <dje.gcc@gmail.com>
7308
7309 * g++.dg/ext/java-3.C: Don't compile on AIX.
7310
aa30728a 73112016-03-22 Richard Biener <rguenther@suse.de>
7312
7313 PR middle-end/70333
7314 * gcc.dg/torture/pr70333.c: New testcase.
7315
46ec4eb4 73162016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7317
7318 * g++.dg/ext/pr70290.C: New test.
7319
4880f878 73202016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7321
7322 PR target/70325
7323 * gcc.target/i386/pr70325.c: New test.
7324
3d78ea44 73252016-03-22 Jakub Jelinek <jakub@redhat.com>
7326
5934fb8f 7327 PR target/70329
7328 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7329 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7330
b6436f79 7331 PR target/70300
7332 * gcc.target/i386/pr70300.c: New test.
7333
3d78ea44 7334 PR c++/70295
7335 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7336 (func2): New function for cond with parens, xfail warning for c++.
7337 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7338
b60244f6 73392016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7340
7341 PR c++/70096
7342 * g++.dg/template/ptrmem30.C: New test.
7343
c8e3e744 73442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7345
7346 PR c++/70204
7347 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7348 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7349
2715f63a 73502016-03-21 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR middle-end/70326
7353 * gcc.dg/pr70326.c: New test.
7354
2daa2cda 73552016-03-21 Marc Glisse <marc.glisse@inria.fr>
7356 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR tree-optimization/70317
7359 * gcc.dg/pr70317.c: New test.
7360
d9aa5a50 73612016-03-21 Uros Bizjak <ubizjak@gmail.com>
7362
7363 PR target/70327
7364 * gcc.target/i386/pr70327.c: New test.
7365
e1a88bf4 73662016-03-21 Martin Liska <mliska@suse.cz>
7367
61941425 7368 PR ipa/70306
e1a88bf4 7369 * gcc.dg/ipa/pr70306.c: New test.
7370
d9aa5a50 73712016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7372
7373 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7374 * gcc.target/arm/attr-align3.c: Likewise.
7375 * gcc.target/arm/attr_arm.c: Likewise.
7376 * gcc.target/arm/flip-thumb.c: Likewise.
7377
afdde20c 73782016-03-21 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR target/70296
7381 * gcc.target/powerpc/altivec-36.c: New test.
7382
3f2ef661 73832016-03-21 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/70310
7386 * gcc.dg/torture/pr70310.c: New testcase.
7387
08b2b692 73882016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7389
7390 PR target/70293
7391 * gcc.target/i386/pr70293.c: New test.
7392
93505d22 73932016-03-21 Richard Biener <rguenther@suse.de>
7394
7395 PR tree-optimization/70288
7396 * gcc.dg/torture/pr70288-1.c: New testcase.
7397 * gcc.dg/torture/pr70288-2.c: Likewise.
7398
06fd1914 73992016-03-21 Andrey Belevantsev <abel@ispras.ru>
7400
7401 PR rtl-optimization/69307
7402 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7403
b628775e 74042016-03-21 Andrey Belevantsev <abel@ispras.ru>
7405
7406 PR rtl-optimization/69102
7407 * gcc.c-torture/compile/pr69102.c: New test.
7408
1421f43c 74092016-03-18 Jeff Law <law@redhat.com>
7410
7411 PR rtl-optimization/70263
7412 * gcc.c-torture/compile/pr70263-1.c: New test.
7413 * gcc.target/i386/pr70263-2.c: New test.
7414
e7142ce1 74152016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7416
7417 PR rtl-optimization/70278
7418 * gcc.dg/torture/pr70278.c: New test.
7419 * gcc.target/arm/pr70278.c: New test.
7420
5539bc70 74212016-03-18 David Malcolm <dmalcolm@redhat.com>
7422
7423 PR c/70281
7424 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7425 (test_builtin_types_compatible_p): New test function.
7426 * gcc.dg/pr70281.c: New test case.
7427
296a290a 74282016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7429
7430 PR target/70113
7431 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7432
666094f0 74332016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7434
7435 PR tree-optimization/70252
7436 * gcc.dg/pr70252.c: New test.
7437
350514e8 74382016-03-18 Tom de Vries <tom@codesourcery.com>
7439
7440 * gcc.dg/pr70161-2.c: New test.
7441 * gcc.dg/pr70161.c: New test.
7442
011e0cea 74432016-03-18 Tom de Vries <tom@codesourcery.com>
7444
7445 PR ipa/70269
7446 * gcc.dg/pr70269.c: New test.
7447
292a09de 74482016-03-18 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR c++/70267
7451 * g++.dg/ext/java-3.C: New test.
7452
efc86c4c 74532016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7454
7455 PR c++/70205
7456 * g++.dg/lookup/pr70205.C: New test.
7457
a28dd575 74582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7459
7460 PR c++/70218
7461 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7462
92e7ab1e 74632016-03-17 Marek Polacek <polacek@redhat.com>
7464
7465 PR c/69407
7466 * gcc.dg/atomic-op-6.c: New test.
7467
7378dbfb 74682016-03-17 David Malcolm <dmalcolm@redhat.com>
7469
7470 PR c/70264
7471 * c-c++-common/pr70264.c: New test case.
7472
f7995d7d 74732016-03-17 Jakub Jelinek <jakub@redhat.com>
7474
e2895b76 7475 PR c++/70144
7476 * c-c++-common/pr70144-1.c: New test.
7477 * c-c++-common/pr70144-2.c: New test.
7478
f7995d7d 7479 PR c++/70272
7480 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7481 * g++.dg/opt/flifetime-dse6.C: New test.
7482 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7483
5ec4a949 74842016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7485
7486 PR driver/70192
7487 * gcc.dg/pic-1.c: New test.
7488 * gcc.dg/pic-2.c: Likewise.
7489 * gcc.dg/pic-3.c: Likewise.
7490 * gcc.dg/pic-4.c: Likewise.
7491 * gcc.dg/pie-1.c: Likewise.
7492 * gcc.dg/pie-2.c: Likewise.
7493 * gcc.dg/pie-3.c: Likewise.
7494 * gcc.dg/pie-4.c: Likewise.
7495 * gcc.dg/pie-5.c: Likewise.
7496 * gcc.dg/pie-6.c: Likewise.
7497
c28550e1 74982016-03-17 Tom de Vries <tom@codesourcery.com>
7499
7500 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7501 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7502
be3296cb 75032016-03-17 Richard Biener <rguenther@suse.de>
7504
7505 PR debug/70271
7506 * g++.dg/debug/pr70271.C: New testcase.
7507
9b60ef21 75082016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7509
7510 * gcc.target/i386/pr70251.c: New test.
7511
9a80bc1a 75122016-03-17 Marek Polacek <polacek@redhat.com>
7513
7514 PR c++/70194
7515 * g++.dg/warn/constexpr-70194.C: New test.
7516
733d7ff9 75172016-03-16 Richard Henderson <rth@redhat.com>
7518
7519 PR middle-end/70240
7520 * gcc.c-torture/compile/pr70240.c: New.
7521
3e6f12bf 75222016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7523
7524 * gcc.c-torture/compile/20151204.c: Skip for avr.
7525
867c9e99 75262016-03-16 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR target/70245
7529 * g++.dg/opt/pr70245.C: New test.
7530 * g++.dg/opt/pr70245.h: New file.
7531 * g++.dg/opt/pr70245-aux.cc: New file.
7532
8ced6ab7 75332016-03-16 Martin Sebor <msebor@redhat.com>
7534
7535 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7536
37af779a 75372016-03-16 Richard Henderson <rth@redhat.com>
7538
7539 PR middle-end/70199
7540 * gcc.c-torture/compile/pr70199.c: New.
7541
78ed999c 75422016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7543
7544 * gcc.dg/uninit-19.c: Run dos2unix.
7545
462ca422 75462016-03-16 Marek Polacek <polacek@redhat.com>
7547
7548 PR c/70093
7549 * gcc.dg/nested-func-10.c: New test.
7550 * gcc.dg/nested-func-9.c: New test.
7551
fe58aacc 75522016-03-16 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR tree-optimization/68714
7555 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7556
27a53872 75572016-03-16 Tom de Vries <tom@codesourcery.com>
7558
7559 PR tree-optimization/68715
7560 * gcc.dg/graphite/pr68715-2.c: New test.
7561 * gcc.dg/graphite/pr68715.c: New test.
7562 * gfortran.dg/graphite/pr68715.f90: New test.
7563
95049c3c 75642016-03-16 Tom de Vries <tom@codesourcery.com>
7565
7566 PR tree-optimization/68809
7567 * gcc.dg/graphite/pr68809-2.c: New test.
7568 * gcc.dg/graphite/pr68809.c: New test.
7569
09eddd70 75702016-03-16 Jakub Jelinek <jakub@redhat.com>
7571
81fc5915 7572 PR c++/70147
7573 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7574 method call to i () as argument. Adjust expected output.
7575
09eddd70 7576 PR c++/70147
7577 * g++.dg/ubsan/pr70147-1.C: New test.
7578 * g++.dg/ubsan/pr70147-2.C: New test.
7579
6373d2a2 75802016-03-15 Martin Sebor <msebor@redhat.com>
7581
7582 PR c++/58281
7583 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7584
d27a0c11 75852016-03-15 John David Anglin <danglin@gcc.gnu.org>
7586
9908039d 7587 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7588 hppa*-*-hpux*.
7589
45cdc3a6 7590 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7591
d27a0c11 7592 PR libfortran/69799
7593 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7594 libatomic_available.
7595
0dd1d57f 75962016-03-15 Marek Polacek <polacek@redhat.com>
7597
7598 PR c++/70209
7599 * g++.dg/ext/attribute-may-alias-4.C: New test.
7600
0ce02c07 76012016-03-15 Alexander Monakov <amonakov@ispras.ru>
7602
7603 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7604 -fvar-tracking-assignments-toggle flag.
7605
f6e39b30 76062016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7607
7608 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7609
167f93a2 76102016-03-15 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR rtl-optimization/70222
7613 * gcc.c-torture/execute/pr70222-1.c: New test.
7614 * gcc.c-torture/execute/pr70222-2.c: New test.
7615
08a8af4a 76162016-03-15 Richard Henderson <rth@redhat.com>
7617
7618 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7619
738eb905 76202016-03-15 Andrey Belevantsev <abel@ispras.ru>
7621
7622 PR rtl-optimization/69032
7623 * gcc.dg/pr69032.c: New test.
7624
dd148b3a 76252016-03-15 Andrey Belevantsev <abel@ispras.ru>
7626
7627 PR rtl-optimization/63384
d9aa5a50 7628 * g++.dg/pr63384.C: New test.
dd148b3a 7629
acf58115 76302016-03-15 Andrey Belevantsev <abel@ispras.ru>
7631
7632 PR target/64411
7633 * gcc.target/i386/pr64411.C: New test.
7634
a2897dc4 76352016-03-15 Tom de Vries <tom@codesourcery.com>
7636
7637 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7638 * gfortran.dg/goacc/kernels-alias.f95: New test.
7639
7bad2faf 76402016-03-14 Martin Sebor <msebor@redhat.com>
7641
7642 PR c++/53792
7643 * g++.dg/cpp0x/constexpr-inline.C: New test.
7644 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7645
d65fa8d9 76462016-03-14 David Edelsohn <dje.gcc@gmail.com>
7647
7648 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7649
2b3c633f 76502016-03-14 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR middle-end/70219
7653 * gcc.dg/pr70219.c: New test.
7654
e947f9c3 76552016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7656
7657 PR target/70083
7658 * gcc.dg/torture/pr70083.c: New test.
7659 * gcc.target/i386/pr70083.c: New test.
7660
74201dc2 76612016-03-14 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/56365
7664 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7665
88aea41e 76662016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7667
7668 PR target/70098
7669 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7670 New function.
7671 * g++.dg/pr70098.C: New testcase.
7672
7673
1bd2aefd 76742016-03-14 Tom de Vries <tom@codesourcery.com>
7675
7676 PR tree-optimization/70045
7677 * gcc.dg/graphite/pr70045.c: New test.
7678
922c7033 76792016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7680
7681 PR fortran/69043
7682 * gfortran.dg/include_9.f90: New test.
7683
fd4ab6d9 76842016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7685
7686 PR fortran/45076
7687 gfortran.dg/prof/prof.exp: New script.
7688 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7689
7d7218d3 76902016-03-12 Andrey Belevantsev <abel@ispras.ru>
7691
7692 PR rtl-optimization/69307
7693 * gcc.dg/pr69307.c: New test.
7694
02ffd664 76952016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7696
7697 PR target/69614
7698 * gcc.target/arm/pr69614.c: New.
7699
76e207a9 77002016-03-12 Paul Thomas <pault@gcc.gnu.org>
7701
7702 PR fortran/70031
7703 * gfortran.dg/submodule_14.f08: New test
7704
7705 PR fortran/69524
7706 * gfortran.dg/submodule_15.f08: New test
7707
490ee78a 77082016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7709
7710 PR c++/70106
7711 * g++.dg/cpp1y/paren3.C: New test.
7712
04e137ff 77132016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7714
7715 PR target/70131
7716 * gcc.target/powerpc/ppc-round2.c: New test.
7717
27b2c1c4 77182016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7719
7720 PR target/70123
7721 * gcc.dg/torture/pr70123.c: New test.
7722
84116671 77232016-03-11 Jeff Law <law@redhat.com>
7724
7725 PR tree-optimization/70190
7726 * gcc.c-torture/compile/pr70190.c: New test.
7727
cfa58bc8 77282016-03-11 David Malcolm <dmalcolm@redhat.com>
7729
7730 PR c/68187
7731 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7732 case.
7733 (test43_b): Likewise.
7734 (test43_c): Likewise.
7735 (test43_d): Likewise.
7736 (test43_e): Likewise.
7737 (test43_f): Likewise.
7738 (test43_g): Likewise.
7739 (test44_a): Likewise.
7740 (test44_b): Likewise.
7741 (test44_c): Likewise.
7742 (test44_d): Likewise.
7743 (test44_e): Likewise.
7744
ce234f27 77452016-03-11 David Malcolm <dmalcolm@redhat.com>
7746
7747 PR c/70085
7748 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7749
e4756b48 77502016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7751
7752 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7753 dg-options.
7754
1f5ef87e 77552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7756
7757 PR target/70002
7758 PR target/69245
7759 * gcc.target/aarch64/pr69245_2.c: New test.
7760
f9c352a1 77612016-03-11 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR tree-optimization/70177
7764 * gcc.dg/pr70177.c: New test.
7765
4dd92ac6 77662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7767
7768 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7769
331e4fdb 77702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7771
7772 * gcc.dg/tree-ssa/sra-20.c: New.
7773
69262824 77742016-03-11 Jakub Jelinek <jakub@redhat.com>
7775
6f9a7425 7776 PR rtl-optimization/70174
7777 * gcc.dg/pr70174.c: New test.
7778
69262824 7779 PR tree-optimization/70169
7780 * gcc.dg/pr70169.c: New test.
7781
4637a847 77822016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7783
7784 PR target/70160
7785 * gcc.target/i386/pr70160.c: New test.
7786
5a86d754 77872016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7788
7789 * gcc.target/s390/dfp-1.c: New test.
7790
af4c8290 77912016-03-10 Nick Clifton <nickc@redhat.com>
7792
7793 PR target/70044
7794 * gcc.target/aarch64/pr70044.c: New test.
7795
98dfd328 77962016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7797 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR c++/70001
7800 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7801 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7802 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7803
75e72311 78042016-03-10 Jan Hubicka <hubicka@ucw.cz>
7805
7806 PR lto/69589
7807 * g++.dg/lto/pr69589_0.C: New testcase
7808 * g++.dg/lto/pr69589_1.C: New testcase
7809
a2eb1271 78102016-03-10 Marek Polacek <polacek@redhat.com>
7811
7812 PR c++/70153
7813 * g++.dg/delayedfold/unary-plus1.C: New test.
7814
78152016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7816
7817 * gcc.target/arm/pr45701-1.c: Escape brackets.
7818 * gcc.target/arm/pr45701-2.c: Likewise.
7819
5ab2987f 78202016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7821
7822 * gfortran.dg/unconstrained_commons.f: New.
7823
6972afac 78242016-03-10 Alan Modra <amodra@gmail.com>
7825
7826 * gcc.dg/pr69195.c: New.
7827 * gcc.dg/pr69238.c: New.
7828
c82c99ec 78292016-03-10 Tom de Vries <tom@codesourcery.com>
7830
7831 PR testsuite/68915
7832 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7833
a2389d4a 78342016-03-10 Richard Biener <rguenther@suse.de>
7835
7836 PR tree-optimization/70128
7837 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7838 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7839
c272412d 78402016-03-09 Jakub Jelinek <jakub@redhat.com>
7841
a0451069 7842 PR tree-optimization/70152
7843 * gcc.dg/pr70152.c: New test.
7844
c272412d 7845 PR target/70086
7846 * gcc.target/i386/pr70086-1.c: New test.
7847 * gcc.target/i386/pr70086-2.c: New test.
7848 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7849
7850 PR tree-optimization/70127
7851 * gcc.c-torture/execute/pr70127.c: New test.
7852
27dcb7a8 78532016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7854
7855 * c-c++-common/goacc/combined-directives-2.c: New test.
7856
c24757cf 78572016-03-09 David Malcolm <dmalcolm@redhat.com>
7858
7859 PR c/68473
7860 PR c++/70105
7861 * g++.dg/diagnostic/pr70105.C: New test.
7862 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7863 (test_multiple_ordinary_maps): New test function.
7864
83108969 78652016-03-09 David Malcolm <dmalcolm@redhat.com>
7866
7867 PR c/68473
7868 PR c++/70105
7869 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7870 Drop range information from call to inform_at_rich_loc.
7871 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7872 New.
7873 (test_show_locus): Replace calls to rich_location::add_range with
7874 calls to add_range. Rewrite the tests that used the now-defunct
7875 rich_location ctor taking a source_range. Simplify other tests
7876 by replacing calls to COMBINE_LOCATION_DATA with calls to
7877 make_location.
7878
6733c0e8 78792016-03-09 Richard Biener <rguenther@suse.de>
7880 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR tree-optimization/70138
7883 * gcc.dg/vect/pr70138-1.c: New testcase.
7884 * gcc.dg/vect/pr70138-2.c: Likewise.
7885
96abb9f5 78862016-03-09 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR target/70049
7889 * gcc.target/i386/pr70049.c: New test.
7890
42bb3bfb 78912016-03-09 Richard Biener <rguenther@suse.de>
7892
7893 PR c/70143
7894 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7895 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7896 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7897
27527428 78982016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899
7900 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7901 arm-*-*.
7902
248449f2 79032016-03-09 Jakub Jelinek <jakub@redhat.com>
7904
1bd49ced 7905 PR middle-end/67278
7906 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7907
248449f2 7908 PR target/67278
7909 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7910
7911 PR middle-end/70050
7912 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7913 in testcase comment.
7914
dfc460ff 79152016-03-09 Tom de Vries <tom@codesourcery.com>
7916
7917 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7918 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7919 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7920 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7921 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7922 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7923 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7924 * gfortran.dg/goacc/kernels-loop.f95: New test.
7925
0377fc7f 79262016-03-08 Martin Sebor <msebor@redhat.com>
7927
7928 PR c++/62096
7929 * g++.dg/warn/overflow-warn-7.C: New test.
7930
3556aa80 79312016-03-08 Jason Merrill <jason@redhat.com>
7932
7933 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7934 * lib/target-supports.exp (check_effective_target_concepts): New.
7935
e5096208 79362016-03-08 Jakub Jelinek <jakub@redhat.com>
7937
5370eb8d 7938 PR c++/70135
7939 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7940 * g++.dg/ubsan/pr70135.C: New test.
7941
e5096208 7942 PR target/70110
7943 * gcc.dg/pr70110.c: New test.
7944
cc37120d 79452016-03-07 Martin Jambor <mjambor@suse.cz>
7946
7947 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7948 * c-c++-common/gomp/if-1.c: Likewise.
7949 * c-c++-common/gomp/pr61486-2.c: Likewise.
7950 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7951 to dg-additional-options.
7952 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7953 * g++/gomp/target-teams-1.c: Likewise.
7954 * gcc.dg/gomp/gomp.exp: Likewise.
7955 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7956 dg-additional-options.
7957 * gfortran.dg/gomp/gomp.exp: Likewise.
7958 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7959 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7960 dg-additional-options.
7961 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7962
53c248d8 79632016-03-07 Martin Jambor <mjambor@suse.cz>
7964
7965 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7966 * c-c++-common/gomp/gridify-1.c: New test.
7967 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7968
541e79a0 79692016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7970
7971 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7972 trigger for cortex-r8, when scanning for register r8.
7973 * gcc.target/arm/pr45701-2.c: Likewise.
7974
4dfabd94 79752016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7976 Jeff Law <law@redhat.com>
4dfabd94 7977
7978 PR tree-optimization/69740
7979 * gcc.c-torture/compile/pr69740-1.c: New test.
7980 * gcc.c-torture/compile/pr69740-2.c: New test.
7981
1b63a87b 79822016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7983
7984 * lib/target-supports.exp
7985 (check_effective_target_whole_vector_shift): Enable for PPC64.
7986
d33914da 79872016-03-07 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/70115
7990 * gcc.dg/torture/pr70115.c: New testcase.
7991
584fba4b 79922016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7993
7994 PR middle-end/69916
7995 * c-c-++-common/goacc/pr69916.c: New.
7996
7f2f5ec0 79972016-03-07 Richard Henderson <rth@redhat.com>
7998
7999 * gcc.c-torture/compile/pr70061.c: New test.
8000
f530e7c4 80012016-03-07 Richard Biener <rguenther@suse.de>
8002
8003 PR testsuite/70109
8004 * gcc.dg/vect/O3-pr36098.c: New testcase.
8005
a3855fed 80062016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8007
8008 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8009
091ffc31 80102016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/renaming9.ad[sb]: New testcase.
8013
2941b871 80142016-03-05 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR c++/70084
8017 * g++.dg/expr/stdarg3.C: New test.
8018
5173ce42 80192016-03-04 Jeff Law <law@redhat.com>
8020
8021 PR tree-optimization/69196
8022 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8023 x86_64-*-*.
8024
2d1d2e55 80252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8026
0e43078e 8027 PR c/69973
8028 * gcc.dg/pr69973.c: New test.
8029
d8ec06ae 8030 PR rtl-optimization/69941
8031 * gcc.dg/torture/pr69941.c: New test.
8032
2d1d2e55 8033 PR c/69824
8034 * gcc.dg/pr69824.c: New test.
8035
32f692e2 80362016-03-05 Tom de Vries <tom@codesourcery.com>
8037
8038 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8039 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8040 function.
8041
1c699e9a 80422016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8043
8044 PR c++/66786
8045 * g++.dg/cpp1y/var-templ48.C: New test.
8046 * g++.dg/cpp1y/var-templ49.C: New test.
8047
358448c6 80482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8049
8050 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8051
01dc3c45 80522016-03-04 Jakub Jelinek <jakub@redhat.com>
8053
e968ff6d 8054 PR c++/70035
8055 * g++.dg/ubsan/pr70035.C: New test.
8056
01dc3c45 8057 PR target/70062
8058 * gcc.target/i386/pr70062.c: New test.
8059
3937d618 80602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8061
8062 * g++.dg/template/typename21.C: Remove c++98_only.
8063
c58ac7f8 80642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8065
8066 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8067
0060768a 80682016-03-04 David Malcolm <dmalcolm@redhat.com>
8069
8070 PR c/68187
8071 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8072 function.
8073 (fn_42_b): Likewise.
8074 (fn_42_c): Likewise.
8075
74c6fd40 80762016-03-04 David Malcolm <dmalcolm@redhat.com>
8077
8078 PR c/68187
8079 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8080 function.
8081 (fn_40_b): Likewise.
8082 (fn_41_a): Likewise.
8083 (fn_41_b): Likewise.
8084
31b11359 80852016-03-04 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR target/70059
8088 * gcc.target/i386/avx512f-pr70059.c: New test.
8089 * gcc.target/i386/avx512dq-pr70059.c: New test.
8090
c5b93452 80912016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8092
8093 PR rtl-optimization/57676
8094 * gcc.dg/torture/pr57676.c: New test.
8095
268fbd56 80962016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8097
8098 * gcc.dg/pr70026.c: New test.
8099
6560d1ad 81002016-03-04 Marek Polacek <polacek@redhat.com>
8101
8102 PR c/69798
8103 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8104 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8105
cc7dfddf 81062016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8107
8108 PR target/70004
8109 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8110 Delete.
8111 (test_corners_sisd_si): Likewise.
8112 (main): Remove checks of the above.
8113 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8114
e9663bd4 81152016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8116
8117 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8118
dcdd684e 81192016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8120
8121 * gcc.dg/torture/pr69951.c: Accept argc==0.
8122
e692d332 81232016-03-04 Richard Biener <rguenther@suse.de>
8124
8125 PR c++/70054
8126 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8127 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8128
af77b7e6 81292016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8130
8131 PR testsuite/69766
8132 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8133 testing multiarch.
8134
290da96e 81352016-03-04 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR debug/69947
8138 * gcc.dg/guality/pr69947.c: New test.
8139
e51ce713 81402016-03-03 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR ada/70017
8143 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8144
1feed892 81452016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8146
8147 PR rtl-optimization/69904
8148 * gcc.target/arm/pr69904.c: New test.
8149
c32bda69 81502016-03-03 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR target/70021
8153 * gcc.dg/vect/pr70021.c: New test.
8154 * gcc.target/i386/pr70021.c: New test.
8155
1bc579ed 81562016-03-03 Marek Polacek <polacek@redhat.com>
8157
8158 PR middle-end/70050
8159 * gcc.dg/pr70050.c: New test.
8160
cfa8d638 81612016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8162
8163 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8164
1b889259 81652016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8166
8167 PR tree-optimization/70043
8168 * gfortran.dg/vect/pr70043.f90: New test.
8169
f756dfa3 81702016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8171
8172 * gnat.dg/specs/task1.ads: New test.
8173
5cb4863d 81742016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8175
8176 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8177 Invoke gdb with -batch.
8178 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8179
5dd12e43 81802016-03-03 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/55936
8183 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8184
d97ba4ca 81852016-03-02 Jeff Law <law@redhat.com>
8186
5d23c86f 8187 PR rtl-optimization/69942
8188 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8189 effects of argument promotions.
8190
d97ba4ca 8191 PR tree-optimization/69987
8192 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8193 target does not support -fprefetch-loop-arrays.
8194
901faaa0 81952016-03-02 Uros Bizjak <ubizjak@gmail.com>
8196
8197 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8198
51f6fdce 81992016-03-02 Bin Cheng <bin.cheng@arm.com>
8200
6bc7872f 8201 PR rtl-optimization/69052
51f6fdce 8202 * gcc.target/i386/pr69052.c: New test.
8203
31d31e07 82042016-03-02 Alan Modra <amodra@gmail.com>
8205
8206 * gcc.dg/pr69990.c: New.
8207
04faee95 82082016-03-02 Jakub Jelinek <jakub@redhat.com>
8209
270d0117 8210 PR c/68062
8211 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8212
8213 PR middle-end/70022
8214 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8215
04faee95 8216 PR target/70028
8217 * gcc.target/i386/pr70028.c: New test.
8218
a2cc9e8e 82192016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8220
8221 * c-c++-common/asan/swapcontext-test-1.c,
8222 * c-c++-common/tsan/thread_leak.c,
8223 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8224 * g++.dg/tsan/benign_race.C,
8225 * g++.dg/tsan/fd_close_norace.C,
8226 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8227 races with sanitizer output
8228
dd4bd263 82292016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8230 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8231
8232 PR target/67278
8233 * gcc.dg/simd-8.c: New testcase.
8234
b5fe3a49 82352016-03-02 Richard Biener <rguenther@suse.de>
8236
8237 PR middle-end/67278
8238 * gcc.dg/simd-7.c: New testcase.
8239
23601f67 82402016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gcc.target/i386/pr70007.c: Tweak.
8243
f66f65e7 82442016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8245
8246 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8247
60773515 82482016-03-02 Marek Polacek <polacek@redhat.com>
8249
8250 PR c/67854
8251 * gcc.dg/pr67854.c: New test.
8252
6c094cb1 82532016-03-02 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR middle-end/70025
8256 * gcc.dg/torture/pr70025.c: New test.
8257
7627bb56 82582016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8259
8260 PR tree-optimization/68621
8261 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8262
066c8e94 82632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8264
8265 * gcc.target/i386/pr70007.c: New test.
8266
d3b819ad 82672016-03-01 Jeff Law <law@redhat.com>
8268
d4b9ad56 8269 PR tree-optimization/69196
7e217344 8270 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8271
d3b819ad 8272 PR tree-optimization/69196
8273 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8274 duplicating code and spoiling the expected output.
8275
4f37285d 82762016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8277
8278 PR target/70033
8279 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8280 supports power9 before doing tests.
8281 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8282 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8283 * gcc.target/powerpc/p9-permute.c: Likewise.
8284
3e9c4f6c 82852016-03-01 Uros Bizjak <ubizjak@gmail.com>
8286
8287 PR target/70027
8288 * gcc.target/i386/pr70027.c: New test.
8289
e324729e 82902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8291
8292 * gcc.dg/pr70017.c: New test.
8293
40e9ce2d 82942016-03-01 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR c/69796
8297 PR c/69974
8298 * gcc.dg/pr69796.c: New test.
8299 * gcc.dg/pr69974.c: New test.
8300
e8b016ea 83012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8302
8303 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8304
24d3127c 83052016-02-29 Jeff Law <law@redhat.com>
8306
8307 PR tree-optimization/69987
8308 * gfortran.dg/pr69987.f90: New test.
8309
8310 PR tree-optimization/69989
8311 * gcc.c-torture/compile/pr69989-2.c: New test.
8312
12cc1225 83132016-03-01 Marek Polacek <polacek@redhat.com>
8314
8315 PR c++/69795
8316 * g++.dg/parse/invalid1.C: New test.
8317
d99a947c 83182016-03-01 Richard Biener <rguenther@suse.de>
8319
8320 PR middle-end/70022
8321 * gcc.dg/pr70022.c: New testcase.
8322
395dbc60 83232016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8324
8325 PR tree-optimization/69956
8326 * gcc.dg/pr69956.c: New test.
8327
40a35c55 83282016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8329
8330 PR target/70011
8331 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8332 XFAIL when hardware supports efficient unaligned storage access.
8333
4edc90b0 83342016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8335
8336 PR c++/69961
8337 * g++.dg/template/pr69961a.C: New test.
8338 * g++.dg/template/pr69961b.C: New test.
8339
1ed1f69a 83402016-02-29 David Malcolm <dmalcolm@redhat.com>
8341
8342 PR preprocessor/69985
8343 * gcc.dg/cpp/pr69985.c: New test case.
8344
01c5d15d 83452016-02-29 Jeff Law <law@redhat.com>
8346
3a4d3de5 8347 PR tree-optimization/70005
8348 * gcc.c-torture/execute/pr70005.c New test.
8349
01c5d15d 8350 PR tree-optimization/69999
8351 * gcc.c-torture/compile/pr69999.c: New test.
8352
1bf66b54 83532016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8354
8355 PR tree-optimization/69652
8356 * gcc.dg/torture/pr69652.c: Delete test.
8357 * gcc.dg/vect/pr69652.c: New test.
8358
b4d653d5 83592016-02-19 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/69980
8362 * gfortran.dg/vect/pr69980.f90: New testcase.
8363
35bc4745 83642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8365
8366 * gcc.target/sparc/20160229-1.c: New test.
8367
bb54a538 83682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 * gnat.dg/stack_usage3.adb: New test.
8371 * gnat.dg/stack_usage3_pkg.ads: New helper.
8372
95164e71 83732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8374
8375 * gnat.dg/renaming8.adb: New test.
8376 * gnat.dg/renaming8_pkg1.ads: New helper.
8377 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8378 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8379
a890896f 83802016-02-29 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/69720
8383 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8384
5c70403a 83852016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8386
8387 PR fortran/68147
8388 PR fortran/47674
8389 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8390
dfb6d139 83912016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8392 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8393
8394 PR fortran/56007
8395 * gfortran.dg/coarray_8.f90: Adjust error message.
8396 * gfortran.dg/pr56007.f90: New test.
8397 * gfortran.dg/pr56007.f: New test.
8398
536508db 83992016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8400
8401 PR tree-optimization/69989
8402 * gcc.dg/torture/pr69989.c: New test.
8403
eec75e45 84042016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 * gcc.target/i386/stack-realign-win.c: New test.
8407
0175e45a 84082016-02-28 Harald Anlauf <anlauf@gmx.de>
8409
8410 PR fortran/60126
8411 * gfortran.dg/pr60126.f90: New test.
8412
2a703589 84132016-02-27 Jeff Law <law@redhat.com>
8414
8415 Revert
8416 2016-02-26 Richard Biener <rguenther@suse.de>
8417 Jeff Law <law@redhat.com>
8418
8419 PR tree-optimization/69740
8420 * gcc.c-torture/compile/pr69740-1.c: New test.
8421 * gcc.c-torture/compile/pr69740-2.c: New test.
8422
359b4c18 84232016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8424
1c96765a 8425 PR fortran/69910
359b4c18 8426 * gfortran.dg/newunit_4.f90: New test.
8427
49462d93 84282016-02-27 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR target/69613
8431 PR rtl-optimization/69886
8432 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8433 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8434 target.
8435
c4ac733e 84362016-02-26 Martin Sebor <msebor@redhat.com>
8437
8438 PR tree-optimization/15826
8439 * gcc.dg/tree-ssa/pr15826.c: New test.
8440
da8c4b5d 84412016-02-26 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR target/69969
8444 * gcc.target/powerpc/pr69969.c: New test.
8445
0a4558eb 84462016-02-26 Martin Sebor <msebor@redhat.com>
8447
8448 PR c++/15766
8449 * g++.old-deja/g++.other/decl5.C: Add a test case.
8450
5b500299 84512016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8452
8453 PR target/69946
8454 * gcc.target/powerpc/pr69946.c: New file.
8455
565f533b 84562016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8457 Jeff Law <law@redhat.com>
565f533b 8458
0a4558eb 8459 PR tree-optimization/69740
565f533b 8460 * gcc.c-torture/compile/pr69740-1.c: New test.
8461 * gcc.c-torture/compile/pr69740-2.c: New test.
8462
ff67cbea 84632016-02-26 Martin Jambor <mjambor@suse.cz>
8464
8465 PR middle-end/69920
8466 * gcc.dg/torture/pr69932.c: New test.
8467 * gcc.dg/torture/pr69936.c: Likewise.
8468
e400d817 84692016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8470
8471 PR target/69709
8472 * gcc.target/s390/pr69709.c: New test.
8473
126a5a2d 84742016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8475
8476 PR target/69245
8477 * gcc.target/aarch64/pr69245_1.c: New test.
8478
59c58860 84792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8480
8481 PR target/69613
8482 * gcc.dg/torture/pr69613.c: New test.
8483
9441fa4e 84842016-02-26 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR rtl-optimization/69891
8487 * gcc.target/i386/pr69891.c: New test.
8488
e48fcde0 84892016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8490 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8491
35ed600a 8492 PR target/61397
f41208a1 8493 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8494 functionality for both 32-bit and 64-bit.
8495
c86aaa0e 84962016-02-26 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/69551
8499 * gcc.dg/torture/pr69951.c: New testcase.
8500
38e71a65 85012016-02-25 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/48795
8504 * gcc.dg/Warray-bounds-18.c: New testcase.
8505
03331e69 85062016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8509
f14d8d6a 85102016-02-25 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR rtl-optimization/69896
8513 * gcc.dg/pr69896.c: New test.
8514
4003c807 85152016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8516
8517 PR c++/69736
8518 * g++.dg/cpp1y/paren2.C: New test.
8519
a0573328 85202016-02-24 Martin Sebor <msebor@redhat.com>
8521
8522 PR c/51147
8523 * gcc.dg/enum-mode-2.c: New test.
8524
2cde02ad 85252016-02-24 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR c++/69922
8528 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8529 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8530 * g++.dg/ubsan/pr69922.C: New test.
8531
f0ea75d1 85322016-02-24 Marek Polacek <polacek@redhat.com>
8533
8534 PR c/69819
8535 * gcc.dg/pr69819.c: New test.
8536
05027366 85372016-02-24 Martin Sebor <msebor@redhat.com>
8538
34ed562b 8539 PR c++/69912
8540 * g++.dg/ext/flexary15.C: New test.
8541
85422016-02-24 Martin Sebor <msebor@redhat.com>
8543
8544 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8545 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8546 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8547
650c3ad5 85482016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8549 Charles Baylis <charles.baylis@linaro.org>
8550
8551 PR debug/61033
8552 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8553
596070e8 85542016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8555 Jakub Jelinek <jakub@redhat.com>
596070e8 8556
8557 PR middle-end/69760
8558 * gcc.dg/torture/pr69760.c: New testcase.
8559
d6b92d9f 85602016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8561
8562 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8563 pattern on Solaris with as.
8564
90436d9d 85652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8566
8567 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8568 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8569 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8570 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8571
7c749495 85722016-02-24 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR middle-end/69915
8575 * gcc.dg/pr69915.c: New test.
8576
9c9680b5 85772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8578
8579 PR rtl-optimization/69886
8580 * gcc.dg/torture/pr69886.c: New test.
8581
36d081ee 85822016-02-24 Richard Biener <rguenther@suse.de>
8583
8584 PR middle-end/68963
8585 * gcc.dg/torture/pr68963.c: New testcase.
8586
2a0accb9 85872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8588
8589 PR target/69875
8590 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8591 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8592 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8593 * gcc.target/arm/atomic_loaddi_1.c: New test.
8594 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8595 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8596 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8597 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8598 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8599 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8600 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8601 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8602
f0e92ef1 86032016-02-24 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR middle-end/69909
8606 * gcc.dg/torture/pr69909.c: New test.
8607
6907286f 86082016-02-24 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/69907
8611 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8612 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8613 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8614
e6ab7475 86152016-02-24 Christian Bruel <christian.bruel@st.com>
8616
8617 * gcc.target/arm/pragma_cpp_fma.c: New test.
8618
47587450 86192016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8620
8621 PR fortran/61156
8622 * gfortran.dg/include_6.f90: Update test.
8623
d41ab738 86242016-02-23 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR objc/69844
8627 * objc.dg/pr69844.m: New test.
8628
4772d9d5 86292016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 PR libgfortran/69456
8632 * gfortran.dg/namelist_89.f90: New test.
8633 * gfortran.dg/pr59700.f90: Update test..
8634
8c38d887 86352016-02-23 Martin Sebor <msebor@redhat.com>
8636
8637 PR middle-end/69780
8638 * g++.dg/ext/builtin_alloca.C: New test.
8639 * gcc.dg/builtins-68.c: New test.
8640
ee1bfdb0 86412016-02-23 Richard Henderson <rth@redhat.com>
8642
8643 * gcc.target/i386/addr-space-3.c: Remove test.
8644
52609ec3 86452016-02-23 David Malcolm <dmalcolm@redhat.com>
8646
8647 PR preprocessor/69126
8648 PR preprocessor/69543
8649 * c-c++-common/pr69126-2-long.c: New test.
8650 * c-c++-common/pr69126-2-short.c: New test.
8651 * c-c++-common/pr69543-1.c: Remove xfail.
8652
d5bf2cc8 86532016-02-23 David Malcolm <dmalcolm@redhat.com>
8654
8655 PR preprocessor/69126
8656 PR preprocessor/69543
8657 PR preprocessor/69558
8658 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8659 (f): Rename to...
8660 (test_2): ...this, and add leading comment.
8661 (MACRO_3, test_3): New.
8662 (MACRO_4A, MACRO_4B, test_4): New.
8663 (MACRO): Rename to...
8664 (MACRO_5): ...this.
8665 (g): Rename to...
8666 (test_5): ...this, updating for renaming of MACRO, and
8667 add leading comment.
8668 * c-c++-common/pr69543-1.c: New.
8669 * c-c++-common/pr69543-2.c: New.
8670 * c-c++-common/pr69543-3.c: New.
8671 * c-c++-common/pr69543-4.c: New.
8672 * c-c++-common/pr69558-1.c: New.
8673 * c-c++-common/pr69558-2.c: New.
8674 * c-c++-common/pr69558-3.c: New.
8675 * c-c++-common/pr69558-4.c: New.
8676 * gcc.dg/pr69558.c: Move to...
8677 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8678 xfail for c++.
8679
3a37a410 86802016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8681
8682 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8683 to -ftree-parallelize-loops/-fopenacc changes.
8684 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8685 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8686 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8687 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8688 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8689 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8690 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8691 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8692 * c-c++-common/goacc/kernels-loop.c: Likewise.
8693 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8694 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8695 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8696 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8697
ecca180f 86982016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8699
8700 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8701
eec0fa3f 87022016-02-23 Jakub Jelinek <jakub@redhat.com>
8703
f1f91c07 8704 PR c++/69902
8705 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8706
eec0fa3f 8707 PR c/69900
8708 * gcc.dg/pr69900.c: New test.
8709
e045424d 87102016-02-23 Martin Jambor <mjambor@suse.cz>
8711
8712 PR tree-optimization/69666
8713 * gcc.dg/tree-ssa/pr69666.c: New test.
8714
f482dff6 87152016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8716
8717 PR fortran/67451
8718 * gfortran.dg/coarray_allocate_5.f08: New test.
8719
57ed698b 87202016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8721
8722 * gcc.target/s390/vcond-shift.c: Move to ...
8723 * gcc.target/s390/vector/vcond-shift.c: ... here.
8724
990e443c 87252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8726
8727 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8728 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8729
296c5f01 87302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8731
8732 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8733
e53f41d5 87342016-02-20 Mark Wielaard <mjw@redhat.com>
8735
8736 PR c/28901
8737 * gcc.dg/unused-variable-3.c: New test.
8738
13af201d 87392016-02-22 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR target/69888
8742 * gcc.target/i386/pr69888.c: New test.
8743
682c90f9 87442016-02-22 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/69882
8747 * gfortran.dg/vect/pr69882.f90: New testcase.
8748
b8cd18c3 87492016-02-22 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR target/69885
8752 * gcc.dg/pr69885.c: New test.
8753
09343379 87542016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8755
8756 PR target/69806
8757 PR target/54089
8758 * gcc.target/sh/pr54089-10.c: New.
8759
b345a09f 87602016-02-20 Paul Thomas <pault@gcc.gnu.org>
8761
8762 PR fortran/69423
8763 * gfortran.dg/deferred_character_15.f90 : New test.
8764
51385aed 87652016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8766
8767 PR fortran/57365
8768 gfortran.dg/allocate_with_source_18.f03: New test.
8769
87702016-02-20 Harald Anlauf <anlauf@gmx.de>
8771
8772 PR fortran/52531
8773 gfortran.dg/gomp/pr52531.f90: New test.
8774
9cce8384 87752016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8776
8777 PR c++/69865
8778 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8779 -std=c++03.
8780
d91f5fbb 87812016-02-19 Jakub Jelinek <jakub@redhat.com>
8782
563d5cb8 8783 PR c++/69826
8784 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8785 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8786
0a04aac9 8787 PR c++/69850
8788 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8789
d91f5fbb 8790 PR c++/69851
8791 * g++.dg/torture/pr69851.C: New test.
8792
5fe1f282 87932016-02-19 Martin Sebor <msebor@redhat.com>
8794
8795 PR testsuite/69573
8796 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8797
a45bce11 87982016-02-19 Jakub Jelinek <jakub@redhat.com>
8799
6263dde1 8800 PR c++/69850
8801 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8802 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8803
a45bce11 8804 PR c++/67767
8805 * g++.dg/cpp0x/pr67767.C: New test.
8806
cf2ed1b7 88072016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8808
8809 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8810 for fp, simd, crypto, crc, lse.
8811 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8812 above.
8813 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8814 effective target check.
8815
f6cc34b0 88162016-02-19 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR target/69820
8819 * gcc.target/i386/pr69820.c: New test.
8820
6c678e78 88212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8822
8823 * gcc.target/s390/vector/int128-1.c: New test.
8824
b088ff4b 88252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8826
8827 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8828
b11e60a4 88292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8830
8831 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8832 instruction pattern name to prevent the testcase from failing with
8833 -march=z13.
8834
664ff6a0 88352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8836
8837 * gcc.target/s390/md/movstr-2.c: New test.
8838
e80be24b 88392016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8840
8841 * gcc.target/s390/morestack.c: New test.
8842
9839f350 88432016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8844
8845 PR target/69625
8846 * gcc.target/s390/pr69625.c: Add test case.
8847
4550fbd0 88482016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8849
8850 PR testsuite/68580
8851 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8852
57d00b6a 88532016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8854
8855 PR target/68404
8856 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8857 * gcc.target/powerpc/fusion3.c: Likewise.
8858
63ad69d6 88592016-02-18 Richard Biener <rguenther@suse.de>
8860
8861 PR middle-end/69553
8862 * g++.dg/torture/pr69553.C: New testcase.
8863
d92404ed 88642016-02-18 Nick Clifton <nickc@redhat.com>
8865
4550fbd0 8866 PR target/62254
8867 PR target/69610
8868 * gcc.target/arm/pr62554.c: New test.
8869 * gcc.target/arm/pr69610-1.c: New test.
8870 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8871
0808dfce 88722016-02-18 Richard Biener <rguenther@suse.de>
8873
8874 PR middle-end/69854
8875 * gcc.dg/torture/pr69854.c: New testcase.
8876
fc3527e3 88772016-02-17 Jakub Jelinek <jakub@redhat.com>
8878
8879 PR c++/69850
8880 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8881
e3c24279 88822012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8883
8884 * gcc.target/powerpc/vec-cg.c: New test.
8885
c9732c2b 88862016-02-17 Richard Biener <rguenther@suse.de>
8887
8888 PR testsuite/69586
8889 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8890
51bf9f9b 88912016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8892
8893 PR target/69161
8894 * gcc.c-torture/compile/pr69161.c: New test.
8895
6baedca3 88962016-02-17 David Sherwood <david.sherwood@arm.com>
8897
8898 PR target/69532
8899 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8900 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8901
4f240715 89022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * gcc.dg/ifcvt-4.c: Skip on Visium.
8905
e0c0515d 89062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8907
8908 * gnat.dg/atomic8.adb: New test.
8909
7b319ee6 89102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8911
8912 * gnat.dg/discr46.ad[sb]: New test.
8913
48a7e3d1 89142016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8915
8916 PR Target/48344
8917 * gcc.target/powerpc/pr48344-1.c: New test.
8918
3f844f15 89192015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8920
8921 PR fortran/69742
8922 * gfortran.dg/associate_21.f90: New test.
8923
7675e968 89242016-02-16 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR c/69835
8927 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8928 -Wnonnull in dg-options.
8929 * c-c++-common/nonnull-2.c: New test.
8930
d6faee88 89312016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8932 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8933
8934 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8935
3a2a72aa 89362016-02-16 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR middle-end/69801
8939 * gcc.dg/pr69801.c: Add empty dg-options.
8940
28072426 89412016-02-16 James Norris <jnorris@codesourcery.com>
8942
8943 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8944 * g++.dg/goacc/deviceptr-1.c: New file.
8945
37fffac2 89462016-02-16 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/69820
8949 * gcc.dg/vect/pr69820.c: New test.
8950
f72a5e61 89512016-02-16 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/69776
8954 * gcc.dg/torture/pr69776-2.c: New testcase.
8955
50e0cd76 89562016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8957
8958 PR tree-optimization/69714
8959 * gcc.dg/torture/pr69714.c: New test.
8960
14a72c4e 89612016-02-16 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR tree-optimization/69802
8964 * gcc.dg/pr69802.c: New test.
8965
fd808c11 89662016-02-16 Richard Biener <rguenther@suse.de>
8967
8968 PR middle-end/69801
8969 * gcc.dg/pr69801.c: New testcase.
8970
49a549ca 89712016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8972
8973 PR libgfortran/69651
8974 * gfortran.dg/read_bang.f90: New test.
8975 * gfortran.dg/read_bang4.f90: New test.
8976
77454e6e 89772016-02-15 Jakub Jelinek <jakub@redhat.com>
8978
2074f21c 8979 PR c++/69658
8980 * g++.dg/init/pr69658.C: New test.
8981
77454e6e 8982 PR c++/69797
8983 * c-c++-common/pr69797.c: New test.
8984
4ef4d764 89852016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8986
8987 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8988 check for aarch64*-*-*.
8989
4a45fe0f 89902016-02-15 Richard Biener <rguenther@suse.de>
8991
8992 PR tree-optimization/69783
8993 * gcc.dg/vect/pr69783.c: New testcase.
8994
0b3619e6 89952016-02-15 Richard Biener <rguenther@suse.de>
8996
8997 PR tree-optimization/69776
8998 * gcc.dg/torture/pr69776.c: New testcase.
8999
9b49c3cb 90002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9001
9002 PR fortran/60526
9003 * gfortran.dg/type_decl_4.f90: Reinstated.
9004
e46faff9 90052016-02-14 John David Anglin <danglin@gcc.gnu.org>
9006
9007 PR fortran/68746
9008 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9009
a96c809a 90102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9011
9012 PR fortran/60526
9013 PR bootstrap/69816
9014 * gfortran.dg/type_decl_4.f90: Removed.
9015
fdec7e88 90162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9017
9018 PR fortran/60526
9019 * gfortran.dg/type_decl_4.f90: New test.
9020
a72095c4 90212016-02-14 Alan Modra <amodra@gmail.com>
9022
bc436924 9023 PR testsuite/68886
a72095c4 9024 * gcc.c-torture/execute/stkalign.c: Revise test.
9025
73bb5f8b 90262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9027
9028 PR target/67260
9029 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9030
beb13161 90312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9032
9033 PR target/67260
9034 * gcc.target/sh/torture/pr67260.c: New.
9035
67cab04e 90362016-02-12 John David Anglin <danglin@gcc.gnu.org>
9037
9038 * gcc.dg/pr67964.c: Add dg-require-alias.
9039
44a59bb1 90402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9041
9042 PR target/67636
9043 PR target/64345
9044 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9045
38c9bd3a 90462016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9047
9048 PR libgfortran/69668
9049 * gfortran.dg/namelist_88.f90: New test.
9050
1774ff82 90512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9052
9053 PR libgfortran/69668
9054 * gfortran.dg/namelist_38.f90: Update test.
9055 * gfortran.dg/namelist_84.f90: Update test.
9056
aec1f4bd 90572016-02-12 David Malcolm <dmalcolm@redhat.com>
9058
9059 PR other/69554
9060 * gcc.dg/pr69554-1.c: New test.
9061 * gfortran.dg/pr69554-1.F90: New test.
9062 * gfortran.dg/pr69554-2.F90: New test.
9063 * lib/gcc-dg.exp (proc dg-locus): New function.
9064 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9065 distinguish between the caret-printing and non-caret-printing
9066 cases. If caret-printing has been explicitly enabled, bail out
9067 without attempting to fix up the output.
9068
da7d5066 90692016-02-12 David Malcolm <dmalcolm@redhat.com>
9070
9071 PR driver/69265
9072 PR driver/69453
9073 * gcc.dg/spellcheck-options-3.c: New test case.
9074 * gcc.dg/spellcheck-options-4.c: New test case.
9075 * gcc.dg/spellcheck-options-5.c: New test case.
9076 * gcc.dg/spellcheck-options-6.c: New test case.
9077 * gcc.dg/spellcheck-options-7.c: New test case.
9078 * gcc.dg/spellcheck-options-8.c: New test case.
9079 * gcc.dg/spellcheck-options-9.c: New test case.
9080 * gcc.dg/spellcheck-options-10.c: New test case.
9081
fcce1b0b 90822016-02-12 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR rtl-optimization/69764
9085 PR rtl-optimization/69771
9086 * c-c++-common/pr69764.c: New test.
9087 * gcc.dg/torture/pr69771.c: New test.
9088
6d609290 90892016-02-12 Marek Polacek <polacek@redhat.com>
9090
9091 * g++.dg/torture/init-list1.C: New.
9092
7d75fb56 90932016-02-12 Marek Polacek <polacek@redhat.com>
9094
9095 * gcc.dg/pr69522.c: Add empty dg-options.
9096
52543fda 90972016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9098
9099 * g++.dg/lto/lto.exp: Include and init mpx.
9100 * g++.dg/lto/pr69729_0.C: New test.
9101
34947478 91022016-02-12 Jakub Jelinek <jakub@redhat.com>
9103
9181a4ec 9104 PR ipa/69241
9105 * g++.dg/ipa/pr69241-4.C: New test.
9106
34947478 9107 PR ipa/68672
9108 * g++.dg/ipa/pr68672-1.C: New test.
9109 * g++.dg/ipa/pr68672-2.C: New test.
9110 * g++.dg/ipa/pr68672-3.C: New test.
9111
74a4140f 91122016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9113
9114 PR c/69522
50e0cd76 9115 * gcc.dg/pr69522.c: New test.
74a4140f 9116
9ddb20d6 91172016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9118
9119 PR c++/69098
9120 * g++.dg/cpp1y/69098.C: New test.
9121 * g++.dg/cpp1y/69098-2.C: New test.
9122
67cf9b55 91232016-02-12 Jakub Jelinek <jakub@redhat.com>
9124
9125 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9126 and neighbour -> neighbor.
9127 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9128 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9129 * c-c++-common/Wvarargs.c: Likewise.
9130 * c-c++-common/goacc/host_data-5.c: Likewise.
9131 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9132 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9133 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9134 * gcc.target/aarch64/pr60697.c: Likewise.
9135 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9136 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9137 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9138 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9139 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9140 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9141 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9142 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9143 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9144 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9145 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9146 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9147 * g++.dg/lookup/koenig5.C: Likewise.
9148 * g++.dg/ext/no-asm-2.C: Likewise.
9149 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9150 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9151 * gfortran.dg/used_types_16.f90: Likewise.
9152 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9153 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9154 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9155 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9156 * gfortran.dg/abstract_type_6.f03: Likewise.
9157 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9158 * gfortran.dg/used_types_15.f90: Likewise.
9159 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9160 * gfortran.dg/exit_3.f08: Likewise.
9161 * gfortran.dg/open_status_2.f90: Likewise.
9162 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9163 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9164 * gfortran.dg/associate_1.f03: Likewise.
9165 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9166 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9167 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9168 * gcc.dg/builtin-object-size-1.c: Likewise.
9169 * gcc.dg/noreturn-6.c: Likewise.
9170 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9171 * gcc.dg/globalalias.c: Likewise.
9172 * gcc.dg/builtins-config.h: Likewise.
9173 * gcc.dg/pr30457.c: Likewise.
9174 * gcc.c-torture/compile/volatile-1.c: Likewise.
9175 * gcc.c-torture/execute/20101011-1.c: Likewise.
9176 * c-c++-common/Waddress-1.c: Likewise.
9177
40b38ace 91782016-02-11 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR c/69768
9181 * c-c++-common/Waddress-1.c: New test.
9182
42c87ca9 91832016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9184
9185 PR fortran/69296
9186 * gfortran.dg/associate_19.f03: New test.
9187 * gfortran.dg/associate_20.f03: New test.
9188
acb7939f 91892016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9190
9191 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9192
6defe3c5 91932016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9194
9195 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9196 .arch armv8-a\n. Add -dA to dg-options.
9197 * gcc.target/aarch64/assembler_arch_1.c: New test.
9198 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9199
63f63318 92002016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9201
9202 PR c++/68726
9203 * g++.dg/cpp0x/pr68726.C: New.
9204
1cddf457 92052016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9206
9207 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9208 test.
9209
b86fba37 92102016-02-11 Richard Biener <rguenther@suse.de>
9211
9212 * g++.dg/tree-ssa/pr61034.C: Adjust.
9213
ec4ec95a 92142016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9215
be7c31e9 9216 PR target/69148
ec4ec95a 9217 * gcc.target/s390/pr69148.c: New.
9218
f64416ca 92192016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9220
9221 PR tree-optimization/69652
9222 * gcc.dg/torture/pr69652.c: New test.
9223
e5d1ea31 92242016-02-10 Jakub Jelinek <jakub@redhat.com>
9225 Patrick Palka <ppalka@gcc.gnu.org>
9226
9227 PR ipa/69241
9228 PR c++/69649
9229 * g++.dg/ipa/pr69241-1.C: New test.
9230 * g++.dg/ipa/pr69241-2.C: New test.
9231 * g++.dg/ipa/pr69241-3.C: New test.
9232 * g++.dg/ipa/pr69649.C: New test.
9233
fa03b19d 92342016-02-10 Uros Bizjak <ubizjak@gmail.com>
9235
9236 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9237 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9238
14485c8a 92392016-02-10 Bin Cheng <bin.cheng@arm.com>
9240
9241 PR tree-optimization/68021
9242 * gcc.dg/tree-ssa/pr68021.c: New test.
9243
79f1ed25 92442016-02-10 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/69726
9247 * gcc.dg/uninit-22.c: New testcase.
9248
58f74eff 92492016-02-09 Andrew Pinski <apinski@cavium.com>
9250
9251 PR tree-opt/69282
9252 * gcc.c-torture/compile/20160205-1.c: New testcase.
9253
600c00f7 92542016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9255
9256 PR target/68404
9257 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9258 instead accessing a really large arrray.
9259 * gcc.target/powerpc/fusion3.c: Likewise.
9260
0771836e 92612016-02-09 Charles Baylis <charles.baylis@linaro.org>
9262
9263 PR target/68532
9264 * gcc.c-torture/execute/pr68532.c: New test.
9265
4ccd644f 92662016-02-11 Alexandre Oliva <aoliva@redhat.com>
9267
9268 PR target/69634
9269 * gcc.dg/pr69634.c: New.
9270
2e980a39 92712016-02-09 Richard Biener <rguenther@suse.de>
9272
9273 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9274
aacf7102 92752016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9276
aacf7102 9277 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9278
a1856ddf 92792016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9280
9281 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9282
d4d3da7e 92832016-02-09 Richard Biener <rguenther@suse.de>
9284
9285 PR tree-optimization/69715
9286 * gcc.dg/torture/pr69715.c: New testcase.
9287
9cc6714f 92882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9289
9290 PR c++/69139
9291 * g++.dg/cpp0x/trailing12.C: New test.
9292 * g++.dg/cpp0x/trailing13.C: New test.
9293
83d5062b 92942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9295
9296 PR c++/69283
9297 PR c++/67835
9298 * g++.dg/cpp1y/auto-fn29.C: New test.
9299 * g++.dg/cpp1y/auto-fn30.C: New test.
9300
394a86f3 93012016-02-08 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR tree-optimization/69209
9304 * gcc.c-torture/compile/pr69209.c: New test.
9305
93b124b4 93062016-02-08 Jeff Law <law@redhat.com>
9307
9308 PR tree-optimization/68541
9309 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9310 of statements allowed in join block for path splitting.
9311
26abce13 93122016-02-08 Jakub Jelinek <jakub@redhat.com>
9313
0acb2d6e 9314 PR c++/59627
9315 * g++.dg/gomp/pr59627.C: New test.
9316
26abce13 9317 PR ipa/69239
9318 * g++.dg/ipa/pr69239.C: New test.
9319
86e0b129 93202016-02-08 David Malcolm <dmalcolm@redhat.com>
9321
9322 PR preprocessor/69664
9323 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9324 * gcc.dg/cpp/warn-comments.c: Likewise.
9325
f553d9f8 93262016-02-08 Marek Polacek <polacek@redhat.com>
9327
9328 PR c++/69688
9329 * g++.dg/init/const12.C: New test.
9330
600695e0 93312016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9332
9333 PR target/60410
9334 * gcc.dg/lto/pr55113_0.c: Remove test.
9335
c4f4b1e8 93362016-02-08 Richard Biener <rguenther@suse.de>
9337
9338 PR tree-optimization/69719
9339 * gcc.dg/torture/pr69719.c: New testcase.
9340
5a987d87 93412016-02-08 Richard Biener <rguenther@suse.de>
9342 Jeff Law <law@redhat.com>
9343
9344 PR target/68273
9345 * gcc.target/mips/pr68273.c: New testcase.
9346
0418e71d 93472016-02-08 Richard Biener <rguenther@suse.de>
9348
9349 PR rtl-optimization/69274
9350 * gcc.target/i386/addr-sel-1.c: XFAIL.
9351
07c0f1ca 93522016-02-08 Jeff Law <law@redhat.com>
9353
40d85f4c 9354 PR tree-optimization/68541
9355 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9356
140e093f 9357 PR tree-optimization/65917
07c0f1ca 9358 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9359
16430acf 93602016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9361
9362 PR fortran/50555
9363 * gfortran.dg/namelist_args.f90: New test.
9364
3f0ff0d8 93652016-02-05 Jeff Law <law@redhat.com>
9366
140e093f 9367 PR tree-optimization/68541
3f0ff0d8 9368 * gcc.dg/tree-ssa/split-path-2.c: New test.
9369 * gcc.dg/tree-ssa/split-path-3.c: New test.
9370 * gcc.dg/tree-ssa/split-path-4.c: New test.
9371 * gcc.dg/tree-ssa/split-path-5.c: New test.
9372 * gcc.dg/tree-ssa/split-path-6.c: New test.
9373 * gcc.dg/tree-ssa/split-path-7.c: New test.
9374
a7cc1f94 93752016-02-05 Martin Sebor <msebor@redhat.com>
9376
9377 PR c++/69662
9378 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9379 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9380
fcb25f28 93812016-02-06 Richard HEnderson <rth@redhat.com>
9382
9383 PR c/69643
9384 * gcc.target/i386/addr-space-4.c: New.
9385 * gcc.target/i386/addr-space-5.c: New.
9386
3a2545a1 93872016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9388
9389 PR fortran/66089
9390 * gfortran.dg/elemental_dependency_6.f90: New.
9391
1e302465 93922016-02-05 Jakub Jelinek <jakub@redhat.com>
9393
66feb54c 9394 PR rtl-optimization/69691
9395 * gcc.c-torture/execute/pr69691.c: New test.
9396
1e302465 9397 PR c++/69628
9398 * g++.dg/parse/pr69628.C: New test.
9399
9c28a298 94002016-02-05 Uros Bizjak <ubizjak@gmail.com>
9401
9402 * gcc.dg/sancov/asan.c: Move to ...
9403 * gcc.dg/asan/sancov-1.c: ... here.
9404
a854e286 94052016-02-05 Uros Bizjak <ubizjak@gmail.com>
9406
9407 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9408
d4f0b240 94092016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9410
9411 PR target/69677
9412 * gcc.target/i386/pr69677.c: New test.
9413
235d8723 94142016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9415
9416 PR c++/68948
9417 * g++.dg/template/pr68948.C: New test.
9418
f390cf65 94192016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9420
9421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9422 (only necessary on s390x).
9423
ab99f104 94242016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9425
9426 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9427 -mno-accumulate-outgoing-args.
9428
f7ef5392 94292016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9430
9431 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9432
6b098e91 94332016-02-04 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR c/69669
9436 * c-c++-common/pr69669.c: New test.
9437
f0146cf3 94382016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9439
9440 PR target/69667
9441 * g++.dg/pr69667.C: New file.
9442
08fd6cf5 94432016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9444
9445 PR target/69619
9446 * gcc.dg/pr69619.c: Add new test.
9447
a6f3f39f 94482016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9449
9450 PR rtl-optimization/69577
9451 * gcc.target/i386/pr69577.c: New test.
9452
774068a0 94532016-02-04 Martin Liska <mliska@suse.cz>
9454
9455 * g++.dg/asan/pr69276.C: New test.
9456
f50a7894 94572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9458
9459 PR target/65932
9460 PR target/67714
9461 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9462 a single smulbb instruction.
9463 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9464 * gcc.target/amr/wmul-2.c: Likewise.
9465
6b722eb3 94662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9467
9468 PR target/65932
9469 PR target/67714
9470 * gcc.c-torture/execute/pr67714.c: New test.
9471
1f1475a7 94722016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9473
9474 PR target/69454
9475 * gcc.target/i386/pr69454-1.c: New test.
9476 * gcc.target/i386/pr69454-2.c: New test.
9477
6b94e133 94782016-02-03 Martin Sebor <msebor@redhat.com>
9479
9480 PR c++/69251
9481 PR c++/69253
9482 PR c++/69290
9483 PR c++/69277
9484 PR c++/69349
9485 * g++.dg/ext/flexarray-mangle-2.C: New test.
9486 * g++.dg/ext/flexarray-mangle.C: New test.
9487 * g++.dg/ext/flexarray-subst.C: New test.
9488 * g++.dg/ext/flexary11.C: New test.
9489 * g++.dg/ext/flexary12.C: New test.
9490 * g++.dg/ext/flexary13.C: New test.
9491 * g++.dg/ext/flexary14.C: New test.
9492 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9493
342ed0ac 94942016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9495
9496 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9497 Define only if CHECK_FLOAT128 is defined.
9498 (main): Properly initialize u5.
9499
edf6c4d2 95002016-02-03 Jakub Jelinek <jakub@redhat.com>
9501
415d5641 9502 PR c/69627
9503 * gcc.dg/pr69627.c: New test.
9504
edf6c4d2 9505 PR target/69644
9506 * gcc.dg/pr69644.c: New test.
9507
cf8f3ba0 95082016-02-03 Mike Stump <mikestump@comcast.net>
9509
9510 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9511 support for struct-layout-1.exp.
9512
c90d55dd 95132016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9514
9515 PR c++/69056
f7ef5392 9516 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9517
401bd0c8 95182016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9519 Alexandre Oliva <aoliva@redhat.com>
9520
9521 PR target/69461
9522 * gcc.target/powerpc/pr69461.c: New.
9523
277d9d1d 95242016-02-03 Uros Bizjak <ubizjak@gmail.com>
9525
9526 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9527 works from here ...
9528 (check_effective_target_fsanitize_thread): ... to here. Do not
9529 specify additional compile flags for the test source.
9530 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9531 specify additional compile flags for the test source.
9532
e69ad94a 95332016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9534
9535 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9536
a4454da2 95372016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9538
9539 PR fortran/67451
9540 PR fortran/69418
9541 * gfortran.dg/coarray_allocate_2.f08: New test.
9542 * gfortran.dg/coarray_allocate_3.f08: New test.
9543 * gfortran.dg/coarray_allocate_4.f08: New test.
9544
88cab2dd 95452016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9546
9547 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9548 use same scan-tree-dump-times on all platforms.
9549 * gcc.dg/vect/vect-outer-1.c: Likewise.
9550 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9551 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9552 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9553 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9554 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9555 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9556 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9557
66ea75c4 95582016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9559
9560 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9561 warning.
9562
4eef8df7 95632016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9564
9565 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9566
665fbc2f 95672016-02-02 James Norris <jnorris@codesourcery.com>
9568
9569 * c-c++-common/goacc/routine-5.c: Add tests.
9570
b10e3d47 95712016-02-02 Alexander Monakov <amonakov@ispras.ru>
9572
9573 * gcc.target/nvptx/unsigned-cmp.c: New test.
9574
12ad66dd 95752016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9576
9577 * gcc.target/aarch64/scalar_shift_1.c
9578 (test_corners_sisd_di): Improve force to SIMD register.
9579 (test_corners_sisd_si): Likewise.
9580 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9581 Remove scan-assembler check for ldr.
9582
f9ec342f 95832016-02-02 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/69595
9586 * gcc.dg/Warray-bounds-17.c: New testcase.
9587
32f2925a 95882016-02-02 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/69606
9591 * gcc.dg/torture/pr69606.c: New testcase.
9592
cfd9ca84 95932016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9594
9595 PR middle-end/68542
9596 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9597 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9598
19bf08e2 95992016-02-02 Alan Modra <amodra@gmail.com>
9600
9601 PR target/69548
9602 * gcc.target/powerpc/pr69548.c: New test.
9603
6f13b088 96042016-02-01 Jakub Jelinek <jakub@redhat.com>
9605
dcddc5af 9606 PR rtl-optimization/69592
9607 * gcc.dg/pr69592.c: New test.
9608
6f13b088 9609 PR preprocessor/69543
9610 PR c/69558
9611 * gcc.dg/pr69543.c: New test.
9612 * gcc.dg/pr69558.c: New test.
9613
d090e5c2 96142016-02-01 Uros Bizjak <ubizjak@gmail.com>
9615
fcb317c5 9616 PR testsuite/65940
9617 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9618
aaf527dc 96192016-02-01 Martin Sebor <msebor@redhat.com>
9620
9621 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9622
1674217b 96232016-02-01 Bin Cheng <bin.cheng@arm.com>
9624
9625 PR tree-optimization/67921
9626 * c-c++-common/ubsan/pr67921.c: New test.
9627
b4007655 96282016-02-01 Richard Biener <rguenther@suse.de>
9629
9630 PR middle-end/69556
9631 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9632
88a477bb 96332016-02-01 Richard Biener <rguenther@suse.de>
9634
9635 PR tree-optimization/69574
9636 * gcc.dg/torture/pr69574.c: New testcase.
9637
2eaaa4e7 96382016-02-01 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/69579
9641 * gcc.dg/setjmp-6.c: New testcase.
9642
e3882c44 96432016-02-01 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR rtl-optimization/69570
9646 * g++.dg/opt/pr69570.C: New test.
9647
f80aff47 96482016-02-01 Richard Henderson <rth@redhat.com>
9649
9650 * gcc.dg/pr69535.c: New test.
9651
240568aa 96522016-01-31 John David Anglin <danglin@gcc.gnu.org>
9653
6009b3b8 9654 PR testsuite/69584
9655 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9656 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9657
1fdf7177 9658 PR debug/68244
9659 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9660
240568aa 9661 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9662
cb3e5ac0 96632016-01-31 Paul Thomas <pault@gcc.gnu.org>
9664
9665 PR fortran/67564
9666 * gfortran.dg/allocate_with_source_17.f03: New test.
9667
3b8b902b 96682016-01-30 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR tree-optimization/69546
9671 * gcc.dg/torture/pr69546.c: New test.
9672
17985abe 96732016-01-30 Paul Thomas <pault@gcc.gnu.org>
9674
9675 PR fortran/69566
9676 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9677
b5239e80 96782016-01-30 Martin Sebor <msebor@redhat.com>
9679
9680 PR c++/68490
9681 * g++.dg/ext/flexary10.C: New test.
9682
e8f03010 96832016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9684
9685 PR fortran/66707
9686 gfortran.dg/common_23.f90: New test.
9687
dc93691a 96882016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9689
9690 PR target/65546
9691 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9692 condition being checked, and disable it when the target supports
9693 misaligned loads and stores.
9694
ff5e28e9 96952016-01-29 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR debug/69518
9698 * gcc.dg/torture/pr69518.c: New test.
9699
b0d8930a 97002016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9701
9702 PR target/69530
9703 * gcc.target/i386/pr69530.c: New test.
9704
21601fc7 97052016-01-29 Steve Ellcey <sellcey@imgtec.com>
9706
9707 PR target/65604
9708 * gcc.target/mips/div-delay.c: New test.
9709
ca6c7317 97102016-01-29 Jakub Jelinek <jakub@redhat.com>
9711
4758dc39 9712 PR target/69551
9713 * gcc.target/i386/pr69551.c: New test.
9714
ca6c7317 9715 PR target/66137
9716 * gcc.target/i386/pr66137.c: New test.
9717
e3078da6 97182016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9719
9720 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9721 always built for p5600.
9722 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9723 isa=p5600 dg-option.
9724
b622ec25 97252016-01-29 Richard Biener <rguenther@suse.de>
9726
9727 PR tree-optimization/69547
9728 * g++.dg/tree-ssa/pr69547.C: New testcase.
9729
d2a60e99 97302016-01-29 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR debug/66869
9733 * g++.dg/warn/Wunused-function2.C: New test.
9734
ae849d2b 97352016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9736
9737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9738 support for test to succeed.
9739
ce6a6978 97402016-01-29 Marek Polacek <polacek@redhat.com>
9741
9742 PR c++/69509
9743 PR c++/69516
9744 * g++.dg/ext/constexpr-vla2.C: New test.
9745 * g++.dg/ext/constexpr-vla3.C: New test.
9746 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9747
7550d855 97482016-01-29 Richard Biener <rguenther@suse.de>
9749
9750 PR middle-end/69537
9751 * gcc.dg/uninit-21.c: New testcase.
9752
f11bb279 97532016-01-28 Uros Bizjak <ubizjak@gmail.com>
9754
9755 PR target/69459
9756 * gcc.target/i386/pr69459.c: New test.
9757
c80c12c8 97582016-01-28 Steve Ellcey <sellcey@imgtec.com>
9759
9760 PR target/68400
9761 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9762 * gcc.target/mips/pr68400.c: New test.
9763
c649bacc 97642016-01-28 Martin Sebor <msebor@redhat.com>
9765
9766 PR target/17381
9767 * gcc.target/powerpc/pr17381.c: New test.
9768
f4881661 97692016-01-28 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR middle-end/69542
9772 * gcc.dg/torture/pr69542.c: New test.
9773
d66fdd75 97742016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9775
9776 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9777
d4a78818 97782016-01-28 David Edelsohn <dje.gcc@gmail.com>
9779
9780 * gcc.dg/pr65980.c: Skip on AIX.
9781 * gcc.dg/pr66688.c: Same.
9782
21329e97 97832016-01-28 David Edelsohn <dje.gcc@gmail.com>
9784
9785 PR target/63679
9786 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9787 * gcc.dg/tree-ssa/sra-18.c: Same.
9788
cc7124a6 97892016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9790
9791 PR fortran/62536
9792 * gfortran.dg/block_15.f08: New test.
9793 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9794 on incorrectly closed BLOCK.
9795
358dfcb4 97962016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9797
9798 * gcc.dg/declare-simd.c: New test.
e87502d6 97992016-01-28 Richard Biener <rguenther@suse.de>
9800
9801 PR tree-optimization/69466
9802 * gfortran.dg/vect/pr69466.f90: New testcase.
9803
44e7334b 98042016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9805
9806 * g++.dg/pr67989.C: Remove ARM-specific option.
9807 * gcc.target/arm/pr67989.C: New file.
9808
5ce8f551 98092016-01-27 Uros Bizjak <ubizjak@gmail.com>
9810
9811 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9812 and expm1 test for glibc < 2.11.
9813
fa6e6b15 98142016-01-27 Richard Henderson <rth@redhat.com>
9815
9816 * gcc.c-torture/execute/pr69447.c: New test.
9817
98182016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9819
7b8122c6 9820 PR fortran/69422
147b2f9b 9821 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9822
78e516eb 98232016-01-27 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR debug/66869
9826 * gcc.dg/pr66869.c: New test.
9827
9b849350 98282016-01-25 Jeff Law <law@redhat.com>
9829
9830 PR tree-optimization/68398
f11bb279 9831 PR tree-optimization/69196
9b849350 9832 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9833 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9834 path to avoid new heuristic allowing more irreducible regions
9835 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9836 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9837 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9838 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9839 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9840
fee5e491 98412016-01-27 Marek Polacek <polacek@redhat.com>
9842
9843 PR c/68062
9844 * c-c++-common/vector-compare-4.c: New test.
9845
eec96426 98462016-01-27 David Malcolm <dmalcolm@redhat.com>
9847
9848 PR preprocessor/69126
9849 * c-c++-common/pr69126.c: New test case.
9850
5068be18 98512016-01-27 Ian Lance Taylor <iant@google.com>
9852
9853 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9854
5fa82c11 98552016-01-27 Ryan Burn <contact@rnburn.com>
9856
9857 PR cilkplus/69267
9858 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9859
b3df0219 98602016-01-27 Uros Bizjak <ubizjak@gmail.com>
9861
9862 PR target/69512
9863 * gcc.target/i386/pr69512.c: New test.
9864
d46a16d4 98652016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9866
9867 PR ada/69488
9868 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9869
6a9b35ef 98702016-01-27 Marek Polacek <polacek@redhat.com>
9871
9872 PR c++/69379
9873 * g++.dg/pr69379.C: New test.
9874
18e9663b 98752016-01-27 Martin Sebor <msebor@redhat.com>
9876
9877 PR c++/69317
9878 * g++.dg/abi/Wabi-2-2.C: New test.
9879 * g++.dg/abi/Wabi-2-3.C: New test.
9880 * g++.dg/abi/Wabi-3-2.C: New test.
9881 * g++.dg/abi/Wabi-3-3.C: New test.
9882
c88301ad 98832016-01-27 Richard Biener <rguenther@suse.de>
9884
9885 PR tree-optimization/69166
9886 * gcc.dg/torture/pr69166.c: New testcase.
9887
8ca47550 98882016-01-27 Martin Jambor <mjambor@suse.cz>
9889
9890 PR tree-optimization/69355
9891 * gcc.dg/tree-ssa/pr69355.c: New test.
9892
5cb23e3c 98932016-01-27 Marek Polacek <polacek@redhat.com>
9894
9895 PR c++/69496
9896 * g++.dg/ext/constexpr-vla1.C: New test.
9897
7b0c1b6d 98982016-01-20 Christian Bruel <christian.bruel@st.com>
9899
9900 PR target/69245
9901 * gcc.target/arm/pr69245.c: New test.
9902
220112fc 99032016-01-27 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR tree-optimization/69399
9906 * gcc.dg/torture/pr69399.c: New test.
9907
16294490 99082016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9909
9910 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9911
8abd3d0c 99122016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9913
9914 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9915
7cf9b895 99162016-01-26 Tom de Vries <tom@codesourcery.com>
9917
9918 PR tree-optimization/69110
9919 * gcc.dg/autopar/pr69110.c: New test.
9920
557c1942 99212016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9922 Sebastian Pop <s.pop@samsung.com>
557c1942 9923
9924 * gcc.dg/graphite/isl-ast-op-select.c: New.
9925
80adbd96 99262015-01-26 Paul Thomas <pault@gcc.gnu.org>
9927
9928 PR fortran/69385
9929 * gfortran.dg/allocate_error_6.f90: New test.
9930
c3f86f60 99312016-01-26 Richard Henderson <rth@redhat.com>
9932
9933 * gcc.dg/tm/pr60908.c: New test.
9934
3752e5b1 99352016-01-26 David Malcolm <dmalcolm@redhat.com>
9936
9937 PR other/69006
9938 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9939 directive.
9940 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9941 expected multiline output to reflect the colorization being
9942 disabled before newlines.
9943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9944 (custom_diagnostic_finalizer): Replace call to
9945 pp_newline_and_flush with call to pp_flush.
9946 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9947 * gfortran.dg/implicit_class_1.f90: Likewise.
9948 * lib/gcc-dg.exp (allow_blank_lines): New global.
9949 (dg-allow-blank-lines-in-output): New procedure.
9950 (gcc-dg-prune): Complain about blank lines in the output, unless
9951 dg-allow-blank-lines-in-output was called.
9952 * lib/multiline.exp (_build_multiline_regex): Only support
9953 arbitrary followup text for non-blank-lines, not for blank lines.
9954
9bbfd060 99552016-01-26 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR tree-optimization/69483
9958 * gcc.dg/pr69483.c: New test.
9959 * g++.dg/opt/pr69483.C: New test.
9960
53773057 99612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9962
9963 PR target/68620
9964 * gcc.target/arm/pr68620.c: New test.
9965
442a556f 99662016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9967
9968 * gcc.target/i386/pr68986-2.c: Remove -m32.
9969
d513c683 99702016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9971
9972 PR target/68986
9973 * gcc.target/i386/pr68986-1.c: New test.
9974 * gcc.target/i386/pr68986-2.c: Likewise.
9975 * gcc.target/i386/pr68986-3.c: Likewise.
9976
976877a5 99772016-01-26 Christian Bruel <christian.bruel@st.com>
9978
9979 * lib/target-supports.exp
9980 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9981 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9982 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9983
2c7b2f88 99842016-01-26 Richard Biener <rguenther@suse.de>
9985
9986 PR tree-optimization/69452
9987 * gcc.dg/torture/pr69452.c: New testcase.
9988
f7fc06e7 99892016-01-26 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR target/69442
9992 * gcc.dg/pr69442.c: New test.
9993
d1dae587 99942016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9995
9996 PR target/67896
9997 * gcc.target/aarch64/simd/pr67896.C: New.
9998
ef7be7f8 99992016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10000
10001 PR tree-optimization/69400
10002 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10003 function.
10004 (plugin_init): Call it.
10005 * gcc.dg/torture/pr69400.c: New test.
10006
648433a4 100072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10008
10009 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10010
45fc5243 100112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10012 Sebastian Pop <s.pop@samsung.com>
10013
10014 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10015 isl-0.15.
10016
c699f6a1 100172016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10018 Sebastian Pop <s.pop@samsung.com>
10019
10020 * gcc.dg/graphite/pr69292.c: New.
10021
b86e24ea 100222016-01-25 Jakub Jelinek <jakub@redhat.com>
10023
10024 * c-c++-common/goacc/use_device-1.c: New test.
10025
105cb8d7 100262016-01-25 Jeff Law <law@redhat.com>
10027
10028 PR tree-optimization/69196
10029 PR tree-optimization/68398
10030 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10031 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10032
44562749 100332016-01-25 David Edelsohn <dje.gcc@gmail.com>
10034
10035 PR target/69469
10036 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10037 Algorithm.
10038
6837fee7 100392016-01-25 Richard Biener <rguenther@suse.de>
10040
10041 PR testsuite/69380
10042 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10043
fe500d65 100442016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10045
10046 PR target/69421
10047 * gcc.dg/pr69421.c: New test.
10048
8eacba94 100492016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10050
10051 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10052 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10053 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10054 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10055 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10056 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10057 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10058 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10059 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10060 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10061
af09d40d 100622016-01-25 Richard Biener <rguenther@suse.de>
10063
10064 PR tree-optimization/69376
10065 * gcc.dg/torture/pr69376.c: New testcase.
10066
d65063f5 100672016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10068
10069 PR fortran/69397
10070 PR fortran/68442
10071 * gfortran.dg/interface_38.f90: New test.
10072 * gfortran.dg/interface_39.f90: New test.
80adbd96 10073
08c7bfb4 100742016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 Revert:
10077 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10078
10079 PR c++/11858
10080 PR c++/24663
10081 PR c++/24664
10082 * g++.dg/template/pr11858.C: New test.
10083 * g++.dg/template/pr24663.C: New test.
10084 * g++.dg/template/unify12.C: New test.
10085 * g++.dg/template/unify13.C: New test.
10086 * g++.dg/template/unify14.C: New test.
10087 * g++.dg/template/unify15.C: New test.
10088 * g++.dg/template/unify16.C: New test.
10089 * g++.dg/template/unify17.C: New test.
10090
c2e7d2be 100912016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10092
10093 PR fortran/68283
10094 gfortran.dg/pr68283.f90: New test.
10095
9f2e8617 100962016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10097
10098 PR fortran/66094
10099 * gfortran.dg/inline_matmul_13.f90: New test.
10100 * gfortran.dg/matmul_bounds_8.f90: New test.
10101 * gfortran.dg/matmul_bounds_9.f90: New test.
10102 * gfortran.dg/matmul_bounds_10.f90: New test.
10103
a4838119 101042016-01-23 Tom de Vries <tom@codesourcery.com>
10105
10106 PR tree-optimization/69426
10107 * gcc.dg/autopar/pr69426.c: New test.
10108
feddf0dc 101092016-01-23 Martin Sebor <msebor@redhat.com>
10110
10111 PR c++/58109
10112 PR c++/69022
10113 * g++.dg/cpp0x/alignas5.C: New test.
10114 * g++.dg/ext/vector29.C: Same.
10115
132731fb 101162016-01-23 Uros Bizjak <ubizjak@gmail.com>
10117
10118 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10119 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10120 _GNU_SOURCE from compile flags to the source.
10121 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10122 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10123 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10124 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10125
51aec681 101262016-01-22 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR target/69432
10129 * g++.dg/opt/pr69432.C: New test.
10130
147aa3e3 101312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10132
10133 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10134 32-bit targets testing an -m64 multilib.
10135
4d04e35e 101362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10137
10138 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10139 64-bit support.
10140
86f38d0c 101412016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10142
10143 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10144
f776e712 101452016-01-21 Christian Bruel <christian.bruel@st.com>
10146
10147 PR target/68674
10148 * gcc.target/i386/pr68674.c
10149 * gcc.target/aarch64/pr68674.c
10150 * gcc.target/arm/pr68674.c
10151
7b9de435 101522016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10153
10154 PR target/69403
10155 * gcc.c-torture/execute/pr69403.c: New test.
10156
9935a0ba 101572016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/55843
10160 * g++.dg/template/pr55843.C: New.
10161
06b94aa1 101622016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10163
10164 PR testsuite/66877
10165 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10166 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10167
b68773a8 101682016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10169
10170 PR testsuite/67489
132731fb 10171 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10172 from dg-do compile directive, and instead add
10173 { dg-require-effective-target int128 }.
b68773a8 10174
bbbbe8ab 101752016-01-20 Martin Sebor <msebor@redhat.com>
10176
10177 PR c/69405
10178 * gcc.dg/sync-fetch.c: New test.
10179
f3a6a26f 101802016-01-21 Martin Sebor <msebor@redhat.com>
10181
10182 PR target/69252
10183 * gcc.target/powerpc/pr69252.c: New test.
10184
d1565a03 101852016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10186
10187 PR fortran/65996
132731fb 10188 * gfortran.dg/pr65996.f90: New test.
d1565a03 10189
15a5a905 101902016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10191
10192 PR c++/68810
bbbbe8ab 10193 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10194 expected to generate an error.
15a5a905 10195
e4538af5 101962016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10197
10198 PR middle-end/66178
10199 * gcc.dg/torture/pr66178.c: New test.
10200
4d4180ce 102012016-01-21 Anton Blanchard <anton@samba.org>
10202 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10203
10204 PR target/63354
10205 * gcc.target/powerpc/pr63354.c: New test.
10206
86e16058 102072016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10208
10209 PR rtl-optimization/68990
10210 * gcc.target/i386/pr68990: New.
10211
b11b85e4 102122016-01-21 Nick Clifton <nickc@redhat.com>
10213
10214 PR target/69129
10215 * gcc.target/mips/pr69129.c: New.
10216
62dd9f85 102172016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10218
10219 PR c++/58046
10220 * g++.dg/cpp0x/pr58046.C: New.
10221
ac7d424b 102222016-01-21 Jakub Jelinek <jakub@redhat.com>
10223
47c0bea3 10224 PR target/69187
10225 PR target/65624
10226 * gcc.target/arm/pr69187.c: New test.
10227
ac7d424b 10228 PR c++/69355
10229 * g++.dg/torture/pr69355.C: New test.
10230
9e18b252 102312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10232 Sebastian Pop <s.pop@samsung.com>
10233
10234 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10235
de862e2f 102362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10237 Sebastian Pop <s.pop@samsung.com>
10238
132731fb 10239 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10240
f55f9344 102412016-01-21 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR middle-end/67653
10244 * c-c++-common/pr67653.c: New test.
10245 * gcc.dg/torture/pr29119.c: Add dg-warning.
10246
62752e71 102472016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10248
10249 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10250
16d4186f 102512016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10252
10253 PR c/24293
10254 * gcc.dg/pr24293.c: New test.
10255 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10256 incomplete struct type.
10257 * gcc.dg/declspec-1.c: Likewise.
10258 * gcc.dg/pr63549.c: Likewise.
10259
58219d13 102602016-01-20 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR tree-optimization/66612
10263 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10264 for bdn instruction.
10265
a7b5688a 102662016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10267
10268 * lib/target-supports.exp
10269 (check_effective_target_arm_fp_ok_nocache): New.
10270 (check_effective_target_arm_fp_ok): New.
10271 (add_options_for_arm_fp): New.
10272 (check_effective_target_arm_crypto_ok_nocache): Require
10273 target_arm_v8_neon_ok instead of arm32.
10274 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10275 (check_effective_target_arm_crypto_pragma_ok): New.
10276 (add_options_for_arm_vfp): New.
10277 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10278 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10279 target instead. Force initial fpu to vfp.
10280 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10281 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10282 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10283 dependency.
10284 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10285 use arm_vfp effective target instead. Force initial fpu to vfp.
10286 * gcc.target/arm/attr-neon3.c: Likewise.
10287 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10288 arm_vfp_ok.
10289 * gcc.target/arm/unsigned-float.c: Likewise.
10290 * gcc.target/arm/vfp-1.c: Likewise.
10291 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10292 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10293 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10294 * gcc.target/arm/vfp-ldmias.c: Likewise.
10295 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10296 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10297 * gcc.target/arm/vfp-stmiad.c: Likewise.
10298 * gcc.target/arm/vfp-stmias.c: Likewise.
10299 * gcc.target/arm/vnmul-1.c: Likewise.
10300 * gcc.target/arm/vnmul-2.c: Likewise.
10301 * gcc.target/arm/vnmul-3.c: Likewise.
10302 * gcc.target/arm/vnmul-4.c: Likewise.
10303
7ca56ca8 103042016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10305
7fb75b57 10306 PR testsuite/69366
10307 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10308 the MPX run-time library, for compile-time MPX test.
10309 * gcc.target/i386/chkp-always_inline.c: Likewise.
10310 * gcc.target/i386/chkp-bndret.c: Likewise.
10311 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10312 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10313 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10314 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10315 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10316 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10317 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10318 * gcc.target/i386/chkp-label-address.c: Likewise.
10319 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10320 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10321 * gcc.target/i386/chkp-pr69044.c: Likewise.
10322 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10323 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10324 * gcc.target/i386/chkp-strchr.c: Likewise.
10325 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10326 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10327 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10328 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10329 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10330 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10331 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10332 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10333 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10334 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10335 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10336 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10337 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10338 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10339 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10340 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10341 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10342 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10343 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10344 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10345 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10346 * gcc.target/i386/pr63995-2.c: Likewise.
10347 * gcc.target/i386/pr64805.c: Likewise.
10348 * gcc.target/i386/pr65044.c: Likewise.
10349 * gcc.target/i386/pr65167.c: Likewise.
10350 * gcc.target/i386/pr65183.c: Likewise.
10351 * gcc.target/i386/pr65184.c: Likewise.
10352 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10353
f2da0b99 103542016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10355
10356 PR tree-optimization/69328
10357 * gcc.dg/pr69328.c: New test.
10358
4d379676 103592016-01-20 Jeff Law <law@redhat.com>
10360
4a11f145 10361 PR target/25114
4d379676 10362 * gcc.target/m68k/pr25114.c: New test.
10363
0754bad1 103642016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10365
10366 * gcc.target/arm/memset-inline-10.c: Added
10367 dg-require-effective-target arm_thumb2_ok.
10368
63bd5c2d 103692016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gcc.dg/debug/dwarf2/sso.c: New test.
10372
a9c01e81 103732016-01-19 Uros Bizjak <ubizjak@gmail.com>
10374
10375 PR testsuite/68820
10376 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10377 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10378 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10379
53fa0e54 103802016-01-19 Jan Hubicka <hubicka@ucw.cz>
10381
10382 PR ipa/66223
10383 * g++.dg/ipa/devirt-50.C: New testcase.
10384
e035a62c 103852016-01-19 Marek Polacek <polacek@redhat.com>
10386
10387 PR c++/68965
10388 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10389 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10390
885cc3ea 103912016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10392
10393 PR target/69135
10394 * gcc.target/arm/pr69135_1.c: New test.
10395
07bd240e 103962015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10397
10398 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10399
9f60d257 104002015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10401
10402 * gcc.target/aarch64/ccmp_1.c: New testcase.
10403
a0c919f7 104042016-01-19 Marek Polacek <polacek@redhat.com>
10405
10406 PR c++/68586
10407 * g++.dg/cpp0x/enum30.C: New test.
10408
dc5d6d17 104092016-01-19 Richard Biener <rguenther@suse.de>
10410
10411 PR tree-optimization/69336
10412 * g++.dg/tree-ssa/pr69336.C: New testcase.
10413
6dd156e0 104142016-01-19 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR debug/65779
10417 * gcc.dg/pr65779.c: New test.
10418
3e0d45b9 104192016-01-19 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/69352
10422 * gcc.dg/torture/pr69352.c: New testcase.
10423
7a3cf64d 104242016-01-19 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR rtl-optimization/68955
10427 PR rtl-optimization/64557
10428 * gcc.dg/torture/pr68955.c: New test.
10429
8be55b33 104302016-01-19 Jan Hubicka <hubicka@ucw.cz>
10431
10432 PR lto/69136
10433 * g++.dg/torture/pr69136.C: New testcase.
10434
72a985d7 104352016-01-19 Jan Hubicka <hubicka@ucw.cz>
10436
10437 PR lto/69133
10438 * g++.dg/lto/pr69133_0.C: New testcase.
10439 * g++.dg/lto/pr69133_1.C: New testcase.
10440
56778b62 104412016-01-15 Jeff Law <law@redhat.com>
10442
10443 PR tree-optimization/69320
10444 * gcc.c-torture/pr69320-1.c: New test.
10445 * gcc.c-torture/pr69320-2.c: New test.
10446 * gcc.c-torture/pr69320-3.c: New test.
10447 * gcc.c-torture/pr69320-4.c: New test.
10448
ced41b93 104492016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10450
10451 PR c++/11858
10452 PR c++/24663
10453 PR c++/24664
10454 * g++.dg/template/pr11858.C: New test.
10455 * g++.dg/template/pr24663.C: New test.
10456 * g++.dg/template/unify12.C: New test.
10457 * g++.dg/template/unify13.C: New test.
10458 * g++.dg/template/unify14.C: New test.
10459 * g++.dg/template/unify15.C: New test.
10460 * g++.dg/template/unify16.C: New test.
10461 * g++.dg/template/unify17.C: New test.
10462
7f8cbcaf 104632016-01-18 David Malcolm <dmalcolm@redhat.com>
10464
10465 PR testsuite/69181
10466 * gcc.dg/pr69181-1.c: New test file.
10467 * gcc.dg/pr69181-2.c: New test file.
10468 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10469 globals by moving it to...
10470 (cleanup-after-saved-dg-test): ...this new function. Add
10471 "global additional_sources_used". Add reset of global
10472 multiline_expected_outputs to the empty list.
10473 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10474 global to...
10475 (multiline_expected_outputs): ...this, and updated comments to
10476 note that it is modified from gcc-dg.exp.
10477 (dg-end-multiline-output): Update for the above renaming.
10478 (handle-multiline-outputs): Likewise. Remove the clearing
10479 of the expected outputs to the empty list.
10480
3c7cbfc0 104812016-01-18 Richard Biener <rguenther@suse.de>
10482
10483 PR tree-optimization/69297
10484 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10485
81d49cc1 104862016-01-18 Joseph Myers <joseph@codesourcery.com>
10487
10488 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10489 dg-options.
10490 * gcc.target/mips/mips-3d-2.c: Likewise.
10491 * gcc.target/mips/mips-3d-3.c: Likewise.
10492 * gcc.target/mips/mips-3d-4.c: Likewise.
10493 * gcc.target/mips/mips-3d-5.c: Likewise.
10494 * gcc.target/mips/mips-3d-6.c: Likewise.
10495 * gcc.target/mips/mips-3d-7.c: Likewise.
10496 * gcc.target/mips/mips-3d-8.c: Likewise.
10497 * gcc.target/mips/mips-3d-9.c: Likewise.
10498 * gcc.target/mips/mips-ps-1.c: Likewise.
10499 * gcc.target/mips/mips-ps-2.c: Likewise.
10500 * gcc.target/mips/mips-ps-3.c: Likewise.
10501 * gcc.target/mips/mips-ps-4.c: Likewise.
10502 * gcc.target/mips/mips-ps-5.c: Likewise.
10503 * gcc.target/mips/mips-ps-6.c: Likewise.
10504 * gcc.target/mips/mips-ps-7.c: Likewise.
10505 * gcc.target/mips/mips-ps-type.c: Likewise.
10506 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10507 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10508
03c4ff3a 105092016-01-18 Tom de Vries <tom@codesourcery.com>
10510
10511 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10512 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10513 * c-c++-common/goacc/kernels-empty.c: New test.
10514 * c-c++-common/goacc/kernels-eternal.c: New test.
10515 * c-c++-common/goacc/kernels-loop-2.c: New test.
10516 * c-c++-common/goacc/kernels-loop-3.c: New test.
10517 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10518 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10519 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10520 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10521 * c-c++-common/goacc/kernels-loop-data.c: New test.
10522 * c-c++-common/goacc/kernels-loop-g.c: New test.
10523 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10524 * c-c++-common/goacc/kernels-loop-n.c: New test.
10525 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10526 * c-c++-common/goacc/kernels-loop.c: New test.
10527 * c-c++-common/goacc/kernels-noreturn.c: New test.
10528 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10529 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10530 * c-c++-common/goacc/kernels-reduction.c: New test.
10531
22e3dcee 105322016-01-18 Tom de Vries <tom@codesourcery.com>
10533
10534 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10535 * gcc.dg/autopar/outer-2.c: Same.
10536 * gcc.dg/autopar/outer-3.c: Same.
10537 * gcc.dg/autopar/outer-4.c: Same.
10538 * gcc.dg/autopar/outer-5.c: Same.
10539 * gcc.dg/autopar/outer-6.c: Same.
10540 * gcc.dg/autopar/parallelization-1.c: Same.
10541 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10542 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10543 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10544 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10545 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10546 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10547 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10548 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10549 * gcc.dg/autopar/pr39500-1.c: Same.
10550 * gcc.dg/autopar/pr39500-2.c: Same.
10551 * gcc.dg/autopar/pr46193.c: Same.
10552 * gcc.dg/autopar/pr46194.c: Same.
10553 * gcc.dg/autopar/pr49580.c: Same.
10554 * gcc.dg/autopar/pr49960-1.c: Same.
10555 * gcc.dg/autopar/pr49960.c: Same.
10556 * gcc.dg/autopar/pr68373.c: Same.
10557 * gcc.dg/autopar/reduc-1.c: Same.
10558 * gcc.dg/autopar/reduc-1char.c: Same.
10559 * gcc.dg/autopar/reduc-1short.c: Same.
10560 * gcc.dg/autopar/reduc-2.c: Same.
10561 * gcc.dg/autopar/reduc-2char.c: Same.
10562 * gcc.dg/autopar/reduc-2short.c: Same.
10563 * gcc.dg/autopar/reduc-3.c: Same.
10564 * gcc.dg/autopar/reduc-4.c: Same.
10565 * gcc.dg/autopar/reduc-6.c: Same.
10566 * gcc.dg/autopar/reduc-7.c: Same.
10567 * gcc.dg/autopar/reduc-8.c: Same.
10568 * gcc.dg/autopar/reduc-9.c: Same.
10569 * gcc.dg/autopar/uns-outer-4.c: Same.
10570 * gcc.dg/autopar/uns-outer-5.c: Same.
10571 * gcc.dg/autopar/uns-outer-6.c: Same.
10572 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10573 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10574
fd5cbe2f 105752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10576
10577 PR target/63679
10578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10579 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10580
fa75ab55 105812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10582
10583 PR target/63679
10584 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10585 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10586 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10587
214b2582 105882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10589
10590 PR target/63679
10591 * gcc.dg/tree-ssa/sra-17.c: New.
10592 * gcc.dg/tree-ssa/sra-18.c: New.
10593
13146837 105942016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10595
10596 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10597
6ccd18c2 105982016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10599
10600 * gnat.dg/inline12.adb: New test.
10601
8872b95f 106022016-01-18 Bin Cheng <bin.cheng@arm.com>
10603
10604 PR tree-optimization/66797
10605 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10606
971514e3 106072016-01-18 Richard Biener <rguenther@suse.de>
10608
10609 PR tree-optimization/69170
10610 * gcc.dg/torture/pr69170.c: New testcase.
10611
dfb6d139 106122016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10613
10614 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10615
164d84c2 106162016-01-16 Tom de Vries <tom@codesourcery.com>
10617
10618 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10619
4c33b769 106202016-01-16 Tom de Vries <tom@codesourcery.com>
10621
10622 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10623 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10624 redundant dg-require-effective-target pthread.
10625 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10626 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10627 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10628 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10629 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10630 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10631 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10632
673441b0 106332016-01-16 David Edelsohn <dje.gcc@gmail.com>
10634
10635 PR target/68609
10636 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10637 * gcc.target/powerpc/recip-7.c: Same.
10638
90153ae7 106392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10640
10641 PR c++/69091
10642 * g++.dg/template/pr69091.C: New test.
10643
bc24d01d 106442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10645
10646 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10647 dump does not contain an error_mark_node.
10648 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10649 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10650
4067c0fd 106512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10652
10653 PR c++/68936
10654 * g++.dg/template/pr68936.C: New test.
10655
27c6dbdd 106562016-01-15 David Edelsohn <dje.gcc@gmail.com>
10657
10658 PR target/68609
10659 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10660 * gcc.target/powerpc/recip-2.c: Same.
10661 * gcc.target/powerpc/recip-3.c: Same.
10662 * gcc.target/powerpc/recip-4.c: Same.
10663 * gcc.target/powerpc/recip-sqrtf.c: Same.
10664
e390c57d 106652016-01-15 Jeff Law <law@redhat.com>
10666
10667 PR tree-optimization/69270
10668 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10669 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10670
ddcfeaf1 106712016-01-15 Paul Thomas <pault@gcc.gnu.org>
10672
10673 PR fortran/49630
10674 * gfortran.dg/deferred_character_13.f90: New test for the fix
10675 of comment 3 of the PR.
10676
10677 PR fortran/54070
10678 * gfortran.dg/deferred_character_8.f90: New test
10679 * gfortran.dg/allocate_error_5.f90: New test
10680
10681 PR fortran/60593
10682 * gfortran.dg/deferred_character_10.f90: New test
10683
10684 PR fortran/60795
10685 * gfortran.dg/deferred_character_14.f90: New test
10686
10687 PR fortran/61147
10688 * gfortran.dg/deferred_character_11.f90: New test
10689
10690 PR fortran/64324
10691 * gfortran.dg/deferred_character_9.f90: New test
10692
81be349c 106932016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10694
10695 PR rtl-optimization/69030
10696 * gcc.target/i386/pr69030.c: New.
10697
998456c5 106982016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10699
10700 * gcc.target/aarch64/target_attr_17.c: New test.
10701
0d85be19 107022016-01-15 Richard Biener <rguenther@suse.de>
10703
10704 PR tree-optimization/66856
10705 * gcc.dg/torture/pr66856-1.c: New testcase.
10706 * gcc.dg/torture/pr66856-2.c: Likewise.
10707
321d36c8 107082016-01-15 Richard Biener <rguenther@suse.de>
10709
10710 PR debug/69137
10711 * g++.dg/lto/pr69137_0.C: New testcase.
10712
d94a1f53 107132016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10714
10715 PR middle-end/69246
10716 * gcc.target/i386/pr69246.c: New test.
10717
5fe9a861 107182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10719
a9c01e81 10720 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10721
3d05a5e9 107222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10723
10724 PR c++/56194
10725 * g++.dg/init/const9.C: Disable test on S/390.
10726
5e8132b5 107272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10728
10729 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10730 * g++.dg/Wno-frame-address.C: Ditto.
10731
32307cdf 107322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10733
10734 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10735
1ca28250 107362016-01-15 Richard Biener <rguenther@suse.de>
10737
10738 PR tree-optimization/68961
10739 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10740
6271bd93 107412016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10742
10743 * gcc.target/i386/pr65105-5.c: New test.
10744
dfb6d139 107452016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10746
10747 * gcc.c-torture/execute/alias-4.c: New testcase.
10748
dfb6d139 107492016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10750
10751 PR ipa/68148
10752 * g++.dg/ipa/devirt-49.C: New testcase.
10753
7bbac464 107542016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10755
10756 PR target/65837
10757 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10758 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10759 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10760
4345b868 107612016-01-15 Richard Biener <rguenther@suse.de>
10762
10763 PR tree-optimization/69117
10764 * gcc.dg/torture/pr69117.c: New testcase.
10765
580357e7 107662015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10767
10768 PR c++/69048
10769 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10770
612baa31 107712016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10772
10773 PR testsuite/67509
10774 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10775 range tests use 100 * maximum instead of maximum + 1.
10776
44e09bc4 107772016-01-14 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR debug/69244
10780 * gcc.dg/guality/pr69244.c: New test.
10781
96962ae4 107822016-01-14 Uros Bizjak <ubizjak@gmail.com>
10783
10784 * lib/target-supports.exp (check_effective_target_issignaling):
10785 New procedure.
10786 * gcc.dg/pr61441.c: Require issignaling effective target.
10787
ab9c400b 107882016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10789
10790 PR target/68803
10791 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10792
a7ed4583 107932016-01-14 David Malcolm <dmalcolm@redhat.com>
10794
10795 PR c++/68819
10796 PR preprocessor/69177
10797 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10798 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10799 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10801
77f35cec 108022016-01-14 Marek Polacek <polacek@redhat.com>
10803
10804 PR c/69262
10805 * gcc.dg/array-15.c: New test.
10806
915d0950 108072016-01-14 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR middle-end/68146
10810 PR tree-optimization/69155
10811 * gfortran.dg/pr68146.f: New test.
10812 * gfortran.dg/pr69155.f90: New test.
10813
24651fb7 108142016-01-14 Richard Biener <rguenther@suse.de>
10815
10816 PR tree-optimization/68060
10817 * gcc.dg/torture/pr68060-1.c: New testcase.
10818 * gcc.dg/torture/pr68060-2.c: Likewise.
10819
2f63f950 108202016-01-14 Nick Clifton <nickc@redhat.com>
10821
10822 * lib/target-supports.exp
10823 (check_effective_target_arm_neon_ok_nocache): Add an option
10824 sequence that includes setting the ARM architecture to ARMv7-A.
10825 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10826 command line options necessary to enable Neon support.
10827 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10828 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10829 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10830 * gcc.target/arm/pr69180.c: Likewise.
10831
3ce0acde 108322016-01-14 Jeff Law <law@redhat.com>
10833
10834 PR tree-optimization/69270
10835 * gcc.dg/tree-ssa/pr69270.c: New test.
10836
bda05c57 108372016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10838
10839 PR c/66208
10840 * c-c++-common/pr66208.c: New file.
10841
9b657cf1 108422016-01-13 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR tree-optimization/69156
10845 * gcc.dg/pr69156.c: New test.
10846
58ba1b9d 108472016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10848
10849 * gcc.target/i386/pr69225-7.c: New test.
10850
e5fee0fe 108512016-01-13 Richard Henderson <rth@redhat.com>
10852
10853 * gcc.dg/tm/memopt-13.c: Update expected function.
10854 * gcc.dg/tm/memopt-6.c: Likewise.
10855
3f0e9745 108562016-01-13 Uros Bizjak <ubizjak@gmail.com>
10857
10858 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10859 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10860 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10861 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10862
3f0e9745 108632016-01-13 Tom de Vries <tom@codesourcery.com>
10864
10865 PR tree-optimization/69169
7a6ddc0d 10866 * gcc.dg/pr69169.c: New test.
10867
9b657cf1 108682016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10869
10870 PR target/69228
10871 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10872 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10873 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10874 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10875 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10876 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10877 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10878 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10879
f704d701 108802016-01-13 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR target/69247
10883 * gcc.dg/pr69247.c: New test.
10884
e966d6b9 108852016-01-13 Richard Biener <rguenther@suse.de>
10886
10887 PR tree-optimization/69242
10888 * gcc.dg/torture/pr69242.c: New testcase.
10889
1ca1d9b2 108902016-01-13 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/69186
10893 * gcc.dg/torture/pr69186.c: New testcase.
10894
d07cbccc 108952016-01-13 Jeff Law <law@redhat.com>
10896
10897 PR tree-optimization/67755
10898 * gcc.dg/tree-ssa/pr67755.c: New test.
10899
109002016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10901
10902 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10903 pass number in output by a star.
10904
b95d41cf 109052016-01-12 Bin Cheng <bin.cheng@arm.com>
10906
10907 PR tree-optimization/68911
10908 * gcc.c-torture/execute/pr68911.c: New test.
10909
91d87e22 109102016-01-12 Marek Polacek <polacek@redhat.com>
10911
10912 PR c++/68979
10913 * g++.dg/warn/permissive-1.C: New test.
10914
8a9401a4 109152016-01-12 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR objc++/68511
10918 PR c++/69213
10919 * g++.dg/opt/pr69213.C: New test.
10920
b9cb7a67 109212016-01-12 Christian Bruel <christian.bruel@st.com>
10922
10923 PR target/69180
10924 * gcc.target/arm/pr69180.c: New test.
10925
e4c96992 109262016-01-12 Richard Biener <rguenther@suse.de>
10927
10928 PR lto/69077
10929 * g++.dg/lto/pr69077_0.C: New testcase.
10930 * g++.dg/lto/pr69077_1.C: Likewise.
10931
90525f61 109322016-01-12 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR target/69175
10935 * g++.dg/opt/pr69175.C: New test.
10936
9e7edfd3 109372016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10938
10939 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10940 rather than #including math.h & stdlib.h.
10941 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10942 * gcc.dg/vect/pr49771.c: Likewise.
10943 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10944 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10945 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10946 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10947 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10948 * gcc.dg/vect/pr44507.c: Likewise.
10949 * gcc.dg/vect/pr45902.c: Likewise.
10950 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10951 * gcc.dg/vect/vect-117.c: Likewise.
10952 * gcc.dg/vect/vect-99.c: Likewise.
10953 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10954 * gcc.dg/vect/vect-cond-1.c: Likewise.
10955 * gcc.dg/vect/vect-cond-2.c: Likewise.
10956 * gcc.dg/vect/vect-cond-3.c: Likewise.
10957 * gcc.dg/vect/vect-cond-4.c: Likewise.
10958 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10959 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10960 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10961 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10962 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10963 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10964 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10965 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10966 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10967 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10968 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10969 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10970 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10971 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10972 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10973 include of signal.h.
10974 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10975 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10976 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10977 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10978 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10979 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10980 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10981 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10982 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10983 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10984 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10985 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10986 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10987 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10988 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10989 * gcc.dg/vect/vect-outer-5.c: Likewise.
10990 * gcc.dg/vect/vect-outer-6.c: Likewise.
10991 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10992 include of stdio.h.
10993
3368873d 109942016-01-12 Nick Clifton <nickc@redhat.com>
10995
10996 PR target/68913
10997 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10998 to fread so that it will be found in all target runtimes.
10999
0464ea95 110002016-01-12 Richard Biener <rguenther@suse.de>
11001
11002 PR tree-optimization/69053
11003 * g++.dg/torture/pr69053.C: New testcase.
11004
7819730f 110052016-01-12 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/69168
11008 * gcc.dg/torture/pr69168.c: New testcase.
11009
995bfebf 110102016-01-12 Richard Biener <rguenther@suse.de>
11011
11012 PR tree-optimization/69157
11013 * gcc.dg/torture/pr69157.c: New testcase.
11014
110152016-01-12 Richard Biener <rguenther@suse.de>
11016
11017 PR tree-optimization/69174
11018 * gcc.dg/torture/pr69174.c: New testcase.
11019
1d10d64c 110202016-01-12 Jakub Jelinek <jakub@redhat.com>
11021
11022 PR c++/66808
11023 PR c++/69000
11024 * g++.dg/tls/pr66808.C: New test.
11025 * g++.dg/tls/pr69000.C: New test.
11026
f0b79faf 110272016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11028
11029 * gcc.target/powerpc/swaps-p8-23.c: New test.
11030 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11031
04cf75a4 110322016-01-11 John David Anglin <danglin@gcc.gnu.org>
11033
11034 PR tree-optimization/68356
11035 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11036
0eb4264c 110372016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11038 Jim Wilson <jim.wilson@linaro.org>
11039
11040 PR target/69194
11041 * gcc.target/arm/pr69194.c: New test.
11042
2f66de64 110432016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11044
11045 PR target/69225
11046 * gcc.target/i386/pr69225-1.c: New test.
11047 * gcc.target/i386/pr69225-2.c: Likewise.
11048 * gcc.target/i386/pr69225-3.c: Likewise.
11049 * gcc.target/i386/pr69225-4.c: Likewise.
11050 * gcc.target/i386/pr69225-5.c: Likewise.
11051 * gcc.target/i386/pr69225-6.c: Likewise.
11052
36105e82 110532016-01-11 Jakub Jelinek <jakub@redhat.com>
11054
1c78ce2e 11055 PR target/67462
11056 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11057 if lp64.
11058
a4a87320 11059 PR target/69071
11060 * gcc.dg/pr69071.c: New test.
11061
91fbd04f 11062 PR c++/69211
11063 * g++.dg/opt/pr69211.C: New test.
11064
36105e82 11065 PR tree-optimization/69214
11066 * gcc.c-torture/compile/pr69214.c: New test.
11067
e934c380 110682016-01-11 Uros Bizjak <ubizjak@gmail.com>
11069
11070 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11071 * gcc.target/i386/pr66232-11.c: Ditto.
11072 * gcc.target/i386/pr66232-12.c: Ditto.
11073 * gcc.target/i386/pr66232-13.c: Ditto.
11074
3ff1b153 110752016-01-11 Richard Biener <rguenther@suse.de>
11076
11077 PR tree-optimization/69173
11078 * gcc.dg/torture/pr69173.c: New testcase.
11079
04e1504c 110802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11081
11082 PR rtl-optimization/68796
11083 * gcc.target/aarch64/tst_5.c: New test.
11084 * gcc.target/aarch64/tst_6.c: Likewise.
11085
ae8718b5 110862016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11087
11088 PR rtl-optimization/68841
11089 * gcc.dg/pr68841.c: New test.
11090 * gcc.c-torture/execute/pr68841.c: New test.
11091
bd8bece2 110922016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11093
11094 PR rtl-optimization/68920
11095 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11096 for ix86 targets.
11097 * gcc.dg/ifcvt-5.c: New test.
11098
9b657cf1 110992016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11100
11101 PR bootstrap/69123
11102 * g++.dg/pr69123.C: New.
11103
7a158352 111042016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11105
11106 PR target/69010
11107 * gcc.target/i386/pr69010.c: New test.
11108
ff375d11 111092016-01-11 Martin Jambor <mjambor@suse.cz>
11110
11111 PR ipa/69044
11112 * gcc.target/i386/chkp-pr69044.c: New test.
11113
9eb890f1 111142016-01-11 Tom de Vries <tom@codesourcery.com>
11115
11116 PR tree-optimization/69109
11117 * gcc.dg/autopar/pr69109-2.c: New test.
11118 * gcc.dg/autopar/pr69109.c: New test.
11119
c4157ee5 111202016-01-11 Tom de Vries <tom@codesourcery.com>
11121
11122 PR tree-optimization/69108
11123 * gcc.dg/autopar/pr69108.c: New test.
11124
b933e511 111252016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11126
11127 PR c++/69029
11128 * c-c++-common/Wisleading-indentation.c: Augment test.
11129
efb73de1 111302016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11131
11132 PR fortran/69154
11133 * gfortran.dg/inline_matmul_12.f90: New test.
11134
40c86c3b 111352016-01-10 Paul Thomas <pault@gcc.gnu.org>
11136
11137 PR fortran/67779
11138 * gfortran.dg/actual_array_offset_1: New test.
11139
a006c0bb 111402016-01-10 Tom de Vries <tom@codesourcery.com>
11141
11142 PR tree-optimization/69062
11143 * gcc.dg/autopar/pr69062.c: New test.
11144
880ed4be 111452016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11146
11147 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11148 * gcc.dg/vect/slp-perm-2.c: Likewise.
11149 * gcc.dg/vect/slp-perm-3.c: Likewise.
11150 * gcc.dg/vect/slp-perm-5.c: Likewise.
11151 * gcc.dg/vect/slp-perm-6.c: Likewise.
11152 * gcc.dg/vect/slp-perm-7.c: Likewise.
11153 * gcc.dg/vect/slp-perm-8.c: Likewise.
11154
d95e1856 111552016-01-10 Tom de Vries <tom@codesourcery.com>
11156
11157 PR tree-optimization/69039
11158 * gcc.dg/autopar/pr69039.c: New test.
11159
0f8f48d0 111602016-01-09 Marek Polacek <polacek@redhat.com>
11161
11162 PR c++/69113
11163 * g++.dg/pr69113.C: New test.
11164
7dff0499 111652016-01-09 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR middle-end/50865
11168 PR tree-optimization/69097
11169 * gcc.c-torture/execute/pr50865.c: New test.
11170 * gcc.c-torture/execute/pr69097-1.c: New test.
11171 * gcc.c-torture/execute/pr69097-2.c: New test.
11172 * gcc.dg/pr69097-1.c: New test.
11173 * gcc.dg/pr69097-2.c: New test.
11174
18431e78 111752016-01-09 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR c++/69164
11178 * g++.dg/opt/pr69164.C: New test.
11179
1943a4a2 111802016-01-08 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR tree-optimization/69167
11183 * gcc.dg/pr69167.c: New test.
11184
a143e277 111852016-01-08 Marek Polacek <polacek@redhat.com>
11186
11187 PR c++/68449
11188 * g++.dg/pr68449.C: New.
11189
44c01906 111902016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11191
11192 PR tree-optimization/68707
11193 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11194 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11195 on platforms supporting it.
11196 * gcc.dg/vect/slp-perm-2.c: Likewise.
11197 * gcc.dg/vect/slp-perm-3.c: Likewise.
11198 * gcc.dg/vect/slp-perm-5.c: Likewise.
11199 * gcc.dg/vect/slp-perm-7.c: Likewise.
11200 * gcc.dg/vect/slp-perm-8.c: Likewise.
11201 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11202 on platforms supporting it.
11203
c437d1e8 112042016-01-08 Jakub Jelinek <jakub@redhat.com>
11205
c9595c51 11206 PR tree-optimization/69162
11207 * gcc.dg/pr69162.c: New test.
11208
c437d1e8 11209 PR tree-optimization/69172
11210 * gcc.dg/pr69172.c: New test.
11211
6a46a28c 112122016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11213
11214 PR tree-optimization/67781
11215 * gcc.c-torture/execute/pr67781.c: New file.
11216
62ad9a04 112172016-01-08 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR tree-optimization/69083
11220 * gcc.dg/vect/pr69083.c: New test.
11221
9e0e8c2a 112222016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11223
11224 PR tree-optimization/61441
11225 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11226 Use -fexcess-precision=standard for compiler options.
11227 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11228
5d034e37 112292016-01-08 Jakub Jelinek <jakub@redhat.com>
11230
5013f740 11231 PR fortran/69128
11232 * gfortran.dg/gomp/pr69128.f90: New test.
11233
5d034e37 11234 PR c++/69145
11235 * g++.dg/ext/pr69145-1.C: New test.
11236 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11237 * g++.dg/ext/pr69145-2.h: New file.
11238
517906ff 112392016-01-07 Martin Sebor <msebor@redhat.com>
11240
11241 PR c/68966
11242 * gcc.dg/atomic-fetch-bool.c: New test.
11243 * gcc.dg/sync-fetch-bool.c: New test.
11244
cdbb524c 112452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11246
11247 PR fortran/66680
11248 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11249
ec3aba9e 112502016-01-07 Nick Clifton <nickc@redhat.com>
11251
11252 PR target/66655
11253 * g++.dg/pr66655.C: New test.
11254 * g++.dg/pr66655_1.cc: Test support file.
11255 * g++.dg/pr66655.h: Test header file.
11256
9b657cf1 112572016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11258
11259 PR fortran/66680
11260 gfortran.dg/gomp/pr66680.f90: New test.
11261
cd45d7a5 112622016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11263
11264 PR target/69171
11265 * gcc.target/i386/pr69171-1.c: New test.
11266 * gcc.target/i386/pr69171-2.c: Likewise.
11267 * gcc.target/i386/pr69171-3.c: Likewise.
11268 * gcc.target/i386/pr69171-4.c: Likewise.
11269 * gcc.target/i386/pr69171-5.c: Likewise.
11270 * gcc.target/i386/pr69171-6.c: Likewise.
11271
4a86a91a 112722015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11273
11274 PR middle-end/67639
11275 * c-c++-common/pr67639.c: New test.
11276
34c05552 112772016-01-07 Jakub Jelinek <jakub@redhat.com>
11278
11279 PR tree-optimization/69141
11280 * g++.dg/opt/pr69141.C: New test.
11281
f08d6895 112822016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11283
11284 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11285
32ec4173 112862016-01-06 Uros Bizjak <ubizjak@gmail.com>
11287
11288 PR target/69140
11289 * gcc.target/i386/pr69140.c: New test
11290
d74214f3 112912016-01-06 David Malcolm <dmalcolm@redhat.com>
11292
11293 * gcc.dg/bad-dereference.c: New test case.
11294
73991cab 112952015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11296
11297 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11298
fc8cc457 112992016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11300
11301 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11302
be3c9981 113032016-01-06 Marek Polacek <polacek@redhat.com>
11304
11305 PR sanitizer/69099
11306 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11307
2cb724f9 113082016-01-05 Marek Polacek <polacek@redhat.com>
11309
11310 PR c/69104
11311 * gcc.dg/atomic-invalid-2.c: New.
11312
233a53ed 113132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11314
11315 PR target/68991
11316 * gcc.target/i386/pr68991.c: New test.
11317
ea87c5e3 113182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11319
11320 PR target/68991
11321 * g++.dg/pr68991-1.C: New test.
11322 * g++.dg/pr68991-2.C: Likewise.
11323
1943a4a2 113242016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11325
1943a4a2 11326 PR other/60465
afe82e5b 11327 * gcc.target/ia64/pr60465-gprel64.c: New test.
11328 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11329
1e9147dd 113302016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11331
11332 PR rtl-optimization/68651
11333 * gcc.target/aarch64/pr68651_1.c: New test.
11334
d42aa619 113352016-01-05 David Malcolm <dmalcolm@redhat.com>
11336
11337 PR c/69122
11338 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11339
1776de76 113402016-01-05 Nathan Sidwell <nathan@acm.org>
11341
2d7d361d 11342 PR c++/58583
11343 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11344
1776de76 11345 * gcc.dg/alias-15.c: New.
11346
5beb12c0 113472016-01-05 Nick Clifton <nickc@redhat.com>
11348
11349 PR target/68870
11350 * g++.dg/pr68770.C: New test.
11351
d8cca921 113522016-01-04 Mike Stump <mikestump@comcast.net>
11353
11354 * lib/target-supports.exp (check_effective_target_cilkplus):
11355 cilkplus targets require pthreads.
afc907ef 11356 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11357
8427dff3 113582016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11359
11360 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11361 generation.
11362
f1717362 113632016-01-04 Jakub Jelinek <jakub@redhat.com>
11364
11365 Update copyright years.
11366
d7d6a3ab 113672016-01-04 Marek Polacek <polacek@redhat.com>
11368
11369 PR c/68908
11370 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11371 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11372 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11373
b8f4a5f9 113742016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11375
11376 * gcc.target/sparc/20160104-2.c: New test.
11377
6b5c028f 113782016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11379
11380 * gcc.target/sparc/20160104-1.c: New test.
11381
300e1002 113822016-01-03 Paul Thomas <pault@gcc.gnu.org>
11383
11384 PR fortran/65045
11385 * gfortran.dg/pr65045.f90: New test.
11386
855b105f 113872016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11388
11389 * gnat.dg/specs/debug1.ads: Delete.
11390
bdc177dc 113912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11392
11393 PR libgfortran/68867
11394 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11395 expression.
11396
48aaffae 113972016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11398
11399 PR libgfortran/68867
11400 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11401 PowerPC.
11402
19a468b8 114032016-01-01 Paul Thomas <pault@gcc.gnu.org>
11404
11405 PR fortran/68864
11406 * gfortran.dg/pr68864.f90: New test.
11407
25371c91 114082016-01-01 Jakub Jelinek <jakub@redhat.com>
11409
2a659064 11410 PR tree-optimization/69070
11411 * gcc.dg/pr69070.c: New test.
11412
57aa9851 11413 PR sanitizer/69055
11414 * gfortran.dg/pr69055.f90: New test.
11415
25371c91 11416 PR target/69015
11417 * gcc.dg/pr69015.c: New test.
f1717362 11418\f
fb2c1edd 11419Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11420
11421Copying and distribution of this file, with or without modification,
11422are permitted in any medium without royalty provided the copyright
11423notice and this notice are preserved.