]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
MIPS: Stay within 79 columns in `mips_output_jump'
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
188d6bbb 12016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4 * gcc.dg/torture/pr68067-1.c: Likewise.
5 * gcc.dg/torture/pr68067-2.c: Likewise.
6
72016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8
9 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10 when setting SIZE.
11
ff8886bd 122016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13
14 PR c++/71465
15 * g++.dg/inherit/crash5.C: New.
16 Revert:
17 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
18
19 PR c++/70202
20 * g++.dg/inherit/crash5.C: New.
21 * g++.dg/inherit/virtual1.C: Adjust.
22
3f76cceb 232016-06-09 Martin Liska <mliska@suse.cz>
24
25 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
26 * g++.dg/predict-loop-exit-2.C: Likewise.
27 * g++.dg/predict-loop-exit-3.C: Likewise.
28 * gcc.dg/predict-1.c: Likewise.
29 * gcc.dg/predict-2.c: Likewise.
30 * gcc.dg/predict-3.c: Likewise.
31 * gcc.dg/predict-4.c: Likewise.
32 * gcc.dg/predict-5.c: Likewise.
33 * gcc.dg/predict-6.c: Likewise.
34 * gcc.dg/predict-7.c: Likewise.
35
59ae3d1b 362016-06-09 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/71462
39 * gcc.dg/torture/pr71462.c: New testcase.
40
8c2d2acf 412016-06-09 Marek Polacek <polacek@redhat.com>
42
43 PR c/65471
44 * gcc.dg/c11-generic-3.c: New test.
45
224cb6b7 462016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
47
48 * g++.dg/init/array42.C: New.
49 * g++.dg/init/array43.C: Likewise.
50 * g++.dg/init/array44.C: Likewise.
51 * g++.dg/init/array45.C: Likewise.
52 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
53 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
54 * g++.dg/cpp1y/auto-fn27.C: Likewise.
55 * g++.dg/gomp/pr35751.C: Likewise.
56 * g++.dg/init/array23.C: Likewise.
57 * g++.dg/init/brace2.C: Likewise.
58 * g++.dg/init/brace6.C: Likewise.
59
732905bb 602016-06-08 Martin Sebor <msebor@redhat.com>
61 Jakub Jelinek <jakub@redhat.com>
62
63 PR c++/70507
64 PR c/68120
65 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
66 * c-c++-common/builtin-arith-overflow-2.c: New test.
67 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
68 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
69 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
70
7ddaa622 712016-06-08 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/71442
74 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
75
84ee0905 762016-06-08 Alan Lawrence <alan.lawrence@arm.com>
77
78 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
79 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
80 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
81 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
82 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
83 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
84 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
85 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
86 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
87 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
88 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
89 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
90 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
91
2876af98 922016-06-08 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/68558
95 * gcc.dg/vect/slp-44.c: New testcase.
96
acbb0d03 972016-06-08 Richard Biener <rguenther@suse.de>
98
99 * gcc.dg/vect/slp-43.c: New testcase.
100
f8689010 1012016-06-08 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/71452
104 * gcc.dg/torture/pr71452.c: New testcase.
105
52d393eb 1062016-06-08 Jakub Jelinek <jakub@redhat.com>
107
108 PR c++/71448
109 * g++.dg/torture/pr71448.C: New test.
110
9d700ce4 1112016-06-08 Bernd Schmidt <bschmidt@redhat.com>
112
113 PR debug/71432
114 PR ada/71413
115 * g++.dg/debug/pr71432.C: New test.
116
eb96ef65 1172016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
118
119 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
120 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
121 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
122
a4753cdd 1232016-06-08 Alan Hayward <alan.hayward@arm.com>
124
125 * gcc.dg/vect/vect-live-2.c: Update effective target.
126 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
127 * lib/target-supports.exp: Add aarch64 to vect_long.
128
bafc7b1d 1292016-06-08 Marek Polacek <polacek@redhat.com>
130
131 PR c/71418
132 * gcc.dg/noncompile/pr71418.c: New test.
133
06e590e7 134 PR c/71426
135 * gcc.dg/noncompile/pr71426.c: New test.
136
d3cb49c9 1372016-06-07 Jan Hubicka <hubicka@ucw.cz>
138
139 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
140 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
141 * gcc.dg/predict-3.c: Update template.
142 * gcc.dg/predict-5.c: Update template.
143 * gcc.dg/predict-6.c: Update template.
144 * gcc.dg/predict-9.c: Update template.
145 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
146
2d76c36a 1472016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
148
149 * gcc.target/powerpc/vec-mul.c: New test.
150
7cfde92a 1512016-06-07 David Malcolm <dmalcolm@redhat.com>
152
153 * gcc.dg/spellcheck-fields-2.c: New test case.
154
b032c4dd 1552016-06-07 Richard Biener <rguenther@suse.de>
156
157 PR c/61564
158 * gcc.dg/Wpragmas-1.c: New testcase.
159 * gcc.dg/Wattributes-4.c: Likewise.
160 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
161 entry.
162
a7056369 1632016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
164
165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
166 spurious debug code.
167
123c61e0 1682016-06-07 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/71428
171 * gcc.dg/torture/pr71428.c: New testcase.
172
5819d47b 1732016-06-07 Richard Biener <rguenther@suse.de>
174
175 PR middle-end/71423
176 * gcc.dg/torture/pr71423.c: New testcase.
177
6cec5c6b 1782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
179
180 PR middle-end/71408
181 * gcc.dg/tree-ssa/pr71408.c: New test.
182
40bbfc17 1832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
184
185 PR middle-end/71281
186 * g++.dg/torture/pr71281.C: New test.
187
61f1f80c 1882016-06-06 Marek Polacek <polacek@redhat.com>
189
190 PR c/71362
191 * gcc.dg/pr71362.c: New test.
192
0406b32f 1932016-06-06 Jakub Jelinek <jakub@redhat.com>
194 Patrick Palka <ppalka@gcc.gnu.org>
195
196 PR c++/70847
197 PR c++/71330
198 PR c++/71393
199 * g++.dg/opt/pr70847.C: New test.
200 * g++.dg/ubsan/pr70847.C: New test.
201 * g++.dg/ubsan/pr71393.C: New test.
202
b1445999 2032016-06-06 Jakub Jelinek <jakub@redhat.com>
204
205 PR tree-optimization/71259
206 * gcc.dg/vect/pr71259.c: New test.
207
99b4f3a2 2082016-06-06 David Malcolm <dmalcolm@redhat.com>
209
210 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
211 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
212 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
213 above.
214
837679bc 2152016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
216
217 PR middle-end/37780
218 * gcc.c-torture/execute/pr37780.c: New test.
219 * gcc.target/aarch64/pr37780_1.c: Likewise.
220 * gcc.target/arm/pr37780_1.c: Likewise.
221
e4b92538 2222016-06-06 Marek Polacek <polacek@redhat.com>
223
224 * c-c++-common/attr-may-alias-1.c: New test.
225 * c-c++-common/attr-may-alias-2.c: New test.
226 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
227
43ac2f2f 2282016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
229
230 PR c/24414
231 * gcc.target/i386/pr24414.c: New test.
232
7e1786b2 2332016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
234
235 * gcc.target/sparc/vis4misc.c: New file.
236 * gcc.target/sparc/fpcmp.c: Likewise.
237 * gcc.target/sparc/fpcmpu.c: Likewise.
238
f593ccb2 2392016-06-06 Alan Hayward <alan.hayward@arm.com>
240
241 * gcc.dg/vect/vect-live-1.c: Use additional-options.
242 * gcc.dg/vect/vect-live-3.c: Likewise.
243
be6d8ddc 2442016-06-06 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/71398
247 * gcc.dg/torture/pr71398.c: New testcase.
248
78f27916 2492016-06-06 Uros Bizjak <ubizjak@gmail.com>
250
251 PR target/71389
252 * g++.dg/pr71389.C: New test.
253
c5899606 2542016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
255
256 PR fortran/71404
257 * gfortran.dg/fmt_read_5.f: New test.
258
8e3cd305 2592016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
260
261 PR fortran/69659
262 * gfortran.dg/class_array_22.f03: New test.
263
703c0a09 2642016-06-05 Jan Hubicka <hubicka@ucw.cz>
265
266 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
267
d07b2b6f 2682016-06-05 Jan Hubicka <hubicka@ucw.cz>
269
270 * gcc.dg/predict-9.c: Update template.
271
4a7ec4ac 2722016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
273
274 PR c++/49377
275 * g++.dg/template/pr49377.C: New.
276
7499ef4a 2772016-06-04 Jakub Jelinek <jakub@redhat.com>
278
279 PR tree-optimization/71405
280 * g++.dg/torture/pr71405.C: New test.
281
558c800d 2822016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
283
284 PR c++/70202
285 * g++.dg/inherit/crash5.C: New.
286 * g++.dg/inherit/virtual1.C: Adjust.
287
4ee7cf4b 2882016-06-03 Jeff Law <law@redhat.com>
289
290 PR tree-optimization/71316
291 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
292
b12ae762 2932016-06-03 Jakub Jelinek <jakub@redhat.com>
294
295 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
296 dg-additional-options with just -fno-tree-scev-cprop in it.
297 * gcc.dg/vect/vect-live-2.c: Likewise.
298 * gcc.dg/vect/vect-live-5.c: Likewise.
299 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
300 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
301 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
302
e09a5ee3 3032016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
304
305 PR c++/27100
306 * g++.dg/other/friend6.C: New test.
307
f14b1922 3082016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
309
310 * g++.dg/torture/ppc-ldst-array.C: New.
311
20702ea3 3122016-06-03 Joseph Myers <joseph@codesourcery.com>
313
314 PR target/71276
315 PR target/71277
316 * gcc.dg/torture/builtin-fp-int-inexact.c,
317 gcc.target/i386/387-builtin-fp-int-inexact.c,
318 gcc.target/i386/387-rint-inline-1.c,
319 gcc.target/i386/387-rint-inline-2.c,
320 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
321 gcc.target/i386/sse2-rint-inline-1.c,
322 gcc.target/i386/sse2-rint-inline-2.c,
323 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
324 gcc.target/i386/sse4_1-rint-inline.c: New tests.
325
5ed3cc7b 3262016-06-03 H.J. Lu <hongjiu.lu@intel.com>
327 Julia Koval <julia.koval@intel.com>
328
329 PR target/66960
330 PR target/67630
331 PR target/67634
332 PR target/67841
333 PR target/68037
334 PR target/68618
335 PR target/68661
336 PR target/69575
337 PR target/69596
338 PR target/69734
339 * gcc.dg/guality/pr68037-1.c: New test.
340 * gcc.dg/guality/pr68037-2.c: Likewise.
341 * gcc.dg/guality/pr68037-3.c: Likewise.
342 * gcc.dg/torture/pr68037-1.c: Likewise.
343 * gcc.dg/torture/pr68037-2.c: Likewise.
344 * gcc.dg/torture/pr68037-3.c: Likewise.
345 * gcc.dg/torture/pr68661-1a.c: Likewise.
346 * gcc.dg/torture/pr68661-1b.c: Likewise.
347 * gcc.target/i386/interrupt-1.c: Likewise.
348 * gcc.target/i386/interrupt-2.c: Likewise.
349 * gcc.target/i386/interrupt-3.c: Likewise.
350 * gcc.target/i386/interrupt-4.c: Likewise.
351 * gcc.target/i386/interrupt-5.c: Likewise.
352 * gcc.target/i386/interrupt-6.c: Likewise.
353 * gcc.target/i386/interrupt-7.c: Likewise.
354 * gcc.target/i386/interrupt-8.c: Likewise.
355 * gcc.target/i386/interrupt-9.c: Likewise.
356 * gcc.target/i386/interrupt-10.c: Likewise.
357 * gcc.target/i386/interrupt-11.c: Likewise.
358 * gcc.target/i386/interrupt-12.c: Likewise.
359 * gcc.target/i386/interrupt-13.c: Likewise.
360 * gcc.target/i386/interrupt-14.c: Likewise.
361 * gcc.target/i386/interrupt-15.c: Likewise.
362 * gcc.target/i386/interrupt-16.c: Likewise.
363 * gcc.target/i386/interrupt-17.c: Likewise.
364 * gcc.target/i386/interrupt-18.c: Likewise.
365 * gcc.target/i386/interrupt-19.c: Likewise.
366 * gcc.target/i386/interrupt-20.c: Likewise.
367 * gcc.target/i386/interrupt-21.c: Likewise.
368 * gcc.target/i386/interrupt-22.c: Likewise.
369 * gcc.target/i386/interrupt-23.c: Likewise.
370 * gcc.target/i386/interrupt-24.c: Likewise.
371 * gcc.target/i386/interrupt-25.c: Likewise.
372 * gcc.target/i386/interrupt-26.c: Likewise.
373 * gcc.target/i386/interrupt-27.c: Likewise.
374 * gcc.target/i386/interrupt-28.c: Likewise.
375 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
376 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
377 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
378 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
379 * gcc.target/i386/interrupt-iamcu.c: Likewise.
380 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
381 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
382 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
383 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
384 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
385 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
386 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
387
3e346f54 3882016-06-03 Bernd Schmidt <bschmidt@redhat.com>
389
f27c52fb 390 PR tree-optimization/52171
391 * gcc.dg/pr52171.c: New test.
392 * gcc.target/i386/pr52171.c: New test.
3e346f54 393
22e029d2 3942016-06-03 Jan Hubicka <jh@suse.cz>
395
396 * g++.dg/tree-ssa/pred-1.C: New testcase
397 * gcc.dg/tree-ssa/pred-1.c: New testcase
398
41ce74ed 3992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
400
401 PR target/70957
402 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
403 support.
404 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
405
cf573a72 4062016-06-03 Alan Hayward <alan.hayward@arm.com>
407
408 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
409
75aae5b4 4102016-06-03 Alan Hayward <alan.hayward@arm.com>
411
412 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 413 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 414 * gcc.dg/vect/vect-live-1.c: New test.
415 * gcc.dg/vect/vect-live-2.c: New test.
416 * gcc.dg/vect/vect-live-3.c: New test.
417 * gcc.dg/vect/vect-live-4.c: New test.
418 * gcc.dg/vect/vect-live-5.c: New test.
419 * gcc.dg/vect/vect-live-slp-1.c: New test.
420 * gcc.dg/vect/vect-live-slp-2.c: New test.
421 * gcc.dg/vect/vect-live-slp-3.c: New test.
422
eba6788d 4232016-06-03 Jakub Jelinek <jakub@redhat.com>
424
425 PR middle-end/71387
426 * g++.dg/opt/pr71387.C: New test.
427
5a653985 4282016-06-02 Jeff Law <law@redhat.com>
429
430 PR tree-optimization/71328
431 * gcc.c-torture/compile/pr71328.c: New test.
432
f92f6941 4332016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
434
435 PR fortran/52393
436 * gfortran.dg/fmt_read_3.f90: Fix typo.
437 * gfortran.dg/fmt_read_4.f90: New test.
438
0d29e152 4392016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
440
441 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
442 * g++.dg/cpp0x/forw_enum6.C: Likewise.
443 * g++.dg/cpp0x/forw_enum8.C: Likewise.
444 * g++.dg/cpp0x/override2.C: Likewise.
445 * g++.dg/parse/crash5.C: Likewise.
446 * g++.dg/parse/error16.C: Likewise.
447 * g++.dg/parse/error27.C: Likewise.
448 * g++.dg/template/qualttp15.C: Likewise.
449 * g++.dg/template/redecl4.C: Likewise.
450 * g++.old-deja/g++.other/crash39.C: Likewise.
451 * g++.old-deja/g++.other/struct1.C: Likewise.
452 * g++.old-deja/g++.pt/m9a.C: Likewise.
453 * g++.old-deja/g++.pt/memclass10.C: Likewise.
454
2740a1a5 4552016-06-02 Jakub Jelinek <jakub@redhat.com>
456
89f17a65 457 PR c++/71372
458 * c-c++-common/pr71372.c: New test.
459
2740a1a5 460 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
461 __TIME__ strings with __builtin_strcmp instead of printf and
462 dg-output.
463
9ae89a4e 4642016-06-02 Martin Liska <mliska@suse.cz>
465
466 * gcc.dg/predict-9.c: New test.
467
41258f9c 4682016-06-02 Jakub Jelinek <jakub@redhat.com>
469
470 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
471 global set_compiler_env_var and global saved_compiler_env_var.
472
dad46eb8 4732016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
474
475 PR rtl-optimization/71295
476 * gcc.c-torture/compile/pr71295.c: New test.
477
9cc8a892 4782016-06-02 Jakub Jelinek <jakub@redhat.com>
479
98e7c96c 480 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
481
4a5a4de2 482 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
483 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
484
9cc8a892 485 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
486 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
487 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
488 alternative number.
489
46819a36 4902016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
491
492 * gcc.target/powerpc/p9-splat-4.c: New test.
493
4942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
495
496 PR target/71186
497 * gcc.target/powerpc/pr71186.c: New test.
498
d9820cc5 4992016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
500
501 PR fortran/52393
502 * gfortran.dg/fmt_read_3.f90: New test.
503
2f14ca3e 5042016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
505
506 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
507 procedure.
508
dfa5c0d3 5092016-06-01 Eduard Sanou <dhole@openmailbox.org>
510
511 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
512 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
513 env var is set.
514 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
515 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
516 shown once.
517 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
518 during compilation.
519 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
520 vars set by dg-set-compiler-env-var.
521
7d7125df 5222016-06-01 Paul Thomas <pault@gcc.gnu.org>
523
524 PR fortran/71156
525 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
526 to the module procedure declaration.
527 * gfortran.dg/submodule_16.f08: New test.
528
6ab9cde4 5292016-06-01 Jakub Jelinek <jakub@redhat.com>
530
531 PR middle-end/71371
532 * c-c++-common/gomp/pr71371.c: New test.
533
0cfe7a23 5342016-06-01 Richard Biener <rguenther@suse.de>
535
536 PR tree-optimization/71366
537 * gcc.dg/torture/pr71366-1.c: New testcase.
538 * gcc.dg/torture/pr71366-2.c: Likewise.
539
5a5b02e1 5402016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
541
542 * gcc.target/powerpc/vslv-0.c: New test.
543 * gcc.target/powerpc/vslv-1.c: New test.
544 * gcc.target/powerpc/vsrv-0.c: New test.
545 * gcc.target/powerpc/vsrv-1.c: New test.
546
d27a79f6 5472016-06-01 Nathan Sidwell <nathan@acm.org>
548
549 * c-c++-common/torture/pr57945.c: Add expected PTX error.
550 * gcc.target/nvptx/weak.c: New.
551
6172a9fd 5522016-06-01 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/71261
555 * gcc.dg/torture/vect-bool-1.c: New testcase.
556
f9aaabb2 5572016-06-01 Jakub Jelinek <jakub@redhat.com>
558
559 * gfortran.dg/gomp/order-1.f90: New test.
560 * gfortran.dg/gomp/order-2.f90: New test.
561
53b01069 5622016-06-01 Jan Hubicka <hubicka@ucw.cz>
563
564 * gcc.dg/unroll-6.c: Update template.
565 * gcc.dg/unroll-7.c: New testcase.
566 * gcc.dg/unroll-8.c: New testcase.
567
36757397 5682016-06-01 Eric Botcazou <ebotcazou@adacore.com>
569
570 * gnat.dg/opt56.ad[sb]: New test.
571
7f93bd6e 5722016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/66635
575 * g++.dg/cpp0x/constexpr-ice16.C: New.
576
9f41a2ce 5772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
578
579 PR tree-optimization/71314
580 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
581 -mbranch-cost=2.
582
31e02373 5832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
584
585 PR tree-optimization/71077
586 * gcc.dg/tree-ssa/pr71077.c: New test.
587
76f8f901 5882016-05-31 Jan Hubicka <hubicka@ucw.cz>
589
7f93bd6e 590 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
591 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
592 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 593
04f5f923 5942016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
595
596 PR c++/71248
597 * g++.dg/cpp0x/pr71248.C: New.
598 * g++.dg/cpp0x/auto7.C: Test column numbers too.
599 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
600 * g++.dg/init/new37.C: Likewise.
601 * g++.dg/template/static1.C: Likewise.
602 * g++.dg/template/static2.C: Likewise.
603
4ffddf28 6042016-05-31 H.J. Lu <hongjiu.lu@intel.com>
605
606 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
607 instead of %rdi.
608 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
609
4ff7bd21 6102016-05-31 Marek Polacek <polacek@redhat.com>
611
612 * c-c++-common/Wswitch-unreachable-3.c: New test.
613 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
614
e1f7cc4b 6152016-05-31 Richard Biener <rguenther@suse.de>
616
617 PR tree-optimization/71352
618 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
619
02978bd1 6202016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
621
622 * gcc.target/arm/armv5_thumb_isa.c: New test.
623
cfce8164 6242016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
625
626 PR target/71346
627 * gcc.target/i386/pr71346.c: New test.
628
7a51c705 6292016-05-31 Tom de Vries <tom@codesourcery.com>
630
631 PR tree-optimization/69068
632 * gcc.dg/graphite/pr69068.c: New test.
633
8c1ac106 6342016-05-27 Martin Sebor <msebor@redhat.com>
635
636 PR c++/71306
637 * g++.dg/warn/Wplacement-new-size-3.C: New test.
638
b6431756 6392016-05-30 Jakub Jelinek <jakub@redhat.com>
640
641 PR c++/71349
642 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
643 nowait depend(inout: dd[0]) clauses where permitted.
644
f6203294 6452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/71238
648 * g++.dg/parse/pr71238.C: New.
649 * g++.dg/concepts/friend1.C: Test column numbers too.
650 * g++.dg/cpp0x/initlist31.C: Likewise.
651 * g++.dg/cpp0x/pr51420.C: Likewise.
652 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
653 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
654 * g++.dg/ext/builtin3.C: Likewise.
655 * g++.dg/lookup/friend12.C: Likewise.
656 * g++.dg/lookup/friend7.C: Likewise.
657 * g++.dg/lookup/koenig1.C: Likewise.
658 * g++.dg/lookup/koenig5.C: Likewise.
659 * g++.dg/lookup/used-before-declaration.C: Likewise.
660 * g++.dg/overload/koenig1.C: Likewise.
661 * g++.dg/template/crash65.C: Likewise.
662 * g++.dg/template/friend57.C: Likewise.
663 * g++.dg/warn/Wshadow-5.C: Likewise.
664 * g++.dg/warn/Wunused-8.C: Likewise.
665 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
666 * g++.old-deja/g++.jason/lineno5.C: Likewise.
667 * g++.old-deja/g++.jason/member.C: Likewise.
668 * g++.old-deja/g++.jason/report.C: Likewise.
669 * g++.old-deja/g++.jason/scoping12.C: Likewise.
670 * g++.old-deja/g++.law/visibility20.C: Likewise.
671 * g++.old-deja/g++.ns/koenig5.C: Likewise.
672 * g++.old-deja/g++.other/static5.C: Likewise.
673 * g++.old-deja/g++.pt/overload2.C: Likewise.
674
b96f8145 6752016-05-30 Jan Hubicka <hubicka@ucw.cz>
676
677 * gcc.dg/tree-ssa/peel1.c: New testcase.
678 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
679 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
680
ed5bca7a 6812016-05-30 Tom de Vries <tom@codesourcery.com>
682
683 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
684 to ce.
685
c0aa0333 6862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/71099
689 * g++.dg/parse/virtual1.C: New.
690
231010db 6912016-05-30 Uros Bizjak <ubizjak@gmail.com>
692
693 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
694 Use correct register when clearing %edx.
695
765557c0 6962016-05-30 Alexander Monakov <amonakov@ispras.ru>
697
698 PR tree-optimization/71289
699 * gcc.dg/pr71289.c: New test.
700
fc3b1c44 7012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
702
703 PR middle-end/71269
704 PR middle-end/71292
705 * gcc.dg/tree-ssa/pr71269.c: New test.
706 * gcc.dg/tree-ssa/pr71292.c: New test.
707
ce352457 7082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
709
710 PR middle-end/71252
711 * gcc.dg/tree-ssa/pr71252-2.c: New test.
712
eedd711b 7132016-05-30 Jan Hubicka <hubicka@ucw.cz>
714
715 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
716 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
717 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
718
8c061890 7192016-05-30 Tom de Vries <tom@codesourcery.com>
720
721 PR tree-optimization/69067
722 * gcc.dg/graphite/pr69067.c: New test.
723
a6b0884c 7242016-05-29 Uros Bizjak <ubizjak@gmail.com>
725
726 PR target/71245
727 * gcc.target/i386/pr71245-1.c: New test.
728 * gcc.target/i386/pr71245-2.c: Ditto.
729
2369edfc 7302016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
731
732 PR c++/71105
733 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
734 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
735 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
736
b6ab3f43 7372016-05-27 Jan Hubicka <hubicka@ucw.cz>
738
739 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
740
0192662b 7412016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
742
743 Revert:
744 PR c++/69855
745 * g++.dg/overload/69855.C: New.
746 * g++.old-deja/g++.law/missed-error2.C: Adjust.
747 * g++.old-deja/g++.pt/crash3.C: Likewise.
748
fce78c50 7492016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
750
751 PR c++/60385
752 * g++.dg/parse/namespace13.C: New.
753
372172fe 7542016-05-26 Jeff Law <law@redhat.com>
755
756 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
757 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
758 * gcc.dg/tree-ssa/pr68198.c: Likewise.
759 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
760 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
761 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
762 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
763 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
764 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
765 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
766 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
767 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
768 * gcc.dg/tree-ssa/vrp56.c: Likewise.
769
5d8a8944 7702016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
771
772 PR c++/69855
773 * g++.dg/overload/69855.C: New.
774 * g++.old-deja/g++.law/missed-error2.C: Adjust.
775 * g++.old-deja/g++.pt/crash3.C: Likewise.
776
29602b75 7772016-05-27 Jiong Wang <jiong.wang@arm.com>
778
779 PR target/63596
780 * gcc.target/aarch64/va_arg_1.c: New testcase.
781 * gcc.target/aarch64/va_arg_2.c: Likewise.
782 * gcc.target/aarch64/va_arg_3.c: Likewise.
783
c900b732 7842016-05-27 Jiong Wang <jiong.wang@arm.com>
785
786 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
787 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
788 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
789 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
790 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
791
73ef73bd 7922016-05-27 Marek Polacek <polacek@redhat.com>
793
794 PR middle-end/71308
795 * g++.dg/torture/pr71308.C: New test.
796
a6031633 7972016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
798
799 * gcc.dg/zero_bits_compound-1.c: New test.
800 * gcc.dg/zero_bits_compound-2.c: New test.
801
1fbdc7ae 8022016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
803
804 PR middle-end/71279
805 * gcc.dg/pr71279.c: New test.
806
2e196ca8 8072016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
808
809 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
810 floating point min/max/comparison instructions.
811 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
812
6feab9ce 8132016-05-26 Jakub Jelinek <jakub@redhat.com>
814
815 * c-c++-common/gomp/schedule-1.c: New test.
816 * gfortran.dg/gomp/schedule-1.f90: New test.
817
978cea8f 8182016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
819
820 PR c++/70822
821 PR c++/70106
822 * g++.dg/cpp1y/auto-fn32.C: New test.
823 * g++.dg/cpp1y/paren4.C: New test.
824
0478d9ed 8252016-05-26 Nathan Sidwell <nathan@acm.org>
826
827 * gcc.dg/20060410.c: Xfail on ptx.
828 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
829 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
830 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
831 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
832 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
833
5fd1c174 8342016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
835
836 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
837
c5e8b3e2 8382016-05-26 Jakub Jelinek <jakub@redhat.com>
839
0db93a5b 840 PR tree-optimization/71280
841 * gcc.dg/pr71280.c: New test.
842
7199c05c 843 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
844
76c786ac 845 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
846 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
847
c5e8b3e2 848 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
849
e9bcea2f 8502016-05-26 Jiong Wang <jiong.wang@arm.com>
851
852 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 853 kept in memory.
e9bcea2f 854
955d947b 8552016-05-25 Jeff Law <law@redhat.com>
856
857 PR tree-optimization/71272
858 * gcc.c-torture/compile/pr71272.c: new test.
859
77102dbe 8602016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
861
862 * gcc.target/powerpc/vec-cmpne.c: New test.
863 * gcc.target/powerpc/vec-cmpne-long.c: New test.
864
552821b4 8652016-05-25 Eric Botcazou <ebotcazou@adacore.com>
866
867 * gnat.dg/opt55.ad[sb]: New test.
868
0113f3c5 8692016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
870
871 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
872 * c-c++-common/pr60226.c: Require int32plus.
873 * gcc.c-torture/execute/pr70602.c: Likewise.
874 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
875 unsigned long for malloc arg type.
876 * gcc.dg/asr_div1.c: Require int32plus.
877 * gcc.dg/enum-mode-1.c: XFAIL for int16.
878 * gcc.dg/pie-1.c: Require pie.
879 * gcc.dg/pie-2.c: Likewise.
880 * gcc.dg/pr59471.c: Require int32plus.
881 * gcc.dg/pr59963-2.c: XFAIL for int16.
882 * gcc.dg/pr60114.c: Require int32plus.
883 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
884 unsigned long for typedef of size_t.
885 * gcc.dg/pr63914.c: Require int32plus.
886 * gcc.dg/pr64536.c: Require pt32plus.
887 * gcc.dg/pr65658.c: Likewise.
888 * gcc.dg/pr67271.c: Require int32plus.
889 * gcc.dg/pr68112.c: Likewise.
890 * gcc.dg/pr69071.c: Skip for avr target.
891 * gcc.dg/pr69973.c: Require int32plus.
892 * gcc.dg/pr70169.c: Skip for avr target.
893 * gcc.dg/sso-6.c: Require int32plus.
894 * gcc.dg/sso-7.c: Likewise.
895 * gcc.dg/sso-8.c: Likewise.
896 * gcc.dg/vrp-min-max-2.c: Likewise.
897
f4094380 8982016-05-25 H.J. Lu <hongjiu.lu@intel.com>
899
900 PR target/70738
901 * gcc.target/i386/pr70738-1.c: New test.
902 * gcc.target/i386/pr70738-2.c: Likewise.
903 * gcc.target/i386/pr70738-3.c: Likewise.
904 * gcc.target/i386/pr70738-4.c: Likewise.
905 * gcc.target/i386/pr70738-5.c: Likewise.
906 * gcc.target/i386/pr70738-6.c: Likewise.
907 * gcc.target/i386/pr70738-7.c: Likewise.
908 * gcc.target/i386/pr70738-8.c: Likewise.
909 * gcc.target/i386/pr70738-9.c: Likewise.
910
239a4bea 9112016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
912
913 PR rtl-optimization/66940
914 * gcc.c-torture/execute/pr66940.c: New test.
915
bf6382ba 9162016-05-25 Ilya Verbin <ilya.verbin@intel.com>
917
918 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
919 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
920 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
921 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
922 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
923 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
924 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
925 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
926 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
927 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
928 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
929 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
930 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
931 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
932 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
933 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
934 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
935 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
936 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
937 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
938 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
939 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
940 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
941 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
942
2c995da9 9432016-05-25 Marek Polacek <polacek@redhat.com>
944
945 PR c/71265
946 * gcc.dg/noncompile/pr71265.c: New test.
947
abfbb5b5 948 PR c/71266
949 * gcc.dg/noncompile/old-style-parm-3.c: New test.
950
f6871bbd 9512016-05-25 Nathan Sidwell <nathan@acm.org>
952
953 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
954
de04e83e 9552016-05-25 Richard Biener <rguenther@suse.de>
956
957 PR tree-optimization/71261
958 * c-c++-common/torture/pr71261.c: New testcase.
959
b35931f7 9602016-05-25 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/71264
963 * gcc.dg/vect/pr71264.c: New testcase.
964
166c3089 9652016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/55992
968 * g++.dg/cpp0x/alias-decl-53.C: New.
969 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
970
14240409 9712016-05-25 Martin Liska <mliska@suse.cz>
972
973 * g++.dg/pr71239.C: New test.
974
bc47d9f6 9752016-05-25 Richard Biener <rguenther@suse.de>
976
4860a6bf 977 * gcc.dg/vect/pr58135.c: Rename to ...
978 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 979
d8a3f157 9802016-05-25 Marek Polacek <polacek@redhat.com>
981
982 * g++.dg/pr65295.C: Use target c++14.
983
3af16045 9842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
985
231010db 986 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
987 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 988
949479b2 9892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
990
991 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
992 instructions.
993
6d6a3fc3 9942016-05-24 Cesar Philippidis <cesar@codesourcery.com>
995
996 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
997 * c-c++-common/goacc/deviceptr-1.c: Likewise.
998 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
999 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1000 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1001 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1002 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1003 * c-c++-common/goacc/pcopy.c: Likewise.
1004 * c-c++-common/goacc/pcopyin.c: Likewise.
1005 * c-c++-common/goacc/pcopyout.c: Likewise.
1006 * c-c++-common/goacc/pcreate.c: Likewise.
1007 * c-c++-common/goacc/pr70688.c: New test.
1008 * c-c++-common/goacc/present-1.c: Adjust test.
1009 * c-c++-common/goacc/reduction-5.c: Likewise.
1010 * g++.dg/goacc/data-1.C: New test.
1011
af648be2 10122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1013
1014 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1015 vector parity built-in functions.
1016 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1017 count trailing zeros automatic vectorization.
1018 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1019 count trailing zeros built-in functions.
1020
4e173d60 10212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1022
1023 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1024
a0c02a52 10252016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1026
1027 PR target/71050
1028 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1029
64c52e9c 10302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/50436
1033 * g++.dg/template/crash123.C: New.
1034 * g++.dg/template/crash124.C: Likewise.
1035
752b5a4c 10362016-05-24 Martin Sebor <msebor@redhat.com>
1037
1038 PR c++/71147
1039 * g++.dg/ext/flexary16.C: New test.
1040
a36dd683 10412016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1042
f6871bbd 1043 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1044 before math.h is included.
a36dd683 1045 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1046 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1047 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1048 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1049 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1050 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1051 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1052 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1053 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1054 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1055 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1056 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1057 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1058 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1059 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1060 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1061 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1062 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1063 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1064 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1065 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1066 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1067 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1068
d60e1df7 10692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1070 Kelvin Nilsen <kelvin@gcc.gnu.org>
1071
1072 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1073 support.
1074
22d09025 10752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/69872
1078 * g++.dg/warn/Wno-narrowing1.C: New.
1079
6ef0143d 10802016-05-24 Marek Polacek <polacek@redhat.com>
1081
1082 PR c/71249
1083 * c-c++-common/Wswitch-unreachable-2.c: New test.
1084
962a2062 10852016-05-24 Jakub Jelinek <jakub@redhat.com>
1086
ead77194 1087 PR c++/71257
1088 * g++.dg/vect/simd-clone-6.cc: New test.
1089 * g++.dg/gomp/declare-simd-6.C: New test.
1090
962a2062 1091 PR middle-end/70434
1092 PR c/69504
1093 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1094
23edc6d1 10952016-05-24 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/71240
1098 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1099
30633bcc 11002016-05-24 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/71230
1103 * gcc.dg/torture/pr71230.c: New testcase.
1104 * g++.dg/torture/pr71230.C: Likewise.
1105
c9d624bd 11062016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1107
1108 * c-c++-common/goacc/routine-5.c: Add tests.
1109 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1110 * gfortran.dg/goacc/routine-6.f90: Add tests.
1111
ce143ff0 11122016-05-24 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/71253
1115 * gcc.dg/torture/pr71253.c: New testcase.
1116
3bdaecd5 11172016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1118
1119 PR middle-end/71252
1120 * gfortran.dg/pr71252.f90: New test.
1121
856b494d 11222016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1123
1124 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1125
7345b977 11262016-05-24 Richard Biener <rguenther@suse.de>
1127
1128 PR middle-end/70434
1129 PR c/69504
1130 * c-c++-common/vector-subscript-4.c: New testcase.
1131 * c-c++-common/vector-subscript-5.c: Likewise.
1132
6f065267 11332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1134
1135 PR fortran/71123
1136 * gfortran.dg/namelist_90.f: New test
1137
fd6757da 11382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1139
1140 PR fortran/66461
1141 * gfortran.dg/unexpected_eof.f: New test
1142
7d5555a8 11432016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1144 Kelvin Nilsen <kelvin@gcc.gnu.org>
1145
1146 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1147 as little endian.
1148
ae6744c9 11492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/70972
1152 * g++.dg/cpp0x/inh-ctor20.C: New.
1153 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1154
f0d91a85 11552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR c++/69095
1158 * g++.dg/cpp0x/variadic168.C: New.
1159
1618ffe5 11602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 * g++.dg/cpp0x/pr31445.C: Test column number too.
1163 * g++.dg/cpp0x/pr32253.C: Likewise.
1164 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1165 * g++.dg/cpp0x/variadic36.C: Likewise.
1166
c0205bab 11672016-05-23 Marc Glisse <marc.glisse@inria.fr>
1168
1169 * gcc.dg/fold-notshift-2.c: Adjust.
1170
1398da0f 11712016-05-23 Marek Polacek <polacek@redhat.com>
1172
1173 PR c/49859
1174 * c-c++-common/Wswitch-unreachable-1.c: New test.
1175 * gcc.dg/Wswitch-unreachable-1.c: New test.
1176 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1177 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1178 * g++.dg/gomp/block-10.C: Likewise.
1179 * gcc.dg/gomp/block-10.c: Likewise.
1180 * g++.dg/gomp/block-9.C: Likewise.
1181 * gcc.dg/gomp/block-9.c: Likewise.
1182 * g++.dg/gomp/target-1.C: Likewise.
1183 * g++.dg/gomp/target-2.C: Likewise.
1184 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1185 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1186 * g++.dg/gomp/taskgroup-1.C: Likewise.
1187 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1188 * gcc.dg/gomp/teams-1.c: Likewise.
1189 * g++.dg/gomp/teams-1.C: Likewise.
1190 * g++.dg/overload/error3.C: Likewise.
1191 * g++.dg/tm/jump1.C: Likewise.
1192 * g++.dg/torture/pr40335.C: Likewise.
1193 * gcc.dg/c99-vla-jump-5.c: Likewise.
1194 * gcc.dg/switch-warn-1.c: Likewise.
1195 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1196 * gcc.dg/nested-func-1.c: Likewise.
1197 * gcc.dg/pr67784-4.c: Likewise.
1198
5403ed8b 11992016-05-23 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/71230
1202 * gfortran.dg/pr71230-1.f90: New testcase.
1203 * gfortran.dg/pr71230-2.f90: Likewise.
1204
27510941 12052016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1206
1618ffe5 1207 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 1208 * gcc.dg/vect/pr58135.c: Add new.
1209 * gfortran.dg/pr46519-1.f: Adjust test case.
1210
a41c605d 12112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/53401
1214 * g++.dg/cpp0x/decltype64.C: New.
1215
3eb254ab 12162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1217
1218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1221
a75fffe1 12222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1223
1224 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1225 Add poly64x1_t and poly64x2_t cases if supported.
1226 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1227 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1228 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1231
56979b12 12322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1233
1234 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1236 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1238 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1241
dc5e98db 12422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1243
1244 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1245
c0f383ae 12462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1247
1248 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1249 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1250
2a4d70a2 12512016-05-22 Jakub Jelinek <jakub@redhat.com>
1252
4c109025 1253 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1254 constraint instead of "r".
1255 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1256 insn instead of vxorpd.
1257 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1258
bad891ce 1259 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1260 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1261
ac23ddb9 1262 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1263
9dac9579 1264 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1265 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1266
2a4d70a2 1267 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1268
9eafdd7b 12692016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1270
1271 PR middle-end/40921
1272 * gcc.dg/tree-ssa/pr40921.c: New test.
1273
93df190d 12742016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1275
1276 PR target/71103
1277 * gcc.target/avr/pr71103.c: New test.
1278
933b9f7f 12792016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1280
1281 PR middle-end/71179
1282 * gcc.dg/tree-ssa/pr71179.c: New test.
1283
8bdfbc08 12842016-05-20 Martin Sebor <msebor@redhat.com>
1285
1286 PR c/71115
1287 * gcc.dg/init-excess-2.c: New test.
1288
6827ab42 12892016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1290
1291 * gnat.dg/opt53.adb: New test.
1292 * gnat.dg/opt54.adb: Likewise.
1293
58a5f4c0 12942016-05-20 Martin Jambor <mjambor@suse.cz>
1295
1296 PR tree-optimization/70884
1297 * gcc.dg/tree-ssa/pr70919.c: New test.
1298
bb7145f6 12992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1300
1301 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1302 formatting.
f6871bbd 1303 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1304 fix code formatting.
1305
13062016-05-20 Nathan Sidwell <nathan@acm.org>
1307
1308 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1309 non-common cases.
1310 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1311
9954d230 13122016-05-20 David Malcolm <dmalcolm@redhat.com>
1313
1314 * jit.dg/all-non-failing-tests.h: Add
1315 test-factorial-must-tail-call.c.
1316 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1317 * jit.dg/test-factorial-must-tail-call.c: New test case.
1318
08a161f9 13192016-05-20 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR fortran/71204
1322 * gfortran.dg/pr71204.f90: New test.
1323
3d380077 13242016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1325
1326 * gcc.target/nvptx/sincos.c: New test.
1327
0f104d56 13282016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/70572
1331 * g++.dg/cpp1y/auto-fn31.C: New.
1332
61736a1b 13332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1334
1335 * gcc.target/powerpc/vec-addec.c: New test.
1336 * gcc.target/powerpc/vec-addec-int128.c: New test.
1337
b4a61e77 13382016-05-20 David Malcolm <dmalcolm@redhat.com>
1339
1340 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1341 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1342 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1343 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1344
9a2ace10 13452016-05-20 Jan Hubicka <hubicka@ucw.cz>
1346
1347 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1348
45cdf8c6 13492016-05-20 Jakub Jelinek <jakub@redhat.com>
1350
b9a1dcd5 1351 PR c++/71210
1352 * g++.dg/opt/pr71210-1.C: New test.
1353 * g++.dg/opt/pr71210-2.C: New test.
1354
45cdf8c6 1355 PR tree-optimization/29756
1356 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1357 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1358 only on selected targets where V4SImode vectors are known to be
1359 supported.
1360
92e3ffbf 13612016-05-20 Marc Glisse <marc.glisse@inria.fr>
1362
1363 PR tree-optimization/71079
1364 PR tree-optimization/71206
1365 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1366
5da368e3 13672016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1368
1369 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1370 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1371 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1372
2506d97a 13732016-05-20 Richard Guenther <rguenther@suse.de>
1374
1375 PR tree-optimization/29756
1376 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1377
adade307 13782016-05-20 Richard Biener <rguenther@suse.de>
1379
1380 PR tree-optimization/71185
1381 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1382
c3deca25 13832016-05-20 Richard Biener <rguenther@suse.de>
1384
1385 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1386
8b0bef14 13872016-05-19 Marek Polacek <polacek@redhat.com>
1388
1389 PR c++/71075
1390 * g++.dg/diagnostic/pr71075.C: New test.
1391
08025288 13922016-05-19 David Malcolm <dmalcolm@redhat.com>
1393
1394 PR c++/71184
1395 * g++.dg/pr71184.C: New test case.
1396
26a51591 13972016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1398
1399 * gcc.target/powerpc/darn-0.c: New test.
1400 * gcc.target/powerpc/darn-1.c: New test.
1401 * gcc.target/powerpc/darn-2.c: New test.
1402
d8d3e75a 14032016-05-19 Marek Polacek <polacek@redhat.com>
1404
1405 PR tree-optimization/71031
1406 * gcc.dg/tree-ssa/vrp100.c: New test.
1407
c28211ae 14082016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1409
1410 PR rtl-optimization/71148
1411 * gcc.dg/pr71148.c: New test.
1412
3f5ea43a 14132016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1414
1415 PR target/71056
1416 * gcc.target/arm/pr71056.c: New test.
1417
2a7d4c20 14182016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1419
1420 * c-c++-common/pr69669.c: Check the used mode.
1421
ed0b0569 14222016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1423
1424 PR sanitizer/64354
1425 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1426
410372fe 14272016-05-19 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/70729
1430 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1431 * gcc.dg/graphite/scop-18.c: Likewise.
1432 * gcc.dg/pr41783.c: Disable LIM.
1433 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1434 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1435 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1436 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1437 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1438 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1441 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1442 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1443 * gfortran.dg/pr42108.f90: Likewise.
1444
56f34f03 14452016-05-18 David Malcolm <dmalcolm@redhat.com>
1446
1447 PR driver/69265
1448 * gcc.dg/spellcheck-options-11.c: New test case.
1449
e6481cd1 14502016-05-18 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR c++/71100
1453 * g++.dg/opt/pr71100.C: New test.
1454
be951c59 14552016-05-18 Martin Jambor <mjambor@suse.cz>
1456
1457 PR ipa/69708
1458 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1459 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1460 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1461 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1462
665ff45b 14632016-05-18 Martin Jambor <mjambor@suse.cz>
1464
1465 PR ipa/69708
1466 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1467 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1468 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1469 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1470 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1471
485be62c 14722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/69793
1475 * g++.dg/template/crash122.C: New.
1476
b251d5f5 14772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 PR c++/70466
1480 * g++.dg/template/pr70466-1.C: New.
1481 * g++.dg/template/pr70466-2.C: Likewise.
1482
c93e9931 14832016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1484
1485 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1486 splat operations and the XXSPLTIB instruction.
1487 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1488 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1489 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1490 xxlxor to clear a register.
1491
8ba6639c 14922016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1493
1494 * gcc.dg/torture/pr71020.c: New test.
1495
ec6e3005 14962016-05-18 Martin Jambor <mjambor@suse.cz>
1497
1498 PR ipa/70646
1499 * gcc.dg/ipa/pr70646.c: New test.
1500
5ef3c918 15012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1502
1503 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1504
70a88eab 15052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1506
1507 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1508 missing tests for vreinterpretq_p{8,16}.
1509
b52a930c 15102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1511
1512 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1513 vsliq_n_s64 and vsliq_n_u64.
1514
bdd4080b 15152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1516
1517 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1518 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1519
37814bf5 15202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1521
1522 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1523 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1524 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1525
764af2e0 15262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1527
1528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1529 in comment.
1530
ffe01a83 15312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 1532
1533 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1534 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1535 "blr\t" and switch to scan-assembler-times.
1536
fab6dae9 15372016-05-18 Jiong Wang <jiong.wang@arm.com>
1538
231010db 1539 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1540 with __aarch64__.
1541 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1542 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 1543
4eb0c566 15442016-05-18 Jakub Jelinek <jakub@redhat.com>
1545
442f18f1 1546 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1547 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1548 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1549 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1550 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1551 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1552
4d83b36b 1553 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1554 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1555
a4528eec 1556 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1557 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1558
f0066139 1559 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1560 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1561
4eb0c566 1562 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1563
303e9267 15642016-05-18 Richard Biener <rguenther@suse.de>
1565
1566 PR tree-optimization/71168
1567 * gcc.dg/torture/pr71168.c: New testcase.
1568
0d7ddd44 15692016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1570
1571 PR middle-end/63586
1572 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1573 * gcc.dg/tree-ssa/pr63586.c: New test.
1574 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1575
899bcc0f 15762016-05-17 Nathan Sidwell <nathan@acm.org>
1577
1578 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1579 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1580 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1581 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1582
a2246979 15832016-05-17 Nathan Sidwell <nathan@acm.org>
1584
1585 * gcc.target/nvptx/abi-vararg-3.c: New.
1586
2f6a4d21 15872016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1588
1589 PR tree-optimization/54579
1590 PR middle-end/55299
1591 * gcc.dg/fold-notrotate-1.c: New test.
1592 * gcc.dg/fold-notshift-1.c: New test.
1593 * gcc.dg/fold-notshift-2.c: New test.
1594
27bdad45 15952016-05-17 Marek Polacek <polacek@redhat.com>
1596
1597 PR ipa/71146
1598 * g++.dg/ipa/pr71146.C: New test.
1599
f33a295a 16002016-05-17 David Malcolm <dmalcolm@redhat.com>
1601
1602 * jit.dg/test-error-array-bounds.c: New test case.
1603
b6dd53bf 16042016-05-17 Marc Glisse <marc.glisse@inria.fr>
1605
1606 * gcc.dg/tree-ssa/and-1.c: New testcase.
1607
a8719545 16082016-05-17 Marc Glisse <marc.glisse@inria.fr>
1609
1610 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1611 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1612
34806102 16132016-05-17 Marc Glisse <marc.glisse@inria.fr>
1614
1615 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1616 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1617
25fe08a8 16182016-05-17 Jiong Wang <jiong.wang@arm.com>
1619
1620 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1621
abf1a837 16222016-05-17 Jiong Wang <jiong.wang@arm.com>
1623
1624 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1625
666b9dd3 16262016-05-17 Jiong Wang <jiong.wang@arm.com>
1627
1628 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1629 ".2d[index]" when scan the assembly.
1630 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1631 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1632 float64x1.
1633 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1634
77d095c0 16352016-05-17 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/71132
1638 * gcc.dg/torture/pr71132.c: New testcase.
1639
28adcc23 16402016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1641
1642 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1643
2439931e 16442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1645
1646 PR target/70809
1647 * gcc.target/aarch64/pr70809_1.c: New test.
1648
5ec2ff80 16492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1650
1651 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1652 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1653 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1654 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1655
17fd1c7a 16562016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1657 Ilya Enkovich <ilya.enkovich@intel.com>
1658
1659 PR target/71114
1660 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1661
46729204 16622016-05-16 Jan Hubicka <hubicka@ucw.cz>
1663
1664 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1665 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1666
2a1125d6 16672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1668
1669 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1670 test for __ARM_FP16_ARGS.
1671 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1672 * gcc.target/arm/aapcs/neon-vect10.c: New.
1673 * gcc.target/arm/aapcs/neon-vect9.c: New.
1674 * gcc.target/arm/aapcs/vfp18.c: New.
1675 * gcc.target/arm/aapcs/vfp19.c: New.
1676 * gcc.target/arm/aapcs/vfp20.c: New.
1677 * gcc.target/arm/aapcs/vfp21.c: New.
1678 * gcc.target/arm/fp16-aapcs-1.c: New.
1679 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1680 test for __ARM_FP16_ARGS.
1681 * g++.target/arm/fp16-return-1.c: Update expected output.
1682
ea3d2d74 16832016-05-16 Jiong Wang <jiong.wang@arm.com>
1684
1685 PR testsuite/70227
1686 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1687
6989e05f 16882016-05-15 Harald Anlauf <anlauf@gmx.de>
1689
1690 PR fortran/69603
1691 * gfortran.dg/pr69603.f90: New testcase.
1692
a5f52592 16932016-05-14 Fritz Reese <fritzoreese@gmail.com>
1694
1695 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1696
88f949ab 16972016-05-14 Fritz Reese <fritzoreese@gmail.com>
1698
1699 PR fortran/71047
1700 * gfortran.dg/pr71047.f08: New test.
1701
90c88567 17022016-05-13 Joseph Myers <joseph@codesourcery.com>
1703
1704 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1705 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1706 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1707
00a690cc 17082016-05-13 Martin Sebor <msebor@redhat.com>
1709
1710 PR c++/60049
1711 * g++.dg/cpp0x/constexpr-60049.C: New test.
1712
ec8b6af7 17132016-05-13 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR bootstrap/71071
1716 * gcc.dg/pr71071.c: New test.
1717
f54d1d7b 17182016-05-13 Uros Bizjak <ubizjak@gmail.com>
1719
1720 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1721 remove XOP handling.
2f3af60f 1722 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1723
a39a0392 17242016-05-13 Nathan Sidwell <nathan@acm.org>
1725
1726 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1727 __atomic_is_lock_free declaration.
1728
42333dd9 17292016-05-13 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/42587
1732 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1733
c5442454 17342016-05-13 Martin Liska <mliska@suse.cz>
1735
1736 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1737 the new format of dump output.
1738
03a400fb 17392016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1740
1741 * gcc.dg/pr71084.c: New test.
1742
69278c3f 17432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1744
231010db 1745 PR target/53440
1746 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1747
8138f11b 17482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1749
1750 * gcc.target/aarch64/struct_return.c: New test.
1751
22a3f7bd 17522016-05-12 Marek Polacek <polacek@redhat.com>
1753
1754 PR c/70756
1755 * c-c++-common/pr70756-2.c: New test.
1756 * c-c++-common/pr70756.c: New test.
1757
9bcd42cc 17582016-05-12 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/71059
1761 * gcc.dg/torture/pr71059.c: New testcase.
1762
5ffb4a0d 17632016-05-12 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/71062
1766 * gcc.dg/torture/pr71062.c: New testcase.
1767
2ab65c31 17682016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1769
1770 PR tree-optimization/71006
1771 * gcc.dg/pr71006.c: New test.
1772
f0158fc0 17732016-05-12 Marek Polacek <polacek@redhat.com>
1774
1775 PR driver/71063
1776 * gcc.dg/opts-7.c: New test.
1777
0f56938b 17782016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1779
1780 PR target/70830
1781 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1782 Add -save-temps to dg-options.
1783 Scan for ldmfd rather than pop instruction.
1784 * gcc.target/arm/interrupt-2.c: Likewise.
1785 * gcc.target/arm/pr70830.c: New test.
1786
e10946d5 17872016-05-12 Jakub Jelinek <jakub@redhat.com>
1788
9fa8e468 1789 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1790 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1791
9ce62bbe 1792 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1793 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1794 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1795
708ae1b1 1796 PR target/71019
1797 * gcc.target/i386/avx512vl-pack-1.c: New test.
1798 * gcc.target/i386/avx512vl-pack-2.c: New test.
1799 * gcc.target/i386/avx512bw-pack-2.c: New test.
1800
a461f32e 1801 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1802
e10946d5 1803 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1804 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1805 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1806
f52a3ef6 18072016-05-12 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/70986
1810 * gcc.dg/torture/pr70986-1.c: New testcase.
1811 * gcc.dg/torture/pr70986-2.c: Likewise.
1812 * gcc.dg/torture/pr70986-3.c: Likewise.
1813
54c4d22e 18142016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1815
1816 PR c/43651
1817 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1818 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1819
57215d5b 18202016-05-11 Uros Bizjak <ubizjak@gmail.com>
1821
1822 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1823 directive.
1824 * gcc.target/i386/pr66746.c: Ditto.
1825
67d3121c 18262016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1827
1828 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1829 support.
1830 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1831 warning when using -mvsx-timode.
1832 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1833 * gcc.target/powerpc/dform-2.c: Likewise.
1834 * gcc.target/powerpc/pr68805.c: Likewise.
1835
7f8012a5 18362016-05-11 Marek Polacek <polacek@redhat.com>
1837
1838 PR c++/71024
1839 * c-c++-common/attributes-3.c: New test.
1840
3e8567ce 18412016-05-11 Nathan Sidwell <nathan@acm.org>
1842
1843 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1844 * gcc.c-torture/execute/pr68185.c: Likewise.
1845 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1846 * gcc.dg/pr69634.c: Requires scheduling.
1847 * gcc.dg/torture/pr66178.c: Require label values.
1848 * gcc.dg/setjmp-6.c: Require indirect jumps.
1849
3739ac00 18502016-05-11 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/71055
1853 * gcc.dg/torture/pr71055.c: New testcase.
1854
1ff8b385 18552016-05-11 Richard Biener <rguenther@suse.de>
1856
1857 PR debug/71057
1858 * g++.dg/debug/pr71057.C: New testcase.
1859
77126efa 18602016-05-11 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR fortran/70855
1863 * gfortran.dg/gomp/pr70855.f90: New test.
1864
6fcaaf9b 18652016-05-11 Richard Biener <rguenther@suse.de>
1866
1867 PR middle-end/71002
1868 * g++.dg/torture/pr71002.C: New testcase.
1869
bfa8ea12 18702016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1871
1872 PR middle-end/70807
1873 * gcc.dg/pr70807.c: New test.
1874
87632549 18752016-05-10 Martin Sebor <msebor@redhat.com>
1876
1877 PR c++/38611
1878 * g++.dg/Wattributes.C: New test.
1879
f9153689 18802016-05-10 Marc Glisse <marc.glisse@inria.fr>
1881
1882 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1883 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1884 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1885
a44ed58a 18862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1887
1888 PR target/70799
1889 * gcc.target/i386/pr70799-1.c: New test.
1890
d6c90d89 18912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1892
1893 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1894
c1f73044 18952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1896
1897 PR middle-end/70877
1898 * gcc.target/i386/pr70877.c: New test.
1899
e66d763a 19002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1901
1902 PR tree-optimization/70786
1903 * gcc.target/i386/pr70876.c: New test.
1904
a30ff73a 19052016-05-10 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR target/70927
1908 * gcc.target/i386/avx512vl-logic-1.c: New test.
1909 * gcc.target/i386/avx512vl-logic-2.c: New test.
1910 * gcc.target/i386/avx512dq-logic-2.c: New test.
1911
4b3fd38f 19122016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1913
1914 PR target/70963
1915 * gcc.target/powerpc/pr70963.c: New.
1916
abf93a25 19172016-05-10 David Malcolm <dmalcolm@redhat.com>
1918
1919 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1920 (test_very_wide_line): Add ruler to expected output.
1921 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1922 (test_very_wide_line): Likewise.
1923 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1924 (test_show_locus): Within the handling of "test_very_wide_line",
1925 enable show_ruler_p on the diagnostic context.
1926
d614888f 19272016-05-10 Richard Biener <rguenther@suse.de>
1928
1929 PR tree-optimization/71039
1930 * gcc.dg/torture/pr71039.c: New testcase.
1931
dbca5ed9 19322016-05-10 Nathan Sidwell <nathan@acm.org>
1933
1934 * gcc.dg/nested-func-10.c: Requires alloca.
1935 * gcc.dg/nested-func-9.c: Requires alloca.
1936 * gcc.c-torture/execute/pr70460.c: Requires labels.
1937 * gcc.c-torture/compile/pr70199.c: Requires labels.
1938 * gcc.target/nvptx/decl.c: Compile only.
1939 * gcc.target/nvptx/trailing-init.c: Compile only.
1940 * gcc.target/nvptx/ary-init.c: Compile only.
1941
3fa82609 19422016-05-10 Marek Polacek <polacek@redhat.com>
1943
1944 PR c/70255
1945 * gcc.dg/attr-opt-1.c: New test.
1946
76825907 19472016-05-10 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/70497
1950 PR tree-optimization/28367
1951 * gcc.dg/torture/20160404-1.c: New testcase.
1952 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1953 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1954
68255819 19552016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1956
1957 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1958
d9aa8cdb 19592016-05-09 Uros Bizjak <ubizjak@gmail.com>
1960
1961 * gcc.target/i386/fabsneg-1.c New test.
1962
7cc16f50 19632016-05-09 Alan Modra <amodra@gmail.com>
1964
1965 PR testsuite/70826
1966 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1967
a83b7b63 19682016-05-09 Richard Biener <rguenther@suse.de>
1969
1970 PR tree-optimization/70985
1971 * gcc.dg/torture/pr70985.c: New testcase.
1972
189d0706 19732016-05-09 Bin Cheng <bin.cheng@arm.com>
1974
1975 * gcc.dg/tree-ssa/ifc-9.c: New test.
1976 * gcc.dg/tree-ssa/ifc-10.c: New test.
1977 * gcc.dg/tree-ssa/ifc-11.c: New test.
1978 * gcc.dg/tree-ssa/ifc-12.c: New test.
1979 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1980 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1981 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1982
1ec957b0 19832016-05-09 Richard Biener <rguenther@suse.de>
1984
1985 PR fortran/70937
1986 * gfortran.dg/pr70937.f90: New testcase.
1987
923c7714 19882016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1991
d7cd448a 19922016-05-07 Fritz Reese <fritzoreese@gmail.com>
1993
1994 PR fortran/56226
1995 * gfortran.dg/dec_structure_1.f90: New testcase.
1996 * gfortran.dg/dec_structure_2.f90: Ditto.
1997 * gfortran.dg/dec_structure_3.f90: Ditto.
1998 * gfortran.dg/dec_structure_4.f90: Ditto.
1999 * gfortran.dg/dec_structure_5.f90: Ditto.
2000 * gfortran.dg/dec_structure_6.f90: Ditto.
2001 * gfortran.dg/dec_structure_7.f90: Ditto.
2002 * gfortran.dg/dec_structure_8.f90: Ditto.
2003 * gfortran.dg/dec_structure_9.f90: Ditto.
2004 * gfortran.dg/dec_structure_10.f90: Ditto.
2005 * gfortran.dg/dec_structure_11.f90: Ditto.
2006 * gfortran.dg/dec_union_1.f90: Ditto.
2007 * gfortran.dg/dec_union_2.f90: Ditto.
2008 * gfortran.dg/dec_union_3.f90: Ditto.
2009 * gfortran.dg/dec_union_4.f90: Ditto.
2010 * gfortran.dg/dec_union_5.f90: Ditto.
2011 * gfortran.dg/dec_union_6.f90: Ditto.
2012 * gfortran.dg/dec_union_7.f90: Ditto.
2013
f681e29b 20142016-05-07 Tom de Vries <tom@codesourcery.com>
2015
2016 PR tree-optimization/70956
2017 * gcc.dg/graphite/pr70956.c: New test.
2018
68d7f375 20192016-05-06 Jakub Jelinek <jakub@redhat.com>
2020
faf39348 2021 PR middle-end/70941
2022 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2023 (a, b, c, d): Change type from char to signed char.
2024 (main): Compare against (signed char) -1634678893 instead of
2025 hardcoded -109. Use __builtin_abort instead of abort.
2026
b768b13a 2027 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2028 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2029
68d7f375 2030 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2031
5dda16ea 20322016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2033
2034 PR debug/70935
2035 * gcc.dg/torture/pr70935.c: New test.
2036
13ede1b5 20372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2038
2039 PR target/58219
7fc878c4 2040 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2041
96d94be2 20422016-05-06 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/70960
2045 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2046
e5d9f15d 20472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2048
2049 PR target/52933
2050 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2051 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2052 Adjust expected instruction counts.
2053 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2054
2dd7705f 20552016-05-06 Marek Polacek <polacek@redhat.com>
2056
2057 PR sanitizer/70875
2058 * gcc.dg/ubsan/bounds-3.c: New test.
2059
cb8bc632 20602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2061
2062 PR target/54089
2063 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2064
b343c173 20652016-05-06 Richard Biener <rguenther@suse.de>
2066
2067 PR middle-end/70931
2068 * gfortran.dg/pr70931.f90: New testcase.
2069
1e3db0b1 20702016-05-06 Richard Biener <rguenther@suse.de>
2071
2072 PR middle-end/70941
2073 * gcc.dg/torture/pr70941.c: New testcase.
2074
bdd54b6d 20752016-05-05 Bin Cheng <bin.cheng@arm.com>
2076
2077 PR tree-optimization/57206
2078 * gcc.dg/vect/pr57206.c: New test.
2079
499adcfd 20802016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2081
2082 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2083
871164c4 20842016-05-05 Jakub Jelinek <jakub@redhat.com>
2085
ecb23e00 2086 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2087
871164c4 2088 * c-c++-common/Wdangling-else-4.c: New test.
2089
70cf83ba 20902016-05-04 Jakub Jelinek <jakub@redhat.com>
2091
858c9470 2092 PR c++/70906
2093 PR c++/70933
2094 * g++.dg/opt/pr70906.C: New test.
2095 * g++.dg/opt/pr70933.C: New test.
2096
70cf83ba 2097 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2098
aaa36a78 20992016-05-04 Jan Hubicka <hubicka@ucw.cz>
2100
2101 * gcc.dg/ipa/pure-const-3.c: New testcase.
2102
1d52c456 21032016-05-04 Marek Polacek <polacek@redhat.com>
2104
2105 * c-c++-common/Wdangling-else-1.c: New test.
2106 * c-c++-common/Wdangling-else-2.c: New test.
2107 * c-c++-common/Wdangling-else-3.c: New test.
2108
dc581573 21092016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2110
2111 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2112 flag is present.
2113
a64030fe 21142016-05-04 Marek Polacek <polacek@redhat.com>
2115
2116 PR c/48778
2117 * gcc.dg/Waddress-2.c: New test.
2118
b461b04a 21192016-05-04 Alan Modra <amodra@gmail.com>
2120
2121 * gcc.target/powerpc/pr70866.c: New.
2122
c388a0cf 21232016-05-03 Martin Sebor <msebor@redhat.com>
2124
2125 PR c++/66561
2126 * c-c++-common/builtin_location.c: New test.
2127 * g++.dg/cpp1y/builtin_location.C: New test.
2128
5d4db8ef 21292016-05-03 Marek Polacek <polacek@redhat.com>
2130
2131 PR c/70859
2132 * gcc.dg/pr70859.c: New test.
2133 * gcc.dg/pr70859-2.c: New test.
2134
ca938765 21352016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2136
2137 * gnat.dg/debug5.adb: New testcase.
2138
60b27d5f 21392016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2140
2141 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2142 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2143 Procedure to check for z10 instruction set.
2144
5ab325d0 21452016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2146
2147 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2148
c548a0ad 21492016-05-03 Alan Modra <amodra@gmail.com>
2150
2151 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2152
d5ecd946 21532016-05-03 Jakub Jelinek <jakub@redhat.com>
2154
2155 * gcc.target/i386/avx512f-cvt-1.c: New test.
2156
35b0a053 21572016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2158
2159 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2160 -fdump-tree-vrp-details.
2161
9ae1b28a 21622016-05-03 Richard Biener <rguenther@suse.de>
2163
2164 * gcc.dg/pr30172-1.c: Adjust.
2165 * gcc.dg/pr63743.c: Likewise.
2166 * gcc.dg/tm/pr51696.c: Likewise.
2167 * c-c++-common/tm/safe-1.c: Likewise.
2168 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2169 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2170 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2171 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2172
9c1a31e4 21732016-05-03 Jakub Jelinek <jakub@redhat.com>
2174
fe69bcb9 2175 PR rtl-optimization/70467
2176 * gcc.target/i386/pr70467-3.c: New test.
2177 * gcc.target/i386/pr70467-4.c: New test.
2178
9082c4a4 2179 PR tree-optimization/70916
2180 * gcc.c-torture/compile/pr70916.c: New test.
2181
9c1a31e4 2182 PR target/49244
2183 * gcc.target/i386/pr49244-1.c: New test.
2184 * gcc.target/i386/pr49244-2.c: New test.
2185
69105acc 21862016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2187
2188 PR rtl-optimization/44281
2189 * gcc.target/i386/pr44281.c: New test.
2190
9ab8df54 21912016-05-03 bin cheng <bin.cheng@arm.com>
2192
2193 PR tree-optimization/56541
2194 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2195 * gcc.dg/vect/pr56541.c: new test.
2196
3c62cae0 21972016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2198
2199 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2200 __float128.
2201 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2202
91abc161 22032016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2204
2205 PR testsuite/70520
2206 * c-c++-common/asan/clone-test-1.c (main): Align child process
2207 stack to 16 bytes.
2208
aa3d1155 22092016-05-02 David Malcolm <dmalcolm@redhat.com>
2210
2211 PR c++/62314
2212 * g++.dg/spellcheck-fields-2.C: New test case.
2213
002c3f28 22142016-05-02 David Malcolm <dmalcolm@redhat.com>
2215
2216 PR c++/62314
2217 * g++.dg/pr62314.C: New test case.
2218
46e5dccc 22192016-05-02 Jan Hubicka <hubicka@ucw.cz>
2220
2221 * gcc.dg/ipa/inline-8.c: New testcase.
2222
663f4248 22232016-05-02 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR rtl-optimization/70467
2226 * gcc.target/i386/pr70467-1.c: New test.
2227
efe8bdf5 22282016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2229
2230 * gcc.dg/spec-options.c: Run the test on all targets.
2231 * gcc.dg/foo.specs: Use cpp_unique_options.
2232
47ef9633 22332016-05-02 Marc Glisse <marc.glisse@inria.fr>
2234
2235 * gcc.dg/tree-ssa/unord.c: New testcase.
2236
eb1a077c 22372016-05-02 Marc Glisse <marc.glisse@inria.fr>
2238
2239 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2240
28e869d0 22412016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2242
2243 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2244
dd185f6e 22452016-05-02 Marek Polacek <polacek@redhat.com>
2246
2247 PR c/70851
2248 * gcc.dg/enum-incomplete-3.c: New test.
2249
773d09b9 22502016-05-02 Marek Polacek <polacek@redhat.com>
2251 Tom de Vries <tom@codesourcery.com>
2252
2253 PR tree-optimization/70700
2254 * gcc.dg/pr70700.c: New test.
2255
f0dc3286 22562016-05-01 Uros Bizjak <ubizjak@gmail.com>
2257
2258 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2259 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2260 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2261 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2262 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2263
7f931827 22642016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * ada/acats/run_acats: Rename into...
2267 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2268 * ada/acats/run_all.sh: Remove redundant test.
2269 (target_run): Move around.
2270 (target_gnatchop): Use newly built executable.
2271 (target_gnatmake): Likewise.
2272 Check that the compilation of impbit succeeds.
2273
1c492b4e 22742016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2275
2276 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2277 * gcc.dg/20021029-1.c: Likewise.
2278 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2279 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2280 * gcc.target/sh/cmpstr.c: Likewise.
2281 * gcc.target/sh/cmpstrn.c: Likewise.
2282 * gcc.target/sh/memset.c: Likewise.
2283 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2284 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2285 * gcc.target/sh/pr39423-1.c: Likewise.
2286 * gcc.target/sh/pr49468-di.c: Likewise.
2287 * gcc.target/sh/pr49468-si.c: Likewise.
2288 * gcc.target/sh/pr49880-1.c: Likewise.
2289 * gcc.target/sh/pr49880-2.c: Likewise.
2290 * gcc.target/sh/pr49880-3.c: Likewise.
2291 * gcc.target/sh/pr50751-1.c: Likewise.
2292 * gcc.target/sh/pr50751-4.c: Likewise.
2293 * gcc.target/sh/pr50751-7.c: Likewise.
2294 * gcc.target/sh/pr51244-1.c: Likewise.
2295 * gcc.target/sh/pr51244-10.c: Likewise.
2296 * gcc.target/sh/pr51244-11.c: Likewise.
2297 * gcc.target/sh/pr51244-12.c: Likewise.
2298 * gcc.target/sh/pr51244-13.c: Likewise.
2299 * gcc.target/sh/pr51244-14.c: Likewise.
2300 * gcc.target/sh/pr51244-17.c: Likewise.
2301 * gcc.target/sh/pr51244-18.c: Likewise.
2302 * gcc.target/sh/pr51244-19.c: Likewise.
2303 * gcc.target/sh/pr51244-4.c: Likewise.
2304 * gcc.target/sh/pr51244-5.c: Likewise.
2305 * gcc.target/sh/pr51244-7.c: Likewise.
2306 * gcc.target/sh/pr51244-8.c: Likewise.
2307 * gcc.target/sh/pr51244-9.c: Likewise.
2308 * gcc.target/sh/pr51697.c: Likewise.
2309 * gcc.target/sh/pr52483-1.c: Likewise.
2310 * gcc.target/sh/pr52483-2.c: Likewise.
2311 * gcc.target/sh/pr52483-3.c: Likewise.
2312 * gcc.target/sh/pr52483-5.c: Likewise.
2313 * gcc.target/sh/pr52933-1.c: Likewise.
2314 * gcc.target/sh/pr52933-2.c: Likewise.
2315 * gcc.target/sh/pr52933-3.c: Likewise.
2316 * gcc.target/sh/pr53568-1.c: Likewise.
2317 * gcc.target/sh/pr53976-1.c: Likewise.
2318 * gcc.target/sh/pr53988-1.c: Likewise.
2319 * gcc.target/sh/pr53988.c: Likewise.
2320 * gcc.target/sh/pr54089-1.c: Likewise.
2321 * gcc.target/sh/pr54089-6.c: Likewise.
2322 * gcc.target/sh/pr54089-7.c: Likewise.
2323 * gcc.target/sh/pr54089-8.c: Likewise.
2324 * gcc.target/sh/pr54089-9.c: Likewise.
2325 * gcc.target/sh/pr54236-1.c: Likewise.
2326 * gcc.target/sh/pr54236-2.c: Likewise.
2327 * gcc.target/sh/pr54236-3.c: Likewise.
2328 * gcc.target/sh/pr54236-4.c: Likewise.
2329 * gcc.target/sh/pr54386.c: Likewise.
2330 * gcc.target/sh/pr54602-1.c: Likewise.
2331 * gcc.target/sh/pr54685.c: Likewise.
2332 * gcc.target/sh/pr54760-1.c: Likewise.
2333 * gcc.target/sh/pr54760-2.c: Likewise.
2334 * gcc.target/sh/pr54760-3.c: Likewise.
2335 * gcc.target/sh/pr54760-4.c: Likewise.
2336 * gcc.target/sh/pr54760-5.c: Likewise.
2337 * gcc.target/sh/pr54760-6.c: Likewise.
2338 * gcc.target/sh/pr55146.c: Likewise.
2339 * gcc.target/sh/pr55160.c: Likewise.
2340 * gcc.target/sh/pr59278.c: Likewise.
2341 * gcc.target/sh/pr59401-1.c: Likewise.
2342 * gcc.target/sh/pr59533-1.c: Likewise.
2343 * gcc.target/sh/pr63260.c: Likewise.
2344 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2345 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2346 * gcc.target/sh/strlen.c: Likewise.
2347 * gcc.target/sh/torture/pr30807.c: Likewise.
2348 * gcc.target/sh/torture/pr34777.c: Likewise.
2349 * gcc.target/sh/torture/pr64652.c: Likewise.
2350 * gcc.target/sh/torture/pr65505.c: Likewise.
2351 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2352 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2353
0c4005be 23542016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2355
2356 PR c++/66644
2357 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2358
d94e6223 23592016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2360
2361 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2362 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2363 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2364 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2365
46f37836 23662016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2367
2368 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2369 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2370
4d0a8bac 23712016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2372
2373 PR middle-end/70626
2374 * c-c++-common/goacc/combined-reduction.c: New test.
2375 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2376
b98e0db3 23772016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2378
2379 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2380 *movdi_internal pattern only if PIC off.
2381 * gcc.target/i386/pr70155-2.c: Likewise.
2382 * gcc.target/i386/pr70155-3.c: Likewise.
2383 * gcc.target/i386/pr70155-4.c: Likewise.
2384 * gcc.target/i386/pr70155-5.c: Likewise.
2385 * gcc.target/i386/pr70155-6.c: Likewise.
2386 * gcc.target/i386/pr70155-7.c: Likewise.
2387 * gcc.target/i386/pr70155-8.c: Likewise.
2388 * gcc.target/i386/pr70155-15.c: Likewise.
2389 * gcc.target/i386/pr70155-17.c: Likewise.
2390 * gcc.target/i386/pr70155-22.c: Likewise.
2391
8b066242 23922016-04-29 Bin Cheng <bin.cheng@arm.com>
2393
2394 PR tree-optimization/70803
2395 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2396
22912e73 23972016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2398
2399 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2400 optimization of vector loop.
2401 * gcc.target/i386/vect-unpack-3.c: New test.
2402 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2403 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2404 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2405
568128c6 24062016-04-29 Marek Polacek <polacek@redhat.com>
2407
2408 PR sanitizer/70342
2409 * g++.dg/ubsan/null-7.C: New test.
2410
025dd1e0 2411 PR c/70852
2412 * gcc.dg/pr70852.c: New test.
2413
eb16928e 24142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2415
2416 PR/69089
2417 * g++.dg/cpp0x/alignas6.C: New test.
2418
d7377ee9 24192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2420
4860a6bf 2421 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2422 * gcc.dg/pr27003.c: Likewise.
2423 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2424 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2425 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2426 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 2427 * gcc.target/arc/mxy.c: Likewise.
2428 * gcc.target/arc/mswape.c: Likewise.
2429 * gcc.target/arc/mrtsc.c: Likewise.
2430 * gcc.target/arc/mcrc.c: Likewise.
2431 * gcc.target/arc/mdsp-packa.c: Likewise.
2432 * gcc.target/arc/mdvbf.c: Likewise.
2433 * gcc.target/arc/mlock.c: Likewise.
2434 * gcc.target/arc/mmac-24.c: Likewise.
2435 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2436
efa1b7ab 24372016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2438 Matthijs Kooijman <matthijs@stdin.nl>
2439 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2440
2441 PR target/60040
2442 * gcc.target/avr/pr60040-1.c: New.
2443 * gcc.target/avr/pr60040-2.c: New.
2444
00371d68 24452016-04-29 Richard Biener <rguenther@suse.de>
2446
2447 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2448
73447cc5 24492016-04-29 Richard Biener <rguenther@suse.de>
2450
2451 PR tree-optimization/13962
2452 PR tree-optimization/65686
2453 * gcc.dg/uninit-pr65686.c: New testcase.
2454
c2087b56 24552016-04-29 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR middle-end/70843
2458 * gcc.dg/pr70843.c: New test.
2459
cdd06d5a 24602016-04-28 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR target/70858
2463 * gcc.target/i386/pr70858.c: New test.
2464
1a60079e 24652016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2466
2467 * gcc.target/arc/nps400-1.c: New file.
2468
11bc2894 24692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2470 Andrew Burgess <andrew.burgess@embecosm.com>
2471
2472 * gcc.target/arc/movh_cl-1.c: New file.
2473
dd9bf0b5 24742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2475 Andrew Burgess <andrew.burgess@embecosm.com>
2476
2477 * gcc.target/arc/extzv-1.c: New file.
2478 * gcc.target/arc/insv-1.c: New file.
2479 * gcc.target/arc/insv-2.c: New file.
2480 * gcc.target/arc/movb-1.c: New file.
2481 * gcc.target/arc/movb-2.c: New file.
2482 * gcc.target/arc/movb-3.c: New file.
2483 * gcc.target/arc/movb-4.c: New file.
2484 * gcc.target/arc/movb-5.c: New file.
2485 * gcc.target/arc/movb_cl-1.c: New file.
2486 * gcc.target/arc/movb_cl-2.c: New file.
2487 * gcc.target/arc/movbi_cl-1.c: New file.
2488 * gcc.target/arc/movl-1.c: New file.
2489
a22e4209 24902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2491 Andrew Burgess <andrew.burgess@embecosm.com>
2492
2493 * gcc.target/arc/cmem-1.c: New file.
2494 * gcc.target/arc/cmem-2.c: New file.
2495 * gcc.target/arc/cmem-3.c: New file.
2496 * gcc.target/arc/cmem-4.c: New file.
2497 * gcc.target/arc/cmem-5.c: New file.
2498 * gcc.target/arc/cmem-6.c: New file.
2499 * gcc.target/arc/cmem-7.c: New file.
2500 * gcc.target/arc/cmem-ld.inc: New file.
2501 * gcc.target/arc/cmem-st.inc: New file.
2502
287c3982 25032016-04-28 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR target/70821
2506 * gcc.target/i386/pr70821.c: New test.
2507
e40e5340 25082016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2509
2510 * gcc.target/powerpc/vec-adde.c: New test.
2511 * gcc.target/powerpc/vec-adde-int128.c: New test.
2512
cf977d50 25132016-04-28 Jakub Jelinek <jakub@redhat.com>
2514
2515 * gcc.target/i386/avx-vround-1.c: New test.
2516 * gcc.target/i386/avx-vround-2.c: New test.
2517 * gcc.target/i386/avx512vl-vround-1.c: New test.
2518 * gcc.target/i386/avx512vl-vround-2.c: New test.
2519
572f8300 25202016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2521
2522 PR testsuite/70595
2523 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2524 (check_effective_target_cilkplus_runtime): ... this.
2525 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2526 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2527
2528 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2529 Require cilkplus_runtime.
2530 Don't add -lcilkrts.
2531 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2532 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2533 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2534 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2535 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2536 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2537 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2538 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2539 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2540 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2545 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2547 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2548 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2549 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2550 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2551 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2552 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2553 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2554 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2555 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2556 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2557 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2558 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2559 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2560
2561 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2562 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2563
2564 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2565
2566 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2567 cilkplus_runtime.
2568
dfba0905 25692016-04-27 Marc Glisse <marc.glisse@inria.fr>
2570
2571 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2572 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2573
605a4556 25742015-04-27 Ryan Burn <contact@rnburn.com>
2575
2576 PR c++/69024
2577 PR c++/68997
2578 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2579 diagnostic.
2580 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2581 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2582
6a1231a5 25832016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2584
2585 * gnat.dg/limited_with4.ad[sb]: New test.
2586 * gnat.dg/limited_with4_pkg.ads: New helper.
2587
4dad9e09 25882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2589
2590 PR target/70155
2591 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2592 and movv1ti_internal patterns
2593 * gcc.target/i386/pr70155-1.c: New test.
2594 * gcc.target/i386/pr70155-2.c: Likewise.
2595 * gcc.target/i386/pr70155-3.c: Likewise.
2596 * gcc.target/i386/pr70155-4.c: Likewise.
2597 * gcc.target/i386/pr70155-5.c: Likewise.
2598 * gcc.target/i386/pr70155-6.c: Likewise.
2599 * gcc.target/i386/pr70155-7.c: Likewise.
2600 * gcc.target/i386/pr70155-8.c: Likewise.
2601 * gcc.target/i386/pr70155-9.c: Likewise.
2602 * gcc.target/i386/pr70155-10.c: Likewise.
2603 * gcc.target/i386/pr70155-11.c: Likewise.
2604 * gcc.target/i386/pr70155-12.c: Likewise.
2605 * gcc.target/i386/pr70155-13.c: Likewise.
2606 * gcc.target/i386/pr70155-14.c: Likewise.
2607 * gcc.target/i386/pr70155-15.c: Likewise.
2608 * gcc.target/i386/pr70155-16.c: Likewise.
2609 * gcc.target/i386/pr70155-17.c: Likewise.
2610 * gcc.target/i386/pr70155-18.c: Likewise.
2611 * gcc.target/i386/pr70155-19.c: Likewise.
2612 * gcc.target/i386/pr70155-20.c: Likewise.
2613 * gcc.target/i386/pr70155-21.c: Likewise.
2614 * gcc.target/i386/pr70155-22.c: Likewise.
2615
a80f3f45 26162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2617
2618 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2619 ".{5,6}".
2620
279305d1 26212016-04-27 Bin Cheng <bin.cheng@arm.com>
2622
2623 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2624 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2625 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2626 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2627 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2628
8974b625 26292016-04-27 Richard Biener <rguenther@suse.de>
2630
2631 PR ipa/70760
2632 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2633 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2634
886d5463 26352016-04-27 Nathan Sidwell <nathan@acm.org>
2636
2637 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2638 * g++.dg/ubsan/pr63956.C: Adjust error location.
2639
f0e35aa9 26402016-04-27 Nick Clifton <nickc@redhat.com>
2641
2642 PR middle-end/49889
2643 * gcc.dg/pr49889.c: New test.
2644
40385231 26452016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2646
2647 * c-c++-common/memset-array.c: New test.
2648
37229a71 26492016-04-26 Martin Sebor <msebor@redhat.com>
2650
2651 PR c++/66639
2652 * g++.dg/cpp1y/func_constexpr.C: New test.
2653
3eedf9bd 26542016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2655
2656 PR c++/70241
2657 * g++.dg/cpp0x/enum32.C: New test.
2658 * g++.dg/cpp0x/enum33.C: New test.
2659
26602016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2661
2662 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2663 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2664 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2665 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2666 * gcc.c-torture/execute/pr38151.c: Likewise.
2667 * gcc.c-torture/execute/pr66556.c: Likewise.
2668 * gcc.c-torture/execute/pr67781.c: Likewise.
2669 * gcc.c-torture/execute/pr68648.c: Likewise.
2670
8c51f92f 26712016-04-26 Marc Glisse <marc.glisse@inria.fr>
2672
2673 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2674
fa20ebd3 26752016-04-26 Marek Polacek <polacek@redhat.com>
2676
2677 PR c/67784
2678 * gcc.dg/pr67784-3.c: New test.
2679 * gcc.dg/pr67784-4.c: New test.
2680 * gcc.dg/pr67784-5.c: New test.
2681
9db47803 2682 PR c/70791
2683 * gcc.dg/Wnested-externs-2.c: New test.
2684
bff407f2 26852016-04-26 Marc Glisse <marc.glisse@inria.fr>
2686
2687 * gcc.dg/fold-plusmult.c: Adjust.
2688 * gcc.dg/no-strict-overflow-6.c: Adjust.
2689 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2690
78d0c69e 26912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2692
2693 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2694 number scans.
2695 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2696 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2697 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2698 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2699 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2700 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2701 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2702 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2703 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2704 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2705 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2706 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2707 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2708 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2709 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2710 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2711 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2712 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2713 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2714 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2715 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2716 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2717 scans.
2718 * gcc.target/i386/pr32219-4.c: Likewise.
2719 * gcc.target/i386/pr32219-6.c: Likewise.
2720 * gcc.target/i386/pr32219-8.c: Likewise.
2721
221d6722 27222016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2723
2724 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2725 associated options.
2726
514727a9 27272016-04-26 Marek Polacek <polacek@redhat.com>
2728
2729 PR c++/70744
2730 * g++.dg/ext/cond2.C: New test.
2731
e6ee4c61 27322016-04-26 Bin Cheng <bin.cheng@arm.com>
2733
2734 PR tree-optimization/70771
2735 PR tree-optimization/70775
2736 * gcc.dg/pr70771.c: New test.
3730828c 2737 * gcc.dg/pr70775.c: New test.
e6ee4c61 2738
b3d72796 27392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2740
2741 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2742
c11ece29 27432016-04-25 Richard Biener <rguenther@suse.de>
2744
2745 PR tree-optimization/70780
2746 * gcc.dg/torture/pr70780.c: New testcase.
2747
d40b10b2 27482016-04-25 Michael Collison <michael.collison@arm.com>
2749
4860a6bf 2750 * gcc.target/arm/neon-vaddws16.c: New test.
2751 * gcc.target/arm/neon-vaddws32.c: New test.
2752 * gcc.target/arm/neon-vaddwu16.c: New test.
2753 * gcc.target/arm/neon-vaddwu32.c: New test.
2754 * gcc.target/arm/neon-vaddwu8.c: New test.
2755 * lib/target-supports.exp
d40b10b2 2756 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2757 that arm neon support vector widen sum of HImode TO SImode.
2758
4bbfd6c2 27592016-04-23 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR sanitizer/70712
2762 * c-c++-common/asan/pr70712.c: New test.
2763
524df596 27642016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2765
2766 * .gitattributes: New file.
2767
426c75c3 27682016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2769
2770 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2771
c052a8d5 27722016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2773
2774 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2775 * gfortran.dg/submodule_15.f08: Likewise.
2776
c08d4612 27772016-04-22 Richard Biener <rguenther@suse.de>
2778
2779 PR tree-optimization/70740
2780 * gcc.dg/torture/pr70740.c: New testcase.
2781
fd3211e1 27822016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2783
2784 PR target/70750
2785 * gcc.target/i386/pr70750-1.c: New test.
2786 * gcc.target/i386/pr70750-2.c: Likewise.
2787
15acd78c 27882016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/70540
2791 * g++.dg/cpp0x/auto48.C: New.
2792
192bf59c 27932016-04-21 Marek Polacek <polacek@redhat.com>
2794
2795 PR c++/70513
2796 * g++.dg/cpp0x/forw_enum12.C: New test.
2797 * g++.dg/cpp0x/forw_enum13.C: New test.
2798
5d429e99 27992016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2800
2801 PR target/70728
2802 * gcc.target/i386/pr70728.c: New test.
2803
06777d85 28042016-04-21 Richard Biener <rguenther@suse.de>
2805
2806 PR middle-end/70747
2807 * gcc.dg/pr70747.c: New testcase.
2808
7434c6fb 28092016-04-21 Bin Cheng <bin.cheng@arm.com>
2810
2811 PR tree-optimization/70715
2812 * gcc.dg/tree-ssa/scev-13.c: New test.
2813
f3ec0970 28142016-04-21 Marc Glisse <marc.glisse@inria.fr>
2815
2816 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2817
523f3a9d 28182016-04-21 Marc Glisse <marc.glisse@inria.fr>
2819
2820 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2821
ace7bf06 28222016-04-20 Jan Hubicka <jh@suse.cz>
2823
2824 PR ipa/70018
2825 * g++.dg/ipa/nothrow-1.C: New testcase.
2826
2b073aa6 28272016-04-20 Nathan Sidwell <nathan@acm.org>
2828
2829 PR c++/55635
2830 * g++.dg/eh/delete1.C: New.
2831
8a574c11 28322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2833
2834 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2835 -mtune-ctrl=sse_typeless_stores.
2836
e3400750 28372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2838
2839 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2840
4bd8a059 28412016-04-20 Bin Cheng <bin.cheng@arm.com>
2842
2843 PR tree-optimization/69489
2844 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2845
70574e60 28462016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2847
2848 PR c++/69363
2849 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2850 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2851 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2852
bd6f374c 28532016-04-20 Bin Cheng <bin.cheng@arm.com>
2854
2855 PR tree-optimization/56625
2856 PR tree-optimization/69489
2857 * gcc.dg/vect/pr56625.c: New test.
2858 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2859
482539ee 28602016-04-20 Andrew Pinski <apinski@cavium.com>
2861
2862 PR target/64971
2863 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2864
b4672800 28652016-04-20 Arnaud Charlet <charlet@adacore.com>
2866
2867 * gnat.dg/self1.adb: Remove now incorrect test.
2868
4fb48737 28692016-04-20 Bin Cheng <bin.cheng@arm.com>
2870
2871 * gcc.dg/tree-ssa/scev-11.c: New test.
2872 * gcc.dg/tree-ssa/scev-12.c: New test.
2873
97efb92e 28742016-04-20 Marek Polacek <polacek@redhat.com>
2875
2876 PR tree-optimization/70725
2877 * gcc.dg/pr70725.c: New test.
2878
9d2d4060 28792016-04-20 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/70726
2882 * g++.dg/vect/pr70726.cc: New testcase.
2883
54530437 28842016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2885
2886 PR target/70674
2887 * gcc.target/s390/pr70674.c: New test.
2888
acda2210 28892016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2890
2891 PR libgfortran/70684
2892 * gfortran.dg/list_read_14.f90: New test.
2893
b7040bb0 28942016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2895
2896 PR target/69201
2897 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2898 extern to force it misaligned.
2899 (b): Likewise.
2900 (c): Likewise.
2901 (d): Likewise.
2902 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2903 Don't check `*' before movv4sf_internal.
2904 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2905 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2906 Don't check `*' before movv16qi_internal.
2907 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2908 extern to force it misaligned.
2909 (b): Likewise.
2910 (c): Likewise.
2911 (d): Likewise.
2912 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2913 Don't check `*' before movv2df_internal.
2914 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2915 extern to force it misaligned.
2916 (b): Likewise.
2917 (c): Likewise.
2918 (d): Likewise.
2919 Check movv8sf_internal instead of avx_storeups256.
2920 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2921
263b5475 29222016-04-19 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/70171
2925 * g++.dg/tree-ssa/pr70171.C: New testcase.
2926
222ac318 29272016-04-19 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/70724
2930 * gcc.dg/torture/pr70724.c: New testcase.
2931
003000a4 29322016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2933
2934 PR middle-end/70689
4860a6bf 2935 * gcc.target/i386/pr70689.c: New.
003000a4 2936
3f6e13de 29372016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2938
2939 PR target/70708
2940 * gcc.target/i386/pr70708.c: New test.
2941
10abddbd 29422016-04-18 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/43434
2945 * gcc.dg/vect/pr43434.c: New testcase.
2946 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2947 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2948 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2949 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2950 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2951 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2952 * gcc.dg/gomp/pr68640.c: Likewise.
2953 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2954 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2955
950db54a 29562016-04-18 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/70701
2959 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2960
67ccbf39 29612016-04-18 Tom de Vries <tom@codesourcery.com>
2962
2963 PR testsuite/70699
2964 * gcc.dg/pr70161.c: Add dot-file scans.
2965 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2966 instead of after last dot char.
2967
021ad2f3 29682016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * c-c++-common/dump-ada-spec-3.c: New test.
2971 * c-c++-common/dump-ada-spec-4.c: Likewise.
2972
d572fcfd 29732016-04-17 Tom de Vries <tom@codesourcery.com>
2974
2975 PR other/70183
2976 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2977
8b4ee73c 29782016-04-15 Jan Hubicka <jh@suse.cz>
2979
2980 PR ipa/70018
2981 * g++.dg/ipa/pure-const-1.C: New testcase.
2982 * g++.dg/ipa/pure-const-2.C: New testcase.
2983 * g++.dg/ipa/pure-const-3.C: New testcase.
2984
eac243e7 29852016-04-15 Marek Polacek <polacek@redhat.com>
2986
2987 PR c/70671
2988 * gcc.dg/bitfld-22.c: New test.
2989
64c1df32 29902016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2991
2992 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2993 x86_64.
2994
926f9422 29952016-04-15 Marek Polacek <polacek@redhat.com>
2996
2997 PR c/70651
2998 * c-c++-common/pr70651.c: New test.
2999
309bbaa3 30002016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3001
3002 PR rtl-optimization/70681
3003 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3004 dump scan on arm and powerpc.
3005 * gcc.dg/pr10474.c: Likewise.
3006
b4ba8358 30072016-04-15 Jakub Jelinek <jakub@redhat.com>
3008
ed92874a 3009 PR c++/69517
3010 PR c++/70019
3011 PR c++/70588
3012 * g++.dg/cpp1y/vla11.C: Revert for real.
3013
b4ba8358 3014 PR c/70436
3015 * c-c++-common/Wparentheses-1.c: New test.
3016 * c-c++-common/gomp/Wparentheses-1.c: New test.
3017 * c-c++-common/gomp/Wparentheses-2.c: New test.
3018 * c-c++-common/gomp/Wparentheses-3.c: New test.
3019 * c-c++-common/gomp/Wparentheses-4.c: New test.
3020 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3021 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3022 * c-c++-common/goacc/Wparentheses-1.c: New test.
3023
65717bb5 30242016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3025
3026 PR target/70662
3027 * gcc.target/i386/pr70662.c: New test.
3028
ca1a4077 30292016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3030 Alan Modra <amodra@gmail.com>
ca1a4077 3031
3032 PR tree-optimization/70130
3033 * gcc.dg/vect/O3-pr70130.c: New testcase.
3034
dbe1794c 30352016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3036
11836644 3037 PR target/70669
3038 * gcc.target/powerpc/pr70669.c: New test.
3039
dbe1794c 3040 PR target/70640
3041 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3042 a power7 system that does not have an assembler that supports
3043 power8.
3044
4c1007f1 30452016-04-14 Martin Sebor <msebor@redhat.com>
3046
3047 PR c++/69517
3048 PR c++/70019
3049 PR c++/70588
3050 * c-c++-common/ubsan/vla-1.c: Revert.
3051 * g++.dg/cpp1y/vla11.C: Same.
3052 * g++.dg/cpp1y/vla12.C: Same.
3053 * g++.dg/cpp1y/vla13.C: Same.
3054 * g++.dg/cpp1y/vla14.C: Same.
3055 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3056 * g++.dg/init/array24.C: Same.
4c1007f1 3057 * g++.dg/ubsan/vla-1.C: Same.
3058
22dcab66 30592016-04-14 Marek Polacek <polacek@redhat.com>
3060 Jan Hubicka <hubicka@ucw.cz>
3061
3062 PR c++/70029
3063 * g++.dg/torture/pr70029.C: New test.
3064
3e74b025 30652016-04-14 Martin Sebor <msebor@redhat.com>
3066
3067 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3068 type size to prevent failures on targets with very low maximum
3069 alignment.
3070
1d2e0f2a 30712016-04-14 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/70623
3074 * gcc.dg/torture/pr70623.c: New testcase.
3075 * gcc.dg/torture/pr70623-2.c: Likewise.
3076
9aed0626 30772016-04-13 Martin Sebor <msebor@redhat.com>
3078
3079 PR c++/69517
3080 PR c++/70019
3081 PR c++/70588
3082 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3083 * g++.dg/cpp1y/vla11.C: New test.
3084 * g++.dg/cpp1y/vla12.C: New test.
3085 * g++.dg/cpp1y/vla13.C: New test.
3086 * g++.dg/cpp1y/vla14.C: New test.
3087 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3088 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3089 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3090
fd499010 30912016-04-13 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR c++/70641
3094 * g++.dg/opt/pr70641.C: New test.
3095
87fa7252 30962016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3097
3098 PR rtl-optimization/68749
3099 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3100 effects of argument promotions.
3101 Remove default args to dg-skip-if.
3102
6c40e18b 31032016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3104
3105 PR c++/70635
3106 * g++.dg/parse/pr70635.C: New.
3107
92c53257 31082016-04-13 Marek Polacek <polacek@redhat.com>
3109
3110 PR c++/70639
3111 * c-c++-common/Wmisleading-indentation-4.c: New test.
3112
0241e4dc 31132016-04-13 Marek Polacek <polacek@redhat.com>
3114
3115 PR c/70436
4860a6bf 3116 * gcc.dg/Wparentheses-12.c: New test.
3117 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3118
92bda444 31192016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3120
3121 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3122 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3123 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3124
38ea8a26 31252016-04-13 Jakub Jelinek <jakub@redhat.com>
3126
d08aa032 3127 PR middle-end/70633
3128 * gcc.c-torture/compile/pr70633.c: New test.
3129
38ea8a26 3130 PR debug/70628
3131 * gcc.dg/torture/pr70628.c: New test.
3132
9231d5c2 31332016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3134
3135 PR c++/70610
3136 * g++.dg/template/pr70610.C: New test.
3137 * g++.dg/template/pr70610-2.C: New test.
3138 * g++.dg/template/pr70610-3.C: New test.
3139 * g++.dg/template/pr70610-4.C: New test.
3140
249ca944 31412016-04-12 Jakub Jelinek <jakub@redhat.com>
3142
7f2ea2fb 3143 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3144 128 instead of 32.
3145
249ca944 3146 PR c++/70571
3147 * g++.dg/ext/pr70571.C: New test.
3148
8ca5a97d 31492016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3150
bf32a52d 3151 PR target/70640
8ca5a97d 3152 * gcc.target/powerpc/pr70640.c: New test.
3153
e971b45f 31542016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/68722
3157 * g++.dg/parse/pr68722.C: New.
3158
0b54d964 31592016-04-12 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR rtl-optimization/70596
3162 * gcc.target/i386/pr70596.c: New test.
3163
d2dd85e3 31642016-04-12 Nathan Sidwell <nathan@acm.org>
3165
3166 PR c++/70501
3167 * g++.dg/init/pr70501.C: New.
3168
2d0001b0 31692016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3170
3171 * gcc.target/i386/asm-flag-6.c: New test.
3172
6c4df0d1 31732016-04-12 Tom de Vries <tom@codesourcery.com>
3174
3175 PR tree-optimization/68756
3176 * gcc.dg/graphite/pr68756.c: New test.
3177
0d60da57 31782016-04-12 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/70602
3181 * gcc.c-torture/execute/pr70602.c: New test.
3182
62735984 31832016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3184
3185 PR target/70381
3186 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3187 __float128 emulator is built and runs.
3188 * gcc.target/powerpc/float128-1.c: Likewise.
3189
3190 * lib/target-supports.exp (check_ppc_float128_sw_available):
3191 Rework tests for __float128 software and hardware
3192 availability. Fix exit condition to return 0 on success.
3193
a702492c 31942016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3195
3196 PR target/70133
3197 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3198 * gcc.target/aarch64/target_attr_15.c: Likewise.
3199
a8c5ce92 32002016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3201
3202 PR c++/69066
3203 * g++.dg/cpp1y/pr69066.C: New.
3204
5ecab913 32052016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3206
3207 PR fortran/68566
3208 * gfortran.dg/pr36192.f90: Update test.
3209 * gfortran.dg/pr36192_1.f90: Update test.
3210 * gfortran.dg/real_dimension_1.f: Update test.
3211 * gfortran.dg/parameter_array_init_7.f90: New test.
3212
6cb5ef70 32132016-04-09 John David Anglin <danglin@gcc.gnu.org>
3214
4edfdd23 3215 PR testsuite/64039
3216 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3217
964f71e3 3218 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3219
5d61c198 3220 PR rtl-optimization/66669
3221 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3222
16eaaf58 3223 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3224
0b68802d 3225 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3226 * gcc.dg/pie-1.c: Likewise.
3227 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3228 * gcc.dg/pic-4.c: Likewise.
3229 * gcc.dg/pie-3.c: Likewise.
3230 * gcc.dg/pie-4.c: Likewise.
3231
9c0dd509 3232 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3233
03b2d3c1 3234 PR tree-optimization/68644
3235 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3236
6cb5ef70 3237 PR rtl-optimization/64886
3238 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3239
07de41ba 32402016-04-09 Tom de Vries <tom@codesourcery.com>
3241
3242 PR tree-optimization/68953
3243 * gcc.dg/graphite/pr68953.c: New test.
3244
d294e3fb 32452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3246
3247 PR fortran/70592
3248 * gfortran.dg/deferred_character_16.f90: New test.
3249
3cb15094 32502016-04-09 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR tree-optimization/70586
3253 * gcc.c-torture/execute/pr70586.c: New test.
3254
a02dc66f 32552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3256
3257 PR sanitizer/70573
3258 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3259 with __builtin_memset
3260 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3261
0c302595 32622016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3263
3264 PR lto/70289
3265 PR ipa/70348
3266 PR tree-optimization/70373
3267 PR middle-end/70533
3268 PR middle-end/70534
3269 PR middle-end/70535
3270 * c-c++-common/goacc/reduction-5.c: New test.
3271 * c-c++-common/goacc/reduction-promotions.c: New test.
3272 * gfortran.dg/goacc/reduction-3.f95: New test.
3273 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3274
c6c0523b 32752016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3276
3277 PR c++/70590
3278 PR c++/70452
3279 * g++.dg/pr70590.C: New test.
3280 * g++.dg/pr70590-2.C: New test.
3281
3ac399da 32822016-04-08 Jakub Jelinek <jakub@redhat.com>
3283
e97d1706 3284 PR middle-end/70593
3285 * gcc.target/i386/pr70593.c: New test.
3286
3ac399da 3287 PR rtl-optimization/70574
3288 * gcc.target/i386/avx2-pr70574.c: New test.
3289
fcfbb129 32902016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3291
3292 PR sanitizer/70541
3293 * c-c++-common/asan/pr70541.c: New test.
3294
0aabcddf 32952016-04-08 Tom de Vries <tom@codesourcery.com>
3296
3297 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3298 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3299
bec0c1e8 33002016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301
3302 PR target/70566
3303 * gcc.c-torture/execute/pr70566.c: New test.
3304
87c791f5 33052016-04-08 Tom de Vries <tom@codesourcery.com>
3306
3307 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3308 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3309
7f38718f 33102016-04-08 Alan Modra <amodra@gmail.com>
3311
3312 * gcc.target/powerpc/pr70117.c: New.
3313
a96a7710 33142016-04-07 Jakub Jelinek <jakub@redhat.com>
3315
7a6265d1 3316 PR testsuite/70581
3317 * gcc.dg/lto/simd-function_0.c: New test.
3318
a96a7710 3319 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3320 clones.
3321 * c-c++-common/attr-simd-2.c: Likewise.
3322 * c-c++-common/attr-simd-4.c: Likewise.
3323 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3324 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3325
508dd607 33262016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3327
3328 PR testsuite/70553
3329 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3330
1b61585a 33312016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3332 Tom de Vries <tom@codesourcery.com>
3333
3334 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3335 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3336 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3337 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3338 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3339 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3340 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3341 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3342
5f060aa8 33432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3344
3345 PR c/70436
3346 * g++.dg/warn/Wparentheses-29.C: New test.
3347
d3831f71 33482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3349
3350 PR c/70436
3351 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3352 explicit braces to resolve a future -Wparentheses warning.
3353
382ece2d 33542016-04-06 Richard Henderson <rth@redhat.com>
3355
3356 * gcc.dg/pr61817-1.c: New test.
3357 * gcc.dg/pr61817-2.c: New test.
3358 * gcc.dg/pr69391-1.c: New test.
3359 * gcc.dg/pr69391-2.c: New test.
3360
72234ee9 33612016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3362
3363 PR rtl-optimization/70398
4860a6bf 3364 * gcc.target/aarch64/pr70398.c: New.
72234ee9 3365
5547150a 33662016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3367
3368 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3369
15b70121 33702016-04-06 Yvan Roux <yvan.roux@linaro.org>
3371 Pedro Alves <palves@redhat.com>
3372
3373 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3374
585aefbb 33752016-04-06 Jakub Jelinek <jakub@redhat.com>
3376
0cbb513b 3377 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3378 Check for avx512f effective targets instead of avx2.
3379 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3380 for AVX512F clones.
3381 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3382 * g++.dg/gomp/declare-simd-1.C: Likewise.
3383 * g++.dg/gomp/declare-simd-3.C: Likewise.
3384 * g++.dg/gomp/declare-simd-4.C: Likewise.
3385
585aefbb 3386 PR middle-end/70550
3387 * c-c++-common/gomp/pr70550-1.c: New test.
3388 * c-c++-common/gomp/pr70550-2.c: New test.
3389
0b91cceb 33902016-04-05 Nathan Sidwell <nathan@acm.org>
3391
3392 PR c++/70512
3393 * g++.dg/ext/attribute-may-alias-5.C: New.
3394
645a9d8e 33952016-04-05 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR c++/70336
3398 * c-c++-common/pr70336.c: New test.
3399 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3400 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3401
bdf23925 34022016-04-05 Jan Hubicka <hubicka@ucw.cz>
3403
3404 PR ipa/66223
3405 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3406
aaff837c 34072016-04-05 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR rtl-optimization/70542
3410 * gcc.dg/torture/pr70542.c: New test.
3411 * gcc.target/i386/avx2-pr70542.c: New test.
3412
2eac58a0 34132016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3414
3415 PR tree-optimization/70509
3416 * gcc.target/i386/avx512bw-pr70509.c: New test.
3417
4f7ebe46 34182016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3419
3420 PR c++/70452
3421 * g++.dg/ext/constexpr-vla4.C: New test.
3422
305d86a0 34232016-04-05 Uros Bizjak <ubizjak@gmail.com>
3424
3425 PR target/70510
3426 * gcc.target/i386/pr70510.c: New test.
3427
eec3b789 34282016-04-05 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/70526
3431 * g++.dg/torture/pr70526.C: New testcase.
3432
ca943582 34332016-04-05 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR target/70525
3436 * gcc.target/i386/pr70525.c: New test.
3437
87825cd5 34382016-04-05 Richard Biener <rguenther@suse.de>
3439
3440 PR middle-end/70499
3441 * g++.dg/torture/pr70499.C: New testcase.
3442
14638828 34432016-04-05 Richard Biener <rguenther@suse.de>
3444
3445 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3446 remove XFAIL.
3447
967a90d5 34482016-04-04 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR middle-end/70307
3451 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3452 rs6000 ABI warnings.
3453
d374a3a3 34542016-04-04 Jan Hubicka <hubicka@ucw.cz>
3455
3456 PR ipa/66223
3457 * g++.dg/ipa/devirt-51.C: New testcase.
3458
8ff377a6 34592016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3460 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR middle-end/70457
3463 * gcc.dg/torture/pr70457.c: New.
3464
f567b44f 34652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3466
3467 PR fortran/67538
3468 * gfortran.dg/allocate_with_source_19.f08: New test.
3469
89d4ebfa 34702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3471
3472 PR fortran/65795
3473 * gfortran.dg/coarray_allocate_6.f08: New test.
3474
68ab33a6 34752016-04-04 Richard Biener <rguenther@suse.de>
3476
3477 PR rtl-optimization/70484
3478 * gcc.dg/torture/pr70484.c: New testcase.
3479
c4f5465d 34802016-04-04 Marek Polacek <polacek@redhat.com>
3481
3482 PR c/70307
3483 * gcc.dg/torture/pr70307.c: New test.
3484
bfec6609 34852016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3486
3487 PR target/70416
3488 PR target/67391
3489 * gcc.target/sh/torture/pr70416.c: New.
3490
40df9099 34912016-04-02 Martin Sebor <msebor@redhat.com>
3492
3493 PR c++/67376
3494 PR c++/70170
3495 PR c++/70172
3496 PR c++/70228
3497 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3498 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3499 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3500 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3501 * g++.dg/cpp0x/constexpr-string.C: Same.
3502 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3503 * g++.dg/cpp0x/pr65398.C: Same.
3504 * g++.dg/ext/constexpr-vla1.C: Same.
3505 * g++.dg/ext/constexpr-vla2.C: Same.
3506 * g++.dg/ext/constexpr-vla3.C: Same.
3507 * g++.dg/ubsan/pr63956.C: Same.
3508
0edb9bfe 35092016-04-01 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR rtl-optimization/70467
3512 * gcc.target/i386/pr70467-2.c: New test.
3513
e5b1a1d9 35142016-04-01 Jakub Jelinek <jakub@redhat.com>
3515 Marek Polacek <polacek@redhat.com>
3516
3517 PR c++/70488
3518 * g++.dg/init/new47.C: New test.
3519
b2ca3fb0 35202016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3521
3522 PR target/70496
3523 * gcc.target/arm/pr70496.c: New test.
3524
4c3bd1e3 35252016-04-01 Nathan Sidwell <nathan@acm.org>
3526
47de69ad 3527 PR c++/68475
3528 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3529
313d569f 35302016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3531
3532 PR target/69890
3533 * gcc.dg/strlenopt.h (memmove): New.
3534 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3535 instead of "string.h".
3536 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3537 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3538 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3539 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3540 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3541 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3542 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3543 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3544 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3545 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3546 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3547 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3548 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3549 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3550 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3551 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3552 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3553 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3554 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3555 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3556
5469facd 35572016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3558
3559 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3560 (Holder::foo): Reflect this.
3561
503de754 35622016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3563
3564 PR target/70442
3565 * gcc.dg/pr70442.c: New test.
3566
13ee2de7 35672016-03-31 Nathan Sidwell <nathan@acm.org>
3568
3569 PR c++/70393
3570 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3571
5e0d03a8 35722016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3573
3574 PR target/70453
3575 * gcc.target/i386/pr70453.c: New test.
3576
8cb82ed4 35772016-03-31 Andrey Belevantsev <abel@ispras.ru>
3578
3579 PR target/70292
3580 * gcc.c-torture/pr70292.c: New test.
3581
7952b661 35822016-03-31 Marek Polacek <polacek@redhat.com>
3583
3584 PR c/70297
3585 * c-c++-common/pr70297.c: New test.
3586 * g++.dg/cpp0x/typedef-redecl.C: New test.
3587 * gcc.dg/typedef-redecl2.c: New test.
3588
1607cc74 35892016-03-31 Jakub Jelinek <jakub@redhat.com>
3590
3591 PR rtl-optimization/70460
3592 * gcc.c-torture/execute/pr70460.c: New test.
3593
c689c252 35942016-03-31 Richard Biener <rguenther@suse.de>
3595
3596 PR c++/70430
3597 * g++.dg/ext/vector30.C: New testcase.
3598
91c9586d 35992016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3600 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601
3602 * gfortran.dg/fmt_pf.f90: New test.
3603
afa5c1b8 36042016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3605
3606 Forward-port from 5 branch
3607 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR testsuite/70356
3610 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3611 dg-require-effective-target after dg-do.
3612
3613 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3614
3615 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3616
6a5dcab3 36172016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3618 Julian Brown <julian@codesourcery.com>
3619 Chung-Lin Tang <cltang@codesourcery.com>
3620 Cesar Philippidis <cesar@codesourcery.com>
3621 James Norris <jnorris@codesourcery.com>
3622 Tom de Vries <tom@codesourcery.com>
3623 Nathan Sidwell <nathan@codesourcery.com>
3624
305d86a0 3625 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3626 * c-c++-common/goacc/loop-clauses.c: Likewise.
3627 * g++.dg/goacc/template.C: Likewise.
3628 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3629 * gfortran.dg/goacc/loop-1.f95: Likewise.
3630 * gfortran.dg/goacc/loop-5.f95: Likewise.
3631 * gfortran.dg/goacc/loop-6.f95: Likewise.
3632 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3633 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3634 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3635 * c-c++-common/goacc/clauses-fail.c: Likewise.
3636 * c-c++-common/goacc/parallel-1.c: Likewise.
3637 * c-c++-common/goacc/reduction-1.c: Likewise.
3638 * c-c++-common/goacc/reduction-2.c: Likewise.
3639 * c-c++-common/goacc/reduction-3.c: Likewise.
3640 * c-c++-common/goacc/reduction-4.c: Likewise.
3641 * c-c++-common/goacc/routine-3.c: Likewise.
3642 * c-c++-common/goacc/routine-4.c: Likewise.
3643 * c-c++-common/goacc/routine-5.c: Likewise.
3644 * c-c++-common/goacc/tile.c: Likewise.
3645 * g++.dg/goacc/template.C: Likewise.
3646 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3647 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3648 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3649 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3650 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3651 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3652 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3653 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3654 * c-c++-common/goacc/use_device-1.c: ... this file.
3655 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3656 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3657 * c-c++-common/goacc/host_data-6.c: ... this file.
3658 * c-c++-common/goacc/loop-2-kernels.c: New file.
3659 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3660 * c-c++-common/goacc/loop-3.c: Likewise.
3661 * g++.dg/goacc/reference.C: Likewise.
3662 * g++.dg/goacc/routine-1.C: Likewise.
3663 * g++.dg/goacc/routine-2.C: Likewise.
3664
932c0baa 36652016-03-30 Richard Biener <rguenther@suse.de>
3666
3667 PR middle-end/70450
3668 * gcc.dg/torture/pr70450.c: New testcase.
3669
7f7c4659 36702016-03-30 Jakub Jelinek <jakub@redhat.com>
3671
3672 PR target/70421
3673 * gcc.dg/torture/pr70421.c: New test.
3674 * gcc.target/i386/avx512f-pr70421.c: New test.
3675
9cbfe80c 36762016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3677
3678 PR testsuite/70364
3679 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3680 (check): New function.
3681 (bar): Call check.
3682 (foo): Align stack to 16 bytes when calling bar.
3683 * gcc.target/i386/cleanup-2.c: Likewise.
3684
f56c7d36 36852016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3686
3687 PR tree-optimization/59124
3688 * gcc.dg/Warray-bounds-19.c: New test.
3689
0275bf9b 36902016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3691
3692 * lib/prune.exp (escape_regex_chars): New.
3693 (prune_file_path): Update to quote metcharacters for regexp.
3694
a3daa269 36952016-03-29 Jakub Jelinek <jakub@redhat.com>
3696
24e1ba3d 3697 PR rtl-optimization/70429
3698 * gcc.c-torture/execute/pr70429.c: New test.
3699
a3daa269 3700 PR tree-optimization/70405
3701 * gcc.dg/pr70405.c: New test.
3702
3ef41a6e 37032016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3704
3705 PR fortran/70397
3706 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3707 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3708
4abd9410 37092016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3710
3711 PR testsuite/64177
3712 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3713 __cilkrts_set_param to set two workers.
3714 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3715 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3716
b58e5f0f 37172016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3718
305d86a0 3719 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3720
bff53658 37212016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3722
3723 PR target/70406
305d86a0 3724 * gcc.target/i386/pr70406.c: New test.
bff53658 3725
bb2c9c15 37262016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3727
3728 * gnat.dg/specs/double_record_extension3.ads: New test.
3729
f12c84ab 37302016-03-25 Richard Henderson <rth@redhat.com>
3731
3732 PR target/70120
3733 * gcc.target/aarch64/pr70120-1.c: New.
3734 * gcc.target/aarch64/pr70120-2.c: New.
3735 * gcc.target/aarch64/pr70120-3.c: New.
3736
b0bf58c4 37372016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3738
3739 PR c++/62212
3740 * g++.dg/template/mangle2.C: The dg-do directive should be
3741 "compile" not "assemble".
3742
f175ba0f 37432016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3744
3745 PR lto/69650
3746 * gcc.dg/pr69650.c: New test.
3747
4cc3295f 37482016-03-25 David Edelsohn <dje.gcc@gmail.com>
3749
3750 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3751
0cf40600 37522016-03-25 Alan Modra <amodra@gmail.com>
3753
3754 * gcc.dg/dfp/pr70052.c: New test.
3755
3aebf099 37562016-03-24 Richard Henderson <rth@redhat.com>
3757
3758 PR middle-end/69845
3759 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3760 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3761
83245bd3 37622016-03-24 Tom de Vries <tom@codesourcery.com>
3763
3764 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3765
108e7ee4 37662016-03-24 Tom de Vries <tom@codesourcery.com>
3767
3768 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3769 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3770
17af0b14 37712016-03-24 Tom de Vries <tom@codesourcery.com>
3772
3773 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3774 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3775
6c8770ee 37762016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3777
3778 PR c++/62212
3779 * g++.dg/template/mangle2.C: New test.
3780
a7e21b7b 37812016-03-24 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/70396
3784 * gcc.dg/torture/pr70396.c: New testcase.
3785
f365d297 37862016-03-24 Richard Biener <rguenther@suse.de>
3787
3788 PR middle-end/70370
3789 * gcc.dg/torture/pr70370.c: New testcase.
3790
da7aeb13 37912016-03-24 Tom de Vries <tom@codesourcery.com>
3792
3793 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3794 * gfortran.dg/goacc/kernels-tree.f95: Same.
3795 * gfortran.dg/goacc/parallel-tree.f95: Same.
3796
80b30de0 37972016-03-24 Tom de Vries <tom@codesourcery.com>
3798
3799 * c-c++-common/goacc/uninit-if-clause.c: New test.
3800 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3801
cb9b6b99 38022016-03-24 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR target/70290
305d86a0 3805 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3806 Fix formatting.
cb9b6b99 3807
a4225fff 38082016-03-24 Richard Biener <rguenther@suse.de>
3809
3810 PR tree-optimization/70372
3811 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3812
5a869ab8 38132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3814
3815 PR c++/70347
3816 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3817
36ce5faa 38182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3819
3820 PR c++/70332
3821 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3822
c4fa85c9 38232016-03-23 Jakub Jelinek <jakub@redhat.com>
3824
d9377ad5 3825 PR c++/70001
3826 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3827 * g++.dg/cpp1y/pr70001.C: New test.
3828
c4fa85c9 3829 PR c++/70323
3830 * g++.dg/cpp0x/constexpr-70323.C: New test.
3831
0a2062da 38322016-03-23 Alexandre Oliva <aoliva@redhat.com>
3833 Jason Merrill <jason@redhat.com>
3834 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR c++/69315
3837 * g++.dg/cpp0x/constexpr-69315.C: New test.
3838 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3839
62d2a6dc 38402016-03-23 Marek Polacek <polacek@redhat.com>
3841
3842 PR c++/69884
3843 * g++.dg/warn/Wignored-attributes-1.C: New test.
3844 * g++.dg/warn/Wignored-attributes-2.C: New test.
3845
a82d6246 38462016-03-23 Tom de Vries <tom@codesourcery.com>
3847
3848 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3849 initialization.
3850 * gfortran.dg/goacc/private-3.f95 (test): Same.
3851 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3852 missing use param.
3853
dc834ba1 38542016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3855
3856 * lib/target-supports.exp: Remove v7ve entry from loop
3857 creating effective target checks.
3858 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3859 (add_options_for_arm_arch_v7ve): Likewise.
3860
7e83fd1f 38612016-03-23 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR tree-optimization/70354
3864 * gcc.dg/vect/pr70354-1.c: New test.
3865 * gcc.dg/vect/pr70354-2.c: New test.
3866 * gcc.target/i386/avx2-pr70354-1.c: New test.
3867 * gcc.target/i386/avx2-pr70354-2.c: New test.
3868
4e4da058 38692016-03-22 Jeff Law <law@redhat.com>
3870
3871 PR target/70232
3872 * gcc.dg/tree-ssa/pr70232.c: New test.
3873
6855137b 38742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3875
3876 PR target/70302
3877 * gcc.target/i386/pr70302.c: New test.
3878
19db1ec8 38792016-03-22 Richard Biener <rguenther@suse.de>
3880
3881 PR middle-end/70251
3882 * g++.dg/torture/pr70251.C: New testcase.
3883
4baec9f2 38842016-03-22 David Malcolm <dmalcolm@redhat.com>
3885
3886 PR c/69993
3887 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3888 Wmisleading-indentation.c.
3889 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3890 reflect change to diagnostic text and order of messages.
3891 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3892
fcfec126 38932016-03-22 David Edelsohn <dje.gcc@gmail.com>
3894
3895 * g++.dg/ext/java-3.C: Don't compile on AIX.
3896
aa30728a 38972016-03-22 Richard Biener <rguenther@suse.de>
3898
3899 PR middle-end/70333
3900 * gcc.dg/torture/pr70333.c: New testcase.
3901
46ec4eb4 39022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3903
3904 * g++.dg/ext/pr70290.C: New test.
3905
4880f878 39062016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3907
3908 PR target/70325
3909 * gcc.target/i386/pr70325.c: New test.
3910
3d78ea44 39112016-03-22 Jakub Jelinek <jakub@redhat.com>
3912
5934fb8f 3913 PR target/70329
3914 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3915 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3916
b6436f79 3917 PR target/70300
3918 * gcc.target/i386/pr70300.c: New test.
3919
3d78ea44 3920 PR c++/70295
3921 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3922 (func2): New function for cond with parens, xfail warning for c++.
3923 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3924
b60244f6 39252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3926
3927 PR c++/70096
3928 * g++.dg/template/ptrmem30.C: New test.
3929
c8e3e744 39302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3931
3932 PR c++/70204
3933 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3934 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3935
2715f63a 39362016-03-21 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR middle-end/70326
3939 * gcc.dg/pr70326.c: New test.
3940
2daa2cda 39412016-03-21 Marc Glisse <marc.glisse@inria.fr>
3942 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR tree-optimization/70317
3945 * gcc.dg/pr70317.c: New test.
3946
d9aa5a50 39472016-03-21 Uros Bizjak <ubizjak@gmail.com>
3948
3949 PR target/70327
3950 * gcc.target/i386/pr70327.c: New test.
3951
e1a88bf4 39522016-03-21 Martin Liska <mliska@suse.cz>
3953
61941425 3954 PR ipa/70306
e1a88bf4 3955 * gcc.dg/ipa/pr70306.c: New test.
3956
d9aa5a50 39572016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 3958
3959 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3960 * gcc.target/arm/attr-align3.c: Likewise.
3961 * gcc.target/arm/attr_arm.c: Likewise.
3962 * gcc.target/arm/flip-thumb.c: Likewise.
3963
afdde20c 39642016-03-21 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR target/70296
3967 * gcc.target/powerpc/altivec-36.c: New test.
3968
3f2ef661 39692016-03-21 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/70310
3972 * gcc.dg/torture/pr70310.c: New testcase.
3973
08b2b692 39742016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3975
3976 PR target/70293
3977 * gcc.target/i386/pr70293.c: New test.
3978
93505d22 39792016-03-21 Richard Biener <rguenther@suse.de>
3980
3981 PR tree-optimization/70288
3982 * gcc.dg/torture/pr70288-1.c: New testcase.
3983 * gcc.dg/torture/pr70288-2.c: Likewise.
3984
06fd1914 39852016-03-21 Andrey Belevantsev <abel@ispras.ru>
3986
3987 PR rtl-optimization/69307
3988 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 3989
b628775e 39902016-03-21 Andrey Belevantsev <abel@ispras.ru>
3991
3992 PR rtl-optimization/69102
3993 * gcc.c-torture/compile/pr69102.c: New test.
3994
1421f43c 39952016-03-18 Jeff Law <law@redhat.com>
3996
3997 PR rtl-optimization/70263
3998 * gcc.c-torture/compile/pr70263-1.c: New test.
3999 * gcc.target/i386/pr70263-2.c: New test.
4000
e7142ce1 40012016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4002
4003 PR rtl-optimization/70278
4004 * gcc.dg/torture/pr70278.c: New test.
4005 * gcc.target/arm/pr70278.c: New test.
4006
5539bc70 40072016-03-18 David Malcolm <dmalcolm@redhat.com>
4008
4009 PR c/70281
4010 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4011 (test_builtin_types_compatible_p): New test function.
4012 * gcc.dg/pr70281.c: New test case.
4013
296a290a 40142016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4015
4016 PR target/70113
4017 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4018
666094f0 40192016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4020
4021 PR tree-optimization/70252
4022 * gcc.dg/pr70252.c: New test.
4023
350514e8 40242016-03-18 Tom de Vries <tom@codesourcery.com>
4025
4026 * gcc.dg/pr70161-2.c: New test.
4027 * gcc.dg/pr70161.c: New test.
4028
011e0cea 40292016-03-18 Tom de Vries <tom@codesourcery.com>
4030
4031 PR ipa/70269
4032 * gcc.dg/pr70269.c: New test.
4033
292a09de 40342016-03-18 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR c++/70267
4037 * g++.dg/ext/java-3.C: New test.
4038
efc86c4c 40392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4040
4041 PR c++/70205
4042 * g++.dg/lookup/pr70205.C: New test.
4043
a28dd575 40442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4045
4046 PR c++/70218
4047 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4048
92e7ab1e 40492016-03-17 Marek Polacek <polacek@redhat.com>
4050
4051 PR c/69407
4052 * gcc.dg/atomic-op-6.c: New test.
4053
7378dbfb 40542016-03-17 David Malcolm <dmalcolm@redhat.com>
4055
4056 PR c/70264
4057 * c-c++-common/pr70264.c: New test case.
4058
f7995d7d 40592016-03-17 Jakub Jelinek <jakub@redhat.com>
4060
e2895b76 4061 PR c++/70144
4062 * c-c++-common/pr70144-1.c: New test.
4063 * c-c++-common/pr70144-2.c: New test.
4064
f7995d7d 4065 PR c++/70272
4066 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4067 * g++.dg/opt/flifetime-dse6.C: New test.
4068 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4069
5ec4a949 40702016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4071
4072 PR driver/70192
4073 * gcc.dg/pic-1.c: New test.
4074 * gcc.dg/pic-2.c: Likewise.
4075 * gcc.dg/pic-3.c: Likewise.
4076 * gcc.dg/pic-4.c: Likewise.
4077 * gcc.dg/pie-1.c: Likewise.
4078 * gcc.dg/pie-2.c: Likewise.
4079 * gcc.dg/pie-3.c: Likewise.
4080 * gcc.dg/pie-4.c: Likewise.
4081 * gcc.dg/pie-5.c: Likewise.
4082 * gcc.dg/pie-6.c: Likewise.
4083
c28550e1 40842016-03-17 Tom de Vries <tom@codesourcery.com>
4085
4086 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4087 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4088
be3296cb 40892016-03-17 Richard Biener <rguenther@suse.de>
4090
4091 PR debug/70271
4092 * g++.dg/debug/pr70271.C: New testcase.
4093
9b60ef21 40942016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4095
4096 * gcc.target/i386/pr70251.c: New test.
4097
9a80bc1a 40982016-03-17 Marek Polacek <polacek@redhat.com>
4099
4100 PR c++/70194
4101 * g++.dg/warn/constexpr-70194.C: New test.
4102
733d7ff9 41032016-03-16 Richard Henderson <rth@redhat.com>
4104
4105 PR middle-end/70240
4106 * gcc.c-torture/compile/pr70240.c: New.
4107
3e6f12bf 41082016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4109
4110 * gcc.c-torture/compile/20151204.c: Skip for avr.
4111
867c9e99 41122016-03-16 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR target/70245
4115 * g++.dg/opt/pr70245.C: New test.
4116 * g++.dg/opt/pr70245.h: New file.
4117 * g++.dg/opt/pr70245-aux.cc: New file.
4118
8ced6ab7 41192016-03-16 Martin Sebor <msebor@redhat.com>
4120
4121 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4122
37af779a 41232016-03-16 Richard Henderson <rth@redhat.com>
4124
4125 PR middle-end/70199
4126 * gcc.c-torture/compile/pr70199.c: New.
4127
78ed999c 41282016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4129
4130 * gcc.dg/uninit-19.c: Run dos2unix.
4131
462ca422 41322016-03-16 Marek Polacek <polacek@redhat.com>
4133
4134 PR c/70093
4135 * gcc.dg/nested-func-10.c: New test.
4136 * gcc.dg/nested-func-9.c: New test.
4137
fe58aacc 41382016-03-16 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR tree-optimization/68714
4141 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4142
27a53872 41432016-03-16 Tom de Vries <tom@codesourcery.com>
4144
4145 PR tree-optimization/68715
4146 * gcc.dg/graphite/pr68715-2.c: New test.
4147 * gcc.dg/graphite/pr68715.c: New test.
4148 * gfortran.dg/graphite/pr68715.f90: New test.
4149
95049c3c 41502016-03-16 Tom de Vries <tom@codesourcery.com>
4151
4152 PR tree-optimization/68809
4153 * gcc.dg/graphite/pr68809-2.c: New test.
4154 * gcc.dg/graphite/pr68809.c: New test.
4155
09eddd70 41562016-03-16 Jakub Jelinek <jakub@redhat.com>
4157
81fc5915 4158 PR c++/70147
4159 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4160 method call to i () as argument. Adjust expected output.
4161
09eddd70 4162 PR c++/70147
4163 * g++.dg/ubsan/pr70147-1.C: New test.
4164 * g++.dg/ubsan/pr70147-2.C: New test.
4165
6373d2a2 41662016-03-15 Martin Sebor <msebor@redhat.com>
4167
4168 PR c++/58281
4169 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4170
d27a0c11 41712016-03-15 John David Anglin <danglin@gcc.gnu.org>
4172
9908039d 4173 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4174 hppa*-*-hpux*.
4175
45cdc3a6 4176 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4177
d27a0c11 4178 PR libfortran/69799
4179 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4180 libatomic_available.
4181
0dd1d57f 41822016-03-15 Marek Polacek <polacek@redhat.com>
4183
4184 PR c++/70209
4185 * g++.dg/ext/attribute-may-alias-4.C: New test.
4186
0ce02c07 41872016-03-15 Alexander Monakov <amonakov@ispras.ru>
4188
4189 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4190 -fvar-tracking-assignments-toggle flag.
4191
f6e39b30 41922016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4193
4194 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4195
167f93a2 41962016-03-15 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR rtl-optimization/70222
4199 * gcc.c-torture/execute/pr70222-1.c: New test.
4200 * gcc.c-torture/execute/pr70222-2.c: New test.
4201
08a8af4a 42022016-03-15 Richard Henderson <rth@redhat.com>
4203
4204 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4205
738eb905 42062016-03-15 Andrey Belevantsev <abel@ispras.ru>
4207
4208 PR rtl-optimization/69032
4209 * gcc.dg/pr69032.c: New test.
4210
dd148b3a 42112016-03-15 Andrey Belevantsev <abel@ispras.ru>
4212
4213 PR rtl-optimization/63384
d9aa5a50 4214 * g++.dg/pr63384.C: New test.
dd148b3a 4215
acf58115 42162016-03-15 Andrey Belevantsev <abel@ispras.ru>
4217
4218 PR target/64411
4219 * gcc.target/i386/pr64411.C: New test.
4220
a2897dc4 42212016-03-15 Tom de Vries <tom@codesourcery.com>
4222
4223 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4224 * gfortran.dg/goacc/kernels-alias.f95: New test.
4225
7bad2faf 42262016-03-14 Martin Sebor <msebor@redhat.com>
4227
4228 PR c++/53792
4229 * g++.dg/cpp0x/constexpr-inline.C: New test.
4230 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4231
d65fa8d9 42322016-03-14 David Edelsohn <dje.gcc@gmail.com>
4233
4234 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4235
2b3c633f 42362016-03-14 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR middle-end/70219
4239 * gcc.dg/pr70219.c: New test.
4240
e947f9c3 42412016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4242
4243 PR target/70083
4244 * gcc.dg/torture/pr70083.c: New test.
4245 * gcc.target/i386/pr70083.c: New test.
4246
74201dc2 42472016-03-14 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/56365
4250 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4251
88aea41e 42522016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4253
4254 PR target/70098
4255 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4256 New function.
4257 * g++.dg/pr70098.C: New testcase.
4258
4259
1bd2aefd 42602016-03-14 Tom de Vries <tom@codesourcery.com>
4261
4262 PR tree-optimization/70045
4263 * gcc.dg/graphite/pr70045.c: New test.
4264
922c7033 42652016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4266
4267 PR fortran/69043
4268 * gfortran.dg/include_9.f90: New test.
4269
fd4ab6d9 42702016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4271
4272 PR fortran/45076
4273 gfortran.dg/prof/prof.exp: New script.
4274 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4275
7d7218d3 42762016-03-12 Andrey Belevantsev <abel@ispras.ru>
4277
4278 PR rtl-optimization/69307
4279 * gcc.dg/pr69307.c: New test.
4280
02ffd664 42812016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4282
4283 PR target/69614
4284 * gcc.target/arm/pr69614.c: New.
4285
76e207a9 42862016-03-12 Paul Thomas <pault@gcc.gnu.org>
4287
4288 PR fortran/70031
4289 * gfortran.dg/submodule_14.f08: New test
4290
4291 PR fortran/69524
4292 * gfortran.dg/submodule_15.f08: New test
4293
490ee78a 42942016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4295
4296 PR c++/70106
4297 * g++.dg/cpp1y/paren3.C: New test.
4298
04e137ff 42992016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4300
4301 PR target/70131
4302 * gcc.target/powerpc/ppc-round2.c: New test.
4303
27b2c1c4 43042016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4305
4306 PR target/70123
4307 * gcc.dg/torture/pr70123.c: New test.
4308
84116671 43092016-03-11 Jeff Law <law@redhat.com>
4310
4311 PR tree-optimization/70190
4312 * gcc.c-torture/compile/pr70190.c: New test.
4313
cfa58bc8 43142016-03-11 David Malcolm <dmalcolm@redhat.com>
4315
4316 PR c/68187
4317 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4318 case.
4319 (test43_b): Likewise.
4320 (test43_c): Likewise.
4321 (test43_d): Likewise.
4322 (test43_e): Likewise.
4323 (test43_f): Likewise.
4324 (test43_g): Likewise.
4325 (test44_a): Likewise.
4326 (test44_b): Likewise.
4327 (test44_c): Likewise.
4328 (test44_d): Likewise.
4329 (test44_e): Likewise.
4330
ce234f27 43312016-03-11 David Malcolm <dmalcolm@redhat.com>
4332
4333 PR c/70085
4334 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4335
e4756b48 43362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4337
4338 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4339 dg-options.
4340
1f5ef87e 43412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4342
4343 PR target/70002
4344 PR target/69245
4345 * gcc.target/aarch64/pr69245_2.c: New test.
4346
f9c352a1 43472016-03-11 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR tree-optimization/70177
4350 * gcc.dg/pr70177.c: New test.
4351
4dd92ac6 43522016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4353
4354 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4355
331e4fdb 43562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4357
4358 * gcc.dg/tree-ssa/sra-20.c: New.
4359
69262824 43602016-03-11 Jakub Jelinek <jakub@redhat.com>
4361
6f9a7425 4362 PR rtl-optimization/70174
4363 * gcc.dg/pr70174.c: New test.
4364
69262824 4365 PR tree-optimization/70169
4366 * gcc.dg/pr70169.c: New test.
4367
4637a847 43682016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4369
4370 PR target/70160
4371 * gcc.target/i386/pr70160.c: New test.
4372
5a86d754 43732016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4374
4375 * gcc.target/s390/dfp-1.c: New test.
4376
af4c8290 43772016-03-10 Nick Clifton <nickc@redhat.com>
4378
4379 PR target/70044
4380 * gcc.target/aarch64/pr70044.c: New test.
4381
98dfd328 43822016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4383 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR c++/70001
4386 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4387 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4388 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4389
75e72311 43902016-03-10 Jan Hubicka <hubicka@ucw.cz>
4391
4392 PR lto/69589
4393 * g++.dg/lto/pr69589_0.C: New testcase
4394 * g++.dg/lto/pr69589_1.C: New testcase
4395
a2eb1271 43962016-03-10 Marek Polacek <polacek@redhat.com>
4397
4398 PR c++/70153
4399 * g++.dg/delayedfold/unary-plus1.C: New test.
4400
44012016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4402
4403 * gcc.target/arm/pr45701-1.c: Escape brackets.
4404 * gcc.target/arm/pr45701-2.c: Likewise.
4405
5ab2987f 44062016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4407
4408 * gfortran.dg/unconstrained_commons.f: New.
4409
6972afac 44102016-03-10 Alan Modra <amodra@gmail.com>
4411
4412 * gcc.dg/pr69195.c: New.
4413 * gcc.dg/pr69238.c: New.
4414
c82c99ec 44152016-03-10 Tom de Vries <tom@codesourcery.com>
4416
4417 PR testsuite/68915
4418 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4419
a2389d4a 44202016-03-10 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/70128
4423 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4424 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4425
c272412d 44262016-03-09 Jakub Jelinek <jakub@redhat.com>
4427
a0451069 4428 PR tree-optimization/70152
4429 * gcc.dg/pr70152.c: New test.
4430
c272412d 4431 PR target/70086
4432 * gcc.target/i386/pr70086-1.c: New test.
4433 * gcc.target/i386/pr70086-2.c: New test.
4434 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4435
4436 PR tree-optimization/70127
4437 * gcc.c-torture/execute/pr70127.c: New test.
4438
27dcb7a8 44392016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4440
4441 * c-c++-common/goacc/combined-directives-2.c: New test.
4442
c24757cf 44432016-03-09 David Malcolm <dmalcolm@redhat.com>
4444
4445 PR c/68473
4446 PR c++/70105
4447 * g++.dg/diagnostic/pr70105.C: New test.
4448 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4449 (test_multiple_ordinary_maps): New test function.
4450
83108969 44512016-03-09 David Malcolm <dmalcolm@redhat.com>
4452
4453 PR c/68473
4454 PR c++/70105
4455 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4456 Drop range information from call to inform_at_rich_loc.
4457 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4458 New.
4459 (test_show_locus): Replace calls to rich_location::add_range with
4460 calls to add_range. Rewrite the tests that used the now-defunct
4461 rich_location ctor taking a source_range. Simplify other tests
4462 by replacing calls to COMBINE_LOCATION_DATA with calls to
4463 make_location.
4464
6733c0e8 44652016-03-09 Richard Biener <rguenther@suse.de>
4466 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR tree-optimization/70138
4469 * gcc.dg/vect/pr70138-1.c: New testcase.
4470 * gcc.dg/vect/pr70138-2.c: Likewise.
4471
96abb9f5 44722016-03-09 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR target/70049
4475 * gcc.target/i386/pr70049.c: New test.
4476
42bb3bfb 44772016-03-09 Richard Biener <rguenther@suse.de>
4478
4479 PR c/70143
4480 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4481 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4482 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4483
27527428 44842016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4485
4486 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4487 arm-*-*.
4488
248449f2 44892016-03-09 Jakub Jelinek <jakub@redhat.com>
4490
1bd49ced 4491 PR middle-end/67278
4492 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4493
248449f2 4494 PR target/67278
4495 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4496
4497 PR middle-end/70050
4498 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4499 in testcase comment.
4500
dfc460ff 45012016-03-09 Tom de Vries <tom@codesourcery.com>
4502
4503 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4504 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4505 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4506 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4507 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4508 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4509 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4510 * gfortran.dg/goacc/kernels-loop.f95: New test.
4511
0377fc7f 45122016-03-08 Martin Sebor <msebor@redhat.com>
4513
4514 PR c++/62096
4515 * g++.dg/warn/overflow-warn-7.C: New test.
4516
3556aa80 45172016-03-08 Jason Merrill <jason@redhat.com>
4518
4519 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4520 * lib/target-supports.exp (check_effective_target_concepts): New.
4521
e5096208 45222016-03-08 Jakub Jelinek <jakub@redhat.com>
4523
5370eb8d 4524 PR c++/70135
4525 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4526 * g++.dg/ubsan/pr70135.C: New test.
4527
e5096208 4528 PR target/70110
4529 * gcc.dg/pr70110.c: New test.
4530
cc37120d 45312016-03-07 Martin Jambor <mjambor@suse.cz>
4532
4533 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4534 * c-c++-common/gomp/if-1.c: Likewise.
4535 * c-c++-common/gomp/pr61486-2.c: Likewise.
4536 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4537 to dg-additional-options.
4538 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4539 * g++/gomp/target-teams-1.c: Likewise.
4540 * gcc.dg/gomp/gomp.exp: Likewise.
4541 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4542 dg-additional-options.
4543 * gfortran.dg/gomp/gomp.exp: Likewise.
4544 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4545 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4546 dg-additional-options.
4547 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4548
53c248d8 45492016-03-07 Martin Jambor <mjambor@suse.cz>
4550
4551 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4552 * c-c++-common/gomp/gridify-1.c: New test.
4553 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4554
541e79a0 45552016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4556
4557 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4558 trigger for cortex-r8, when scanning for register r8.
4559 * gcc.target/arm/pr45701-2.c: Likewise.
4560
4dfabd94 45612016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 4562 Jeff Law <law@redhat.com>
4dfabd94 4563
4564 PR tree-optimization/69740
4565 * gcc.c-torture/compile/pr69740-1.c: New test.
4566 * gcc.c-torture/compile/pr69740-2.c: New test.
4567
1b63a87b 45682016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4569
4570 * lib/target-supports.exp
4571 (check_effective_target_whole_vector_shift): Enable for PPC64.
4572
d33914da 45732016-03-07 Richard Biener <rguenther@suse.de>
4574
4575 PR tree-optimization/70115
4576 * gcc.dg/torture/pr70115.c: New testcase.
4577
584fba4b 45782016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4579
4580 PR middle-end/69916
4581 * c-c-++-common/goacc/pr69916.c: New.
4582
7f2f5ec0 45832016-03-07 Richard Henderson <rth@redhat.com>
4584
4585 * gcc.c-torture/compile/pr70061.c: New test.
4586
f530e7c4 45872016-03-07 Richard Biener <rguenther@suse.de>
4588
4589 PR testsuite/70109
4590 * gcc.dg/vect/O3-pr36098.c: New testcase.
4591
a3855fed 45922016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4593
4594 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4595
091ffc31 45962016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/renaming9.ad[sb]: New testcase.
4599
2941b871 46002016-03-05 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR c++/70084
4603 * g++.dg/expr/stdarg3.C: New test.
4604
5173ce42 46052016-03-04 Jeff Law <law@redhat.com>
4606
4607 PR tree-optimization/69196
4608 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4609 x86_64-*-*.
4610
2d1d2e55 46112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4612
0e43078e 4613 PR c/69973
4614 * gcc.dg/pr69973.c: New test.
4615
d8ec06ae 4616 PR rtl-optimization/69941
4617 * gcc.dg/torture/pr69941.c: New test.
4618
2d1d2e55 4619 PR c/69824
4620 * gcc.dg/pr69824.c: New test.
4621
32f692e2 46222016-03-05 Tom de Vries <tom@codesourcery.com>
4623
4624 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4625 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4626 function.
4627
1c699e9a 46282016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4629
4630 PR c++/66786
4631 * g++.dg/cpp1y/var-templ48.C: New test.
4632 * g++.dg/cpp1y/var-templ49.C: New test.
4633
358448c6 46342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4637
01dc3c45 46382016-03-04 Jakub Jelinek <jakub@redhat.com>
4639
e968ff6d 4640 PR c++/70035
4641 * g++.dg/ubsan/pr70035.C: New test.
4642
01dc3c45 4643 PR target/70062
4644 * gcc.target/i386/pr70062.c: New test.
4645
3937d618 46462016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4647
4648 * g++.dg/template/typename21.C: Remove c++98_only.
4649
c58ac7f8 46502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4651
4652 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4653
0060768a 46542016-03-04 David Malcolm <dmalcolm@redhat.com>
4655
4656 PR c/68187
4657 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4658 function.
4659 (fn_42_b): Likewise.
4660 (fn_42_c): Likewise.
4661
74c6fd40 46622016-03-04 David Malcolm <dmalcolm@redhat.com>
4663
4664 PR c/68187
4665 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4666 function.
4667 (fn_40_b): Likewise.
4668 (fn_41_a): Likewise.
4669 (fn_41_b): Likewise.
4670
31b11359 46712016-03-04 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR target/70059
4674 * gcc.target/i386/avx512f-pr70059.c: New test.
4675 * gcc.target/i386/avx512dq-pr70059.c: New test.
4676
c5b93452 46772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4678
4679 PR rtl-optimization/57676
4680 * gcc.dg/torture/pr57676.c: New test.
4681
268fbd56 46822016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4683
4684 * gcc.dg/pr70026.c: New test.
4685
6560d1ad 46862016-03-04 Marek Polacek <polacek@redhat.com>
4687
4688 PR c/69798
4689 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4690 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4691
cc7dfddf 46922016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4693
4694 PR target/70004
4695 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4696 Delete.
4697 (test_corners_sisd_si): Likewise.
4698 (main): Remove checks of the above.
4699 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4700
e9663bd4 47012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4702
4703 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4704
dcdd684e 47052016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4706
4707 * gcc.dg/torture/pr69951.c: Accept argc==0.
4708
e692d332 47092016-03-04 Richard Biener <rguenther@suse.de>
4710
4711 PR c++/70054
4712 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4713 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4714
af77b7e6 47152016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4716
4717 PR testsuite/69766
4718 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4719 testing multiarch.
4720
290da96e 47212016-03-04 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR debug/69947
4724 * gcc.dg/guality/pr69947.c: New test.
4725
e51ce713 47262016-03-03 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR ada/70017
4729 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4730
1feed892 47312016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4732
4733 PR rtl-optimization/69904
4734 * gcc.target/arm/pr69904.c: New test.
4735
c32bda69 47362016-03-03 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR target/70021
4739 * gcc.dg/vect/pr70021.c: New test.
4740 * gcc.target/i386/pr70021.c: New test.
4741
1bc579ed 47422016-03-03 Marek Polacek <polacek@redhat.com>
4743
4744 PR middle-end/70050
4745 * gcc.dg/pr70050.c: New test.
4746
cfa8d638 47472016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4748
4749 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4750
1b889259 47512016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4752
4753 PR tree-optimization/70043
4754 * gfortran.dg/vect/pr70043.f90: New test.
4755
f756dfa3 47562016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * gnat.dg/specs/task1.ads: New test.
4759
5cb4863d 47602016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4763 Invoke gdb with -batch.
4764 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4765
5dd12e43 47662016-03-03 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/55936
4769 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4770
d97ba4ca 47712016-03-02 Jeff Law <law@redhat.com>
4772
5d23c86f 4773 PR rtl-optimization/69942
4774 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4775 effects of argument promotions.
4776
d97ba4ca 4777 PR tree-optimization/69987
4778 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4779 target does not support -fprefetch-loop-arrays.
4780
901faaa0 47812016-03-02 Uros Bizjak <ubizjak@gmail.com>
4782
4783 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4784
51f6fdce 47852016-03-02 Bin Cheng <bin.cheng@arm.com>
4786
6bc7872f 4787 PR rtl-optimization/69052
51f6fdce 4788 * gcc.target/i386/pr69052.c: New test.
4789
31d31e07 47902016-03-02 Alan Modra <amodra@gmail.com>
4791
4792 * gcc.dg/pr69990.c: New.
4793
04faee95 47942016-03-02 Jakub Jelinek <jakub@redhat.com>
4795
270d0117 4796 PR c/68062
4797 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4798
4799 PR middle-end/70022
4800 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4801
04faee95 4802 PR target/70028
4803 * gcc.target/i386/pr70028.c: New test.
4804
a2cc9e8e 48052016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4806
4807 * c-c++-common/asan/swapcontext-test-1.c,
4808 * c-c++-common/tsan/thread_leak.c,
4809 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4810 * g++.dg/tsan/benign_race.C,
4811 * g++.dg/tsan/fd_close_norace.C,
4812 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4813 races with sanitizer output
4814
dd4bd263 48152016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4816 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4817
4818 PR target/67278
4819 * gcc.dg/simd-8.c: New testcase.
4820
b5fe3a49 48212016-03-02 Richard Biener <rguenther@suse.de>
4822
4823 PR middle-end/67278
4824 * gcc.dg/simd-7.c: New testcase.
4825
23601f67 48262016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4827
4828 * gcc.target/i386/pr70007.c: Tweak.
4829
f66f65e7 48302016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4831
4832 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4833
60773515 48342016-03-02 Marek Polacek <polacek@redhat.com>
4835
4836 PR c/67854
4837 * gcc.dg/pr67854.c: New test.
4838
6c094cb1 48392016-03-02 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR middle-end/70025
4842 * gcc.dg/torture/pr70025.c: New test.
4843
7627bb56 48442016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4845
4846 PR tree-optimization/68621
4847 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4848
066c8e94 48492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4850
4851 * gcc.target/i386/pr70007.c: New test.
4852
d3b819ad 48532016-03-01 Jeff Law <law@redhat.com>
4854
d4b9ad56 4855 PR tree-optimization/69196
7e217344 4856 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 4857
d3b819ad 4858 PR tree-optimization/69196
4859 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4860 duplicating code and spoiling the expected output.
4861
4f37285d 48622016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4863
4864 PR target/70033
4865 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4866 supports power9 before doing tests.
4867 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4868 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4869 * gcc.target/powerpc/p9-permute.c: Likewise.
4870
3e9c4f6c 48712016-03-01 Uros Bizjak <ubizjak@gmail.com>
4872
4873 PR target/70027
4874 * gcc.target/i386/pr70027.c: New test.
4875
e324729e 48762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 4877
4878 * gcc.dg/pr70017.c: New test.
4879
40e9ce2d 48802016-03-01 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR c/69796
4883 PR c/69974
4884 * gcc.dg/pr69796.c: New test.
4885 * gcc.dg/pr69974.c: New test.
4886
e8b016ea 48872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4890
24d3127c 48912016-02-29 Jeff Law <law@redhat.com>
4892
4893 PR tree-optimization/69987
4894 * gfortran.dg/pr69987.f90: New test.
4895
4896 PR tree-optimization/69989
4897 * gcc.c-torture/compile/pr69989-2.c: New test.
4898
12cc1225 48992016-03-01 Marek Polacek <polacek@redhat.com>
4900
4901 PR c++/69795
4902 * g++.dg/parse/invalid1.C: New test.
4903
d99a947c 49042016-03-01 Richard Biener <rguenther@suse.de>
4905
4906 PR middle-end/70022
4907 * gcc.dg/pr70022.c: New testcase.
4908
395dbc60 49092016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4910
4911 PR tree-optimization/69956
4912 * gcc.dg/pr69956.c: New test.
4913
40a35c55 49142016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915
4916 PR target/70011
4917 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4918 XFAIL when hardware supports efficient unaligned storage access.
4919
4edc90b0 49202016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4921
4922 PR c++/69961
4923 * g++.dg/template/pr69961a.C: New test.
4924 * g++.dg/template/pr69961b.C: New test.
4925
1ed1f69a 49262016-02-29 David Malcolm <dmalcolm@redhat.com>
4927
4928 PR preprocessor/69985
4929 * gcc.dg/cpp/pr69985.c: New test case.
4930
01c5d15d 49312016-02-29 Jeff Law <law@redhat.com>
4932
3a4d3de5 4933 PR tree-optimization/70005
4934 * gcc.c-torture/execute/pr70005.c New test.
4935
01c5d15d 4936 PR tree-optimization/69999
4937 * gcc.c-torture/compile/pr69999.c: New test.
4938
1bf66b54 49392016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4940
4941 PR tree-optimization/69652
4942 * gcc.dg/torture/pr69652.c: Delete test.
4943 * gcc.dg/vect/pr69652.c: New test.
4944
b4d653d5 49452016-02-19 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/69980
4948 * gfortran.dg/vect/pr69980.f90: New testcase.
4949
35bc4745 49502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4951
4952 * gcc.target/sparc/20160229-1.c: New test.
4953
bb54a538 49542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4955
4956 * gnat.dg/stack_usage3.adb: New test.
4957 * gnat.dg/stack_usage3_pkg.ads: New helper.
4958
95164e71 49592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4960
4961 * gnat.dg/renaming8.adb: New test.
4962 * gnat.dg/renaming8_pkg1.ads: New helper.
4963 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4964 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4965
a890896f 49662016-02-29 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/69720
4969 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4970
5c70403a 49712016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4972
4973 PR fortran/68147
4974 PR fortran/47674
4975 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4976
dfb6d139 49772016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 4978 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4979
4980 PR fortran/56007
4981 * gfortran.dg/coarray_8.f90: Adjust error message.
4982 * gfortran.dg/pr56007.f90: New test.
4983 * gfortran.dg/pr56007.f: New test.
4984
536508db 49852016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4986
4987 PR tree-optimization/69989
4988 * gcc.dg/torture/pr69989.c: New test.
4989
eec75e45 49902016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4991
4992 * gcc.target/i386/stack-realign-win.c: New test.
4993
0175e45a 49942016-02-28 Harald Anlauf <anlauf@gmx.de>
4995
4996 PR fortran/60126
4997 * gfortran.dg/pr60126.f90: New test.
4998
2a703589 49992016-02-27 Jeff Law <law@redhat.com>
5000
5001 Revert
5002 2016-02-26 Richard Biener <rguenther@suse.de>
5003 Jeff Law <law@redhat.com>
5004
5005 PR tree-optimization/69740
5006 * gcc.c-torture/compile/pr69740-1.c: New test.
5007 * gcc.c-torture/compile/pr69740-2.c: New test.
5008
359b4c18 50092016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5010
1c96765a 5011 PR fortran/69910
359b4c18 5012 * gfortran.dg/newunit_4.f90: New test.
5013
49462d93 50142016-02-27 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR target/69613
5017 PR rtl-optimization/69886
5018 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5019 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5020 target.
5021
c4ac733e 50222016-02-26 Martin Sebor <msebor@redhat.com>
5023
5024 PR tree-optimization/15826
5025 * gcc.dg/tree-ssa/pr15826.c: New test.
5026
da8c4b5d 50272016-02-26 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR target/69969
5030 * gcc.target/powerpc/pr69969.c: New test.
5031
0a4558eb 50322016-02-26 Martin Sebor <msebor@redhat.com>
5033
5034 PR c++/15766
5035 * g++.old-deja/g++.other/decl5.C: Add a test case.
5036
5b500299 50372016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5038
5039 PR target/69946
5040 * gcc.target/powerpc/pr69946.c: New file.
5041
565f533b 50422016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5043 Jeff Law <law@redhat.com>
565f533b 5044
0a4558eb 5045 PR tree-optimization/69740
565f533b 5046 * gcc.c-torture/compile/pr69740-1.c: New test.
5047 * gcc.c-torture/compile/pr69740-2.c: New test.
5048
ff67cbea 50492016-02-26 Martin Jambor <mjambor@suse.cz>
5050
5051 PR middle-end/69920
5052 * gcc.dg/torture/pr69932.c: New test.
5053 * gcc.dg/torture/pr69936.c: Likewise.
5054
e400d817 50552016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5056
5057 PR target/69709
5058 * gcc.target/s390/pr69709.c: New test.
5059
126a5a2d 50602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5061
5062 PR target/69245
5063 * gcc.target/aarch64/pr69245_1.c: New test.
5064
59c58860 50652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5066
5067 PR target/69613
5068 * gcc.dg/torture/pr69613.c: New test.
5069
9441fa4e 50702016-02-26 Jakub Jelinek <jakub@redhat.com>
5071
5072 PR rtl-optimization/69891
5073 * gcc.target/i386/pr69891.c: New test.
5074
e48fcde0 50752016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5076 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5077
35ed600a 5078 PR target/61397
f41208a1 5079 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5080 functionality for both 32-bit and 64-bit.
5081
c86aaa0e 50822016-02-26 Richard Biener <rguenther@suse.de>
5083
5084 PR tree-optimization/69551
5085 * gcc.dg/torture/pr69951.c: New testcase.
5086
38e71a65 50872016-02-25 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/48795
5090 * gcc.dg/Warray-bounds-18.c: New testcase.
5091
03331e69 50922016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5093
5094 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5095
f14d8d6a 50962016-02-25 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR rtl-optimization/69896
5099 * gcc.dg/pr69896.c: New test.
5100
4003c807 51012016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5102
5103 PR c++/69736
5104 * g++.dg/cpp1y/paren2.C: New test.
5105
a0573328 51062016-02-24 Martin Sebor <msebor@redhat.com>
5107
5108 PR c/51147
5109 * gcc.dg/enum-mode-2.c: New test.
5110
2cde02ad 51112016-02-24 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR c++/69922
5114 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5115 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5116 * g++.dg/ubsan/pr69922.C: New test.
5117
f0ea75d1 51182016-02-24 Marek Polacek <polacek@redhat.com>
5119
5120 PR c/69819
5121 * gcc.dg/pr69819.c: New test.
5122
05027366 51232016-02-24 Martin Sebor <msebor@redhat.com>
5124
34ed562b 5125 PR c++/69912
5126 * g++.dg/ext/flexary15.C: New test.
5127
51282016-02-24 Martin Sebor <msebor@redhat.com>
5129
5130 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5131 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5132 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5133
650c3ad5 51342016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5135 Charles Baylis <charles.baylis@linaro.org>
5136
5137 PR debug/61033
5138 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5139
596070e8 51402016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5141 Jakub Jelinek <jakub@redhat.com>
596070e8 5142
5143 PR middle-end/69760
5144 * gcc.dg/torture/pr69760.c: New testcase.
5145
d6b92d9f 51462016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5147
5148 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5149 pattern on Solaris with as.
5150
90436d9d 51512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5152
5153 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5154 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5155 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5156 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5157
7c749495 51582016-02-24 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR middle-end/69915
5161 * gcc.dg/pr69915.c: New test.
5162
9c9680b5 51632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5164
5165 PR rtl-optimization/69886
5166 * gcc.dg/torture/pr69886.c: New test.
5167
36d081ee 51682016-02-24 Richard Biener <rguenther@suse.de>
5169
5170 PR middle-end/68963
5171 * gcc.dg/torture/pr68963.c: New testcase.
5172
2a0accb9 51732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5174
5175 PR target/69875
5176 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5177 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5178 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5179 * gcc.target/arm/atomic_loaddi_1.c: New test.
5180 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5181 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5182 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5183 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5184 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5185 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5186 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5187 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5188
f0e92ef1 51892016-02-24 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR middle-end/69909
5192 * gcc.dg/torture/pr69909.c: New test.
5193
6907286f 51942016-02-24 Richard Biener <rguenther@suse.de>
5195
5196 PR tree-optimization/69907
5197 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5198 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5199 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5200
e6ab7475 52012016-02-24 Christian Bruel <christian.bruel@st.com>
5202
5203 * gcc.target/arm/pragma_cpp_fma.c: New test.
5204
47587450 52052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5206
5207 PR fortran/61156
5208 * gfortran.dg/include_6.f90: Update test.
5209
d41ab738 52102016-02-23 Jakub Jelinek <jakub@redhat.com>
5211
5212 PR objc/69844
5213 * objc.dg/pr69844.m: New test.
5214
4772d9d5 52152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216
5217 PR libgfortran/69456
5218 * gfortran.dg/namelist_89.f90: New test.
5219 * gfortran.dg/pr59700.f90: Update test..
5220
8c38d887 52212016-02-23 Martin Sebor <msebor@redhat.com>
5222
5223 PR middle-end/69780
5224 * g++.dg/ext/builtin_alloca.C: New test.
5225 * gcc.dg/builtins-68.c: New test.
5226
ee1bfdb0 52272016-02-23 Richard Henderson <rth@redhat.com>
5228
5229 * gcc.target/i386/addr-space-3.c: Remove test.
5230
52609ec3 52312016-02-23 David Malcolm <dmalcolm@redhat.com>
5232
5233 PR preprocessor/69126
5234 PR preprocessor/69543
5235 * c-c++-common/pr69126-2-long.c: New test.
5236 * c-c++-common/pr69126-2-short.c: New test.
5237 * c-c++-common/pr69543-1.c: Remove xfail.
5238
d5bf2cc8 52392016-02-23 David Malcolm <dmalcolm@redhat.com>
5240
5241 PR preprocessor/69126
5242 PR preprocessor/69543
5243 PR preprocessor/69558
5244 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5245 (f): Rename to...
5246 (test_2): ...this, and add leading comment.
5247 (MACRO_3, test_3): New.
5248 (MACRO_4A, MACRO_4B, test_4): New.
5249 (MACRO): Rename to...
5250 (MACRO_5): ...this.
5251 (g): Rename to...
5252 (test_5): ...this, updating for renaming of MACRO, and
5253 add leading comment.
5254 * c-c++-common/pr69543-1.c: New.
5255 * c-c++-common/pr69543-2.c: New.
5256 * c-c++-common/pr69543-3.c: New.
5257 * c-c++-common/pr69543-4.c: New.
5258 * c-c++-common/pr69558-1.c: New.
5259 * c-c++-common/pr69558-2.c: New.
5260 * c-c++-common/pr69558-3.c: New.
5261 * c-c++-common/pr69558-4.c: New.
5262 * gcc.dg/pr69558.c: Move to...
5263 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5264 xfail for c++.
5265
3a37a410 52662016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5267
5268 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5269 to -ftree-parallelize-loops/-fopenacc changes.
5270 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5271 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5272 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5273 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5274 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5275 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5276 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5277 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5278 * c-c++-common/goacc/kernels-loop.c: Likewise.
5279 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5280 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5281 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5282 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5283
ecca180f 52842016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5285
5286 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5287
eec0fa3f 52882016-02-23 Jakub Jelinek <jakub@redhat.com>
5289
f1f91c07 5290 PR c++/69902
5291 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5292
eec0fa3f 5293 PR c/69900
5294 * gcc.dg/pr69900.c: New test.
5295
e045424d 52962016-02-23 Martin Jambor <mjambor@suse.cz>
5297
5298 PR tree-optimization/69666
5299 * gcc.dg/tree-ssa/pr69666.c: New test.
5300
f482dff6 53012016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5302
5303 PR fortran/67451
5304 * gfortran.dg/coarray_allocate_5.f08: New test.
5305
57ed698b 53062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5307
5308 * gcc.target/s390/vcond-shift.c: Move to ...
5309 * gcc.target/s390/vector/vcond-shift.c: ... here.
5310
990e443c 53112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5312
5313 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5314 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5315
296c5f01 53162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5317
5318 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5319
e53f41d5 53202016-02-20 Mark Wielaard <mjw@redhat.com>
5321
5322 PR c/28901
5323 * gcc.dg/unused-variable-3.c: New test.
5324
13af201d 53252016-02-22 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR target/69888
5328 * gcc.target/i386/pr69888.c: New test.
5329
682c90f9 53302016-02-22 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/69882
5333 * gfortran.dg/vect/pr69882.f90: New testcase.
5334
b8cd18c3 53352016-02-22 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR target/69885
5338 * gcc.dg/pr69885.c: New test.
5339
09343379 53402016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5341
5342 PR target/69806
5343 PR target/54089
5344 * gcc.target/sh/pr54089-10.c: New.
5345
b345a09f 53462016-02-20 Paul Thomas <pault@gcc.gnu.org>
5347
5348 PR fortran/69423
5349 * gfortran.dg/deferred_character_15.f90 : New test.
5350
51385aed 53512016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5352
5353 PR fortran/57365
5354 gfortran.dg/allocate_with_source_18.f03: New test.
5355
53562016-02-20 Harald Anlauf <anlauf@gmx.de>
5357
5358 PR fortran/52531
5359 gfortran.dg/gomp/pr52531.f90: New test.
5360
9cce8384 53612016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5362
5363 PR c++/69865
5364 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5365 -std=c++03.
5366
d91f5fbb 53672016-02-19 Jakub Jelinek <jakub@redhat.com>
5368
563d5cb8 5369 PR c++/69826
5370 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5371 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5372
0a04aac9 5373 PR c++/69850
5374 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5375
d91f5fbb 5376 PR c++/69851
5377 * g++.dg/torture/pr69851.C: New test.
5378
5fe1f282 53792016-02-19 Martin Sebor <msebor@redhat.com>
5380
5381 PR testsuite/69573
5382 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5383
a45bce11 53842016-02-19 Jakub Jelinek <jakub@redhat.com>
5385
6263dde1 5386 PR c++/69850
5387 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5388 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5389
a45bce11 5390 PR c++/67767
5391 * g++.dg/cpp0x/pr67767.C: New test.
5392
cf2ed1b7 53932016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5394
5395 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5396 for fp, simd, crypto, crc, lse.
5397 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5398 above.
5399 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5400 effective target check.
5401
f6cc34b0 54022016-02-19 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR target/69820
5405 * gcc.target/i386/pr69820.c: New test.
5406
6c678e78 54072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5408
5409 * gcc.target/s390/vector/int128-1.c: New test.
5410
b088ff4b 54112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5412
5413 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5414
b11e60a4 54152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5416
5417 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5418 instruction pattern name to prevent the testcase from failing with
5419 -march=z13.
5420
664ff6a0 54212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5422
5423 * gcc.target/s390/md/movstr-2.c: New test.
5424
e80be24b 54252016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5426
5427 * gcc.target/s390/morestack.c: New test.
5428
9839f350 54292016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5430
5431 PR target/69625
5432 * gcc.target/s390/pr69625.c: Add test case.
5433
4550fbd0 54342016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5435
5436 PR testsuite/68580
5437 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5438
57d00b6a 54392016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5440
5441 PR target/68404
5442 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5443 * gcc.target/powerpc/fusion3.c: Likewise.
5444
63ad69d6 54452016-02-18 Richard Biener <rguenther@suse.de>
5446
5447 PR middle-end/69553
5448 * g++.dg/torture/pr69553.C: New testcase.
5449
d92404ed 54502016-02-18 Nick Clifton <nickc@redhat.com>
5451
4550fbd0 5452 PR target/62254
5453 PR target/69610
5454 * gcc.target/arm/pr62554.c: New test.
5455 * gcc.target/arm/pr69610-1.c: New test.
5456 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5457
0808dfce 54582016-02-18 Richard Biener <rguenther@suse.de>
5459
5460 PR middle-end/69854
5461 * gcc.dg/torture/pr69854.c: New testcase.
5462
fc3527e3 54632016-02-17 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR c++/69850
5466 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5467
e3c24279 54682012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5469
5470 * gcc.target/powerpc/vec-cg.c: New test.
5471
c9732c2b 54722016-02-17 Richard Biener <rguenther@suse.de>
5473
5474 PR testsuite/69586
5475 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5476
51bf9f9b 54772016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5478
5479 PR target/69161
5480 * gcc.c-torture/compile/pr69161.c: New test.
5481
6baedca3 54822016-02-17 David Sherwood <david.sherwood@arm.com>
5483
5484 PR target/69532
5485 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5486 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5487
4f240715 54882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gcc.dg/ifcvt-4.c: Skip on Visium.
5491
e0c0515d 54922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5493
5494 * gnat.dg/atomic8.adb: New test.
5495
7b319ee6 54962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5497
5498 * gnat.dg/discr46.ad[sb]: New test.
5499
48a7e3d1 55002016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5501
5502 PR Target/48344
5503 * gcc.target/powerpc/pr48344-1.c: New test.
5504
3f844f15 55052015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5506
5507 PR fortran/69742
5508 * gfortran.dg/associate_21.f90: New test.
5509
7675e968 55102016-02-16 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c/69835
5513 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5514 -Wnonnull in dg-options.
5515 * c-c++-common/nonnull-2.c: New test.
5516
d6faee88 55172016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5518 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5519
5520 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5521
3a2a72aa 55222016-02-16 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR middle-end/69801
5525 * gcc.dg/pr69801.c: Add empty dg-options.
5526
28072426 55272016-02-16 James Norris <jnorris@codesourcery.com>
5528
5529 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5530 * g++.dg/goacc/deviceptr-1.c: New file.
5531
37fffac2 55322016-02-16 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR tree-optimization/69820
5535 * gcc.dg/vect/pr69820.c: New test.
5536
f72a5e61 55372016-02-16 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/69776
5540 * gcc.dg/torture/pr69776-2.c: New testcase.
5541
50e0cd76 55422016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5543
5544 PR tree-optimization/69714
5545 * gcc.dg/torture/pr69714.c: New test.
5546
14a72c4e 55472016-02-16 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR tree-optimization/69802
5550 * gcc.dg/pr69802.c: New test.
5551
fd808c11 55522016-02-16 Richard Biener <rguenther@suse.de>
5553
5554 PR middle-end/69801
5555 * gcc.dg/pr69801.c: New testcase.
5556
49a549ca 55572016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5558
5559 PR libgfortran/69651
5560 * gfortran.dg/read_bang.f90: New test.
5561 * gfortran.dg/read_bang4.f90: New test.
5562
77454e6e 55632016-02-15 Jakub Jelinek <jakub@redhat.com>
5564
2074f21c 5565 PR c++/69658
5566 * g++.dg/init/pr69658.C: New test.
5567
77454e6e 5568 PR c++/69797
5569 * c-c++-common/pr69797.c: New test.
5570
4ef4d764 55712016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5572
5573 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5574 check for aarch64*-*-*.
5575
4a45fe0f 55762016-02-15 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/69783
5579 * gcc.dg/vect/pr69783.c: New testcase.
5580
0b3619e6 55812016-02-15 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/69776
5584 * gcc.dg/torture/pr69776.c: New testcase.
5585
9b49c3cb 55862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5587
5588 PR fortran/60526
5589 * gfortran.dg/type_decl_4.f90: Reinstated.
5590
e46faff9 55912016-02-14 John David Anglin <danglin@gcc.gnu.org>
5592
5593 PR fortran/68746
5594 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5595
a96c809a 55962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5597
5598 PR fortran/60526
5599 PR bootstrap/69816
5600 * gfortran.dg/type_decl_4.f90: Removed.
5601
fdec7e88 56022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5603
5604 PR fortran/60526
5605 * gfortran.dg/type_decl_4.f90: New test.
5606
a72095c4 56072016-02-14 Alan Modra <amodra@gmail.com>
5608
bc436924 5609 PR testsuite/68886
a72095c4 5610 * gcc.c-torture/execute/stkalign.c: Revise test.
5611
73bb5f8b 56122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5613
5614 PR target/67260
5615 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5616
beb13161 56172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5618
5619 PR target/67260
5620 * gcc.target/sh/torture/pr67260.c: New.
5621
67cab04e 56222016-02-12 John David Anglin <danglin@gcc.gnu.org>
5623
5624 * gcc.dg/pr67964.c: Add dg-require-alias.
5625
44a59bb1 56262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5627
5628 PR target/67636
5629 PR target/64345
5630 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5631
38c9bd3a 56322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5633
5634 PR libgfortran/69668
5635 * gfortran.dg/namelist_88.f90: New test.
5636
1774ff82 56372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5638
5639 PR libgfortran/69668
5640 * gfortran.dg/namelist_38.f90: Update test.
5641 * gfortran.dg/namelist_84.f90: Update test.
5642
aec1f4bd 56432016-02-12 David Malcolm <dmalcolm@redhat.com>
5644
5645 PR other/69554
5646 * gcc.dg/pr69554-1.c: New test.
5647 * gfortran.dg/pr69554-1.F90: New test.
5648 * gfortran.dg/pr69554-2.F90: New test.
5649 * lib/gcc-dg.exp (proc dg-locus): New function.
5650 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5651 distinguish between the caret-printing and non-caret-printing
5652 cases. If caret-printing has been explicitly enabled, bail out
5653 without attempting to fix up the output.
5654
da7d5066 56552016-02-12 David Malcolm <dmalcolm@redhat.com>
5656
5657 PR driver/69265
5658 PR driver/69453
5659 * gcc.dg/spellcheck-options-3.c: New test case.
5660 * gcc.dg/spellcheck-options-4.c: New test case.
5661 * gcc.dg/spellcheck-options-5.c: New test case.
5662 * gcc.dg/spellcheck-options-6.c: New test case.
5663 * gcc.dg/spellcheck-options-7.c: New test case.
5664 * gcc.dg/spellcheck-options-8.c: New test case.
5665 * gcc.dg/spellcheck-options-9.c: New test case.
5666 * gcc.dg/spellcheck-options-10.c: New test case.
5667
fcce1b0b 56682016-02-12 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR rtl-optimization/69764
5671 PR rtl-optimization/69771
5672 * c-c++-common/pr69764.c: New test.
5673 * gcc.dg/torture/pr69771.c: New test.
5674
6d609290 56752016-02-12 Marek Polacek <polacek@redhat.com>
5676
5677 * g++.dg/torture/init-list1.C: New.
5678
7d75fb56 56792016-02-12 Marek Polacek <polacek@redhat.com>
5680
5681 * gcc.dg/pr69522.c: Add empty dg-options.
5682
52543fda 56832016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5684
5685 * g++.dg/lto/lto.exp: Include and init mpx.
5686 * g++.dg/lto/pr69729_0.C: New test.
5687
34947478 56882016-02-12 Jakub Jelinek <jakub@redhat.com>
5689
9181a4ec 5690 PR ipa/69241
5691 * g++.dg/ipa/pr69241-4.C: New test.
5692
34947478 5693 PR ipa/68672
5694 * g++.dg/ipa/pr68672-1.C: New test.
5695 * g++.dg/ipa/pr68672-2.C: New test.
5696 * g++.dg/ipa/pr68672-3.C: New test.
5697
74a4140f 56982016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5699
5700 PR c/69522
50e0cd76 5701 * gcc.dg/pr69522.c: New test.
74a4140f 5702
9ddb20d6 57032016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5704
5705 PR c++/69098
5706 * g++.dg/cpp1y/69098.C: New test.
5707 * g++.dg/cpp1y/69098-2.C: New test.
5708
67cf9b55 57092016-02-12 Jakub Jelinek <jakub@redhat.com>
5710
5711 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5712 and neighbour -> neighbor.
5713 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5714 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5715 * c-c++-common/Wvarargs.c: Likewise.
5716 * c-c++-common/goacc/host_data-5.c: Likewise.
5717 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5718 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5719 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5720 * gcc.target/aarch64/pr60697.c: Likewise.
5721 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5722 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5723 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5724 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5725 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5726 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5727 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5728 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5729 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5730 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5731 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5732 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5733 * g++.dg/lookup/koenig5.C: Likewise.
5734 * g++.dg/ext/no-asm-2.C: Likewise.
5735 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5736 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5737 * gfortran.dg/used_types_16.f90: Likewise.
5738 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5739 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5740 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5741 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5742 * gfortran.dg/abstract_type_6.f03: Likewise.
5743 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5744 * gfortran.dg/used_types_15.f90: Likewise.
5745 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5746 * gfortran.dg/exit_3.f08: Likewise.
5747 * gfortran.dg/open_status_2.f90: Likewise.
5748 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5749 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5750 * gfortran.dg/associate_1.f03: Likewise.
5751 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5752 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5753 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5754 * gcc.dg/builtin-object-size-1.c: Likewise.
5755 * gcc.dg/noreturn-6.c: Likewise.
5756 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5757 * gcc.dg/globalalias.c: Likewise.
5758 * gcc.dg/builtins-config.h: Likewise.
5759 * gcc.dg/pr30457.c: Likewise.
5760 * gcc.c-torture/compile/volatile-1.c: Likewise.
5761 * gcc.c-torture/execute/20101011-1.c: Likewise.
5762 * c-c++-common/Waddress-1.c: Likewise.
5763
40b38ace 57642016-02-11 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c/69768
5767 * c-c++-common/Waddress-1.c: New test.
5768
42c87ca9 57692016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5770
5771 PR fortran/69296
5772 * gfortran.dg/associate_19.f03: New test.
5773 * gfortran.dg/associate_20.f03: New test.
5774
acb7939f 57752016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5776
5777 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5778
6defe3c5 57792016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5780
5781 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5782 .arch armv8-a\n. Add -dA to dg-options.
5783 * gcc.target/aarch64/assembler_arch_1.c: New test.
5784 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5785
63f63318 57862016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/68726
5789 * g++.dg/cpp0x/pr68726.C: New.
5790
1cddf457 57912016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5792
5793 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5794 test.
5795
b86fba37 57962016-02-11 Richard Biener <rguenther@suse.de>
5797
5798 * g++.dg/tree-ssa/pr61034.C: Adjust.
5799
ec4ec95a 58002016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5801
be7c31e9 5802 PR target/69148
ec4ec95a 5803 * gcc.target/s390/pr69148.c: New.
5804
f64416ca 58052016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5806
5807 PR tree-optimization/69652
5808 * gcc.dg/torture/pr69652.c: New test.
5809
e5d1ea31 58102016-02-10 Jakub Jelinek <jakub@redhat.com>
5811 Patrick Palka <ppalka@gcc.gnu.org>
5812
5813 PR ipa/69241
5814 PR c++/69649
5815 * g++.dg/ipa/pr69241-1.C: New test.
5816 * g++.dg/ipa/pr69241-2.C: New test.
5817 * g++.dg/ipa/pr69241-3.C: New test.
5818 * g++.dg/ipa/pr69649.C: New test.
5819
fa03b19d 58202016-02-10 Uros Bizjak <ubizjak@gmail.com>
5821
5822 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5823 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5824
14485c8a 58252016-02-10 Bin Cheng <bin.cheng@arm.com>
5826
5827 PR tree-optimization/68021
5828 * gcc.dg/tree-ssa/pr68021.c: New test.
5829
79f1ed25 58302016-02-10 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/69726
5833 * gcc.dg/uninit-22.c: New testcase.
5834
58f74eff 58352016-02-09 Andrew Pinski <apinski@cavium.com>
5836
5837 PR tree-opt/69282
5838 * gcc.c-torture/compile/20160205-1.c: New testcase.
5839
600c00f7 58402016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5841
5842 PR target/68404
5843 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5844 instead accessing a really large arrray.
5845 * gcc.target/powerpc/fusion3.c: Likewise.
5846
0771836e 58472016-02-09 Charles Baylis <charles.baylis@linaro.org>
5848
5849 PR target/68532
5850 * gcc.c-torture/execute/pr68532.c: New test.
5851
4ccd644f 58522016-02-11 Alexandre Oliva <aoliva@redhat.com>
5853
5854 PR target/69634
5855 * gcc.dg/pr69634.c: New.
5856
2e980a39 58572016-02-09 Richard Biener <rguenther@suse.de>
5858
5859 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5860
aacf7102 58612016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 5862
aacf7102 5863 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5864
a1856ddf 58652016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5866
5867 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5868
d4d3da7e 58692016-02-09 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/69715
5872 * gcc.dg/torture/pr69715.c: New testcase.
5873
9cc6714f 58742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5875
5876 PR c++/69139
5877 * g++.dg/cpp0x/trailing12.C: New test.
5878 * g++.dg/cpp0x/trailing13.C: New test.
5879
83d5062b 58802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5881
5882 PR c++/69283
5883 PR c++/67835
5884 * g++.dg/cpp1y/auto-fn29.C: New test.
5885 * g++.dg/cpp1y/auto-fn30.C: New test.
5886
394a86f3 58872016-02-08 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR tree-optimization/69209
5890 * gcc.c-torture/compile/pr69209.c: New test.
5891
93b124b4 58922016-02-08 Jeff Law <law@redhat.com>
5893
5894 PR tree-optimization/68541
5895 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5896 of statements allowed in join block for path splitting.
5897
26abce13 58982016-02-08 Jakub Jelinek <jakub@redhat.com>
5899
0acb2d6e 5900 PR c++/59627
5901 * g++.dg/gomp/pr59627.C: New test.
5902
26abce13 5903 PR ipa/69239
5904 * g++.dg/ipa/pr69239.C: New test.
5905
86e0b129 59062016-02-08 David Malcolm <dmalcolm@redhat.com>
5907
5908 PR preprocessor/69664
5909 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5910 * gcc.dg/cpp/warn-comments.c: Likewise.
5911
f553d9f8 59122016-02-08 Marek Polacek <polacek@redhat.com>
5913
5914 PR c++/69688
5915 * g++.dg/init/const12.C: New test.
5916
600695e0 59172016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5918
5919 PR target/60410
5920 * gcc.dg/lto/pr55113_0.c: Remove test.
5921
c4f4b1e8 59222016-02-08 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/69719
5925 * gcc.dg/torture/pr69719.c: New testcase.
5926
5a987d87 59272016-02-08 Richard Biener <rguenther@suse.de>
5928 Jeff Law <law@redhat.com>
5929
5930 PR target/68273
5931 * gcc.target/mips/pr68273.c: New testcase.
5932
0418e71d 59332016-02-08 Richard Biener <rguenther@suse.de>
5934
5935 PR rtl-optimization/69274
5936 * gcc.target/i386/addr-sel-1.c: XFAIL.
5937
07c0f1ca 59382016-02-08 Jeff Law <law@redhat.com>
5939
40d85f4c 5940 PR tree-optimization/68541
5941 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5942
140e093f 5943 PR tree-optimization/65917
07c0f1ca 5944 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5945
16430acf 59462016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5947
5948 PR fortran/50555
5949 * gfortran.dg/namelist_args.f90: New test.
5950
3f0ff0d8 59512016-02-05 Jeff Law <law@redhat.com>
5952
140e093f 5953 PR tree-optimization/68541
3f0ff0d8 5954 * gcc.dg/tree-ssa/split-path-2.c: New test.
5955 * gcc.dg/tree-ssa/split-path-3.c: New test.
5956 * gcc.dg/tree-ssa/split-path-4.c: New test.
5957 * gcc.dg/tree-ssa/split-path-5.c: New test.
5958 * gcc.dg/tree-ssa/split-path-6.c: New test.
5959 * gcc.dg/tree-ssa/split-path-7.c: New test.
5960
a7cc1f94 59612016-02-05 Martin Sebor <msebor@redhat.com>
5962
5963 PR c++/69662
5964 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5965 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5966
fcb25f28 59672016-02-06 Richard HEnderson <rth@redhat.com>
5968
5969 PR c/69643
5970 * gcc.target/i386/addr-space-4.c: New.
5971 * gcc.target/i386/addr-space-5.c: New.
5972
3a2545a1 59732016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5974
5975 PR fortran/66089
5976 * gfortran.dg/elemental_dependency_6.f90: New.
5977
1e302465 59782016-02-05 Jakub Jelinek <jakub@redhat.com>
5979
66feb54c 5980 PR rtl-optimization/69691
5981 * gcc.c-torture/execute/pr69691.c: New test.
5982
1e302465 5983 PR c++/69628
5984 * g++.dg/parse/pr69628.C: New test.
5985
9c28a298 59862016-02-05 Uros Bizjak <ubizjak@gmail.com>
5987
5988 * gcc.dg/sancov/asan.c: Move to ...
5989 * gcc.dg/asan/sancov-1.c: ... here.
5990
a854e286 59912016-02-05 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5994
d4f0b240 59952016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5996
5997 PR target/69677
5998 * gcc.target/i386/pr69677.c: New test.
5999
235d8723 60002016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6001
6002 PR c++/68948
6003 * g++.dg/template/pr68948.C: New test.
6004
f390cf65 60052016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6006
6007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6008 (only necessary on s390x).
6009
ab99f104 60102016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6011
6012 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6013 -mno-accumulate-outgoing-args.
6014
f7ef5392 60152016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6016
6017 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6018
6b098e91 60192016-02-04 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR c/69669
6022 * c-c++-common/pr69669.c: New test.
6023
f0146cf3 60242016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6025
6026 PR target/69667
6027 * g++.dg/pr69667.C: New file.
6028
08fd6cf5 60292016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6030
6031 PR target/69619
6032 * gcc.dg/pr69619.c: Add new test.
6033
a6f3f39f 60342016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6035
6036 PR rtl-optimization/69577
6037 * gcc.target/i386/pr69577.c: New test.
6038
774068a0 60392016-02-04 Martin Liska <mliska@suse.cz>
6040
6041 * g++.dg/asan/pr69276.C: New test.
6042
f50a7894 60432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6044
6045 PR target/65932
6046 PR target/67714
6047 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6048 a single smulbb instruction.
6049 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6050 * gcc.target/amr/wmul-2.c: Likewise.
6051
6b722eb3 60522016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
6054 PR target/65932
6055 PR target/67714
6056 * gcc.c-torture/execute/pr67714.c: New test.
6057
1f1475a7 60582016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6059
6060 PR target/69454
6061 * gcc.target/i386/pr69454-1.c: New test.
6062 * gcc.target/i386/pr69454-2.c: New test.
6063
6b94e133 60642016-02-03 Martin Sebor <msebor@redhat.com>
6065
6066 PR c++/69251
6067 PR c++/69253
6068 PR c++/69290
6069 PR c++/69277
6070 PR c++/69349
6071 * g++.dg/ext/flexarray-mangle-2.C: New test.
6072 * g++.dg/ext/flexarray-mangle.C: New test.
6073 * g++.dg/ext/flexarray-subst.C: New test.
6074 * g++.dg/ext/flexary11.C: New test.
6075 * g++.dg/ext/flexary12.C: New test.
6076 * g++.dg/ext/flexary13.C: New test.
6077 * g++.dg/ext/flexary14.C: New test.
6078 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6079
342ed0ac 60802016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6081
6082 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6083 Define only if CHECK_FLOAT128 is defined.
6084 (main): Properly initialize u5.
6085
edf6c4d2 60862016-02-03 Jakub Jelinek <jakub@redhat.com>
6087
415d5641 6088 PR c/69627
6089 * gcc.dg/pr69627.c: New test.
6090
edf6c4d2 6091 PR target/69644
6092 * gcc.dg/pr69644.c: New test.
6093
cf8f3ba0 60942016-02-03 Mike Stump <mikestump@comcast.net>
6095
6096 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6097 support for struct-layout-1.exp.
6098
c90d55dd 60992016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6100
6101 PR c++/69056
f7ef5392 6102 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6103
401bd0c8 61042016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6105 Alexandre Oliva <aoliva@redhat.com>
6106
6107 PR target/69461
6108 * gcc.target/powerpc/pr69461.c: New.
6109
277d9d1d 61102016-02-03 Uros Bizjak <ubizjak@gmail.com>
6111
6112 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6113 works from here ...
6114 (check_effective_target_fsanitize_thread): ... to here. Do not
6115 specify additional compile flags for the test source.
6116 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6117 specify additional compile flags for the test source.
6118
e69ad94a 61192016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6120
6121 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6122
a4454da2 61232016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6124
6125 PR fortran/67451
6126 PR fortran/69418
6127 * gfortran.dg/coarray_allocate_2.f08: New test.
6128 * gfortran.dg/coarray_allocate_3.f08: New test.
6129 * gfortran.dg/coarray_allocate_4.f08: New test.
6130
88cab2dd 61312016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6132
6133 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6134 use same scan-tree-dump-times on all platforms.
6135 * gcc.dg/vect/vect-outer-1.c: Likewise.
6136 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6137 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6138 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6139 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6140 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6141 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6142 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6143
66ea75c4 61442016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6145
6146 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6147 warning.
6148
4eef8df7 61492016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6150
6151 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6152
665fbc2f 61532016-02-02 James Norris <jnorris@codesourcery.com>
6154
6155 * c-c++-common/goacc/routine-5.c: Add tests.
6156
b10e3d47 61572016-02-02 Alexander Monakov <amonakov@ispras.ru>
6158
6159 * gcc.target/nvptx/unsigned-cmp.c: New test.
6160
12ad66dd 61612016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6162
6163 * gcc.target/aarch64/scalar_shift_1.c
6164 (test_corners_sisd_di): Improve force to SIMD register.
6165 (test_corners_sisd_si): Likewise.
6166 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6167 Remove scan-assembler check for ldr.
6168
f9ec342f 61692016-02-02 Richard Biener <rguenther@suse.de>
6170
6171 PR tree-optimization/69595
6172 * gcc.dg/Warray-bounds-17.c: New testcase.
6173
32f2925a 61742016-02-02 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/69606
6177 * gcc.dg/torture/pr69606.c: New testcase.
6178
cfd9ca84 61792016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6180
6181 PR middle-end/68542
6182 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6183 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6184
19bf08e2 61852016-02-02 Alan Modra <amodra@gmail.com>
6186
6187 PR target/69548
6188 * gcc.target/powerpc/pr69548.c: New test.
6189
6f13b088 61902016-02-01 Jakub Jelinek <jakub@redhat.com>
6191
dcddc5af 6192 PR rtl-optimization/69592
6193 * gcc.dg/pr69592.c: New test.
6194
6f13b088 6195 PR preprocessor/69543
6196 PR c/69558
6197 * gcc.dg/pr69543.c: New test.
6198 * gcc.dg/pr69558.c: New test.
6199
d090e5c2 62002016-02-01 Uros Bizjak <ubizjak@gmail.com>
6201
fcb317c5 6202 PR testsuite/65940
6203 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 6204
aaf527dc 62052016-02-01 Martin Sebor <msebor@redhat.com>
6206
6207 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6208
1674217b 62092016-02-01 Bin Cheng <bin.cheng@arm.com>
6210
6211 PR tree-optimization/67921
6212 * c-c++-common/ubsan/pr67921.c: New test.
6213
b4007655 62142016-02-01 Richard Biener <rguenther@suse.de>
6215
6216 PR middle-end/69556
6217 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6218
88a477bb 62192016-02-01 Richard Biener <rguenther@suse.de>
6220
6221 PR tree-optimization/69574
6222 * gcc.dg/torture/pr69574.c: New testcase.
6223
2eaaa4e7 62242016-02-01 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/69579
6227 * gcc.dg/setjmp-6.c: New testcase.
6228
e3882c44 62292016-02-01 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR rtl-optimization/69570
6232 * g++.dg/opt/pr69570.C: New test.
6233
f80aff47 62342016-02-01 Richard Henderson <rth@redhat.com>
6235
6236 * gcc.dg/pr69535.c: New test.
6237
240568aa 62382016-01-31 John David Anglin <danglin@gcc.gnu.org>
6239
6009b3b8 6240 PR testsuite/69584
6241 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6242 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6243
1fdf7177 6244 PR debug/68244
6245 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6246
240568aa 6247 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6248
cb3e5ac0 62492016-01-31 Paul Thomas <pault@gcc.gnu.org>
6250
6251 PR fortran/67564
6252 * gfortran.dg/allocate_with_source_17.f03: New test.
6253
3b8b902b 62542016-01-30 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR tree-optimization/69546
6257 * gcc.dg/torture/pr69546.c: New test.
6258
17985abe 62592016-01-30 Paul Thomas <pault@gcc.gnu.org>
6260
6261 PR fortran/69566
6262 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6263
b5239e80 62642016-01-30 Martin Sebor <msebor@redhat.com>
6265
6266 PR c++/68490
6267 * g++.dg/ext/flexary10.C: New test.
6268
e8f03010 62692016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6270
6271 PR fortran/66707
6272 gfortran.dg/common_23.f90: New test.
6273
dc93691a 62742016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6275
6276 PR target/65546
6277 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6278 condition being checked, and disable it when the target supports
6279 misaligned loads and stores.
6280
ff5e28e9 62812016-01-29 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR debug/69518
6284 * gcc.dg/torture/pr69518.c: New test.
6285
b0d8930a 62862016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6287
6288 PR target/69530
6289 * gcc.target/i386/pr69530.c: New test.
6290
21601fc7 62912016-01-29 Steve Ellcey <sellcey@imgtec.com>
6292
6293 PR target/65604
6294 * gcc.target/mips/div-delay.c: New test.
6295
ca6c7317 62962016-01-29 Jakub Jelinek <jakub@redhat.com>
6297
4758dc39 6298 PR target/69551
6299 * gcc.target/i386/pr69551.c: New test.
6300
ca6c7317 6301 PR target/66137
6302 * gcc.target/i386/pr66137.c: New test.
6303
e3078da6 63042016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6305
6306 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6307 always built for p5600.
6308 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6309 isa=p5600 dg-option.
6310
b622ec25 63112016-01-29 Richard Biener <rguenther@suse.de>
6312
6313 PR tree-optimization/69547
6314 * g++.dg/tree-ssa/pr69547.C: New testcase.
6315
d2a60e99 63162016-01-29 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR debug/66869
6319 * g++.dg/warn/Wunused-function2.C: New test.
6320
ae849d2b 63212016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6322
6323 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6324 support for test to succeed.
6325
ce6a6978 63262016-01-29 Marek Polacek <polacek@redhat.com>
6327
6328 PR c++/69509
6329 PR c++/69516
6330 * g++.dg/ext/constexpr-vla2.C: New test.
6331 * g++.dg/ext/constexpr-vla3.C: New test.
6332 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6333
7550d855 63342016-01-29 Richard Biener <rguenther@suse.de>
6335
6336 PR middle-end/69537
6337 * gcc.dg/uninit-21.c: New testcase.
6338
f11bb279 63392016-01-28 Uros Bizjak <ubizjak@gmail.com>
6340
6341 PR target/69459
6342 * gcc.target/i386/pr69459.c: New test.
6343
c80c12c8 63442016-01-28 Steve Ellcey <sellcey@imgtec.com>
6345
6346 PR target/68400
6347 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6348 * gcc.target/mips/pr68400.c: New test.
6349
c649bacc 63502016-01-28 Martin Sebor <msebor@redhat.com>
6351
6352 PR target/17381
6353 * gcc.target/powerpc/pr17381.c: New test.
6354
f4881661 63552016-01-28 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR middle-end/69542
6358 * gcc.dg/torture/pr69542.c: New test.
6359
d66fdd75 63602016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6361
6362 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6363
d4a78818 63642016-01-28 David Edelsohn <dje.gcc@gmail.com>
6365
6366 * gcc.dg/pr65980.c: Skip on AIX.
6367 * gcc.dg/pr66688.c: Same.
6368
21329e97 63692016-01-28 David Edelsohn <dje.gcc@gmail.com>
6370
6371 PR target/63679
6372 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6373 * gcc.dg/tree-ssa/sra-18.c: Same.
6374
cc7124a6 63752016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6376
6377 PR fortran/62536
6378 * gfortran.dg/block_15.f08: New test.
6379 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6380 on incorrectly closed BLOCK.
6381
358dfcb4 63822016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6383
6384 * gcc.dg/declare-simd.c: New test.
e87502d6 63852016-01-28 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/69466
6388 * gfortran.dg/vect/pr69466.f90: New testcase.
6389
44e7334b 63902016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6391
6392 * g++.dg/pr67989.C: Remove ARM-specific option.
6393 * gcc.target/arm/pr67989.C: New file.
6394
5ce8f551 63952016-01-27 Uros Bizjak <ubizjak@gmail.com>
6396
6397 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6398 and expm1 test for glibc < 2.11.
6399
fa6e6b15 64002016-01-27 Richard Henderson <rth@redhat.com>
6401
6402 * gcc.c-torture/execute/pr69447.c: New test.
6403
64042016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6405
7b8122c6 6406 PR fortran/69422
147b2f9b 6407 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6408
78e516eb 64092016-01-27 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR debug/66869
6412 * gcc.dg/pr66869.c: New test.
6413
9b849350 64142016-01-25 Jeff Law <law@redhat.com>
6415
6416 PR tree-optimization/68398
f11bb279 6417 PR tree-optimization/69196
9b849350 6418 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6419 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6420 path to avoid new heuristic allowing more irreducible regions
6421 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6422 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6423 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6424 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6425 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6426
fee5e491 64272016-01-27 Marek Polacek <polacek@redhat.com>
6428
6429 PR c/68062
6430 * c-c++-common/vector-compare-4.c: New test.
6431
eec96426 64322016-01-27 David Malcolm <dmalcolm@redhat.com>
6433
6434 PR preprocessor/69126
6435 * c-c++-common/pr69126.c: New test case.
6436
5068be18 64372016-01-27 Ian Lance Taylor <iant@google.com>
6438
6439 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6440
5fa82c11 64412016-01-27 Ryan Burn <contact@rnburn.com>
6442
6443 PR cilkplus/69267
6444 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6445
b3df0219 64462016-01-27 Uros Bizjak <ubizjak@gmail.com>
6447
6448 PR target/69512
6449 * gcc.target/i386/pr69512.c: New test.
6450
d46a16d4 64512016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6452
6453 PR ada/69488
6454 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6455
6a9b35ef 64562016-01-27 Marek Polacek <polacek@redhat.com>
6457
6458 PR c++/69379
6459 * g++.dg/pr69379.C: New test.
6460
18e9663b 64612016-01-27 Martin Sebor <msebor@redhat.com>
6462
6463 PR c++/69317
6464 * g++.dg/abi/Wabi-2-2.C: New test.
6465 * g++.dg/abi/Wabi-2-3.C: New test.
6466 * g++.dg/abi/Wabi-3-2.C: New test.
6467 * g++.dg/abi/Wabi-3-3.C: New test.
6468
c88301ad 64692016-01-27 Richard Biener <rguenther@suse.de>
6470
6471 PR tree-optimization/69166
6472 * gcc.dg/torture/pr69166.c: New testcase.
6473
8ca47550 64742016-01-27 Martin Jambor <mjambor@suse.cz>
6475
6476 PR tree-optimization/69355
6477 * gcc.dg/tree-ssa/pr69355.c: New test.
6478
5cb23e3c 64792016-01-27 Marek Polacek <polacek@redhat.com>
6480
6481 PR c++/69496
6482 * g++.dg/ext/constexpr-vla1.C: New test.
6483
7b0c1b6d 64842016-01-20 Christian Bruel <christian.bruel@st.com>
6485
6486 PR target/69245
6487 * gcc.target/arm/pr69245.c: New test.
6488
220112fc 64892016-01-27 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/69399
6492 * gcc.dg/torture/pr69399.c: New test.
6493
16294490 64942016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6495
6496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6497
8abd3d0c 64982016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6499
6500 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6501
7cf9b895 65022016-01-26 Tom de Vries <tom@codesourcery.com>
6503
6504 PR tree-optimization/69110
6505 * gcc.dg/autopar/pr69110.c: New test.
6506
557c1942 65072016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 6508 Sebastian Pop <s.pop@samsung.com>
557c1942 6509
6510 * gcc.dg/graphite/isl-ast-op-select.c: New.
6511
80adbd96 65122015-01-26 Paul Thomas <pault@gcc.gnu.org>
6513
6514 PR fortran/69385
6515 * gfortran.dg/allocate_error_6.f90: New test.
6516
c3f86f60 65172016-01-26 Richard Henderson <rth@redhat.com>
6518
6519 * gcc.dg/tm/pr60908.c: New test.
6520
3752e5b1 65212016-01-26 David Malcolm <dmalcolm@redhat.com>
6522
6523 PR other/69006
6524 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6525 directive.
6526 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6527 expected multiline output to reflect the colorization being
6528 disabled before newlines.
6529 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6530 (custom_diagnostic_finalizer): Replace call to
6531 pp_newline_and_flush with call to pp_flush.
6532 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6533 * gfortran.dg/implicit_class_1.f90: Likewise.
6534 * lib/gcc-dg.exp (allow_blank_lines): New global.
6535 (dg-allow-blank-lines-in-output): New procedure.
6536 (gcc-dg-prune): Complain about blank lines in the output, unless
6537 dg-allow-blank-lines-in-output was called.
6538 * lib/multiline.exp (_build_multiline_regex): Only support
6539 arbitrary followup text for non-blank-lines, not for blank lines.
6540
9bbfd060 65412016-01-26 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR tree-optimization/69483
6544 * gcc.dg/pr69483.c: New test.
6545 * g++.dg/opt/pr69483.C: New test.
6546
53773057 65472016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6548
6549 PR target/68620
6550 * gcc.target/arm/pr68620.c: New test.
6551
442a556f 65522016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6553
6554 * gcc.target/i386/pr68986-2.c: Remove -m32.
6555
d513c683 65562016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6557
6558 PR target/68986
6559 * gcc.target/i386/pr68986-1.c: New test.
6560 * gcc.target/i386/pr68986-2.c: Likewise.
6561 * gcc.target/i386/pr68986-3.c: Likewise.
6562
976877a5 65632016-01-26 Christian Bruel <christian.bruel@st.com>
6564
6565 * lib/target-supports.exp
6566 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6567 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6568 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6569
2c7b2f88 65702016-01-26 Richard Biener <rguenther@suse.de>
6571
6572 PR tree-optimization/69452
6573 * gcc.dg/torture/pr69452.c: New testcase.
6574
f7fc06e7 65752016-01-26 Jakub Jelinek <jakub@redhat.com>
6576
6577 PR target/69442
6578 * gcc.dg/pr69442.c: New test.
6579
d1dae587 65802016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6581
6582 PR target/67896
6583 * gcc.target/aarch64/simd/pr67896.C: New.
6584
ef7be7f8 65852016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6586
6587 PR tree-optimization/69400
6588 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6589 function.
6590 (plugin_init): Call it.
6591 * gcc.dg/torture/pr69400.c: New test.
6592
648433a4 65932016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6594
6595 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6596
45fc5243 65972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6598 Sebastian Pop <s.pop@samsung.com>
6599
6600 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6601 isl-0.15.
6602
c699f6a1 66032016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6604 Sebastian Pop <s.pop@samsung.com>
6605
6606 * gcc.dg/graphite/pr69292.c: New.
6607
b86e24ea 66082016-01-25 Jakub Jelinek <jakub@redhat.com>
6609
6610 * c-c++-common/goacc/use_device-1.c: New test.
6611
105cb8d7 66122016-01-25 Jeff Law <law@redhat.com>
6613
6614 PR tree-optimization/69196
6615 PR tree-optimization/68398
6616 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6617 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6618
44562749 66192016-01-25 David Edelsohn <dje.gcc@gmail.com>
6620
6621 PR target/69469
6622 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6623 Algorithm.
6624
6837fee7 66252016-01-25 Richard Biener <rguenther@suse.de>
6626
6627 PR testsuite/69380
6628 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6629
fe500d65 66302016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6631
6632 PR target/69421
6633 * gcc.dg/pr69421.c: New test.
6634
8eacba94 66352016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6636
6637 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6638 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6639 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6640 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6641 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6642 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6643 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6644 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6645 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6646 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6647
af09d40d 66482016-01-25 Richard Biener <rguenther@suse.de>
6649
6650 PR tree-optimization/69376
6651 * gcc.dg/torture/pr69376.c: New testcase.
6652
d65063f5 66532016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6654
6655 PR fortran/69397
6656 PR fortran/68442
6657 * gfortran.dg/interface_38.f90: New test.
6658 * gfortran.dg/interface_39.f90: New test.
80adbd96 6659
08c7bfb4 66602016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6661
6662 Revert:
6663 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6664
6665 PR c++/11858
6666 PR c++/24663
6667 PR c++/24664
6668 * g++.dg/template/pr11858.C: New test.
6669 * g++.dg/template/pr24663.C: New test.
6670 * g++.dg/template/unify12.C: New test.
6671 * g++.dg/template/unify13.C: New test.
6672 * g++.dg/template/unify14.C: New test.
6673 * g++.dg/template/unify15.C: New test.
6674 * g++.dg/template/unify16.C: New test.
6675 * g++.dg/template/unify17.C: New test.
6676
c2e7d2be 66772016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6678
6679 PR fortran/68283
6680 gfortran.dg/pr68283.f90: New test.
6681
9f2e8617 66822016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6683
6684 PR fortran/66094
6685 * gfortran.dg/inline_matmul_13.f90: New test.
6686 * gfortran.dg/matmul_bounds_8.f90: New test.
6687 * gfortran.dg/matmul_bounds_9.f90: New test.
6688 * gfortran.dg/matmul_bounds_10.f90: New test.
6689
a4838119 66902016-01-23 Tom de Vries <tom@codesourcery.com>
6691
6692 PR tree-optimization/69426
6693 * gcc.dg/autopar/pr69426.c: New test.
6694
feddf0dc 66952016-01-23 Martin Sebor <msebor@redhat.com>
6696
6697 PR c++/58109
6698 PR c++/69022
6699 * g++.dg/cpp0x/alignas5.C: New test.
6700 * g++.dg/ext/vector29.C: Same.
6701
132731fb 67022016-01-23 Uros Bizjak <ubizjak@gmail.com>
6703
6704 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6705 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6706 _GNU_SOURCE from compile flags to the source.
6707 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6708 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6709 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6710 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6711
51aec681 67122016-01-22 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR target/69432
6715 * g++.dg/opt/pr69432.C: New test.
6716
147aa3e3 67172016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718
6719 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6720 32-bit targets testing an -m64 multilib.
6721
4d04e35e 67222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6723
6724 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6725 64-bit support.
6726
86f38d0c 67272016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6728
6729 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6730
f776e712 67312016-01-21 Christian Bruel <christian.bruel@st.com>
6732
6733 PR target/68674
6734 * gcc.target/i386/pr68674.c
6735 * gcc.target/aarch64/pr68674.c
6736 * gcc.target/arm/pr68674.c
6737
7b9de435 67382016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 PR target/69403
6741 * gcc.c-torture/execute/pr69403.c: New test.
6742
9935a0ba 67432016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6744
6745 PR c++/55843
6746 * g++.dg/template/pr55843.C: New.
6747
06b94aa1 67482016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6749
6750 PR testsuite/66877
6751 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6752 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6753
b68773a8 67542016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6755
6756 PR testsuite/67489
132731fb 6757 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6758 from dg-do compile directive, and instead add
6759 { dg-require-effective-target int128 }.
b68773a8 6760
bbbbe8ab 67612016-01-20 Martin Sebor <msebor@redhat.com>
6762
6763 PR c/69405
6764 * gcc.dg/sync-fetch.c: New test.
6765
f3a6a26f 67662016-01-21 Martin Sebor <msebor@redhat.com>
6767
6768 PR target/69252
6769 * gcc.target/powerpc/pr69252.c: New test.
6770
d1565a03 67712016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6772
6773 PR fortran/65996
132731fb 6774 * gfortran.dg/pr65996.f90: New test.
d1565a03 6775
15a5a905 67762016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6777
6778 PR c++/68810
bbbbe8ab 6779 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6780 expected to generate an error.
15a5a905 6781
e4538af5 67822016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6783
6784 PR middle-end/66178
6785 * gcc.dg/torture/pr66178.c: New test.
6786
4d4180ce 67872016-01-21 Anton Blanchard <anton@samba.org>
6788 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6789
6790 PR target/63354
6791 * gcc.target/powerpc/pr63354.c: New test.
6792
86e16058 67932016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6794
6795 PR rtl-optimization/68990
6796 * gcc.target/i386/pr68990: New.
6797
b11b85e4 67982016-01-21 Nick Clifton <nickc@redhat.com>
6799
6800 PR target/69129
6801 * gcc.target/mips/pr69129.c: New.
6802
62dd9f85 68032016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/58046
6806 * g++.dg/cpp0x/pr58046.C: New.
6807
ac7d424b 68082016-01-21 Jakub Jelinek <jakub@redhat.com>
6809
47c0bea3 6810 PR target/69187
6811 PR target/65624
6812 * gcc.target/arm/pr69187.c: New test.
6813
ac7d424b 6814 PR c++/69355
6815 * g++.dg/torture/pr69355.C: New test.
6816
9e18b252 68172016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6818 Sebastian Pop <s.pop@samsung.com>
6819
6820 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6821
de862e2f 68222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6823 Sebastian Pop <s.pop@samsung.com>
6824
132731fb 6825 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6826
f55f9344 68272016-01-21 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR middle-end/67653
6830 * c-c++-common/pr67653.c: New test.
6831 * gcc.dg/torture/pr29119.c: Add dg-warning.
6832
62752e71 68332016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6834
6835 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6836
16d4186f 68372016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6838
6839 PR c/24293
6840 * gcc.dg/pr24293.c: New test.
6841 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6842 incomplete struct type.
6843 * gcc.dg/declspec-1.c: Likewise.
6844 * gcc.dg/pr63549.c: Likewise.
6845
58219d13 68462016-01-20 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR tree-optimization/66612
6849 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6850 for bdn instruction.
6851
a7b5688a 68522016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6853
6854 * lib/target-supports.exp
6855 (check_effective_target_arm_fp_ok_nocache): New.
6856 (check_effective_target_arm_fp_ok): New.
6857 (add_options_for_arm_fp): New.
6858 (check_effective_target_arm_crypto_ok_nocache): Require
6859 target_arm_v8_neon_ok instead of arm32.
6860 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6861 (check_effective_target_arm_crypto_pragma_ok): New.
6862 (add_options_for_arm_vfp): New.
6863 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6864 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6865 target instead. Force initial fpu to vfp.
6866 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6867 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6868 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6869 dependency.
6870 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6871 use arm_vfp effective target instead. Force initial fpu to vfp.
6872 * gcc.target/arm/attr-neon3.c: Likewise.
6873 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6874 arm_vfp_ok.
6875 * gcc.target/arm/unsigned-float.c: Likewise.
6876 * gcc.target/arm/vfp-1.c: Likewise.
6877 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6878 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6879 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6880 * gcc.target/arm/vfp-ldmias.c: Likewise.
6881 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6882 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6883 * gcc.target/arm/vfp-stmiad.c: Likewise.
6884 * gcc.target/arm/vfp-stmias.c: Likewise.
6885 * gcc.target/arm/vnmul-1.c: Likewise.
6886 * gcc.target/arm/vnmul-2.c: Likewise.
6887 * gcc.target/arm/vnmul-3.c: Likewise.
6888 * gcc.target/arm/vnmul-4.c: Likewise.
6889
7ca56ca8 68902016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 6891
7fb75b57 6892 PR testsuite/69366
6893 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6894 the MPX run-time library, for compile-time MPX test.
6895 * gcc.target/i386/chkp-always_inline.c: Likewise.
6896 * gcc.target/i386/chkp-bndret.c: Likewise.
6897 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6898 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6899 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6900 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6901 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6902 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6903 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6904 * gcc.target/i386/chkp-label-address.c: Likewise.
6905 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6906 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6907 * gcc.target/i386/chkp-pr69044.c: Likewise.
6908 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6909 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6910 * gcc.target/i386/chkp-strchr.c: Likewise.
6911 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6912 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6913 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6914 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6915 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6916 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6917 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6918 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6919 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6920 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6921 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6922 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6923 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6924 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6925 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6926 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6927 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6928 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6929 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6930 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6931 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6932 * gcc.target/i386/pr63995-2.c: Likewise.
6933 * gcc.target/i386/pr64805.c: Likewise.
6934 * gcc.target/i386/pr65044.c: Likewise.
6935 * gcc.target/i386/pr65167.c: Likewise.
6936 * gcc.target/i386/pr65183.c: Likewise.
6937 * gcc.target/i386/pr65184.c: Likewise.
6938 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 6939
f2da0b99 69402016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6941
6942 PR tree-optimization/69328
6943 * gcc.dg/pr69328.c: New test.
6944
4d379676 69452016-01-20 Jeff Law <law@redhat.com>
6946
4a11f145 6947 PR target/25114
4d379676 6948 * gcc.target/m68k/pr25114.c: New test.
6949
0754bad1 69502016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6951
6952 * gcc.target/arm/memset-inline-10.c: Added
6953 dg-require-effective-target arm_thumb2_ok.
6954
63bd5c2d 69552016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6956
6957 * gcc.dg/debug/dwarf2/sso.c: New test.
6958
a9c01e81 69592016-01-19 Uros Bizjak <ubizjak@gmail.com>
6960
6961 PR testsuite/68820
6962 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6963 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6964 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6965
53fa0e54 69662016-01-19 Jan Hubicka <hubicka@ucw.cz>
6967
6968 PR ipa/66223
6969 * g++.dg/ipa/devirt-50.C: New testcase.
6970
e035a62c 69712016-01-19 Marek Polacek <polacek@redhat.com>
6972
6973 PR c++/68965
6974 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6975 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6976
885cc3ea 69772016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6978
6979 PR target/69135
6980 * gcc.target/arm/pr69135_1.c: New test.
6981
07bd240e 69822015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6983
6984 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6985
9f60d257 69862015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6987
6988 * gcc.target/aarch64/ccmp_1.c: New testcase.
6989
a0c919f7 69902016-01-19 Marek Polacek <polacek@redhat.com>
6991
6992 PR c++/68586
6993 * g++.dg/cpp0x/enum30.C: New test.
6994
dc5d6d17 69952016-01-19 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/69336
6998 * g++.dg/tree-ssa/pr69336.C: New testcase.
6999
6dd156e0 70002016-01-19 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR debug/65779
7003 * gcc.dg/pr65779.c: New test.
7004
3e0d45b9 70052016-01-19 Richard Biener <rguenther@suse.de>
7006
7007 PR tree-optimization/69352
7008 * gcc.dg/torture/pr69352.c: New testcase.
7009
7a3cf64d 70102016-01-19 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR rtl-optimization/68955
7013 PR rtl-optimization/64557
7014 * gcc.dg/torture/pr68955.c: New test.
7015
8be55b33 70162016-01-19 Jan Hubicka <hubicka@ucw.cz>
7017
7018 PR lto/69136
7019 * g++.dg/torture/pr69136.C: New testcase.
7020
72a985d7 70212016-01-19 Jan Hubicka <hubicka@ucw.cz>
7022
7023 PR lto/69133
7024 * g++.dg/lto/pr69133_0.C: New testcase.
7025 * g++.dg/lto/pr69133_1.C: New testcase.
7026
56778b62 70272016-01-15 Jeff Law <law@redhat.com>
7028
7029 PR tree-optimization/69320
7030 * gcc.c-torture/pr69320-1.c: New test.
7031 * gcc.c-torture/pr69320-2.c: New test.
7032 * gcc.c-torture/pr69320-3.c: New test.
7033 * gcc.c-torture/pr69320-4.c: New test.
7034
ced41b93 70352016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7036
7037 PR c++/11858
7038 PR c++/24663
7039 PR c++/24664
7040 * g++.dg/template/pr11858.C: New test.
7041 * g++.dg/template/pr24663.C: New test.
7042 * g++.dg/template/unify12.C: New test.
7043 * g++.dg/template/unify13.C: New test.
7044 * g++.dg/template/unify14.C: New test.
7045 * g++.dg/template/unify15.C: New test.
7046 * g++.dg/template/unify16.C: New test.
7047 * g++.dg/template/unify17.C: New test.
7048
7f8cbcaf 70492016-01-18 David Malcolm <dmalcolm@redhat.com>
7050
7051 PR testsuite/69181
7052 * gcc.dg/pr69181-1.c: New test file.
7053 * gcc.dg/pr69181-2.c: New test file.
7054 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7055 globals by moving it to...
7056 (cleanup-after-saved-dg-test): ...this new function. Add
7057 "global additional_sources_used". Add reset of global
7058 multiline_expected_outputs to the empty list.
7059 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7060 global to...
7061 (multiline_expected_outputs): ...this, and updated comments to
7062 note that it is modified from gcc-dg.exp.
7063 (dg-end-multiline-output): Update for the above renaming.
7064 (handle-multiline-outputs): Likewise. Remove the clearing
7065 of the expected outputs to the empty list.
7066
3c7cbfc0 70672016-01-18 Richard Biener <rguenther@suse.de>
7068
7069 PR tree-optimization/69297
7070 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7071
81d49cc1 70722016-01-18 Joseph Myers <joseph@codesourcery.com>
7073
7074 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7075 dg-options.
7076 * gcc.target/mips/mips-3d-2.c: Likewise.
7077 * gcc.target/mips/mips-3d-3.c: Likewise.
7078 * gcc.target/mips/mips-3d-4.c: Likewise.
7079 * gcc.target/mips/mips-3d-5.c: Likewise.
7080 * gcc.target/mips/mips-3d-6.c: Likewise.
7081 * gcc.target/mips/mips-3d-7.c: Likewise.
7082 * gcc.target/mips/mips-3d-8.c: Likewise.
7083 * gcc.target/mips/mips-3d-9.c: Likewise.
7084 * gcc.target/mips/mips-ps-1.c: Likewise.
7085 * gcc.target/mips/mips-ps-2.c: Likewise.
7086 * gcc.target/mips/mips-ps-3.c: Likewise.
7087 * gcc.target/mips/mips-ps-4.c: Likewise.
7088 * gcc.target/mips/mips-ps-5.c: Likewise.
7089 * gcc.target/mips/mips-ps-6.c: Likewise.
7090 * gcc.target/mips/mips-ps-7.c: Likewise.
7091 * gcc.target/mips/mips-ps-type.c: Likewise.
7092 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7093 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7094
03c4ff3a 70952016-01-18 Tom de Vries <tom@codesourcery.com>
7096
7097 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7098 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7099 * c-c++-common/goacc/kernels-empty.c: New test.
7100 * c-c++-common/goacc/kernels-eternal.c: New test.
7101 * c-c++-common/goacc/kernels-loop-2.c: New test.
7102 * c-c++-common/goacc/kernels-loop-3.c: New test.
7103 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7104 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7105 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7106 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7107 * c-c++-common/goacc/kernels-loop-data.c: New test.
7108 * c-c++-common/goacc/kernels-loop-g.c: New test.
7109 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7110 * c-c++-common/goacc/kernels-loop-n.c: New test.
7111 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7112 * c-c++-common/goacc/kernels-loop.c: New test.
7113 * c-c++-common/goacc/kernels-noreturn.c: New test.
7114 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7115 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7116 * c-c++-common/goacc/kernels-reduction.c: New test.
7117
22e3dcee 71182016-01-18 Tom de Vries <tom@codesourcery.com>
7119
7120 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7121 * gcc.dg/autopar/outer-2.c: Same.
7122 * gcc.dg/autopar/outer-3.c: Same.
7123 * gcc.dg/autopar/outer-4.c: Same.
7124 * gcc.dg/autopar/outer-5.c: Same.
7125 * gcc.dg/autopar/outer-6.c: Same.
7126 * gcc.dg/autopar/parallelization-1.c: Same.
7127 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7128 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7129 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7130 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7131 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7132 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7133 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7135 * gcc.dg/autopar/pr39500-1.c: Same.
7136 * gcc.dg/autopar/pr39500-2.c: Same.
7137 * gcc.dg/autopar/pr46193.c: Same.
7138 * gcc.dg/autopar/pr46194.c: Same.
7139 * gcc.dg/autopar/pr49580.c: Same.
7140 * gcc.dg/autopar/pr49960-1.c: Same.
7141 * gcc.dg/autopar/pr49960.c: Same.
7142 * gcc.dg/autopar/pr68373.c: Same.
7143 * gcc.dg/autopar/reduc-1.c: Same.
7144 * gcc.dg/autopar/reduc-1char.c: Same.
7145 * gcc.dg/autopar/reduc-1short.c: Same.
7146 * gcc.dg/autopar/reduc-2.c: Same.
7147 * gcc.dg/autopar/reduc-2char.c: Same.
7148 * gcc.dg/autopar/reduc-2short.c: Same.
7149 * gcc.dg/autopar/reduc-3.c: Same.
7150 * gcc.dg/autopar/reduc-4.c: Same.
7151 * gcc.dg/autopar/reduc-6.c: Same.
7152 * gcc.dg/autopar/reduc-7.c: Same.
7153 * gcc.dg/autopar/reduc-8.c: Same.
7154 * gcc.dg/autopar/reduc-9.c: Same.
7155 * gcc.dg/autopar/uns-outer-4.c: Same.
7156 * gcc.dg/autopar/uns-outer-5.c: Same.
7157 * gcc.dg/autopar/uns-outer-6.c: Same.
7158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7159 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7160
fd5cbe2f 71612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7162
7163 PR target/63679
7164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7165 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7166
fa75ab55 71672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7168
7169 PR target/63679
7170 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7171 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7172 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7173
214b2582 71742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7175
7176 PR target/63679
7177 * gcc.dg/tree-ssa/sra-17.c: New.
7178 * gcc.dg/tree-ssa/sra-18.c: New.
7179
13146837 71802016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7181
7182 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7183
6ccd18c2 71842016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7185
7186 * gnat.dg/inline12.adb: New test.
7187
8872b95f 71882016-01-18 Bin Cheng <bin.cheng@arm.com>
7189
7190 PR tree-optimization/66797
7191 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7192
971514e3 71932016-01-18 Richard Biener <rguenther@suse.de>
7194
7195 PR tree-optimization/69170
7196 * gcc.dg/torture/pr69170.c: New testcase.
7197
dfb6d139 71982016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7199
7200 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7201
164d84c2 72022016-01-16 Tom de Vries <tom@codesourcery.com>
7203
7204 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7205
4c33b769 72062016-01-16 Tom de Vries <tom@codesourcery.com>
7207
7208 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7209 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7210 redundant dg-require-effective-target pthread.
7211 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7212 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7213 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7214 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7215 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7216 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7217 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7218
673441b0 72192016-01-16 David Edelsohn <dje.gcc@gmail.com>
7220
7221 PR target/68609
7222 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7223 * gcc.target/powerpc/recip-7.c: Same.
7224
90153ae7 72252016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7226
7227 PR c++/69091
7228 * g++.dg/template/pr69091.C: New test.
7229
bc24d01d 72302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7231
7232 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7233 dump does not contain an error_mark_node.
7234 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7235 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7236
4067c0fd 72372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7238
7239 PR c++/68936
7240 * g++.dg/template/pr68936.C: New test.
7241
27c6dbdd 72422016-01-15 David Edelsohn <dje.gcc@gmail.com>
7243
7244 PR target/68609
7245 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7246 * gcc.target/powerpc/recip-2.c: Same.
7247 * gcc.target/powerpc/recip-3.c: Same.
7248 * gcc.target/powerpc/recip-4.c: Same.
7249 * gcc.target/powerpc/recip-sqrtf.c: Same.
7250
e390c57d 72512016-01-15 Jeff Law <law@redhat.com>
7252
7253 PR tree-optimization/69270
7254 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7255 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7256
ddcfeaf1 72572016-01-15 Paul Thomas <pault@gcc.gnu.org>
7258
7259 PR fortran/49630
7260 * gfortran.dg/deferred_character_13.f90: New test for the fix
7261 of comment 3 of the PR.
7262
7263 PR fortran/54070
7264 * gfortran.dg/deferred_character_8.f90: New test
7265 * gfortran.dg/allocate_error_5.f90: New test
7266
7267 PR fortran/60593
7268 * gfortran.dg/deferred_character_10.f90: New test
7269
7270 PR fortran/60795
7271 * gfortran.dg/deferred_character_14.f90: New test
7272
7273 PR fortran/61147
7274 * gfortran.dg/deferred_character_11.f90: New test
7275
7276 PR fortran/64324
7277 * gfortran.dg/deferred_character_9.f90: New test
7278
81be349c 72792016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7280
7281 PR rtl-optimization/69030
7282 * gcc.target/i386/pr69030.c: New.
7283
998456c5 72842016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7285
7286 * gcc.target/aarch64/target_attr_17.c: New test.
7287
0d85be19 72882016-01-15 Richard Biener <rguenther@suse.de>
7289
7290 PR tree-optimization/66856
7291 * gcc.dg/torture/pr66856-1.c: New testcase.
7292 * gcc.dg/torture/pr66856-2.c: Likewise.
7293
321d36c8 72942016-01-15 Richard Biener <rguenther@suse.de>
7295
7296 PR debug/69137
7297 * g++.dg/lto/pr69137_0.C: New testcase.
7298
d94a1f53 72992016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7300
7301 PR middle-end/69246
7302 * gcc.target/i386/pr69246.c: New test.
7303
5fe9a861 73042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7305
a9c01e81 7306 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7307
3d05a5e9 73082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7309
7310 PR c++/56194
7311 * g++.dg/init/const9.C: Disable test on S/390.
7312
5e8132b5 73132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7314
7315 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7316 * g++.dg/Wno-frame-address.C: Ditto.
7317
32307cdf 73182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7319
7320 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7321
1ca28250 73222016-01-15 Richard Biener <rguenther@suse.de>
7323
7324 PR tree-optimization/68961
7325 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7326
6271bd93 73272016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7328
7329 * gcc.target/i386/pr65105-5.c: New test.
7330
dfb6d139 73312016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7332
7333 * gcc.c-torture/execute/alias-4.c: New testcase.
7334
dfb6d139 73352016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7336
7337 PR ipa/68148
7338 * g++.dg/ipa/devirt-49.C: New testcase.
7339
7bbac464 73402016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7341
7342 PR target/65837
7343 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7344 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7345 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7346
4345b868 73472016-01-15 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/69117
7350 * gcc.dg/torture/pr69117.c: New testcase.
7351
580357e7 73522015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7353
7354 PR c++/69048
7355 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7356
612baa31 73572016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7358
7359 PR testsuite/67509
7360 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7361 range tests use 100 * maximum instead of maximum + 1.
7362
44e09bc4 73632016-01-14 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR debug/69244
7366 * gcc.dg/guality/pr69244.c: New test.
7367
96962ae4 73682016-01-14 Uros Bizjak <ubizjak@gmail.com>
7369
7370 * lib/target-supports.exp (check_effective_target_issignaling):
7371 New procedure.
7372 * gcc.dg/pr61441.c: Require issignaling effective target.
7373
ab9c400b 73742016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7375
7376 PR target/68803
7377 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7378
a7ed4583 73792016-01-14 David Malcolm <dmalcolm@redhat.com>
7380
7381 PR c++/68819
7382 PR preprocessor/69177
7383 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7384 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7385 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7386 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7387
77f35cec 73882016-01-14 Marek Polacek <polacek@redhat.com>
7389
7390 PR c/69262
7391 * gcc.dg/array-15.c: New test.
7392
915d0950 73932016-01-14 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR middle-end/68146
7396 PR tree-optimization/69155
7397 * gfortran.dg/pr68146.f: New test.
7398 * gfortran.dg/pr69155.f90: New test.
7399
24651fb7 74002016-01-14 Richard Biener <rguenther@suse.de>
7401
7402 PR tree-optimization/68060
7403 * gcc.dg/torture/pr68060-1.c: New testcase.
7404 * gcc.dg/torture/pr68060-2.c: Likewise.
7405
2f63f950 74062016-01-14 Nick Clifton <nickc@redhat.com>
7407
7408 * lib/target-supports.exp
7409 (check_effective_target_arm_neon_ok_nocache): Add an option
7410 sequence that includes setting the ARM architecture to ARMv7-A.
7411 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7412 command line options necessary to enable Neon support.
7413 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7414 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7415 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7416 * gcc.target/arm/pr69180.c: Likewise.
7417
3ce0acde 74182016-01-14 Jeff Law <law@redhat.com>
7419
7420 PR tree-optimization/69270
7421 * gcc.dg/tree-ssa/pr69270.c: New test.
7422
bda05c57 74232016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7424
7425 PR c/66208
7426 * c-c++-common/pr66208.c: New file.
7427
9b657cf1 74282016-01-13 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR tree-optimization/69156
7431 * gcc.dg/pr69156.c: New test.
7432
58ba1b9d 74332016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7434
7435 * gcc.target/i386/pr69225-7.c: New test.
7436
e5fee0fe 74372016-01-13 Richard Henderson <rth@redhat.com>
7438
7439 * gcc.dg/tm/memopt-13.c: Update expected function.
7440 * gcc.dg/tm/memopt-6.c: Likewise.
7441
3f0e9745 74422016-01-13 Uros Bizjak <ubizjak@gmail.com>
7443
7444 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7445 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7446 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7447 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7448
3f0e9745 74492016-01-13 Tom de Vries <tom@codesourcery.com>
7450
7451 PR tree-optimization/69169
7a6ddc0d 7452 * gcc.dg/pr69169.c: New test.
7453
9b657cf1 74542016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7455
7456 PR target/69228
7457 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7458 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7459 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7460 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7461 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7462 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7463 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7464 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7465
f704d701 74662016-01-13 Jakub Jelinek <jakub@redhat.com>
7467
7468 PR target/69247
7469 * gcc.dg/pr69247.c: New test.
7470
e966d6b9 74712016-01-13 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/69242
7474 * gcc.dg/torture/pr69242.c: New testcase.
7475
1ca1d9b2 74762016-01-13 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/69186
7479 * gcc.dg/torture/pr69186.c: New testcase.
7480
d07cbccc 74812016-01-13 Jeff Law <law@redhat.com>
7482
7483 PR tree-optimization/67755
7484 * gcc.dg/tree-ssa/pr67755.c: New test.
7485
74862016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 7487
7488 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7489 pass number in output by a star.
7490
b95d41cf 74912016-01-12 Bin Cheng <bin.cheng@arm.com>
7492
7493 PR tree-optimization/68911
7494 * gcc.c-torture/execute/pr68911.c: New test.
7495
91d87e22 74962016-01-12 Marek Polacek <polacek@redhat.com>
7497
7498 PR c++/68979
7499 * g++.dg/warn/permissive-1.C: New test.
7500
8a9401a4 75012016-01-12 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR objc++/68511
7504 PR c++/69213
7505 * g++.dg/opt/pr69213.C: New test.
7506
b9cb7a67 75072016-01-12 Christian Bruel <christian.bruel@st.com>
7508
7509 PR target/69180
7510 * gcc.target/arm/pr69180.c: New test.
7511
e4c96992 75122016-01-12 Richard Biener <rguenther@suse.de>
7513
7514 PR lto/69077
7515 * g++.dg/lto/pr69077_0.C: New testcase.
7516 * g++.dg/lto/pr69077_1.C: Likewise.
7517
90525f61 75182016-01-12 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR target/69175
7521 * g++.dg/opt/pr69175.C: New test.
7522
9e7edfd3 75232016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7524
7525 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7526 rather than #including math.h & stdlib.h.
7527 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7528 * gcc.dg/vect/pr49771.c: Likewise.
7529 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7530 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7531 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7532 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7533 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7534 * gcc.dg/vect/pr44507.c: Likewise.
7535 * gcc.dg/vect/pr45902.c: Likewise.
7536 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7537 * gcc.dg/vect/vect-117.c: Likewise.
7538 * gcc.dg/vect/vect-99.c: Likewise.
7539 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7540 * gcc.dg/vect/vect-cond-1.c: Likewise.
7541 * gcc.dg/vect/vect-cond-2.c: Likewise.
7542 * gcc.dg/vect/vect-cond-3.c: Likewise.
7543 * gcc.dg/vect/vect-cond-4.c: Likewise.
7544 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7545 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7546 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7547 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7548 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7549 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7550 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7551 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7552 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7553 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7554 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7555 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7556 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7557 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7558 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7559 include of signal.h.
7560 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7561 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7562 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7563 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7564 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7565 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7566 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7567 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7568 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7569 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7570 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7571 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7572 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7573 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7574 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7575 * gcc.dg/vect/vect-outer-5.c: Likewise.
7576 * gcc.dg/vect/vect-outer-6.c: Likewise.
7577 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7578 include of stdio.h.
7579
3368873d 75802016-01-12 Nick Clifton <nickc@redhat.com>
7581
7582 PR target/68913
7583 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7584 to fread so that it will be found in all target runtimes.
7585
0464ea95 75862016-01-12 Richard Biener <rguenther@suse.de>
7587
7588 PR tree-optimization/69053
7589 * g++.dg/torture/pr69053.C: New testcase.
7590
7819730f 75912016-01-12 Richard Biener <rguenther@suse.de>
7592
7593 PR tree-optimization/69168
7594 * gcc.dg/torture/pr69168.c: New testcase.
7595
995bfebf 75962016-01-12 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/69157
7599 * gcc.dg/torture/pr69157.c: New testcase.
7600
76012016-01-12 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/69174
7604 * gcc.dg/torture/pr69174.c: New testcase.
7605
1d10d64c 76062016-01-12 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR c++/66808
7609 PR c++/69000
7610 * g++.dg/tls/pr66808.C: New test.
7611 * g++.dg/tls/pr69000.C: New test.
7612
f0b79faf 76132016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7614
7615 * gcc.target/powerpc/swaps-p8-23.c: New test.
7616 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7617
04cf75a4 76182016-01-11 John David Anglin <danglin@gcc.gnu.org>
7619
7620 PR tree-optimization/68356
7621 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7622
0eb4264c 76232016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7624 Jim Wilson <jim.wilson@linaro.org>
7625
7626 PR target/69194
7627 * gcc.target/arm/pr69194.c: New test.
7628
2f66de64 76292016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7630
7631 PR target/69225
7632 * gcc.target/i386/pr69225-1.c: New test.
7633 * gcc.target/i386/pr69225-2.c: Likewise.
7634 * gcc.target/i386/pr69225-3.c: Likewise.
7635 * gcc.target/i386/pr69225-4.c: Likewise.
7636 * gcc.target/i386/pr69225-5.c: Likewise.
7637 * gcc.target/i386/pr69225-6.c: Likewise.
7638
36105e82 76392016-01-11 Jakub Jelinek <jakub@redhat.com>
7640
1c78ce2e 7641 PR target/67462
7642 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7643 if lp64.
7644
a4a87320 7645 PR target/69071
7646 * gcc.dg/pr69071.c: New test.
7647
91fbd04f 7648 PR c++/69211
7649 * g++.dg/opt/pr69211.C: New test.
7650
36105e82 7651 PR tree-optimization/69214
7652 * gcc.c-torture/compile/pr69214.c: New test.
7653
e934c380 76542016-01-11 Uros Bizjak <ubizjak@gmail.com>
7655
7656 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7657 * gcc.target/i386/pr66232-11.c: Ditto.
7658 * gcc.target/i386/pr66232-12.c: Ditto.
7659 * gcc.target/i386/pr66232-13.c: Ditto.
7660
3ff1b153 76612016-01-11 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/69173
7664 * gcc.dg/torture/pr69173.c: New testcase.
7665
04e1504c 76662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7667
7668 PR rtl-optimization/68796
7669 * gcc.target/aarch64/tst_5.c: New test.
7670 * gcc.target/aarch64/tst_6.c: Likewise.
7671
ae8718b5 76722016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7673
7674 PR rtl-optimization/68841
7675 * gcc.dg/pr68841.c: New test.
7676 * gcc.c-torture/execute/pr68841.c: New test.
7677
bd8bece2 76782016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7679
7680 PR rtl-optimization/68920
7681 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7682 for ix86 targets.
7683 * gcc.dg/ifcvt-5.c: New test.
7684
9b657cf1 76852016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7686
7687 PR bootstrap/69123
7688 * g++.dg/pr69123.C: New.
7689
7a158352 76902016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7691
7692 PR target/69010
7693 * gcc.target/i386/pr69010.c: New test.
7694
ff375d11 76952016-01-11 Martin Jambor <mjambor@suse.cz>
7696
7697 PR ipa/69044
7698 * gcc.target/i386/chkp-pr69044.c: New test.
7699
9eb890f1 77002016-01-11 Tom de Vries <tom@codesourcery.com>
7701
7702 PR tree-optimization/69109
7703 * gcc.dg/autopar/pr69109-2.c: New test.
7704 * gcc.dg/autopar/pr69109.c: New test.
7705
c4157ee5 77062016-01-11 Tom de Vries <tom@codesourcery.com>
7707
7708 PR tree-optimization/69108
7709 * gcc.dg/autopar/pr69108.c: New test.
7710
b933e511 77112016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7712
7713 PR c++/69029
7714 * c-c++-common/Wisleading-indentation.c: Augment test.
7715
efb73de1 77162016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7717
7718 PR fortran/69154
7719 * gfortran.dg/inline_matmul_12.f90: New test.
7720
40c86c3b 77212016-01-10 Paul Thomas <pault@gcc.gnu.org>
7722
7723 PR fortran/67779
7724 * gfortran.dg/actual_array_offset_1: New test.
7725
a006c0bb 77262016-01-10 Tom de Vries <tom@codesourcery.com>
7727
7728 PR tree-optimization/69062
7729 * gcc.dg/autopar/pr69062.c: New test.
7730
880ed4be 77312016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7732
7733 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7734 * gcc.dg/vect/slp-perm-2.c: Likewise.
7735 * gcc.dg/vect/slp-perm-3.c: Likewise.
7736 * gcc.dg/vect/slp-perm-5.c: Likewise.
7737 * gcc.dg/vect/slp-perm-6.c: Likewise.
7738 * gcc.dg/vect/slp-perm-7.c: Likewise.
7739 * gcc.dg/vect/slp-perm-8.c: Likewise.
7740
d95e1856 77412016-01-10 Tom de Vries <tom@codesourcery.com>
7742
7743 PR tree-optimization/69039
7744 * gcc.dg/autopar/pr69039.c: New test.
7745
0f8f48d0 77462016-01-09 Marek Polacek <polacek@redhat.com>
7747
7748 PR c++/69113
7749 * g++.dg/pr69113.C: New test.
7750
7dff0499 77512016-01-09 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR middle-end/50865
7754 PR tree-optimization/69097
7755 * gcc.c-torture/execute/pr50865.c: New test.
7756 * gcc.c-torture/execute/pr69097-1.c: New test.
7757 * gcc.c-torture/execute/pr69097-2.c: New test.
7758 * gcc.dg/pr69097-1.c: New test.
7759 * gcc.dg/pr69097-2.c: New test.
7760
18431e78 77612016-01-09 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR c++/69164
7764 * g++.dg/opt/pr69164.C: New test.
7765
1943a4a2 77662016-01-08 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR tree-optimization/69167
7769 * gcc.dg/pr69167.c: New test.
7770
a143e277 77712016-01-08 Marek Polacek <polacek@redhat.com>
7772
7773 PR c++/68449
7774 * g++.dg/pr68449.C: New.
7775
44c01906 77762016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7777
7778 PR tree-optimization/68707
7779 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7780 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7781 on platforms supporting it.
7782 * gcc.dg/vect/slp-perm-2.c: Likewise.
7783 * gcc.dg/vect/slp-perm-3.c: Likewise.
7784 * gcc.dg/vect/slp-perm-5.c: Likewise.
7785 * gcc.dg/vect/slp-perm-7.c: Likewise.
7786 * gcc.dg/vect/slp-perm-8.c: Likewise.
7787 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7788 on platforms supporting it.
7789
c437d1e8 77902016-01-08 Jakub Jelinek <jakub@redhat.com>
7791
c9595c51 7792 PR tree-optimization/69162
7793 * gcc.dg/pr69162.c: New test.
7794
c437d1e8 7795 PR tree-optimization/69172
7796 * gcc.dg/pr69172.c: New test.
7797
6a46a28c 77982016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7799
7800 PR tree-optimization/67781
7801 * gcc.c-torture/execute/pr67781.c: New file.
7802
62ad9a04 78032016-01-08 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR tree-optimization/69083
7806 * gcc.dg/vect/pr69083.c: New test.
7807
9e0e8c2a 78082016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7809
7810 PR tree-optimization/61441
7811 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7812 Use -fexcess-precision=standard for compiler options.
7813 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7814
5d034e37 78152016-01-08 Jakub Jelinek <jakub@redhat.com>
7816
5013f740 7817 PR fortran/69128
7818 * gfortran.dg/gomp/pr69128.f90: New test.
7819
5d034e37 7820 PR c++/69145
7821 * g++.dg/ext/pr69145-1.C: New test.
7822 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7823 * g++.dg/ext/pr69145-2.h: New file.
7824
517906ff 78252016-01-07 Martin Sebor <msebor@redhat.com>
7826
7827 PR c/68966
7828 * gcc.dg/atomic-fetch-bool.c: New test.
7829 * gcc.dg/sync-fetch-bool.c: New test.
7830
cdbb524c 78312016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7832
7833 PR fortran/66680
7834 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7835
ec3aba9e 78362016-01-07 Nick Clifton <nickc@redhat.com>
7837
7838 PR target/66655
7839 * g++.dg/pr66655.C: New test.
7840 * g++.dg/pr66655_1.cc: Test support file.
7841 * g++.dg/pr66655.h: Test header file.
7842
9b657cf1 78432016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7844
7845 PR fortran/66680
7846 gfortran.dg/gomp/pr66680.f90: New test.
7847
cd45d7a5 78482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7849
7850 PR target/69171
7851 * gcc.target/i386/pr69171-1.c: New test.
7852 * gcc.target/i386/pr69171-2.c: Likewise.
7853 * gcc.target/i386/pr69171-3.c: Likewise.
7854 * gcc.target/i386/pr69171-4.c: Likewise.
7855 * gcc.target/i386/pr69171-5.c: Likewise.
7856 * gcc.target/i386/pr69171-6.c: Likewise.
7857
4a86a91a 78582015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7859
7860 PR middle-end/67639
7861 * c-c++-common/pr67639.c: New test.
7862
34c05552 78632016-01-07 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR tree-optimization/69141
7866 * g++.dg/opt/pr69141.C: New test.
7867
f08d6895 78682016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7869
7870 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7871
32ec4173 78722016-01-06 Uros Bizjak <ubizjak@gmail.com>
7873
7874 PR target/69140
7875 * gcc.target/i386/pr69140.c: New test
7876
d74214f3 78772016-01-06 David Malcolm <dmalcolm@redhat.com>
7878
7879 * gcc.dg/bad-dereference.c: New test case.
7880
73991cab 78812015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7882
7883 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7884
fc8cc457 78852016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7886
7887 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7888
be3c9981 78892016-01-06 Marek Polacek <polacek@redhat.com>
7890
7891 PR sanitizer/69099
7892 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7893
2cb724f9 78942016-01-05 Marek Polacek <polacek@redhat.com>
7895
7896 PR c/69104
7897 * gcc.dg/atomic-invalid-2.c: New.
7898
233a53ed 78992016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7900
7901 PR target/68991
7902 * gcc.target/i386/pr68991.c: New test.
7903
ea87c5e3 79042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7905
7906 PR target/68991
7907 * g++.dg/pr68991-1.C: New test.
7908 * g++.dg/pr68991-2.C: Likewise.
7909
1943a4a2 79102016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 7911
1943a4a2 7912 PR other/60465
afe82e5b 7913 * gcc.target/ia64/pr60465-gprel64.c: New test.
7914 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7915
1e9147dd 79162016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7917
7918 PR rtl-optimization/68651
7919 * gcc.target/aarch64/pr68651_1.c: New test.
7920
d42aa619 79212016-01-05 David Malcolm <dmalcolm@redhat.com>
7922
7923 PR c/69122
7924 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7925
1776de76 79262016-01-05 Nathan Sidwell <nathan@acm.org>
7927
2d7d361d 7928 PR c++/58583
7929 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7930
1776de76 7931 * gcc.dg/alias-15.c: New.
7932
5beb12c0 79332016-01-05 Nick Clifton <nickc@redhat.com>
7934
7935 PR target/68870
7936 * g++.dg/pr68770.C: New test.
7937
d8cca921 79382016-01-04 Mike Stump <mikestump@comcast.net>
7939
7940 * lib/target-supports.exp (check_effective_target_cilkplus):
7941 cilkplus targets require pthreads.
afc907ef 7942 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 7943
8427dff3 79442016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7945
7946 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7947 generation.
7948
f1717362 79492016-01-04 Jakub Jelinek <jakub@redhat.com>
7950
7951 Update copyright years.
7952
d7d6a3ab 79532016-01-04 Marek Polacek <polacek@redhat.com>
7954
7955 PR c/68908
7956 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7957 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7958 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7959
b8f4a5f9 79602016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7961
7962 * gcc.target/sparc/20160104-2.c: New test.
7963
6b5c028f 79642016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7965
7966 * gcc.target/sparc/20160104-1.c: New test.
7967
300e1002 79682016-01-03 Paul Thomas <pault@gcc.gnu.org>
7969
7970 PR fortran/65045
7971 * gfortran.dg/pr65045.f90: New test.
7972
855b105f 79732016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gnat.dg/specs/debug1.ads: Delete.
7976
bdc177dc 79772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7978
7979 PR libgfortran/68867
7980 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7981 expression.
7982
48aaffae 79832016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7984
7985 PR libgfortran/68867
7986 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7987 PowerPC.
7988
19a468b8 79892016-01-01 Paul Thomas <pault@gcc.gnu.org>
7990
7991 PR fortran/68864
7992 * gfortran.dg/pr68864.f90: New test.
7993
25371c91 79942016-01-01 Jakub Jelinek <jakub@redhat.com>
7995
2a659064 7996 PR tree-optimization/69070
7997 * gcc.dg/pr69070.c: New test.
7998
57aa9851 7999 PR sanitizer/69055
8000 * gfortran.dg/pr69055.f90: New test.
8001
25371c91 8002 PR target/69015
8003 * gcc.dg/pr69015.c: New test.
f1717362 8004\f
fb2c1edd 8005Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8006
8007Copying and distribution of this file, with or without modification,
8008are permitted in any medium without royalty provided the copyright
8009notice and this notice are preserved.