]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-08-23 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
364743f3 12016-08-22 Marek Polacek <polacek@redhat.com>
2
3 PR c++/77321
4 * g++.dg/cpp1y/pr77321.C: New test.
5
b92c452d 62016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/60774
9 * gfortran.dg/empty_label.f: Adjust test for new error message.
10 * gfortran.dg/empty_label.f90: Ditto.
11 * gfortran.dg/empty_label_typedecl.f90: Ditto.
12 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
13 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
14
bfbc628a 152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
16
17 PR fortran/61318
18 * gfortran.dg/pr61318.f90: New test.
19
99af6e70 202016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/77260
23 * gfortran.dg/pr77260_1.f90: New test.
24 * gfortran.dg/pr77260_2.f90: Ditto.
25
6cfc7001 262016-08-22 Joseph Myers <joseph@codesourcery.com>
27
28 PR middle-end/77269
29 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
30 __builtin_signbitf and __builtin_signbitl in expected generic
31 expansion.
32 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
33 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
34 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
35 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
36 tests.
37
012f068a 382016-08-22 Joseph Myers <joseph@codesourcery.com>
39
40 * gcc.dg/torture/float128-builtin.c,
41 gcc.dg/torture/float128-ieee-nan.c,
42 gcc.dg/torture/float128x-builtin.c,
43 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
44 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
45 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
46 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
47 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
48 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
49 gcc.dg/torture/floatn-nan.h: New tests.
50
e2c5b687 512016-08-22 Joseph Myers <joseph@codesourcery.com>
52
53 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
54 macro.
55 (main): Update calls to TEST_I_F.
56 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
57 macro.
58 (main): Update calls to TEST_I_F.
59
b4635564 602016-08-22 Joseph Myers <joseph@codesourcery.com>
61
62 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
63 gcc.dg/torture/fp-int-convert-float32x-timode.c,
64 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
65 names in calls to TEST_I_F.
66
802bc569 672016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
68
69 PR c/52952
70 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
71
70fa7158 722016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
73
74 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
75 and !natural_alignment_64.
76 * gcc.dg/ipa/propalign-2.c: Likewise.
77 * gcc.dg/ipa/propalign-3.c: Likewise.
78 * gcc.dg/ipa/propalign-4.c: Likewise.
79 * gcc.dg/ipa/propalign-5.c: Likewise.
80 * lib/target-supports.exp
81 (check_effective_target_natural_alignment_32): Add avr-*-*.
82
d0346b1a 832016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
84
85 PR tree-optimization/61839
86 * gcc.dg/tree-ssa/pr61839_1.c: New test.
87 * gcc.dg/tree-ssa/pr61839_2.c: New test.
88 * gcc.dg/tree-ssa/pr61839_3.c: New test.
89 * gcc.dg/tree-ssa/pr61839_4.c: New test.
90
82c85aba 912016-08-19 Joseph Myers <joseph@codesourcery.com>
92
93 PR c/32187
94 * lib/target-supports.exp (check_effective_target_float16)
95 (check_effective_target_float32, check_effective_target_float64)
96 (check_effective_target_float128, check_effective_target_float32x)
97 (check_effective_target_float64x)
98 (check_effective_target_float128x)
99 (check_effective_target_float16_runtime)
100 (check_effective_target_float32_runtime)
101 (check_effective_target_float64_runtime)
102 (check_effective_target_float128_runtime)
103 (check_effective_target_float32x_runtime)
104 (check_effective_target_float64x_runtime)
105 (check_effective_target_float128x_runtime)
106 (check_effective_target_floatn_nx_runtime)
107 (add_options_for_float16, add_options_for_float32)
108 (add_options_for_float64, add_options_for_float128)
109 (add_options_for_float32x, add_options_for_float64x)
110 (add_options_for_float128x): New procedures.
111 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
112 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
113 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
114 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
115 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
116 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
117 gcc.dg/torture/float128-complex.c,
118 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
119 gcc.dg/torture/float128x-basic.c,
120 gcc.dg/torture/float128x-complex.c,
121 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
122 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
123 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
124 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
125 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
126 gcc.dg/torture/float32x-basic.c,
127 gcc.dg/torture/float32x-complex.c,
128 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
129 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
130 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
131 gcc.dg/torture/float64x-basic.c,
132 gcc.dg/torture/float64x-complex.c,
133 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
134 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
135 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
136 gcc.dg/torture/floatn-tg.h,
137 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
138 gcc.dg/torture/fp-int-convert-float128-ieee.c,
139 gcc.dg/torture/fp-int-convert-float128x-timode.c,
140 gcc.dg/torture/fp-int-convert-float128x.c,
141 gcc.dg/torture/fp-int-convert-float16-timode.c,
142 gcc.dg/torture/fp-int-convert-float16.c,
143 gcc.dg/torture/fp-int-convert-float32-timode.c,
144 gcc.dg/torture/fp-int-convert-float32.c,
145 gcc.dg/torture/fp-int-convert-float32x-timode.c,
146 gcc.dg/torture/fp-int-convert-float32x.c,
147 gcc.dg/torture/fp-int-convert-float64-timode.c,
148 gcc.dg/torture/fp-int-convert-float64.c,
149 gcc.dg/torture/fp-int-convert-float64x-timode.c,
150 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
151 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
152 maximum exponent of floating-point type. Use it in testing
153 whether 0x8...0 fits in the floating-point type. Always treat -1
154 (signed 0xf...f) as fitting in the floating-point type.
155 (M_OK1): New macro.
156 * gcc.dg/torture/fp-int-convert-double.c,
157 gcc.dg/torture/fp-int-convert-float.c,
158 gcc.dg/torture/fp-int-convert-float128-timode.c,
159 gcc.dg/torture/fp-int-convert-float128.c,
160 gcc.dg/torture/fp-int-convert-float80-timode.c,
161 gcc.dg/torture/fp-int-convert-float80.c,
162 gcc.dg/torture/fp-int-convert-long-double.c,
163 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
164
cf0bbc39 1652016-08-19 Jakub Jelinek <jakub@redhat.com>
166
9354a9a5 167 PR fortran/72744
168 * gfortran.dg/gomp/pr72744.f90: New test.
169
cf0bbc39 170 PR fortran/69281
171 * gfortran.dg/gomp/pr69281.f90: New test.
172
ee0e163a 1732016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
174
175 * gfortran.dg/random_4.f90: Initialize seed before using, handle
176 the last special seed value.
177 * gfortran.dg/random_7.f90: Use size for last array member instead
178 of hardcoded value.
179
6d7de609 1802016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
181
182 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
183 * gcc.dg/cpp/warn-undef-2.c: Likewise.
184
e3243c77 1852016-08-19 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/77286
188 * gcc.dg/torture/pr77286.c: New testcase.
189
b983d92d 1902016-08-18 David Malcolm <dmalcolm@redhat.com>
191
192 * gcc.dg/verbose-asm-2.c: New test case.
193
48a7392b 1942016-08-18 David Malcolm <dmalcolm@redhat.com>
195
196 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
197 (custom_diagnostic_finalizer): Update for change to
198 diagnostic_show_locus.
199
5c8151fa 2002016-08-18 David Malcolm <dmalcolm@redhat.com>
201
202 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
203 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
204
26040f06 2052016-08-18 Marek Polacek <polacek@redhat.com>
206
207 PR c/71514
208 * gcc.dg/pr71514.c: New test.
209
360e911d 2102015-08-18 H.J. Lu <hongjiu.lu@intel.com>
211
212 PR target/72839
213 * gcc.target/i386/pr72839.c: New test.
214
6de0546d 2152016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
216
217 PR middle-end/70895
218 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
219 * c-c++-common/goacc/reduction-1.c: Likewise.
220 * c-c++-common/goacc/reduction-2.c: Likewise.
221 * c-c++-common/goacc/reduction-3.c: Likewise.
222 * c-c++-common/goacc/reduction-4.c: Likewise.
223
cee80871 2242016-08-18 Alan Modra <amodra@gmail.com>
225
226 * gcc.c-torture/compile/pr72771.c: New.
227
f9c39b65 2282016-08-17 Jakub Jelinek <jakub@redhat.com>
229
230 PR fortran/67496
231 * gfortran.dg/pr67496.f90: New test.
232
bf448dc8 2332015-08-17 Alan Hayward <alan.hayward@arm.com>
234
235 PR tree-optimization/71752
f9c39b65 236 * gcc.dg/vect/pr71752.c: New.
bf448dc8 237
d2392ec3 2382016-08-17 Uros Bizjak <ubizjak@gmail.com>
239
240 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
241
c4994c0b 2422016-08-17 Jakub Jelinek <jakub@redhat.com>
243
244 PR middle-end/77259
245 * g++.dg/ipa/devirt-52.C: New test.
246
f7896ff0 2472016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
248
249 * c-c++-common/goacc/reduction-6.c: New testcase.
250
7104d1a8 2512016-08-17 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/76490
254 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
255 * gcc.dg/pr52904.c: XFAIL.
256
cff41b9e 2572016-08-17 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/23855
260 * gcc.dg/loop-unswitch-2.c: Adjust.
261
b1398e47 2622016-08-16 Jakub Jelinek <jakub@redhat.com>
263
264 PR tree-optimization/72817
265 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
266
de41fc22 2672016-08-16 Joseph Myers <joseph@codesourcery.com>
268
269 PR libgcc/77265
270 * gcc.dg/torture/float128-extend-inf.c: New test.
271
5927e78e 2722016-08-16 David Malcolm <dmalcolm@redhat.com>
273
274 PR c/72857
275 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
276 for embedded NUL.
277 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
278 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
279 caret placement.
280 (test_oct): Likewise.
281 (test_multiple): Likewise.
282 (test_field_width_specifier): Likewise.
283 (test_field_width_specifier_2): New function.
284 (test_field_precision_specifier): New function.
285 (test_embedded_nul): Update expected caret placement.
286 (test_non_contiguous_strings): Update line number.
287 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
288 (__emit_string_literal_range): Add "caret_idx" param.
289 (test_simple_string_literal): Add value for new param, updating
290 expected output..
291 (test_concatenated_string_literal): Likewise.
292 (test_multiline_string_literal): Likewise.
293 (test_hex): Likewise.
294 (test_oct): Likewise.
295 (test_multiple): Likewise.
296 (test_ucn4): Likewise.
297 (test_ucn8): Likewise.
298 (test_u8): Likewise.
299 (test_u): Likewise; update expected message, from "range" to
300 "location".
301 (test_U): Likewise.
302 (test_L): Likewise.
303 (test_macro): Add value for new param.
304 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
305 (__emit_string_literal_range): Add "caret_idx" param.
306 (test_stringified_token_1): Add value for new param. Update
307 expected message, from "range" to "location".
308 (test_stringized_token_2): Likewise, adding param to macro.
309 (test_stringified_token_3): Likewise.
310 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
311 (emit_warning): Convert param from source_range to location_t.
312 (test_string_literals): Add caret_idx param, and use it when
313 constructing a substring_loc. Update error message, from
314 "range" to "location".
315
b8d94309 3162016-08-16 Jakub Jelinek <jakub@redhat.com>
317
2e947447 318 PR target/71910
319 * g++.dg/gomp/pr71910.C: New test.
320
9ea71b15 321 PR middle-end/67485
322 * gcc.c-torture/compile/pr67485.c: New test.
323
b8d94309 324 PR target/72867
325 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
326
31de5086 3272016-08-16 Bin Cheng <bin.cheng@arm.com>
328
329 PR tree-optimization/69848
330 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
331
a05d3de8 3322016-08-16 Martin Liska <mliska@suse.cz>
333
334 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
335 of memory operations so that it can be handled by core2
336 in 32-bit mode.
337
b50ad04e 3382016-08-16 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/76783
341 * gcc.dg/pr76783.c: New testcase.
342 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
343
b441db40 3442016-08-16 Bin Cheng <bin.cheng@arm.com>
345
346 PR tree-optimization/72817
347 PR tree-optimization/73450
348 * gcc.dg/tree-ssa/pr72817.c: New test.
349 * gcc.dg/tree-ssa/pr73450.c: New test.
350
36d310d0 3512016-08-15 Fritz Reese <fritzoreese@gmail.com>
352
353 * gfortran.dg/init_flag_13.f90: New testcase.
354 * gfortran.dg/init_flag_14.f90: Ditto.
355 * gfortran.dg/init_flag_15.f03: Ditto.
356 * gfortran.dg/dec_init_1.f90: Ditto.
357 * gfortran.dg/dec_init_2.f90: Ditto.
358
e5ec9f76 3592016-08-15 Uros Bizjak <ubizjak@gmail.com>
360
361 PR target/72867
362 * gcc.target/i386/pr72867.c: New test.
363
6ce66d38 3642016-08-16 Eric Botcazou <ebotcazou@adacore.com>
365
366 * c-c++-common/dump-ada-spec-5.c: New test.
367
894463cf 3682016-08-15 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/73434
371 * gcc.dg/torture/pr73434.c: New testcase.
372
98b374b4 3732016-08-15 Jakub Jelinek <jakub@redhat.com>
374
375 PR tree-optimization/72824
376 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
377
9b90f118 3782016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
379
380 PR fortran/70598
381 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
382 in use_device clause.
383 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
384 * gfortran.dg/goacc/list.f95: Adjust to catch
385 "neither a POINTER nor an array" error messages.
386
1d80868e 3872016-08-14 Uros Bizjak <ubizjak@gmail.com>
388
389 PR target/76342
390 * gcc.target/i386/pr76342.c: New test.
391
153e4ac1 3922016-08-12 Jakub Jelinek <jakub@redhat.com>
393
394 PR c/71512
395 * g++.dg/ubsan/pr71512.C: New test.
396 * c-c++-common/ubsan/pr71512-1.c: New test.
397 * c-c++-common/ubsan/pr71512-2.c: New test.
398
3c382998 3992016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
400
401 * gcc.target/powerpc/vec-init-1.c: New tests to test various
402 vector initialization options.
403 * gcc.target/powerpc/vec-init-2.c: Likewise.
404 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
405 is generated on ISA 3.0.
406
7079d57a 4072016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
408
409 PR middle-end/71654
410 * gcc.dg/c-c++-common/pr71654.c: New test.
411 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
412 dg-options.
413 * gcc.dg/tree-ssa/vrp24: Likewise.
414
7175bb2a 4152016-08-12 Jakub Jelinek <jakub@redhat.com>
416
417 PR c/67410
418 * gcc.dg/pr67410.c: New test.
419
56fb8e9d 4202016-08-12 Bin Cheng <bin.cheng@arm.com>
421
422 PR tree-optimization/69848
423 * gcc.dg/vect/vect-pr69848.c: New test.
424
1f84b4ab 4252016-08-12 Uros Bizjak <ubizjak@gmail.com>
426
427 PR testsuite/71008
428 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
429 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
430 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
431 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
432
60b349d9 4332016-08-12 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/57326
436 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
437 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
438 * gcc.dg/tree-ssa/pr35287.c: Likewise.
439 * gcc.target/i386/pr45685.c: Likewise.
440 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
441 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
442 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
443 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
444 * gfortran.dg/pr34163.f90: Likewise.
445
6d5f72f3 4462016-08-12 Martin Liska <mliska@suse.cz>
447
448 * g++.dg/gcov/gcov-16.C: New test.
449 * lib/gcov.exp: Support new argument for run-gcov function.
450
b357db2c 4512016-08-12 Martin Liska <mliska@suse.cz>
452
453 PR gcov-profile/35590
454 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
455
08e33f10 4562016-08-12 Richard Biener <rguenther@suse.de>
457
458 PR tree-optimization/72851
459 * gcc.dg/torture/pr72851.c: New testcase.
460
9a478fab 4612016-08-12 Alexandre Oliva <aoliva@redhat.com>
462
832d369d 463 PR debug/63240
464 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
465 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
466 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
467 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
468 DW_AT_deleted.
469
1289a281 470 PR debug/55641
471 * g++.dg/debug/dwarf2/ref-1.C: New.
472
9a478fab 473 PR debug/49366
474 * g++.dg/debug/dwarf2/template-params-12.H: New.
475 * g++.dg/debug/dwarf2/template-params-12f.C: New.
476 * g++.dg/debug/dwarf2/template-params-12g.C: New.
477 * g++.dg/debug/dwarf2/template-params-12n.C: New.
478 * g++.dg/debug/dwarf2/template-params-12s.C: New.
479 * g++.dg/debug/dwarf2/template-params-12u.C: New.
480 * g++.dg/debug/dwarf2/template-params-12v.C: New.
481 * g++.dg/debug/dwarf2/template-params-12w.C: New.
482
e61229f8 4832016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484
485 PR target/72863
486 * gcc.target/powerpc/pr72863.c: New test.
487
c7823416 4882016-08-11 Uros Bizjak <ubizjak@gmail.com>
489
490 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
491
df15667f 4922015-08-11 H.J. Lu <hongjiu.lu@intel.com>
493
494 * gcc.target/i386/pieces-strcpy-1.c: New test.
495 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
496
83c375ba 4972016-08-11 Jakub Jelinek <jakub@redhat.com>
498
499 PR c++/72868
500 * g++.dg/cpp1y/constexpr-switch4.C: New test.
501
350f354a 5022015-08-11 H.J. Lu <hongjiu.lu@intel.com>
503
504 * gcc.target/i386/pieces-memcpy-1.c: New test.
505 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
506 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
507 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
508 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
509 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
510
74be5bc1 5112016-08-11 Jakub Jelinek <jakub@redhat.com>
512
513 PR c/72816
20fb4916 514 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 515
40395983 5162016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
517
518 PR tree-optimization/71083
519 * gcc.c-torture/execute/pr71083.c: New test.
520 * gnat.dg/loop_optimization23.adb: New test.
521 * gnat.dg/loop_optimization23_pkg.ads: New test.
522 * gnat.dg/loop_optimization23_pkg.adb: New test.
523
ec969ce4 5242016-08-11 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/72772
527 * gcc.dg/graphite/pr35356-1.c: Adjust.
528 * gcc.dg/tree-ssa/pr59597.c: Likewise.
529
25482c16 5302016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
531
532 * gfortran.dg/random_7.f90: Take into account that the last seed
533 value is the special p value.
534 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
535
f454033a 5362016-08-11 Richard Biener <rguenther@suse.de>
537
538 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
539
2d2b78a1 5402016-08-11 Alan Modra <amodra@gmail.com>
541
542 * gcc.target/powerpc/pr71680.c: New.
543
97468983 5442016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
545
546 * gcc.target/powerpc/bfp/bfp.exp: New file.
547 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
548 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
549 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
550 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
551 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
552 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
553 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
554 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
555 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
556 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
557 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
558 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
559 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
560 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
561 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
562 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
563 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
564 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
565 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
566 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
567 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
568 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
569 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
570 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
571 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
572 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
573 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
574 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
575 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
576 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
577 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
578 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
579 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
580 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
581 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
582 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
583 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
584 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
585 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
586 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
587 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
588 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
589 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
590 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
591 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
592 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
593 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
594 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
595 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
596 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
597 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
598 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
599 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
600
23a6fe48 6012016-08-10 Bin Cheng <bin.cheng@arm.com>
602
603 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
604 Add aarch64*-*-*.
605
0cb8f73e 6062016-08-10 Bin Cheng <bin.cheng@arm.com>
607
608 * gcc.target/aarch64/simd/vcond-ne.c: New test.
609
b7ed2a65 6102016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
611
612 PR target/72853
613 * gcc.target/powerpc/pr72853.c: New test.
614
2d2b4107 6152016-08-10 Martin Liska <mliska@suse.cz>
616
617 PR gcov-profile/58306
618 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
619
7132b755 6202016-08-10 Martin Liska <mliska@suse.cz>
621
622 * g++.dg/gcov/gcov-threads-1.C: New test.
623
5186407c 6242016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
625
626 PR target/71873
627 * gcc.target/avr/pr71873.c: New test.
628
44f01555 6292016-08-09 Martin Liska <mliska@suse.cz>
630
631 * g++.dg/gcov/gcov-dump-1.C: New test.
632 * g++.dg/gcov/gcov-dump-2.C: New test.
633
7d4f18f5 6342016-08-09 Martin Liska <mliska@suse.cz>
635
636 * gcc.dg/tree-prof/val-prof-9.c: New test.
637
defa7026 6382016-08-09 Martin Liska <mliska@suse.cz>
639
640 * gcc.dg/tree-prof/val-prof-8.c: New test.
641
ae7e6062 6422016-08-09 Martin Jambor <mjambor@suse.cz>
643
0c47dd26 644 PR ipa/71981
645 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 646
a69fb570 6472016-08-09 Bin Cheng <bin.cheng@arm.com>
648
649 PR tree-optimization/33707
650 * gcc.dg/vect/pr33707.c: New test.
651
a031a844 6522016-08-09 Bin Cheng <bin.cheng@arm.com>
653
654 PR tree-optimization/pr72772
655 * gcc.dg/tree-ssa/pr72772.c: New test.
656
8f1baf0d 6572016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
658
659 PR rtl-optimization/66669
660 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
661
53e7aca1 6622016-08-09 Jakub Jelinek <jakub@redhat.com>
663
664 PR tree-optimization/72824
665 * gcc.c-torture/execute/ieee/pr72824.c: New test.
666
c162fa25 6672016-08-09 Richard Biener <rguenther@suse.de>
668
669 PR tree-optimization/71802
670 * gcc.dg/torture/pr71802.c: New testcase.
671
87156a7d 6722016-08-09 Jakub Jelinek <jakub@redhat.com>
673
674 PR c++/72809
675 * g++.dg/eh/stdarg1.C: New test.
676
d0029333 6772016-08-08 Andi Kleen <ak@linux.intel.com>
678
679 * lib/profopt.exp: (auto-profopt-execute): Don't include full
680 test command line in failure log.
681 (profopt-execute): dito. Make autofdo file names unique.
682
7af4d06b 6832016-08-08 David Malcolm <dmalcolm@redhat.com>
684
685 PR c/64955
686 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
687 output.
688
7091ff70 6892016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
690
691 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
692 c99_runtime.
693 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
694 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
695 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
696 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
697 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
698 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
699
d189b094 7002016-08-08 David Malcolm <dmalcolm@redhat.com>
701
702 PR c/52952
703 * gcc.dg/cpp/pr66415-1.c: Likewise.
704 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
705 * gcc.dg/format/c90-printf-1.c: Likewise.
706 * gcc.dg/format/diagnostic-ranges.c: New test case.
707
440837fe 7082016-08-08 Jakub Jelinek <jakub@redhat.com>
709
7cbcf608 710 PR fortran/72716
711 * gfortran.dg/gomp/pr72716.f90: New test.
712
aa1ddb66 713 PR middle-end/72781
714 * gcc.dg/gomp/pr72781.c: New test.
715
440837fe 716 PR middle-end/68762
717 * g++.dg/vect/pr68762-1.cc: New test.
718 * g++.dg/vect/pr68762-2.cc: New test.
719 * g++.dg/vect/pr68762.h: New file.
720
eb571c16 7212016-08-08 Martin Sebor <msebor@redhat.com>
722
723 PR testsuite/72838
f9c39b65 724 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
725 * g++.dg/warn/overflow-warn-3.C: Same.
726 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 727
8ca5189a 7282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
729
730 PR fortran/71936
731 * gfortran.dg/allocate_with_source_21.f03: New test.
732
1495e54c 7332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
734
735 PR fortran/72698
736 * gfortran.dg/allocate_with_source_20.f03: New test.
737
d1e97886 7382016-08-08 Alan Modra <amodra@gmail.com>
739
740 * gcc.c-torture/compile/pr72802.c: New.
741
9da84a54 7422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
743
744 PR fortran/70524
745 * gfortran.dg/dependency_48.f90: New test.
746
3f9692a5 7472016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
748
b5b764be 749 PR fortran/70040
3f9692a5 750 * gfortran.dg/pr70040.f90: New testcase.
751
099ec19a 7522016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
753
754 PR fortran/71961
755 * gfortran.dg/matmul_10.f90: New testcase.
756
e8272095 7572016-08-07 Jan Hubicka <hubicka@ucw.cz>
758
759 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
760
f5d2c462 7612016-08-07 Jakub Jelinek <jakub@redhat.com>
762
763 PR c/72816
764 * gcc.dg/pr72816.c: New test.
765
30c60892 7662016-08-06 Jonathan Wakely <jwakely@redhat.com>
767
768 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
769 * g++.dg/conversion/pr41426.C: Likewise.
770 * g++.dg/conversion/pr66211.C: Likewise.
771 * g++.dg/cpp1y/lambda-init9.C: Likewise.
772 * g++.dg/init/ref8.C: Likewise.
773 * g++.old-deja/g++.law/cvt20.C: Likewise.
774 * g++.old-deja/g++.mike/p9732c.C: Likewise.
775
2abf3c4a 7762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
777
778 PR tree-optimization/18046
779 * gcc.dg/tree-ssa/vrp105.c: New test.
780 * gcc.dg/tree-ssa/vrp106.c: New test.
781
ea034e2c 7822016-08-05 Martin Sebor <msebor@redhat.com>
783
784 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
785 1ul in diagnostics. Remove hyphen from "constant-expression."
786 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
787 * g++.dg/cpp0x/static_assert3.C: Same.
788 * g++.dg/cpp1y/constexpr-throw.C: Same.
789 * g++.dg/template/nontype3.C: Same.
790 * g++.dg/warn/overflow-warn-1.C: Same.
791 * g++.dg/warn/overflow-warn-3.C: Same.
792 * g++.dg/warn/overflow-warn-4.C: Same.
793
d4166bdc 7942016-08-05 David Malcolm <dmalcolm@redhat.com>
795
796 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
797 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
798 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
799 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
800
906dd612 8012016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
802
803 PR tree-optimization/72810
804 * gcc.dg/tree-ssa/vrp110.c: New test.
805
9788fb76 8062016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
807
808 PR Target/72819
809 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
810 registers.
811 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
812 saving the half-precision registers.
813 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
814 value is returned in h0.
815 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
816 are passed in FP/SIMD registers.
817 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
818 passing works corrcetly.
819 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
820 (hfa_f16x2_t): Likewise.
821 (hfa_f16x3_t): Likewise.
822 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
823 are promoted to double and passed in a double register.
824 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
825 are promoted to double and stacked.
826 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
827 __fp16 data types.
828 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
829 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
830 __fp16 first get passed in FP/SIMD registers, then stacked.
831
30f40fe4 8322016-08-05 Nathan Sidwell <nathan@acm.org>
833
834 PR c++/68724
835 * g++.dg/cpp0x/pr68724.C: New.
836
8a6540e1 8372016-08-05 Richard Biener <rguenther@suse.de>
838
839 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
840
09001ac1 8412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
842
843 * gcc.dg/tree-ssa/vrp107.c: New test.
844 * gcc.dg/tree-ssa/vrp108.c: New test.
845 * gcc.dg/tree-ssa/vrp109.c: New test.
846
88ab6a9c 8472016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
848
849 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
850 dg-options.
851
b2a036e7 8522016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
853
854 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
855 test-cases.
856 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
857 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
858 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
859 test-cases.
860 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
861 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
862 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
863 large_double.
864
8dbf49cb 8652016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
866
867 PR c++/72800
868 * g++.dg/cpp1y/lambda-ice1.C: New.
869
dcc45aae 8702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
871
872 PR c++/72759
873 * g++.dg/cpp1y/pr72759.C: New test.
874
88fe4062 8752016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
876
877 * gcc.dg/switch-10.c: New test.
878
a1af716f 8792016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
880
881 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
882
1fa5d8ba 8832016-08-04 Thomas Schwinge <thomas@codesourcery.com>
884
885 * c-c++-common/goacc/routine-5.c: Update.
886
e8dedc4a 8872016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
888
889 PR rtl-optimization/70903
890 * gcc.c-torture/execute/pr70903.c: New test.
891
7ca5003c 8922016-08-04 Martin Liska <mliska@suse.cz>
893
894 * gcc.dg/params/params.exp: Replace file exists with
895 TESTING_IN_BUILD_TREE.
896
810702a2 8972016-08-04 Marek Polacek <polacek@redhat.com>
898
899 PR c++/70229
900 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
901
fa8a8f79 9022016-08-04 Richard Biener <rguenther@suse.de>
903
904 PR middle-end/71984
905 * gcc.dg/torture/pr71984.c: Guard correctness check for
906 little-endian.
907
9916f5a5 9082016-08-03 Andrew Pinski <apinski@cavium.com>
909
910 * gcc.c-torture/compile/20160802-1.c: New testcase.
911
278b4698 9122016-08-03 Fritz Reese <fritzoreese@gmail.com>
913
914 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
915
860c3c85 9162016-08-03 Richard Biener <rguenther@suse.de>
917
918 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
919 and remove -O3.
920 * c-c++-common/ubsan/pr71403-2.c: Likewise.
921 * c-c++-common/ubsan/pr71403-3.c: Likewise.
922
0a41d717 9232016-08-03 Richard Biener <rguenther@suse.de>
924
925 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
926 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
927 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
928 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
929
52e3c0e8 9302016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
931
932 * gcc.dg/init-excess-2.c: Require int32plus.
933 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
934 * gcc.dg/pr59963-2.c: Require int32plus.
935 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
936 * gcc.dg/unroll-7.c: Require int32plus.
937
ad8a330c 9382016-08-02 Bin Cheng <bin.cheng@arm.com>
939
940 PR tree-optimization/34114
941 * gcc.dg/tree-ssa/loop-42.c: New test.
942
d3aa3636 9432016-08-02 Tamar Christina <tamar.christina@arm.com>
944
945 * gcc.target/aarch64/vminmaxnm.c: New.
946 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
947 tests.
948
c79d3723 9492016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
950
951 * gcc.target/powerpc/vec-extract-5.c: New tests to test
952 vec_extract for vector float, vector int, vector short, and vector
953 char.
954 * gcc.target/powerpc/vec-extract-6.c: Likewise.
955 * gcc.target/powerpc/vec-extract-7.c: Likewise.
956 * gcc.target/powerpc/vec-extract-8.c: Likewise.
957 * gcc.target/powerpc/vec-extract-9.c: Likewise.
958
5fc13c39 9592016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
960
961 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 962 single stack adjustment, no writeback.
5fc13c39 963 * gcc.target/aarch64/test_frame_12.c: Likewise.
964 * gcc.target/aarch64/test_frame_13.c: Likewise.
965 * gcc.target/aarch64/test_frame_15.c: Likewise.
966 * gcc.target/aarch64/test_frame_6.c: Likewise.
967 * gcc.target/aarch64/test_frame_7.c: Likewise.
968 * gcc.target/aarch64/test_frame_8.c: Likewise.
969 * gcc.target/aarch64/test_frame_16.c: New test.
970
2eb70c76 9712015-08-01 H.J. Lu <hongjiu.lu@intel.com>
972
973 PR target/72748
974 * gcc.target/i386/pr72748.c: New test.
975
12117f39 9762015-08-01 Alan Hayward <alan.hayward@arm.com>
977
978 PR tree-optimization/71818
979 * gcc.dg/vect/pr71818.c: New
980
56e7a293 9812016-08-01 Martin Liska <mliska@suse.cz>
982
983 PR tree-optimization/71857
984 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
985
aa8852cc 9862016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
987
988 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
989
f3c032a4 9902016-08-01 Jan Beulich <jbeulich@suse.com>
991
992 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
993
a1e9d2c3 9942016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
995
996 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
997 * gcc.target/powerpc/mulkc3-1.c: Likewise.
998
466045aa 9992016-07-31 Jonathan Wakely <jwakely@redhat.com>
1000
1001 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1002 (check_effective_target_c++): Likewise. Also match for libstdc++.
1003
71b5dc23 10042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/41922
1007 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1008 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1009 * gfortran.dg/pr41922.f90: New test.
1010
dd13eb1b 10112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1012
1013 PR fortran/68566
1014 * gfortran.dg/pr68566.f90: new test.
1015
cb768824 10162016-07-30 Martin Sebor <msebor@redhat.com>
1017
1018 PR c++/60760
1019 PR c++/71091
1020 * g++.dg/cpp0x/constexpr-cast.C: New test.
1021 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1022 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1023 * g++.dg/ubsan/pr63956.C: Correct.
1024
efa8ff03 10252016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1026
1027 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1028 vector double or vector long where the vector is in memory.
1029 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1031
0b8113c5 10322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1033
1034 PR fortran/69867
1035 * gfortran.dg/pr69867.f90: New test.
1036
3badc59b 10372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1038
1039 PR fortran/69962
1040 * gfortran.dg/pr69962.f90: New test.
1041
fc8b54ff 10422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1043
1044 PR fortran/70006
1045 * gfortran.dg/pr70006.f90: New test.
1046
165b422e 10472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1048
1049 PR fortran/71730
1050 * gfortran.dg/pr71730.f90: New test.
1051 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1052 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1053 * gfortran.dg/array_constructor_26.f03: Ditto.
1054
0c6334ed 10552016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1056
1057 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1058 * gcc.target/powerpc/pr71763.c: Likewise.
1059
4ebf85be 10602016-07-29 Marek Polacek <polacek@redhat.com>
1061
1062 PR c/71742
1063 * gcc.dg/940510-1.c: Adjust dg-error.
1064 * gcc.dg/c99-flex-array-1.c: Likewise.
1065 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1066
9efe5be6 1067 PR c/71853
1068 * gcc.dg/noncompile/pr71853.c: New test.
1069
4c4548bb 1070 PR c/71573
1071 * gcc.dg/noncompile/pr71573.c: New test.
1072
8ae70602 1073 PR c/71926
1074 * g++.dg/warn/Wparentheses-30.C: New test.
1075 * gcc.dg/Wparentheses-14.c: New test.
1076
cfc1aded 10772016-07-29 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1080
d5e80d93 10812016-07-29 Bin Cheng <bin.cheng@arm.com>
1082
1083 PR tree-optimization/57558
1084 * gcc.dg/vect/pr57558-1.c: New test.
1085 * gcc.dg/vect/pr57558-2.c: New test.
1086
c7c713ec 10872016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1088
cfc1aded 1089 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1090 to scan forwprop1 dump pass.
1091
34b9af67 10922016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 PR c++/51488
1095 * g++.dg/template/pr51488.C: New.
1096
322d4184 10972016-07-29 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c/71969
1100 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1101 static __inline__.
1102 * gcc.dg/pr71969-1.c: New test.
1103 * gcc.dg/pr71969-2.c: New test.
1104 * gcc.dg/pr71969-3.c: New test.
1105
7648c9c7 11062016-07-29 Marek Polacek <polacek@redhat.com>
1107
1108 PR c/71574
1109 * c-c++-common/pr71574.c: New test.
1110
35fddbd6 1111 PR c/71583
1112 * gcc.dg/noncompile/pr71583.c: New test.
1113
d06bcb87 11142016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1115
1116 PR middle-end/68217
1117 * gcc.dg/pr68217.c: New test.
1118
fb5574d7 11192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1120
1121 PR fortran/71067
1122 * gfortran.dg/pr71067_1.f90: New test.
1123 * gfortran.dg/pr71067_2.f90: Ditto.
1124
a52bb7a0 11252016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1126
1127 * gcc.target/powerpc/vec-extract-1.c: New test.
1128
42e96823 11292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1130
1131 PR fortran/71799
1132 * gfortran.dg/pr71799.f90: New test.
1133
d5539c6b 11342016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/71665
1137 * g++.dg/cpp0x/pr71665-1.C: New.
1138 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1139 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1140 * g++.dg/ext/label10.C: Likewise.
1141 * g++.dg/parse/constant5.C: Likewise.
1142
05995232 11432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1144
1145 PR fortran/71859
1146 * gfortran.dg/pr71859.f90: New test.
1147 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1148 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1149
7a4429b2 11502016-07-28 Paul Thomas <pault@gcc.gnu.org>
1151
1152 PR fortran/71883
1153 * gfortran.dg/pr71883.f90 : New test.
1154
f339cf78 11552016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1156
1157 PR tree-optimization/71734
cfc1aded 1158 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1159
8311fe26 11602016-07-28 Renlin Li <renlin.li@arm.com>
1161
1162 Revert
1163 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1164
1165 PR fortran/71902
1166 * gfortran.dg/dependency_47.f90: New test.
1167
595e387a 11682016-07-28 Martin Liska <mliska@suse.cz>
1169
1170 PR gcov-profile/68025
1171 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1172
83554604 11732016-07-28 Martin Liska <mliska@suse.cz>
1174
1175 * g++.dg/vect/pr70944.cc: New test.
1176
ec6d2d63 11772016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1178
1179 PR middle-end/71994
1180 * gcc.dg/torture/pr71994.c: New test.
1181
12dabcee 11822016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1183
1184 PR middle-end/71078
1185 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1186 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1187 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1188
262a83d5 11892016-07-27 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1192
3989f1fe 11932016-07-27 Martin Liska <mliska@suse.cz>
1194
1195 * gcc.dg/predict-13.c: New test.
1196 * gcc.dg/predict-14.c: New test.
1197
69a499fa 11982016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1199
7a4429b2 1200 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1201 including stdint.h.
1202 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1203 including stdint.h.
1204
751fef95 12052016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1206
1207 PR target/71869
1208 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1209 IEEE built-in functions handle quiet and signalling NaNs
1210 correctly.
1211
5e07497c 12122016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1213
1214 PR fortran/71862
1215 * gfortran.dg/pr71862.f90: New test.
1216
18928e61 12172016-07-26 Martin Sebor <msebor@redhat.com>
1218
1219 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1220 selector with dg-options.
1221
7e1856f1 12222016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1223
1224 PR tree-optimization/18046
1225 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1226 * gcc.dg/tree-ssa/vrp103.c: New test.
1227 * gcc.dg/tree-ssa/vrp104.c: New test.
1228
08679462 12292016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1230
1231 * gcc.target/powerpc/pr63354.c: Require lp64 since
1232 -mprofile-kernel is not legal with -m32.
1233
8c3efadf 12342016-07-26 Richard Biener <rguenther@suse.de>
1235
1236 PR rtl-optimization/71984
1237 * gcc.dg/torture/pr71984.c: New testcase.
1238
78866ecd 12392016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1240
1241 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1242 g++-dg-runtest via et-dg-runtest.
1243 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1244 * gcc.dg/vect/vect.exp: Likewise.
1245 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1246 gfortran-dg-runtest.
1247 * gfortran.dg/vect/vect.exp: Likewise.
1248 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1249 (check_mips_loongson_hw_available): Likewise.
1250 (check_effective_target_mpaired_single_runtime): Likewise.
1251 (check_effective_target_mips_loongson_runtime): Likewise.
1252 (add_options_for_mpaired_single): Likewise.
1253 (check_effective_target_vect_int): Add global et_index.
1254 Check and save the supported feature for a target selected by
1255 the et_index target. Break long lines where appropriate. Call
1256 et-is-effective-target for MIPS with an argument instead of
1257 check_effective_target_* where appropriate.
1258 (check_effective_target_vect_intfloat_cvt): Likewise.
1259 (check_effective_target_vect_uintfloat_cvt): Likewise.
1260 (check_effective_target_vect_floatint_cvt): Likewise.
1261 (check_effective_target_vect_floatuint_cvt): Likewise.
1262 (check_effective_target_vect_simd_clones): Likewise.
1263 (check_effective_target_vect_shift): ewise.
1264 (check_effective_target_whole_vector_shift): Likewise.
1265 (check_effective_target_vect_bswap): Likewise.
1266 (check_effective_target_vect_shift_char): Likewise.
1267 (check_effective_target_vect_long): Likewise.
1268 (check_effective_target_vect_float): Likewise.
1269 (check_effective_target_vect_double): Likewise.
1270 (check_effective_target_vect_long_long): Likewise.
1271 (check_effective_target_vect_no_int_max): Likewise.
1272 (check_effective_target_vect_no_int_add): Likewise.
1273 (check_effective_target_vect_no_bitwise): Likewise.
1274 (check_effective_target_vect_widen_shift): Likewise.
1275 (check_effective_target_vect_no_align): Likewise.
1276 (check_effective_target_vect_hw_misalign): Likewise.
1277 (check_effective_target_vect_element_align): Likewise.
1278 (check_effective_target_vect_condition): Likewise.
1279 (check_effective_target_vect_cond_mixed): Likewise.
1280 (check_effective_target_vect_char_mult): Likewise.
1281 (check_effective_target_vect_short_mult): Likewise.
1282 (check_effective_target_vect_int_mult): Likewise.
1283 (check_effective_target_vect_extract_even_odd): Likewise.
1284 (check_effective_target_vect_interleave): Likewise.
1285 (check_effective_target_vect_stridedN): Likewise.
1286 (check_effective_target_vect_multiple_sizes): Likewise.
1287 (check_effective_target_vect64): Likewise.
1288 (check_effective_target_vect_call_copysignf): Likewise.
1289 (check_effective_target_vect_call_sqrtf): Likewise.
1290 (check_effective_target_vect_call_btrunc): Likewise.
1291 (check_effective_target_vect_call_btruncf): Likewise.
1292 (check_effective_target_vect_call_ceil): Likewise.
1293 (check_effective_target_vect_call_ceilf): Likewise.
1294 (check_effective_target_vect_call_floor): Likewise.
1295 (check_effective_target_vect_call_floorf): Likewise.
1296 (check_effective_target_vect_call_lceil): Likewise.
1297 (check_effective_target_vect_call_lfloor): Likewise.
1298 (check_effective_target_vect_call_nearbyint): Likewise.
1299 (check_effective_target_vect_call_nearbyintf): Likewise.
1300 (check_effective_target_vect_call_round): Likewise.
1301 (check_effective_target_vect_call_roundf): Likewise.
1302 (check_effective_target_vect_perm): Likewise, but also append *_saved
1303 to the existing global name to properly cache the result.
1304 (check_effective_target_vect_perm_byte): Likewise.
1305 (check_effective_target_vect_perm_short): Likewise.
1306 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1307 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1308 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1309 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1310 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1311 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1312 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1313 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1314 (check_effective_target_vect_sdot_qi): Likewise.
1315 (check_effective_target_vect_udot_qi): Likewise.
1316 (check_effective_target_vect_sdot_hi): Likewise.
1317 (check_effective_target_vect_udot_hi): Likewise.
1318 (check_effective_target_vect_usad_char): Likewise.
1319 (check_effective_target_vect_pack_trunc): Likewise.
1320 (check_effective_target_vect_unpack): Likewise.
1321 (check_effective_target_vect_aligned_arrays): Likewise.
1322 (check_effective_target_vect_natural_alignment): Likewise.
1323 (check_effective_target_vector_alignment_reachable): Likewise.
1324 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1325 (is-effective-target): Initialize et_index if undefined.
1326 (et-dg-runtest): New.
1327 (et-is-effective-target): Likewise.
1328 (check_vect_support_and_set_flags): Add supported MIPS targets to
1329 EFFECTIVE_TARGETS list. Return the number of supported targets.
1330
b2930f09 13312016-07-26 Richard Biener <rguenther@suse.de>
1332 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1333
1334 PR middle-end/70920
1335 * gcc.dg/pr70920-1.c: New test-case.
1336 * gcc.dg/pr70902-2.c: Likewise.
1337 * gcc.dg/pr70920-3.c: Likewise.
1338 * gcc.dg/pr70920-4.c: Likewise
1339 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1340 2 instead of 3.
1341
90821294 13422016-07-25 Alexander Monakov <amonakov@ispras.ru>
1343
1344 * gcc.c-torture/execute/pr71494.c: Require label_values.
1345 * gcc.dg/pr16973.c: Ditto.
1346
1660595b 13472016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1348
1349 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1350 * gcc.dg/torture/pr69771.c: Require int32plus.
1351 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1352
5b2b88ce 13532016-07-25 Martin Liska <mliska@suse.cz>
1354
1355 * gcc.dg/torture/pr71987.c: New test.
1356
e2f926e9 13572016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1358
1359 PR fortran/71935
1360 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1361 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1362 * gfortran.dg/pr71935.f90: New test.
1363
efa8e86e 13642016-07-22 Martin Sebor <msebor@redhat.com>
1365
1366 PR c++/71675
1367 * g++.dg/ext/atomic-3.C: New test.
1368 * gcc.dg/atomic/pr71675.c: New test.
1369
5a43070d 13702016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1371
1372 * gcc.target/i386/mvc8.c: New test.
1373
1b793819 13742016-07-22 Bin Cheng <bin.cheng@arm.com>
1375
1376 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1377 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1378
d4b4c787 13792016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1380
1381 PR fortran/71795
1382 * gfortran.dg/constructor_50.f90: New test.
1383
45648efe 13842016-07-22 Martin Liska <mliska@suse.cz>
1385
1386 PR gcov-profile/69028
1387 PR gcov-profile/62047
1388 * g++.dg/cilk-plus/pr69028.C: New test.
1389
b657bb1f 13902016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1391
1392 * gfortran.dg/coarray_stat_2.f90: New test.
1393
3a421504 13942016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1395
1396 * gcc.target/powerpc/vec-extract.h: New files to check the
1397 vec_extract built-in functions for all vector types, testing
1398 accessing each element, both with constant and variable element
1399 numbers.
1400 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1401 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1402 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1403 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1404 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1405 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1406 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1407 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1408 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1409
d40a1eac 14102016-07-21 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR c++/71728
1413 * g++.dg/other/pr71728.C: New test.
1414
3b0d7293 14152016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1416
1417 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1418 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1419 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1420 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1421 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1422
50953a9f 14232016-07-21 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/71947
1426 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1427
90261646 14282016-07-21 Bin Cheng <bin.cheng@arm.com>
1429
1430 * gcc.dg/tree-ssa/scev-15.c: New.
1431
5a5a7a90 14322016-07-21 Bin Cheng <bin.cheng@arm.com>
1433
1434 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1435
df0c563f 14362016-07-21 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR c++/71941
1439 * g++.dg/gomp/pr71941.C: New test.
1440
24acd4ab 14412016-07-20 David Malcolm <dmalcolm@redhat.com>
1442
1443 PR c/70339
1444 PR c/71858
1445 * g++.dg/spellcheck-identifiers.C: New test case, based on
1446 gcc.dg/spellcheck-identifiers.c.
1447 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1448 gcc.dg/spellcheck-identifiers-2.c.
1449 * g++.dg/spellcheck-typenames.C: New test case, based on
1450 gcc.dg/spellcheck-typenames.c
1451
8669e753 14522016-07-20 Jonathan Wakely <jwakely@redhat.com>
1453
1454 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1455 pointer to member function and also test catching by reference.
1456
75cb41b8 14572016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1458
1459 * gcc.target/s390/pr67443.c: Fix test case.
1460
07be1239 14612016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1462
1463 * gcc.target/s390/insv-1.c: Xfail some tests.
1464 * gcc.target/s390/insv-2.c: Likewise.
1465
e9b5fdd9 14662016-07-20 Georg-Johann Lay <avr@gjlay.de>
1467
1468 * gcc.target/avr/torture/get-mem.c: New test.
1469 * gcc.target/avr/torture/set-mem.c: New test.
1470
b704b0e1 14712016-07-20 Georg-Johann Lay <avr@gjlay.de>
1472
1473 PR target/71948
1474 * gcc.target/avr/torture/tiny-progmem.c: New test.
1475
051eb924 14762016-07-20 Jakub Jelinek <jakub@redhat.com>
1477
fdb70809 1478 PR c++/71909
1479 * g++.dg/parse/pr71909.C: New test.
1480 * g++.dg/tm/pr71909.C: New test.
1481
051eb924 1482 PR c++/50060
1483 * g++.dg/cpp0x/constexpr-50060.C: New test.
1484 * g++.dg/cpp1y/constexpr-50060.C: New test.
1485
c4e1267c 14862016-07-20 Martin Liska <mliska@suse.cz>
1487
1488 * gfortran.dg/graphite/pr71898.f90: New test.
1489
ecaa5fd4 14902016-07-20 Bin Cheng <bin.cheng@arm.com>
1491
1492 PR tree-optimization/71503
1493 PR tree-optimization/71683
1494 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1495 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1496
f5b88ba1 14972016-07-20 Martin Liska <mliska@suse.cz>
1498
1499 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1500 * gcc.dg/plugin/sreal-test-1.c: Remove.
1501 * gcc.dg/plugin/sreal_plugin.c: Remove.
1502
e889bd11 15032016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1504
1505 PR fortran/71902
1506 * gfortran.dg/dependency_47.f90: New test.
1507
1c6bb1c0 15082016-07-19 Jakub Jelinek <jakub@redhat.com>
1509
94d511af 1510 PR rtl-optimization/71916
1511 * gcc.c-torture/compile/pr71916.c: New test.
1512
54e95a17 1513 PR middle-end/71874
1514 * g++.dg/torture/pr71874.C: New test.
1515
1c6bb1c0 1516 PR middle-end/71734
1517 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1518 (my_alloc): Rewritten to use __builtin_posix_memalign and
1519 __SIZE_TYPE__.
1520 (my_free): Use __builtin_free instead of _mm_free.
1521 (Vec::operator=): Use __builtin_memcpy.
1522
0d565f19 15232016-07-19 Martin Jambor <mjambor@suse.cz>
1524
cfc1aded 1525 PR fortran/71688
1526 * gfortran.dg/pr71688.f90: New test.
0d565f19 1527
2be13cd5 15282016-07-19 Richard Biener <rguenther@suse.de>
1529
1530 * c-c++-common/vector-subscript-6.c: New testcase.
1531 * c-c++-common/vector-subscript-7.c: Likewise.
1532
1697df09 15332016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1534
7a4429b2 1535 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1536 and UInt32 based on __SIZEOF_INT__.
1537
8894566e 15382016-07-19 Richard Biener <rguenther@suse.de>
1539
1540 PR tree-optimization/71901
1541 * gcc.dg/torture/pr71901.c: New testcase.
1542
15432016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1544
1545 PR tree-optimization/71908
1546 * gcc.dg/torture/pr71908.c: New testcase.
1547
106ac76d 15482016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1549
1550 PR target/71493
1551 * gcc.target/powerpc/pr71493-1.c: New test.
1552 * gcc.target/powerpc/pr71493-2.c: Likewise.
1553
e6517a48 15542016-07-18 Jakub Jelinek <jakub@redhat.com>
1555
d1e0c36e 1556 PR c++/71835
1557 * g++.dg/conversion/ambig3.C: New test.
1558
6fe424c2 1559 PR c++/71828
1560 * g++.dg/cpp0x/constexpr-71828.C: New test.
1561
d3dd9e33 1562 PR c++/71826
1563 * g++.dg/template/pr71826.C: New test.
1564
74fd83a9 1565 PR c++/71822
1566 * g++.dg/template/defarg21.C: New test.
1567
e6517a48 1568 PR c++/71871
1569 * g++.dg/ext/vector31.C: New test.
1570
f942bdbf 15712016-07-18 Uros Bizjak <ubizjak@gmail.com>
1572
1573 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1574
4b1425be 15752016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1576
1577 PR tree-optimization/71734
1578 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1579
a80f37e1 15802016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1581
1582 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1583 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1584 stack-layout-dynamic-1.c: New test.
1585
ea283725 15862016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1587
1588 * gcc.target/s390/nolrl-1.c: New test.
1589
14eab729 15902016-07-17 Fritz Reese <fritzoreese@gmail.com>
1591
1592 PR fortran/71523
1593 * gfortran.dg/pr71523_1.f90: New test.
1594 * gfortran.dg/pr71523_2.f90: New test.
1595
3925d644 15962016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1597
1598 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1599
fb9ff4ce 16002016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1601 Marco Restelli <mrestelli@gmail.com>
1602
1603 PR fortran/62125
1604 * gfortran.dg/pr62125.f90: New test.
1605
95b0f5e9 16062016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1607
1608 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1609 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1610
1913be16 16112016-07-15 Jonathan Wakely <jwakely@redhat.com>
1612
1613 PR c++/58796
1614 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1615 * g++.dg/cpp0x/nullptr35.C: New test.
1616
b4803084 16172016-07-15 Bin Cheng <bin.cheng@arm.com>
1618
1619 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1620
89e3ec3d 16212016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1622
1623 * gfortran.dg/goacc/vector_length.f90: New test.
1624
2084e279 16252016-07-15 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/71881
1628 * gcc.dg/torture/pr71881.c: New testcase.
1629
2177bb9a 16302016-07-15 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/71887
1633 * gcc.dg/torture/pr71887.c: New testcase.
1634
0dd7db3b 16352016-07-15 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR c/71858
1638 * gcc.dg/spellcheck-identifiers-3.c: New test.
1639
b41cc4d1 16402016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1641
1642 PR fortran/71807
1643 * gfortran.dg/null_9.f90: New test.
1644
a4d34e5e 16452016-07-15 Bin Cheng <bin.cheng@arm.com>
1646
1647 * gcc.dg/tree-ssa/loop-41.c: New test.
1648
1547c551 16492016-07-15 Bin Cheng <bin.cheng@arm.com>
1650
1651 PR tree-optimization/71347
1652 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1653
b9c2416b 16542016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1655
1656 PR fortran/29819
1657 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1658 * gfortran.dg/contains.f90: Ditto.
1659 * gfortran.dg/contains_empty_1.f03: Ditto.
1660 * gfortran.dg/submodule_3.f08: Ditto.
1661
28413b15 16622016-07-14 Jakub Jelinek <jakub@redhat.com>
1663
661af228 1664 PR testsuite/71865
1665 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1666 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1667 expected diagnostics.
1668
28413b15 1669 PR c/71858
1670 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1671 * gcc.dg/spellcheck-identifiers-2.c: New test.
1672 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1673 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1674
7b3b3a49 16752016-07-14 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR tree-optimization/71872
1678 * gcc.c-torture/compile/pr71872.c: New test.
1679
7c039c44 16802016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1681
1682 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1683 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1684 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1685 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1686 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1687 * gcc.target/arm/atomic-op-acquire-1.c: This.
1688 * gcc.target/arm/atomic-op-char.c: Rename into ...
1689 * gcc.target/arm/atomic-op-char-1.c: This.
1690 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1691 * gcc.target/arm/atomic-op-consume-1.c: This.
1692 * gcc.target/arm/atomic-op-int.c: Rename into ...
1693 * gcc.target/arm/atomic-op-int-1.c: This.
1694 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1695 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1696 * gcc.target/arm/atomic-op-release.c: Rename into ...
1697 * gcc.target/arm/atomic-op-release-1.c: This.
1698 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1699 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1700 * gcc.target/arm/atomic-op-short.c: Rename into ...
1701 * gcc.target/arm/atomic-op-short-1.c: This.
1702 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1703 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1704 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1705 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1706 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1707 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1708 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1709 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1710 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1711 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1712
80c5e533 17132016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1714
1715 PR fortran/70842
1716 * gfortran.dg/select_type_35.f03: New test.
1717
c5a9fc7b 17182016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1719
1720 PR target/65951
1721 PR tree-optimization/70923
1722 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1723 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1724 * gcc.dg/vect/pr65951.c: Likewise.
1725 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1726
d1242c94 17272016-07-14 David Edelsohn <dje.gcc@gmail.com>
1728
1729 * c-c++-common/pr60226.c: Expect maximum object file alignment
1730 error on AIX.
1731
97f2a90b 17322016-07-14 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/71866
1735 * gcc.dg/torture/pr71866.c: New testcase.
1736
6029a910 17372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1738
1739 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1740 selector and enclose boolean expression in curly braces.
1741
798d22ed 17422016-07-14 Alan Modra <amodra@gmail.com>
1743
1744 PR target/71733
1745 * gcc.target/powerpc/p9-novsx.c: New.
1746
3ffcb27d 17472016-07-13 Andi Kleen <ak@linux.intel.com>
1748
1749 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1750 * g++.dg/tree-prof/morefunc.C: Dito.
1751 * g++.dg/tree-prof/pr35545.C: Dito.
1752 * g++.dg/tree-prof/reorder.C: Dito.
1753 * gcc.dg/tree-prof/20050826-2.c: Dito.
1754 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1755 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1756 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1757 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1758 * gcc.dg/tree-prof/inliner-1.c: Dito.
1759 * gcc.dg/tree-prof/merge_block.c: Dito.
1760 * gcc.dg/tree-prof/stringop-1.c: Dito.
1761 * gcc.dg/tree-prof/stringop-2.c: Dito.
1762 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1763 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1764 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1765 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1766 * gcc.dg/tree-prof/update-loopch.c: Dito.
1767 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1768 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1769 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1770 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1771 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1772 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1773 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1774
9ace90e5 17752016-07-13 Andi Kleen <ak@linux.intel.com>
1776
1777 * lib/profopt.exp (profopt-execute): Remove .imports files.
1778
b75cf198 17792016-07-13 Andi Kleen <ak@linux.intel.com>
1780
f942bdbf 1781 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1782
4d0389a9 17832016-07-13 Andi Kleen <ak@linux.intel.com>
1784
1785 * lib/profopt.exp (dg-final-scan-autofdo,
1786 dg-final-scan-not-autofdo): New functions.
1787
a5af7a75 17882016-07-13 Bin Cheng <bin.cheng@arm.com>
1789
1790 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1791 * gcc.dg/vect/vect-35.c: Ditto.
1792 * gcc.dg/vect/vect-alias-check-2.c: New test.
1793
c6bcae01 17942016-07-13 Martin Liska <mliska@suse.cz>
1795
1796 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1797 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1798 * gfortran.dg/pr42108.f90: Update expected dump scan.
1799
0644c120 18002016-07-13 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/24574
1803 * gcc.dg/pr24574.c: New testcase.
1804
2bbae5b9 18052016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1806
f942bdbf 1807 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1808 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1809 * c-c++-common/pr68833-1.c: Require int32plus.
1810 * gcc.dg/ipa/pr63551.c: Likewise.
1811 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1812 * gcc.dg/ipa/pr64041.c: Require int32plus.
1813
839a6560 18142016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1815
1816 PR ipa/71633
1817 * g++.dg/pr71633.C: New test.
1818
8f5f2788 18192016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1820
1821 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1822 Add new arm_thumb1_cbz_ok effective target.
1823 * gcc.target/arm/cbz.c: New test.
1824
417e5cc5 18252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1826
1827 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1828 Define effective target.
1829 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1830 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1831 * gcc.target/arm/movhi_movw.c: New test.
1832 * gcc.target/arm/movsi_movw.c: Likewise.
1833 * gcc.target/arm/movdi_movw.c: Likewise.
1834
68a5143e 18352016-07-13 Richard Biener <rguenther@suse.de>
1836
1837 PR middle-end/71104
1838 * gcc.dg/pr71104-1.c: New testcase.
1839 * gcc.dg/pr71104-2.c: Likewise.
1840
69e8d259 18412016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1842
1843 PR target/71805
1844 * gcc.target/powerpc/pr71805.c: New test.
1845
244f142f 18462016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1847
1848 * gcc.target/powerpc/divkc3-1.c: New.
1849 * gcc.target/powerpc/mulkc3-1.c: New.
1850
6fc56f1f 18512016-07-12 Nathan Sidwell <nathan@acm.org>
1852
1853 * gcc.target/arm/data-rel-1.c: New.
1854 * gcc.target/arm/data-rel-2.c: New.
1855 * gcc.target/arm/data-rel-3.c: New.
1856
94ee1e9c 18572016-07-12 Martin Liska <mliska@suse.cz>
1858
1859 * gcc.dg/params/blocksort-part.c: New test.
1860 * gcc.dg/params/params.exp: New file.
1861
cd32d747 18622016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1863
1864 PR middle-end/71700
1865 * gcc.c-torture/execute/pr71700.c: New test.
1866
ad010d47 18672016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1868 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/23286
1871 PR tree-optimization/70159
1872 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1873 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1874 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1875 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1876 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1877 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1878 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1879 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1880 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1881 * gcc.dg/pr51879-12.c: Likewise.
1882 * gcc.dg/strlenopt-9.c: Likewise.
1883 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1884 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1885 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1886 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1887 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1888 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1889 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1890 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1891 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1892 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1893 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1894 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1895 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1896 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1897 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1898
9aece49e 18992016-07-12 Richard Biener <rguenther@suse.de>
1900
1901 PR rtl-optimization/68961
1902 * gcc.target/i386/pr68961.c: New testcase.
1903
8f05fee9 19042016-07-11 Jakub Jelinek <jakub@redhat.com>
1905
4a6cc5cd 1906 PR middle-end/71758
1907 * c-c++-common/gomp/pr71758.c: New test.
1908 * gfortran.dg/gomp/pr71758.f90: New test.
1909
8f05fee9 1910 PR tree-optimization/71823
1911 * gcc.dg/vect/pr71823.c: New test.
1912
b73690a4 19132016-07-11 David Malcolm <dmalcolm@redhat.com>
1914
1915 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1916 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1917 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1918
675f4c6b 19192016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1920
1921 PR target/71801
1922 * gcc.target/i386/pr71801.c: New test.
1923
9aaf7e3e 19242016-07-11 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/71816
1927 * gcc.dg/torture/pr71816.c: New testcase.
1928
dd58bf21 19292016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1930
1931 PR fortran/71783
1932 * gfortran.dg/dependency_46.f90: New test.
1933
a2ebcb84 19342016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1935
1936 PR rtl-optimization/71621
1937 * gcc.target/i386/pr71621-1.c: New.
1938 * gcc.target/i386/pr71621-2.c: New.
1939
6cedf97e 19402016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1941
1942 * gfortran.dg/goacc/pr71704.f90: New test.
1943
dc71c755 19442016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1945
1946 PR target/71297
1947 * gcc.target/powerpc/pr71297.c: New.
1948
288161af 19492016-07-08 Jiong Wang <jiong.wang@arm.com>
1950
1951 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1952
98e771d6 19532016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1954
1955 PR target/71806
1956 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1957
c3d27339 19582016-07-08 Alan Hayward <alan.hayward@arm.com>
1959
1960 PR tree-optimization/71667
1961 * gcc.dg/vect/pr71667.c: New
1962
b1b5042a 19632016-07-08 Martin Liska <mliska@suse.cz>
1964
1965 * gcc.dg/torture/pr71606.c: New test.
1966
5cdc40a0 19672016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968
1969 PR fortran/71764
1970 * gfortran.dg/pr71764.f90: New test.
1971
bcc4d868 19722016-07-07 Jakub Jelinek <jakub@redhat.com>
1973 Kai Tietz <ktietz70@googlemail.com>
1974
1975 PR c++/70869
1976 PR c++/71054
1977 * g++.dg/cpp0x/pr70869.C: New test.
1978 * g++.dg/cpp0x/pr71054.C: New test.
1979
b39328b2 19802016-07-07 David Edelsohn <dje.gcc@gmail.com>
1981
1982 * g++.dg/debug/pr71432.C: Fail on AIX.
1983
95c9caad 19842016-07-07 Martin Liska <mliska@suse.cz>
1985
1986 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1987 an undefined behavior.
1988 * gfortran.dg/do_3.F90: Likewise.
1989 * gfortran.dg/do_check_11.f90: New test.
1990 * gfortran.dg/do_check_12.f90: New test.
1991 * gfortran.dg/do_corner_warn.f90: New test.
1992
8e976d11 19932016-07-07 Martin Liska <mliska@suse.cz>
1994
1995 * gfortran.dg/predict-1.f90: Ammend the test.
1996 * gfortran.dg/predict-2.f90: Likewise.
1997
26716fc7 19982016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1999
2000 PR ipa/71624
2001 * g++.dg/pr71624.C: New test.
2002
2d079cbf 20032016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2004
2005 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2006 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2007 ARMv8-M Mainline architectures.
2008
9e6f4af4 20092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2010
2011 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2012 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2013
d490b07a 20142016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2015
2016 PR target/70098
2017 PR target/71763
2018 * gcc.target/powerpc/pr71763.c: New file.
2019
798fc305 20202016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2021
2022 PR tree-optimization/71518
f942bdbf 2023 * gcc.dg/pr71518.c: New test.
798fc305 2024
97e4cbac 20252016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2026
2027 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2028
19aea164 20292016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2030
f942bdbf 2031 PR target/50739
19aea164 2032 * gcc.target/avr/pr50739.c: New test.
2033
105e9dfc 20342016-07-05 Jan Hubicka <jh@suse.cz>
2035
2036 * gcc.dg/tree-ssa/scev-14.c: update template.
2037
1137da9c 20382016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2039
2040 * gcc.dg/vect/group-no-gaps-1.c: New test.
2041
ce393063 20422016-07-05 Andi Kleen <ak@linux.intel.com>
2043
2044 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2045 if kernel supports MPX.
2046
039a1d47 20472016-07-05 Kito Cheng <kito.cheng@gmail.com>
2048
2049 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2050
f2ccdf8e 20512016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2052 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2053
2054 * gcc.target/powerpc/signbit-1.c: New test.
2055 * gcc.target/powerpc/signbit-2.c: New test.
2056 * gcc.target/powerpc/signbit-3.c: New test.
2057
0215a22c 20582016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2059
2060 PR rtl-optimization/71594
2061 * gcc.dg/torture/pr71594.c: New test.
2062
30a39817 20632016-07-05 Jan Hubicka <jh@suse.cz>
2064
2065 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2066
b65b8df2 20672016-07-05 David Malcolm <dmalcolm@redhat.com>
2068
2069 PR c++/62314
f9c39b65 2070 * g++.dg/parse/error5.C: Update column
b65b8df2 2071 number of missing semicolon error.
2072 * g++.dg/pr62314-2.C: New test case.
2073
6b5471d8 20742016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2075
2076 * gfortran.dg/coarray_stat_function.f90: New test.
2077 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2078 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2079 to new interfaces.
2080
35b3a8dd 20812016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2082
2083 PR fortran/71623
2084 * gfortran.dg/deferred_character_17.f90: New test.
2085
b84c1ddf 20862016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2087
2088 * gcc.target/arm/neon/polytypes.c: Move to ...
2089 * gcc.target/arm/polytypes.c: ... here.
2090 * gcc.target/arm/neon/pr51534.c: Move to ...
2091 * gcc.target/arm/pr51534.c: ... here.
2092 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2093 * gcc.target/arm/vect-vcvt.c: ... here.
2094 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2095 * gcc.target/arm/vect-vcvtq.c: ... here.
2096 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2097 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2098 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2099 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2100 * gcc.target/arm/neon/neon.exp: Delete.
2101 * gcc.target/arm/neon/: Delete.
2102
7e9136f1 21032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2104
2105 PR fortran/65575
2106 * gfortran.dg: pr65575.f90: New test.
2107
18b42a28 21082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2109
2110 PR fortran/35849
2111 * gfortran.dg: pr35849.f90: New test.
2112
f8765404 21132016-07-04 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR c++/71739
2116 * g++.dg/cpp0x/pr71739.C: New test.
2117
e3422b3a 21182016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2119
2120 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2121
2da1c9f7 21222016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2123
2124 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2125 locr.
2126 * gcc.target/s390/loc-1.c: New test.
2127
6125d36e 21282016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2129
f9c39b65 2130 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2131 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2132
42797d4b 21332016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2134
2135 PR target/63874
2136 * gcc.target/aarch64/pr63874.c: New test.
2137
9d9fe66a 21382016-07-04 Jan Beulich <jbeulich@suse.com>
2139
2140 * g++.dg/header.c: New.
2141 * gcc.dg/header.c: New.
2142
c364d0f3 21432016-07-02 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c/71719
2146 * c-c++-common/Wunused-var-15.c: New test.
2147
267f3c67 21482016-07-01 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR fortran/71687
2151 * gfortran.dg/gomp/pr71687.f90: New test.
2152
8297c70b 21532016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2154
2155 * gcc.dg/const-float128-ped.c: Require __float128 effective
2156 target and options.
2157 * gcc.dg/const-float128.c: Likewise.
2158 * gcc.dg/torture/float128-cmp-invalid.c: Require
2159 __float128 and base_quadfloat_support effective targets, and
2160 __float128 options.
2161 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2162 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2163 * gcc.dg/torture/float128-nan.c: Likewise.
2164 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2165 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2166 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2167 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2168 (add_options_for___float128): New.
2169 (check_effective_target_base_quadword_support): New.
2170
eab79b94 21712016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2172
2173 PR target/71720
2174 * gcc.target/powerpc/pr71720.c: New test.
2175
4ce6622a 21762016-07-01 Jan Beulich <jbeulich@suse.com>
2177
2178 * gcc.dg/bss.c: New.
2179
0b6f1914 21802016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2181
2182 PR target/71698
2183 * gcc.target/powerpc/pr71698.c: New test.
2184
4d28a470 21852016-07-01 Georg-Johann Lay <avr@gjlay.de>
2186
2187 PR target/71151
2188 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2189 instead of ".foo" for its section name.
2190 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2191 depending on MCU's flash size.
2192 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2193 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2194 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2195 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2196 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2197 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2198
ed8613ec 21992016-07-01 Jan Beulich <jbeulich@suse.com>
2200
2201 * gcc.target/i386/pr65105-2.c: Add -msse2.
2202
720a0bce 22032016-06-30 Jakub Jelinek <jakub@redhat.com>
2204
c54ee83c 2205 PR tree-optimization/71707
2206 * gcc.dg/strlenopt-29.c: New test.
2207
a845ae6c 2208 PR fortran/71704
2209 * gfortran.dg/gomp/pr71704.f90: New test.
2210
720a0bce 2211 PR fortran/71705
2212 * gfortran.dg/gomp/pr71705.f90: New test.
2213
17c32c4a 22142016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2215
2216 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2217 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2218 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2219 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2220 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2221 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2222 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2223 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2224 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2225 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2226 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2227 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2228 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2229 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2230 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2231 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2232 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2233 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2234 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2235 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2236 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2237 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2238 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2239 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2240 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2241 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2242 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2243 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2244 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2245 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2246 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2247 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2248 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2249 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2250 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2251 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2252 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2253 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2254 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2255 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2256 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2257 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2258 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2259 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2260 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2261 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2262 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2263 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2264 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2265 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2266 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2267 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2268 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2269 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2270 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2271 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2272 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2273 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2274 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2275 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2276 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2277 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2278 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2279 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2280 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2281 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2282 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2283 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2284 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2285 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2286 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2287 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2288 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2289 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2290 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2291 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2292 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2293 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2294 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2295 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2296 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2297
443405c9 22982016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2299 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2300
2301 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2302
6e3a3de2 23032016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2304 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2305
2306 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2307
413c4f6c 23082016-06-30 David Malcolm <dmalcolm@redhat.com>
2309
2310 PR driver/71651
2311 * gcc.dg/spellcheck-options-12.c: New test case.
2312
4c4e99c3 23132016-06-30 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR middle-end/71693
2316 * gcc.c-torture/compile/pr71693.c: New test.
2317
26a2e993 23182016-06-29 David Malcolm <dmalcolm@redhat.com>
2319
2320 * gcc.dg/spellcheck-params.c: New testcase.
2321 * gcc.dg/spellcheck-params-2.c: New testcase.
2322
63abcf45 23232016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2324
2325 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2326 vector extract instructions.
2327 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2328
5f1d49ac 23292016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2330
2331 PR fortran/71686
2332 * gfortran.dg/unexpected_eof_2.f90: New test.
2333 * gfortran.dg/unexpected_eof_3.f90: New test.
2334
0dc00113 23352016-06-29 Jim Wilson <jim.wilson@linaro.org>
2336
2337 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2338
4b975445 23392016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2340
2341 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2342 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2343 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2344
e276a6b9 23452016-06-29 Richard Biener <rguenther@suse.de>
2346
2347 PR middle-end/15256
2348 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2349
c02f3e35 23502016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2351
2352 * gcc.target/arm/aapcs/neon-vect10.c: Require
2353 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2354 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2355 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2356 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2357 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2358 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2359 * gcc.target/arm/fp16-aapcs-1.c: Require
2360 -mfloat-ab=hard. Also simplify the test.
2361 * gcc.target/arm/fp16-aapcs-2.c: New.
2362
d0c2a3dd 23632016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2364
f942bdbf 2365 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2366 (add_options_for_arm_fp16_ieee): New.
2367 (add_options_for_arm_fp16_alternative): New.
2368 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2369 long-line.
2370 (effective_target_arm_fp16_hw): New.
2371
162fed22 23722016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2373
2374 PR tree-optimization/71655
2375 * g++.dg/pr71655.C: New test.
2376
9ed0eb00 23772016-06-29 Martin Liska <mliska@suse.cz>
2378
2379 * gcc.dg/pr71585.c: New test.
2380 * gcc.dg/pr71585-2.c: New test.
2381 * gcc.dg/pr71585-3.c: New test.
2382
641b1c86 23832016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2384
2385 PR tree-optimization/70729
2386 * g++.dg/vect/pr70729.cc: New test.
2387
44e775d8 23882016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2389
2390 * c-c++-common/gomp/cancel-1.c: Extend.
2391
83b23cdf 23922016-06-29 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR tree-optimization/71625
2395 * gcc.dg/strlenopt-28.c: New test.
2396
b6a4a0f5 23972016-06-29 Richard Biener <rguenther@suse.de>
2398
2399 PR middle-end/71002
2400 * g++.dg/torture/pr71002.C: Adjust testcase.
2401
1af10ce6 24022016-06-29 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c/71685
2405 * gcc.dg/pr71685.c: New test.
2406
24072016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2408
2409 PR c/71552
2410 * gcc.dg/init-bad-9.c: New test.
2411
043457fd 24122016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2413
2414 * gcc.target/powerpc/abs128-1.c: Require VSX.
2415 * gcc.target/powerpc/copysign128-1.c: Likewise.
2416 * gcc.target/powerpc/inf128-1.c: Likewise.
2417 * gcc.target/powerpc/nan128-1.c: Likewise.
2418
d378e319 24192016-06-28 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR middle-end/71626
2422 * gcc.c-torture/execute/pr71626-1.c: New test.
2423 * gcc.c-torture/execute/pr71626-2.c: New test.
2424
10ef7949 24252016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2426
2427 PR target/71656
2428 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2429
1fcfb8f7 24302016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2431
2432 PR target/71670
2433 * gcc.target/powerpc/pr71670.c: New testcase.
2434
35fd0c10 24352016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2436
2437 PR target/71656
2438 * gcc.target/powerpc/pr71656-1.c: New test.
2439 * gcc.target/powerpc/pr71656-2.c: New test.
2440
584757bc 24412016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2442
2443 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2444 around fp16 code.
2445 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2446 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2447 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2448 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2449 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2450 Add arm_neon_fp16_ok effective target.
f942bdbf 2451 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2452 Likewise.
2453 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2454 Likewise.
2455 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2456 Likewise.
2457 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2458 Likewise.
2459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2460 Likewise.
2461 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2462 Likewise.
2463 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2464 Likewise.
2465 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2466 Likewise.
2467 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2468 Likewise.
2469 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2470 Likewise.
2471 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2472 Likewise.
584757bc 2473
cbcc4297 24742016-06-26 Jan Hubicka <hubicka@ucw.cz>
2475
2476 * gcc.dg/predict-12.c: New testcase.
2477
0aa73965 24782016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479
2480 PR fortran/71649
2481 * gfortran.dg/pr71649.f90: New test.
2482
9977f724 24832016-06-25 Jakub Jelinek <jakub@redhat.com>
2484
a5c54f33 2485 PR tree-optimization/71643
2486 * g++.dg/opt/pr71643.C: New test.
2487
9977f724 2488 PR tree-optimization/71631
2489 * gcc.c-torture/execute/pr71631.c: New test.
2490
e09883e4 24912016-06-24 Jan Hubicka <hubicka@ucw.cz>
2492
2493 * gcc.dg/predict-11.c: New testcase.
2494 * gfortran.dg/predict-2.f90: New testcase.
2495
89beffc9 24962016-06-24 Jan Hubicka <hubicka@ucw.cz>
2497
2498 * gcc.dg/predict-10.c: New test.
2499
2275a11d 25002016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2501
2502 * gcc.target/powerpc/abs128-1.c: New.
2503 * gcc.target/powerpc/copysign128-1.c: New.
2504 * gcc.target/powerpc/inf128-1.c: New.
2505 * gcc.target/powerpc/nan128-1.c: New.
2506
37681b7f 25072016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2508
2509 * gfortran.dg/pr71642.f90: New test.
2510
9cf2d600 25112016-06-24 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR tree-optimization/71647
2514 * gcc.target/i386/pr71647.c: New test.
2515
eea332b9 25162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2517
2518 * gcc.target/i386/noplt-gd-1.c: New test.
2519 * gcc.target/i386/noplt-gd-2.c: Likewise.
2520 * gcc.target/i386/noplt-gd-3.c: Likewise.
2521 * gcc.target/i386/noplt-ld-1.c: Likewise.
2522 * gcc.target/i386/noplt-ld-2.c: Likewise.
2523 * gcc.target/i386/noplt-ld-3.c: Likewise.
2524 * lib/target-supports.exp
2525 (check_effective_target_tls_get_addr_via_got): New.
2526
b6d48a78 25272016-06-24 Uros Bizjak <ubizjak@gmail.com>
2528
2529 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2530 testsuite compile flags.
2531 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2532 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2533
25342016-06-24 Uros Bizjak <ubizjak@gmail.com>
2535
2536 * g++dg/vect/pr36684.cc: Add dg-do compile.
2537 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2538 * gcc.dg/vect/pr70021.c: Ditto.
2539 * gcc.dg/vect/pr70138-1.c: Ditto.
2540 * gcc.dg/vect/pr70138-2.c: Ditto.
2541 * gcc.dg/vect/pr70354-1.c: Ditto.
2542 * gcc.dg/vect/pr70354-2.c: Ditto.
2543 * gcc.dg/vect/pr71259.c: Ditto.
2544 * gcc.dg/vect/pr71416-1.c: Ditto.
2545 * gcc.dg/vect/slp-43.c: Ditto.
2546 * gcc.dg/vect/slp-45.c: Ditto.
2547 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2548 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2549 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2550 * gfortran.dg/vect/pr69980.f90: Ditto.
2551
25522016-06-24 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2555 * gcc.dg/vect/bb-slp-30.c: Ditto.
2556 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2557 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2558 * gcc.dg/vect/pr45902.c: Ditto.
2559 * gcc.dg/vect/pr48172.c: Ditto.
2560 * gcc.dg/vect/pr48377.c: Ditto.
2561 * gcc.dg/vect/pr49038.c: Ditto.
2562 * gcc.dg/vect/pr49771.c: Ditto.
2563 * gcc.dg/vect/pr52091.c: Ditto.
2564 * gcc.dg/vect/pr53185-2.c: Ditto.
2565 * gcc.dg/vect/pr56826.c: Ditto.
2566 * gcc.dg/vect/pr60276.c: Ditto.
2567 * gcc.dg/vect/pr62021.c: Ditto.
2568 * gcc.dg/vect/pr63530.c: Ditto.
2569 * gcc.dg/vect/pr65518.c: Ditto.
2570 * gcc.dg/vect/pr65947-1.c: Ditto.
2571 * gcc.dg/vect/pr65947-10.c: Ditto.
2572 * gcc.dg/vect/pr65947-11.c: Ditto.
2573 * gcc.dg/vect/pr65947-12.c: Ditto.
2574 * gcc.dg/vect/pr65947-13.c: Ditto.
2575 * gcc.dg/vect/pr65947-2.c: Ditto.
2576 * gcc.dg/vect/pr65947-3.c: Ditto.
2577 * gcc.dg/vect/pr65947-4.c: Ditto.
2578 * gcc.dg/vect/pr65947-5.c: Ditto.
2579 * gcc.dg/vect/pr65947-6.c: Ditto.
2580 * gcc.dg/vect/pr65947-7.c: Ditto.
2581 * gcc.dg/vect/pr65947-8.c: Ditto.
2582 * gcc.dg/vect/pr65947-9.c: Ditto.
2583 * gcc.dg/vect/pr71416-1.c: Ditto.
2584 * gcc.dg/vect/pr71439.c: Ditto.
2585 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2586 * gcc.dg/vect/vect-bswap16.c: Ditto.
2587 * gcc.dg/vect/vect-bswap32.c: Ditto.
2588 * gcc.dg/vect/vect-bswap64.c: Ditto.
2589 * gcc.dg/vect/vect-live-1.c: Ditto.
2590 * gcc.dg/vect/vect-live-2.c: Ditto.
2591 * gcc.dg/vect/vect-live-3.c: Ditto.
2592 * gcc.dg/vect/vect-live-4.c: Ditto.
2593 * gcc.dg/vect/vect-live-5.c: Ditto.
2594 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2595 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2596 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2597 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2598 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2599 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2600 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2601 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2602 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2603 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2604 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2605 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2606 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2607 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2608 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2609 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2610 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2611
d4213166 26122016-06-24 Uros Bizjak <ubizjak@gmail.com>
2613
2614 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2615
5aaec397 26162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2617
2618 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2619 ia32 if R_386_GOT32X relocation is supported.
2620 * gcc.target/i386/noplt-3.c: Likewise.
2621 * gcc.target/i386/noplt-2.c: Likewise.
2622 (main): Renamed to ...
2623 (bar): This.
2624 * gcc.target/i386/noplt-4.c: Likewise.
2625 (main): Renamed to ...
2626 (bar): This.
2627 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2628 * gcc.target/i386/pr67400-5.c: Likewise.
2629
77104764 26302016-06-24 Jakub Jelinek <jakub@redhat.com>
2631
7318e591 2632 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2633 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2634
77104764 2635 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2636 f4): Adjust expected diagnostics.
2637 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2638 (T): If OVFP is defined, redefine to TP.
2639 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2640 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2641 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2642 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2643 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2644 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2645 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2646 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2647 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2648 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2649 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2650 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2651 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2652 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2653 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2654 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2655 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2656 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2657 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2658 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2659 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2660 as last argument to __builtin_add_overflow_p.
2661
ddf08519 26622016-06-23 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2665 dg-options and remove default vector testsuite compile flags.
2666 * g++.dg/vect/pr33860a.cc: Ditto.
2667 * g++.dg/vect/pr45470-a.cc: Ditto.
2668 * g++.dg/vect/pr45470-b.cc: Ditto.
2669 * g++.dg/vect/pr60896.cc: Ditto.
2670 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2671 * gcc.dg/vect/pr18308.c: Ditto.
2672 * gcc.dg/vect/pr24049.c: Ditto.
2673 * gcc.dg/vect/pr33373.c: Ditto.
2674 * gcc.dg/vect/pr36228.c: Ditto.
2675 * gcc.dg/vect/pr42395.c: Ditto.
2676 * gcc.dg/vect/pr42604.c: Ditto.
2677 * gcc.dg/vect/pr46663.c: Ditto.
2678 * gcc.dg/vect/pr48765.c: Ditto.
2679 * gcc.dg/vect/pr49093.c: Ditto.
2680 * gcc.dg/vect/pr49352.c: Ditto.
2681 * gcc.dg/vect/pr52298.c: Ditto.
2682 * gcc.dg/vect/pr52870.c: Ditto.
2683 * gcc.dg/vect/pr53185.c: Ditto.
2684 * gcc.dg/vect/pr53773.c: Ditto.
2685 * gcc.dg/vect/pr56695.c: Ditto.
2686 * gcc.dg/vect/pr62171.c: Ditto.
2687 * gcc.dg/vect/pr63530.c: Ditto.
2688 * gcc.dg/vect/pr68339.c: Ditto.
2689 * gcc.dg/vect/pr71259.c: Ditto.
2690 * gcc.dg/vect/vect-82_64.c: Ditto.
2691 * gcc.dg/vect/vect-83_64.c: Ditto.
2692 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2693 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2694 * gcc.dg/vect/vect-shift-2.c: Ditto.
2695 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2696 * gfortran.dg/vect/pr39318.f90: Ditto.
2697 * gfortran.dg/vect/pr45714-a.f: Ditto.
2698 * gfortran.dg/vect/pr45714-b.f: Ditto.
2699 * gfortran.dg/vect/pr46213.f90: Ditto.
2700
81883aeb 27012016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2702 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/p9-splat-5.c: New test.
2705
affe5c16 27062016-06-23 Uros Bizjak <ubizjak@gmail.com>
2707
2708 PR tree-optimization/71488
2709 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2710 * lib/target-supports.exp: ... here.
2711 (check_sse4_hw_available): New procedure.
2712 (check_effective_target_sse4_runtime): Ditto.
2713 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2714 -march=westmere for sse4_runtime targets.
547fdd3e 2715 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2716 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2717 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2718 (main): Call check_vect ().
e50240d3 2719 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2720
6fb2f181 27212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2722
2723 PR target/66232
2724 PR target/67400
2725 * gcc.target/i386/pr66232-14.c: New file.
2726 * gcc.target/i386/pr66232-15.c: Likewise.
2727 * gcc.target/i386/pr66232-16.c: Likewise.
2728 * gcc.target/i386/pr66232-17.c: Likewise.
2729 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2730 ia32 if R_386_GOT32X relocation is supported.
2731 * gcc.target/i386/pr67400-2.c: Likewise.
2732 * gcc.target/i386/pr67400-3.c: Likewise.
2733 * gcc.target/i386/pr67400-4.c: Likewise.
2734 * gcc.target/i386/pr67400-6.c: Likewise.
2735 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2736 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2737
88be2b3c 27382016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR libgfortran/48852
2741 * gfortran.dg/char4_iunit_1.f03: Update test.
2742 * gfortran.dg/f2003_io_5.f03: Update test.
2743 * gfortran.dg/real_const_3.f90: Update test.
2744
ff600f64 27452016-06-23 Andi Kleen <ak@linux.intel.com>
2746
2747 * g++.dg/bprob/bprob.exp: Support autofdo.
2748 * g++.dg/tree-prof/tree-prof.exp: dito.
2749 * gcc.dg/tree-prof/tree-prof.exp: dito.
2750 * gcc.misc-tests/bprob.exp: dito.
2751 * gfortran.dg/prof/prof.exp: dito.
2752 * lib/profopt.exp: dito.
2753 * lib/target-supports.exp: Check for autofdo.
2754
afa7ed87 27552016-06-23 Martin Liska <mliska@suse.cz>
2756
2757 * gcc.dg/pr71619.c: New test.
2758
0941fba8 27592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2760
2761 PR target/67400
56896ed3 2762 * gcc.target/i386/pr67400-1.c: New test.
2763 * gcc.target/i386/pr67400-2.c: Likewise.
2764 * gcc.target/i386/pr67400-3.c: Likewise.
2765 * gcc.target/i386/pr67400-4.c: Likewise.
2766 * gcc.target/i386/pr67400-5.c: Likewise.
2767 * gcc.target/i386/pr67400-6.c: Likewise.
2768 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2769
e557fc7f 27702016-06-22 David Malcolm <dmalcolm@redhat.com>
2771
2772 * c-c++-common/missing-header-1.c: New test case.
2773 * c-c++-common/missing-header-2.c: New test case.
2774 * c-c++-common/missing-header-3.c: New test case.
2775 * c-c++-common/missing-header-4.c: New test case.
2776
8469aece 27772016-06-22 David Malcolm <dmalcolm@redhat.com>
2778
2779 PR c/70339
2780 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2781 hint.
2782 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2783 expected results due to builtin "nanl" now being suggested for
2784 "name".
2785 * gcc.dg/pr67580.c: Update expected messages.
2786 * gcc.dg/spellcheck-identifiers.c: New testcase.
2787 * gcc.dg/spellcheck-typenames.c: New testcase.
2788
6628b04d 27892016-06-22 David Malcolm <dmalcolm@redhat.com>
2790
2791 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2792 file.
2793 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2794 diagnostic-test-show-locus-parseable-fixits.c to sources for
2795 diagnostic_plugin_test_show_locus.c.
2796 * lib/gcc-defs.exp (freeform_regexps): New global.
2797 (dg-regexp): New function.
2798 (handle-dg-regexps): New function.
2799 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2800 freeform_regexps to the empty list.
2801 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2802
82ccd33e 28032016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2804
affe5c16 2805 PR tree-optimization/71488
82ccd33e 2806 * g++.dg/pr71488.C: New test.
2807 * gcc.dg/vect/vect-bool-cmp.c: New test.
2808
2c21de58 28092016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2810
2811 * gcc.dg/guality/param-5.c: New test.
2812
fadfd5fc 28132016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2814
2815 * gcc.target/i386/asm-flag-7.c: New test.
2816
03fee1f8 28172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2818
2819 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2820 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2821 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2822 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2823 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2824 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2826 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2830 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2831 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2832 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2833 * lib/target-supports.exp: Likewise.
2834
6905db52 28352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2836
2837 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2838 * gcc.dg/attr-ms_struct-2.c: Likewise.
2839 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2840 * gcc.dg/bf-ms-attrib.c: Likewise.
2841 * gcc.dg/bf-ms-layout-2.c: Likewise.
2842 * gcc.dg/bf-ms-layout-3.c: Likewise.
2843 * gcc.dg/bf-ms-layout.c: Likewise.
2844 * gcc.dg/bf-no-ms-layout.c: Likewise.
2845 * gcc.target/i386/bitfield1.c: Likewise.
2846 * gcc.target/i386/bitfield2.c: Likewise.
2847 * gcc.target/i386/bitfield3.c: Likewise.
2848
a6f93fc2 28492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2850
2851 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2852 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2853 override other than -mcpu=power9 command-line option is specified,
2854 or if the target operating system is aix.
2855 * gcc.target/powerpc/darn-1.c: Likewise.
2856 * gcc.target/powerpc/darn-2.c: Likewise.
2857 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2858 test if effective-target is not powerpc_p9vector_ok or if the
2859 target operating system is not defined.
2860 * gcc.target/powerpc/vslv-1.c: Likewise.
2861 * gcc.target/powerpc/vsrv-0.c: Likewise.
2862 * gcc.target/powerpc/vsrv-1.c: Likewise.
2863
1cb2b4d3 28642016-06-21 Tobias Burnus <burnus@net-b.de>
2865
2866 PR fortran/71068
2867 * gfortran.dg/coarray/data_1.f90: New.
2868
66ff0c67 28692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2870
2871 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2872 (dg-require-effective-target): Use arm_v8_neon_hw.
2873 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2874 (dg-require-effective-target): Likewise.
2875 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2876 (dg-require-effective-target): Likewise.
2877 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2878 (dg-require-effective-target): Likewise.
2879 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2880 (dg-require-effective-target): Likewise.
2881 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2882 (dg-require-effective-target): Likewise.
2883 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2884 Add AArch64 check.
2885
949bfed4 28862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2887
2888 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2889 Set to 3 so test passes.
2890
a20f6cd4 28912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2892
2893 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2894
12792843 28952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2896
2897 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2898 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2899 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2900 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2901
49763db6 29022016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2903
2904 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2905 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2906
ada61167 29072016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2908
2909 PR target/71549
2910 * gcc.target/i386/pr71549.c: New test.
2911
a15584d4 29122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2913
2914 * gcc.target/powerpc/vadsdu-0.c: Replace
2915 dg-require-effective-target directive to allow test to run on more
2916 platforms, and add dg-skip-if directive to disable test on aix
2917 platforms because of known incompatibilities.
2918 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2919 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2920 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2921 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2922 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2923 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2924 * gcc.target/powerpc/vadsdub-2.c: Replace
2925 dg-require-effective-target directive to allow test to run on more
2926 platforms, and add dg-skip-if directive to disable test on aix
2927 platforms because of known incompatibilities.
2928 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2929 with vec_absdb call to differentiate this test from vadsdub-1.c.
2930 * gcc.target/powerpc/vadsduh-1.c: Replace
2931 dg-require-effective-target directive to allow test to run on more
2932 platforms, and add dg-skip-if directive to disable test on aix
2933 platforms because of known incompatibilities.
2934 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2935 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2936 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2937
ec15ec36 29382016-06-21 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR tree-optimization/71588
2941 * gcc.dg/pr71558.c: New test.
2942
faeffe49 29432016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2944
2945 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2946 * c-c++-common/pr68657-2.c: Likewise.
2947 * c-c++-common/pr68657-3.c: Likewise.
2948 * gcc.dg/torture/pr69714.c: Require int32plus support.
2949 * gcc.dg/torture/pr70025.c: Likewise.
2950 * gcc.dg/torture/pr70083.c: Likewise.
2951 * gcc.dg/torture/pr70542.c: Likewise.
2952 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2953
e218d07f 29542016-06-20 Joseph Myers <joseph@codesourcery.com>
2955
2956 PR c/71601
2957 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2958
232a3df7 29592016-06-20 Jakub Jelinek <jakub@redhat.com>
2960
d7f45b87 2961 PR middle-end/71581
2962 * gcc.dg/pr71581.c: New test.
2963
232a3df7 2964 PR rtl-optimization/71591
2965 * gcc.dg/cpp/pr71591.c: New test.
2966
dbddef42 29672016-06-20 David B. Robins <gcc@davidrobins.net>
2968
2969 PR target/71571
2970 * g++.dg/torture/pr71571.C: New test.
2971
03129ccb 29722016-06-20 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR target/71559
2975 * gcc.target/i386/sse2-pr71559.c: New test.
2976 * gcc.target/i386/avx-pr71559.c: New test.
2977 * gcc.target/i386/avx512f-pr71559.c: New test.
2978
a40b4b62 29792016-06-20 Tobias Burnus <burnus@net-b.de>
2980
2981 PR fortran/71194
2982 * gfortran.dg/pointer_remapping_10.f90: New.
2983
ecbea05a 29842016-06-20 David Malcolm <dmalcolm@redhat.com>
2985
2986 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2987
0f61dae9 29882016-06-20 Martin Sebor <msebor@redhat.com>
2989
2990 PR c/69507
2991 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2992 * gnu90-const-expr-1.c: Same.
2993 * gnu99-const-expr-1.c: Same.
2994 * gnu99-static-1.c: Same.
2995
e458dfd8 29962016-06-20 Renlin Li <renlin.li@arm.com>
2997
2c0c0c9b 2998 PR testsuite/71489
e458dfd8 2999 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3000
7ab71cb3 30012016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3002
3003 * gcc.target/aarch64/vcvt_f64_1.c: New.
3004 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3005 * gcc.target/aarch64/vrecp_f64_1.c: New.
3006
34d36b7a 30072016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3008
3009 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3010 "alignement".
3011
ed7f4748 30122016-06-20 Georg-Johann Lay <avr@gjlay.de>
3013
3014 PR target/71103
3015 * gcc.target/avr/torture/pr71103-2.c: New test.
3016
21897f47 30172016-06-19 Martin Sebor <msebor@redhat.com>
3018
3019 PR c/69507
3020 * gcc.dg/alignof.c: New test.
3021
98683d85 30222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3025 vs dg-error; test constexpr specifier too.
3026
358cee25 30272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3028
3029 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3030
c3d7ceb6 30312016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3032
3033 * lib/target-supports.exp
3034 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3035 arm_neon_ok and merge flags. Fix temporary test name.
3036 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3037 and merge flags.
3038
1176073c 30392016-06-17 Martin Liska <mliska@suse.cz>
3040
3041 * gcc.dg/predict-9.c: Fix dump scanning.
3042
f3e2969a 30432016-06-17 Bin Cheng <bin.cheng@arm.com>
3044
3045 PR tree-optimization/71354
3046 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3047
7fdca647 30482016-06-17 Bin Cheng <bin.cheng@arm.com>
3049
3050 PR tree-optimization/71347
3051 * gcc.dg/tree-ssa/pr71347.c: New test.
3052
a338a226 30532016-06-17 Bin Cheng <bin.cheng@arm.com>
3054
3055 PR tree-optimization/71354
3056 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3057
c1e75671 30582016-06-17 Bin Cheng <bin.cheng@arm.com>
3059
3060 * gcc.dg/vect/vect-alias-check-1.c: New test.
3061
365ba13d 30622016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3063
59bde511 3064 PR target/71151
365ba13d 3065 * gcc.target/avr/pr71151-1.c: New test.
3066 * gcc.target/avr/pr71151-2.c: New test.
3067 * gcc.target/avr/pr71151-3.c: New test.
3068 * gcc.target/avr/pr71151-4.c: New test.
3069 * gcc.target/avr/pr71151-5.c: New test.
3070 * gcc.target/avr/pr71151-6.c: New test.
3071 * gcc.target/avr/pr71151-7.c: New test.
3072 * gcc.target/avr/pr71151-8.c: New test.
3073 * gcc.target/avr/pr71151-common.h: New test.
3074
db48d95b 30752016-06-16 Martin Liska <mliska@suse.cz>
3076
3077 * gfortran.dg/predict-1.f90: New test.
3078
4c780a59 30792016-06-16 Uros Bizjak <ubizjak@gmail.com>
3080
3081 PR target/71242
f9c39b65 3082 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3083
8c1879bc 30842016-06-16 Jan Hubicka <hubicka@ucw.cz>
3085
3086 * g++.dg/vect/pr36648.cc: Disable cunrolli
3087
33698dfe 30882016-06-16 Jakub Jelinek <jakub@redhat.com>
3089
745f2db6 3090 PR target/71554
3091 * gcc.c-torture/execute/pr71554.c: New test.
3092
33698dfe 3093 PR rtl-optimization/71532
3094 * gcc.dg/torture/pr71532.c: New test.
3095
b42322b9 30962016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3097
3098 * gcc.target/powerpc/p9-dimode1.c: New test.
3099 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3100
412b298a 31012016-06-15 Jakub Jelinek <jakub@redhat.com>
3102
93479f99 3103 * gcc.c-torture/compile/20160615-1.c: New test.
3104
412b298a 3105 * g++.dg/cpp0x/ref-qual17.C: New test.
3106
3ec40531 31072016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3108
3109 PR middle-end/71529
3110 * gcc.target/i386/pr71529.C: New test.
3111
edfe7670 31122016-06-15 Alan Hayward <alan.hayward@arm.com>
3113
3114 PR tree-optimization/71483
3115 * g++.dg/vect/pr71483.c: New
3116
6e52ac17 31172016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/70202
3120 * g++.dg/inherit/crash6.C: New.
3121 * g++.dg/inherit/union2.C: Likewise.
3122 * g++.dg/inherit/virtual12.C: Likewise.
3123 * g++.dg/inherit/virtual13.C: Likewise.
3124 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3125
aed35af2 31262016-06-15 Uros Bizjak <ubizjak@gmail.com>
3127
0941fba8 3128 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3129
6f710392 31302016-06-15 Alan Hayward <alan.hayward@arm.com>
3131
3132 PR tree-optimization/71439
3133 * gcc.dg/vect/pr71439.c: New
3134
d1cedfd3 31352016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3136
3137 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3138
ee8fd158 31392016-06-15 Richard Biener <rguenther@suse.de>
3140
3141 * gcc.dg/vect/slp-45.c: New testcase.
3142
5695a690 31432016-06-15 Richard Biener <rguenther@suse.de>
3144
3145 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3146
267ae3ee 31472016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148
3149 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3150 requirements, and disable for AIX for now.
3151 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3152
a6d0e20a 31532016-06-14 Jakub Jelinek <jakub@redhat.com>
3154
b2efd162 3155 PR c++/71528
3156 * g++.dg/opt/pr71528.C: New test.
3157
a6d0e20a 3158 PR c++/71516
3159 * g++.dg/init/pr71516.C: New test.
3160
035778de 31612016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 * g++.dg/init/array46.C: New.
3164
7c9dc58e 31652016-06-14 Uros Bizjak <ubizjak@gmail.com>
3166
0941fba8 3167 * gcc.target/i386/float128-3.c: New test.
3168 * gcc.target/i386/quad-sse4.c: Ditto.
3169 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3170 Update scan strings.
7c9dc58e 3171
412640c9 31722016-06-14 Richard Biener <rguenther@suse.de>
3173
3174 PR middle-end/71526
3175 * gfortran.dg/pr71526.f90: New testcase.
3176
1b9fde85 31772016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3178
3179 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3180 * gcc.dg/zero_bits_compound-1.c: Likewise.
3181
306097e3 31822016-06-14 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/71522
3185 * gcc.dg/torture/pr71522.c: New testcase.
3186
566255a8 31872016-06-14 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR tree-optimization/71520
3190 * gcc.dg/tree-ssa/pr71520.c: New test.
3191
eb912adb 31922016-06-14 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/71521
56d35455 3195 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3196
9720103d 31972016-06-13 Jakub Jelinek <jakub@redhat.com>
3198
12cb8367 3199 PR sanitizer/71498
3200 * c-c++-common/ubsan/bounds-13.c: New test.
3201
9720103d 3202 PR preprocessor/71183
3203 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3204
5965fbcc 32052016-06-13 Jeff Law <law@redhat.com>
3206
3207 PR tree-optimization/71403
3208 * c-c++-common/ubsan/pr71403-1.c: New test.
3209 * c-c++-common/ubsan/pr71403-2.c: New test.
3210 * c-c++-common/ubsan/pr71403-3.c: New test.
3211
04537049 32122016-06-13 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR middle-end/71478
3215 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3216 Add -Wno-psabi -w to dg-options.
3217
412f195f 32182016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3219
3220 * gcc.target/powerpc/vadsdu-0.c: New test.
3221 * gcc.target/powerpc/vadsdu-1.c: New test.
3222 * gcc.target/powerpc/vadsdu-2.c: New test.
3223 * gcc.target/powerpc/vadsdu-3.c: New test.
3224 * gcc.target/powerpc/vadsdu-4.c: New test.
3225 * gcc.target/powerpc/vadsdu-5.c: New test.
3226 * gcc.target/powerpc/vadsdub-1.c: New test.
3227 * gcc.target/powerpc/vadsdub-2.c: New test.
3228 * gcc.target/powerpc/vadsduh-1.c: New test.
3229 * gcc.target/powerpc/vadsduh-2.c: New test.
3230 * gcc.target/powerpc/vadsduw-1.c: New test.
3231 * gcc.target/powerpc/vadsduw-2.c: New test.
3232
527790c1 32332016-06-13 David Malcolm <dmalcolm@redhat.com>
3234
3235 * gcc.dg/c99-init-2.c (c): Update expected error message.
3236 * gcc.dg/init-bad-8.c (foo): Likewise.
3237 * gcc.dg/spellcheck-fields-3.c: New test case.
3238
102e67eb 32392016-06-13 Martin Liska <mliska@suse.cz>
3240
3241 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3242 and "guess loop iv compared" heuristics.
3243 * gcc.dg/predict-2.c: Likewise.
3244 * gcc.dg/predict-3.c: Likewise.
3245 * gcc.dg/predict-4.c: Likewise.
3246 * gcc.dg/predict-5.c: Likewise.
3247 * gcc.dg/predict-6.c: Likewise.
3248
1a54d3be 32492016-06-13 Marek Polacek <polacek@redhat.com>
3250
3251 PR middle-end/71476
3252 * c-c++-common/Wswitch-unreachable-4.c: New test.
3253 * gcc.dg/Wswitch-unreachable-2.c: New test.
3254 * g++.dg/tm/jump1.C: Move dg-warning.
3255
5b7401b8 32562016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3257
3258 * gnat.dg/renaming10.ad[sb]: New test.
3259
1c93151c 32602016-06-13 Paul Thomas <pault@gcc.gnu.org>
3261
3262 PR fortran/70673
3263 * gfortran.dg/pr70673.f90: New test.
3264
249865a0 32652016-06-13 Richard Biener <rguenther@suse.de>
3266
3267 PR middle-end/64516
3268 * gcc.dg/align-3.c: New testcase.
3269
776d9b14 32702016-06-13 Martin Liska <mliska@suse.cz>
3271
3272 * gcc.target/i386/pr71458.c: New test.
3273
0cf5c551 32742016-06-12 Uros Bizjak <ubizjak@gmail.com>
3275
3276 PR target/71241
f9c39b65 3277 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3278
34de0a35 32792016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3280
3281 PR target/60751
3282 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3283 statement.
3284
0cc8bc98 32852016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3286
3287 PR target/60751
3288 * gfortran.dg/comma_IO_extension_1.f90: New test.
3289 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3290 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3291 statement.
3292 * gfortran.dg/graphite/pr38083.f90: Likewise.
3293 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3294 missing format.
3295
0ff78c86 32962016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gnat.dg/case_character.adb: New test.
3299
6c38863e 33002016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3301
3302 PR middle-end/71310
3303 * gcc.target/powerpc/pr71310.c: New testcase.
3304
24c41395 33052016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3306
3307 PR middle-end/71478
3308 * gcc.dg/pr71478.c: New test.
3309
aeb26fb6 33102016-06-10 Jakub Jelinek <jakub@redhat.com>
3311
702b3575 3312 PR middle-end/71494
3313 * gcc.c-torture/execute/pr71494.c: New test.
3314
8ec29807 3315 PR c/68657
3316 * gcc.target/i386/pr68657.c: New test.
3317
aeb26fb6 3318 PR inline-asm/68843
3319 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3320 (test): Add -masm=intel alternatives.
3321
1dc4d519 33222016-06-10 Martin Sebor <msebor@redhat.com>
3323
3324 PR c/71392
3325 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3326
6385d6d3 33272016-06-10 Jeff Law <law@redhat.com>
3328
3329 PR tree-optimization/71335
3330 * gcc.c-torture/execute/pr71335.c: New test.
3331
041a412b 33322016-06-10 David Malcolm <dmalcolm@redhat.com>
3333
3334 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3335 the various "cannot tail-call: " messages.
3336
4a5edbb2 33372016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3338
3339 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3340 and options.
3341
9cf3aec3 33422016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3343
3344 PR sanitizer/71480
3345 * c-c++-common/asan/pr71480.c: New test.
3346
61724718 33472016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3350 (ASMNAME2): Likewise.
3351 (main): Replace fn in asm statement with ASMNAME ("fn").
3352 * gcc.dg/guality/pr68037-2.c: Likewise.
3353 * gcc.dg/guality/pr68037-3.c: Likewise.
3354 * gcc.dg/torture/pr68037-1.c: Likewise.
3355 * gcc.dg/torture/pr68037-2.c: Likewise.
3356 * gcc.dg/torture/pr68037-3.c: Likewise.
3357
1807f6fb 33582016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3359
3360 PR inline-asm/68843
3361 * gcc.target/i386/pr68843-1.c: New test.
3362 * gcc.target/i386/pr68843-2.c: New test.
3363
ccfa030f 33642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3365 Cesar Philippidis <cesar@codesourcery.com>
3366
3367 PR middle-end/71373
3368 * gcc.dg/goacc/nested-function-1.c: New file.
3369 * gcc.dg/goacc/nested-function-2.c: Likewise.
3370 * gcc.dg/goacc/pr71373.c: Likewise.
3371 * gfortran.dg/goacc/cray-2.f95: Likewise.
3372 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3373 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3374 * gfortran.dg/goacc/cray.f95: Update.
3375 * gfortran.dg/goacc/loop-1.f95: Likewise.
3376 * gfortran.dg/goacc/loop-3.f95: Likewise.
3377 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3378 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3379
33802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3381
3382 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3383 for OpenACC tile clauses.
3384 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3385
3386 PR c/71381
3387 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3388 to...
3389 * c-c++-common/goacc/cache-2.c: ... this new file.
3390 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3391 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3392 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3393 usage.
3394 * gfortran.dg/goacc/cray.f95: Likewise.
3395 * gfortran.dg/goacc/loop-1.f95: Likewise.
3396
bb038f3e 33972016-06-10 Alan Hayward <alan.hayward@arm.com>
3398
3399 PR tree-optimization/71407
3400 PR tree-optimization/71416
3401 * gcc.dg/vect/pr71407.c: New
3402 * gcc.dg/vect/pr71416-1.c: New
3403 * gcc.dg/vect/pr71416-2.c: New
3404
332409d3 34052016-06-10 Richard Biener <rguenther@suse.de>
3406
3407 PR middle-end/71477
3408 * gcc.dg/torture/pr71477.c: New testcase.
3409
03cf727c 34102016-06-09 Julia Koval <julia.koval@intel.com>
3411
3412 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3413 * gcc.target/i386/interrupt-13.c: Likewise.
3414 * gcc.target/i386/interrupt-15.c: Likewise.
3415 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3416 * gcc.target/i386/interrupt-24.c: Likewise.
3417 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3418 * gcc.target/i386/interrupt-9.c: Likewise.
3419 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3420
23b101c5 34212016-06-09 Martin Sebor <msebor@redhat.com>
3422
3423 PR c/70883
3424 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3425 * gcc.dg/builtin-constant_p-1.c: Same.
3426 * gcc.dg/builtins-error.c: Same.
3427 * gcc.dg/pr70859.c: Same.
3428
188d6bbb 34292016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3430
3431 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3432 * gcc.dg/torture/pr68067-1.c: Likewise.
3433 * gcc.dg/torture/pr68067-2.c: Likewise.
3434
34352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3436
3437 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3438 when setting SIZE.
3439
ff8886bd 34402016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/71465
3443 * g++.dg/inherit/crash5.C: New.
3444 Revert:
3445 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 PR c++/70202
3448 * g++.dg/inherit/crash5.C: New.
3449 * g++.dg/inherit/virtual1.C: Adjust.
3450
3f76cceb 34512016-06-09 Martin Liska <mliska@suse.cz>
3452
3453 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3454 * g++.dg/predict-loop-exit-2.C: Likewise.
3455 * g++.dg/predict-loop-exit-3.C: Likewise.
3456 * gcc.dg/predict-1.c: Likewise.
3457 * gcc.dg/predict-2.c: Likewise.
3458 * gcc.dg/predict-3.c: Likewise.
3459 * gcc.dg/predict-4.c: Likewise.
3460 * gcc.dg/predict-5.c: Likewise.
3461 * gcc.dg/predict-6.c: Likewise.
3462 * gcc.dg/predict-7.c: Likewise.
3463
59ae3d1b 34642016-06-09 Richard Biener <rguenther@suse.de>
3465
3466 PR tree-optimization/71462
3467 * gcc.dg/torture/pr71462.c: New testcase.
3468
8c2d2acf 34692016-06-09 Marek Polacek <polacek@redhat.com>
3470
3471 PR c/65471
3472 * gcc.dg/c11-generic-3.c: New test.
3473
224cb6b7 34742016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3475
3476 * g++.dg/init/array42.C: New.
3477 * g++.dg/init/array43.C: Likewise.
3478 * g++.dg/init/array44.C: Likewise.
3479 * g++.dg/init/array45.C: Likewise.
3480 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3481 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3482 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3483 * g++.dg/gomp/pr35751.C: Likewise.
3484 * g++.dg/init/array23.C: Likewise.
3485 * g++.dg/init/brace2.C: Likewise.
3486 * g++.dg/init/brace6.C: Likewise.
3487
732905bb 34882016-06-08 Martin Sebor <msebor@redhat.com>
3489 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR c++/70507
3492 PR c/68120
3493 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3494 * c-c++-common/builtin-arith-overflow-2.c: New test.
3495 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3496 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3497 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3498
7ddaa622 34992016-06-08 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR c++/71442
3502 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3503
84ee0905 35042016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3505
3506 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3507 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3508 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3509 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3510 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3511 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3512 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3513 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3514 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3515 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3516 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3517 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3518 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3519
2876af98 35202016-06-08 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/68558
3523 * gcc.dg/vect/slp-44.c: New testcase.
3524
acbb0d03 35252016-06-08 Richard Biener <rguenther@suse.de>
3526
3527 * gcc.dg/vect/slp-43.c: New testcase.
3528
f8689010 35292016-06-08 Richard Biener <rguenther@suse.de>
3530
3531 PR tree-optimization/71452
3532 * gcc.dg/torture/pr71452.c: New testcase.
3533
52d393eb 35342016-06-08 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR c++/71448
3537 * g++.dg/torture/pr71448.C: New test.
3538
9d700ce4 35392016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3540
3541 PR debug/71432
3542 PR ada/71413
3543 * g++.dg/debug/pr71432.C: New test.
3544
eb96ef65 35452016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3546
3547 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3548 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3549 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3550
a4753cdd 35512016-06-08 Alan Hayward <alan.hayward@arm.com>
3552
3553 * gcc.dg/vect/vect-live-2.c: Update effective target.
3554 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3555 * lib/target-supports.exp: Add aarch64 to vect_long.
3556
bafc7b1d 35572016-06-08 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/71418
3560 * gcc.dg/noncompile/pr71418.c: New test.
3561
06e590e7 3562 PR c/71426
3563 * gcc.dg/noncompile/pr71426.c: New test.
3564
d3cb49c9 35652016-06-07 Jan Hubicka <hubicka@ucw.cz>
3566
3567 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3568 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3569 * gcc.dg/predict-3.c: Update template.
3570 * gcc.dg/predict-5.c: Update template.
3571 * gcc.dg/predict-6.c: Update template.
3572 * gcc.dg/predict-9.c: Update template.
3573 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3574
2d76c36a 35752016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3576
3577 * gcc.target/powerpc/vec-mul.c: New test.
3578
7cfde92a 35792016-06-07 David Malcolm <dmalcolm@redhat.com>
3580
3581 * gcc.dg/spellcheck-fields-2.c: New test case.
3582
b032c4dd 35832016-06-07 Richard Biener <rguenther@suse.de>
3584
3585 PR c/61564
3586 * gcc.dg/Wpragmas-1.c: New testcase.
3587 * gcc.dg/Wattributes-4.c: Likewise.
3588 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3589 entry.
3590
a7056369 35912016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3592
3593 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3594 spurious debug code.
3595
123c61e0 35962016-06-07 Richard Biener <rguenther@suse.de>
3597
3598 PR tree-optimization/71428
3599 * gcc.dg/torture/pr71428.c: New testcase.
3600
5819d47b 36012016-06-07 Richard Biener <rguenther@suse.de>
3602
3603 PR middle-end/71423
3604 * gcc.dg/torture/pr71423.c: New testcase.
3605
6cec5c6b 36062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3607
3608 PR middle-end/71408
3609 * gcc.dg/tree-ssa/pr71408.c: New test.
3610
40bbfc17 36112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3612
3613 PR middle-end/71281
3614 * g++.dg/torture/pr71281.C: New test.
3615
61f1f80c 36162016-06-06 Marek Polacek <polacek@redhat.com>
3617
3618 PR c/71362
3619 * gcc.dg/pr71362.c: New test.
3620
0406b32f 36212016-06-06 Jakub Jelinek <jakub@redhat.com>
3622 Patrick Palka <ppalka@gcc.gnu.org>
3623
3624 PR c++/70847
3625 PR c++/71330
3626 PR c++/71393
3627 * g++.dg/opt/pr70847.C: New test.
3628 * g++.dg/ubsan/pr70847.C: New test.
3629 * g++.dg/ubsan/pr71393.C: New test.
3630
b1445999 36312016-06-06 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR tree-optimization/71259
3634 * gcc.dg/vect/pr71259.c: New test.
3635
99b4f3a2 36362016-06-06 David Malcolm <dmalcolm@redhat.com>
3637
3638 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3639 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3640 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3641 above.
3642
837679bc 36432016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3644
3645 PR middle-end/37780
3646 * gcc.c-torture/execute/pr37780.c: New test.
3647 * gcc.target/aarch64/pr37780_1.c: Likewise.
3648 * gcc.target/arm/pr37780_1.c: Likewise.
3649
e4b92538 36502016-06-06 Marek Polacek <polacek@redhat.com>
3651
3652 * c-c++-common/attr-may-alias-1.c: New test.
3653 * c-c++-common/attr-may-alias-2.c: New test.
3654 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3655
43ac2f2f 36562016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3657
3658 PR c/24414
3659 * gcc.target/i386/pr24414.c: New test.
3660
7e1786b2 36612016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3662
3663 * gcc.target/sparc/vis4misc.c: New file.
3664 * gcc.target/sparc/fpcmp.c: Likewise.
3665 * gcc.target/sparc/fpcmpu.c: Likewise.
3666
f593ccb2 36672016-06-06 Alan Hayward <alan.hayward@arm.com>
3668
3669 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3670 * gcc.dg/vect/vect-live-3.c: Likewise.
3671
be6d8ddc 36722016-06-06 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/71398
3675 * gcc.dg/torture/pr71398.c: New testcase.
3676
78f27916 36772016-06-06 Uros Bizjak <ubizjak@gmail.com>
3678
3679 PR target/71389
3680 * g++.dg/pr71389.C: New test.
3681
c5899606 36822016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3683
3684 PR fortran/71404
3685 * gfortran.dg/fmt_read_5.f: New test.
3686
8e3cd305 36872016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3688
3689 PR fortran/69659
3690 * gfortran.dg/class_array_22.f03: New test.
3691
703c0a09 36922016-06-05 Jan Hubicka <hubicka@ucw.cz>
3693
3694 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3695
d07b2b6f 36962016-06-05 Jan Hubicka <hubicka@ucw.cz>
3697
3698 * gcc.dg/predict-9.c: Update template.
3699
4a7ec4ac 37002016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3701
3702 PR c++/49377
3703 * g++.dg/template/pr49377.C: New.
3704
7499ef4a 37052016-06-04 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR tree-optimization/71405
3708 * g++.dg/torture/pr71405.C: New test.
3709
558c800d 37102016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3711
3712 PR c++/70202
3713 * g++.dg/inherit/crash5.C: New.
3714 * g++.dg/inherit/virtual1.C: Adjust.
3715
4ee7cf4b 37162016-06-03 Jeff Law <law@redhat.com>
3717
3718 PR tree-optimization/71316
3719 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3720
b12ae762 37212016-06-03 Jakub Jelinek <jakub@redhat.com>
3722
3723 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3724 dg-additional-options with just -fno-tree-scev-cprop in it.
3725 * gcc.dg/vect/vect-live-2.c: Likewise.
3726 * gcc.dg/vect/vect-live-5.c: Likewise.
3727 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3728 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3729 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3730
e09a5ee3 37312016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3732
3733 PR c++/27100
3734 * g++.dg/other/friend6.C: New test.
3735
f14b1922 37362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3737
3738 * g++.dg/torture/ppc-ldst-array.C: New.
3739
20702ea3 37402016-06-03 Joseph Myers <joseph@codesourcery.com>
3741
3742 PR target/71276
3743 PR target/71277
3744 * gcc.dg/torture/builtin-fp-int-inexact.c,
3745 gcc.target/i386/387-builtin-fp-int-inexact.c,
3746 gcc.target/i386/387-rint-inline-1.c,
3747 gcc.target/i386/387-rint-inline-2.c,
3748 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3749 gcc.target/i386/sse2-rint-inline-1.c,
3750 gcc.target/i386/sse2-rint-inline-2.c,
3751 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3752 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3753
5ed3cc7b 37542016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3755 Julia Koval <julia.koval@intel.com>
3756
3757 PR target/66960
3758 PR target/67630
3759 PR target/67634
3760 PR target/67841
3761 PR target/68037
3762 PR target/68618
3763 PR target/68661
3764 PR target/69575
3765 PR target/69596
3766 PR target/69734
3767 * gcc.dg/guality/pr68037-1.c: New test.
3768 * gcc.dg/guality/pr68037-2.c: Likewise.
3769 * gcc.dg/guality/pr68037-3.c: Likewise.
3770 * gcc.dg/torture/pr68037-1.c: Likewise.
3771 * gcc.dg/torture/pr68037-2.c: Likewise.
3772 * gcc.dg/torture/pr68037-3.c: Likewise.
3773 * gcc.dg/torture/pr68661-1a.c: Likewise.
3774 * gcc.dg/torture/pr68661-1b.c: Likewise.
3775 * gcc.target/i386/interrupt-1.c: Likewise.
3776 * gcc.target/i386/interrupt-2.c: Likewise.
3777 * gcc.target/i386/interrupt-3.c: Likewise.
3778 * gcc.target/i386/interrupt-4.c: Likewise.
3779 * gcc.target/i386/interrupt-5.c: Likewise.
3780 * gcc.target/i386/interrupt-6.c: Likewise.
3781 * gcc.target/i386/interrupt-7.c: Likewise.
3782 * gcc.target/i386/interrupt-8.c: Likewise.
3783 * gcc.target/i386/interrupt-9.c: Likewise.
3784 * gcc.target/i386/interrupt-10.c: Likewise.
3785 * gcc.target/i386/interrupt-11.c: Likewise.
3786 * gcc.target/i386/interrupt-12.c: Likewise.
3787 * gcc.target/i386/interrupt-13.c: Likewise.
3788 * gcc.target/i386/interrupt-14.c: Likewise.
3789 * gcc.target/i386/interrupt-15.c: Likewise.
3790 * gcc.target/i386/interrupt-16.c: Likewise.
3791 * gcc.target/i386/interrupt-17.c: Likewise.
3792 * gcc.target/i386/interrupt-18.c: Likewise.
3793 * gcc.target/i386/interrupt-19.c: Likewise.
3794 * gcc.target/i386/interrupt-20.c: Likewise.
3795 * gcc.target/i386/interrupt-21.c: Likewise.
3796 * gcc.target/i386/interrupt-22.c: Likewise.
3797 * gcc.target/i386/interrupt-23.c: Likewise.
3798 * gcc.target/i386/interrupt-24.c: Likewise.
3799 * gcc.target/i386/interrupt-25.c: Likewise.
3800 * gcc.target/i386/interrupt-26.c: Likewise.
3801 * gcc.target/i386/interrupt-27.c: Likewise.
3802 * gcc.target/i386/interrupt-28.c: Likewise.
3803 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3804 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3805 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3806 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3807 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3808 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3809 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3810 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3811 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3812 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3813 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3814 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3815
3e346f54 38162016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3817
f27c52fb 3818 PR tree-optimization/52171
3819 * gcc.dg/pr52171.c: New test.
3820 * gcc.target/i386/pr52171.c: New test.
3e346f54 3821
22e029d2 38222016-06-03 Jan Hubicka <jh@suse.cz>
3823
3824 * g++.dg/tree-ssa/pred-1.C: New testcase
3825 * gcc.dg/tree-ssa/pred-1.c: New testcase
3826
41ce74ed 38272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3828
3829 PR target/70957
3830 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3831 support.
3832 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3833
cf573a72 38342016-06-03 Alan Hayward <alan.hayward@arm.com>
3835
3836 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3837
75aae5b4 38382016-06-03 Alan Hayward <alan.hayward@arm.com>
3839
3840 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3841 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3842 * gcc.dg/vect/vect-live-1.c: New test.
3843 * gcc.dg/vect/vect-live-2.c: New test.
3844 * gcc.dg/vect/vect-live-3.c: New test.
3845 * gcc.dg/vect/vect-live-4.c: New test.
3846 * gcc.dg/vect/vect-live-5.c: New test.
3847 * gcc.dg/vect/vect-live-slp-1.c: New test.
3848 * gcc.dg/vect/vect-live-slp-2.c: New test.
3849 * gcc.dg/vect/vect-live-slp-3.c: New test.
3850
eba6788d 38512016-06-03 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR middle-end/71387
3854 * g++.dg/opt/pr71387.C: New test.
3855
5a653985 38562016-06-02 Jeff Law <law@redhat.com>
3857
3858 PR tree-optimization/71328
3859 * gcc.c-torture/compile/pr71328.c: New test.
3860
f92f6941 38612016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3862
3863 PR fortran/52393
3864 * gfortran.dg/fmt_read_3.f90: Fix typo.
3865 * gfortran.dg/fmt_read_4.f90: New test.
3866
0d29e152 38672016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3868
3869 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3870 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3871 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3872 * g++.dg/cpp0x/override2.C: Likewise.
3873 * g++.dg/parse/crash5.C: Likewise.
3874 * g++.dg/parse/error16.C: Likewise.
3875 * g++.dg/parse/error27.C: Likewise.
3876 * g++.dg/template/qualttp15.C: Likewise.
3877 * g++.dg/template/redecl4.C: Likewise.
3878 * g++.old-deja/g++.other/crash39.C: Likewise.
3879 * g++.old-deja/g++.other/struct1.C: Likewise.
3880 * g++.old-deja/g++.pt/m9a.C: Likewise.
3881 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3882
2740a1a5 38832016-06-02 Jakub Jelinek <jakub@redhat.com>
3884
89f17a65 3885 PR c++/71372
3886 * c-c++-common/pr71372.c: New test.
3887
2740a1a5 3888 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3889 __TIME__ strings with __builtin_strcmp instead of printf and
3890 dg-output.
3891
9ae89a4e 38922016-06-02 Martin Liska <mliska@suse.cz>
3893
3894 * gcc.dg/predict-9.c: New test.
3895
41258f9c 38962016-06-02 Jakub Jelinek <jakub@redhat.com>
3897
3898 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3899 global set_compiler_env_var and global saved_compiler_env_var.
3900
dad46eb8 39012016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902
3903 PR rtl-optimization/71295
3904 * gcc.c-torture/compile/pr71295.c: New test.
3905
9cc8a892 39062016-06-02 Jakub Jelinek <jakub@redhat.com>
3907
98e7c96c 3908 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3909
4a5a4de2 3910 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3911 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3912
9cc8a892 3913 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3914 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3915 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3916 alternative number.
3917
46819a36 39182016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3919
3920 * gcc.target/powerpc/p9-splat-4.c: New test.
3921
39222016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3923
3924 PR target/71186
3925 * gcc.target/powerpc/pr71186.c: New test.
3926
d9820cc5 39272016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3928
3929 PR fortran/52393
3930 * gfortran.dg/fmt_read_3.f90: New test.
3931
2f14ca3e 39322016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3933
3934 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3935 procedure.
3936
dfa5c0d3 39372016-06-01 Eduard Sanou <dhole@openmailbox.org>
3938
3939 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3940 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3941 env var is set.
3942 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3943 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3944 shown once.
3945 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3946 during compilation.
3947 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3948 vars set by dg-set-compiler-env-var.
3949
7d7125df 39502016-06-01 Paul Thomas <pault@gcc.gnu.org>
3951
3952 PR fortran/71156
3953 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3954 to the module procedure declaration.
3955 * gfortran.dg/submodule_16.f08: New test.
3956
6ab9cde4 39572016-06-01 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR middle-end/71371
3960 * c-c++-common/gomp/pr71371.c: New test.
3961
0cfe7a23 39622016-06-01 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/71366
3965 * gcc.dg/torture/pr71366-1.c: New testcase.
3966 * gcc.dg/torture/pr71366-2.c: Likewise.
3967
5a5b02e1 39682016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3969
3970 * gcc.target/powerpc/vslv-0.c: New test.
3971 * gcc.target/powerpc/vslv-1.c: New test.
3972 * gcc.target/powerpc/vsrv-0.c: New test.
3973 * gcc.target/powerpc/vsrv-1.c: New test.
3974
d27a79f6 39752016-06-01 Nathan Sidwell <nathan@acm.org>
3976
3977 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3978 * gcc.target/nvptx/weak.c: New.
3979
6172a9fd 39802016-06-01 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/71261
3983 * gcc.dg/torture/vect-bool-1.c: New testcase.
3984
f9aaabb2 39852016-06-01 Jakub Jelinek <jakub@redhat.com>
3986
3987 * gfortran.dg/gomp/order-1.f90: New test.
3988 * gfortran.dg/gomp/order-2.f90: New test.
3989
53b01069 39902016-06-01 Jan Hubicka <hubicka@ucw.cz>
3991
3992 * gcc.dg/unroll-6.c: Update template.
3993 * gcc.dg/unroll-7.c: New testcase.
3994 * gcc.dg/unroll-8.c: New testcase.
3995
36757397 39962016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3997
3998 * gnat.dg/opt56.ad[sb]: New test.
3999
7f93bd6e 40002016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4001
4002 PR c++/66635
4003 * g++.dg/cpp0x/constexpr-ice16.C: New.
4004
9f41a2ce 40052016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4006
4007 PR tree-optimization/71314
4008 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4009 -mbranch-cost=2.
4010
31e02373 40112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4012
4013 PR tree-optimization/71077
4014 * gcc.dg/tree-ssa/pr71077.c: New test.
4015
76f8f901 40162016-05-31 Jan Hubicka <hubicka@ucw.cz>
4017
7f93bd6e 4018 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4019 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4020 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4021
04f5f923 40222016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4023
4024 PR c++/71248
4025 * g++.dg/cpp0x/pr71248.C: New.
4026 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4027 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4028 * g++.dg/init/new37.C: Likewise.
4029 * g++.dg/template/static1.C: Likewise.
4030 * g++.dg/template/static2.C: Likewise.
4031
4ffddf28 40322016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4033
4034 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4035 instead of %rdi.
4036 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4037
4ff7bd21 40382016-05-31 Marek Polacek <polacek@redhat.com>
4039
4040 * c-c++-common/Wswitch-unreachable-3.c: New test.
4041 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4042
e1f7cc4b 40432016-05-31 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/71352
4046 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4047
02978bd1 40482016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4049
4050 * gcc.target/arm/armv5_thumb_isa.c: New test.
4051
cfce8164 40522016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4053
4054 PR target/71346
4055 * gcc.target/i386/pr71346.c: New test.
4056
7a51c705 40572016-05-31 Tom de Vries <tom@codesourcery.com>
4058
4059 PR tree-optimization/69068
4060 * gcc.dg/graphite/pr69068.c: New test.
4061
8c1ac106 40622016-05-27 Martin Sebor <msebor@redhat.com>
4063
4064 PR c++/71306
4065 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4066
b6431756 40672016-05-30 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR c++/71349
4070 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4071 nowait depend(inout: dd[0]) clauses where permitted.
4072
f6203294 40732016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4074
4075 PR c++/71238
4076 * g++.dg/parse/pr71238.C: New.
4077 * g++.dg/concepts/friend1.C: Test column numbers too.
4078 * g++.dg/cpp0x/initlist31.C: Likewise.
4079 * g++.dg/cpp0x/pr51420.C: Likewise.
4080 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4081 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4082 * g++.dg/ext/builtin3.C: Likewise.
4083 * g++.dg/lookup/friend12.C: Likewise.
4084 * g++.dg/lookup/friend7.C: Likewise.
4085 * g++.dg/lookup/koenig1.C: Likewise.
4086 * g++.dg/lookup/koenig5.C: Likewise.
4087 * g++.dg/lookup/used-before-declaration.C: Likewise.
4088 * g++.dg/overload/koenig1.C: Likewise.
4089 * g++.dg/template/crash65.C: Likewise.
4090 * g++.dg/template/friend57.C: Likewise.
4091 * g++.dg/warn/Wshadow-5.C: Likewise.
4092 * g++.dg/warn/Wunused-8.C: Likewise.
4093 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4094 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4095 * g++.old-deja/g++.jason/member.C: Likewise.
4096 * g++.old-deja/g++.jason/report.C: Likewise.
4097 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4098 * g++.old-deja/g++.law/visibility20.C: Likewise.
4099 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4100 * g++.old-deja/g++.other/static5.C: Likewise.
4101 * g++.old-deja/g++.pt/overload2.C: Likewise.
4102
b96f8145 41032016-05-30 Jan Hubicka <hubicka@ucw.cz>
4104
4105 * gcc.dg/tree-ssa/peel1.c: New testcase.
4106 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4107 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4108
ed5bca7a 41092016-05-30 Tom de Vries <tom@codesourcery.com>
4110
4111 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4112 to ce.
4113
c0aa0333 41142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4115
4116 PR c++/71099
4117 * g++.dg/parse/virtual1.C: New.
4118
231010db 41192016-05-30 Uros Bizjak <ubizjak@gmail.com>
4120
4121 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4122 Use correct register when clearing %edx.
4123
765557c0 41242016-05-30 Alexander Monakov <amonakov@ispras.ru>
4125
4126 PR tree-optimization/71289
4127 * gcc.dg/pr71289.c: New test.
4128
fc3b1c44 41292016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4130
4131 PR middle-end/71269
4132 PR middle-end/71292
4133 * gcc.dg/tree-ssa/pr71269.c: New test.
4134 * gcc.dg/tree-ssa/pr71292.c: New test.
4135
ce352457 41362016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4137
4138 PR middle-end/71252
4139 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4140
eedd711b 41412016-05-30 Jan Hubicka <hubicka@ucw.cz>
4142
4143 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4144 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4145 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4146
8c061890 41472016-05-30 Tom de Vries <tom@codesourcery.com>
4148
4149 PR tree-optimization/69067
4150 * gcc.dg/graphite/pr69067.c: New test.
4151
a6b0884c 41522016-05-29 Uros Bizjak <ubizjak@gmail.com>
4153
4154 PR target/71245
4155 * gcc.target/i386/pr71245-1.c: New test.
4156 * gcc.target/i386/pr71245-2.c: Ditto.
4157
2369edfc 41582016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/71105
4161 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4162 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4163 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4164
b6ab3f43 41652016-05-27 Jan Hubicka <hubicka@ucw.cz>
4166
4167 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4168
0192662b 41692016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4170
4171 Revert:
4172 PR c++/69855
4173 * g++.dg/overload/69855.C: New.
4174 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4175 * g++.old-deja/g++.pt/crash3.C: Likewise.
4176
fce78c50 41772016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/60385
4180 * g++.dg/parse/namespace13.C: New.
4181
372172fe 41822016-05-26 Jeff Law <law@redhat.com>
4183
4184 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4185 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4186 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4187 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4188 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4189 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4190 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4191 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4192 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4193 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4194 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4195 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4196 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4197
5d8a8944 41982016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4199
4200 PR c++/69855
4201 * g++.dg/overload/69855.C: New.
4202 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4203 * g++.old-deja/g++.pt/crash3.C: Likewise.
4204
29602b75 42052016-05-27 Jiong Wang <jiong.wang@arm.com>
4206
4207 PR target/63596
4208 * gcc.target/aarch64/va_arg_1.c: New testcase.
4209 * gcc.target/aarch64/va_arg_2.c: Likewise.
4210 * gcc.target/aarch64/va_arg_3.c: Likewise.
4211
c900b732 42122016-05-27 Jiong Wang <jiong.wang@arm.com>
4213
4214 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4215 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4216 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4217 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4218 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4219
73ef73bd 42202016-05-27 Marek Polacek <polacek@redhat.com>
4221
4222 PR middle-end/71308
4223 * g++.dg/torture/pr71308.C: New test.
4224
a6031633 42252016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4226
4227 * gcc.dg/zero_bits_compound-1.c: New test.
4228 * gcc.dg/zero_bits_compound-2.c: New test.
4229
1fbdc7ae 42302016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4231
4232 PR middle-end/71279
4233 * gcc.dg/pr71279.c: New test.
4234
2e196ca8 42352016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4236
4237 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4238 floating point min/max/comparison instructions.
4239 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4240
6feab9ce 42412016-05-26 Jakub Jelinek <jakub@redhat.com>
4242
4243 * c-c++-common/gomp/schedule-1.c: New test.
4244 * gfortran.dg/gomp/schedule-1.f90: New test.
4245
978cea8f 42462016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4247
4248 PR c++/70822
4249 PR c++/70106
4250 * g++.dg/cpp1y/auto-fn32.C: New test.
4251 * g++.dg/cpp1y/paren4.C: New test.
4252
0478d9ed 42532016-05-26 Nathan Sidwell <nathan@acm.org>
4254
4255 * gcc.dg/20060410.c: Xfail on ptx.
4256 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4257 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4258 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4259 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4260 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4261
5fd1c174 42622016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4263
4264 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4265
c5e8b3e2 42662016-05-26 Jakub Jelinek <jakub@redhat.com>
4267
0db93a5b 4268 PR tree-optimization/71280
4269 * gcc.dg/pr71280.c: New test.
4270
7199c05c 4271 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4272
76c786ac 4273 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4274 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4275
c5e8b3e2 4276 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4277
e9bcea2f 42782016-05-26 Jiong Wang <jiong.wang@arm.com>
4279
4280 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4281 kept in memory.
e9bcea2f 4282
955d947b 42832016-05-25 Jeff Law <law@redhat.com>
4284
4285 PR tree-optimization/71272
4286 * gcc.c-torture/compile/pr71272.c: new test.
4287
77102dbe 42882016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4289
4290 * gcc.target/powerpc/vec-cmpne.c: New test.
4291 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4292
552821b4 42932016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/opt55.ad[sb]: New test.
4296
0113f3c5 42972016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4298
4299 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4300 * c-c++-common/pr60226.c: Require int32plus.
4301 * gcc.c-torture/execute/pr70602.c: Likewise.
4302 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4303 unsigned long for malloc arg type.
4304 * gcc.dg/asr_div1.c: Require int32plus.
4305 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4306 * gcc.dg/pie-1.c: Require pie.
4307 * gcc.dg/pie-2.c: Likewise.
4308 * gcc.dg/pr59471.c: Require int32plus.
4309 * gcc.dg/pr59963-2.c: XFAIL for int16.
4310 * gcc.dg/pr60114.c: Require int32plus.
4311 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4312 unsigned long for typedef of size_t.
4313 * gcc.dg/pr63914.c: Require int32plus.
4314 * gcc.dg/pr64536.c: Require pt32plus.
4315 * gcc.dg/pr65658.c: Likewise.
4316 * gcc.dg/pr67271.c: Require int32plus.
4317 * gcc.dg/pr68112.c: Likewise.
4318 * gcc.dg/pr69071.c: Skip for avr target.
4319 * gcc.dg/pr69973.c: Require int32plus.
4320 * gcc.dg/pr70169.c: Skip for avr target.
4321 * gcc.dg/sso-6.c: Require int32plus.
4322 * gcc.dg/sso-7.c: Likewise.
4323 * gcc.dg/sso-8.c: Likewise.
4324 * gcc.dg/vrp-min-max-2.c: Likewise.
4325
f4094380 43262016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4327
4328 PR target/70738
4329 * gcc.target/i386/pr70738-1.c: New test.
4330 * gcc.target/i386/pr70738-2.c: Likewise.
4331 * gcc.target/i386/pr70738-3.c: Likewise.
4332 * gcc.target/i386/pr70738-4.c: Likewise.
4333 * gcc.target/i386/pr70738-5.c: Likewise.
4334 * gcc.target/i386/pr70738-6.c: Likewise.
4335 * gcc.target/i386/pr70738-7.c: Likewise.
4336 * gcc.target/i386/pr70738-8.c: Likewise.
4337 * gcc.target/i386/pr70738-9.c: Likewise.
4338
239a4bea 43392016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4340
4341 PR rtl-optimization/66940
4342 * gcc.c-torture/execute/pr66940.c: New test.
4343
bf6382ba 43442016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4345
4346 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4347 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4348 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4349 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4350 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4351 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4352 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4353 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4354 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4355 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4356 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4357 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4358 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4359 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4360 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4361 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4362 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4363 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4364 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4365 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4366 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4367 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4368 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4369 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4370
2c995da9 43712016-05-25 Marek Polacek <polacek@redhat.com>
4372
4373 PR c/71265
4374 * gcc.dg/noncompile/pr71265.c: New test.
4375
abfbb5b5 4376 PR c/71266
4377 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4378
f6871bbd 43792016-05-25 Nathan Sidwell <nathan@acm.org>
4380
4381 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4382
de04e83e 43832016-05-25 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/71261
4386 * c-c++-common/torture/pr71261.c: New testcase.
4387
b35931f7 43882016-05-25 Richard Biener <rguenther@suse.de>
4389
4390 PR tree-optimization/71264
4391 * gcc.dg/vect/pr71264.c: New testcase.
4392
166c3089 43932016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/55992
4396 * g++.dg/cpp0x/alias-decl-53.C: New.
4397 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4398
14240409 43992016-05-25 Martin Liska <mliska@suse.cz>
4400
4401 * g++.dg/pr71239.C: New test.
4402
bc47d9f6 44032016-05-25 Richard Biener <rguenther@suse.de>
4404
4860a6bf 4405 * gcc.dg/vect/pr58135.c: Rename to ...
4406 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4407
d8a3f157 44082016-05-25 Marek Polacek <polacek@redhat.com>
4409
4410 * g++.dg/pr65295.C: Use target c++14.
4411
3af16045 44122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4413
231010db 4414 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4415 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4416
949479b2 44172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4418
4419 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4420 instructions.
4421
6d6a3fc3 44222016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4423
4424 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4425 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4426 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4427 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4428 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4429 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4430 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4431 * c-c++-common/goacc/pcopy.c: Likewise.
4432 * c-c++-common/goacc/pcopyin.c: Likewise.
4433 * c-c++-common/goacc/pcopyout.c: Likewise.
4434 * c-c++-common/goacc/pcreate.c: Likewise.
4435 * c-c++-common/goacc/pr70688.c: New test.
4436 * c-c++-common/goacc/present-1.c: Adjust test.
4437 * c-c++-common/goacc/reduction-5.c: Likewise.
4438 * g++.dg/goacc/data-1.C: New test.
4439
af648be2 44402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4441
4442 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4443 vector parity built-in functions.
4444 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4445 count trailing zeros automatic vectorization.
4446 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4447 count trailing zeros built-in functions.
4448
4e173d60 44492016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4450
4451 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4452
a0c02a52 44532016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4454
4455 PR target/71050
4456 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4457
64c52e9c 44582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 PR c++/50436
4461 * g++.dg/template/crash123.C: New.
4462 * g++.dg/template/crash124.C: Likewise.
4463
752b5a4c 44642016-05-24 Martin Sebor <msebor@redhat.com>
4465
4466 PR c++/71147
4467 * g++.dg/ext/flexary16.C: New test.
4468
a36dd683 44692016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4470
f6871bbd 4471 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4472 before math.h is included.
a36dd683 4473 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4474 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4475 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4476 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4477 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4478 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4479 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4480 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4481 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4482 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4483 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4484 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4485 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4486 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4487 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4488 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4489 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4490 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4491 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4492 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4493 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4494 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4495 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4496
d60e1df7 44972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4498 Kelvin Nilsen <kelvin@gcc.gnu.org>
4499
4500 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4501 support.
4502
22d09025 45032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4504
4505 PR c++/69872
4506 * g++.dg/warn/Wno-narrowing1.C: New.
4507
6ef0143d 45082016-05-24 Marek Polacek <polacek@redhat.com>
4509
4510 PR c/71249
4511 * c-c++-common/Wswitch-unreachable-2.c: New test.
4512
962a2062 45132016-05-24 Jakub Jelinek <jakub@redhat.com>
4514
ead77194 4515 PR c++/71257
4516 * g++.dg/vect/simd-clone-6.cc: New test.
4517 * g++.dg/gomp/declare-simd-6.C: New test.
4518
962a2062 4519 PR middle-end/70434
4520 PR c/69504
4521 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4522
23edc6d1 45232016-05-24 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/71240
4526 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4527
30633bcc 45282016-05-24 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/71230
4531 * gcc.dg/torture/pr71230.c: New testcase.
4532 * g++.dg/torture/pr71230.C: Likewise.
4533
c9d624bd 45342016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4535
4536 * c-c++-common/goacc/routine-5.c: Add tests.
4537 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4538 * gfortran.dg/goacc/routine-6.f90: Add tests.
4539
ce143ff0 45402016-05-24 Richard Biener <rguenther@suse.de>
4541
4542 PR tree-optimization/71253
4543 * gcc.dg/torture/pr71253.c: New testcase.
4544
3bdaecd5 45452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4546
4547 PR middle-end/71252
4548 * gfortran.dg/pr71252.f90: New test.
4549
856b494d 45502016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4551
4552 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4553
7345b977 45542016-05-24 Richard Biener <rguenther@suse.de>
4555
4556 PR middle-end/70434
4557 PR c/69504
4558 * c-c++-common/vector-subscript-4.c: New testcase.
4559 * c-c++-common/vector-subscript-5.c: Likewise.
4560
6f065267 45612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4562
4563 PR fortran/71123
4564 * gfortran.dg/namelist_90.f: New test
4565
fd6757da 45662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4567
4568 PR fortran/66461
4569 * gfortran.dg/unexpected_eof.f: New test
4570
7d5555a8 45712016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4572 Kelvin Nilsen <kelvin@gcc.gnu.org>
4573
4574 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4575 as little endian.
4576
ae6744c9 45772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4578
4579 PR c++/70972
4580 * g++.dg/cpp0x/inh-ctor20.C: New.
4581 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4582
f0d91a85 45832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 PR c++/69095
4586 * g++.dg/cpp0x/variadic168.C: New.
4587
1618ffe5 45882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4589
4590 * g++.dg/cpp0x/pr31445.C: Test column number too.
4591 * g++.dg/cpp0x/pr32253.C: Likewise.
4592 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4593 * g++.dg/cpp0x/variadic36.C: Likewise.
4594
c0205bab 45952016-05-23 Marc Glisse <marc.glisse@inria.fr>
4596
4597 * gcc.dg/fold-notshift-2.c: Adjust.
4598
1398da0f 45992016-05-23 Marek Polacek <polacek@redhat.com>
4600
4601 PR c/49859
4602 * c-c++-common/Wswitch-unreachable-1.c: New test.
4603 * gcc.dg/Wswitch-unreachable-1.c: New test.
4604 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4605 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4606 * g++.dg/gomp/block-10.C: Likewise.
4607 * gcc.dg/gomp/block-10.c: Likewise.
4608 * g++.dg/gomp/block-9.C: Likewise.
4609 * gcc.dg/gomp/block-9.c: Likewise.
4610 * g++.dg/gomp/target-1.C: Likewise.
4611 * g++.dg/gomp/target-2.C: Likewise.
4612 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4613 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4614 * g++.dg/gomp/taskgroup-1.C: Likewise.
4615 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4616 * gcc.dg/gomp/teams-1.c: Likewise.
4617 * g++.dg/gomp/teams-1.C: Likewise.
4618 * g++.dg/overload/error3.C: Likewise.
4619 * g++.dg/tm/jump1.C: Likewise.
4620 * g++.dg/torture/pr40335.C: Likewise.
4621 * gcc.dg/c99-vla-jump-5.c: Likewise.
4622 * gcc.dg/switch-warn-1.c: Likewise.
4623 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4624 * gcc.dg/nested-func-1.c: Likewise.
4625 * gcc.dg/pr67784-4.c: Likewise.
4626
5403ed8b 46272016-05-23 Richard Biener <rguenther@suse.de>
4628
4629 PR tree-optimization/71230
4630 * gfortran.dg/pr71230-1.f90: New testcase.
4631 * gfortran.dg/pr71230-2.f90: Likewise.
4632
27510941 46332016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4634
1618ffe5 4635 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4636 * gcc.dg/vect/pr58135.c: Add new.
4637 * gfortran.dg/pr46519-1.f: Adjust test case.
4638
a41c605d 46392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4640
4641 PR c++/53401
4642 * g++.dg/cpp0x/decltype64.C: New.
4643
3eb254ab 46442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4645
4646 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4648 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4649
a75fffe1 46502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4651
4652 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4653 Add poly64x1_t and poly64x2_t cases if supported.
4654 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4655 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4656 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4657 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4658 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4659
56979b12 46602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4661
4662 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4663 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4664 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4665 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4666 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4667 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4668 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4669
dc5e98db 46702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4671
4672 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4673
c0f383ae 46742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4675
4676 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4677 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4678
2a4d70a2 46792016-05-22 Jakub Jelinek <jakub@redhat.com>
4680
4c109025 4681 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4682 constraint instead of "r".
4683 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4684 insn instead of vxorpd.
4685 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4686
bad891ce 4687 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4688 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4689
ac23ddb9 4690 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4691
9dac9579 4692 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4693 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4694
2a4d70a2 4695 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4696
9eafdd7b 46972016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4698
4699 PR middle-end/40921
4700 * gcc.dg/tree-ssa/pr40921.c: New test.
4701
93df190d 47022016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4703
4704 PR target/71103
4705 * gcc.target/avr/pr71103.c: New test.
4706
933b9f7f 47072016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4708
4709 PR middle-end/71179
4710 * gcc.dg/tree-ssa/pr71179.c: New test.
4711
8bdfbc08 47122016-05-20 Martin Sebor <msebor@redhat.com>
4713
4714 PR c/71115
4715 * gcc.dg/init-excess-2.c: New test.
4716
6827ab42 47172016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4718
4719 * gnat.dg/opt53.adb: New test.
4720 * gnat.dg/opt54.adb: Likewise.
4721
58a5f4c0 47222016-05-20 Martin Jambor <mjambor@suse.cz>
4723
4724 PR tree-optimization/70884
4725 * gcc.dg/tree-ssa/pr70919.c: New test.
4726
bb7145f6 47272016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4728
4729 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4730 formatting.
f6871bbd 4731 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4732 fix code formatting.
4733
47342016-05-20 Nathan Sidwell <nathan@acm.org>
4735
4736 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4737 non-common cases.
4738 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4739
9954d230 47402016-05-20 David Malcolm <dmalcolm@redhat.com>
4741
4742 * jit.dg/all-non-failing-tests.h: Add
4743 test-factorial-must-tail-call.c.
4744 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4745 * jit.dg/test-factorial-must-tail-call.c: New test case.
4746
08a161f9 47472016-05-20 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR fortran/71204
4750 * gfortran.dg/pr71204.f90: New test.
4751
3d380077 47522016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4753
4754 * gcc.target/nvptx/sincos.c: New test.
4755
0f104d56 47562016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4757
4758 PR c++/70572
4759 * g++.dg/cpp1y/auto-fn31.C: New.
4760
61736a1b 47612016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4762
4763 * gcc.target/powerpc/vec-addec.c: New test.
4764 * gcc.target/powerpc/vec-addec-int128.c: New test.
4765
b4a61e77 47662016-05-20 David Malcolm <dmalcolm@redhat.com>
4767
4768 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4769 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4770 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4772
9a2ace10 47732016-05-20 Jan Hubicka <hubicka@ucw.cz>
4774
4775 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4776
45cdf8c6 47772016-05-20 Jakub Jelinek <jakub@redhat.com>
4778
b9a1dcd5 4779 PR c++/71210
4780 * g++.dg/opt/pr71210-1.C: New test.
4781 * g++.dg/opt/pr71210-2.C: New test.
4782
45cdf8c6 4783 PR tree-optimization/29756
4784 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4785 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4786 only on selected targets where V4SImode vectors are known to be
4787 supported.
4788
92e3ffbf 47892016-05-20 Marc Glisse <marc.glisse@inria.fr>
4790
4791 PR tree-optimization/71079
4792 PR tree-optimization/71206
4793 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4794
5da368e3 47952016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4796
4797 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4798 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4799 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4800
2506d97a 48012016-05-20 Richard Guenther <rguenther@suse.de>
4802
4803 PR tree-optimization/29756
4804 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4805
adade307 48062016-05-20 Richard Biener <rguenther@suse.de>
4807
4808 PR tree-optimization/71185
4809 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4810
c3deca25 48112016-05-20 Richard Biener <rguenther@suse.de>
4812
4813 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4814
8b0bef14 48152016-05-19 Marek Polacek <polacek@redhat.com>
4816
4817 PR c++/71075
4818 * g++.dg/diagnostic/pr71075.C: New test.
4819
08025288 48202016-05-19 David Malcolm <dmalcolm@redhat.com>
4821
4822 PR c++/71184
4823 * g++.dg/pr71184.C: New test case.
4824
26a51591 48252016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4826
4827 * gcc.target/powerpc/darn-0.c: New test.
4828 * gcc.target/powerpc/darn-1.c: New test.
4829 * gcc.target/powerpc/darn-2.c: New test.
4830
d8d3e75a 48312016-05-19 Marek Polacek <polacek@redhat.com>
4832
4833 PR tree-optimization/71031
4834 * gcc.dg/tree-ssa/vrp100.c: New test.
4835
c28211ae 48362016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4837
4838 PR rtl-optimization/71148
4839 * gcc.dg/pr71148.c: New test.
4840
3f5ea43a 48412016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4842
4843 PR target/71056
4844 * gcc.target/arm/pr71056.c: New test.
4845
2a7d4c20 48462016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4847
4848 * c-c++-common/pr69669.c: Check the used mode.
4849
ed0b0569 48502016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4851
4852 PR sanitizer/64354
4853 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4854
410372fe 48552016-05-19 Richard Biener <rguenther@suse.de>
4856
4857 PR tree-optimization/70729
4858 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4859 * gcc.dg/graphite/scop-18.c: Likewise.
4860 * gcc.dg/pr41783.c: Disable LIM.
4861 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4862 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4863 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4864 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4865 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4866 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4867 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4868 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4869 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4870 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4871 * gfortran.dg/pr42108.f90: Likewise.
4872
56f34f03 48732016-05-18 David Malcolm <dmalcolm@redhat.com>
4874
4875 PR driver/69265
4876 * gcc.dg/spellcheck-options-11.c: New test case.
4877
e6481cd1 48782016-05-18 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR c++/71100
4881 * g++.dg/opt/pr71100.C: New test.
4882
be951c59 48832016-05-18 Martin Jambor <mjambor@suse.cz>
4884
4885 PR ipa/69708
4886 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4887 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4888 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4889 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4890
665ff45b 48912016-05-18 Martin Jambor <mjambor@suse.cz>
4892
4893 PR ipa/69708
4894 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4895 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4896 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4897 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4898 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4899
485be62c 49002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4901
4902 PR c++/69793
4903 * g++.dg/template/crash122.C: New.
4904
b251d5f5 49052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 PR c++/70466
4908 * g++.dg/template/pr70466-1.C: New.
4909 * g++.dg/template/pr70466-2.C: Likewise.
4910
c93e9931 49112016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4912
4913 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4914 splat operations and the XXSPLTIB instruction.
4915 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4916 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4917 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4918 xxlxor to clear a register.
4919
8ba6639c 49202016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4921
4922 * gcc.dg/torture/pr71020.c: New test.
4923
ec6e3005 49242016-05-18 Martin Jambor <mjambor@suse.cz>
4925
4926 PR ipa/70646
4927 * gcc.dg/ipa/pr70646.c: New test.
4928
5ef3c918 49292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4930
4931 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4932
70a88eab 49332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4934
4935 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4936 missing tests for vreinterpretq_p{8,16}.
4937
b52a930c 49382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4939
4940 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4941 vsliq_n_s64 and vsliq_n_u64.
4942
bdd4080b 49432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4944
4945 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4946 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4947
37814bf5 49482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4949
4950 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4951 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4952 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4953
764af2e0 49542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4955
4956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4957 in comment.
4958
ffe01a83 49592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4960
4961 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4962 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4963 "blr\t" and switch to scan-assembler-times.
4964
fab6dae9 49652016-05-18 Jiong Wang <jiong.wang@arm.com>
4966
231010db 4967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4968 with __aarch64__.
4969 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4970 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4971
4eb0c566 49722016-05-18 Jakub Jelinek <jakub@redhat.com>
4973
442f18f1 4974 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4975 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4976 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4977 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4978 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4979 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4980
4d83b36b 4981 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4982 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4983
a4528eec 4984 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4985 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4986
f0066139 4987 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4988 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4989
4eb0c566 4990 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4991
303e9267 49922016-05-18 Richard Biener <rguenther@suse.de>
4993
4994 PR tree-optimization/71168
4995 * gcc.dg/torture/pr71168.c: New testcase.
4996
0d7ddd44 49972016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4998
4999 PR middle-end/63586
5000 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5001 * gcc.dg/tree-ssa/pr63586.c: New test.
5002 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5003
899bcc0f 50042016-05-17 Nathan Sidwell <nathan@acm.org>
5005
5006 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5007 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5008 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5009 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5010
a2246979 50112016-05-17 Nathan Sidwell <nathan@acm.org>
5012
5013 * gcc.target/nvptx/abi-vararg-3.c: New.
5014
2f6a4d21 50152016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5016
5017 PR tree-optimization/54579
5018 PR middle-end/55299
5019 * gcc.dg/fold-notrotate-1.c: New test.
5020 * gcc.dg/fold-notshift-1.c: New test.
5021 * gcc.dg/fold-notshift-2.c: New test.
5022
27bdad45 50232016-05-17 Marek Polacek <polacek@redhat.com>
5024
5025 PR ipa/71146
5026 * g++.dg/ipa/pr71146.C: New test.
5027
f33a295a 50282016-05-17 David Malcolm <dmalcolm@redhat.com>
5029
5030 * jit.dg/test-error-array-bounds.c: New test case.
5031
b6dd53bf 50322016-05-17 Marc Glisse <marc.glisse@inria.fr>
5033
5034 * gcc.dg/tree-ssa/and-1.c: New testcase.
5035
a8719545 50362016-05-17 Marc Glisse <marc.glisse@inria.fr>
5037
5038 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5039 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5040
34806102 50412016-05-17 Marc Glisse <marc.glisse@inria.fr>
5042
5043 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5044 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5045
25fe08a8 50462016-05-17 Jiong Wang <jiong.wang@arm.com>
5047
5048 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5049
abf1a837 50502016-05-17 Jiong Wang <jiong.wang@arm.com>
5051
5052 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5053
666b9dd3 50542016-05-17 Jiong Wang <jiong.wang@arm.com>
5055
5056 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5057 ".2d[index]" when scan the assembly.
5058 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5059 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5060 float64x1.
5061 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5062
77d095c0 50632016-05-17 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/71132
5066 * gcc.dg/torture/pr71132.c: New testcase.
5067
28adcc23 50682016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5069
5070 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5071
2439931e 50722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5073
5074 PR target/70809
5075 * gcc.target/aarch64/pr70809_1.c: New test.
5076
5ec2ff80 50772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5078
5079 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5080 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5081 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5082 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5083
17fd1c7a 50842016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5085 Ilya Enkovich <ilya.enkovich@intel.com>
5086
5087 PR target/71114
5088 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5089
46729204 50902016-05-16 Jan Hubicka <hubicka@ucw.cz>
5091
5092 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5093 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5094
2a1125d6 50952016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5096
5097 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5098 test for __ARM_FP16_ARGS.
5099 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5100 * gcc.target/arm/aapcs/neon-vect10.c: New.
5101 * gcc.target/arm/aapcs/neon-vect9.c: New.
5102 * gcc.target/arm/aapcs/vfp18.c: New.
5103 * gcc.target/arm/aapcs/vfp19.c: New.
5104 * gcc.target/arm/aapcs/vfp20.c: New.
5105 * gcc.target/arm/aapcs/vfp21.c: New.
5106 * gcc.target/arm/fp16-aapcs-1.c: New.
5107 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5108 test for __ARM_FP16_ARGS.
5109 * g++.target/arm/fp16-return-1.c: Update expected output.
5110
ea3d2d74 51112016-05-16 Jiong Wang <jiong.wang@arm.com>
5112
5113 PR testsuite/70227
5114 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5115
6989e05f 51162016-05-15 Harald Anlauf <anlauf@gmx.de>
5117
5118 PR fortran/69603
5119 * gfortran.dg/pr69603.f90: New testcase.
5120
a5f52592 51212016-05-14 Fritz Reese <fritzoreese@gmail.com>
5122
5123 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5124
88f949ab 51252016-05-14 Fritz Reese <fritzoreese@gmail.com>
5126
5127 PR fortran/71047
5128 * gfortran.dg/pr71047.f08: New test.
5129
90c88567 51302016-05-13 Joseph Myers <joseph@codesourcery.com>
5131
5132 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5133 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5134 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5135
00a690cc 51362016-05-13 Martin Sebor <msebor@redhat.com>
5137
5138 PR c++/60049
5139 * g++.dg/cpp0x/constexpr-60049.C: New test.
5140
ec8b6af7 51412016-05-13 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR bootstrap/71071
5144 * gcc.dg/pr71071.c: New test.
5145
f54d1d7b 51462016-05-13 Uros Bizjak <ubizjak@gmail.com>
5147
5148 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5149 remove XOP handling.
2f3af60f 5150 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5151
a39a0392 51522016-05-13 Nathan Sidwell <nathan@acm.org>
5153
5154 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5155 __atomic_is_lock_free declaration.
5156
42333dd9 51572016-05-13 Richard Biener <rguenther@suse.de>
5158
5159 PR tree-optimization/42587
5160 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5161
c5442454 51622016-05-13 Martin Liska <mliska@suse.cz>
5163
5164 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5165 the new format of dump output.
5166
03a400fb 51672016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5168
5169 * gcc.dg/pr71084.c: New test.
5170
69278c3f 51712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5172
231010db 5173 PR target/53440
5174 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5175
8138f11b 51762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5177
5178 * gcc.target/aarch64/struct_return.c: New test.
5179
22a3f7bd 51802016-05-12 Marek Polacek <polacek@redhat.com>
5181
5182 PR c/70756
5183 * c-c++-common/pr70756-2.c: New test.
5184 * c-c++-common/pr70756.c: New test.
5185
9bcd42cc 51862016-05-12 Richard Biener <rguenther@suse.de>
5187
5188 PR tree-optimization/71059
5189 * gcc.dg/torture/pr71059.c: New testcase.
5190
5ffb4a0d 51912016-05-12 Richard Biener <rguenther@suse.de>
5192
5193 PR tree-optimization/71062
5194 * gcc.dg/torture/pr71062.c: New testcase.
5195
2ab65c31 51962016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5197
5198 PR tree-optimization/71006
5199 * gcc.dg/pr71006.c: New test.
5200
f0158fc0 52012016-05-12 Marek Polacek <polacek@redhat.com>
5202
5203 PR driver/71063
5204 * gcc.dg/opts-7.c: New test.
5205
0f56938b 52062016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5207
5208 PR target/70830
5209 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5210 Add -save-temps to dg-options.
5211 Scan for ldmfd rather than pop instruction.
5212 * gcc.target/arm/interrupt-2.c: Likewise.
5213 * gcc.target/arm/pr70830.c: New test.
5214
e10946d5 52152016-05-12 Jakub Jelinek <jakub@redhat.com>
5216
9fa8e468 5217 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5218 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5219
9ce62bbe 5220 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5221 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5222 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5223
708ae1b1 5224 PR target/71019
5225 * gcc.target/i386/avx512vl-pack-1.c: New test.
5226 * gcc.target/i386/avx512vl-pack-2.c: New test.
5227 * gcc.target/i386/avx512bw-pack-2.c: New test.
5228
a461f32e 5229 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5230
e10946d5 5231 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5232 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5233 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5234
f52a3ef6 52352016-05-12 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/70986
5238 * gcc.dg/torture/pr70986-1.c: New testcase.
5239 * gcc.dg/torture/pr70986-2.c: Likewise.
5240 * gcc.dg/torture/pr70986-3.c: Likewise.
5241
54c4d22e 52422016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5243
5244 PR c/43651
5245 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5246 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5247
57215d5b 52482016-05-11 Uros Bizjak <ubizjak@gmail.com>
5249
5250 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5251 directive.
5252 * gcc.target/i386/pr66746.c: Ditto.
5253
67d3121c 52542016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5255
5256 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5257 support.
5258 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5259 warning when using -mvsx-timode.
5260 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5261 * gcc.target/powerpc/dform-2.c: Likewise.
5262 * gcc.target/powerpc/pr68805.c: Likewise.
5263
7f8012a5 52642016-05-11 Marek Polacek <polacek@redhat.com>
5265
5266 PR c++/71024
5267 * c-c++-common/attributes-3.c: New test.
5268
3e8567ce 52692016-05-11 Nathan Sidwell <nathan@acm.org>
5270
5271 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5272 * gcc.c-torture/execute/pr68185.c: Likewise.
5273 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5274 * gcc.dg/pr69634.c: Requires scheduling.
5275 * gcc.dg/torture/pr66178.c: Require label values.
5276 * gcc.dg/setjmp-6.c: Require indirect jumps.
5277
3739ac00 52782016-05-11 Richard Biener <rguenther@suse.de>
5279
5280 PR tree-optimization/71055
5281 * gcc.dg/torture/pr71055.c: New testcase.
5282
1ff8b385 52832016-05-11 Richard Biener <rguenther@suse.de>
5284
5285 PR debug/71057
5286 * g++.dg/debug/pr71057.C: New testcase.
5287
77126efa 52882016-05-11 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR fortran/70855
5291 * gfortran.dg/gomp/pr70855.f90: New test.
5292
6fcaaf9b 52932016-05-11 Richard Biener <rguenther@suse.de>
5294
5295 PR middle-end/71002
5296 * g++.dg/torture/pr71002.C: New testcase.
5297
bfa8ea12 52982016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5299
5300 PR middle-end/70807
5301 * gcc.dg/pr70807.c: New test.
5302
87632549 53032016-05-10 Martin Sebor <msebor@redhat.com>
5304
5305 PR c++/38611
5306 * g++.dg/Wattributes.C: New test.
5307
f9153689 53082016-05-10 Marc Glisse <marc.glisse@inria.fr>
5309
5310 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5311 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5312 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5313
a44ed58a 53142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5315
5316 PR target/70799
5317 * gcc.target/i386/pr70799-1.c: New test.
5318
d6c90d89 53192016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5320
5321 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5322
c1f73044 53232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5324
5325 PR middle-end/70877
5326 * gcc.target/i386/pr70877.c: New test.
5327
e66d763a 53282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5329
5330 PR tree-optimization/70786
5331 * gcc.target/i386/pr70876.c: New test.
5332
a30ff73a 53332016-05-10 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR target/70927
5336 * gcc.target/i386/avx512vl-logic-1.c: New test.
5337 * gcc.target/i386/avx512vl-logic-2.c: New test.
5338 * gcc.target/i386/avx512dq-logic-2.c: New test.
5339
4b3fd38f 53402016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5341
5342 PR target/70963
5343 * gcc.target/powerpc/pr70963.c: New.
5344
abf93a25 53452016-05-10 David Malcolm <dmalcolm@redhat.com>
5346
5347 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5348 (test_very_wide_line): Add ruler to expected output.
5349 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5350 (test_very_wide_line): Likewise.
5351 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5352 (test_show_locus): Within the handling of "test_very_wide_line",
5353 enable show_ruler_p on the diagnostic context.
5354
d614888f 53552016-05-10 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/71039
5358 * gcc.dg/torture/pr71039.c: New testcase.
5359
dbca5ed9 53602016-05-10 Nathan Sidwell <nathan@acm.org>
5361
5362 * gcc.dg/nested-func-10.c: Requires alloca.
5363 * gcc.dg/nested-func-9.c: Requires alloca.
5364 * gcc.c-torture/execute/pr70460.c: Requires labels.
5365 * gcc.c-torture/compile/pr70199.c: Requires labels.
5366 * gcc.target/nvptx/decl.c: Compile only.
5367 * gcc.target/nvptx/trailing-init.c: Compile only.
5368 * gcc.target/nvptx/ary-init.c: Compile only.
5369
3fa82609 53702016-05-10 Marek Polacek <polacek@redhat.com>
5371
5372 PR c/70255
5373 * gcc.dg/attr-opt-1.c: New test.
5374
76825907 53752016-05-10 Richard Biener <rguenther@suse.de>
5376
5377 PR tree-optimization/70497
5378 PR tree-optimization/28367
5379 * gcc.dg/torture/20160404-1.c: New testcase.
5380 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5381 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5382
68255819 53832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5384
5385 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5386
d9aa8cdb 53872016-05-09 Uros Bizjak <ubizjak@gmail.com>
5388
5389 * gcc.target/i386/fabsneg-1.c New test.
5390
7cc16f50 53912016-05-09 Alan Modra <amodra@gmail.com>
5392
5393 PR testsuite/70826
5394 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5395
a83b7b63 53962016-05-09 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/70985
5399 * gcc.dg/torture/pr70985.c: New testcase.
5400
189d0706 54012016-05-09 Bin Cheng <bin.cheng@arm.com>
5402
5403 * gcc.dg/tree-ssa/ifc-9.c: New test.
5404 * gcc.dg/tree-ssa/ifc-10.c: New test.
5405 * gcc.dg/tree-ssa/ifc-11.c: New test.
5406 * gcc.dg/tree-ssa/ifc-12.c: New test.
5407 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5408 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5409 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5410
1ec957b0 54112016-05-09 Richard Biener <rguenther@suse.de>
5412
5413 PR fortran/70937
5414 * gfortran.dg/pr70937.f90: New testcase.
5415
923c7714 54162016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5417
5418 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5419
d7cd448a 54202016-05-07 Fritz Reese <fritzoreese@gmail.com>
5421
5422 PR fortran/56226
5423 * gfortran.dg/dec_structure_1.f90: New testcase.
5424 * gfortran.dg/dec_structure_2.f90: Ditto.
5425 * gfortran.dg/dec_structure_3.f90: Ditto.
5426 * gfortran.dg/dec_structure_4.f90: Ditto.
5427 * gfortran.dg/dec_structure_5.f90: Ditto.
5428 * gfortran.dg/dec_structure_6.f90: Ditto.
5429 * gfortran.dg/dec_structure_7.f90: Ditto.
5430 * gfortran.dg/dec_structure_8.f90: Ditto.
5431 * gfortran.dg/dec_structure_9.f90: Ditto.
5432 * gfortran.dg/dec_structure_10.f90: Ditto.
5433 * gfortran.dg/dec_structure_11.f90: Ditto.
5434 * gfortran.dg/dec_union_1.f90: Ditto.
5435 * gfortran.dg/dec_union_2.f90: Ditto.
5436 * gfortran.dg/dec_union_3.f90: Ditto.
5437 * gfortran.dg/dec_union_4.f90: Ditto.
5438 * gfortran.dg/dec_union_5.f90: Ditto.
5439 * gfortran.dg/dec_union_6.f90: Ditto.
5440 * gfortran.dg/dec_union_7.f90: Ditto.
5441
f681e29b 54422016-05-07 Tom de Vries <tom@codesourcery.com>
5443
5444 PR tree-optimization/70956
5445 * gcc.dg/graphite/pr70956.c: New test.
5446
68d7f375 54472016-05-06 Jakub Jelinek <jakub@redhat.com>
5448
faf39348 5449 PR middle-end/70941
5450 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5451 (a, b, c, d): Change type from char to signed char.
5452 (main): Compare against (signed char) -1634678893 instead of
5453 hardcoded -109. Use __builtin_abort instead of abort.
5454
b768b13a 5455 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5456 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5457
68d7f375 5458 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5459
5dda16ea 54602016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5461
5462 PR debug/70935
5463 * gcc.dg/torture/pr70935.c: New test.
5464
13ede1b5 54652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5466
5467 PR target/58219
7fc878c4 5468 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5469
96d94be2 54702016-05-06 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/70960
5473 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5474
e5d9f15d 54752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5476
5477 PR target/52933
5478 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5479 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5480 Adjust expected instruction counts.
5481 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5482
2dd7705f 54832016-05-06 Marek Polacek <polacek@redhat.com>
5484
5485 PR sanitizer/70875
5486 * gcc.dg/ubsan/bounds-3.c: New test.
5487
cb8bc632 54882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5489
5490 PR target/54089
5491 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5492
b343c173 54932016-05-06 Richard Biener <rguenther@suse.de>
5494
5495 PR middle-end/70931
5496 * gfortran.dg/pr70931.f90: New testcase.
5497
1e3db0b1 54982016-05-06 Richard Biener <rguenther@suse.de>
5499
5500 PR middle-end/70941
5501 * gcc.dg/torture/pr70941.c: New testcase.
5502
bdd54b6d 55032016-05-05 Bin Cheng <bin.cheng@arm.com>
5504
5505 PR tree-optimization/57206
5506 * gcc.dg/vect/pr57206.c: New test.
5507
499adcfd 55082016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5509
5510 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5511
871164c4 55122016-05-05 Jakub Jelinek <jakub@redhat.com>
5513
ecb23e00 5514 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5515
871164c4 5516 * c-c++-common/Wdangling-else-4.c: New test.
5517
70cf83ba 55182016-05-04 Jakub Jelinek <jakub@redhat.com>
5519
858c9470 5520 PR c++/70906
5521 PR c++/70933
5522 * g++.dg/opt/pr70906.C: New test.
5523 * g++.dg/opt/pr70933.C: New test.
5524
70cf83ba 5525 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5526
aaa36a78 55272016-05-04 Jan Hubicka <hubicka@ucw.cz>
5528
5529 * gcc.dg/ipa/pure-const-3.c: New testcase.
5530
1d52c456 55312016-05-04 Marek Polacek <polacek@redhat.com>
5532
5533 * c-c++-common/Wdangling-else-1.c: New test.
5534 * c-c++-common/Wdangling-else-2.c: New test.
5535 * c-c++-common/Wdangling-else-3.c: New test.
5536
dc581573 55372016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5538
5539 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5540 flag is present.
5541
a64030fe 55422016-05-04 Marek Polacek <polacek@redhat.com>
5543
5544 PR c/48778
5545 * gcc.dg/Waddress-2.c: New test.
5546
b461b04a 55472016-05-04 Alan Modra <amodra@gmail.com>
5548
5549 * gcc.target/powerpc/pr70866.c: New.
5550
c388a0cf 55512016-05-03 Martin Sebor <msebor@redhat.com>
5552
5553 PR c++/66561
5554 * c-c++-common/builtin_location.c: New test.
5555 * g++.dg/cpp1y/builtin_location.C: New test.
5556
5d4db8ef 55572016-05-03 Marek Polacek <polacek@redhat.com>
5558
5559 PR c/70859
5560 * gcc.dg/pr70859.c: New test.
5561 * gcc.dg/pr70859-2.c: New test.
5562
ca938765 55632016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5564
5565 * gnat.dg/debug5.adb: New testcase.
5566
60b27d5f 55672016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5568
5569 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5570 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5571 Procedure to check for z10 instruction set.
5572
5ab325d0 55732016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5574
5575 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5576
c548a0ad 55772016-05-03 Alan Modra <amodra@gmail.com>
5578
5579 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5580
d5ecd946 55812016-05-03 Jakub Jelinek <jakub@redhat.com>
5582
5583 * gcc.target/i386/avx512f-cvt-1.c: New test.
5584
35b0a053 55852016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5586
5587 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5588 -fdump-tree-vrp-details.
5589
9ae1b28a 55902016-05-03 Richard Biener <rguenther@suse.de>
5591
5592 * gcc.dg/pr30172-1.c: Adjust.
5593 * gcc.dg/pr63743.c: Likewise.
5594 * gcc.dg/tm/pr51696.c: Likewise.
5595 * c-c++-common/tm/safe-1.c: Likewise.
5596 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5597 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5598 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5599 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5600
9c1a31e4 56012016-05-03 Jakub Jelinek <jakub@redhat.com>
5602
fe69bcb9 5603 PR rtl-optimization/70467
5604 * gcc.target/i386/pr70467-3.c: New test.
5605 * gcc.target/i386/pr70467-4.c: New test.
5606
9082c4a4 5607 PR tree-optimization/70916
5608 * gcc.c-torture/compile/pr70916.c: New test.
5609
9c1a31e4 5610 PR target/49244
5611 * gcc.target/i386/pr49244-1.c: New test.
5612 * gcc.target/i386/pr49244-2.c: New test.
5613
69105acc 56142016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5615
5616 PR rtl-optimization/44281
5617 * gcc.target/i386/pr44281.c: New test.
5618
9ab8df54 56192016-05-03 bin cheng <bin.cheng@arm.com>
5620
5621 PR tree-optimization/56541
5622 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5623 * gcc.dg/vect/pr56541.c: new test.
5624
3c62cae0 56252016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5626
5627 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5628 __float128.
5629 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5630
91abc161 56312016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5632
5633 PR testsuite/70520
5634 * c-c++-common/asan/clone-test-1.c (main): Align child process
5635 stack to 16 bytes.
5636
aa3d1155 56372016-05-02 David Malcolm <dmalcolm@redhat.com>
5638
5639 PR c++/62314
5640 * g++.dg/spellcheck-fields-2.C: New test case.
5641
002c3f28 56422016-05-02 David Malcolm <dmalcolm@redhat.com>
5643
5644 PR c++/62314
5645 * g++.dg/pr62314.C: New test case.
5646
46e5dccc 56472016-05-02 Jan Hubicka <hubicka@ucw.cz>
5648
5649 * gcc.dg/ipa/inline-8.c: New testcase.
5650
663f4248 56512016-05-02 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR rtl-optimization/70467
5654 * gcc.target/i386/pr70467-1.c: New test.
5655
efe8bdf5 56562016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5657
5658 * gcc.dg/spec-options.c: Run the test on all targets.
5659 * gcc.dg/foo.specs: Use cpp_unique_options.
5660
47ef9633 56612016-05-02 Marc Glisse <marc.glisse@inria.fr>
5662
5663 * gcc.dg/tree-ssa/unord.c: New testcase.
5664
eb1a077c 56652016-05-02 Marc Glisse <marc.glisse@inria.fr>
5666
5667 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5668
28e869d0 56692016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5670
5671 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5672
dd185f6e 56732016-05-02 Marek Polacek <polacek@redhat.com>
5674
5675 PR c/70851
5676 * gcc.dg/enum-incomplete-3.c: New test.
5677
773d09b9 56782016-05-02 Marek Polacek <polacek@redhat.com>
5679 Tom de Vries <tom@codesourcery.com>
5680
5681 PR tree-optimization/70700
5682 * gcc.dg/pr70700.c: New test.
5683
f0dc3286 56842016-05-01 Uros Bizjak <ubizjak@gmail.com>
5685
5686 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5687 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5688 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5689 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5690 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5691
7f931827 56922016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5693
5694 * ada/acats/run_acats: Rename into...
5695 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5696 * ada/acats/run_all.sh: Remove redundant test.
5697 (target_run): Move around.
5698 (target_gnatchop): Use newly built executable.
5699 (target_gnatmake): Likewise.
5700 Check that the compilation of impbit succeeds.
5701
1c492b4e 57022016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5703
5704 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5705 * gcc.dg/20021029-1.c: Likewise.
5706 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5707 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5708 * gcc.target/sh/cmpstr.c: Likewise.
5709 * gcc.target/sh/cmpstrn.c: Likewise.
5710 * gcc.target/sh/memset.c: Likewise.
5711 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5712 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5713 * gcc.target/sh/pr39423-1.c: Likewise.
5714 * gcc.target/sh/pr49468-di.c: Likewise.
5715 * gcc.target/sh/pr49468-si.c: Likewise.
5716 * gcc.target/sh/pr49880-1.c: Likewise.
5717 * gcc.target/sh/pr49880-2.c: Likewise.
5718 * gcc.target/sh/pr49880-3.c: Likewise.
5719 * gcc.target/sh/pr50751-1.c: Likewise.
5720 * gcc.target/sh/pr50751-4.c: Likewise.
5721 * gcc.target/sh/pr50751-7.c: Likewise.
5722 * gcc.target/sh/pr51244-1.c: Likewise.
5723 * gcc.target/sh/pr51244-10.c: Likewise.
5724 * gcc.target/sh/pr51244-11.c: Likewise.
5725 * gcc.target/sh/pr51244-12.c: Likewise.
5726 * gcc.target/sh/pr51244-13.c: Likewise.
5727 * gcc.target/sh/pr51244-14.c: Likewise.
5728 * gcc.target/sh/pr51244-17.c: Likewise.
5729 * gcc.target/sh/pr51244-18.c: Likewise.
5730 * gcc.target/sh/pr51244-19.c: Likewise.
5731 * gcc.target/sh/pr51244-4.c: Likewise.
5732 * gcc.target/sh/pr51244-5.c: Likewise.
5733 * gcc.target/sh/pr51244-7.c: Likewise.
5734 * gcc.target/sh/pr51244-8.c: Likewise.
5735 * gcc.target/sh/pr51244-9.c: Likewise.
5736 * gcc.target/sh/pr51697.c: Likewise.
5737 * gcc.target/sh/pr52483-1.c: Likewise.
5738 * gcc.target/sh/pr52483-2.c: Likewise.
5739 * gcc.target/sh/pr52483-3.c: Likewise.
5740 * gcc.target/sh/pr52483-5.c: Likewise.
5741 * gcc.target/sh/pr52933-1.c: Likewise.
5742 * gcc.target/sh/pr52933-2.c: Likewise.
5743 * gcc.target/sh/pr52933-3.c: Likewise.
5744 * gcc.target/sh/pr53568-1.c: Likewise.
5745 * gcc.target/sh/pr53976-1.c: Likewise.
5746 * gcc.target/sh/pr53988-1.c: Likewise.
5747 * gcc.target/sh/pr53988.c: Likewise.
5748 * gcc.target/sh/pr54089-1.c: Likewise.
5749 * gcc.target/sh/pr54089-6.c: Likewise.
5750 * gcc.target/sh/pr54089-7.c: Likewise.
5751 * gcc.target/sh/pr54089-8.c: Likewise.
5752 * gcc.target/sh/pr54089-9.c: Likewise.
5753 * gcc.target/sh/pr54236-1.c: Likewise.
5754 * gcc.target/sh/pr54236-2.c: Likewise.
5755 * gcc.target/sh/pr54236-3.c: Likewise.
5756 * gcc.target/sh/pr54236-4.c: Likewise.
5757 * gcc.target/sh/pr54386.c: Likewise.
5758 * gcc.target/sh/pr54602-1.c: Likewise.
5759 * gcc.target/sh/pr54685.c: Likewise.
5760 * gcc.target/sh/pr54760-1.c: Likewise.
5761 * gcc.target/sh/pr54760-2.c: Likewise.
5762 * gcc.target/sh/pr54760-3.c: Likewise.
5763 * gcc.target/sh/pr54760-4.c: Likewise.
5764 * gcc.target/sh/pr54760-5.c: Likewise.
5765 * gcc.target/sh/pr54760-6.c: Likewise.
5766 * gcc.target/sh/pr55146.c: Likewise.
5767 * gcc.target/sh/pr55160.c: Likewise.
5768 * gcc.target/sh/pr59278.c: Likewise.
5769 * gcc.target/sh/pr59401-1.c: Likewise.
5770 * gcc.target/sh/pr59533-1.c: Likewise.
5771 * gcc.target/sh/pr63260.c: Likewise.
5772 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5773 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5774 * gcc.target/sh/strlen.c: Likewise.
5775 * gcc.target/sh/torture/pr30807.c: Likewise.
5776 * gcc.target/sh/torture/pr34777.c: Likewise.
5777 * gcc.target/sh/torture/pr64652.c: Likewise.
5778 * gcc.target/sh/torture/pr65505.c: Likewise.
5779 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5780 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5781
0c4005be 57822016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/66644
5785 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5786
d94e6223 57872016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5788
5789 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5790 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5791 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5792 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5793
46f37836 57942016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5795
5796 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5797 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5798
4d0a8bac 57992016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5800
5801 PR middle-end/70626
5802 * c-c++-common/goacc/combined-reduction.c: New test.
5803 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5804
b98e0db3 58052016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5806
5807 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5808 *movdi_internal pattern only if PIC off.
5809 * gcc.target/i386/pr70155-2.c: Likewise.
5810 * gcc.target/i386/pr70155-3.c: Likewise.
5811 * gcc.target/i386/pr70155-4.c: Likewise.
5812 * gcc.target/i386/pr70155-5.c: Likewise.
5813 * gcc.target/i386/pr70155-6.c: Likewise.
5814 * gcc.target/i386/pr70155-7.c: Likewise.
5815 * gcc.target/i386/pr70155-8.c: Likewise.
5816 * gcc.target/i386/pr70155-15.c: Likewise.
5817 * gcc.target/i386/pr70155-17.c: Likewise.
5818 * gcc.target/i386/pr70155-22.c: Likewise.
5819
8b066242 58202016-04-29 Bin Cheng <bin.cheng@arm.com>
5821
5822 PR tree-optimization/70803
5823 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5824
22912e73 58252016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5826
5827 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5828 optimization of vector loop.
5829 * gcc.target/i386/vect-unpack-3.c: New test.
5830 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5831 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5832 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5833
568128c6 58342016-04-29 Marek Polacek <polacek@redhat.com>
5835
5836 PR sanitizer/70342
5837 * g++.dg/ubsan/null-7.C: New test.
5838
025dd1e0 5839 PR c/70852
5840 * gcc.dg/pr70852.c: New test.
5841
eb16928e 58422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5843
5844 PR/69089
5845 * g++.dg/cpp0x/alignas6.C: New test.
5846
d7377ee9 58472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5848
4860a6bf 5849 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5850 * gcc.dg/pr27003.c: Likewise.
5851 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5852 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5853 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5854 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5855 * gcc.target/arc/mxy.c: Likewise.
5856 * gcc.target/arc/mswape.c: Likewise.
5857 * gcc.target/arc/mrtsc.c: Likewise.
5858 * gcc.target/arc/mcrc.c: Likewise.
5859 * gcc.target/arc/mdsp-packa.c: Likewise.
5860 * gcc.target/arc/mdvbf.c: Likewise.
5861 * gcc.target/arc/mlock.c: Likewise.
5862 * gcc.target/arc/mmac-24.c: Likewise.
5863 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5864
efa1b7ab 58652016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5866 Matthijs Kooijman <matthijs@stdin.nl>
5867 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5868
5869 PR target/60040
5870 * gcc.target/avr/pr60040-1.c: New.
5871 * gcc.target/avr/pr60040-2.c: New.
5872
00371d68 58732016-04-29 Richard Biener <rguenther@suse.de>
5874
5875 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5876
73447cc5 58772016-04-29 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/13962
5880 PR tree-optimization/65686
5881 * gcc.dg/uninit-pr65686.c: New testcase.
5882
c2087b56 58832016-04-29 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR middle-end/70843
5886 * gcc.dg/pr70843.c: New test.
5887
cdd06d5a 58882016-04-28 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR target/70858
5891 * gcc.target/i386/pr70858.c: New test.
5892
1a60079e 58932016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5894
5895 * gcc.target/arc/nps400-1.c: New file.
5896
11bc2894 58972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5898 Andrew Burgess <andrew.burgess@embecosm.com>
5899
5900 * gcc.target/arc/movh_cl-1.c: New file.
5901
dd9bf0b5 59022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5903 Andrew Burgess <andrew.burgess@embecosm.com>
5904
5905 * gcc.target/arc/extzv-1.c: New file.
5906 * gcc.target/arc/insv-1.c: New file.
5907 * gcc.target/arc/insv-2.c: New file.
5908 * gcc.target/arc/movb-1.c: New file.
5909 * gcc.target/arc/movb-2.c: New file.
5910 * gcc.target/arc/movb-3.c: New file.
5911 * gcc.target/arc/movb-4.c: New file.
5912 * gcc.target/arc/movb-5.c: New file.
5913 * gcc.target/arc/movb_cl-1.c: New file.
5914 * gcc.target/arc/movb_cl-2.c: New file.
5915 * gcc.target/arc/movbi_cl-1.c: New file.
5916 * gcc.target/arc/movl-1.c: New file.
5917
a22e4209 59182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5919 Andrew Burgess <andrew.burgess@embecosm.com>
5920
5921 * gcc.target/arc/cmem-1.c: New file.
5922 * gcc.target/arc/cmem-2.c: New file.
5923 * gcc.target/arc/cmem-3.c: New file.
5924 * gcc.target/arc/cmem-4.c: New file.
5925 * gcc.target/arc/cmem-5.c: New file.
5926 * gcc.target/arc/cmem-6.c: New file.
5927 * gcc.target/arc/cmem-7.c: New file.
5928 * gcc.target/arc/cmem-ld.inc: New file.
5929 * gcc.target/arc/cmem-st.inc: New file.
5930
287c3982 59312016-04-28 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR target/70821
5934 * gcc.target/i386/pr70821.c: New test.
5935
e40e5340 59362016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5937
5938 * gcc.target/powerpc/vec-adde.c: New test.
5939 * gcc.target/powerpc/vec-adde-int128.c: New test.
5940
cf977d50 59412016-04-28 Jakub Jelinek <jakub@redhat.com>
5942
5943 * gcc.target/i386/avx-vround-1.c: New test.
5944 * gcc.target/i386/avx-vround-2.c: New test.
5945 * gcc.target/i386/avx512vl-vround-1.c: New test.
5946 * gcc.target/i386/avx512vl-vround-2.c: New test.
5947
572f8300 59482016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5949
5950 PR testsuite/70595
5951 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5952 (check_effective_target_cilkplus_runtime): ... this.
5953 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5954 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5955
5956 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5957 Require cilkplus_runtime.
5958 Don't add -lcilkrts.
5959 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5960 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5961 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5962 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5963 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5964 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5965 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5966 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5967 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5968 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5969 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5970 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5971 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5972 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5973 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5974 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5975 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5976 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5977 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5978 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5979 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5980 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5981 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5982 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5983 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5984 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5985 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5986 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5987 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5988
5989 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5990 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5991
5992 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5993
5994 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5995 cilkplus_runtime.
5996
dfba0905 59972016-04-27 Marc Glisse <marc.glisse@inria.fr>
5998
5999 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6000 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6001
605a4556 60022015-04-27 Ryan Burn <contact@rnburn.com>
6003
6004 PR c++/69024
6005 PR c++/68997
6006 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6007 diagnostic.
6008 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6009 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6010
6a1231a5 60112016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6012
6013 * gnat.dg/limited_with4.ad[sb]: New test.
6014 * gnat.dg/limited_with4_pkg.ads: New helper.
6015
4dad9e09 60162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6017
6018 PR target/70155
6019 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6020 and movv1ti_internal patterns
6021 * gcc.target/i386/pr70155-1.c: New test.
6022 * gcc.target/i386/pr70155-2.c: Likewise.
6023 * gcc.target/i386/pr70155-3.c: Likewise.
6024 * gcc.target/i386/pr70155-4.c: Likewise.
6025 * gcc.target/i386/pr70155-5.c: Likewise.
6026 * gcc.target/i386/pr70155-6.c: Likewise.
6027 * gcc.target/i386/pr70155-7.c: Likewise.
6028 * gcc.target/i386/pr70155-8.c: Likewise.
6029 * gcc.target/i386/pr70155-9.c: Likewise.
6030 * gcc.target/i386/pr70155-10.c: Likewise.
6031 * gcc.target/i386/pr70155-11.c: Likewise.
6032 * gcc.target/i386/pr70155-12.c: Likewise.
6033 * gcc.target/i386/pr70155-13.c: Likewise.
6034 * gcc.target/i386/pr70155-14.c: Likewise.
6035 * gcc.target/i386/pr70155-15.c: Likewise.
6036 * gcc.target/i386/pr70155-16.c: Likewise.
6037 * gcc.target/i386/pr70155-17.c: Likewise.
6038 * gcc.target/i386/pr70155-18.c: Likewise.
6039 * gcc.target/i386/pr70155-19.c: Likewise.
6040 * gcc.target/i386/pr70155-20.c: Likewise.
6041 * gcc.target/i386/pr70155-21.c: Likewise.
6042 * gcc.target/i386/pr70155-22.c: Likewise.
6043
a80f3f45 60442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6045
6046 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6047 ".{5,6}".
6048
279305d1 60492016-04-27 Bin Cheng <bin.cheng@arm.com>
6050
6051 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6052 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6053 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6054 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6055 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6056
8974b625 60572016-04-27 Richard Biener <rguenther@suse.de>
6058
6059 PR ipa/70760
6060 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6061 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6062
886d5463 60632016-04-27 Nathan Sidwell <nathan@acm.org>
6064
6065 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6066 * g++.dg/ubsan/pr63956.C: Adjust error location.
6067
f0e35aa9 60682016-04-27 Nick Clifton <nickc@redhat.com>
6069
6070 PR middle-end/49889
6071 * gcc.dg/pr49889.c: New test.
6072
40385231 60732016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6074
6075 * c-c++-common/memset-array.c: New test.
6076
37229a71 60772016-04-26 Martin Sebor <msebor@redhat.com>
6078
6079 PR c++/66639
6080 * g++.dg/cpp1y/func_constexpr.C: New test.
6081
3eedf9bd 60822016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6083
6084 PR c++/70241
6085 * g++.dg/cpp0x/enum32.C: New test.
6086 * g++.dg/cpp0x/enum33.C: New test.
6087
60882016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6089
6090 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6091 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6092 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6093 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6094 * gcc.c-torture/execute/pr38151.c: Likewise.
6095 * gcc.c-torture/execute/pr66556.c: Likewise.
6096 * gcc.c-torture/execute/pr67781.c: Likewise.
6097 * gcc.c-torture/execute/pr68648.c: Likewise.
6098
8c51f92f 60992016-04-26 Marc Glisse <marc.glisse@inria.fr>
6100
6101 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6102
fa20ebd3 61032016-04-26 Marek Polacek <polacek@redhat.com>
6104
6105 PR c/67784
6106 * gcc.dg/pr67784-3.c: New test.
6107 * gcc.dg/pr67784-4.c: New test.
6108 * gcc.dg/pr67784-5.c: New test.
6109
9db47803 6110 PR c/70791
6111 * gcc.dg/Wnested-externs-2.c: New test.
6112
bff407f2 61132016-04-26 Marc Glisse <marc.glisse@inria.fr>
6114
6115 * gcc.dg/fold-plusmult.c: Adjust.
6116 * gcc.dg/no-strict-overflow-6.c: Adjust.
6117 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6118
78d0c69e 61192016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6120
6121 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6122 number scans.
6123 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6124 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6125 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6126 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6127 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6128 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6129 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6130 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6131 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6132 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6133 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6134 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6135 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6136 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6137 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6138 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6139 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6140 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6141 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6142 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6143 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6144 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6145 scans.
6146 * gcc.target/i386/pr32219-4.c: Likewise.
6147 * gcc.target/i386/pr32219-6.c: Likewise.
6148 * gcc.target/i386/pr32219-8.c: Likewise.
6149
221d6722 61502016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6153 associated options.
6154
514727a9 61552016-04-26 Marek Polacek <polacek@redhat.com>
6156
6157 PR c++/70744
6158 * g++.dg/ext/cond2.C: New test.
6159
e6ee4c61 61602016-04-26 Bin Cheng <bin.cheng@arm.com>
6161
6162 PR tree-optimization/70771
6163 PR tree-optimization/70775
6164 * gcc.dg/pr70771.c: New test.
3730828c 6165 * gcc.dg/pr70775.c: New test.
e6ee4c61 6166
b3d72796 61672016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6168
6169 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6170
c11ece29 61712016-04-25 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/70780
6174 * gcc.dg/torture/pr70780.c: New testcase.
6175
d40b10b2 61762016-04-25 Michael Collison <michael.collison@arm.com>
6177
4860a6bf 6178 * gcc.target/arm/neon-vaddws16.c: New test.
6179 * gcc.target/arm/neon-vaddws32.c: New test.
6180 * gcc.target/arm/neon-vaddwu16.c: New test.
6181 * gcc.target/arm/neon-vaddwu32.c: New test.
6182 * gcc.target/arm/neon-vaddwu8.c: New test.
6183 * lib/target-supports.exp
d40b10b2 6184 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6185 that arm neon support vector widen sum of HImode TO SImode.
6186
4bbfd6c2 61872016-04-23 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR sanitizer/70712
6190 * c-c++-common/asan/pr70712.c: New test.
6191
524df596 61922016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6193
6194 * .gitattributes: New file.
6195
426c75c3 61962016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6199
c052a8d5 62002016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6201
6202 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6203 * gfortran.dg/submodule_15.f08: Likewise.
6204
c08d4612 62052016-04-22 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/70740
6208 * gcc.dg/torture/pr70740.c: New testcase.
6209
fd3211e1 62102016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6211
6212 PR target/70750
6213 * gcc.target/i386/pr70750-1.c: New test.
6214 * gcc.target/i386/pr70750-2.c: Likewise.
6215
15acd78c 62162016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6217
6218 PR c++/70540
6219 * g++.dg/cpp0x/auto48.C: New.
6220
192bf59c 62212016-04-21 Marek Polacek <polacek@redhat.com>
6222
6223 PR c++/70513
6224 * g++.dg/cpp0x/forw_enum12.C: New test.
6225 * g++.dg/cpp0x/forw_enum13.C: New test.
6226
5d429e99 62272016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6228
6229 PR target/70728
6230 * gcc.target/i386/pr70728.c: New test.
6231
06777d85 62322016-04-21 Richard Biener <rguenther@suse.de>
6233
6234 PR middle-end/70747
6235 * gcc.dg/pr70747.c: New testcase.
6236
7434c6fb 62372016-04-21 Bin Cheng <bin.cheng@arm.com>
6238
6239 PR tree-optimization/70715
6240 * gcc.dg/tree-ssa/scev-13.c: New test.
6241
f3ec0970 62422016-04-21 Marc Glisse <marc.glisse@inria.fr>
6243
6244 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6245
523f3a9d 62462016-04-21 Marc Glisse <marc.glisse@inria.fr>
6247
6248 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6249
ace7bf06 62502016-04-20 Jan Hubicka <jh@suse.cz>
6251
6252 PR ipa/70018
6253 * g++.dg/ipa/nothrow-1.C: New testcase.
6254
2b073aa6 62552016-04-20 Nathan Sidwell <nathan@acm.org>
6256
6257 PR c++/55635
6258 * g++.dg/eh/delete1.C: New.
6259
8a574c11 62602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6261
6262 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6263 -mtune-ctrl=sse_typeless_stores.
6264
e3400750 62652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6266
6267 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6268
4bd8a059 62692016-04-20 Bin Cheng <bin.cheng@arm.com>
6270
6271 PR tree-optimization/69489
6272 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6273
70574e60 62742016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6275
6276 PR c++/69363
6277 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6278 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6279 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6280
bd6f374c 62812016-04-20 Bin Cheng <bin.cheng@arm.com>
6282
6283 PR tree-optimization/56625
6284 PR tree-optimization/69489
6285 * gcc.dg/vect/pr56625.c: New test.
6286 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6287
482539ee 62882016-04-20 Andrew Pinski <apinski@cavium.com>
6289
6290 PR target/64971
6291 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6292
b4672800 62932016-04-20 Arnaud Charlet <charlet@adacore.com>
6294
6295 * gnat.dg/self1.adb: Remove now incorrect test.
6296
4fb48737 62972016-04-20 Bin Cheng <bin.cheng@arm.com>
6298
6299 * gcc.dg/tree-ssa/scev-11.c: New test.
6300 * gcc.dg/tree-ssa/scev-12.c: New test.
6301
97efb92e 63022016-04-20 Marek Polacek <polacek@redhat.com>
6303
6304 PR tree-optimization/70725
6305 * gcc.dg/pr70725.c: New test.
6306
9d2d4060 63072016-04-20 Richard Biener <rguenther@suse.de>
6308
6309 PR tree-optimization/70726
6310 * g++.dg/vect/pr70726.cc: New testcase.
6311
54530437 63122016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6313
6314 PR target/70674
6315 * gcc.target/s390/pr70674.c: New test.
6316
acda2210 63172016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6318
6319 PR libgfortran/70684
6320 * gfortran.dg/list_read_14.f90: New test.
6321
b7040bb0 63222016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6323
6324 PR target/69201
6325 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6326 extern to force it misaligned.
6327 (b): Likewise.
6328 (c): Likewise.
6329 (d): Likewise.
6330 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6331 Don't check `*' before movv4sf_internal.
6332 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6333 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6334 Don't check `*' before movv16qi_internal.
6335 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6336 extern to force it misaligned.
6337 (b): Likewise.
6338 (c): Likewise.
6339 (d): Likewise.
6340 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6341 Don't check `*' before movv2df_internal.
6342 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6343 extern to force it misaligned.
6344 (b): Likewise.
6345 (c): Likewise.
6346 (d): Likewise.
6347 Check movv8sf_internal instead of avx_storeups256.
6348 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6349
263b5475 63502016-04-19 Richard Biener <rguenther@suse.de>
6351
6352 PR tree-optimization/70171
6353 * g++.dg/tree-ssa/pr70171.C: New testcase.
6354
222ac318 63552016-04-19 Richard Biener <rguenther@suse.de>
6356
6357 PR tree-optimization/70724
6358 * gcc.dg/torture/pr70724.c: New testcase.
6359
003000a4 63602016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6361
6362 PR middle-end/70689
4860a6bf 6363 * gcc.target/i386/pr70689.c: New.
003000a4 6364
3f6e13de 63652016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6366
6367 PR target/70708
6368 * gcc.target/i386/pr70708.c: New test.
6369
10abddbd 63702016-04-18 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/43434
6373 * gcc.dg/vect/pr43434.c: New testcase.
6374 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6375 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6376 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6377 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6378 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6379 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6380 * gcc.dg/gomp/pr68640.c: Likewise.
6381 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6382 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6383
950db54a 63842016-04-18 Richard Biener <rguenther@suse.de>
6385
6386 PR tree-optimization/70701
6387 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6388
67ccbf39 63892016-04-18 Tom de Vries <tom@codesourcery.com>
6390
6391 PR testsuite/70699
6392 * gcc.dg/pr70161.c: Add dot-file scans.
6393 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6394 instead of after last dot char.
6395
021ad2f3 63962016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * c-c++-common/dump-ada-spec-3.c: New test.
6399 * c-c++-common/dump-ada-spec-4.c: Likewise.
6400
d572fcfd 64012016-04-17 Tom de Vries <tom@codesourcery.com>
6402
6403 PR other/70183
6404 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6405
8b4ee73c 64062016-04-15 Jan Hubicka <jh@suse.cz>
6407
6408 PR ipa/70018
6409 * g++.dg/ipa/pure-const-1.C: New testcase.
6410 * g++.dg/ipa/pure-const-2.C: New testcase.
6411 * g++.dg/ipa/pure-const-3.C: New testcase.
6412
eac243e7 64132016-04-15 Marek Polacek <polacek@redhat.com>
6414
6415 PR c/70671
6416 * gcc.dg/bitfld-22.c: New test.
6417
64c1df32 64182016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6419
6420 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6421 x86_64.
6422
926f9422 64232016-04-15 Marek Polacek <polacek@redhat.com>
6424
6425 PR c/70651
6426 * c-c++-common/pr70651.c: New test.
6427
309bbaa3 64282016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6429
6430 PR rtl-optimization/70681
6431 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6432 dump scan on arm and powerpc.
6433 * gcc.dg/pr10474.c: Likewise.
6434
b4ba8358 64352016-04-15 Jakub Jelinek <jakub@redhat.com>
6436
ed92874a 6437 PR c++/69517
6438 PR c++/70019
6439 PR c++/70588
6440 * g++.dg/cpp1y/vla11.C: Revert for real.
6441
b4ba8358 6442 PR c/70436
6443 * c-c++-common/Wparentheses-1.c: New test.
6444 * c-c++-common/gomp/Wparentheses-1.c: New test.
6445 * c-c++-common/gomp/Wparentheses-2.c: New test.
6446 * c-c++-common/gomp/Wparentheses-3.c: New test.
6447 * c-c++-common/gomp/Wparentheses-4.c: New test.
6448 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6449 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6450 * c-c++-common/goacc/Wparentheses-1.c: New test.
6451
65717bb5 64522016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6453
6454 PR target/70662
6455 * gcc.target/i386/pr70662.c: New test.
6456
ca1a4077 64572016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6458 Alan Modra <amodra@gmail.com>
ca1a4077 6459
6460 PR tree-optimization/70130
6461 * gcc.dg/vect/O3-pr70130.c: New testcase.
6462
dbe1794c 64632016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6464
11836644 6465 PR target/70669
6466 * gcc.target/powerpc/pr70669.c: New test.
6467
dbe1794c 6468 PR target/70640
6469 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6470 a power7 system that does not have an assembler that supports
6471 power8.
6472
4c1007f1 64732016-04-14 Martin Sebor <msebor@redhat.com>
6474
6475 PR c++/69517
6476 PR c++/70019
6477 PR c++/70588
6478 * c-c++-common/ubsan/vla-1.c: Revert.
6479 * g++.dg/cpp1y/vla11.C: Same.
6480 * g++.dg/cpp1y/vla12.C: Same.
6481 * g++.dg/cpp1y/vla13.C: Same.
6482 * g++.dg/cpp1y/vla14.C: Same.
6483 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6484 * g++.dg/init/array24.C: Same.
4c1007f1 6485 * g++.dg/ubsan/vla-1.C: Same.
6486
22dcab66 64872016-04-14 Marek Polacek <polacek@redhat.com>
6488 Jan Hubicka <hubicka@ucw.cz>
6489
6490 PR c++/70029
6491 * g++.dg/torture/pr70029.C: New test.
6492
3e74b025 64932016-04-14 Martin Sebor <msebor@redhat.com>
6494
6495 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6496 type size to prevent failures on targets with very low maximum
6497 alignment.
6498
1d2e0f2a 64992016-04-14 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/70623
6502 * gcc.dg/torture/pr70623.c: New testcase.
6503 * gcc.dg/torture/pr70623-2.c: Likewise.
6504
9aed0626 65052016-04-13 Martin Sebor <msebor@redhat.com>
6506
6507 PR c++/69517
6508 PR c++/70019
6509 PR c++/70588
6510 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6511 * g++.dg/cpp1y/vla11.C: New test.
6512 * g++.dg/cpp1y/vla12.C: New test.
6513 * g++.dg/cpp1y/vla13.C: New test.
6514 * g++.dg/cpp1y/vla14.C: New test.
6515 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6516 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6517 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6518
fd499010 65192016-04-13 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR c++/70641
6522 * g++.dg/opt/pr70641.C: New test.
6523
87fa7252 65242016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6525
6526 PR rtl-optimization/68749
6527 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6528 effects of argument promotions.
6529 Remove default args to dg-skip-if.
6530
6c40e18b 65312016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/70635
6534 * g++.dg/parse/pr70635.C: New.
6535
92c53257 65362016-04-13 Marek Polacek <polacek@redhat.com>
6537
6538 PR c++/70639
6539 * c-c++-common/Wmisleading-indentation-4.c: New test.
6540
0241e4dc 65412016-04-13 Marek Polacek <polacek@redhat.com>
6542
6543 PR c/70436
4860a6bf 6544 * gcc.dg/Wparentheses-12.c: New test.
6545 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6546
92bda444 65472016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6548
6549 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6550 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6551 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6552
38ea8a26 65532016-04-13 Jakub Jelinek <jakub@redhat.com>
6554
d08aa032 6555 PR middle-end/70633
6556 * gcc.c-torture/compile/pr70633.c: New test.
6557
38ea8a26 6558 PR debug/70628
6559 * gcc.dg/torture/pr70628.c: New test.
6560
9231d5c2 65612016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6562
6563 PR c++/70610
6564 * g++.dg/template/pr70610.C: New test.
6565 * g++.dg/template/pr70610-2.C: New test.
6566 * g++.dg/template/pr70610-3.C: New test.
6567 * g++.dg/template/pr70610-4.C: New test.
6568
249ca944 65692016-04-12 Jakub Jelinek <jakub@redhat.com>
6570
7f2ea2fb 6571 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6572 128 instead of 32.
6573
249ca944 6574 PR c++/70571
6575 * g++.dg/ext/pr70571.C: New test.
6576
8ca5a97d 65772016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6578
bf32a52d 6579 PR target/70640
8ca5a97d 6580 * gcc.target/powerpc/pr70640.c: New test.
6581
e971b45f 65822016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/68722
6585 * g++.dg/parse/pr68722.C: New.
6586
0b54d964 65872016-04-12 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR rtl-optimization/70596
6590 * gcc.target/i386/pr70596.c: New test.
6591
d2dd85e3 65922016-04-12 Nathan Sidwell <nathan@acm.org>
6593
6594 PR c++/70501
6595 * g++.dg/init/pr70501.C: New.
6596
2d0001b0 65972016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6598
6599 * gcc.target/i386/asm-flag-6.c: New test.
6600
6c4df0d1 66012016-04-12 Tom de Vries <tom@codesourcery.com>
6602
6603 PR tree-optimization/68756
6604 * gcc.dg/graphite/pr68756.c: New test.
6605
0d60da57 66062016-04-12 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR tree-optimization/70602
6609 * gcc.c-torture/execute/pr70602.c: New test.
6610
62735984 66112016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6612
6613 PR target/70381
6614 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6615 __float128 emulator is built and runs.
6616 * gcc.target/powerpc/float128-1.c: Likewise.
6617
6618 * lib/target-supports.exp (check_ppc_float128_sw_available):
6619 Rework tests for __float128 software and hardware
6620 availability. Fix exit condition to return 0 on success.
6621
a702492c 66222016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6623
6624 PR target/70133
6625 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6626 * gcc.target/aarch64/target_attr_15.c: Likewise.
6627
a8c5ce92 66282016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6629
6630 PR c++/69066
6631 * g++.dg/cpp1y/pr69066.C: New.
6632
5ecab913 66332016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6634
6635 PR fortran/68566
6636 * gfortran.dg/pr36192.f90: Update test.
6637 * gfortran.dg/pr36192_1.f90: Update test.
6638 * gfortran.dg/real_dimension_1.f: Update test.
6639 * gfortran.dg/parameter_array_init_7.f90: New test.
6640
6cb5ef70 66412016-04-09 John David Anglin <danglin@gcc.gnu.org>
6642
4edfdd23 6643 PR testsuite/64039
6644 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6645
964f71e3 6646 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6647
5d61c198 6648 PR rtl-optimization/66669
6649 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6650
16eaaf58 6651 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6652
0b68802d 6653 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6654 * gcc.dg/pie-1.c: Likewise.
6655 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6656 * gcc.dg/pic-4.c: Likewise.
6657 * gcc.dg/pie-3.c: Likewise.
6658 * gcc.dg/pie-4.c: Likewise.
6659
9c0dd509 6660 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6661
03b2d3c1 6662 PR tree-optimization/68644
6663 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6664
6cb5ef70 6665 PR rtl-optimization/64886
6666 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6667
07de41ba 66682016-04-09 Tom de Vries <tom@codesourcery.com>
6669
6670 PR tree-optimization/68953
6671 * gcc.dg/graphite/pr68953.c: New test.
6672
d294e3fb 66732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6674
6675 PR fortran/70592
6676 * gfortran.dg/deferred_character_16.f90: New test.
6677
3cb15094 66782016-04-09 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR tree-optimization/70586
6681 * gcc.c-torture/execute/pr70586.c: New test.
6682
a02dc66f 66832016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6684
6685 PR sanitizer/70573
6686 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6687 with __builtin_memset
6688 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6689
0c302595 66902016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6691
6692 PR lto/70289
6693 PR ipa/70348
6694 PR tree-optimization/70373
6695 PR middle-end/70533
6696 PR middle-end/70534
6697 PR middle-end/70535
6698 * c-c++-common/goacc/reduction-5.c: New test.
6699 * c-c++-common/goacc/reduction-promotions.c: New test.
6700 * gfortran.dg/goacc/reduction-3.f95: New test.
6701 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6702
c6c0523b 67032016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6704
6705 PR c++/70590
6706 PR c++/70452
6707 * g++.dg/pr70590.C: New test.
6708 * g++.dg/pr70590-2.C: New test.
6709
3ac399da 67102016-04-08 Jakub Jelinek <jakub@redhat.com>
6711
e97d1706 6712 PR middle-end/70593
6713 * gcc.target/i386/pr70593.c: New test.
6714
3ac399da 6715 PR rtl-optimization/70574
6716 * gcc.target/i386/avx2-pr70574.c: New test.
6717
fcfbb129 67182016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6719
6720 PR sanitizer/70541
6721 * c-c++-common/asan/pr70541.c: New test.
6722
0aabcddf 67232016-04-08 Tom de Vries <tom@codesourcery.com>
6724
6725 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6726 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6727
bec0c1e8 67282016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6729
6730 PR target/70566
6731 * gcc.c-torture/execute/pr70566.c: New test.
6732
87c791f5 67332016-04-08 Tom de Vries <tom@codesourcery.com>
6734
6735 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6736 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6737
7f38718f 67382016-04-08 Alan Modra <amodra@gmail.com>
6739
6740 * gcc.target/powerpc/pr70117.c: New.
6741
a96a7710 67422016-04-07 Jakub Jelinek <jakub@redhat.com>
6743
7a6265d1 6744 PR testsuite/70581
6745 * gcc.dg/lto/simd-function_0.c: New test.
6746
a96a7710 6747 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6748 clones.
6749 * c-c++-common/attr-simd-2.c: Likewise.
6750 * c-c++-common/attr-simd-4.c: Likewise.
6751 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6752 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6753
508dd607 67542016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6755
6756 PR testsuite/70553
6757 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6758
1b61585a 67592016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6760 Tom de Vries <tom@codesourcery.com>
6761
6762 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6763 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6764 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6765 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6766 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6767 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6768 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6769 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6770
5f060aa8 67712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6772
6773 PR c/70436
6774 * g++.dg/warn/Wparentheses-29.C: New test.
6775
d3831f71 67762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6777
6778 PR c/70436
6779 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6780 explicit braces to resolve a future -Wparentheses warning.
6781
382ece2d 67822016-04-06 Richard Henderson <rth@redhat.com>
6783
6784 * gcc.dg/pr61817-1.c: New test.
6785 * gcc.dg/pr61817-2.c: New test.
6786 * gcc.dg/pr69391-1.c: New test.
6787 * gcc.dg/pr69391-2.c: New test.
6788
72234ee9 67892016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6790
6791 PR rtl-optimization/70398
4860a6bf 6792 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6793
5547150a 67942016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6797
15b70121 67982016-04-06 Yvan Roux <yvan.roux@linaro.org>
6799 Pedro Alves <palves@redhat.com>
6800
6801 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6802
585aefbb 68032016-04-06 Jakub Jelinek <jakub@redhat.com>
6804
0cbb513b 6805 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6806 Check for avx512f effective targets instead of avx2.
6807 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6808 for AVX512F clones.
6809 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6810 * g++.dg/gomp/declare-simd-1.C: Likewise.
6811 * g++.dg/gomp/declare-simd-3.C: Likewise.
6812 * g++.dg/gomp/declare-simd-4.C: Likewise.
6813
585aefbb 6814 PR middle-end/70550
6815 * c-c++-common/gomp/pr70550-1.c: New test.
6816 * c-c++-common/gomp/pr70550-2.c: New test.
6817
0b91cceb 68182016-04-05 Nathan Sidwell <nathan@acm.org>
6819
6820 PR c++/70512
6821 * g++.dg/ext/attribute-may-alias-5.C: New.
6822
645a9d8e 68232016-04-05 Jakub Jelinek <jakub@redhat.com>
6824
6825 PR c++/70336
6826 * c-c++-common/pr70336.c: New test.
6827 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6828 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6829
bdf23925 68302016-04-05 Jan Hubicka <hubicka@ucw.cz>
6831
6832 PR ipa/66223
6833 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6834
aaff837c 68352016-04-05 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR rtl-optimization/70542
6838 * gcc.dg/torture/pr70542.c: New test.
6839 * gcc.target/i386/avx2-pr70542.c: New test.
6840
2eac58a0 68412016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6842
6843 PR tree-optimization/70509
6844 * gcc.target/i386/avx512bw-pr70509.c: New test.
6845
4f7ebe46 68462016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6847
6848 PR c++/70452
6849 * g++.dg/ext/constexpr-vla4.C: New test.
6850
305d86a0 68512016-04-05 Uros Bizjak <ubizjak@gmail.com>
6852
6853 PR target/70510
6854 * gcc.target/i386/pr70510.c: New test.
6855
eec3b789 68562016-04-05 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/70526
6859 * g++.dg/torture/pr70526.C: New testcase.
6860
ca943582 68612016-04-05 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR target/70525
6864 * gcc.target/i386/pr70525.c: New test.
6865
87825cd5 68662016-04-05 Richard Biener <rguenther@suse.de>
6867
6868 PR middle-end/70499
6869 * g++.dg/torture/pr70499.C: New testcase.
6870
14638828 68712016-04-05 Richard Biener <rguenther@suse.de>
6872
6873 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6874 remove XFAIL.
6875
967a90d5 68762016-04-04 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR middle-end/70307
6879 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6880 rs6000 ABI warnings.
6881
d374a3a3 68822016-04-04 Jan Hubicka <hubicka@ucw.cz>
6883
6884 PR ipa/66223
6885 * g++.dg/ipa/devirt-51.C: New testcase.
6886
8ff377a6 68872016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6888 Jakub Jelinek <jakub@redhat.com>
6889
6890 PR middle-end/70457
6891 * gcc.dg/torture/pr70457.c: New.
6892
f567b44f 68932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6894
6895 PR fortran/67538
6896 * gfortran.dg/allocate_with_source_19.f08: New test.
6897
89d4ebfa 68982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6899
6900 PR fortran/65795
6901 * gfortran.dg/coarray_allocate_6.f08: New test.
6902
68ab33a6 69032016-04-04 Richard Biener <rguenther@suse.de>
6904
6905 PR rtl-optimization/70484
6906 * gcc.dg/torture/pr70484.c: New testcase.
6907
c4f5465d 69082016-04-04 Marek Polacek <polacek@redhat.com>
6909
6910 PR c/70307
6911 * gcc.dg/torture/pr70307.c: New test.
6912
bfec6609 69132016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6914
6915 PR target/70416
6916 PR target/67391
6917 * gcc.target/sh/torture/pr70416.c: New.
6918
40df9099 69192016-04-02 Martin Sebor <msebor@redhat.com>
6920
6921 PR c++/67376
6922 PR c++/70170
6923 PR c++/70172
6924 PR c++/70228
6925 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6926 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6927 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6928 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6929 * g++.dg/cpp0x/constexpr-string.C: Same.
6930 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6931 * g++.dg/cpp0x/pr65398.C: Same.
6932 * g++.dg/ext/constexpr-vla1.C: Same.
6933 * g++.dg/ext/constexpr-vla2.C: Same.
6934 * g++.dg/ext/constexpr-vla3.C: Same.
6935 * g++.dg/ubsan/pr63956.C: Same.
6936
0edb9bfe 69372016-04-01 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR rtl-optimization/70467
6940 * gcc.target/i386/pr70467-2.c: New test.
6941
e5b1a1d9 69422016-04-01 Jakub Jelinek <jakub@redhat.com>
6943 Marek Polacek <polacek@redhat.com>
6944
6945 PR c++/70488
6946 * g++.dg/init/new47.C: New test.
6947
b2ca3fb0 69482016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6949
6950 PR target/70496
6951 * gcc.target/arm/pr70496.c: New test.
6952
4c3bd1e3 69532016-04-01 Nathan Sidwell <nathan@acm.org>
6954
47de69ad 6955 PR c++/68475
6956 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6957
313d569f 69582016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6959
6960 PR target/69890
6961 * gcc.dg/strlenopt.h (memmove): New.
6962 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6963 instead of "string.h".
6964 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6965 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6966 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6967 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6968 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6969 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6970 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6971 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6972 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6973 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6974 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6975 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6976 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6977 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6978 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6979 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6980 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6981 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6982 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6983 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6984
5469facd 69852016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986
6987 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6988 (Holder::foo): Reflect this.
6989
503de754 69902016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6991
6992 PR target/70442
6993 * gcc.dg/pr70442.c: New test.
6994
13ee2de7 69952016-03-31 Nathan Sidwell <nathan@acm.org>
6996
6997 PR c++/70393
6998 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6999
5e0d03a8 70002016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7001
7002 PR target/70453
7003 * gcc.target/i386/pr70453.c: New test.
7004
8cb82ed4 70052016-03-31 Andrey Belevantsev <abel@ispras.ru>
7006
7007 PR target/70292
7008 * gcc.c-torture/pr70292.c: New test.
7009
7952b661 70102016-03-31 Marek Polacek <polacek@redhat.com>
7011
7012 PR c/70297
7013 * c-c++-common/pr70297.c: New test.
7014 * g++.dg/cpp0x/typedef-redecl.C: New test.
7015 * gcc.dg/typedef-redecl2.c: New test.
7016
1607cc74 70172016-03-31 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR rtl-optimization/70460
7020 * gcc.c-torture/execute/pr70460.c: New test.
7021
c689c252 70222016-03-31 Richard Biener <rguenther@suse.de>
7023
7024 PR c++/70430
7025 * g++.dg/ext/vector30.C: New testcase.
7026
91c9586d 70272016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7028 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7029
7030 * gfortran.dg/fmt_pf.f90: New test.
7031
afa5c1b8 70322016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7033
7034 Forward-port from 5 branch
7035 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR testsuite/70356
7038 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7039 dg-require-effective-target after dg-do.
7040
7041 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7042
7043 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7044
6a5dcab3 70452016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7046 Julian Brown <julian@codesourcery.com>
7047 Chung-Lin Tang <cltang@codesourcery.com>
7048 Cesar Philippidis <cesar@codesourcery.com>
7049 James Norris <jnorris@codesourcery.com>
7050 Tom de Vries <tom@codesourcery.com>
7051 Nathan Sidwell <nathan@codesourcery.com>
7052
305d86a0 7053 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7054 * c-c++-common/goacc/loop-clauses.c: Likewise.
7055 * g++.dg/goacc/template.C: Likewise.
7056 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7057 * gfortran.dg/goacc/loop-1.f95: Likewise.
7058 * gfortran.dg/goacc/loop-5.f95: Likewise.
7059 * gfortran.dg/goacc/loop-6.f95: Likewise.
7060 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7061 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7062 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7063 * c-c++-common/goacc/clauses-fail.c: Likewise.
7064 * c-c++-common/goacc/parallel-1.c: Likewise.
7065 * c-c++-common/goacc/reduction-1.c: Likewise.
7066 * c-c++-common/goacc/reduction-2.c: Likewise.
7067 * c-c++-common/goacc/reduction-3.c: Likewise.
7068 * c-c++-common/goacc/reduction-4.c: Likewise.
7069 * c-c++-common/goacc/routine-3.c: Likewise.
7070 * c-c++-common/goacc/routine-4.c: Likewise.
7071 * c-c++-common/goacc/routine-5.c: Likewise.
7072 * c-c++-common/goacc/tile.c: Likewise.
7073 * g++.dg/goacc/template.C: Likewise.
7074 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7075 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7076 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7077 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7078 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7079 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7080 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7081 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7082 * c-c++-common/goacc/use_device-1.c: ... this file.
7083 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7084 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7085 * c-c++-common/goacc/host_data-6.c: ... this file.
7086 * c-c++-common/goacc/loop-2-kernels.c: New file.
7087 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7088 * c-c++-common/goacc/loop-3.c: Likewise.
7089 * g++.dg/goacc/reference.C: Likewise.
7090 * g++.dg/goacc/routine-1.C: Likewise.
7091 * g++.dg/goacc/routine-2.C: Likewise.
7092
932c0baa 70932016-03-30 Richard Biener <rguenther@suse.de>
7094
7095 PR middle-end/70450
7096 * gcc.dg/torture/pr70450.c: New testcase.
7097
7f7c4659 70982016-03-30 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR target/70421
7101 * gcc.dg/torture/pr70421.c: New test.
7102 * gcc.target/i386/avx512f-pr70421.c: New test.
7103
9cbfe80c 71042016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7105
7106 PR testsuite/70364
7107 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7108 (check): New function.
7109 (bar): Call check.
7110 (foo): Align stack to 16 bytes when calling bar.
7111 * gcc.target/i386/cleanup-2.c: Likewise.
7112
f56c7d36 71132016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7114
7115 PR tree-optimization/59124
7116 * gcc.dg/Warray-bounds-19.c: New test.
7117
0275bf9b 71182016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7119
7120 * lib/prune.exp (escape_regex_chars): New.
7121 (prune_file_path): Update to quote metcharacters for regexp.
7122
a3daa269 71232016-03-29 Jakub Jelinek <jakub@redhat.com>
7124
24e1ba3d 7125 PR rtl-optimization/70429
7126 * gcc.c-torture/execute/pr70429.c: New test.
7127
a3daa269 7128 PR tree-optimization/70405
7129 * gcc.dg/pr70405.c: New test.
7130
3ef41a6e 71312016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7132
7133 PR fortran/70397
7134 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7135 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7136
4abd9410 71372016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7138
7139 PR testsuite/64177
7140 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7141 __cilkrts_set_param to set two workers.
7142 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7143 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7144
b58e5f0f 71452016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7146
305d86a0 7147 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7148
bff53658 71492016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7150
7151 PR target/70406
305d86a0 7152 * gcc.target/i386/pr70406.c: New test.
bff53658 7153
bb2c9c15 71542016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7155
7156 * gnat.dg/specs/double_record_extension3.ads: New test.
7157
f12c84ab 71582016-03-25 Richard Henderson <rth@redhat.com>
7159
7160 PR target/70120
7161 * gcc.target/aarch64/pr70120-1.c: New.
7162 * gcc.target/aarch64/pr70120-2.c: New.
7163 * gcc.target/aarch64/pr70120-3.c: New.
7164
b0bf58c4 71652016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7166
7167 PR c++/62212
7168 * g++.dg/template/mangle2.C: The dg-do directive should be
7169 "compile" not "assemble".
7170
f175ba0f 71712016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7172
7173 PR lto/69650
7174 * gcc.dg/pr69650.c: New test.
7175
4cc3295f 71762016-03-25 David Edelsohn <dje.gcc@gmail.com>
7177
7178 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7179
0cf40600 71802016-03-25 Alan Modra <amodra@gmail.com>
7181
7182 * gcc.dg/dfp/pr70052.c: New test.
7183
3aebf099 71842016-03-24 Richard Henderson <rth@redhat.com>
7185
7186 PR middle-end/69845
7187 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7188 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7189
83245bd3 71902016-03-24 Tom de Vries <tom@codesourcery.com>
7191
7192 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7193
108e7ee4 71942016-03-24 Tom de Vries <tom@codesourcery.com>
7195
7196 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7197 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7198
17af0b14 71992016-03-24 Tom de Vries <tom@codesourcery.com>
7200
7201 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7202 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7203
6c8770ee 72042016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7205
7206 PR c++/62212
7207 * g++.dg/template/mangle2.C: New test.
7208
a7e21b7b 72092016-03-24 Richard Biener <rguenther@suse.de>
7210
7211 PR tree-optimization/70396
7212 * gcc.dg/torture/pr70396.c: New testcase.
7213
f365d297 72142016-03-24 Richard Biener <rguenther@suse.de>
7215
7216 PR middle-end/70370
7217 * gcc.dg/torture/pr70370.c: New testcase.
7218
da7aeb13 72192016-03-24 Tom de Vries <tom@codesourcery.com>
7220
7221 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7222 * gfortran.dg/goacc/kernels-tree.f95: Same.
7223 * gfortran.dg/goacc/parallel-tree.f95: Same.
7224
80b30de0 72252016-03-24 Tom de Vries <tom@codesourcery.com>
7226
7227 * c-c++-common/goacc/uninit-if-clause.c: New test.
7228 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7229
cb9b6b99 72302016-03-24 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR target/70290
305d86a0 7233 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7234 Fix formatting.
cb9b6b99 7235
a4225fff 72362016-03-24 Richard Biener <rguenther@suse.de>
7237
7238 PR tree-optimization/70372
7239 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7240
5a869ab8 72412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7242
7243 PR c++/70347
7244 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7245
36ce5faa 72462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7247
7248 PR c++/70332
7249 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7250
c4fa85c9 72512016-03-23 Jakub Jelinek <jakub@redhat.com>
7252
d9377ad5 7253 PR c++/70001
7254 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7255 * g++.dg/cpp1y/pr70001.C: New test.
7256
c4fa85c9 7257 PR c++/70323
7258 * g++.dg/cpp0x/constexpr-70323.C: New test.
7259
0a2062da 72602016-03-23 Alexandre Oliva <aoliva@redhat.com>
7261 Jason Merrill <jason@redhat.com>
7262 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/69315
7265 * g++.dg/cpp0x/constexpr-69315.C: New test.
7266 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7267
62d2a6dc 72682016-03-23 Marek Polacek <polacek@redhat.com>
7269
7270 PR c++/69884
7271 * g++.dg/warn/Wignored-attributes-1.C: New test.
7272 * g++.dg/warn/Wignored-attributes-2.C: New test.
7273
a82d6246 72742016-03-23 Tom de Vries <tom@codesourcery.com>
7275
7276 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7277 initialization.
7278 * gfortran.dg/goacc/private-3.f95 (test): Same.
7279 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7280 missing use param.
7281
dc834ba1 72822016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7283
7284 * lib/target-supports.exp: Remove v7ve entry from loop
7285 creating effective target checks.
7286 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7287 (add_options_for_arm_arch_v7ve): Likewise.
7288
7e83fd1f 72892016-03-23 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR tree-optimization/70354
7292 * gcc.dg/vect/pr70354-1.c: New test.
7293 * gcc.dg/vect/pr70354-2.c: New test.
7294 * gcc.target/i386/avx2-pr70354-1.c: New test.
7295 * gcc.target/i386/avx2-pr70354-2.c: New test.
7296
4e4da058 72972016-03-22 Jeff Law <law@redhat.com>
7298
7299 PR target/70232
7300 * gcc.dg/tree-ssa/pr70232.c: New test.
7301
6855137b 73022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7303
7304 PR target/70302
7305 * gcc.target/i386/pr70302.c: New test.
7306
19db1ec8 73072016-03-22 Richard Biener <rguenther@suse.de>
7308
7309 PR middle-end/70251
7310 * g++.dg/torture/pr70251.C: New testcase.
7311
4baec9f2 73122016-03-22 David Malcolm <dmalcolm@redhat.com>
7313
7314 PR c/69993
7315 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7316 Wmisleading-indentation.c.
7317 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7318 reflect change to diagnostic text and order of messages.
7319 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7320
fcfec126 73212016-03-22 David Edelsohn <dje.gcc@gmail.com>
7322
7323 * g++.dg/ext/java-3.C: Don't compile on AIX.
7324
aa30728a 73252016-03-22 Richard Biener <rguenther@suse.de>
7326
7327 PR middle-end/70333
7328 * gcc.dg/torture/pr70333.c: New testcase.
7329
46ec4eb4 73302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7331
7332 * g++.dg/ext/pr70290.C: New test.
7333
4880f878 73342016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7335
7336 PR target/70325
7337 * gcc.target/i386/pr70325.c: New test.
7338
3d78ea44 73392016-03-22 Jakub Jelinek <jakub@redhat.com>
7340
5934fb8f 7341 PR target/70329
7342 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7343 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7344
b6436f79 7345 PR target/70300
7346 * gcc.target/i386/pr70300.c: New test.
7347
3d78ea44 7348 PR c++/70295
7349 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7350 (func2): New function for cond with parens, xfail warning for c++.
7351 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7352
b60244f6 73532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7354
7355 PR c++/70096
7356 * g++.dg/template/ptrmem30.C: New test.
7357
c8e3e744 73582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7359
7360 PR c++/70204
7361 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7362 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7363
2715f63a 73642016-03-21 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR middle-end/70326
7367 * gcc.dg/pr70326.c: New test.
7368
2daa2cda 73692016-03-21 Marc Glisse <marc.glisse@inria.fr>
7370 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR tree-optimization/70317
7373 * gcc.dg/pr70317.c: New test.
7374
d9aa5a50 73752016-03-21 Uros Bizjak <ubizjak@gmail.com>
7376
7377 PR target/70327
7378 * gcc.target/i386/pr70327.c: New test.
7379
e1a88bf4 73802016-03-21 Martin Liska <mliska@suse.cz>
7381
61941425 7382 PR ipa/70306
e1a88bf4 7383 * gcc.dg/ipa/pr70306.c: New test.
7384
d9aa5a50 73852016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7386
7387 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7388 * gcc.target/arm/attr-align3.c: Likewise.
7389 * gcc.target/arm/attr_arm.c: Likewise.
7390 * gcc.target/arm/flip-thumb.c: Likewise.
7391
afdde20c 73922016-03-21 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR target/70296
7395 * gcc.target/powerpc/altivec-36.c: New test.
7396
3f2ef661 73972016-03-21 Richard Biener <rguenther@suse.de>
7398
7399 PR tree-optimization/70310
7400 * gcc.dg/torture/pr70310.c: New testcase.
7401
08b2b692 74022016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7403
7404 PR target/70293
7405 * gcc.target/i386/pr70293.c: New test.
7406
93505d22 74072016-03-21 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/70288
7410 * gcc.dg/torture/pr70288-1.c: New testcase.
7411 * gcc.dg/torture/pr70288-2.c: Likewise.
7412
06fd1914 74132016-03-21 Andrey Belevantsev <abel@ispras.ru>
7414
7415 PR rtl-optimization/69307
7416 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7417
b628775e 74182016-03-21 Andrey Belevantsev <abel@ispras.ru>
7419
7420 PR rtl-optimization/69102
7421 * gcc.c-torture/compile/pr69102.c: New test.
7422
1421f43c 74232016-03-18 Jeff Law <law@redhat.com>
7424
7425 PR rtl-optimization/70263
7426 * gcc.c-torture/compile/pr70263-1.c: New test.
7427 * gcc.target/i386/pr70263-2.c: New test.
7428
e7142ce1 74292016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7430
7431 PR rtl-optimization/70278
7432 * gcc.dg/torture/pr70278.c: New test.
7433 * gcc.target/arm/pr70278.c: New test.
7434
5539bc70 74352016-03-18 David Malcolm <dmalcolm@redhat.com>
7436
7437 PR c/70281
7438 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7439 (test_builtin_types_compatible_p): New test function.
7440 * gcc.dg/pr70281.c: New test case.
7441
296a290a 74422016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7443
7444 PR target/70113
7445 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7446
666094f0 74472016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7448
7449 PR tree-optimization/70252
7450 * gcc.dg/pr70252.c: New test.
7451
350514e8 74522016-03-18 Tom de Vries <tom@codesourcery.com>
7453
7454 * gcc.dg/pr70161-2.c: New test.
7455 * gcc.dg/pr70161.c: New test.
7456
011e0cea 74572016-03-18 Tom de Vries <tom@codesourcery.com>
7458
7459 PR ipa/70269
7460 * gcc.dg/pr70269.c: New test.
7461
292a09de 74622016-03-18 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR c++/70267
7465 * g++.dg/ext/java-3.C: New test.
7466
efc86c4c 74672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7468
7469 PR c++/70205
7470 * g++.dg/lookup/pr70205.C: New test.
7471
a28dd575 74722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7473
7474 PR c++/70218
7475 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7476
92e7ab1e 74772016-03-17 Marek Polacek <polacek@redhat.com>
7478
7479 PR c/69407
7480 * gcc.dg/atomic-op-6.c: New test.
7481
7378dbfb 74822016-03-17 David Malcolm <dmalcolm@redhat.com>
7483
7484 PR c/70264
7485 * c-c++-common/pr70264.c: New test case.
7486
f7995d7d 74872016-03-17 Jakub Jelinek <jakub@redhat.com>
7488
e2895b76 7489 PR c++/70144
7490 * c-c++-common/pr70144-1.c: New test.
7491 * c-c++-common/pr70144-2.c: New test.
7492
f7995d7d 7493 PR c++/70272
7494 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7495 * g++.dg/opt/flifetime-dse6.C: New test.
7496 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7497
5ec4a949 74982016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7499
7500 PR driver/70192
7501 * gcc.dg/pic-1.c: New test.
7502 * gcc.dg/pic-2.c: Likewise.
7503 * gcc.dg/pic-3.c: Likewise.
7504 * gcc.dg/pic-4.c: Likewise.
7505 * gcc.dg/pie-1.c: Likewise.
7506 * gcc.dg/pie-2.c: Likewise.
7507 * gcc.dg/pie-3.c: Likewise.
7508 * gcc.dg/pie-4.c: Likewise.
7509 * gcc.dg/pie-5.c: Likewise.
7510 * gcc.dg/pie-6.c: Likewise.
7511
c28550e1 75122016-03-17 Tom de Vries <tom@codesourcery.com>
7513
7514 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7515 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7516
be3296cb 75172016-03-17 Richard Biener <rguenther@suse.de>
7518
7519 PR debug/70271
7520 * g++.dg/debug/pr70271.C: New testcase.
7521
9b60ef21 75222016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7523
7524 * gcc.target/i386/pr70251.c: New test.
7525
9a80bc1a 75262016-03-17 Marek Polacek <polacek@redhat.com>
7527
7528 PR c++/70194
7529 * g++.dg/warn/constexpr-70194.C: New test.
7530
733d7ff9 75312016-03-16 Richard Henderson <rth@redhat.com>
7532
7533 PR middle-end/70240
7534 * gcc.c-torture/compile/pr70240.c: New.
7535
3e6f12bf 75362016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7537
7538 * gcc.c-torture/compile/20151204.c: Skip for avr.
7539
867c9e99 75402016-03-16 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR target/70245
7543 * g++.dg/opt/pr70245.C: New test.
7544 * g++.dg/opt/pr70245.h: New file.
7545 * g++.dg/opt/pr70245-aux.cc: New file.
7546
8ced6ab7 75472016-03-16 Martin Sebor <msebor@redhat.com>
7548
7549 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7550
37af779a 75512016-03-16 Richard Henderson <rth@redhat.com>
7552
7553 PR middle-end/70199
7554 * gcc.c-torture/compile/pr70199.c: New.
7555
78ed999c 75562016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7557
7558 * gcc.dg/uninit-19.c: Run dos2unix.
7559
462ca422 75602016-03-16 Marek Polacek <polacek@redhat.com>
7561
7562 PR c/70093
7563 * gcc.dg/nested-func-10.c: New test.
7564 * gcc.dg/nested-func-9.c: New test.
7565
fe58aacc 75662016-03-16 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR tree-optimization/68714
7569 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7570
27a53872 75712016-03-16 Tom de Vries <tom@codesourcery.com>
7572
7573 PR tree-optimization/68715
7574 * gcc.dg/graphite/pr68715-2.c: New test.
7575 * gcc.dg/graphite/pr68715.c: New test.
7576 * gfortran.dg/graphite/pr68715.f90: New test.
7577
95049c3c 75782016-03-16 Tom de Vries <tom@codesourcery.com>
7579
7580 PR tree-optimization/68809
7581 * gcc.dg/graphite/pr68809-2.c: New test.
7582 * gcc.dg/graphite/pr68809.c: New test.
7583
09eddd70 75842016-03-16 Jakub Jelinek <jakub@redhat.com>
7585
81fc5915 7586 PR c++/70147
7587 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7588 method call to i () as argument. Adjust expected output.
7589
09eddd70 7590 PR c++/70147
7591 * g++.dg/ubsan/pr70147-1.C: New test.
7592 * g++.dg/ubsan/pr70147-2.C: New test.
7593
6373d2a2 75942016-03-15 Martin Sebor <msebor@redhat.com>
7595
7596 PR c++/58281
7597 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7598
d27a0c11 75992016-03-15 John David Anglin <danglin@gcc.gnu.org>
7600
9908039d 7601 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7602 hppa*-*-hpux*.
7603
45cdc3a6 7604 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7605
d27a0c11 7606 PR libfortran/69799
7607 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7608 libatomic_available.
7609
0dd1d57f 76102016-03-15 Marek Polacek <polacek@redhat.com>
7611
7612 PR c++/70209
7613 * g++.dg/ext/attribute-may-alias-4.C: New test.
7614
0ce02c07 76152016-03-15 Alexander Monakov <amonakov@ispras.ru>
7616
7617 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7618 -fvar-tracking-assignments-toggle flag.
7619
f6e39b30 76202016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7621
7622 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7623
167f93a2 76242016-03-15 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR rtl-optimization/70222
7627 * gcc.c-torture/execute/pr70222-1.c: New test.
7628 * gcc.c-torture/execute/pr70222-2.c: New test.
7629
08a8af4a 76302016-03-15 Richard Henderson <rth@redhat.com>
7631
7632 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7633
738eb905 76342016-03-15 Andrey Belevantsev <abel@ispras.ru>
7635
7636 PR rtl-optimization/69032
7637 * gcc.dg/pr69032.c: New test.
7638
dd148b3a 76392016-03-15 Andrey Belevantsev <abel@ispras.ru>
7640
7641 PR rtl-optimization/63384
d9aa5a50 7642 * g++.dg/pr63384.C: New test.
dd148b3a 7643
acf58115 76442016-03-15 Andrey Belevantsev <abel@ispras.ru>
7645
7646 PR target/64411
7647 * gcc.target/i386/pr64411.C: New test.
7648
a2897dc4 76492016-03-15 Tom de Vries <tom@codesourcery.com>
7650
7651 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7652 * gfortran.dg/goacc/kernels-alias.f95: New test.
7653
7bad2faf 76542016-03-14 Martin Sebor <msebor@redhat.com>
7655
7656 PR c++/53792
7657 * g++.dg/cpp0x/constexpr-inline.C: New test.
7658 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7659
d65fa8d9 76602016-03-14 David Edelsohn <dje.gcc@gmail.com>
7661
7662 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7663
2b3c633f 76642016-03-14 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR middle-end/70219
7667 * gcc.dg/pr70219.c: New test.
7668
e947f9c3 76692016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7670
7671 PR target/70083
7672 * gcc.dg/torture/pr70083.c: New test.
7673 * gcc.target/i386/pr70083.c: New test.
7674
74201dc2 76752016-03-14 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/56365
7678 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7679
88aea41e 76802016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7681
7682 PR target/70098
7683 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7684 New function.
7685 * g++.dg/pr70098.C: New testcase.
7686
7687
1bd2aefd 76882016-03-14 Tom de Vries <tom@codesourcery.com>
7689
7690 PR tree-optimization/70045
7691 * gcc.dg/graphite/pr70045.c: New test.
7692
922c7033 76932016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7694
7695 PR fortran/69043
7696 * gfortran.dg/include_9.f90: New test.
7697
fd4ab6d9 76982016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7699
7700 PR fortran/45076
7701 gfortran.dg/prof/prof.exp: New script.
7702 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7703
7d7218d3 77042016-03-12 Andrey Belevantsev <abel@ispras.ru>
7705
7706 PR rtl-optimization/69307
7707 * gcc.dg/pr69307.c: New test.
7708
02ffd664 77092016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7710
7711 PR target/69614
7712 * gcc.target/arm/pr69614.c: New.
7713
76e207a9 77142016-03-12 Paul Thomas <pault@gcc.gnu.org>
7715
7716 PR fortran/70031
7717 * gfortran.dg/submodule_14.f08: New test
7718
7719 PR fortran/69524
7720 * gfortran.dg/submodule_15.f08: New test
7721
490ee78a 77222016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7723
7724 PR c++/70106
7725 * g++.dg/cpp1y/paren3.C: New test.
7726
04e137ff 77272016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 PR target/70131
7730 * gcc.target/powerpc/ppc-round2.c: New test.
7731
27b2c1c4 77322016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7733
7734 PR target/70123
7735 * gcc.dg/torture/pr70123.c: New test.
7736
84116671 77372016-03-11 Jeff Law <law@redhat.com>
7738
7739 PR tree-optimization/70190
7740 * gcc.c-torture/compile/pr70190.c: New test.
7741
cfa58bc8 77422016-03-11 David Malcolm <dmalcolm@redhat.com>
7743
7744 PR c/68187
7745 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7746 case.
7747 (test43_b): Likewise.
7748 (test43_c): Likewise.
7749 (test43_d): Likewise.
7750 (test43_e): Likewise.
7751 (test43_f): Likewise.
7752 (test43_g): Likewise.
7753 (test44_a): Likewise.
7754 (test44_b): Likewise.
7755 (test44_c): Likewise.
7756 (test44_d): Likewise.
7757 (test44_e): Likewise.
7758
ce234f27 77592016-03-11 David Malcolm <dmalcolm@redhat.com>
7760
7761 PR c/70085
7762 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7763
e4756b48 77642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7765
7766 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7767 dg-options.
7768
1f5ef87e 77692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7770
7771 PR target/70002
7772 PR target/69245
7773 * gcc.target/aarch64/pr69245_2.c: New test.
7774
f9c352a1 77752016-03-11 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR tree-optimization/70177
7778 * gcc.dg/pr70177.c: New test.
7779
4dd92ac6 77802016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7781
7782 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7783
331e4fdb 77842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7785
7786 * gcc.dg/tree-ssa/sra-20.c: New.
7787
69262824 77882016-03-11 Jakub Jelinek <jakub@redhat.com>
7789
6f9a7425 7790 PR rtl-optimization/70174
7791 * gcc.dg/pr70174.c: New test.
7792
69262824 7793 PR tree-optimization/70169
7794 * gcc.dg/pr70169.c: New test.
7795
4637a847 77962016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7797
7798 PR target/70160
7799 * gcc.target/i386/pr70160.c: New test.
7800
5a86d754 78012016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7802
7803 * gcc.target/s390/dfp-1.c: New test.
7804
af4c8290 78052016-03-10 Nick Clifton <nickc@redhat.com>
7806
7807 PR target/70044
7808 * gcc.target/aarch64/pr70044.c: New test.
7809
98dfd328 78102016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7811 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR c++/70001
7814 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7815 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7816 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7817
75e72311 78182016-03-10 Jan Hubicka <hubicka@ucw.cz>
7819
7820 PR lto/69589
7821 * g++.dg/lto/pr69589_0.C: New testcase
7822 * g++.dg/lto/pr69589_1.C: New testcase
7823
a2eb1271 78242016-03-10 Marek Polacek <polacek@redhat.com>
7825
7826 PR c++/70153
7827 * g++.dg/delayedfold/unary-plus1.C: New test.
7828
78292016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7830
7831 * gcc.target/arm/pr45701-1.c: Escape brackets.
7832 * gcc.target/arm/pr45701-2.c: Likewise.
7833
5ab2987f 78342016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7835
7836 * gfortran.dg/unconstrained_commons.f: New.
7837
6972afac 78382016-03-10 Alan Modra <amodra@gmail.com>
7839
7840 * gcc.dg/pr69195.c: New.
7841 * gcc.dg/pr69238.c: New.
7842
c82c99ec 78432016-03-10 Tom de Vries <tom@codesourcery.com>
7844
7845 PR testsuite/68915
7846 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7847
a2389d4a 78482016-03-10 Richard Biener <rguenther@suse.de>
7849
7850 PR tree-optimization/70128
7851 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7852 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7853
c272412d 78542016-03-09 Jakub Jelinek <jakub@redhat.com>
7855
a0451069 7856 PR tree-optimization/70152
7857 * gcc.dg/pr70152.c: New test.
7858
c272412d 7859 PR target/70086
7860 * gcc.target/i386/pr70086-1.c: New test.
7861 * gcc.target/i386/pr70086-2.c: New test.
7862 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7863
7864 PR tree-optimization/70127
7865 * gcc.c-torture/execute/pr70127.c: New test.
7866
27dcb7a8 78672016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7868
7869 * c-c++-common/goacc/combined-directives-2.c: New test.
7870
c24757cf 78712016-03-09 David Malcolm <dmalcolm@redhat.com>
7872
7873 PR c/68473
7874 PR c++/70105
7875 * g++.dg/diagnostic/pr70105.C: New test.
7876 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7877 (test_multiple_ordinary_maps): New test function.
7878
83108969 78792016-03-09 David Malcolm <dmalcolm@redhat.com>
7880
7881 PR c/68473
7882 PR c++/70105
7883 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7884 Drop range information from call to inform_at_rich_loc.
7885 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7886 New.
7887 (test_show_locus): Replace calls to rich_location::add_range with
7888 calls to add_range. Rewrite the tests that used the now-defunct
7889 rich_location ctor taking a source_range. Simplify other tests
7890 by replacing calls to COMBINE_LOCATION_DATA with calls to
7891 make_location.
7892
6733c0e8 78932016-03-09 Richard Biener <rguenther@suse.de>
7894 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR tree-optimization/70138
7897 * gcc.dg/vect/pr70138-1.c: New testcase.
7898 * gcc.dg/vect/pr70138-2.c: Likewise.
7899
96abb9f5 79002016-03-09 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR target/70049
7903 * gcc.target/i386/pr70049.c: New test.
7904
42bb3bfb 79052016-03-09 Richard Biener <rguenther@suse.de>
7906
7907 PR c/70143
7908 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7909 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7910 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7911
27527428 79122016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7913
7914 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7915 arm-*-*.
7916
248449f2 79172016-03-09 Jakub Jelinek <jakub@redhat.com>
7918
1bd49ced 7919 PR middle-end/67278
7920 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7921
248449f2 7922 PR target/67278
7923 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7924
7925 PR middle-end/70050
7926 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7927 in testcase comment.
7928
dfc460ff 79292016-03-09 Tom de Vries <tom@codesourcery.com>
7930
7931 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7932 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7933 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7934 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7935 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7936 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7937 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7938 * gfortran.dg/goacc/kernels-loop.f95: New test.
7939
0377fc7f 79402016-03-08 Martin Sebor <msebor@redhat.com>
7941
7942 PR c++/62096
7943 * g++.dg/warn/overflow-warn-7.C: New test.
7944
3556aa80 79452016-03-08 Jason Merrill <jason@redhat.com>
7946
7947 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7948 * lib/target-supports.exp (check_effective_target_concepts): New.
7949
e5096208 79502016-03-08 Jakub Jelinek <jakub@redhat.com>
7951
5370eb8d 7952 PR c++/70135
7953 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7954 * g++.dg/ubsan/pr70135.C: New test.
7955
e5096208 7956 PR target/70110
7957 * gcc.dg/pr70110.c: New test.
7958
cc37120d 79592016-03-07 Martin Jambor <mjambor@suse.cz>
7960
7961 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7962 * c-c++-common/gomp/if-1.c: Likewise.
7963 * c-c++-common/gomp/pr61486-2.c: Likewise.
7964 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7965 to dg-additional-options.
7966 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7967 * g++/gomp/target-teams-1.c: Likewise.
7968 * gcc.dg/gomp/gomp.exp: Likewise.
7969 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7970 dg-additional-options.
7971 * gfortran.dg/gomp/gomp.exp: Likewise.
7972 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7973 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7974 dg-additional-options.
7975 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7976
53c248d8 79772016-03-07 Martin Jambor <mjambor@suse.cz>
7978
7979 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7980 * c-c++-common/gomp/gridify-1.c: New test.
7981 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7982
541e79a0 79832016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7984
7985 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7986 trigger for cortex-r8, when scanning for register r8.
7987 * gcc.target/arm/pr45701-2.c: Likewise.
7988
4dfabd94 79892016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7990 Jeff Law <law@redhat.com>
4dfabd94 7991
7992 PR tree-optimization/69740
7993 * gcc.c-torture/compile/pr69740-1.c: New test.
7994 * gcc.c-torture/compile/pr69740-2.c: New test.
7995
1b63a87b 79962016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7997
7998 * lib/target-supports.exp
7999 (check_effective_target_whole_vector_shift): Enable for PPC64.
8000
d33914da 80012016-03-07 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/70115
8004 * gcc.dg/torture/pr70115.c: New testcase.
8005
584fba4b 80062016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8007
8008 PR middle-end/69916
8009 * c-c-++-common/goacc/pr69916.c: New.
8010
7f2f5ec0 80112016-03-07 Richard Henderson <rth@redhat.com>
8012
8013 * gcc.c-torture/compile/pr70061.c: New test.
8014
f530e7c4 80152016-03-07 Richard Biener <rguenther@suse.de>
8016
8017 PR testsuite/70109
8018 * gcc.dg/vect/O3-pr36098.c: New testcase.
8019
a3855fed 80202016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8021
8022 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8023
091ffc31 80242016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8025
8026 * gnat.dg/renaming9.ad[sb]: New testcase.
8027
2941b871 80282016-03-05 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/70084
8031 * g++.dg/expr/stdarg3.C: New test.
8032
5173ce42 80332016-03-04 Jeff Law <law@redhat.com>
8034
8035 PR tree-optimization/69196
8036 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8037 x86_64-*-*.
8038
2d1d2e55 80392016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8040
0e43078e 8041 PR c/69973
8042 * gcc.dg/pr69973.c: New test.
8043
d8ec06ae 8044 PR rtl-optimization/69941
8045 * gcc.dg/torture/pr69941.c: New test.
8046
2d1d2e55 8047 PR c/69824
8048 * gcc.dg/pr69824.c: New test.
8049
32f692e2 80502016-03-05 Tom de Vries <tom@codesourcery.com>
8051
8052 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8053 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8054 function.
8055
1c699e9a 80562016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8057
8058 PR c++/66786
8059 * g++.dg/cpp1y/var-templ48.C: New test.
8060 * g++.dg/cpp1y/var-templ49.C: New test.
8061
358448c6 80622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8065
01dc3c45 80662016-03-04 Jakub Jelinek <jakub@redhat.com>
8067
e968ff6d 8068 PR c++/70035
8069 * g++.dg/ubsan/pr70035.C: New test.
8070
01dc3c45 8071 PR target/70062
8072 * gcc.target/i386/pr70062.c: New test.
8073
3937d618 80742016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8075
8076 * g++.dg/template/typename21.C: Remove c++98_only.
8077
c58ac7f8 80782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8079
8080 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8081
0060768a 80822016-03-04 David Malcolm <dmalcolm@redhat.com>
8083
8084 PR c/68187
8085 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8086 function.
8087 (fn_42_b): Likewise.
8088 (fn_42_c): Likewise.
8089
74c6fd40 80902016-03-04 David Malcolm <dmalcolm@redhat.com>
8091
8092 PR c/68187
8093 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8094 function.
8095 (fn_40_b): Likewise.
8096 (fn_41_a): Likewise.
8097 (fn_41_b): Likewise.
8098
31b11359 80992016-03-04 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/70059
8102 * gcc.target/i386/avx512f-pr70059.c: New test.
8103 * gcc.target/i386/avx512dq-pr70059.c: New test.
8104
c5b93452 81052016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8106
8107 PR rtl-optimization/57676
8108 * gcc.dg/torture/pr57676.c: New test.
8109
268fbd56 81102016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8111
8112 * gcc.dg/pr70026.c: New test.
8113
6560d1ad 81142016-03-04 Marek Polacek <polacek@redhat.com>
8115
8116 PR c/69798
8117 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8118 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8119
cc7dfddf 81202016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8121
8122 PR target/70004
8123 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8124 Delete.
8125 (test_corners_sisd_si): Likewise.
8126 (main): Remove checks of the above.
8127 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8128
e9663bd4 81292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8130
8131 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8132
dcdd684e 81332016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8134
8135 * gcc.dg/torture/pr69951.c: Accept argc==0.
8136
e692d332 81372016-03-04 Richard Biener <rguenther@suse.de>
8138
8139 PR c++/70054
8140 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8141 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8142
af77b7e6 81432016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8144
8145 PR testsuite/69766
8146 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8147 testing multiarch.
8148
290da96e 81492016-03-04 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR debug/69947
8152 * gcc.dg/guality/pr69947.c: New test.
8153
e51ce713 81542016-03-03 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR ada/70017
8157 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8158
1feed892 81592016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8160
8161 PR rtl-optimization/69904
8162 * gcc.target/arm/pr69904.c: New test.
8163
c32bda69 81642016-03-03 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR target/70021
8167 * gcc.dg/vect/pr70021.c: New test.
8168 * gcc.target/i386/pr70021.c: New test.
8169
1bc579ed 81702016-03-03 Marek Polacek <polacek@redhat.com>
8171
8172 PR middle-end/70050
8173 * gcc.dg/pr70050.c: New test.
8174
cfa8d638 81752016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8176
8177 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8178
1b889259 81792016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8180
8181 PR tree-optimization/70043
8182 * gfortran.dg/vect/pr70043.f90: New test.
8183
f756dfa3 81842016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8185
8186 * gnat.dg/specs/task1.ads: New test.
8187
5cb4863d 81882016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8191 Invoke gdb with -batch.
8192 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8193
5dd12e43 81942016-03-03 Richard Biener <rguenther@suse.de>
8195
8196 PR tree-optimization/55936
8197 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8198
d97ba4ca 81992016-03-02 Jeff Law <law@redhat.com>
8200
5d23c86f 8201 PR rtl-optimization/69942
8202 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8203 effects of argument promotions.
8204
d97ba4ca 8205 PR tree-optimization/69987
8206 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8207 target does not support -fprefetch-loop-arrays.
8208
901faaa0 82092016-03-02 Uros Bizjak <ubizjak@gmail.com>
8210
8211 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8212
51f6fdce 82132016-03-02 Bin Cheng <bin.cheng@arm.com>
8214
6bc7872f 8215 PR rtl-optimization/69052
51f6fdce 8216 * gcc.target/i386/pr69052.c: New test.
8217
31d31e07 82182016-03-02 Alan Modra <amodra@gmail.com>
8219
8220 * gcc.dg/pr69990.c: New.
8221
04faee95 82222016-03-02 Jakub Jelinek <jakub@redhat.com>
8223
270d0117 8224 PR c/68062
8225 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8226
8227 PR middle-end/70022
8228 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8229
04faee95 8230 PR target/70028
8231 * gcc.target/i386/pr70028.c: New test.
8232
a2cc9e8e 82332016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8234
8235 * c-c++-common/asan/swapcontext-test-1.c,
8236 * c-c++-common/tsan/thread_leak.c,
8237 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8238 * g++.dg/tsan/benign_race.C,
8239 * g++.dg/tsan/fd_close_norace.C,
8240 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8241 races with sanitizer output
8242
dd4bd263 82432016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8244 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8245
8246 PR target/67278
8247 * gcc.dg/simd-8.c: New testcase.
8248
b5fe3a49 82492016-03-02 Richard Biener <rguenther@suse.de>
8250
8251 PR middle-end/67278
8252 * gcc.dg/simd-7.c: New testcase.
8253
23601f67 82542016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8255
8256 * gcc.target/i386/pr70007.c: Tweak.
8257
f66f65e7 82582016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8259
8260 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8261
60773515 82622016-03-02 Marek Polacek <polacek@redhat.com>
8263
8264 PR c/67854
8265 * gcc.dg/pr67854.c: New test.
8266
6c094cb1 82672016-03-02 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR middle-end/70025
8270 * gcc.dg/torture/pr70025.c: New test.
8271
7627bb56 82722016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8273
8274 PR tree-optimization/68621
8275 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8276
066c8e94 82772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8278
8279 * gcc.target/i386/pr70007.c: New test.
8280
d3b819ad 82812016-03-01 Jeff Law <law@redhat.com>
8282
d4b9ad56 8283 PR tree-optimization/69196
7e217344 8284 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8285
d3b819ad 8286 PR tree-optimization/69196
8287 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8288 duplicating code and spoiling the expected output.
8289
4f37285d 82902016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8291
8292 PR target/70033
8293 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8294 supports power9 before doing tests.
8295 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8296 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8297 * gcc.target/powerpc/p9-permute.c: Likewise.
8298
3e9c4f6c 82992016-03-01 Uros Bizjak <ubizjak@gmail.com>
8300
8301 PR target/70027
8302 * gcc.target/i386/pr70027.c: New test.
8303
e324729e 83042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8305
8306 * gcc.dg/pr70017.c: New test.
8307
40e9ce2d 83082016-03-01 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR c/69796
8311 PR c/69974
8312 * gcc.dg/pr69796.c: New test.
8313 * gcc.dg/pr69974.c: New test.
8314
e8b016ea 83152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8318
24d3127c 83192016-02-29 Jeff Law <law@redhat.com>
8320
8321 PR tree-optimization/69987
8322 * gfortran.dg/pr69987.f90: New test.
8323
8324 PR tree-optimization/69989
8325 * gcc.c-torture/compile/pr69989-2.c: New test.
8326
12cc1225 83272016-03-01 Marek Polacek <polacek@redhat.com>
8328
8329 PR c++/69795
8330 * g++.dg/parse/invalid1.C: New test.
8331
d99a947c 83322016-03-01 Richard Biener <rguenther@suse.de>
8333
8334 PR middle-end/70022
8335 * gcc.dg/pr70022.c: New testcase.
8336
395dbc60 83372016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8338
8339 PR tree-optimization/69956
8340 * gcc.dg/pr69956.c: New test.
8341
40a35c55 83422016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8343
8344 PR target/70011
8345 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8346 XFAIL when hardware supports efficient unaligned storage access.
8347
4edc90b0 83482016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8349
8350 PR c++/69961
8351 * g++.dg/template/pr69961a.C: New test.
8352 * g++.dg/template/pr69961b.C: New test.
8353
1ed1f69a 83542016-02-29 David Malcolm <dmalcolm@redhat.com>
8355
8356 PR preprocessor/69985
8357 * gcc.dg/cpp/pr69985.c: New test case.
8358
01c5d15d 83592016-02-29 Jeff Law <law@redhat.com>
8360
3a4d3de5 8361 PR tree-optimization/70005
8362 * gcc.c-torture/execute/pr70005.c New test.
8363
01c5d15d 8364 PR tree-optimization/69999
8365 * gcc.c-torture/compile/pr69999.c: New test.
8366
1bf66b54 83672016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8368
8369 PR tree-optimization/69652
8370 * gcc.dg/torture/pr69652.c: Delete test.
8371 * gcc.dg/vect/pr69652.c: New test.
8372
b4d653d5 83732016-02-19 Richard Biener <rguenther@suse.de>
8374
8375 PR tree-optimization/69980
8376 * gfortran.dg/vect/pr69980.f90: New testcase.
8377
35bc4745 83782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8379
8380 * gcc.target/sparc/20160229-1.c: New test.
8381
bb54a538 83822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8383
8384 * gnat.dg/stack_usage3.adb: New test.
8385 * gnat.dg/stack_usage3_pkg.ads: New helper.
8386
95164e71 83872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8388
8389 * gnat.dg/renaming8.adb: New test.
8390 * gnat.dg/renaming8_pkg1.ads: New helper.
8391 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8392 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8393
a890896f 83942016-02-29 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/69720
8397 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8398
5c70403a 83992016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8400
8401 PR fortran/68147
8402 PR fortran/47674
8403 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8404
dfb6d139 84052016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8406 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8407
8408 PR fortran/56007
8409 * gfortran.dg/coarray_8.f90: Adjust error message.
8410 * gfortran.dg/pr56007.f90: New test.
8411 * gfortran.dg/pr56007.f: New test.
8412
536508db 84132016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8414
8415 PR tree-optimization/69989
8416 * gcc.dg/torture/pr69989.c: New test.
8417
eec75e45 84182016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8419
8420 * gcc.target/i386/stack-realign-win.c: New test.
8421
0175e45a 84222016-02-28 Harald Anlauf <anlauf@gmx.de>
8423
8424 PR fortran/60126
8425 * gfortran.dg/pr60126.f90: New test.
8426
2a703589 84272016-02-27 Jeff Law <law@redhat.com>
8428
8429 Revert
8430 2016-02-26 Richard Biener <rguenther@suse.de>
8431 Jeff Law <law@redhat.com>
8432
8433 PR tree-optimization/69740
8434 * gcc.c-torture/compile/pr69740-1.c: New test.
8435 * gcc.c-torture/compile/pr69740-2.c: New test.
8436
359b4c18 84372016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8438
1c96765a 8439 PR fortran/69910
359b4c18 8440 * gfortran.dg/newunit_4.f90: New test.
8441
49462d93 84422016-02-27 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR target/69613
8445 PR rtl-optimization/69886
8446 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8447 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8448 target.
8449
c4ac733e 84502016-02-26 Martin Sebor <msebor@redhat.com>
8451
8452 PR tree-optimization/15826
8453 * gcc.dg/tree-ssa/pr15826.c: New test.
8454
da8c4b5d 84552016-02-26 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR target/69969
8458 * gcc.target/powerpc/pr69969.c: New test.
8459
0a4558eb 84602016-02-26 Martin Sebor <msebor@redhat.com>
8461
8462 PR c++/15766
8463 * g++.old-deja/g++.other/decl5.C: Add a test case.
8464
5b500299 84652016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8466
8467 PR target/69946
8468 * gcc.target/powerpc/pr69946.c: New file.
8469
565f533b 84702016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8471 Jeff Law <law@redhat.com>
565f533b 8472
0a4558eb 8473 PR tree-optimization/69740
565f533b 8474 * gcc.c-torture/compile/pr69740-1.c: New test.
8475 * gcc.c-torture/compile/pr69740-2.c: New test.
8476
ff67cbea 84772016-02-26 Martin Jambor <mjambor@suse.cz>
8478
8479 PR middle-end/69920
8480 * gcc.dg/torture/pr69932.c: New test.
8481 * gcc.dg/torture/pr69936.c: Likewise.
8482
e400d817 84832016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8484
8485 PR target/69709
8486 * gcc.target/s390/pr69709.c: New test.
8487
126a5a2d 84882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8489
8490 PR target/69245
8491 * gcc.target/aarch64/pr69245_1.c: New test.
8492
59c58860 84932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8494
8495 PR target/69613
8496 * gcc.dg/torture/pr69613.c: New test.
8497
9441fa4e 84982016-02-26 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/69891
8501 * gcc.target/i386/pr69891.c: New test.
8502
e48fcde0 85032016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8504 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8505
35ed600a 8506 PR target/61397
f41208a1 8507 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8508 functionality for both 32-bit and 64-bit.
8509
c86aaa0e 85102016-02-26 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/69551
8513 * gcc.dg/torture/pr69951.c: New testcase.
8514
38e71a65 85152016-02-25 Richard Biener <rguenther@suse.de>
8516
8517 PR tree-optimization/48795
8518 * gcc.dg/Warray-bounds-18.c: New testcase.
8519
03331e69 85202016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8523
f14d8d6a 85242016-02-25 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR rtl-optimization/69896
8527 * gcc.dg/pr69896.c: New test.
8528
4003c807 85292016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8530
8531 PR c++/69736
8532 * g++.dg/cpp1y/paren2.C: New test.
8533
a0573328 85342016-02-24 Martin Sebor <msebor@redhat.com>
8535
8536 PR c/51147
8537 * gcc.dg/enum-mode-2.c: New test.
8538
2cde02ad 85392016-02-24 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR c++/69922
8542 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8543 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8544 * g++.dg/ubsan/pr69922.C: New test.
8545
f0ea75d1 85462016-02-24 Marek Polacek <polacek@redhat.com>
8547
8548 PR c/69819
8549 * gcc.dg/pr69819.c: New test.
8550
05027366 85512016-02-24 Martin Sebor <msebor@redhat.com>
8552
34ed562b 8553 PR c++/69912
8554 * g++.dg/ext/flexary15.C: New test.
8555
85562016-02-24 Martin Sebor <msebor@redhat.com>
8557
8558 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8559 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8560 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8561
650c3ad5 85622016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8563 Charles Baylis <charles.baylis@linaro.org>
8564
8565 PR debug/61033
8566 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8567
596070e8 85682016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8569 Jakub Jelinek <jakub@redhat.com>
596070e8 8570
8571 PR middle-end/69760
8572 * gcc.dg/torture/pr69760.c: New testcase.
8573
d6b92d9f 85742016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575
8576 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8577 pattern on Solaris with as.
8578
90436d9d 85792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580
8581 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8582 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8583 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8584 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8585
7c749495 85862016-02-24 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR middle-end/69915
8589 * gcc.dg/pr69915.c: New test.
8590
9c9680b5 85912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8592
8593 PR rtl-optimization/69886
8594 * gcc.dg/torture/pr69886.c: New test.
8595
36d081ee 85962016-02-24 Richard Biener <rguenther@suse.de>
8597
8598 PR middle-end/68963
8599 * gcc.dg/torture/pr68963.c: New testcase.
8600
2a0accb9 86012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8602
8603 PR target/69875
8604 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8605 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8606 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8607 * gcc.target/arm/atomic_loaddi_1.c: New test.
8608 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8609 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8610 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8611 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8612 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8613 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8614 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8615 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8616
f0e92ef1 86172016-02-24 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR middle-end/69909
8620 * gcc.dg/torture/pr69909.c: New test.
8621
6907286f 86222016-02-24 Richard Biener <rguenther@suse.de>
8623
8624 PR tree-optimization/69907
8625 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8626 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8627 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8628
e6ab7475 86292016-02-24 Christian Bruel <christian.bruel@st.com>
8630
8631 * gcc.target/arm/pragma_cpp_fma.c: New test.
8632
47587450 86332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634
8635 PR fortran/61156
8636 * gfortran.dg/include_6.f90: Update test.
8637
d41ab738 86382016-02-23 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR objc/69844
8641 * objc.dg/pr69844.m: New test.
8642
4772d9d5 86432016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644
8645 PR libgfortran/69456
8646 * gfortran.dg/namelist_89.f90: New test.
8647 * gfortran.dg/pr59700.f90: Update test..
8648
8c38d887 86492016-02-23 Martin Sebor <msebor@redhat.com>
8650
8651 PR middle-end/69780
8652 * g++.dg/ext/builtin_alloca.C: New test.
8653 * gcc.dg/builtins-68.c: New test.
8654
ee1bfdb0 86552016-02-23 Richard Henderson <rth@redhat.com>
8656
8657 * gcc.target/i386/addr-space-3.c: Remove test.
8658
52609ec3 86592016-02-23 David Malcolm <dmalcolm@redhat.com>
8660
8661 PR preprocessor/69126
8662 PR preprocessor/69543
8663 * c-c++-common/pr69126-2-long.c: New test.
8664 * c-c++-common/pr69126-2-short.c: New test.
8665 * c-c++-common/pr69543-1.c: Remove xfail.
8666
d5bf2cc8 86672016-02-23 David Malcolm <dmalcolm@redhat.com>
8668
8669 PR preprocessor/69126
8670 PR preprocessor/69543
8671 PR preprocessor/69558
8672 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8673 (f): Rename to...
8674 (test_2): ...this, and add leading comment.
8675 (MACRO_3, test_3): New.
8676 (MACRO_4A, MACRO_4B, test_4): New.
8677 (MACRO): Rename to...
8678 (MACRO_5): ...this.
8679 (g): Rename to...
8680 (test_5): ...this, updating for renaming of MACRO, and
8681 add leading comment.
8682 * c-c++-common/pr69543-1.c: New.
8683 * c-c++-common/pr69543-2.c: New.
8684 * c-c++-common/pr69543-3.c: New.
8685 * c-c++-common/pr69543-4.c: New.
8686 * c-c++-common/pr69558-1.c: New.
8687 * c-c++-common/pr69558-2.c: New.
8688 * c-c++-common/pr69558-3.c: New.
8689 * c-c++-common/pr69558-4.c: New.
8690 * gcc.dg/pr69558.c: Move to...
8691 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8692 xfail for c++.
8693
3a37a410 86942016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8695
8696 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8697 to -ftree-parallelize-loops/-fopenacc changes.
8698 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8699 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8700 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8701 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8702 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8703 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8704 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8705 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8706 * c-c++-common/goacc/kernels-loop.c: Likewise.
8707 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8708 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8709 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8710 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8711
ecca180f 87122016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8713
8714 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8715
eec0fa3f 87162016-02-23 Jakub Jelinek <jakub@redhat.com>
8717
f1f91c07 8718 PR c++/69902
8719 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8720
eec0fa3f 8721 PR c/69900
8722 * gcc.dg/pr69900.c: New test.
8723
e045424d 87242016-02-23 Martin Jambor <mjambor@suse.cz>
8725
8726 PR tree-optimization/69666
8727 * gcc.dg/tree-ssa/pr69666.c: New test.
8728
f482dff6 87292016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8730
8731 PR fortran/67451
8732 * gfortran.dg/coarray_allocate_5.f08: New test.
8733
57ed698b 87342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8735
8736 * gcc.target/s390/vcond-shift.c: Move to ...
8737 * gcc.target/s390/vector/vcond-shift.c: ... here.
8738
990e443c 87392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8740
8741 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8742 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8743
296c5f01 87442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8745
8746 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8747
e53f41d5 87482016-02-20 Mark Wielaard <mjw@redhat.com>
8749
8750 PR c/28901
8751 * gcc.dg/unused-variable-3.c: New test.
8752
13af201d 87532016-02-22 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR target/69888
8756 * gcc.target/i386/pr69888.c: New test.
8757
682c90f9 87582016-02-22 Richard Biener <rguenther@suse.de>
8759
8760 PR tree-optimization/69882
8761 * gfortran.dg/vect/pr69882.f90: New testcase.
8762
b8cd18c3 87632016-02-22 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR target/69885
8766 * gcc.dg/pr69885.c: New test.
8767
09343379 87682016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8769
8770 PR target/69806
8771 PR target/54089
8772 * gcc.target/sh/pr54089-10.c: New.
8773
b345a09f 87742016-02-20 Paul Thomas <pault@gcc.gnu.org>
8775
8776 PR fortran/69423
8777 * gfortran.dg/deferred_character_15.f90 : New test.
8778
51385aed 87792016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8780
8781 PR fortran/57365
8782 gfortran.dg/allocate_with_source_18.f03: New test.
8783
87842016-02-20 Harald Anlauf <anlauf@gmx.de>
8785
8786 PR fortran/52531
8787 gfortran.dg/gomp/pr52531.f90: New test.
8788
9cce8384 87892016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8790
8791 PR c++/69865
8792 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8793 -std=c++03.
8794
d91f5fbb 87952016-02-19 Jakub Jelinek <jakub@redhat.com>
8796
563d5cb8 8797 PR c++/69826
8798 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8799 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8800
0a04aac9 8801 PR c++/69850
8802 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8803
d91f5fbb 8804 PR c++/69851
8805 * g++.dg/torture/pr69851.C: New test.
8806
5fe1f282 88072016-02-19 Martin Sebor <msebor@redhat.com>
8808
8809 PR testsuite/69573
8810 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8811
a45bce11 88122016-02-19 Jakub Jelinek <jakub@redhat.com>
8813
6263dde1 8814 PR c++/69850
8815 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8816 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8817
a45bce11 8818 PR c++/67767
8819 * g++.dg/cpp0x/pr67767.C: New test.
8820
cf2ed1b7 88212016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8822
8823 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8824 for fp, simd, crypto, crc, lse.
8825 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8826 above.
8827 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8828 effective target check.
8829
f6cc34b0 88302016-02-19 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR target/69820
8833 * gcc.target/i386/pr69820.c: New test.
8834
6c678e78 88352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8836
8837 * gcc.target/s390/vector/int128-1.c: New test.
8838
b088ff4b 88392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8840
8841 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8842
b11e60a4 88432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8844
8845 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8846 instruction pattern name to prevent the testcase from failing with
8847 -march=z13.
8848
664ff6a0 88492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8850
8851 * gcc.target/s390/md/movstr-2.c: New test.
8852
e80be24b 88532016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8854
8855 * gcc.target/s390/morestack.c: New test.
8856
9839f350 88572016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8858
8859 PR target/69625
8860 * gcc.target/s390/pr69625.c: Add test case.
8861
4550fbd0 88622016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8863
8864 PR testsuite/68580
8865 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8866
57d00b6a 88672016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8868
8869 PR target/68404
8870 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8871 * gcc.target/powerpc/fusion3.c: Likewise.
8872
63ad69d6 88732016-02-18 Richard Biener <rguenther@suse.de>
8874
8875 PR middle-end/69553
8876 * g++.dg/torture/pr69553.C: New testcase.
8877
d92404ed 88782016-02-18 Nick Clifton <nickc@redhat.com>
8879
4550fbd0 8880 PR target/62254
8881 PR target/69610
8882 * gcc.target/arm/pr62554.c: New test.
8883 * gcc.target/arm/pr69610-1.c: New test.
8884 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8885
0808dfce 88862016-02-18 Richard Biener <rguenther@suse.de>
8887
8888 PR middle-end/69854
8889 * gcc.dg/torture/pr69854.c: New testcase.
8890
fc3527e3 88912016-02-17 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR c++/69850
8894 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8895
e3c24279 88962012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8897
8898 * gcc.target/powerpc/vec-cg.c: New test.
8899
c9732c2b 89002016-02-17 Richard Biener <rguenther@suse.de>
8901
8902 PR testsuite/69586
8903 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8904
51bf9f9b 89052016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8906
8907 PR target/69161
8908 * gcc.c-torture/compile/pr69161.c: New test.
8909
6baedca3 89102016-02-17 David Sherwood <david.sherwood@arm.com>
8911
8912 PR target/69532
8913 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8914 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8915
4f240715 89162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8917
8918 * gcc.dg/ifcvt-4.c: Skip on Visium.
8919
e0c0515d 89202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8921
8922 * gnat.dg/atomic8.adb: New test.
8923
7b319ee6 89242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8925
8926 * gnat.dg/discr46.ad[sb]: New test.
8927
48a7e3d1 89282016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8929
8930 PR Target/48344
8931 * gcc.target/powerpc/pr48344-1.c: New test.
8932
3f844f15 89332015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8934
8935 PR fortran/69742
8936 * gfortran.dg/associate_21.f90: New test.
8937
7675e968 89382016-02-16 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR c/69835
8941 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8942 -Wnonnull in dg-options.
8943 * c-c++-common/nonnull-2.c: New test.
8944
d6faee88 89452016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8946 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8947
8948 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8949
3a2a72aa 89502016-02-16 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR middle-end/69801
8953 * gcc.dg/pr69801.c: Add empty dg-options.
8954
28072426 89552016-02-16 James Norris <jnorris@codesourcery.com>
8956
8957 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8958 * g++.dg/goacc/deviceptr-1.c: New file.
8959
37fffac2 89602016-02-16 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/69820
8963 * gcc.dg/vect/pr69820.c: New test.
8964
f72a5e61 89652016-02-16 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/69776
8968 * gcc.dg/torture/pr69776-2.c: New testcase.
8969
50e0cd76 89702016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8971
8972 PR tree-optimization/69714
8973 * gcc.dg/torture/pr69714.c: New test.
8974
14a72c4e 89752016-02-16 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR tree-optimization/69802
8978 * gcc.dg/pr69802.c: New test.
8979
fd808c11 89802016-02-16 Richard Biener <rguenther@suse.de>
8981
8982 PR middle-end/69801
8983 * gcc.dg/pr69801.c: New testcase.
8984
49a549ca 89852016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8986
8987 PR libgfortran/69651
8988 * gfortran.dg/read_bang.f90: New test.
8989 * gfortran.dg/read_bang4.f90: New test.
8990
77454e6e 89912016-02-15 Jakub Jelinek <jakub@redhat.com>
8992
2074f21c 8993 PR c++/69658
8994 * g++.dg/init/pr69658.C: New test.
8995
77454e6e 8996 PR c++/69797
8997 * c-c++-common/pr69797.c: New test.
8998
4ef4d764 89992016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9000
9001 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9002 check for aarch64*-*-*.
9003
4a45fe0f 90042016-02-15 Richard Biener <rguenther@suse.de>
9005
9006 PR tree-optimization/69783
9007 * gcc.dg/vect/pr69783.c: New testcase.
9008
0b3619e6 90092016-02-15 Richard Biener <rguenther@suse.de>
9010
9011 PR tree-optimization/69776
9012 * gcc.dg/torture/pr69776.c: New testcase.
9013
9b49c3cb 90142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9015
9016 PR fortran/60526
9017 * gfortran.dg/type_decl_4.f90: Reinstated.
9018
e46faff9 90192016-02-14 John David Anglin <danglin@gcc.gnu.org>
9020
9021 PR fortran/68746
9022 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9023
a96c809a 90242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9025
9026 PR fortran/60526
9027 PR bootstrap/69816
9028 * gfortran.dg/type_decl_4.f90: Removed.
9029
fdec7e88 90302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9031
9032 PR fortran/60526
9033 * gfortran.dg/type_decl_4.f90: New test.
9034
a72095c4 90352016-02-14 Alan Modra <amodra@gmail.com>
9036
bc436924 9037 PR testsuite/68886
a72095c4 9038 * gcc.c-torture/execute/stkalign.c: Revise test.
9039
73bb5f8b 90402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9041
9042 PR target/67260
9043 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9044
beb13161 90452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9046
9047 PR target/67260
9048 * gcc.target/sh/torture/pr67260.c: New.
9049
67cab04e 90502016-02-12 John David Anglin <danglin@gcc.gnu.org>
9051
9052 * gcc.dg/pr67964.c: Add dg-require-alias.
9053
44a59bb1 90542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9055
9056 PR target/67636
9057 PR target/64345
9058 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9059
38c9bd3a 90602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9061
9062 PR libgfortran/69668
9063 * gfortran.dg/namelist_88.f90: New test.
9064
1774ff82 90652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9066
9067 PR libgfortran/69668
9068 * gfortran.dg/namelist_38.f90: Update test.
9069 * gfortran.dg/namelist_84.f90: Update test.
9070
aec1f4bd 90712016-02-12 David Malcolm <dmalcolm@redhat.com>
9072
9073 PR other/69554
9074 * gcc.dg/pr69554-1.c: New test.
9075 * gfortran.dg/pr69554-1.F90: New test.
9076 * gfortran.dg/pr69554-2.F90: New test.
9077 * lib/gcc-dg.exp (proc dg-locus): New function.
9078 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9079 distinguish between the caret-printing and non-caret-printing
9080 cases. If caret-printing has been explicitly enabled, bail out
9081 without attempting to fix up the output.
9082
da7d5066 90832016-02-12 David Malcolm <dmalcolm@redhat.com>
9084
9085 PR driver/69265
9086 PR driver/69453
9087 * gcc.dg/spellcheck-options-3.c: New test case.
9088 * gcc.dg/spellcheck-options-4.c: New test case.
9089 * gcc.dg/spellcheck-options-5.c: New test case.
9090 * gcc.dg/spellcheck-options-6.c: New test case.
9091 * gcc.dg/spellcheck-options-7.c: New test case.
9092 * gcc.dg/spellcheck-options-8.c: New test case.
9093 * gcc.dg/spellcheck-options-9.c: New test case.
9094 * gcc.dg/spellcheck-options-10.c: New test case.
9095
fcce1b0b 90962016-02-12 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR rtl-optimization/69764
9099 PR rtl-optimization/69771
9100 * c-c++-common/pr69764.c: New test.
9101 * gcc.dg/torture/pr69771.c: New test.
9102
6d609290 91032016-02-12 Marek Polacek <polacek@redhat.com>
9104
9105 * g++.dg/torture/init-list1.C: New.
9106
7d75fb56 91072016-02-12 Marek Polacek <polacek@redhat.com>
9108
9109 * gcc.dg/pr69522.c: Add empty dg-options.
9110
52543fda 91112016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9112
9113 * g++.dg/lto/lto.exp: Include and init mpx.
9114 * g++.dg/lto/pr69729_0.C: New test.
9115
34947478 91162016-02-12 Jakub Jelinek <jakub@redhat.com>
9117
9181a4ec 9118 PR ipa/69241
9119 * g++.dg/ipa/pr69241-4.C: New test.
9120
34947478 9121 PR ipa/68672
9122 * g++.dg/ipa/pr68672-1.C: New test.
9123 * g++.dg/ipa/pr68672-2.C: New test.
9124 * g++.dg/ipa/pr68672-3.C: New test.
9125
74a4140f 91262016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9127
9128 PR c/69522
50e0cd76 9129 * gcc.dg/pr69522.c: New test.
74a4140f 9130
9ddb20d6 91312016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9132
9133 PR c++/69098
9134 * g++.dg/cpp1y/69098.C: New test.
9135 * g++.dg/cpp1y/69098-2.C: New test.
9136
67cf9b55 91372016-02-12 Jakub Jelinek <jakub@redhat.com>
9138
9139 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9140 and neighbour -> neighbor.
9141 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9142 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9143 * c-c++-common/Wvarargs.c: Likewise.
9144 * c-c++-common/goacc/host_data-5.c: Likewise.
9145 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9146 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9147 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9148 * gcc.target/aarch64/pr60697.c: Likewise.
9149 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9150 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9151 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9152 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9153 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9154 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9155 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9156 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9157 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9158 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9159 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9160 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9161 * g++.dg/lookup/koenig5.C: Likewise.
9162 * g++.dg/ext/no-asm-2.C: Likewise.
9163 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9164 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9165 * gfortran.dg/used_types_16.f90: Likewise.
9166 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9167 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9168 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9169 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9170 * gfortran.dg/abstract_type_6.f03: Likewise.
9171 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9172 * gfortran.dg/used_types_15.f90: Likewise.
9173 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9174 * gfortran.dg/exit_3.f08: Likewise.
9175 * gfortran.dg/open_status_2.f90: Likewise.
9176 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9177 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9178 * gfortran.dg/associate_1.f03: Likewise.
9179 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9180 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9181 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9182 * gcc.dg/builtin-object-size-1.c: Likewise.
9183 * gcc.dg/noreturn-6.c: Likewise.
9184 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9185 * gcc.dg/globalalias.c: Likewise.
9186 * gcc.dg/builtins-config.h: Likewise.
9187 * gcc.dg/pr30457.c: Likewise.
9188 * gcc.c-torture/compile/volatile-1.c: Likewise.
9189 * gcc.c-torture/execute/20101011-1.c: Likewise.
9190 * c-c++-common/Waddress-1.c: Likewise.
9191
40b38ace 91922016-02-11 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR c/69768
9195 * c-c++-common/Waddress-1.c: New test.
9196
42c87ca9 91972016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9198
9199 PR fortran/69296
9200 * gfortran.dg/associate_19.f03: New test.
9201 * gfortran.dg/associate_20.f03: New test.
9202
acb7939f 92032016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9204
9205 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9206
6defe3c5 92072016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9208
9209 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9210 .arch armv8-a\n. Add -dA to dg-options.
9211 * gcc.target/aarch64/assembler_arch_1.c: New test.
9212 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9213
63f63318 92142016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/68726
9217 * g++.dg/cpp0x/pr68726.C: New.
9218
1cddf457 92192016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9220
9221 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9222 test.
9223
b86fba37 92242016-02-11 Richard Biener <rguenther@suse.de>
9225
9226 * g++.dg/tree-ssa/pr61034.C: Adjust.
9227
ec4ec95a 92282016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9229
be7c31e9 9230 PR target/69148
ec4ec95a 9231 * gcc.target/s390/pr69148.c: New.
9232
f64416ca 92332016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9234
9235 PR tree-optimization/69652
9236 * gcc.dg/torture/pr69652.c: New test.
9237
e5d1ea31 92382016-02-10 Jakub Jelinek <jakub@redhat.com>
9239 Patrick Palka <ppalka@gcc.gnu.org>
9240
9241 PR ipa/69241
9242 PR c++/69649
9243 * g++.dg/ipa/pr69241-1.C: New test.
9244 * g++.dg/ipa/pr69241-2.C: New test.
9245 * g++.dg/ipa/pr69241-3.C: New test.
9246 * g++.dg/ipa/pr69649.C: New test.
9247
fa03b19d 92482016-02-10 Uros Bizjak <ubizjak@gmail.com>
9249
9250 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9251 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9252
14485c8a 92532016-02-10 Bin Cheng <bin.cheng@arm.com>
9254
9255 PR tree-optimization/68021
9256 * gcc.dg/tree-ssa/pr68021.c: New test.
9257
79f1ed25 92582016-02-10 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/69726
9261 * gcc.dg/uninit-22.c: New testcase.
9262
58f74eff 92632016-02-09 Andrew Pinski <apinski@cavium.com>
9264
9265 PR tree-opt/69282
9266 * gcc.c-torture/compile/20160205-1.c: New testcase.
9267
600c00f7 92682016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9269
9270 PR target/68404
9271 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9272 instead accessing a really large arrray.
9273 * gcc.target/powerpc/fusion3.c: Likewise.
9274
0771836e 92752016-02-09 Charles Baylis <charles.baylis@linaro.org>
9276
9277 PR target/68532
9278 * gcc.c-torture/execute/pr68532.c: New test.
9279
4ccd644f 92802016-02-11 Alexandre Oliva <aoliva@redhat.com>
9281
9282 PR target/69634
9283 * gcc.dg/pr69634.c: New.
9284
2e980a39 92852016-02-09 Richard Biener <rguenther@suse.de>
9286
9287 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9288
aacf7102 92892016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9290
aacf7102 9291 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9292
a1856ddf 92932016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9294
9295 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9296
d4d3da7e 92972016-02-09 Richard Biener <rguenther@suse.de>
9298
9299 PR tree-optimization/69715
9300 * gcc.dg/torture/pr69715.c: New testcase.
9301
9cc6714f 93022016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9303
9304 PR c++/69139
9305 * g++.dg/cpp0x/trailing12.C: New test.
9306 * g++.dg/cpp0x/trailing13.C: New test.
9307
83d5062b 93082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9309
9310 PR c++/69283
9311 PR c++/67835
9312 * g++.dg/cpp1y/auto-fn29.C: New test.
9313 * g++.dg/cpp1y/auto-fn30.C: New test.
9314
394a86f3 93152016-02-08 Jakub Jelinek <jakub@redhat.com>
9316
9317 PR tree-optimization/69209
9318 * gcc.c-torture/compile/pr69209.c: New test.
9319
93b124b4 93202016-02-08 Jeff Law <law@redhat.com>
9321
9322 PR tree-optimization/68541
9323 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9324 of statements allowed in join block for path splitting.
9325
26abce13 93262016-02-08 Jakub Jelinek <jakub@redhat.com>
9327
0acb2d6e 9328 PR c++/59627
9329 * g++.dg/gomp/pr59627.C: New test.
9330
26abce13 9331 PR ipa/69239
9332 * g++.dg/ipa/pr69239.C: New test.
9333
86e0b129 93342016-02-08 David Malcolm <dmalcolm@redhat.com>
9335
9336 PR preprocessor/69664
9337 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9338 * gcc.dg/cpp/warn-comments.c: Likewise.
9339
f553d9f8 93402016-02-08 Marek Polacek <polacek@redhat.com>
9341
9342 PR c++/69688
9343 * g++.dg/init/const12.C: New test.
9344
600695e0 93452016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9346
9347 PR target/60410
9348 * gcc.dg/lto/pr55113_0.c: Remove test.
9349
c4f4b1e8 93502016-02-08 Richard Biener <rguenther@suse.de>
9351
9352 PR tree-optimization/69719
9353 * gcc.dg/torture/pr69719.c: New testcase.
9354
5a987d87 93552016-02-08 Richard Biener <rguenther@suse.de>
9356 Jeff Law <law@redhat.com>
9357
9358 PR target/68273
9359 * gcc.target/mips/pr68273.c: New testcase.
9360
0418e71d 93612016-02-08 Richard Biener <rguenther@suse.de>
9362
9363 PR rtl-optimization/69274
9364 * gcc.target/i386/addr-sel-1.c: XFAIL.
9365
07c0f1ca 93662016-02-08 Jeff Law <law@redhat.com>
9367
40d85f4c 9368 PR tree-optimization/68541
9369 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9370
140e093f 9371 PR tree-optimization/65917
07c0f1ca 9372 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9373
16430acf 93742016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9375
9376 PR fortran/50555
9377 * gfortran.dg/namelist_args.f90: New test.
9378
3f0ff0d8 93792016-02-05 Jeff Law <law@redhat.com>
9380
140e093f 9381 PR tree-optimization/68541
3f0ff0d8 9382 * gcc.dg/tree-ssa/split-path-2.c: New test.
9383 * gcc.dg/tree-ssa/split-path-3.c: New test.
9384 * gcc.dg/tree-ssa/split-path-4.c: New test.
9385 * gcc.dg/tree-ssa/split-path-5.c: New test.
9386 * gcc.dg/tree-ssa/split-path-6.c: New test.
9387 * gcc.dg/tree-ssa/split-path-7.c: New test.
9388
a7cc1f94 93892016-02-05 Martin Sebor <msebor@redhat.com>
9390
9391 PR c++/69662
9392 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9393 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9394
fcb25f28 93952016-02-06 Richard HEnderson <rth@redhat.com>
9396
9397 PR c/69643
9398 * gcc.target/i386/addr-space-4.c: New.
9399 * gcc.target/i386/addr-space-5.c: New.
9400
3a2545a1 94012016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9402
9403 PR fortran/66089
9404 * gfortran.dg/elemental_dependency_6.f90: New.
9405
1e302465 94062016-02-05 Jakub Jelinek <jakub@redhat.com>
9407
66feb54c 9408 PR rtl-optimization/69691
9409 * gcc.c-torture/execute/pr69691.c: New test.
9410
1e302465 9411 PR c++/69628
9412 * g++.dg/parse/pr69628.C: New test.
9413
9c28a298 94142016-02-05 Uros Bizjak <ubizjak@gmail.com>
9415
9416 * gcc.dg/sancov/asan.c: Move to ...
9417 * gcc.dg/asan/sancov-1.c: ... here.
9418
a854e286 94192016-02-05 Uros Bizjak <ubizjak@gmail.com>
9420
9421 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9422
d4f0b240 94232016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9424
9425 PR target/69677
9426 * gcc.target/i386/pr69677.c: New test.
9427
235d8723 94282016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9429
9430 PR c++/68948
9431 * g++.dg/template/pr68948.C: New test.
9432
f390cf65 94332016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9434
9435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9436 (only necessary on s390x).
9437
ab99f104 94382016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9439
9440 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9441 -mno-accumulate-outgoing-args.
9442
f7ef5392 94432016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9444
9445 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9446
6b098e91 94472016-02-04 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR c/69669
9450 * c-c++-common/pr69669.c: New test.
9451
f0146cf3 94522016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9453
9454 PR target/69667
9455 * g++.dg/pr69667.C: New file.
9456
08fd6cf5 94572016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9458
9459 PR target/69619
9460 * gcc.dg/pr69619.c: Add new test.
9461
a6f3f39f 94622016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9463
9464 PR rtl-optimization/69577
9465 * gcc.target/i386/pr69577.c: New test.
9466
774068a0 94672016-02-04 Martin Liska <mliska@suse.cz>
9468
9469 * g++.dg/asan/pr69276.C: New test.
9470
f50a7894 94712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9472
9473 PR target/65932
9474 PR target/67714
9475 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9476 a single smulbb instruction.
9477 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9478 * gcc.target/amr/wmul-2.c: Likewise.
9479
6b722eb3 94802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9481
9482 PR target/65932
9483 PR target/67714
9484 * gcc.c-torture/execute/pr67714.c: New test.
9485
1f1475a7 94862016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9487
9488 PR target/69454
9489 * gcc.target/i386/pr69454-1.c: New test.
9490 * gcc.target/i386/pr69454-2.c: New test.
9491
6b94e133 94922016-02-03 Martin Sebor <msebor@redhat.com>
9493
9494 PR c++/69251
9495 PR c++/69253
9496 PR c++/69290
9497 PR c++/69277
9498 PR c++/69349
9499 * g++.dg/ext/flexarray-mangle-2.C: New test.
9500 * g++.dg/ext/flexarray-mangle.C: New test.
9501 * g++.dg/ext/flexarray-subst.C: New test.
9502 * g++.dg/ext/flexary11.C: New test.
9503 * g++.dg/ext/flexary12.C: New test.
9504 * g++.dg/ext/flexary13.C: New test.
9505 * g++.dg/ext/flexary14.C: New test.
9506 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9507
342ed0ac 95082016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9509
9510 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9511 Define only if CHECK_FLOAT128 is defined.
9512 (main): Properly initialize u5.
9513
edf6c4d2 95142016-02-03 Jakub Jelinek <jakub@redhat.com>
9515
415d5641 9516 PR c/69627
9517 * gcc.dg/pr69627.c: New test.
9518
edf6c4d2 9519 PR target/69644
9520 * gcc.dg/pr69644.c: New test.
9521
cf8f3ba0 95222016-02-03 Mike Stump <mikestump@comcast.net>
9523
9524 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9525 support for struct-layout-1.exp.
9526
c90d55dd 95272016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9528
9529 PR c++/69056
f7ef5392 9530 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9531
401bd0c8 95322016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9533 Alexandre Oliva <aoliva@redhat.com>
9534
9535 PR target/69461
9536 * gcc.target/powerpc/pr69461.c: New.
9537
277d9d1d 95382016-02-03 Uros Bizjak <ubizjak@gmail.com>
9539
9540 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9541 works from here ...
9542 (check_effective_target_fsanitize_thread): ... to here. Do not
9543 specify additional compile flags for the test source.
9544 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9545 specify additional compile flags for the test source.
9546
e69ad94a 95472016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9548
9549 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9550
a4454da2 95512016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9552
9553 PR fortran/67451
9554 PR fortran/69418
9555 * gfortran.dg/coarray_allocate_2.f08: New test.
9556 * gfortran.dg/coarray_allocate_3.f08: New test.
9557 * gfortran.dg/coarray_allocate_4.f08: New test.
9558
88cab2dd 95592016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9560
9561 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9562 use same scan-tree-dump-times on all platforms.
9563 * gcc.dg/vect/vect-outer-1.c: Likewise.
9564 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9565 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9566 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9567 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9568 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9569 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9570 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9571
66ea75c4 95722016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9573
9574 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9575 warning.
9576
4eef8df7 95772016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9580
665fbc2f 95812016-02-02 James Norris <jnorris@codesourcery.com>
9582
9583 * c-c++-common/goacc/routine-5.c: Add tests.
9584
b10e3d47 95852016-02-02 Alexander Monakov <amonakov@ispras.ru>
9586
9587 * gcc.target/nvptx/unsigned-cmp.c: New test.
9588
12ad66dd 95892016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9590
9591 * gcc.target/aarch64/scalar_shift_1.c
9592 (test_corners_sisd_di): Improve force to SIMD register.
9593 (test_corners_sisd_si): Likewise.
9594 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9595 Remove scan-assembler check for ldr.
9596
f9ec342f 95972016-02-02 Richard Biener <rguenther@suse.de>
9598
9599 PR tree-optimization/69595
9600 * gcc.dg/Warray-bounds-17.c: New testcase.
9601
32f2925a 96022016-02-02 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/69606
9605 * gcc.dg/torture/pr69606.c: New testcase.
9606
cfd9ca84 96072016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9608
9609 PR middle-end/68542
9610 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9611 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9612
19bf08e2 96132016-02-02 Alan Modra <amodra@gmail.com>
9614
9615 PR target/69548
9616 * gcc.target/powerpc/pr69548.c: New test.
9617
6f13b088 96182016-02-01 Jakub Jelinek <jakub@redhat.com>
9619
dcddc5af 9620 PR rtl-optimization/69592
9621 * gcc.dg/pr69592.c: New test.
9622
6f13b088 9623 PR preprocessor/69543
9624 PR c/69558
9625 * gcc.dg/pr69543.c: New test.
9626 * gcc.dg/pr69558.c: New test.
9627
d090e5c2 96282016-02-01 Uros Bizjak <ubizjak@gmail.com>
9629
fcb317c5 9630 PR testsuite/65940
9631 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9632
aaf527dc 96332016-02-01 Martin Sebor <msebor@redhat.com>
9634
9635 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9636
1674217b 96372016-02-01 Bin Cheng <bin.cheng@arm.com>
9638
9639 PR tree-optimization/67921
9640 * c-c++-common/ubsan/pr67921.c: New test.
9641
b4007655 96422016-02-01 Richard Biener <rguenther@suse.de>
9643
9644 PR middle-end/69556
9645 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9646
88a477bb 96472016-02-01 Richard Biener <rguenther@suse.de>
9648
9649 PR tree-optimization/69574
9650 * gcc.dg/torture/pr69574.c: New testcase.
9651
2eaaa4e7 96522016-02-01 Richard Biener <rguenther@suse.de>
9653
9654 PR tree-optimization/69579
9655 * gcc.dg/setjmp-6.c: New testcase.
9656
e3882c44 96572016-02-01 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR rtl-optimization/69570
9660 * g++.dg/opt/pr69570.C: New test.
9661
f80aff47 96622016-02-01 Richard Henderson <rth@redhat.com>
9663
9664 * gcc.dg/pr69535.c: New test.
9665
240568aa 96662016-01-31 John David Anglin <danglin@gcc.gnu.org>
9667
6009b3b8 9668 PR testsuite/69584
9669 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9670 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9671
1fdf7177 9672 PR debug/68244
9673 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9674
240568aa 9675 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9676
cb3e5ac0 96772016-01-31 Paul Thomas <pault@gcc.gnu.org>
9678
9679 PR fortran/67564
9680 * gfortran.dg/allocate_with_source_17.f03: New test.
9681
3b8b902b 96822016-01-30 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR tree-optimization/69546
9685 * gcc.dg/torture/pr69546.c: New test.
9686
17985abe 96872016-01-30 Paul Thomas <pault@gcc.gnu.org>
9688
9689 PR fortran/69566
9690 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9691
b5239e80 96922016-01-30 Martin Sebor <msebor@redhat.com>
9693
9694 PR c++/68490
9695 * g++.dg/ext/flexary10.C: New test.
9696
e8f03010 96972016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9698
9699 PR fortran/66707
9700 gfortran.dg/common_23.f90: New test.
9701
dc93691a 97022016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9703
9704 PR target/65546
9705 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9706 condition being checked, and disable it when the target supports
9707 misaligned loads and stores.
9708
ff5e28e9 97092016-01-29 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR debug/69518
9712 * gcc.dg/torture/pr69518.c: New test.
9713
b0d8930a 97142016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9715
9716 PR target/69530
9717 * gcc.target/i386/pr69530.c: New test.
9718
21601fc7 97192016-01-29 Steve Ellcey <sellcey@imgtec.com>
9720
9721 PR target/65604
9722 * gcc.target/mips/div-delay.c: New test.
9723
ca6c7317 97242016-01-29 Jakub Jelinek <jakub@redhat.com>
9725
4758dc39 9726 PR target/69551
9727 * gcc.target/i386/pr69551.c: New test.
9728
ca6c7317 9729 PR target/66137
9730 * gcc.target/i386/pr66137.c: New test.
9731
e3078da6 97322016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9733
9734 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9735 always built for p5600.
9736 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9737 isa=p5600 dg-option.
9738
b622ec25 97392016-01-29 Richard Biener <rguenther@suse.de>
9740
9741 PR tree-optimization/69547
9742 * g++.dg/tree-ssa/pr69547.C: New testcase.
9743
d2a60e99 97442016-01-29 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR debug/66869
9747 * g++.dg/warn/Wunused-function2.C: New test.
9748
ae849d2b 97492016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9752 support for test to succeed.
9753
ce6a6978 97542016-01-29 Marek Polacek <polacek@redhat.com>
9755
9756 PR c++/69509
9757 PR c++/69516
9758 * g++.dg/ext/constexpr-vla2.C: New test.
9759 * g++.dg/ext/constexpr-vla3.C: New test.
9760 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9761
7550d855 97622016-01-29 Richard Biener <rguenther@suse.de>
9763
9764 PR middle-end/69537
9765 * gcc.dg/uninit-21.c: New testcase.
9766
f11bb279 97672016-01-28 Uros Bizjak <ubizjak@gmail.com>
9768
9769 PR target/69459
9770 * gcc.target/i386/pr69459.c: New test.
9771
c80c12c8 97722016-01-28 Steve Ellcey <sellcey@imgtec.com>
9773
9774 PR target/68400
9775 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9776 * gcc.target/mips/pr68400.c: New test.
9777
c649bacc 97782016-01-28 Martin Sebor <msebor@redhat.com>
9779
9780 PR target/17381
9781 * gcc.target/powerpc/pr17381.c: New test.
9782
f4881661 97832016-01-28 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR middle-end/69542
9786 * gcc.dg/torture/pr69542.c: New test.
9787
d66fdd75 97882016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9789
9790 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9791
d4a78818 97922016-01-28 David Edelsohn <dje.gcc@gmail.com>
9793
9794 * gcc.dg/pr65980.c: Skip on AIX.
9795 * gcc.dg/pr66688.c: Same.
9796
21329e97 97972016-01-28 David Edelsohn <dje.gcc@gmail.com>
9798
9799 PR target/63679
9800 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9801 * gcc.dg/tree-ssa/sra-18.c: Same.
9802
cc7124a6 98032016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9804
9805 PR fortran/62536
9806 * gfortran.dg/block_15.f08: New test.
9807 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9808 on incorrectly closed BLOCK.
9809
358dfcb4 98102016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9811
9812 * gcc.dg/declare-simd.c: New test.
e87502d6 98132016-01-28 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/69466
9816 * gfortran.dg/vect/pr69466.f90: New testcase.
9817
44e7334b 98182016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9819
9820 * g++.dg/pr67989.C: Remove ARM-specific option.
9821 * gcc.target/arm/pr67989.C: New file.
9822
5ce8f551 98232016-01-27 Uros Bizjak <ubizjak@gmail.com>
9824
9825 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9826 and expm1 test for glibc < 2.11.
9827
fa6e6b15 98282016-01-27 Richard Henderson <rth@redhat.com>
9829
9830 * gcc.c-torture/execute/pr69447.c: New test.
9831
98322016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9833
7b8122c6 9834 PR fortran/69422
147b2f9b 9835 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9836
78e516eb 98372016-01-27 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR debug/66869
9840 * gcc.dg/pr66869.c: New test.
9841
9b849350 98422016-01-25 Jeff Law <law@redhat.com>
9843
9844 PR tree-optimization/68398
f11bb279 9845 PR tree-optimization/69196
9b849350 9846 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9847 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9848 path to avoid new heuristic allowing more irreducible regions
9849 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9850 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9851 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9852 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9853 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9854
fee5e491 98552016-01-27 Marek Polacek <polacek@redhat.com>
9856
9857 PR c/68062
9858 * c-c++-common/vector-compare-4.c: New test.
9859
eec96426 98602016-01-27 David Malcolm <dmalcolm@redhat.com>
9861
9862 PR preprocessor/69126
9863 * c-c++-common/pr69126.c: New test case.
9864
5068be18 98652016-01-27 Ian Lance Taylor <iant@google.com>
9866
9867 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9868
5fa82c11 98692016-01-27 Ryan Burn <contact@rnburn.com>
9870
9871 PR cilkplus/69267
9872 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9873
b3df0219 98742016-01-27 Uros Bizjak <ubizjak@gmail.com>
9875
9876 PR target/69512
9877 * gcc.target/i386/pr69512.c: New test.
9878
d46a16d4 98792016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9880
9881 PR ada/69488
9882 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9883
6a9b35ef 98842016-01-27 Marek Polacek <polacek@redhat.com>
9885
9886 PR c++/69379
9887 * g++.dg/pr69379.C: New test.
9888
18e9663b 98892016-01-27 Martin Sebor <msebor@redhat.com>
9890
9891 PR c++/69317
9892 * g++.dg/abi/Wabi-2-2.C: New test.
9893 * g++.dg/abi/Wabi-2-3.C: New test.
9894 * g++.dg/abi/Wabi-3-2.C: New test.
9895 * g++.dg/abi/Wabi-3-3.C: New test.
9896
c88301ad 98972016-01-27 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/69166
9900 * gcc.dg/torture/pr69166.c: New testcase.
9901
8ca47550 99022016-01-27 Martin Jambor <mjambor@suse.cz>
9903
9904 PR tree-optimization/69355
9905 * gcc.dg/tree-ssa/pr69355.c: New test.
9906
5cb23e3c 99072016-01-27 Marek Polacek <polacek@redhat.com>
9908
9909 PR c++/69496
9910 * g++.dg/ext/constexpr-vla1.C: New test.
9911
7b0c1b6d 99122016-01-20 Christian Bruel <christian.bruel@st.com>
9913
9914 PR target/69245
9915 * gcc.target/arm/pr69245.c: New test.
9916
220112fc 99172016-01-27 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR tree-optimization/69399
9920 * gcc.dg/torture/pr69399.c: New test.
9921
16294490 99222016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9923
9924 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9925
8abd3d0c 99262016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9927
9928 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9929
7cf9b895 99302016-01-26 Tom de Vries <tom@codesourcery.com>
9931
9932 PR tree-optimization/69110
9933 * gcc.dg/autopar/pr69110.c: New test.
9934
557c1942 99352016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9936 Sebastian Pop <s.pop@samsung.com>
557c1942 9937
9938 * gcc.dg/graphite/isl-ast-op-select.c: New.
9939
80adbd96 99402015-01-26 Paul Thomas <pault@gcc.gnu.org>
9941
9942 PR fortran/69385
9943 * gfortran.dg/allocate_error_6.f90: New test.
9944
c3f86f60 99452016-01-26 Richard Henderson <rth@redhat.com>
9946
9947 * gcc.dg/tm/pr60908.c: New test.
9948
3752e5b1 99492016-01-26 David Malcolm <dmalcolm@redhat.com>
9950
9951 PR other/69006
9952 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9953 directive.
9954 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9955 expected multiline output to reflect the colorization being
9956 disabled before newlines.
9957 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9958 (custom_diagnostic_finalizer): Replace call to
9959 pp_newline_and_flush with call to pp_flush.
9960 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9961 * gfortran.dg/implicit_class_1.f90: Likewise.
9962 * lib/gcc-dg.exp (allow_blank_lines): New global.
9963 (dg-allow-blank-lines-in-output): New procedure.
9964 (gcc-dg-prune): Complain about blank lines in the output, unless
9965 dg-allow-blank-lines-in-output was called.
9966 * lib/multiline.exp (_build_multiline_regex): Only support
9967 arbitrary followup text for non-blank-lines, not for blank lines.
9968
9bbfd060 99692016-01-26 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR tree-optimization/69483
9972 * gcc.dg/pr69483.c: New test.
9973 * g++.dg/opt/pr69483.C: New test.
9974
53773057 99752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9976
9977 PR target/68620
9978 * gcc.target/arm/pr68620.c: New test.
9979
442a556f 99802016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9981
9982 * gcc.target/i386/pr68986-2.c: Remove -m32.
9983
d513c683 99842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9985
9986 PR target/68986
9987 * gcc.target/i386/pr68986-1.c: New test.
9988 * gcc.target/i386/pr68986-2.c: Likewise.
9989 * gcc.target/i386/pr68986-3.c: Likewise.
9990
976877a5 99912016-01-26 Christian Bruel <christian.bruel@st.com>
9992
9993 * lib/target-supports.exp
9994 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9995 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9996 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9997
2c7b2f88 99982016-01-26 Richard Biener <rguenther@suse.de>
9999
10000 PR tree-optimization/69452
10001 * gcc.dg/torture/pr69452.c: New testcase.
10002
f7fc06e7 100032016-01-26 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR target/69442
10006 * gcc.dg/pr69442.c: New test.
10007
d1dae587 100082016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10009
10010 PR target/67896
10011 * gcc.target/aarch64/simd/pr67896.C: New.
10012
ef7be7f8 100132016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10014
10015 PR tree-optimization/69400
10016 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10017 function.
10018 (plugin_init): Call it.
10019 * gcc.dg/torture/pr69400.c: New test.
10020
648433a4 100212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10022
10023 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10024
45fc5243 100252016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10026 Sebastian Pop <s.pop@samsung.com>
10027
10028 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10029 isl-0.15.
10030
c699f6a1 100312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10032 Sebastian Pop <s.pop@samsung.com>
10033
10034 * gcc.dg/graphite/pr69292.c: New.
10035
b86e24ea 100362016-01-25 Jakub Jelinek <jakub@redhat.com>
10037
10038 * c-c++-common/goacc/use_device-1.c: New test.
10039
105cb8d7 100402016-01-25 Jeff Law <law@redhat.com>
10041
10042 PR tree-optimization/69196
10043 PR tree-optimization/68398
10044 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10045 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10046
44562749 100472016-01-25 David Edelsohn <dje.gcc@gmail.com>
10048
10049 PR target/69469
10050 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10051 Algorithm.
10052
6837fee7 100532016-01-25 Richard Biener <rguenther@suse.de>
10054
10055 PR testsuite/69380
10056 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10057
fe500d65 100582016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10059
10060 PR target/69421
10061 * gcc.dg/pr69421.c: New test.
10062
8eacba94 100632016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10064
10065 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10066 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10067 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10068 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10069 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10070 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10071 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10072 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10073 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10074 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10075
af09d40d 100762016-01-25 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/69376
10079 * gcc.dg/torture/pr69376.c: New testcase.
10080
d65063f5 100812016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10082
10083 PR fortran/69397
10084 PR fortran/68442
10085 * gfortran.dg/interface_38.f90: New test.
10086 * gfortran.dg/interface_39.f90: New test.
80adbd96 10087
08c7bfb4 100882016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10089
10090 Revert:
10091 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10092
10093 PR c++/11858
10094 PR c++/24663
10095 PR c++/24664
10096 * g++.dg/template/pr11858.C: New test.
10097 * g++.dg/template/pr24663.C: New test.
10098 * g++.dg/template/unify12.C: New test.
10099 * g++.dg/template/unify13.C: New test.
10100 * g++.dg/template/unify14.C: New test.
10101 * g++.dg/template/unify15.C: New test.
10102 * g++.dg/template/unify16.C: New test.
10103 * g++.dg/template/unify17.C: New test.
10104
c2e7d2be 101052016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10106
10107 PR fortran/68283
10108 gfortran.dg/pr68283.f90: New test.
10109
9f2e8617 101102016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10111
10112 PR fortran/66094
10113 * gfortran.dg/inline_matmul_13.f90: New test.
10114 * gfortran.dg/matmul_bounds_8.f90: New test.
10115 * gfortran.dg/matmul_bounds_9.f90: New test.
10116 * gfortran.dg/matmul_bounds_10.f90: New test.
10117
a4838119 101182016-01-23 Tom de Vries <tom@codesourcery.com>
10119
10120 PR tree-optimization/69426
10121 * gcc.dg/autopar/pr69426.c: New test.
10122
feddf0dc 101232016-01-23 Martin Sebor <msebor@redhat.com>
10124
10125 PR c++/58109
10126 PR c++/69022
10127 * g++.dg/cpp0x/alignas5.C: New test.
10128 * g++.dg/ext/vector29.C: Same.
10129
132731fb 101302016-01-23 Uros Bizjak <ubizjak@gmail.com>
10131
10132 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10133 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10134 _GNU_SOURCE from compile flags to the source.
10135 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10136 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10137 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10138 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10139
51aec681 101402016-01-22 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR target/69432
10143 * g++.dg/opt/pr69432.C: New test.
10144
147aa3e3 101452016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10146
10147 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10148 32-bit targets testing an -m64 multilib.
10149
4d04e35e 101502016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10151
10152 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10153 64-bit support.
10154
86f38d0c 101552016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10156
10157 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10158
f776e712 101592016-01-21 Christian Bruel <christian.bruel@st.com>
10160
10161 PR target/68674
10162 * gcc.target/i386/pr68674.c
10163 * gcc.target/aarch64/pr68674.c
10164 * gcc.target/arm/pr68674.c
10165
7b9de435 101662016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10167
10168 PR target/69403
10169 * gcc.c-torture/execute/pr69403.c: New test.
10170
9935a0ba 101712016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10172
10173 PR c++/55843
10174 * g++.dg/template/pr55843.C: New.
10175
06b94aa1 101762016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10177
10178 PR testsuite/66877
10179 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10180 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10181
b68773a8 101822016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10183
10184 PR testsuite/67489
132731fb 10185 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10186 from dg-do compile directive, and instead add
10187 { dg-require-effective-target int128 }.
b68773a8 10188
bbbbe8ab 101892016-01-20 Martin Sebor <msebor@redhat.com>
10190
10191 PR c/69405
10192 * gcc.dg/sync-fetch.c: New test.
10193
f3a6a26f 101942016-01-21 Martin Sebor <msebor@redhat.com>
10195
10196 PR target/69252
10197 * gcc.target/powerpc/pr69252.c: New test.
10198
d1565a03 101992016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10200
10201 PR fortran/65996
132731fb 10202 * gfortran.dg/pr65996.f90: New test.
d1565a03 10203
15a5a905 102042016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10205
10206 PR c++/68810
bbbbe8ab 10207 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10208 expected to generate an error.
15a5a905 10209
e4538af5 102102016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10211
10212 PR middle-end/66178
10213 * gcc.dg/torture/pr66178.c: New test.
10214
4d4180ce 102152016-01-21 Anton Blanchard <anton@samba.org>
10216 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10217
10218 PR target/63354
10219 * gcc.target/powerpc/pr63354.c: New test.
10220
86e16058 102212016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10222
10223 PR rtl-optimization/68990
10224 * gcc.target/i386/pr68990: New.
10225
b11b85e4 102262016-01-21 Nick Clifton <nickc@redhat.com>
10227
10228 PR target/69129
10229 * gcc.target/mips/pr69129.c: New.
10230
62dd9f85 102312016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10232
10233 PR c++/58046
10234 * g++.dg/cpp0x/pr58046.C: New.
10235
ac7d424b 102362016-01-21 Jakub Jelinek <jakub@redhat.com>
10237
47c0bea3 10238 PR target/69187
10239 PR target/65624
10240 * gcc.target/arm/pr69187.c: New test.
10241
ac7d424b 10242 PR c++/69355
10243 * g++.dg/torture/pr69355.C: New test.
10244
9e18b252 102452016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10246 Sebastian Pop <s.pop@samsung.com>
10247
10248 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10249
de862e2f 102502016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10251 Sebastian Pop <s.pop@samsung.com>
10252
132731fb 10253 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10254
f55f9344 102552016-01-21 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR middle-end/67653
10258 * c-c++-common/pr67653.c: New test.
10259 * gcc.dg/torture/pr29119.c: Add dg-warning.
10260
62752e71 102612016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10262
10263 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10264
16d4186f 102652016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10266
10267 PR c/24293
10268 * gcc.dg/pr24293.c: New test.
10269 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10270 incomplete struct type.
10271 * gcc.dg/declspec-1.c: Likewise.
10272 * gcc.dg/pr63549.c: Likewise.
10273
58219d13 102742016-01-20 Jakub Jelinek <jakub@redhat.com>
10275
10276 PR tree-optimization/66612
10277 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10278 for bdn instruction.
10279
a7b5688a 102802016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10281
10282 * lib/target-supports.exp
10283 (check_effective_target_arm_fp_ok_nocache): New.
10284 (check_effective_target_arm_fp_ok): New.
10285 (add_options_for_arm_fp): New.
10286 (check_effective_target_arm_crypto_ok_nocache): Require
10287 target_arm_v8_neon_ok instead of arm32.
10288 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10289 (check_effective_target_arm_crypto_pragma_ok): New.
10290 (add_options_for_arm_vfp): New.
10291 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10292 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10293 target instead. Force initial fpu to vfp.
10294 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10295 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10296 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10297 dependency.
10298 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10299 use arm_vfp effective target instead. Force initial fpu to vfp.
10300 * gcc.target/arm/attr-neon3.c: Likewise.
10301 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10302 arm_vfp_ok.
10303 * gcc.target/arm/unsigned-float.c: Likewise.
10304 * gcc.target/arm/vfp-1.c: Likewise.
10305 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10306 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10307 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10308 * gcc.target/arm/vfp-ldmias.c: Likewise.
10309 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10310 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10311 * gcc.target/arm/vfp-stmiad.c: Likewise.
10312 * gcc.target/arm/vfp-stmias.c: Likewise.
10313 * gcc.target/arm/vnmul-1.c: Likewise.
10314 * gcc.target/arm/vnmul-2.c: Likewise.
10315 * gcc.target/arm/vnmul-3.c: Likewise.
10316 * gcc.target/arm/vnmul-4.c: Likewise.
10317
7ca56ca8 103182016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10319
7fb75b57 10320 PR testsuite/69366
10321 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10322 the MPX run-time library, for compile-time MPX test.
10323 * gcc.target/i386/chkp-always_inline.c: Likewise.
10324 * gcc.target/i386/chkp-bndret.c: Likewise.
10325 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10326 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10327 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10328 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10329 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10330 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10331 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10332 * gcc.target/i386/chkp-label-address.c: Likewise.
10333 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10334 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10335 * gcc.target/i386/chkp-pr69044.c: Likewise.
10336 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10337 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10338 * gcc.target/i386/chkp-strchr.c: Likewise.
10339 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10340 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10341 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10342 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10343 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10344 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10345 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10346 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10347 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10348 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10349 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10350 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10351 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10352 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10353 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10354 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10355 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10356 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10357 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10358 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10359 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10360 * gcc.target/i386/pr63995-2.c: Likewise.
10361 * gcc.target/i386/pr64805.c: Likewise.
10362 * gcc.target/i386/pr65044.c: Likewise.
10363 * gcc.target/i386/pr65167.c: Likewise.
10364 * gcc.target/i386/pr65183.c: Likewise.
10365 * gcc.target/i386/pr65184.c: Likewise.
10366 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10367
f2da0b99 103682016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10369
10370 PR tree-optimization/69328
10371 * gcc.dg/pr69328.c: New test.
10372
4d379676 103732016-01-20 Jeff Law <law@redhat.com>
10374
4a11f145 10375 PR target/25114
4d379676 10376 * gcc.target/m68k/pr25114.c: New test.
10377
0754bad1 103782016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10379
10380 * gcc.target/arm/memset-inline-10.c: Added
10381 dg-require-effective-target arm_thumb2_ok.
10382
63bd5c2d 103832016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10384
10385 * gcc.dg/debug/dwarf2/sso.c: New test.
10386
a9c01e81 103872016-01-19 Uros Bizjak <ubizjak@gmail.com>
10388
10389 PR testsuite/68820
10390 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10391 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10392 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10393
53fa0e54 103942016-01-19 Jan Hubicka <hubicka@ucw.cz>
10395
10396 PR ipa/66223
10397 * g++.dg/ipa/devirt-50.C: New testcase.
10398
e035a62c 103992016-01-19 Marek Polacek <polacek@redhat.com>
10400
10401 PR c++/68965
10402 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10403 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10404
885cc3ea 104052016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10406
10407 PR target/69135
10408 * gcc.target/arm/pr69135_1.c: New test.
10409
07bd240e 104102015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10411
10412 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10413
9f60d257 104142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10415
10416 * gcc.target/aarch64/ccmp_1.c: New testcase.
10417
a0c919f7 104182016-01-19 Marek Polacek <polacek@redhat.com>
10419
10420 PR c++/68586
10421 * g++.dg/cpp0x/enum30.C: New test.
10422
dc5d6d17 104232016-01-19 Richard Biener <rguenther@suse.de>
10424
10425 PR tree-optimization/69336
10426 * g++.dg/tree-ssa/pr69336.C: New testcase.
10427
6dd156e0 104282016-01-19 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR debug/65779
10431 * gcc.dg/pr65779.c: New test.
10432
3e0d45b9 104332016-01-19 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/69352
10436 * gcc.dg/torture/pr69352.c: New testcase.
10437
7a3cf64d 104382016-01-19 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR rtl-optimization/68955
10441 PR rtl-optimization/64557
10442 * gcc.dg/torture/pr68955.c: New test.
10443
8be55b33 104442016-01-19 Jan Hubicka <hubicka@ucw.cz>
10445
10446 PR lto/69136
10447 * g++.dg/torture/pr69136.C: New testcase.
10448
72a985d7 104492016-01-19 Jan Hubicka <hubicka@ucw.cz>
10450
10451 PR lto/69133
10452 * g++.dg/lto/pr69133_0.C: New testcase.
10453 * g++.dg/lto/pr69133_1.C: New testcase.
10454
56778b62 104552016-01-15 Jeff Law <law@redhat.com>
10456
10457 PR tree-optimization/69320
10458 * gcc.c-torture/pr69320-1.c: New test.
10459 * gcc.c-torture/pr69320-2.c: New test.
10460 * gcc.c-torture/pr69320-3.c: New test.
10461 * gcc.c-torture/pr69320-4.c: New test.
10462
ced41b93 104632016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10464
10465 PR c++/11858
10466 PR c++/24663
10467 PR c++/24664
10468 * g++.dg/template/pr11858.C: New test.
10469 * g++.dg/template/pr24663.C: New test.
10470 * g++.dg/template/unify12.C: New test.
10471 * g++.dg/template/unify13.C: New test.
10472 * g++.dg/template/unify14.C: New test.
10473 * g++.dg/template/unify15.C: New test.
10474 * g++.dg/template/unify16.C: New test.
10475 * g++.dg/template/unify17.C: New test.
10476
7f8cbcaf 104772016-01-18 David Malcolm <dmalcolm@redhat.com>
10478
10479 PR testsuite/69181
10480 * gcc.dg/pr69181-1.c: New test file.
10481 * gcc.dg/pr69181-2.c: New test file.
10482 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10483 globals by moving it to...
10484 (cleanup-after-saved-dg-test): ...this new function. Add
10485 "global additional_sources_used". Add reset of global
10486 multiline_expected_outputs to the empty list.
10487 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10488 global to...
10489 (multiline_expected_outputs): ...this, and updated comments to
10490 note that it is modified from gcc-dg.exp.
10491 (dg-end-multiline-output): Update for the above renaming.
10492 (handle-multiline-outputs): Likewise. Remove the clearing
10493 of the expected outputs to the empty list.
10494
3c7cbfc0 104952016-01-18 Richard Biener <rguenther@suse.de>
10496
10497 PR tree-optimization/69297
10498 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10499
81d49cc1 105002016-01-18 Joseph Myers <joseph@codesourcery.com>
10501
10502 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10503 dg-options.
10504 * gcc.target/mips/mips-3d-2.c: Likewise.
10505 * gcc.target/mips/mips-3d-3.c: Likewise.
10506 * gcc.target/mips/mips-3d-4.c: Likewise.
10507 * gcc.target/mips/mips-3d-5.c: Likewise.
10508 * gcc.target/mips/mips-3d-6.c: Likewise.
10509 * gcc.target/mips/mips-3d-7.c: Likewise.
10510 * gcc.target/mips/mips-3d-8.c: Likewise.
10511 * gcc.target/mips/mips-3d-9.c: Likewise.
10512 * gcc.target/mips/mips-ps-1.c: Likewise.
10513 * gcc.target/mips/mips-ps-2.c: Likewise.
10514 * gcc.target/mips/mips-ps-3.c: Likewise.
10515 * gcc.target/mips/mips-ps-4.c: Likewise.
10516 * gcc.target/mips/mips-ps-5.c: Likewise.
10517 * gcc.target/mips/mips-ps-6.c: Likewise.
10518 * gcc.target/mips/mips-ps-7.c: Likewise.
10519 * gcc.target/mips/mips-ps-type.c: Likewise.
10520 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10521 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10522
03c4ff3a 105232016-01-18 Tom de Vries <tom@codesourcery.com>
10524
10525 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10526 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10527 * c-c++-common/goacc/kernels-empty.c: New test.
10528 * c-c++-common/goacc/kernels-eternal.c: New test.
10529 * c-c++-common/goacc/kernels-loop-2.c: New test.
10530 * c-c++-common/goacc/kernels-loop-3.c: New test.
10531 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10532 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10533 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10534 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10535 * c-c++-common/goacc/kernels-loop-data.c: New test.
10536 * c-c++-common/goacc/kernels-loop-g.c: New test.
10537 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10538 * c-c++-common/goacc/kernels-loop-n.c: New test.
10539 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10540 * c-c++-common/goacc/kernels-loop.c: New test.
10541 * c-c++-common/goacc/kernels-noreturn.c: New test.
10542 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10543 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10544 * c-c++-common/goacc/kernels-reduction.c: New test.
10545
22e3dcee 105462016-01-18 Tom de Vries <tom@codesourcery.com>
10547
10548 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10549 * gcc.dg/autopar/outer-2.c: Same.
10550 * gcc.dg/autopar/outer-3.c: Same.
10551 * gcc.dg/autopar/outer-4.c: Same.
10552 * gcc.dg/autopar/outer-5.c: Same.
10553 * gcc.dg/autopar/outer-6.c: Same.
10554 * gcc.dg/autopar/parallelization-1.c: Same.
10555 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10556 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10557 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10558 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10559 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10560 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10561 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10562 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10563 * gcc.dg/autopar/pr39500-1.c: Same.
10564 * gcc.dg/autopar/pr39500-2.c: Same.
10565 * gcc.dg/autopar/pr46193.c: Same.
10566 * gcc.dg/autopar/pr46194.c: Same.
10567 * gcc.dg/autopar/pr49580.c: Same.
10568 * gcc.dg/autopar/pr49960-1.c: Same.
10569 * gcc.dg/autopar/pr49960.c: Same.
10570 * gcc.dg/autopar/pr68373.c: Same.
10571 * gcc.dg/autopar/reduc-1.c: Same.
10572 * gcc.dg/autopar/reduc-1char.c: Same.
10573 * gcc.dg/autopar/reduc-1short.c: Same.
10574 * gcc.dg/autopar/reduc-2.c: Same.
10575 * gcc.dg/autopar/reduc-2char.c: Same.
10576 * gcc.dg/autopar/reduc-2short.c: Same.
10577 * gcc.dg/autopar/reduc-3.c: Same.
10578 * gcc.dg/autopar/reduc-4.c: Same.
10579 * gcc.dg/autopar/reduc-6.c: Same.
10580 * gcc.dg/autopar/reduc-7.c: Same.
10581 * gcc.dg/autopar/reduc-8.c: Same.
10582 * gcc.dg/autopar/reduc-9.c: Same.
10583 * gcc.dg/autopar/uns-outer-4.c: Same.
10584 * gcc.dg/autopar/uns-outer-5.c: Same.
10585 * gcc.dg/autopar/uns-outer-6.c: Same.
10586 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10587 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10588
fd5cbe2f 105892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10590
10591 PR target/63679
10592 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10593 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10594
fa75ab55 105952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10596
10597 PR target/63679
10598 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10599 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10600 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10601
214b2582 106022016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10603
10604 PR target/63679
10605 * gcc.dg/tree-ssa/sra-17.c: New.
10606 * gcc.dg/tree-ssa/sra-18.c: New.
10607
13146837 106082016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10609
10610 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10611
6ccd18c2 106122016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10613
10614 * gnat.dg/inline12.adb: New test.
10615
8872b95f 106162016-01-18 Bin Cheng <bin.cheng@arm.com>
10617
10618 PR tree-optimization/66797
10619 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10620
971514e3 106212016-01-18 Richard Biener <rguenther@suse.de>
10622
10623 PR tree-optimization/69170
10624 * gcc.dg/torture/pr69170.c: New testcase.
10625
dfb6d139 106262016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10627
10628 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10629
164d84c2 106302016-01-16 Tom de Vries <tom@codesourcery.com>
10631
10632 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10633
4c33b769 106342016-01-16 Tom de Vries <tom@codesourcery.com>
10635
10636 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10637 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10638 redundant dg-require-effective-target pthread.
10639 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10640 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10641 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10642 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10643 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10644 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10645 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10646
673441b0 106472016-01-16 David Edelsohn <dje.gcc@gmail.com>
10648
10649 PR target/68609
10650 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10651 * gcc.target/powerpc/recip-7.c: Same.
10652
90153ae7 106532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10654
10655 PR c++/69091
10656 * g++.dg/template/pr69091.C: New test.
10657
bc24d01d 106582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10659
10660 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10661 dump does not contain an error_mark_node.
10662 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10663 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10664
4067c0fd 106652016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10666
10667 PR c++/68936
10668 * g++.dg/template/pr68936.C: New test.
10669
27c6dbdd 106702016-01-15 David Edelsohn <dje.gcc@gmail.com>
10671
10672 PR target/68609
10673 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10674 * gcc.target/powerpc/recip-2.c: Same.
10675 * gcc.target/powerpc/recip-3.c: Same.
10676 * gcc.target/powerpc/recip-4.c: Same.
10677 * gcc.target/powerpc/recip-sqrtf.c: Same.
10678
e390c57d 106792016-01-15 Jeff Law <law@redhat.com>
10680
10681 PR tree-optimization/69270
10682 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10683 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10684
ddcfeaf1 106852016-01-15 Paul Thomas <pault@gcc.gnu.org>
10686
10687 PR fortran/49630
10688 * gfortran.dg/deferred_character_13.f90: New test for the fix
10689 of comment 3 of the PR.
10690
10691 PR fortran/54070
10692 * gfortran.dg/deferred_character_8.f90: New test
10693 * gfortran.dg/allocate_error_5.f90: New test
10694
10695 PR fortran/60593
10696 * gfortran.dg/deferred_character_10.f90: New test
10697
10698 PR fortran/60795
10699 * gfortran.dg/deferred_character_14.f90: New test
10700
10701 PR fortran/61147
10702 * gfortran.dg/deferred_character_11.f90: New test
10703
10704 PR fortran/64324
10705 * gfortran.dg/deferred_character_9.f90: New test
10706
81be349c 107072016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10708
10709 PR rtl-optimization/69030
10710 * gcc.target/i386/pr69030.c: New.
10711
998456c5 107122016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10713
10714 * gcc.target/aarch64/target_attr_17.c: New test.
10715
0d85be19 107162016-01-15 Richard Biener <rguenther@suse.de>
10717
10718 PR tree-optimization/66856
10719 * gcc.dg/torture/pr66856-1.c: New testcase.
10720 * gcc.dg/torture/pr66856-2.c: Likewise.
10721
321d36c8 107222016-01-15 Richard Biener <rguenther@suse.de>
10723
10724 PR debug/69137
10725 * g++.dg/lto/pr69137_0.C: New testcase.
10726
d94a1f53 107272016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10728
10729 PR middle-end/69246
10730 * gcc.target/i386/pr69246.c: New test.
10731
5fe9a861 107322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10733
a9c01e81 10734 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10735
3d05a5e9 107362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10737
10738 PR c++/56194
10739 * g++.dg/init/const9.C: Disable test on S/390.
10740
5e8132b5 107412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10742
10743 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10744 * g++.dg/Wno-frame-address.C: Ditto.
10745
32307cdf 107462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10747
10748 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10749
1ca28250 107502016-01-15 Richard Biener <rguenther@suse.de>
10751
10752 PR tree-optimization/68961
10753 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10754
6271bd93 107552016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10756
10757 * gcc.target/i386/pr65105-5.c: New test.
10758
dfb6d139 107592016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10760
10761 * gcc.c-torture/execute/alias-4.c: New testcase.
10762
dfb6d139 107632016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10764
10765 PR ipa/68148
10766 * g++.dg/ipa/devirt-49.C: New testcase.
10767
7bbac464 107682016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10769
10770 PR target/65837
10771 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10772 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10773 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10774
4345b868 107752016-01-15 Richard Biener <rguenther@suse.de>
10776
10777 PR tree-optimization/69117
10778 * gcc.dg/torture/pr69117.c: New testcase.
10779
580357e7 107802015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10781
10782 PR c++/69048
10783 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10784
612baa31 107852016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10786
10787 PR testsuite/67509
10788 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10789 range tests use 100 * maximum instead of maximum + 1.
10790
44e09bc4 107912016-01-14 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR debug/69244
10794 * gcc.dg/guality/pr69244.c: New test.
10795
96962ae4 107962016-01-14 Uros Bizjak <ubizjak@gmail.com>
10797
10798 * lib/target-supports.exp (check_effective_target_issignaling):
10799 New procedure.
10800 * gcc.dg/pr61441.c: Require issignaling effective target.
10801
ab9c400b 108022016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10803
10804 PR target/68803
10805 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10806
a7ed4583 108072016-01-14 David Malcolm <dmalcolm@redhat.com>
10808
10809 PR c++/68819
10810 PR preprocessor/69177
10811 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10812 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10813 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10814 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10815
77f35cec 108162016-01-14 Marek Polacek <polacek@redhat.com>
10817
10818 PR c/69262
10819 * gcc.dg/array-15.c: New test.
10820
915d0950 108212016-01-14 Jakub Jelinek <jakub@redhat.com>
10822
10823 PR middle-end/68146
10824 PR tree-optimization/69155
10825 * gfortran.dg/pr68146.f: New test.
10826 * gfortran.dg/pr69155.f90: New test.
10827
24651fb7 108282016-01-14 Richard Biener <rguenther@suse.de>
10829
10830 PR tree-optimization/68060
10831 * gcc.dg/torture/pr68060-1.c: New testcase.
10832 * gcc.dg/torture/pr68060-2.c: Likewise.
10833
2f63f950 108342016-01-14 Nick Clifton <nickc@redhat.com>
10835
10836 * lib/target-supports.exp
10837 (check_effective_target_arm_neon_ok_nocache): Add an option
10838 sequence that includes setting the ARM architecture to ARMv7-A.
10839 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10840 command line options necessary to enable Neon support.
10841 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10842 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10843 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10844 * gcc.target/arm/pr69180.c: Likewise.
10845
3ce0acde 108462016-01-14 Jeff Law <law@redhat.com>
10847
10848 PR tree-optimization/69270
10849 * gcc.dg/tree-ssa/pr69270.c: New test.
10850
bda05c57 108512016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10852
10853 PR c/66208
10854 * c-c++-common/pr66208.c: New file.
10855
9b657cf1 108562016-01-13 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR tree-optimization/69156
10859 * gcc.dg/pr69156.c: New test.
10860
58ba1b9d 108612016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10862
10863 * gcc.target/i386/pr69225-7.c: New test.
10864
e5fee0fe 108652016-01-13 Richard Henderson <rth@redhat.com>
10866
10867 * gcc.dg/tm/memopt-13.c: Update expected function.
10868 * gcc.dg/tm/memopt-6.c: Likewise.
10869
3f0e9745 108702016-01-13 Uros Bizjak <ubizjak@gmail.com>
10871
10872 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10873 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10874 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10875 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10876
3f0e9745 108772016-01-13 Tom de Vries <tom@codesourcery.com>
10878
10879 PR tree-optimization/69169
7a6ddc0d 10880 * gcc.dg/pr69169.c: New test.
10881
9b657cf1 108822016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10883
10884 PR target/69228
10885 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10886 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10887 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10888 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10889 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10890 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10891 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10892 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10893
f704d701 108942016-01-13 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR target/69247
10897 * gcc.dg/pr69247.c: New test.
10898
e966d6b9 108992016-01-13 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/69242
10902 * gcc.dg/torture/pr69242.c: New testcase.
10903
1ca1d9b2 109042016-01-13 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/69186
10907 * gcc.dg/torture/pr69186.c: New testcase.
10908
d07cbccc 109092016-01-13 Jeff Law <law@redhat.com>
10910
10911 PR tree-optimization/67755
10912 * gcc.dg/tree-ssa/pr67755.c: New test.
10913
109142016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10915
10916 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10917 pass number in output by a star.
10918
b95d41cf 109192016-01-12 Bin Cheng <bin.cheng@arm.com>
10920
10921 PR tree-optimization/68911
10922 * gcc.c-torture/execute/pr68911.c: New test.
10923
91d87e22 109242016-01-12 Marek Polacek <polacek@redhat.com>
10925
10926 PR c++/68979
10927 * g++.dg/warn/permissive-1.C: New test.
10928
8a9401a4 109292016-01-12 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR objc++/68511
10932 PR c++/69213
10933 * g++.dg/opt/pr69213.C: New test.
10934
b9cb7a67 109352016-01-12 Christian Bruel <christian.bruel@st.com>
10936
10937 PR target/69180
10938 * gcc.target/arm/pr69180.c: New test.
10939
e4c96992 109402016-01-12 Richard Biener <rguenther@suse.de>
10941
10942 PR lto/69077
10943 * g++.dg/lto/pr69077_0.C: New testcase.
10944 * g++.dg/lto/pr69077_1.C: Likewise.
10945
90525f61 109462016-01-12 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR target/69175
10949 * g++.dg/opt/pr69175.C: New test.
10950
9e7edfd3 109512016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10952
10953 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10954 rather than #including math.h & stdlib.h.
10955 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10956 * gcc.dg/vect/pr49771.c: Likewise.
10957 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10958 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10959 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10960 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10961 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10962 * gcc.dg/vect/pr44507.c: Likewise.
10963 * gcc.dg/vect/pr45902.c: Likewise.
10964 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10965 * gcc.dg/vect/vect-117.c: Likewise.
10966 * gcc.dg/vect/vect-99.c: Likewise.
10967 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10968 * gcc.dg/vect/vect-cond-1.c: Likewise.
10969 * gcc.dg/vect/vect-cond-2.c: Likewise.
10970 * gcc.dg/vect/vect-cond-3.c: Likewise.
10971 * gcc.dg/vect/vect-cond-4.c: Likewise.
10972 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10973 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10974 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10975 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10976 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10977 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10978 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10979 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10980 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10981 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10982 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10983 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10984 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10985 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10986 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10987 include of signal.h.
10988 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10990 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10991 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10992 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10993 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10994 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10995 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10996 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10997 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10998 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10999 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11000 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11001 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11002 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11003 * gcc.dg/vect/vect-outer-5.c: Likewise.
11004 * gcc.dg/vect/vect-outer-6.c: Likewise.
11005 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11006 include of stdio.h.
11007
3368873d 110082016-01-12 Nick Clifton <nickc@redhat.com>
11009
11010 PR target/68913
11011 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11012 to fread so that it will be found in all target runtimes.
11013
0464ea95 110142016-01-12 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/69053
11017 * g++.dg/torture/pr69053.C: New testcase.
11018
7819730f 110192016-01-12 Richard Biener <rguenther@suse.de>
11020
11021 PR tree-optimization/69168
11022 * gcc.dg/torture/pr69168.c: New testcase.
11023
995bfebf 110242016-01-12 Richard Biener <rguenther@suse.de>
11025
11026 PR tree-optimization/69157
11027 * gcc.dg/torture/pr69157.c: New testcase.
11028
110292016-01-12 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/69174
11032 * gcc.dg/torture/pr69174.c: New testcase.
11033
1d10d64c 110342016-01-12 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR c++/66808
11037 PR c++/69000
11038 * g++.dg/tls/pr66808.C: New test.
11039 * g++.dg/tls/pr69000.C: New test.
11040
f0b79faf 110412016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11042
11043 * gcc.target/powerpc/swaps-p8-23.c: New test.
11044 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11045
04cf75a4 110462016-01-11 John David Anglin <danglin@gcc.gnu.org>
11047
11048 PR tree-optimization/68356
11049 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11050
0eb4264c 110512016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11052 Jim Wilson <jim.wilson@linaro.org>
11053
11054 PR target/69194
11055 * gcc.target/arm/pr69194.c: New test.
11056
2f66de64 110572016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11058
11059 PR target/69225
11060 * gcc.target/i386/pr69225-1.c: New test.
11061 * gcc.target/i386/pr69225-2.c: Likewise.
11062 * gcc.target/i386/pr69225-3.c: Likewise.
11063 * gcc.target/i386/pr69225-4.c: Likewise.
11064 * gcc.target/i386/pr69225-5.c: Likewise.
11065 * gcc.target/i386/pr69225-6.c: Likewise.
11066
36105e82 110672016-01-11 Jakub Jelinek <jakub@redhat.com>
11068
1c78ce2e 11069 PR target/67462
11070 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11071 if lp64.
11072
a4a87320 11073 PR target/69071
11074 * gcc.dg/pr69071.c: New test.
11075
91fbd04f 11076 PR c++/69211
11077 * g++.dg/opt/pr69211.C: New test.
11078
36105e82 11079 PR tree-optimization/69214
11080 * gcc.c-torture/compile/pr69214.c: New test.
11081
e934c380 110822016-01-11 Uros Bizjak <ubizjak@gmail.com>
11083
11084 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11085 * gcc.target/i386/pr66232-11.c: Ditto.
11086 * gcc.target/i386/pr66232-12.c: Ditto.
11087 * gcc.target/i386/pr66232-13.c: Ditto.
11088
3ff1b153 110892016-01-11 Richard Biener <rguenther@suse.de>
11090
11091 PR tree-optimization/69173
11092 * gcc.dg/torture/pr69173.c: New testcase.
11093
04e1504c 110942016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11095
11096 PR rtl-optimization/68796
11097 * gcc.target/aarch64/tst_5.c: New test.
11098 * gcc.target/aarch64/tst_6.c: Likewise.
11099
ae8718b5 111002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11101
11102 PR rtl-optimization/68841
11103 * gcc.dg/pr68841.c: New test.
11104 * gcc.c-torture/execute/pr68841.c: New test.
11105
bd8bece2 111062016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11107
11108 PR rtl-optimization/68920
11109 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11110 for ix86 targets.
11111 * gcc.dg/ifcvt-5.c: New test.
11112
9b657cf1 111132016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11114
11115 PR bootstrap/69123
11116 * g++.dg/pr69123.C: New.
11117
7a158352 111182016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11119
11120 PR target/69010
11121 * gcc.target/i386/pr69010.c: New test.
11122
ff375d11 111232016-01-11 Martin Jambor <mjambor@suse.cz>
11124
11125 PR ipa/69044
11126 * gcc.target/i386/chkp-pr69044.c: New test.
11127
9eb890f1 111282016-01-11 Tom de Vries <tom@codesourcery.com>
11129
11130 PR tree-optimization/69109
11131 * gcc.dg/autopar/pr69109-2.c: New test.
11132 * gcc.dg/autopar/pr69109.c: New test.
11133
c4157ee5 111342016-01-11 Tom de Vries <tom@codesourcery.com>
11135
11136 PR tree-optimization/69108
11137 * gcc.dg/autopar/pr69108.c: New test.
11138
b933e511 111392016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11140
11141 PR c++/69029
11142 * c-c++-common/Wisleading-indentation.c: Augment test.
11143
efb73de1 111442016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11145
11146 PR fortran/69154
11147 * gfortran.dg/inline_matmul_12.f90: New test.
11148
40c86c3b 111492016-01-10 Paul Thomas <pault@gcc.gnu.org>
11150
11151 PR fortran/67779
11152 * gfortran.dg/actual_array_offset_1: New test.
11153
a006c0bb 111542016-01-10 Tom de Vries <tom@codesourcery.com>
11155
11156 PR tree-optimization/69062
11157 * gcc.dg/autopar/pr69062.c: New test.
11158
880ed4be 111592016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11160
11161 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11162 * gcc.dg/vect/slp-perm-2.c: Likewise.
11163 * gcc.dg/vect/slp-perm-3.c: Likewise.
11164 * gcc.dg/vect/slp-perm-5.c: Likewise.
11165 * gcc.dg/vect/slp-perm-6.c: Likewise.
11166 * gcc.dg/vect/slp-perm-7.c: Likewise.
11167 * gcc.dg/vect/slp-perm-8.c: Likewise.
11168
d95e1856 111692016-01-10 Tom de Vries <tom@codesourcery.com>
11170
11171 PR tree-optimization/69039
11172 * gcc.dg/autopar/pr69039.c: New test.
11173
0f8f48d0 111742016-01-09 Marek Polacek <polacek@redhat.com>
11175
11176 PR c++/69113
11177 * g++.dg/pr69113.C: New test.
11178
7dff0499 111792016-01-09 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR middle-end/50865
11182 PR tree-optimization/69097
11183 * gcc.c-torture/execute/pr50865.c: New test.
11184 * gcc.c-torture/execute/pr69097-1.c: New test.
11185 * gcc.c-torture/execute/pr69097-2.c: New test.
11186 * gcc.dg/pr69097-1.c: New test.
11187 * gcc.dg/pr69097-2.c: New test.
11188
18431e78 111892016-01-09 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR c++/69164
11192 * g++.dg/opt/pr69164.C: New test.
11193
1943a4a2 111942016-01-08 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR tree-optimization/69167
11197 * gcc.dg/pr69167.c: New test.
11198
a143e277 111992016-01-08 Marek Polacek <polacek@redhat.com>
11200
11201 PR c++/68449
11202 * g++.dg/pr68449.C: New.
11203
44c01906 112042016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11205
11206 PR tree-optimization/68707
11207 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11208 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11209 on platforms supporting it.
11210 * gcc.dg/vect/slp-perm-2.c: Likewise.
11211 * gcc.dg/vect/slp-perm-3.c: Likewise.
11212 * gcc.dg/vect/slp-perm-5.c: Likewise.
11213 * gcc.dg/vect/slp-perm-7.c: Likewise.
11214 * gcc.dg/vect/slp-perm-8.c: Likewise.
11215 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11216 on platforms supporting it.
11217
c437d1e8 112182016-01-08 Jakub Jelinek <jakub@redhat.com>
11219
c9595c51 11220 PR tree-optimization/69162
11221 * gcc.dg/pr69162.c: New test.
11222
c437d1e8 11223 PR tree-optimization/69172
11224 * gcc.dg/pr69172.c: New test.
11225
6a46a28c 112262016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11227
11228 PR tree-optimization/67781
11229 * gcc.c-torture/execute/pr67781.c: New file.
11230
62ad9a04 112312016-01-08 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR tree-optimization/69083
11234 * gcc.dg/vect/pr69083.c: New test.
11235
9e0e8c2a 112362016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11237
11238 PR tree-optimization/61441
11239 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11240 Use -fexcess-precision=standard for compiler options.
11241 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11242
5d034e37 112432016-01-08 Jakub Jelinek <jakub@redhat.com>
11244
5013f740 11245 PR fortran/69128
11246 * gfortran.dg/gomp/pr69128.f90: New test.
11247
5d034e37 11248 PR c++/69145
11249 * g++.dg/ext/pr69145-1.C: New test.
11250 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11251 * g++.dg/ext/pr69145-2.h: New file.
11252
517906ff 112532016-01-07 Martin Sebor <msebor@redhat.com>
11254
11255 PR c/68966
11256 * gcc.dg/atomic-fetch-bool.c: New test.
11257 * gcc.dg/sync-fetch-bool.c: New test.
11258
cdbb524c 112592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11260
11261 PR fortran/66680
11262 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11263
ec3aba9e 112642016-01-07 Nick Clifton <nickc@redhat.com>
11265
11266 PR target/66655
11267 * g++.dg/pr66655.C: New test.
11268 * g++.dg/pr66655_1.cc: Test support file.
11269 * g++.dg/pr66655.h: Test header file.
11270
9b657cf1 112712016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11272
11273 PR fortran/66680
11274 gfortran.dg/gomp/pr66680.f90: New test.
11275
cd45d7a5 112762016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11277
11278 PR target/69171
11279 * gcc.target/i386/pr69171-1.c: New test.
11280 * gcc.target/i386/pr69171-2.c: Likewise.
11281 * gcc.target/i386/pr69171-3.c: Likewise.
11282 * gcc.target/i386/pr69171-4.c: Likewise.
11283 * gcc.target/i386/pr69171-5.c: Likewise.
11284 * gcc.target/i386/pr69171-6.c: Likewise.
11285
4a86a91a 112862015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11287
11288 PR middle-end/67639
11289 * c-c++-common/pr67639.c: New test.
11290
34c05552 112912016-01-07 Jakub Jelinek <jakub@redhat.com>
11292
11293 PR tree-optimization/69141
11294 * g++.dg/opt/pr69141.C: New test.
11295
f08d6895 112962016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11297
11298 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11299
32ec4173 113002016-01-06 Uros Bizjak <ubizjak@gmail.com>
11301
11302 PR target/69140
11303 * gcc.target/i386/pr69140.c: New test
11304
d74214f3 113052016-01-06 David Malcolm <dmalcolm@redhat.com>
11306
11307 * gcc.dg/bad-dereference.c: New test case.
11308
73991cab 113092015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11310
11311 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11312
fc8cc457 113132016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11314
11315 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11316
be3c9981 113172016-01-06 Marek Polacek <polacek@redhat.com>
11318
11319 PR sanitizer/69099
11320 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11321
2cb724f9 113222016-01-05 Marek Polacek <polacek@redhat.com>
11323
11324 PR c/69104
11325 * gcc.dg/atomic-invalid-2.c: New.
11326
233a53ed 113272016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11328
11329 PR target/68991
11330 * gcc.target/i386/pr68991.c: New test.
11331
ea87c5e3 113322016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11333
11334 PR target/68991
11335 * g++.dg/pr68991-1.C: New test.
11336 * g++.dg/pr68991-2.C: Likewise.
11337
1943a4a2 113382016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11339
1943a4a2 11340 PR other/60465
afe82e5b 11341 * gcc.target/ia64/pr60465-gprel64.c: New test.
11342 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11343
1e9147dd 113442016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11345
11346 PR rtl-optimization/68651
11347 * gcc.target/aarch64/pr68651_1.c: New test.
11348
d42aa619 113492016-01-05 David Malcolm <dmalcolm@redhat.com>
11350
11351 PR c/69122
11352 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11353
1776de76 113542016-01-05 Nathan Sidwell <nathan@acm.org>
11355
2d7d361d 11356 PR c++/58583
11357 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11358
1776de76 11359 * gcc.dg/alias-15.c: New.
11360
5beb12c0 113612016-01-05 Nick Clifton <nickc@redhat.com>
11362
11363 PR target/68870
11364 * g++.dg/pr68770.C: New test.
11365
d8cca921 113662016-01-04 Mike Stump <mikestump@comcast.net>
11367
11368 * lib/target-supports.exp (check_effective_target_cilkplus):
11369 cilkplus targets require pthreads.
afc907ef 11370 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11371
8427dff3 113722016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11373
11374 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11375 generation.
11376
f1717362 113772016-01-04 Jakub Jelinek <jakub@redhat.com>
11378
11379 Update copyright years.
11380
d7d6a3ab 113812016-01-04 Marek Polacek <polacek@redhat.com>
11382
11383 PR c/68908
11384 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11385 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11386 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11387
b8f4a5f9 113882016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11389
11390 * gcc.target/sparc/20160104-2.c: New test.
11391
6b5c028f 113922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11393
11394 * gcc.target/sparc/20160104-1.c: New test.
11395
300e1002 113962016-01-03 Paul Thomas <pault@gcc.gnu.org>
11397
11398 PR fortran/65045
11399 * gfortran.dg/pr65045.f90: New test.
11400
855b105f 114012016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11402
11403 * gnat.dg/specs/debug1.ads: Delete.
11404
bdc177dc 114052016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11406
11407 PR libgfortran/68867
11408 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11409 expression.
11410
48aaffae 114112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11412
11413 PR libgfortran/68867
11414 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11415 PowerPC.
11416
19a468b8 114172016-01-01 Paul Thomas <pault@gcc.gnu.org>
11418
11419 PR fortran/68864
11420 * gfortran.dg/pr68864.f90: New test.
11421
25371c91 114222016-01-01 Jakub Jelinek <jakub@redhat.com>
11423
2a659064 11424 PR tree-optimization/69070
11425 * gcc.dg/pr69070.c: New test.
11426
57aa9851 11427 PR sanitizer/69055
11428 * gfortran.dg/pr69055.f90: New test.
11429
25371c91 11430 PR target/69015
11431 * gcc.dg/pr69015.c: New test.
f1717362 11432\f
fb2c1edd 11433Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11434
11435Copying and distribution of this file, with or without modification,
11436are permitted in any medium without royalty provided the copyright
11437notice and this notice are preserved.