typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2
3 * g++.dg/init/array46.C: New.
4
5 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6
7 * gcc.target/i386/float128-3.c: New test.
8 * gcc.target/i386/quad-sse4.c: Ditto.
9 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
10 Update scan strings.
11
12 2016-06-14 Richard Biener <rguenther@suse.de>
13
14 PR middle-end/71526
15 * gfortran.dg/pr71526.f90: New testcase.
16
17 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
18
19 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
20 * gcc.dg/zero_bits_compound-1.c: Likewise.
21
22 2016-06-14 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/71522
25 * gcc.dg/torture/pr71522.c: New testcase.
26
27 2016-06-14 Jakub Jelinek <jakub@redhat.com>
28
29 PR tree-optimization/71520
30 * gcc.dg/tree-ssa/pr71520.c: New test.
31
32 2016-06-14 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/71521
35 * gcc.dg/tree-ssa/vrp101.c: New testcase.
36
37 2016-06-13 Jakub Jelinek <jakub@redhat.com>
38
39 PR sanitizer/71498
40 * c-c++-common/ubsan/bounds-13.c: New test.
41
42 PR preprocessor/71183
43 * gcc.dg/cpp/source_date_epoch-3.c: New test.
44
45 2016-06-13 Jeff Law <law@redhat.com>
46
47 PR tree-optimization/71403
48 * c-c++-common/ubsan/pr71403-1.c: New test.
49 * c-c++-common/ubsan/pr71403-2.c: New test.
50 * c-c++-common/ubsan/pr71403-3.c: New test.
51
52 2016-06-13 Jakub Jelinek <jakub@redhat.com>
53
54 PR middle-end/71478
55 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
56 Add -Wno-psabi -w to dg-options.
57
58 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
59
60 * gcc.target/powerpc/vadsdu-0.c: New test.
61 * gcc.target/powerpc/vadsdu-1.c: New test.
62 * gcc.target/powerpc/vadsdu-2.c: New test.
63 * gcc.target/powerpc/vadsdu-3.c: New test.
64 * gcc.target/powerpc/vadsdu-4.c: New test.
65 * gcc.target/powerpc/vadsdu-5.c: New test.
66 * gcc.target/powerpc/vadsdub-1.c: New test.
67 * gcc.target/powerpc/vadsdub-2.c: New test.
68 * gcc.target/powerpc/vadsduh-1.c: New test.
69 * gcc.target/powerpc/vadsduh-2.c: New test.
70 * gcc.target/powerpc/vadsduw-1.c: New test.
71 * gcc.target/powerpc/vadsduw-2.c: New test.
72
73 2016-06-13 David Malcolm <dmalcolm@redhat.com>
74
75 * gcc.dg/c99-init-2.c (c): Update expected error message.
76 * gcc.dg/init-bad-8.c (foo): Likewise.
77 * gcc.dg/spellcheck-fields-3.c: New test case.
78
79 2016-06-13 Martin Liska <mliska@suse.cz>
80
81 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
82 and "guess loop iv compared" heuristics.
83 * gcc.dg/predict-2.c: Likewise.
84 * gcc.dg/predict-3.c: Likewise.
85 * gcc.dg/predict-4.c: Likewise.
86 * gcc.dg/predict-5.c: Likewise.
87 * gcc.dg/predict-6.c: Likewise.
88
89 2016-06-13 Marek Polacek <polacek@redhat.com>
90
91 PR middle-end/71476
92 * c-c++-common/Wswitch-unreachable-4.c: New test.
93 * gcc.dg/Wswitch-unreachable-2.c: New test.
94 * g++.dg/tm/jump1.C: Move dg-warning.
95
96 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
97
98 * gnat.dg/renaming10.ad[sb]: New test.
99
100 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
101
102 PR fortran/70673
103 * gfortran.dg/pr70673.f90: New test.
104
105 2016-06-13 Richard Biener <rguenther@suse.de>
106
107 PR middle-end/64516
108 * gcc.dg/align-3.c: New testcase.
109
110 2016-06-13 Martin Liska <mliska@suse.cz>
111
112 * gcc.target/i386/pr71458.c: New test.
113
114 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
115
116 PR target/71241
117 * testsuite/gcc.dg/torture/float128-nan.c: New test.
118
119 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
120
121 PR target/60751
122 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
123 statement.
124
125 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
126
127 PR target/60751
128 * gfortran.dg/comma_IO_extension_1.f90: New test.
129 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
130 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
131 statement.
132 * gfortran.dg/graphite/pr38083.f90: Likewise.
133 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
134 missing format.
135
136 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gnat.dg/case_character.adb: New test.
139
140 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
141
142 PR middle-end/71310
143 * gcc.target/powerpc/pr71310.c: New testcase.
144
145 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
146
147 PR middle-end/71478
148 * gcc.dg/pr71478.c: New test.
149
150 2016-06-10 Jakub Jelinek <jakub@redhat.com>
151
152 PR middle-end/71494
153 * gcc.c-torture/execute/pr71494.c: New test.
154
155 PR c/68657
156 * gcc.target/i386/pr68657.c: New test.
157
158 PR inline-asm/68843
159 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
160 (test): Add -masm=intel alternatives.
161
162 2016-06-10 Martin Sebor <msebor@redhat.com>
163
164 PR c/71392
165 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
166
167 2016-06-10 Jeff Law <law@redhat.com>
168
169 PR tree-optimization/71335
170 * gcc.c-torture/execute/pr71335.c: New test.
171
172 2016-06-10 David Malcolm <dmalcolm@redhat.com>
173
174 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
175 the various "cannot tail-call: " messages.
176
177 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
178
179 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
180 and options.
181
182 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
183
184 PR sanitizer/71480
185 * c-c++-common/asan/pr71480.c: New test.
186
187 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
188
189 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
190 (ASMNAME2): Likewise.
191 (main): Replace fn in asm statement with ASMNAME ("fn").
192 * gcc.dg/guality/pr68037-2.c: Likewise.
193 * gcc.dg/guality/pr68037-3.c: Likewise.
194 * gcc.dg/torture/pr68037-1.c: Likewise.
195 * gcc.dg/torture/pr68037-2.c: Likewise.
196 * gcc.dg/torture/pr68037-3.c: Likewise.
197
198 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
199
200 PR inline-asm/68843
201 * gcc.target/i386/pr68843-1.c: New test.
202 * gcc.target/i386/pr68843-2.c: New test.
203
204 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
205 Cesar Philippidis <cesar@codesourcery.com>
206
207 PR middle-end/71373
208 * gcc.dg/goacc/nested-function-1.c: New file.
209 * gcc.dg/goacc/nested-function-2.c: Likewise.
210 * gcc.dg/goacc/pr71373.c: Likewise.
211 * gfortran.dg/goacc/cray-2.f95: Likewise.
212 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
213 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
214 * gfortran.dg/goacc/cray.f95: Update.
215 * gfortran.dg/goacc/loop-1.f95: Likewise.
216 * gfortran.dg/goacc/loop-3.f95: Likewise.
217 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
218 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
219
220 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
221
222 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
223 for OpenACC tile clauses.
224 * gfortran.dg/goacc/combined-directives.f90: Likewise.
225
226 PR c/71381
227 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
228 to...
229 * c-c++-common/goacc/cache-2.c: ... this new file.
230 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
231 * gfortran.dg/goacc/cache-2.f95: ... this new file.
232 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
233 usage.
234 * gfortran.dg/goacc/cray.f95: Likewise.
235 * gfortran.dg/goacc/loop-1.f95: Likewise.
236
237 2016-06-10 Alan Hayward <alan.hayward@arm.com>
238
239 PR tree-optimization/71407
240 PR tree-optimization/71416
241 * gcc.dg/vect/pr71407.c: New
242 * gcc.dg/vect/pr71416-1.c: New
243 * gcc.dg/vect/pr71416-2.c: New
244
245 2016-06-10 Richard Biener <rguenther@suse.de>
246
247 PR middle-end/71477
248 * gcc.dg/torture/pr71477.c: New testcase.
249
250 2016-06-09 Julia Koval <julia.koval@intel.com>
251
252 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
253 * gcc.target/i386/interrupt-13.c: Likewise.
254 * gcc.target/i386/interrupt-15.c: Likewise.
255 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
256 * gcc.target/i386/interrupt-24.c: Likewise.
257 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
258 * gcc.target/i386/interrupt-9.c: Likewise.
259 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
260
261 2016-06-09 Martin Sebor <msebor@redhat.com>
262
263 PR c/70883
264 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
265 * gcc.dg/builtin-constant_p-1.c: Same.
266 * gcc.dg/builtins-error.c: Same.
267 * gcc.dg/pr70859.c: Same.
268
269 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
270
271 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
272 * gcc.dg/torture/pr68067-1.c: Likewise.
273 * gcc.dg/torture/pr68067-2.c: Likewise.
274
275 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
276
277 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
278 when setting SIZE.
279
280 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
281
282 PR c++/71465
283 * g++.dg/inherit/crash5.C: New.
284 Revert:
285 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/70202
288 * g++.dg/inherit/crash5.C: New.
289 * g++.dg/inherit/virtual1.C: Adjust.
290
291 2016-06-09 Martin Liska <mliska@suse.cz>
292
293 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
294 * g++.dg/predict-loop-exit-2.C: Likewise.
295 * g++.dg/predict-loop-exit-3.C: Likewise.
296 * gcc.dg/predict-1.c: Likewise.
297 * gcc.dg/predict-2.c: Likewise.
298 * gcc.dg/predict-3.c: Likewise.
299 * gcc.dg/predict-4.c: Likewise.
300 * gcc.dg/predict-5.c: Likewise.
301 * gcc.dg/predict-6.c: Likewise.
302 * gcc.dg/predict-7.c: Likewise.
303
304 2016-06-09 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/71462
307 * gcc.dg/torture/pr71462.c: New testcase.
308
309 2016-06-09 Marek Polacek <polacek@redhat.com>
310
311 PR c/65471
312 * gcc.dg/c11-generic-3.c: New test.
313
314 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
315
316 * g++.dg/init/array42.C: New.
317 * g++.dg/init/array43.C: Likewise.
318 * g++.dg/init/array44.C: Likewise.
319 * g++.dg/init/array45.C: Likewise.
320 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
321 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
322 * g++.dg/cpp1y/auto-fn27.C: Likewise.
323 * g++.dg/gomp/pr35751.C: Likewise.
324 * g++.dg/init/array23.C: Likewise.
325 * g++.dg/init/brace2.C: Likewise.
326 * g++.dg/init/brace6.C: Likewise.
327
328 2016-06-08 Martin Sebor <msebor@redhat.com>
329 Jakub Jelinek <jakub@redhat.com>
330
331 PR c++/70507
332 PR c/68120
333 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
334 * c-c++-common/builtin-arith-overflow-2.c: New test.
335 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
336 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
337 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
338
339 2016-06-08 Jakub Jelinek <jakub@redhat.com>
340
341 PR c++/71442
342 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
343
344 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
345
346 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
347 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
348 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
349 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
350 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
351 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
352 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
353 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
354 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
355 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
356 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
357 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
358 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
359
360 2016-06-08 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/68558
363 * gcc.dg/vect/slp-44.c: New testcase.
364
365 2016-06-08 Richard Biener <rguenther@suse.de>
366
367 * gcc.dg/vect/slp-43.c: New testcase.
368
369 2016-06-08 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/71452
372 * gcc.dg/torture/pr71452.c: New testcase.
373
374 2016-06-08 Jakub Jelinek <jakub@redhat.com>
375
376 PR c++/71448
377 * g++.dg/torture/pr71448.C: New test.
378
379 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
380
381 PR debug/71432
382 PR ada/71413
383 * g++.dg/debug/pr71432.C: New test.
384
385 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
386
387 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
388 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
389 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
390
391 2016-06-08 Alan Hayward <alan.hayward@arm.com>
392
393 * gcc.dg/vect/vect-live-2.c: Update effective target.
394 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
395 * lib/target-supports.exp: Add aarch64 to vect_long.
396
397 2016-06-08 Marek Polacek <polacek@redhat.com>
398
399 PR c/71418
400 * gcc.dg/noncompile/pr71418.c: New test.
401
402 PR c/71426
403 * gcc.dg/noncompile/pr71426.c: New test.
404
405 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
406
407 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
408 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
409 * gcc.dg/predict-3.c: Update template.
410 * gcc.dg/predict-5.c: Update template.
411 * gcc.dg/predict-6.c: Update template.
412 * gcc.dg/predict-9.c: Update template.
413 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
414
415 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
416
417 * gcc.target/powerpc/vec-mul.c: New test.
418
419 2016-06-07 David Malcolm <dmalcolm@redhat.com>
420
421 * gcc.dg/spellcheck-fields-2.c: New test case.
422
423 2016-06-07 Richard Biener <rguenther@suse.de>
424
425 PR c/61564
426 * gcc.dg/Wpragmas-1.c: New testcase.
427 * gcc.dg/Wattributes-4.c: Likewise.
428 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
429 entry.
430
431 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
432
433 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
434 spurious debug code.
435
436 2016-06-07 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/71428
439 * gcc.dg/torture/pr71428.c: New testcase.
440
441 2016-06-07 Richard Biener <rguenther@suse.de>
442
443 PR middle-end/71423
444 * gcc.dg/torture/pr71423.c: New testcase.
445
446 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
447
448 PR middle-end/71408
449 * gcc.dg/tree-ssa/pr71408.c: New test.
450
451 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
452
453 PR middle-end/71281
454 * g++.dg/torture/pr71281.C: New test.
455
456 2016-06-06 Marek Polacek <polacek@redhat.com>
457
458 PR c/71362
459 * gcc.dg/pr71362.c: New test.
460
461 2016-06-06 Jakub Jelinek <jakub@redhat.com>
462 Patrick Palka <ppalka@gcc.gnu.org>
463
464 PR c++/70847
465 PR c++/71330
466 PR c++/71393
467 * g++.dg/opt/pr70847.C: New test.
468 * g++.dg/ubsan/pr70847.C: New test.
469 * g++.dg/ubsan/pr71393.C: New test.
470
471 2016-06-06 Jakub Jelinek <jakub@redhat.com>
472
473 PR tree-optimization/71259
474 * gcc.dg/vect/pr71259.c: New test.
475
476 2016-06-06 David Malcolm <dmalcolm@redhat.com>
477
478 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
479 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
480 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
481 above.
482
483 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
484
485 PR middle-end/37780
486 * gcc.c-torture/execute/pr37780.c: New test.
487 * gcc.target/aarch64/pr37780_1.c: Likewise.
488 * gcc.target/arm/pr37780_1.c: Likewise.
489
490 2016-06-06 Marek Polacek <polacek@redhat.com>
491
492 * c-c++-common/attr-may-alias-1.c: New test.
493 * c-c++-common/attr-may-alias-2.c: New test.
494 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
495
496 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
497
498 PR c/24414
499 * gcc.target/i386/pr24414.c: New test.
500
501 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
502
503 * gcc.target/sparc/vis4misc.c: New file.
504 * gcc.target/sparc/fpcmp.c: Likewise.
505 * gcc.target/sparc/fpcmpu.c: Likewise.
506
507 2016-06-06 Alan Hayward <alan.hayward@arm.com>
508
509 * gcc.dg/vect/vect-live-1.c: Use additional-options.
510 * gcc.dg/vect/vect-live-3.c: Likewise.
511
512 2016-06-06 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/71398
515 * gcc.dg/torture/pr71398.c: New testcase.
516
517 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
518
519 PR target/71389
520 * g++.dg/pr71389.C: New test.
521
522 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
523
524 PR fortran/71404
525 * gfortran.dg/fmt_read_5.f: New test.
526
527 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
528
529 PR fortran/69659
530 * gfortran.dg/class_array_22.f03: New test.
531
532 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
533
534 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
535
536 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
537
538 * gcc.dg/predict-9.c: Update template.
539
540 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/49377
543 * g++.dg/template/pr49377.C: New.
544
545 2016-06-04 Jakub Jelinek <jakub@redhat.com>
546
547 PR tree-optimization/71405
548 * g++.dg/torture/pr71405.C: New test.
549
550 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
551
552 PR c++/70202
553 * g++.dg/inherit/crash5.C: New.
554 * g++.dg/inherit/virtual1.C: Adjust.
555
556 2016-06-03 Jeff Law <law@redhat.com>
557
558 PR tree-optimization/71316
559 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
560
561 2016-06-03 Jakub Jelinek <jakub@redhat.com>
562
563 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
564 dg-additional-options with just -fno-tree-scev-cprop in it.
565 * gcc.dg/vect/vect-live-2.c: Likewise.
566 * gcc.dg/vect/vect-live-5.c: Likewise.
567 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
568 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
569 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
570
571 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
572
573 PR c++/27100
574 * g++.dg/other/friend6.C: New test.
575
576 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
577
578 * g++.dg/torture/ppc-ldst-array.C: New.
579
580 2016-06-03 Joseph Myers <joseph@codesourcery.com>
581
582 PR target/71276
583 PR target/71277
584 * gcc.dg/torture/builtin-fp-int-inexact.c,
585 gcc.target/i386/387-builtin-fp-int-inexact.c,
586 gcc.target/i386/387-rint-inline-1.c,
587 gcc.target/i386/387-rint-inline-2.c,
588 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
589 gcc.target/i386/sse2-rint-inline-1.c,
590 gcc.target/i386/sse2-rint-inline-2.c,
591 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
592 gcc.target/i386/sse4_1-rint-inline.c: New tests.
593
594 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
595 Julia Koval <julia.koval@intel.com>
596
597 PR target/66960
598 PR target/67630
599 PR target/67634
600 PR target/67841
601 PR target/68037
602 PR target/68618
603 PR target/68661
604 PR target/69575
605 PR target/69596
606 PR target/69734
607 * gcc.dg/guality/pr68037-1.c: New test.
608 * gcc.dg/guality/pr68037-2.c: Likewise.
609 * gcc.dg/guality/pr68037-3.c: Likewise.
610 * gcc.dg/torture/pr68037-1.c: Likewise.
611 * gcc.dg/torture/pr68037-2.c: Likewise.
612 * gcc.dg/torture/pr68037-3.c: Likewise.
613 * gcc.dg/torture/pr68661-1a.c: Likewise.
614 * gcc.dg/torture/pr68661-1b.c: Likewise.
615 * gcc.target/i386/interrupt-1.c: Likewise.
616 * gcc.target/i386/interrupt-2.c: Likewise.
617 * gcc.target/i386/interrupt-3.c: Likewise.
618 * gcc.target/i386/interrupt-4.c: Likewise.
619 * gcc.target/i386/interrupt-5.c: Likewise.
620 * gcc.target/i386/interrupt-6.c: Likewise.
621 * gcc.target/i386/interrupt-7.c: Likewise.
622 * gcc.target/i386/interrupt-8.c: Likewise.
623 * gcc.target/i386/interrupt-9.c: Likewise.
624 * gcc.target/i386/interrupt-10.c: Likewise.
625 * gcc.target/i386/interrupt-11.c: Likewise.
626 * gcc.target/i386/interrupt-12.c: Likewise.
627 * gcc.target/i386/interrupt-13.c: Likewise.
628 * gcc.target/i386/interrupt-14.c: Likewise.
629 * gcc.target/i386/interrupt-15.c: Likewise.
630 * gcc.target/i386/interrupt-16.c: Likewise.
631 * gcc.target/i386/interrupt-17.c: Likewise.
632 * gcc.target/i386/interrupt-18.c: Likewise.
633 * gcc.target/i386/interrupt-19.c: Likewise.
634 * gcc.target/i386/interrupt-20.c: Likewise.
635 * gcc.target/i386/interrupt-21.c: Likewise.
636 * gcc.target/i386/interrupt-22.c: Likewise.
637 * gcc.target/i386/interrupt-23.c: Likewise.
638 * gcc.target/i386/interrupt-24.c: Likewise.
639 * gcc.target/i386/interrupt-25.c: Likewise.
640 * gcc.target/i386/interrupt-26.c: Likewise.
641 * gcc.target/i386/interrupt-27.c: Likewise.
642 * gcc.target/i386/interrupt-28.c: Likewise.
643 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
644 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
645 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
646 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
647 * gcc.target/i386/interrupt-iamcu.c: Likewise.
648 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
649 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
650 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
651 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
652 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
653 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
654 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
655
656 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
657
658 PR tree-optimization/52171
659 * gcc.dg/pr52171.c: New test.
660 * gcc.target/i386/pr52171.c: New test.
661
662 2016-06-03 Jan Hubicka <jh@suse.cz>
663
664 * g++.dg/tree-ssa/pred-1.C: New testcase
665 * gcc.dg/tree-ssa/pred-1.c: New testcase
666
667 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
668
669 PR target/70957
670 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
671 support.
672 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
673
674 2016-06-03 Alan Hayward <alan.hayward@arm.com>
675
676 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
677
678 2016-06-03 Alan Hayward <alan.hayward@arm.com>
679
680 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
681 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
682 * gcc.dg/vect/vect-live-1.c: New test.
683 * gcc.dg/vect/vect-live-2.c: New test.
684 * gcc.dg/vect/vect-live-3.c: New test.
685 * gcc.dg/vect/vect-live-4.c: New test.
686 * gcc.dg/vect/vect-live-5.c: New test.
687 * gcc.dg/vect/vect-live-slp-1.c: New test.
688 * gcc.dg/vect/vect-live-slp-2.c: New test.
689 * gcc.dg/vect/vect-live-slp-3.c: New test.
690
691 2016-06-03 Jakub Jelinek <jakub@redhat.com>
692
693 PR middle-end/71387
694 * g++.dg/opt/pr71387.C: New test.
695
696 2016-06-02 Jeff Law <law@redhat.com>
697
698 PR tree-optimization/71328
699 * gcc.c-torture/compile/pr71328.c: New test.
700
701 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
702
703 PR fortran/52393
704 * gfortran.dg/fmt_read_3.f90: Fix typo.
705 * gfortran.dg/fmt_read_4.f90: New test.
706
707 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
708
709 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
710 * g++.dg/cpp0x/forw_enum6.C: Likewise.
711 * g++.dg/cpp0x/forw_enum8.C: Likewise.
712 * g++.dg/cpp0x/override2.C: Likewise.
713 * g++.dg/parse/crash5.C: Likewise.
714 * g++.dg/parse/error16.C: Likewise.
715 * g++.dg/parse/error27.C: Likewise.
716 * g++.dg/template/qualttp15.C: Likewise.
717 * g++.dg/template/redecl4.C: Likewise.
718 * g++.old-deja/g++.other/crash39.C: Likewise.
719 * g++.old-deja/g++.other/struct1.C: Likewise.
720 * g++.old-deja/g++.pt/m9a.C: Likewise.
721 * g++.old-deja/g++.pt/memclass10.C: Likewise.
722
723 2016-06-02 Jakub Jelinek <jakub@redhat.com>
724
725 PR c++/71372
726 * c-c++-common/pr71372.c: New test.
727
728 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
729 __TIME__ strings with __builtin_strcmp instead of printf and
730 dg-output.
731
732 2016-06-02 Martin Liska <mliska@suse.cz>
733
734 * gcc.dg/predict-9.c: New test.
735
736 2016-06-02 Jakub Jelinek <jakub@redhat.com>
737
738 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
739 global set_compiler_env_var and global saved_compiler_env_var.
740
741 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
742
743 PR rtl-optimization/71295
744 * gcc.c-torture/compile/pr71295.c: New test.
745
746 2016-06-02 Jakub Jelinek <jakub@redhat.com>
747
748 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
749
750 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
751 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
752
753 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
754 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
755 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
756 alternative number.
757
758 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
759
760 * gcc.target/powerpc/p9-splat-4.c: New test.
761
762 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
763
764 PR target/71186
765 * gcc.target/powerpc/pr71186.c: New test.
766
767 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
768
769 PR fortran/52393
770 * gfortran.dg/fmt_read_3.f90: New test.
771
772 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
773
774 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
775 procedure.
776
777 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
778
779 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
780 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
781 env var is set.
782 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
783 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
784 shown once.
785 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
786 during compilation.
787 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
788 vars set by dg-set-compiler-env-var.
789
790 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
791
792 PR fortran/71156
793 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
794 to the module procedure declaration.
795 * gfortran.dg/submodule_16.f08: New test.
796
797 2016-06-01 Jakub Jelinek <jakub@redhat.com>
798
799 PR middle-end/71371
800 * c-c++-common/gomp/pr71371.c: New test.
801
802 2016-06-01 Richard Biener <rguenther@suse.de>
803
804 PR tree-optimization/71366
805 * gcc.dg/torture/pr71366-1.c: New testcase.
806 * gcc.dg/torture/pr71366-2.c: Likewise.
807
808 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
809
810 * gcc.target/powerpc/vslv-0.c: New test.
811 * gcc.target/powerpc/vslv-1.c: New test.
812 * gcc.target/powerpc/vsrv-0.c: New test.
813 * gcc.target/powerpc/vsrv-1.c: New test.
814
815 2016-06-01 Nathan Sidwell <nathan@acm.org>
816
817 * c-c++-common/torture/pr57945.c: Add expected PTX error.
818 * gcc.target/nvptx/weak.c: New.
819
820 2016-06-01 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/71261
823 * gcc.dg/torture/vect-bool-1.c: New testcase.
824
825 2016-06-01 Jakub Jelinek <jakub@redhat.com>
826
827 * gfortran.dg/gomp/order-1.f90: New test.
828 * gfortran.dg/gomp/order-2.f90: New test.
829
830 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
831
832 * gcc.dg/unroll-6.c: Update template.
833 * gcc.dg/unroll-7.c: New testcase.
834 * gcc.dg/unroll-8.c: New testcase.
835
836 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/opt56.ad[sb]: New test.
839
840 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
841
842 PR c++/66635
843 * g++.dg/cpp0x/constexpr-ice16.C: New.
844
845 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
846
847 PR tree-optimization/71314
848 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
849 -mbranch-cost=2.
850
851 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
852
853 PR tree-optimization/71077
854 * gcc.dg/tree-ssa/pr71077.c: New test.
855
856 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
857
858 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
859 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
860 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
861
862 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/71248
865 * g++.dg/cpp0x/pr71248.C: New.
866 * g++.dg/cpp0x/auto7.C: Test column numbers too.
867 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
868 * g++.dg/init/new37.C: Likewise.
869 * g++.dg/template/static1.C: Likewise.
870 * g++.dg/template/static2.C: Likewise.
871
872 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
873
874 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
875 instead of %rdi.
876 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
877
878 2016-05-31 Marek Polacek <polacek@redhat.com>
879
880 * c-c++-common/Wswitch-unreachable-3.c: New test.
881 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
882
883 2016-05-31 Richard Biener <rguenther@suse.de>
884
885 PR tree-optimization/71352
886 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
887
888 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
889
890 * gcc.target/arm/armv5_thumb_isa.c: New test.
891
892 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
893
894 PR target/71346
895 * gcc.target/i386/pr71346.c: New test.
896
897 2016-05-31 Tom de Vries <tom@codesourcery.com>
898
899 PR tree-optimization/69068
900 * gcc.dg/graphite/pr69068.c: New test.
901
902 2016-05-27 Martin Sebor <msebor@redhat.com>
903
904 PR c++/71306
905 * g++.dg/warn/Wplacement-new-size-3.C: New test.
906
907 2016-05-30 Jakub Jelinek <jakub@redhat.com>
908
909 PR c++/71349
910 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
911 nowait depend(inout: dd[0]) clauses where permitted.
912
913 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/71238
916 * g++.dg/parse/pr71238.C: New.
917 * g++.dg/concepts/friend1.C: Test column numbers too.
918 * g++.dg/cpp0x/initlist31.C: Likewise.
919 * g++.dg/cpp0x/pr51420.C: Likewise.
920 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
921 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
922 * g++.dg/ext/builtin3.C: Likewise.
923 * g++.dg/lookup/friend12.C: Likewise.
924 * g++.dg/lookup/friend7.C: Likewise.
925 * g++.dg/lookup/koenig1.C: Likewise.
926 * g++.dg/lookup/koenig5.C: Likewise.
927 * g++.dg/lookup/used-before-declaration.C: Likewise.
928 * g++.dg/overload/koenig1.C: Likewise.
929 * g++.dg/template/crash65.C: Likewise.
930 * g++.dg/template/friend57.C: Likewise.
931 * g++.dg/warn/Wshadow-5.C: Likewise.
932 * g++.dg/warn/Wunused-8.C: Likewise.
933 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
934 * g++.old-deja/g++.jason/lineno5.C: Likewise.
935 * g++.old-deja/g++.jason/member.C: Likewise.
936 * g++.old-deja/g++.jason/report.C: Likewise.
937 * g++.old-deja/g++.jason/scoping12.C: Likewise.
938 * g++.old-deja/g++.law/visibility20.C: Likewise.
939 * g++.old-deja/g++.ns/koenig5.C: Likewise.
940 * g++.old-deja/g++.other/static5.C: Likewise.
941 * g++.old-deja/g++.pt/overload2.C: Likewise.
942
943 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
944
945 * gcc.dg/tree-ssa/peel1.c: New testcase.
946 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
947 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
948
949 2016-05-30 Tom de Vries <tom@codesourcery.com>
950
951 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
952 to ce.
953
954 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/71099
957 * g++.dg/parse/virtual1.C: New.
958
959 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
960
961 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
962 Use correct register when clearing %edx.
963
964 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
965
966 PR tree-optimization/71289
967 * gcc.dg/pr71289.c: New test.
968
969 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
970
971 PR middle-end/71269
972 PR middle-end/71292
973 * gcc.dg/tree-ssa/pr71269.c: New test.
974 * gcc.dg/tree-ssa/pr71292.c: New test.
975
976 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
977
978 PR middle-end/71252
979 * gcc.dg/tree-ssa/pr71252-2.c: New test.
980
981 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
982
983 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
984 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
985 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
986
987 2016-05-30 Tom de Vries <tom@codesourcery.com>
988
989 PR tree-optimization/69067
990 * gcc.dg/graphite/pr69067.c: New test.
991
992 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
993
994 PR target/71245
995 * gcc.target/i386/pr71245-1.c: New test.
996 * gcc.target/i386/pr71245-2.c: Ditto.
997
998 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/71105
1001 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1002 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1003 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1004
1005 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1006
1007 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1008
1009 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1010
1011 Revert:
1012 PR c++/69855
1013 * g++.dg/overload/69855.C: New.
1014 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1015 * g++.old-deja/g++.pt/crash3.C: Likewise.
1016
1017 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/60385
1020 * g++.dg/parse/namespace13.C: New.
1021
1022 2016-05-26 Jeff Law <law@redhat.com>
1023
1024 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1025 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1026 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1027 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1028 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1029 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1030 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1031 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1033 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1034 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1035 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1036 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1037
1038 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1039
1040 PR c++/69855
1041 * g++.dg/overload/69855.C: New.
1042 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1043 * g++.old-deja/g++.pt/crash3.C: Likewise.
1044
1045 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1046
1047 PR target/63596
1048 * gcc.target/aarch64/va_arg_1.c: New testcase.
1049 * gcc.target/aarch64/va_arg_2.c: Likewise.
1050 * gcc.target/aarch64/va_arg_3.c: Likewise.
1051
1052 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1053
1054 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1055 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1056 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1057 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1058 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1059
1060 2016-05-27 Marek Polacek <polacek@redhat.com>
1061
1062 PR middle-end/71308
1063 * g++.dg/torture/pr71308.C: New test.
1064
1065 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1066
1067 * gcc.dg/zero_bits_compound-1.c: New test.
1068 * gcc.dg/zero_bits_compound-2.c: New test.
1069
1070 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1071
1072 PR middle-end/71279
1073 * gcc.dg/pr71279.c: New test.
1074
1075 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1076
1077 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1078 floating point min/max/comparison instructions.
1079 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1080
1081 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1082
1083 * c-c++-common/gomp/schedule-1.c: New test.
1084 * gfortran.dg/gomp/schedule-1.f90: New test.
1085
1086 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1087
1088 PR c++/70822
1089 PR c++/70106
1090 * g++.dg/cpp1y/auto-fn32.C: New test.
1091 * g++.dg/cpp1y/paren4.C: New test.
1092
1093 2016-05-26 Nathan Sidwell <nathan@acm.org>
1094
1095 * gcc.dg/20060410.c: Xfail on ptx.
1096 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1097 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1098 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1099 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1100 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1101
1102 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1103
1104 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1105
1106 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR tree-optimization/71280
1109 * gcc.dg/pr71280.c: New test.
1110
1111 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1112
1113 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1114 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1115
1116 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1117
1118 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1119
1120 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1121 kept in memory.
1122
1123 2016-05-25 Jeff Law <law@redhat.com>
1124
1125 PR tree-optimization/71272
1126 * gcc.c-torture/compile/pr71272.c: new test.
1127
1128 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1129
1130 * gcc.target/powerpc/vec-cmpne.c: New test.
1131 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1132
1133 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1134
1135 * gnat.dg/opt55.ad[sb]: New test.
1136
1137 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1138
1139 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1140 * c-c++-common/pr60226.c: Require int32plus.
1141 * gcc.c-torture/execute/pr70602.c: Likewise.
1142 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1143 unsigned long for malloc arg type.
1144 * gcc.dg/asr_div1.c: Require int32plus.
1145 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1146 * gcc.dg/pie-1.c: Require pie.
1147 * gcc.dg/pie-2.c: Likewise.
1148 * gcc.dg/pr59471.c: Require int32plus.
1149 * gcc.dg/pr59963-2.c: XFAIL for int16.
1150 * gcc.dg/pr60114.c: Require int32plus.
1151 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1152 unsigned long for typedef of size_t.
1153 * gcc.dg/pr63914.c: Require int32plus.
1154 * gcc.dg/pr64536.c: Require pt32plus.
1155 * gcc.dg/pr65658.c: Likewise.
1156 * gcc.dg/pr67271.c: Require int32plus.
1157 * gcc.dg/pr68112.c: Likewise.
1158 * gcc.dg/pr69071.c: Skip for avr target.
1159 * gcc.dg/pr69973.c: Require int32plus.
1160 * gcc.dg/pr70169.c: Skip for avr target.
1161 * gcc.dg/sso-6.c: Require int32plus.
1162 * gcc.dg/sso-7.c: Likewise.
1163 * gcc.dg/sso-8.c: Likewise.
1164 * gcc.dg/vrp-min-max-2.c: Likewise.
1165
1166 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1167
1168 PR target/70738
1169 * gcc.target/i386/pr70738-1.c: New test.
1170 * gcc.target/i386/pr70738-2.c: Likewise.
1171 * gcc.target/i386/pr70738-3.c: Likewise.
1172 * gcc.target/i386/pr70738-4.c: Likewise.
1173 * gcc.target/i386/pr70738-5.c: Likewise.
1174 * gcc.target/i386/pr70738-6.c: Likewise.
1175 * gcc.target/i386/pr70738-7.c: Likewise.
1176 * gcc.target/i386/pr70738-8.c: Likewise.
1177 * gcc.target/i386/pr70738-9.c: Likewise.
1178
1179 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1180
1181 PR rtl-optimization/66940
1182 * gcc.c-torture/execute/pr66940.c: New test.
1183
1184 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1185
1186 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1187 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1188 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1189 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1190 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1191 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1192 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1193 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1194 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1195 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1196 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1197 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1198 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1199 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1200 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1201 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1202 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1203 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1204 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1205 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1206 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1207 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1208 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1209 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1210
1211 2016-05-25 Marek Polacek <polacek@redhat.com>
1212
1213 PR c/71265
1214 * gcc.dg/noncompile/pr71265.c: New test.
1215
1216 PR c/71266
1217 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1218
1219 2016-05-25 Nathan Sidwell <nathan@acm.org>
1220
1221 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1222
1223 2016-05-25 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/71261
1226 * c-c++-common/torture/pr71261.c: New testcase.
1227
1228 2016-05-25 Richard Biener <rguenther@suse.de>
1229
1230 PR tree-optimization/71264
1231 * gcc.dg/vect/pr71264.c: New testcase.
1232
1233 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 PR c++/55992
1236 * g++.dg/cpp0x/alias-decl-53.C: New.
1237 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1238
1239 2016-05-25 Martin Liska <mliska@suse.cz>
1240
1241 * g++.dg/pr71239.C: New test.
1242
1243 2016-05-25 Richard Biener <rguenther@suse.de>
1244
1245 * gcc.dg/vect/pr58135.c: Rename to ...
1246 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1247
1248 2016-05-25 Marek Polacek <polacek@redhat.com>
1249
1250 * g++.dg/pr65295.C: Use target c++14.
1251
1252 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1255 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1256
1257 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1258
1259 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1260 instructions.
1261
1262 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1263
1264 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1265 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1266 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1267 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1268 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1269 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1270 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1271 * c-c++-common/goacc/pcopy.c: Likewise.
1272 * c-c++-common/goacc/pcopyin.c: Likewise.
1273 * c-c++-common/goacc/pcopyout.c: Likewise.
1274 * c-c++-common/goacc/pcreate.c: Likewise.
1275 * c-c++-common/goacc/pr70688.c: New test.
1276 * c-c++-common/goacc/present-1.c: Adjust test.
1277 * c-c++-common/goacc/reduction-5.c: Likewise.
1278 * g++.dg/goacc/data-1.C: New test.
1279
1280 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1281
1282 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1283 vector parity built-in functions.
1284 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1285 count trailing zeros automatic vectorization.
1286 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1287 count trailing zeros built-in functions.
1288
1289 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1290
1291 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1292
1293 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1294
1295 PR target/71050
1296 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1297
1298 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/50436
1301 * g++.dg/template/crash123.C: New.
1302 * g++.dg/template/crash124.C: Likewise.
1303
1304 2016-05-24 Martin Sebor <msebor@redhat.com>
1305
1306 PR c++/71147
1307 * g++.dg/ext/flexary16.C: New test.
1308
1309 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1310
1311 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1312 before math.h is included.
1313 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1314 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1315 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1316 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1317 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1318 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1319 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1320 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1321 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1322 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1323 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1324 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1325 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1326 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1327 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1328 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1329 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1330 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1331 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1332 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1333 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1334 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1335 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1336
1337 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1338 Kelvin Nilsen <kelvin@gcc.gnu.org>
1339
1340 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1341 support.
1342
1343 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/69872
1346 * g++.dg/warn/Wno-narrowing1.C: New.
1347
1348 2016-05-24 Marek Polacek <polacek@redhat.com>
1349
1350 PR c/71249
1351 * c-c++-common/Wswitch-unreachable-2.c: New test.
1352
1353 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR c++/71257
1356 * g++.dg/vect/simd-clone-6.cc: New test.
1357 * g++.dg/gomp/declare-simd-6.C: New test.
1358
1359 PR middle-end/70434
1360 PR c/69504
1361 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1362
1363 2016-05-24 Richard Biener <rguenther@suse.de>
1364
1365 PR tree-optimization/71240
1366 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1367
1368 2016-05-24 Richard Biener <rguenther@suse.de>
1369
1370 PR tree-optimization/71230
1371 * gcc.dg/torture/pr71230.c: New testcase.
1372 * g++.dg/torture/pr71230.C: Likewise.
1373
1374 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1375
1376 * c-c++-common/goacc/routine-5.c: Add tests.
1377 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1378 * gfortran.dg/goacc/routine-6.f90: Add tests.
1379
1380 2016-05-24 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/71253
1383 * gcc.dg/torture/pr71253.c: New testcase.
1384
1385 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1386
1387 PR middle-end/71252
1388 * gfortran.dg/pr71252.f90: New test.
1389
1390 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1391
1392 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1393
1394 2016-05-24 Richard Biener <rguenther@suse.de>
1395
1396 PR middle-end/70434
1397 PR c/69504
1398 * c-c++-common/vector-subscript-4.c: New testcase.
1399 * c-c++-common/vector-subscript-5.c: Likewise.
1400
1401 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1402
1403 PR fortran/71123
1404 * gfortran.dg/namelist_90.f: New test
1405
1406 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1407
1408 PR fortran/66461
1409 * gfortran.dg/unexpected_eof.f: New test
1410
1411 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1412 Kelvin Nilsen <kelvin@gcc.gnu.org>
1413
1414 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1415 as little endian.
1416
1417 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/70972
1420 * g++.dg/cpp0x/inh-ctor20.C: New.
1421 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1422
1423 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/69095
1426 * g++.dg/cpp0x/variadic168.C: New.
1427
1428 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 * g++.dg/cpp0x/pr31445.C: Test column number too.
1431 * g++.dg/cpp0x/pr32253.C: Likewise.
1432 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1433 * g++.dg/cpp0x/variadic36.C: Likewise.
1434
1435 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1436
1437 * gcc.dg/fold-notshift-2.c: Adjust.
1438
1439 2016-05-23 Marek Polacek <polacek@redhat.com>
1440
1441 PR c/49859
1442 * c-c++-common/Wswitch-unreachable-1.c: New test.
1443 * gcc.dg/Wswitch-unreachable-1.c: New test.
1444 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1445 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1446 * g++.dg/gomp/block-10.C: Likewise.
1447 * gcc.dg/gomp/block-10.c: Likewise.
1448 * g++.dg/gomp/block-9.C: Likewise.
1449 * gcc.dg/gomp/block-9.c: Likewise.
1450 * g++.dg/gomp/target-1.C: Likewise.
1451 * g++.dg/gomp/target-2.C: Likewise.
1452 * gcc.dg/gomp/target-1.c: Likewise.
1453 * gcc.dg/gomp/target-2.c: Likewise.
1454 * g++.dg/gomp/taskgroup-1.C: Likewise.
1455 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1456 * gcc.dg/gomp/teams-1.c: Likewise.
1457 * g++.dg/gomp/teams-1.C: Likewise.
1458 * g++.dg/overload/error3.C: Likewise.
1459 * g++.dg/tm/jump1.C: Likewise.
1460 * g++.dg/torture/pr40335.C: Likewise.
1461 * gcc.dg/c99-vla-jump-5.c: Likewise.
1462 * gcc.dg/switch-warn-1.c: Likewise.
1463 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1464 * gcc.dg/nested-func-1.c: Likewise.
1465 * gcc.dg/pr67784-4.c: Likewise.
1466
1467 2016-05-23 Richard Biener <rguenther@suse.de>
1468
1469 PR tree-optimization/71230
1470 * gfortran.dg/pr71230-1.f90: New testcase.
1471 * gfortran.dg/pr71230-2.f90: Likewise.
1472
1473 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1474
1475 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1476 * gcc.dg/vect/pr58135.c: Add new.
1477 * gfortran.dg/pr46519-1.f: Adjust test case.
1478
1479 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR c++/53401
1482 * g++.dg/cpp0x/decltype64.C: New.
1483
1484 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1485
1486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1488 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1489
1490 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1491
1492 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1493 Add poly64x1_t and poly64x2_t cases if supported.
1494 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1495 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1496 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1499
1500 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1501
1502 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1503 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1504 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1505 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1506 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1507 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1508 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1509
1510 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1511
1512 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1513
1514 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1515
1516 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1517 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1518
1519 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1520
1521 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1522 constraint instead of "r".
1523 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1524 insn instead of vxorpd.
1525 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1526
1527 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1528 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1529
1530 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1531
1532 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1533 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1534
1535 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1536
1537 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1538
1539 PR middle-end/40921
1540 * gcc.dg/tree-ssa/pr40921.c: New test.
1541
1542 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1543
1544 PR target/71103
1545 * gcc.target/avr/pr71103.c: New test.
1546
1547 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1548
1549 PR middle-end/71179
1550 * gcc.dg/tree-ssa/pr71179.c: New test.
1551
1552 2016-05-20 Martin Sebor <msebor@redhat.com>
1553
1554 PR c/71115
1555 * gcc.dg/init-excess-2.c: New test.
1556
1557 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1558
1559 * gnat.dg/opt53.adb: New test.
1560 * gnat.dg/opt54.adb: Likewise.
1561
1562 2016-05-20 Martin Jambor <mjambor@suse.cz>
1563
1564 PR tree-optimization/70884
1565 * gcc.dg/tree-ssa/pr70919.c: New test.
1566
1567 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1568
1569 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1570 formatting.
1571 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1572 fix code formatting.
1573
1574 2016-05-20 Nathan Sidwell <nathan@acm.org>
1575
1576 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1577 non-common cases.
1578 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1579
1580 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1581
1582 * jit.dg/all-non-failing-tests.h: Add
1583 test-factorial-must-tail-call.c.
1584 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1585 * jit.dg/test-factorial-must-tail-call.c: New test case.
1586
1587 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR fortran/71204
1590 * gfortran.dg/pr71204.f90: New test.
1591
1592 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1593
1594 * gcc.target/nvptx/sincos.c: New test.
1595
1596 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/70572
1599 * g++.dg/cpp1y/auto-fn31.C: New.
1600
1601 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1602
1603 * gcc.target/powerpc/vec-addec.c: New test.
1604 * gcc.target/powerpc/vec-addec-int128.c: New test.
1605
1606 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1607
1608 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1609 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1610 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1611 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1612
1613 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1614
1615 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1616
1617 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR c++/71210
1620 * g++.dg/opt/pr71210-1.C: New test.
1621 * g++.dg/opt/pr71210-2.C: New test.
1622
1623 PR tree-optimization/29756
1624 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1625 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1626 only on selected targets where V4SImode vectors are known to be
1627 supported.
1628
1629 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1630
1631 PR tree-optimization/71079
1632 PR tree-optimization/71206
1633 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1634
1635 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1636
1637 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1638 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1639 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1640
1641 2016-05-20 Richard Guenther <rguenther@suse.de>
1642
1643 PR tree-optimization/29756
1644 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1645
1646 2016-05-20 Richard Biener <rguenther@suse.de>
1647
1648 PR tree-optimization/71185
1649 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1650
1651 2016-05-20 Richard Biener <rguenther@suse.de>
1652
1653 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1654
1655 2016-05-19 Marek Polacek <polacek@redhat.com>
1656
1657 PR c++/71075
1658 * g++.dg/diagnostic/pr71075.C: New test.
1659
1660 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1661
1662 PR c++/71184
1663 * g++.dg/pr71184.C: New test case.
1664
1665 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1666
1667 * gcc.target/powerpc/darn-0.c: New test.
1668 * gcc.target/powerpc/darn-1.c: New test.
1669 * gcc.target/powerpc/darn-2.c: New test.
1670
1671 2016-05-19 Marek Polacek <polacek@redhat.com>
1672
1673 PR tree-optimization/71031
1674 * gcc.dg/tree-ssa/vrp100.c: New test.
1675
1676 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1677
1678 PR rtl-optimization/71148
1679 * gcc.dg/pr71148.c: New test.
1680
1681 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1682
1683 PR target/71056
1684 * gcc.target/arm/pr71056.c: New test.
1685
1686 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1687
1688 * c-c++-common/pr69669.c: Check the used mode.
1689
1690 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1691
1692 PR sanitizer/64354
1693 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1694
1695 2016-05-19 Richard Biener <rguenther@suse.de>
1696
1697 PR tree-optimization/70729
1698 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1699 * gcc.dg/graphite/scop-18.c: Likewise.
1700 * gcc.dg/pr41783.c: Disable LIM.
1701 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1702 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1703 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1704 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1705 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1706 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1708 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1711 * gfortran.dg/pr42108.f90: Likewise.
1712
1713 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1714
1715 PR driver/69265
1716 * gcc.dg/spellcheck-options-11.c: New test case.
1717
1718 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c++/71100
1721 * g++.dg/opt/pr71100.C: New test.
1722
1723 2016-05-18 Martin Jambor <mjambor@suse.cz>
1724
1725 PR ipa/69708
1726 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1727 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1728 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1729 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1730
1731 2016-05-18 Martin Jambor <mjambor@suse.cz>
1732
1733 PR ipa/69708
1734 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1735 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1736 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1737 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1738 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1739
1740 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/69793
1743 * g++.dg/template/crash122.C: New.
1744
1745 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/70466
1748 * g++.dg/template/pr70466-1.C: New.
1749 * g++.dg/template/pr70466-2.C: Likewise.
1750
1751 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1752
1753 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1754 splat operations and the XXSPLTIB instruction.
1755 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1756 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1757 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1758 xxlxor to clear a register.
1759
1760 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1761
1762 * gcc.dg/torture/pr71020.c: New test.
1763
1764 2016-05-18 Martin Jambor <mjambor@suse.cz>
1765
1766 PR ipa/70646
1767 * gcc.dg/ipa/pr70646.c: New test.
1768
1769 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1770
1771 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1772
1773 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1774
1775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1776 missing tests for vreinterpretq_p{8,16}.
1777
1778 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1779
1780 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1781 vsliq_n_s64 and vsliq_n_u64.
1782
1783 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1784
1785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1786 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1787
1788 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1789
1790 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1791 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1792 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1793
1794 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1795
1796 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1797 in comment.
1798
1799 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1800
1801 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1802 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1803 "blr\t" and switch to scan-assembler-times.
1804
1805 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1806
1807 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1808 with __aarch64__.
1809 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1810 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1811
1812 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1813
1814 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1815 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1816 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1817 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1818 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1819 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1820
1821 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1822 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1823
1824 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1825 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1826
1827 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1828 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1829
1830 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1831
1832 2016-05-18 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/71168
1835 * gcc.dg/torture/pr71168.c: New testcase.
1836
1837 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1838
1839 PR middle-end/63586
1840 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1841 * gcc.dg/tree-ssa/pr63586.c: New test.
1842 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1843
1844 2016-05-17 Nathan Sidwell <nathan@acm.org>
1845
1846 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1847 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1848 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1849 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1850
1851 2016-05-17 Nathan Sidwell <nathan@acm.org>
1852
1853 * gcc.target/nvptx/abi-vararg-3.c: New.
1854
1855 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1856
1857 PR tree-optimization/54579
1858 PR middle-end/55299
1859 * gcc.dg/fold-notrotate-1.c: New test.
1860 * gcc.dg/fold-notshift-1.c: New test.
1861 * gcc.dg/fold-notshift-2.c: New test.
1862
1863 2016-05-17 Marek Polacek <polacek@redhat.com>
1864
1865 PR ipa/71146
1866 * g++.dg/ipa/pr71146.C: New test.
1867
1868 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1869
1870 * jit.dg/test-error-array-bounds.c: New test case.
1871
1872 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1873
1874 * gcc.dg/tree-ssa/and-1.c: New testcase.
1875
1876 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1877
1878 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1879 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1880
1881 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1882
1883 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1884 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1885
1886 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1887
1888 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1889
1890 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1891
1892 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1893
1894 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1895
1896 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1897 ".2d[index]" when scan the assembly.
1898 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1899 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1900 float64x1.
1901 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1902
1903 2016-05-17 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/71132
1906 * gcc.dg/torture/pr71132.c: New testcase.
1907
1908 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1909
1910 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1911
1912 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1913
1914 PR target/70809
1915 * gcc.target/aarch64/pr70809_1.c: New test.
1916
1917 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1918
1919 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1920 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1921 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1922 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1923
1924 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1925 Ilya Enkovich <ilya.enkovich@intel.com>
1926
1927 PR target/71114
1928 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1929
1930 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1931
1932 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1933 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1934
1935 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1936
1937 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1938 test for __ARM_FP16_ARGS.
1939 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1940 * gcc.target/arm/aapcs/neon-vect10.c: New.
1941 * gcc.target/arm/aapcs/neon-vect9.c: New.
1942 * gcc.target/arm/aapcs/vfp18.c: New.
1943 * gcc.target/arm/aapcs/vfp19.c: New.
1944 * gcc.target/arm/aapcs/vfp20.c: New.
1945 * gcc.target/arm/aapcs/vfp21.c: New.
1946 * gcc.target/arm/fp16-aapcs-1.c: New.
1947 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1948 test for __ARM_FP16_ARGS.
1949 * g++.target/arm/fp16-return-1.c: Update expected output.
1950
1951 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1952
1953 PR testsuite/70227
1954 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1955
1956 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1957
1958 PR fortran/69603
1959 * gfortran.dg/pr69603.f90: New testcase.
1960
1961 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1962
1963 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1964
1965 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1966
1967 PR fortran/71047
1968 * gfortran.dg/pr71047.f08: New test.
1969
1970 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1971
1972 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1973 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1974 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1975
1976 2016-05-13 Martin Sebor <msebor@redhat.com>
1977
1978 PR c++/60049
1979 * g++.dg/cpp0x/constexpr-60049.C: New test.
1980
1981 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR bootstrap/71071
1984 * gcc.dg/pr71071.c: New test.
1985
1986 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1987
1988 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1989 remove XOP handling.
1990 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1991
1992 2016-05-13 Nathan Sidwell <nathan@acm.org>
1993
1994 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1995 __atomic_is_lock_free declaration.
1996
1997 2016-05-13 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/42587
2000 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2001
2002 2016-05-13 Martin Liska <mliska@suse.cz>
2003
2004 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2005 the new format of dump output.
2006
2007 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2008
2009 * gcc.dg/pr71084.c: New test.
2010
2011 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2012
2013 PR target/53440
2014 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2015
2016 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2017
2018 * gcc.target/aarch64/struct_return.c: New test.
2019
2020 2016-05-12 Marek Polacek <polacek@redhat.com>
2021
2022 PR c/70756
2023 * c-c++-common/pr70756-2.c: New test.
2024 * c-c++-common/pr70756.c: New test.
2025
2026 2016-05-12 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/71059
2029 * gcc.dg/torture/pr71059.c: New testcase.
2030
2031 2016-05-12 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/71062
2034 * gcc.dg/torture/pr71062.c: New testcase.
2035
2036 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2037
2038 PR tree-optimization/71006
2039 * gcc.dg/pr71006.c: New test.
2040
2041 2016-05-12 Marek Polacek <polacek@redhat.com>
2042
2043 PR driver/71063
2044 * gcc.dg/opts-7.c: New test.
2045
2046 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2047
2048 PR target/70830
2049 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2050 Add -save-temps to dg-options.
2051 Scan for ldmfd rather than pop instruction.
2052 * gcc.target/arm/interrupt-2.c: Likewise.
2053 * gcc.target/arm/pr70830.c: New test.
2054
2055 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2056
2057 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2058 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2059
2060 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2061 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2062 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2063
2064 PR target/71019
2065 * gcc.target/i386/avx512vl-pack-1.c: New test.
2066 * gcc.target/i386/avx512vl-pack-2.c: New test.
2067 * gcc.target/i386/avx512bw-pack-2.c: New test.
2068
2069 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2070
2071 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2072 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2073 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2074
2075 2016-05-12 Richard Biener <rguenther@suse.de>
2076
2077 PR tree-optimization/70986
2078 * gcc.dg/torture/pr70986-1.c: New testcase.
2079 * gcc.dg/torture/pr70986-2.c: Likewise.
2080 * gcc.dg/torture/pr70986-3.c: Likewise.
2081
2082 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2083
2084 PR c/43651
2085 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2086 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2087
2088 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2091 directive.
2092 * gcc.target/i386/pr66746.c: Ditto.
2093
2094 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2095
2096 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2097 support.
2098 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2099 warning when using -mvsx-timode.
2100 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2101 * gcc.target/powerpc/dform-2.c: Likewise.
2102 * gcc.target/powerpc/pr68805.c: Likewise.
2103
2104 2016-05-11 Marek Polacek <polacek@redhat.com>
2105
2106 PR c++/71024
2107 * c-c++-common/attributes-3.c: New test.
2108
2109 2016-05-11 Nathan Sidwell <nathan@acm.org>
2110
2111 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2112 * gcc.c-torture/execute/pr68185.c: Likewise.
2113 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2114 * gcc.dg/pr69634.c: Requires scheduling.
2115 * gcc.dg/torture/pr66178.c: Require label values.
2116 * gcc.dg/setjmp-6.c: Require indirect jumps.
2117
2118 2016-05-11 Richard Biener <rguenther@suse.de>
2119
2120 PR tree-optimization/71055
2121 * gcc.dg/torture/pr71055.c: New testcase.
2122
2123 2016-05-11 Richard Biener <rguenther@suse.de>
2124
2125 PR debug/71057
2126 * g++.dg/debug/pr71057.C: New testcase.
2127
2128 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR fortran/70855
2131 * gfortran.dg/gomp/pr70855.f90: New test.
2132
2133 2016-05-11 Richard Biener <rguenther@suse.de>
2134
2135 PR middle-end/71002
2136 * g++.dg/torture/pr71002.C: New testcase.
2137
2138 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2139
2140 PR middle-end/70807
2141 * gcc.dg/pr70807.c: New test.
2142
2143 2016-05-10 Martin Sebor <msebor@redhat.com>
2144
2145 PR c++/38611
2146 * g++.dg/Wattributes.C: New test.
2147
2148 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2149
2150 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2151 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2152 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2153
2154 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2155
2156 PR target/70799
2157 * gcc.target/i386/pr70799-1.c: New test.
2158
2159 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2160
2161 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2162
2163 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2164
2165 PR middle-end/70877
2166 * gcc.target/i386/pr70877.c: New test.
2167
2168 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2169
2170 PR tree-optimization/70786
2171 * gcc.target/i386/pr70876.c: New test.
2172
2173 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR target/70927
2176 * gcc.target/i386/avx512vl-logic-1.c: New test.
2177 * gcc.target/i386/avx512vl-logic-2.c: New test.
2178 * gcc.target/i386/avx512dq-logic-2.c: New test.
2179
2180 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2181
2182 PR target/70963
2183 * gcc.target/powerpc/pr70963.c: New.
2184
2185 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2186
2187 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2188 (test_very_wide_line): Add ruler to expected output.
2189 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2190 (test_very_wide_line): Likewise.
2191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2192 (test_show_locus): Within the handling of "test_very_wide_line",
2193 enable show_ruler_p on the diagnostic context.
2194
2195 2016-05-10 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/71039
2198 * gcc.dg/torture/pr71039.c: New testcase.
2199
2200 2016-05-10 Nathan Sidwell <nathan@acm.org>
2201
2202 * gcc.dg/nested-func-10.c: Requires alloca.
2203 * gcc.dg/nested-func-9.c: Requires alloca.
2204 * gcc.c-torture/execute/pr70460.c: Requires labels.
2205 * gcc.c-torture/compile/pr70199.c: Requires labels.
2206 * gcc.target/nvptx/decl.c: Compile only.
2207 * gcc.target/nvptx/trailing-init.c: Compile only.
2208 * gcc.target/nvptx/ary-init.c: Compile only.
2209
2210 2016-05-10 Marek Polacek <polacek@redhat.com>
2211
2212 PR c/70255
2213 * gcc.dg/attr-opt-1.c: New test.
2214
2215 2016-05-10 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/70497
2218 PR tree-optimization/28367
2219 * gcc.dg/torture/20160404-1.c: New testcase.
2220 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2221 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2222
2223 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2224
2225 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2226
2227 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2228
2229 * gcc.target/i386/fabsneg-1.c New test.
2230
2231 2016-05-09 Alan Modra <amodra@gmail.com>
2232
2233 PR testsuite/70826
2234 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2235
2236 2016-05-09 Richard Biener <rguenther@suse.de>
2237
2238 PR tree-optimization/70985
2239 * gcc.dg/torture/pr70985.c: New testcase.
2240
2241 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2242
2243 * gcc.dg/tree-ssa/ifc-9.c: New test.
2244 * gcc.dg/tree-ssa/ifc-10.c: New test.
2245 * gcc.dg/tree-ssa/ifc-11.c: New test.
2246 * gcc.dg/tree-ssa/ifc-12.c: New test.
2247 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2248 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2249 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2250
2251 2016-05-09 Richard Biener <rguenther@suse.de>
2252
2253 PR fortran/70937
2254 * gfortran.dg/pr70937.f90: New testcase.
2255
2256 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2257
2258 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2259
2260 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2261
2262 PR fortran/56226
2263 * gfortran.dg/dec_structure_1.f90: New testcase.
2264 * gfortran.dg/dec_structure_2.f90: Ditto.
2265 * gfortran.dg/dec_structure_3.f90: Ditto.
2266 * gfortran.dg/dec_structure_4.f90: Ditto.
2267 * gfortran.dg/dec_structure_5.f90: Ditto.
2268 * gfortran.dg/dec_structure_6.f90: Ditto.
2269 * gfortran.dg/dec_structure_7.f90: Ditto.
2270 * gfortran.dg/dec_structure_8.f90: Ditto.
2271 * gfortran.dg/dec_structure_9.f90: Ditto.
2272 * gfortran.dg/dec_structure_10.f90: Ditto.
2273 * gfortran.dg/dec_structure_11.f90: Ditto.
2274 * gfortran.dg/dec_union_1.f90: Ditto.
2275 * gfortran.dg/dec_union_2.f90: Ditto.
2276 * gfortran.dg/dec_union_3.f90: Ditto.
2277 * gfortran.dg/dec_union_4.f90: Ditto.
2278 * gfortran.dg/dec_union_5.f90: Ditto.
2279 * gfortran.dg/dec_union_6.f90: Ditto.
2280 * gfortran.dg/dec_union_7.f90: Ditto.
2281
2282 2016-05-07 Tom de Vries <tom@codesourcery.com>
2283
2284 PR tree-optimization/70956
2285 * gcc.dg/graphite/pr70956.c: New test.
2286
2287 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR middle-end/70941
2290 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2291 (a, b, c, d): Change type from char to signed char.
2292 (main): Compare against (signed char) -1634678893 instead of
2293 hardcoded -109. Use __builtin_abort instead of abort.
2294
2295 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2296 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2297
2298 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2299
2300 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2301
2302 PR debug/70935
2303 * gcc.dg/torture/pr70935.c: New test.
2304
2305 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2306
2307 PR target/58219
2308 * gcc.target/sh/pr58219.c: New tests.
2309
2310 2016-05-06 Richard Biener <rguenther@suse.de>
2311
2312 PR tree-optimization/70960
2313 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2314
2315 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2316
2317 PR target/52933
2318 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2319 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2320 Adjust expected instruction counts.
2321 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2322
2323 2016-05-06 Marek Polacek <polacek@redhat.com>
2324
2325 PR sanitizer/70875
2326 * gcc.dg/ubsan/bounds-3.c: New test.
2327
2328 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2329
2330 PR target/54089
2331 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2332
2333 2016-05-06 Richard Biener <rguenther@suse.de>
2334
2335 PR middle-end/70931
2336 * gfortran.dg/pr70931.f90: New testcase.
2337
2338 2016-05-06 Richard Biener <rguenther@suse.de>
2339
2340 PR middle-end/70941
2341 * gcc.dg/torture/pr70941.c: New testcase.
2342
2343 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2344
2345 PR tree-optimization/57206
2346 * gcc.dg/vect/pr57206.c: New test.
2347
2348 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2349
2350 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2351
2352 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2353
2354 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2355
2356 * c-c++-common/Wdangling-else-4.c: New test.
2357
2358 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR c++/70906
2361 PR c++/70933
2362 * g++.dg/opt/pr70906.C: New test.
2363 * g++.dg/opt/pr70933.C: New test.
2364
2365 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2366
2367 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2368
2369 * gcc.dg/ipa/pure-const-3.c: New testcase.
2370
2371 2016-05-04 Marek Polacek <polacek@redhat.com>
2372
2373 * c-c++-common/Wdangling-else-1.c: New test.
2374 * c-c++-common/Wdangling-else-2.c: New test.
2375 * c-c++-common/Wdangling-else-3.c: New test.
2376
2377 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2378
2379 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2380 flag is present.
2381
2382 2016-05-04 Marek Polacek <polacek@redhat.com>
2383
2384 PR c/48778
2385 * gcc.dg/Waddress-2.c: New test.
2386
2387 2016-05-04 Alan Modra <amodra@gmail.com>
2388
2389 * gcc.target/powerpc/pr70866.c: New.
2390
2391 2016-05-03 Martin Sebor <msebor@redhat.com>
2392
2393 PR c++/66561
2394 * c-c++-common/builtin_location.c: New test.
2395 * g++.dg/cpp1y/builtin_location.C: New test.
2396
2397 2016-05-03 Marek Polacek <polacek@redhat.com>
2398
2399 PR c/70859
2400 * gcc.dg/pr70859.c: New test.
2401 * gcc.dg/pr70859-2.c: New test.
2402
2403 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2404
2405 * gnat.dg/debug5.adb: New testcase.
2406
2407 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2408
2409 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2410 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2411 Procedure to check for z10 instruction set.
2412
2413 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2414
2415 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2416
2417 2016-05-03 Alan Modra <amodra@gmail.com>
2418
2419 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2420
2421 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2422
2423 * gcc.target/i386/avx512f-cvt-1.c: New test.
2424
2425 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2426
2427 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2428 -fdump-tree-vrp-details.
2429
2430 2016-05-03 Richard Biener <rguenther@suse.de>
2431
2432 * gcc.dg/pr30172-1.c: Adjust.
2433 * gcc.dg/pr63743.c: Likewise.
2434 * gcc.dg/tm/pr51696.c: Likewise.
2435 * c-c++-common/tm/safe-1.c: Likewise.
2436 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2437 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2438 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2439 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2440
2441 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR rtl-optimization/70467
2444 * gcc.target/i386/pr70467-3.c: New test.
2445 * gcc.target/i386/pr70467-4.c: New test.
2446
2447 PR tree-optimization/70916
2448 * gcc.c-torture/compile/pr70916.c: New test.
2449
2450 PR target/49244
2451 * gcc.target/i386/pr49244-1.c: New test.
2452 * gcc.target/i386/pr49244-2.c: New test.
2453
2454 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2455
2456 PR rtl-optimization/44281
2457 * gcc.target/i386/pr44281.c: New test.
2458
2459 2016-05-03 bin cheng <bin.cheng@arm.com>
2460
2461 PR tree-optimization/56541
2462 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2463 * gcc.dg/vect/pr56541.c: new test.
2464
2465 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2466
2467 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2468 __float128.
2469 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2470
2471 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2472
2473 PR testsuite/70520
2474 * c-c++-common/asan/clone-test-1.c (main): Align child process
2475 stack to 16 bytes.
2476
2477 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2478
2479 PR c++/62314
2480 * g++.dg/spellcheck-fields-2.C: New test case.
2481
2482 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2483
2484 PR c++/62314
2485 * g++.dg/pr62314.C: New test case.
2486
2487 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2488
2489 * gcc.dg/ipa/inline-8.c: New testcase.
2490
2491 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR rtl-optimization/70467
2494 * gcc.target/i386/pr70467-1.c: New test.
2495
2496 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2497
2498 * gcc.dg/spec-options.c: Run the test on all targets.
2499 * gcc.dg/foo.specs: Use cpp_unique_options.
2500
2501 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2502
2503 * gcc.dg/tree-ssa/unord.c: New testcase.
2504
2505 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2506
2507 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2508
2509 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2510
2511 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2512
2513 2016-05-02 Marek Polacek <polacek@redhat.com>
2514
2515 PR c/70851
2516 * gcc.dg/enum-incomplete-3.c: New test.
2517
2518 2016-05-02 Marek Polacek <polacek@redhat.com>
2519 Tom de Vries <tom@codesourcery.com>
2520
2521 PR tree-optimization/70700
2522 * gcc.dg/pr70700.c: New test.
2523
2524 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2525
2526 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2527 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2528 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2529 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2530 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2531
2532 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2533
2534 * ada/acats/run_acats: Rename into...
2535 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2536 * ada/acats/run_all.sh: Remove redundant test.
2537 (target_run): Move around.
2538 (target_gnatchop): Use newly built executable.
2539 (target_gnatmake): Likewise.
2540 Check that the compilation of impbit succeeds.
2541
2542 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2543
2544 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2545 * gcc.dg/20021029-1.c: Likewise.
2546 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2547 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2548 * gcc.target/sh/cmpstr.c: Likewise.
2549 * gcc.target/sh/cmpstrn.c: Likewise.
2550 * gcc.target/sh/memset.c: Likewise.
2551 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2552 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2553 * gcc.target/sh/pr39423-1.c: Likewise.
2554 * gcc.target/sh/pr49468-di.c: Likewise.
2555 * gcc.target/sh/pr49468-si.c: Likewise.
2556 * gcc.target/sh/pr49880-1.c: Likewise.
2557 * gcc.target/sh/pr49880-2.c: Likewise.
2558 * gcc.target/sh/pr49880-3.c: Likewise.
2559 * gcc.target/sh/pr50751-1.c: Likewise.
2560 * gcc.target/sh/pr50751-4.c: Likewise.
2561 * gcc.target/sh/pr50751-7.c: Likewise.
2562 * gcc.target/sh/pr51244-1.c: Likewise.
2563 * gcc.target/sh/pr51244-10.c: Likewise.
2564 * gcc.target/sh/pr51244-11.c: Likewise.
2565 * gcc.target/sh/pr51244-12.c: Likewise.
2566 * gcc.target/sh/pr51244-13.c: Likewise.
2567 * gcc.target/sh/pr51244-14.c: Likewise.
2568 * gcc.target/sh/pr51244-17.c: Likewise.
2569 * gcc.target/sh/pr51244-18.c: Likewise.
2570 * gcc.target/sh/pr51244-19.c: Likewise.
2571 * gcc.target/sh/pr51244-4.c: Likewise.
2572 * gcc.target/sh/pr51244-5.c: Likewise.
2573 * gcc.target/sh/pr51244-7.c: Likewise.
2574 * gcc.target/sh/pr51244-8.c: Likewise.
2575 * gcc.target/sh/pr51244-9.c: Likewise.
2576 * gcc.target/sh/pr51697.c: Likewise.
2577 * gcc.target/sh/pr52483-1.c: Likewise.
2578 * gcc.target/sh/pr52483-2.c: Likewise.
2579 * gcc.target/sh/pr52483-3.c: Likewise.
2580 * gcc.target/sh/pr52483-5.c: Likewise.
2581 * gcc.target/sh/pr52933-1.c: Likewise.
2582 * gcc.target/sh/pr52933-2.c: Likewise.
2583 * gcc.target/sh/pr52933-3.c: Likewise.
2584 * gcc.target/sh/pr53568-1.c: Likewise.
2585 * gcc.target/sh/pr53976-1.c: Likewise.
2586 * gcc.target/sh/pr53988-1.c: Likewise.
2587 * gcc.target/sh/pr53988.c: Likewise.
2588 * gcc.target/sh/pr54089-1.c: Likewise.
2589 * gcc.target/sh/pr54089-6.c: Likewise.
2590 * gcc.target/sh/pr54089-7.c: Likewise.
2591 * gcc.target/sh/pr54089-8.c: Likewise.
2592 * gcc.target/sh/pr54089-9.c: Likewise.
2593 * gcc.target/sh/pr54236-1.c: Likewise.
2594 * gcc.target/sh/pr54236-2.c: Likewise.
2595 * gcc.target/sh/pr54236-3.c: Likewise.
2596 * gcc.target/sh/pr54236-4.c: Likewise.
2597 * gcc.target/sh/pr54386.c: Likewise.
2598 * gcc.target/sh/pr54602-1.c: Likewise.
2599 * gcc.target/sh/pr54685.c: Likewise.
2600 * gcc.target/sh/pr54760-1.c: Likewise.
2601 * gcc.target/sh/pr54760-2.c: Likewise.
2602 * gcc.target/sh/pr54760-3.c: Likewise.
2603 * gcc.target/sh/pr54760-4.c: Likewise.
2604 * gcc.target/sh/pr54760-5.c: Likewise.
2605 * gcc.target/sh/pr54760-6.c: Likewise.
2606 * gcc.target/sh/pr55146.c: Likewise.
2607 * gcc.target/sh/pr55160.c: Likewise.
2608 * gcc.target/sh/pr59278.c: Likewise.
2609 * gcc.target/sh/pr59401-1.c: Likewise.
2610 * gcc.target/sh/pr59533-1.c: Likewise.
2611 * gcc.target/sh/pr63260.c: Likewise.
2612 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2613 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2614 * gcc.target/sh/strlen.c: Likewise.
2615 * gcc.target/sh/torture/pr30807.c: Likewise.
2616 * gcc.target/sh/torture/pr34777.c: Likewise.
2617 * gcc.target/sh/torture/pr64652.c: Likewise.
2618 * gcc.target/sh/torture/pr65505.c: Likewise.
2619 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2620 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2621
2622 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2623
2624 PR c++/66644
2625 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2626
2627 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2628
2629 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2630 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2631 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2632 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2633
2634 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2635
2636 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2637 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2638
2639 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2640
2641 PR middle-end/70626
2642 * c-c++-common/goacc/combined-reduction.c: New test.
2643 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2644
2645 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2646
2647 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2648 *movdi_internal pattern only if PIC off.
2649 * gcc.target/i386/pr70155-2.c: Likewise.
2650 * gcc.target/i386/pr70155-3.c: Likewise.
2651 * gcc.target/i386/pr70155-4.c: Likewise.
2652 * gcc.target/i386/pr70155-5.c: Likewise.
2653 * gcc.target/i386/pr70155-6.c: Likewise.
2654 * gcc.target/i386/pr70155-7.c: Likewise.
2655 * gcc.target/i386/pr70155-8.c: Likewise.
2656 * gcc.target/i386/pr70155-15.c: Likewise.
2657 * gcc.target/i386/pr70155-17.c: Likewise.
2658 * gcc.target/i386/pr70155-22.c: Likewise.
2659
2660 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2661
2662 PR tree-optimization/70803
2663 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2664
2665 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2666
2667 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2668 optimization of vector loop.
2669 * gcc.target/i386/vect-unpack-3.c: New test.
2670 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2671 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2672 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2673
2674 2016-04-29 Marek Polacek <polacek@redhat.com>
2675
2676 PR sanitizer/70342
2677 * g++.dg/ubsan/null-7.C: New test.
2678
2679 PR c/70852
2680 * gcc.dg/pr70852.c: New test.
2681
2682 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2683
2684 PR/69089
2685 * g++.dg/cpp0x/alignas6.C: New test.
2686
2687 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2688
2689 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2690 * gcc.dg/pr27003.c: Likewise.
2691 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2692 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2693 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2694 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2695 * gcc.target/arc/mxy.c: Likewise.
2696 * gcc.target/arc/mswape.c: Likewise.
2697 * gcc.target/arc/mrtsc.c: Likewise.
2698 * gcc.target/arc/mcrc.c: Likewise.
2699 * gcc.target/arc/mdsp-packa.c: Likewise.
2700 * gcc.target/arc/mdvbf.c: Likewise.
2701 * gcc.target/arc/mlock.c: Likewise.
2702 * gcc.target/arc/mmac-24.c: Likewise.
2703 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2704
2705 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2706 Matthijs Kooijman <matthijs@stdin.nl>
2707 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2708
2709 PR target/60040
2710 * gcc.target/avr/pr60040-1.c: New.
2711 * gcc.target/avr/pr60040-2.c: New.
2712
2713 2016-04-29 Richard Biener <rguenther@suse.de>
2714
2715 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2716
2717 2016-04-29 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/13962
2720 PR tree-optimization/65686
2721 * gcc.dg/uninit-pr65686.c: New testcase.
2722
2723 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR middle-end/70843
2726 * gcc.dg/pr70843.c: New test.
2727
2728 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR target/70858
2731 * gcc.target/i386/pr70858.c: New test.
2732
2733 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2734
2735 * gcc.target/arc/nps400-1.c: New file.
2736
2737 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2738 Andrew Burgess <andrew.burgess@embecosm.com>
2739
2740 * gcc.target/arc/movh_cl-1.c: New file.
2741
2742 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2743 Andrew Burgess <andrew.burgess@embecosm.com>
2744
2745 * gcc.target/arc/extzv-1.c: New file.
2746 * gcc.target/arc/insv-1.c: New file.
2747 * gcc.target/arc/insv-2.c: New file.
2748 * gcc.target/arc/movb-1.c: New file.
2749 * gcc.target/arc/movb-2.c: New file.
2750 * gcc.target/arc/movb-3.c: New file.
2751 * gcc.target/arc/movb-4.c: New file.
2752 * gcc.target/arc/movb-5.c: New file.
2753 * gcc.target/arc/movb_cl-1.c: New file.
2754 * gcc.target/arc/movb_cl-2.c: New file.
2755 * gcc.target/arc/movbi_cl-1.c: New file.
2756 * gcc.target/arc/movl-1.c: New file.
2757
2758 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2759 Andrew Burgess <andrew.burgess@embecosm.com>
2760
2761 * gcc.target/arc/cmem-1.c: New file.
2762 * gcc.target/arc/cmem-2.c: New file.
2763 * gcc.target/arc/cmem-3.c: New file.
2764 * gcc.target/arc/cmem-4.c: New file.
2765 * gcc.target/arc/cmem-5.c: New file.
2766 * gcc.target/arc/cmem-6.c: New file.
2767 * gcc.target/arc/cmem-7.c: New file.
2768 * gcc.target/arc/cmem-ld.inc: New file.
2769 * gcc.target/arc/cmem-st.inc: New file.
2770
2771 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/70821
2774 * gcc.target/i386/pr70821.c: New test.
2775
2776 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2777
2778 * gcc.target/powerpc/vec-adde.c: New test.
2779 * gcc.target/powerpc/vec-adde-int128.c: New test.
2780
2781 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2782
2783 * gcc.target/i386/avx-vround-1.c: New test.
2784 * gcc.target/i386/avx-vround-2.c: New test.
2785 * gcc.target/i386/avx512vl-vround-1.c: New test.
2786 * gcc.target/i386/avx512vl-vround-2.c: New test.
2787
2788 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2789
2790 PR testsuite/70595
2791 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2792 (check_effective_target_cilkplus_runtime): ... this.
2793 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2794 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2795
2796 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2797 Require cilkplus_runtime.
2798 Don't add -lcilkrts.
2799 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2800 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2801 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2802 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2803 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2804 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2805 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2806 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2807 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2808 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2809 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2810 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2811 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2812 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2813 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2814 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2815 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2816 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2817 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2818 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2819 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2820 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2821 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2822 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2823 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2824 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2825 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2826 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2827 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2828
2829 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2830 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2831
2832 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2833
2834 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2835 cilkplus_runtime.
2836
2837 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2838
2839 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2840 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2841
2842 2015-04-27 Ryan Burn <contact@rnburn.com>
2843
2844 PR c++/69024
2845 PR c++/68997
2846 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2847 diagnostic.
2848 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2849 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2850
2851 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2852
2853 * gnat.dg/limited_with4.ad[sb]: New test.
2854 * gnat.dg/limited_with4_pkg.ads: New helper.
2855
2856 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2857
2858 PR target/70155
2859 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2860 and movv1ti_internal patterns
2861 * gcc.target/i386/pr70155-1.c: New test.
2862 * gcc.target/i386/pr70155-2.c: Likewise.
2863 * gcc.target/i386/pr70155-3.c: Likewise.
2864 * gcc.target/i386/pr70155-4.c: Likewise.
2865 * gcc.target/i386/pr70155-5.c: Likewise.
2866 * gcc.target/i386/pr70155-6.c: Likewise.
2867 * gcc.target/i386/pr70155-7.c: Likewise.
2868 * gcc.target/i386/pr70155-8.c: Likewise.
2869 * gcc.target/i386/pr70155-9.c: Likewise.
2870 * gcc.target/i386/pr70155-10.c: Likewise.
2871 * gcc.target/i386/pr70155-11.c: Likewise.
2872 * gcc.target/i386/pr70155-12.c: Likewise.
2873 * gcc.target/i386/pr70155-13.c: Likewise.
2874 * gcc.target/i386/pr70155-14.c: Likewise.
2875 * gcc.target/i386/pr70155-15.c: Likewise.
2876 * gcc.target/i386/pr70155-16.c: Likewise.
2877 * gcc.target/i386/pr70155-17.c: Likewise.
2878 * gcc.target/i386/pr70155-18.c: Likewise.
2879 * gcc.target/i386/pr70155-19.c: Likewise.
2880 * gcc.target/i386/pr70155-20.c: Likewise.
2881 * gcc.target/i386/pr70155-21.c: Likewise.
2882 * gcc.target/i386/pr70155-22.c: Likewise.
2883
2884 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2885
2886 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2887 ".{5,6}".
2888
2889 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2890
2891 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2892 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2893 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2894 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2895 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2896
2897 2016-04-27 Richard Biener <rguenther@suse.de>
2898
2899 PR ipa/70760
2900 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2901 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2902
2903 2016-04-27 Nathan Sidwell <nathan@acm.org>
2904
2905 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2906 * g++.dg/ubsan/pr63956.C: Adjust error location.
2907
2908 2016-04-27 Nick Clifton <nickc@redhat.com>
2909
2910 PR middle-end/49889
2911 * gcc.dg/pr49889.c: New test.
2912
2913 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2914
2915 * c-c++-common/memset-array.c: New test.
2916
2917 2016-04-26 Martin Sebor <msebor@redhat.com>
2918
2919 PR c++/66639
2920 * g++.dg/cpp1y/func_constexpr.C: New test.
2921
2922 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2923
2924 PR c++/70241
2925 * g++.dg/cpp0x/enum32.C: New test.
2926 * g++.dg/cpp0x/enum33.C: New test.
2927
2928 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2929
2930 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2931 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2932 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2933 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2934 * gcc.c-torture/execute/pr38151.c: Likewise.
2935 * gcc.c-torture/execute/pr66556.c: Likewise.
2936 * gcc.c-torture/execute/pr67781.c: Likewise.
2937 * gcc.c-torture/execute/pr68648.c: Likewise.
2938
2939 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2940
2941 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2942
2943 2016-04-26 Marek Polacek <polacek@redhat.com>
2944
2945 PR c/67784
2946 * gcc.dg/pr67784-3.c: New test.
2947 * gcc.dg/pr67784-4.c: New test.
2948 * gcc.dg/pr67784-5.c: New test.
2949
2950 PR c/70791
2951 * gcc.dg/Wnested-externs-2.c: New test.
2952
2953 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2954
2955 * gcc.dg/fold-plusmult.c: Adjust.
2956 * gcc.dg/no-strict-overflow-6.c: Adjust.
2957 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2958
2959 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2960
2961 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2962 number scans.
2963 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2964 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2965 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2966 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2967 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2968 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2969 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2970 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2971 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2972 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2973 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2974 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2975 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2976 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2977 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2978 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2979 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2980 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2981 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2982 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2983 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2984 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2985 scans.
2986 * gcc.target/i386/pr32219-4.c: Likewise.
2987 * gcc.target/i386/pr32219-6.c: Likewise.
2988 * gcc.target/i386/pr32219-8.c: Likewise.
2989
2990 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2991
2992 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2993 associated options.
2994
2995 2016-04-26 Marek Polacek <polacek@redhat.com>
2996
2997 PR c++/70744
2998 * g++.dg/ext/cond2.C: New test.
2999
3000 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3001
3002 PR tree-optimization/70771
3003 PR tree-optimization/70775
3004 * gcc.dg/pr70771.c: New test.
3005 * gcc.dg/pr70775.c: New test.
3006
3007 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3008
3009 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3010
3011 2016-04-25 Richard Biener <rguenther@suse.de>
3012
3013 PR tree-optimization/70780
3014 * gcc.dg/torture/pr70780.c: New testcase.
3015
3016 2016-04-25 Michael Collison <michael.collison@arm.com>
3017
3018 * gcc.target/arm/neon-vaddws16.c: New test.
3019 * gcc.target/arm/neon-vaddws32.c: New test.
3020 * gcc.target/arm/neon-vaddwu16.c: New test.
3021 * gcc.target/arm/neon-vaddwu32.c: New test.
3022 * gcc.target/arm/neon-vaddwu8.c: New test.
3023 * lib/target-supports.exp
3024 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3025 that arm neon support vector widen sum of HImode TO SImode.
3026
3027 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR sanitizer/70712
3030 * c-c++-common/asan/pr70712.c: New test.
3031
3032 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3033
3034 * .gitattributes: New file.
3035
3036 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3037
3038 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3039
3040 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3041
3042 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3043 * gfortran.dg/submodule_15.f08: Likewise.
3044
3045 2016-04-22 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/70740
3048 * gcc.dg/torture/pr70740.c: New testcase.
3049
3050 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3051
3052 PR target/70750
3053 * gcc.target/i386/pr70750-1.c: New test.
3054 * gcc.target/i386/pr70750-2.c: Likewise.
3055
3056 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 PR c++/70540
3059 * g++.dg/cpp0x/auto48.C: New.
3060
3061 2016-04-21 Marek Polacek <polacek@redhat.com>
3062
3063 PR c++/70513
3064 * g++.dg/cpp0x/forw_enum12.C: New test.
3065 * g++.dg/cpp0x/forw_enum13.C: New test.
3066
3067 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3068
3069 PR target/70728
3070 * gcc.target/i386/pr70728.c: New test.
3071
3072 2016-04-21 Richard Biener <rguenther@suse.de>
3073
3074 PR middle-end/70747
3075 * gcc.dg/pr70747.c: New testcase.
3076
3077 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3078
3079 PR tree-optimization/70715
3080 * gcc.dg/tree-ssa/scev-13.c: New test.
3081
3082 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3083
3084 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3085
3086 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3087
3088 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3089
3090 2016-04-20 Jan Hubicka <jh@suse.cz>
3091
3092 PR ipa/70018
3093 * g++.dg/ipa/nothrow-1.C: New testcase.
3094
3095 2016-04-20 Nathan Sidwell <nathan@acm.org>
3096
3097 PR c++/55635
3098 * g++.dg/eh/delete1.C: New.
3099
3100 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3101
3102 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3103 -mtune-ctrl=sse_typeless_stores.
3104
3105 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3106
3107 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3108
3109 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3110
3111 PR tree-optimization/69489
3112 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3113
3114 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3115
3116 PR c++/69363
3117 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3118 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3119 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3120
3121 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3122
3123 PR tree-optimization/56625
3124 PR tree-optimization/69489
3125 * gcc.dg/vect/pr56625.c: New test.
3126 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3127
3128 2016-04-20 Andrew Pinski <apinski@cavium.com>
3129
3130 PR target/64971
3131 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3132
3133 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3134
3135 * gnat.dg/self1.adb: Remove now incorrect test.
3136
3137 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3138
3139 * gcc.dg/tree-ssa/scev-11.c: New test.
3140 * gcc.dg/tree-ssa/scev-12.c: New test.
3141
3142 2016-04-20 Marek Polacek <polacek@redhat.com>
3143
3144 PR tree-optimization/70725
3145 * gcc.dg/pr70725.c: New test.
3146
3147 2016-04-20 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/70726
3150 * g++.dg/vect/pr70726.cc: New testcase.
3151
3152 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3153
3154 PR target/70674
3155 * gcc.target/s390/pr70674.c: New test.
3156
3157 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3158
3159 PR libgfortran/70684
3160 * gfortran.dg/list_read_14.f90: New test.
3161
3162 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 PR target/69201
3165 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3166 extern to force it misaligned.
3167 (b): Likewise.
3168 (c): Likewise.
3169 (d): Likewise.
3170 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3171 Don't check `*' before movv4sf_internal.
3172 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3173 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3174 Don't check `*' before movv16qi_internal.
3175 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3176 extern to force it misaligned.
3177 (b): Likewise.
3178 (c): Likewise.
3179 (d): Likewise.
3180 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3181 Don't check `*' before movv2df_internal.
3182 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3183 extern to force it misaligned.
3184 (b): Likewise.
3185 (c): Likewise.
3186 (d): Likewise.
3187 Check movv8sf_internal instead of avx_storeups256.
3188 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3189
3190 2016-04-19 Richard Biener <rguenther@suse.de>
3191
3192 PR tree-optimization/70171
3193 * g++.dg/tree-ssa/pr70171.C: New testcase.
3194
3195 2016-04-19 Richard Biener <rguenther@suse.de>
3196
3197 PR tree-optimization/70724
3198 * gcc.dg/torture/pr70724.c: New testcase.
3199
3200 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3201
3202 PR middle-end/70689
3203 * gcc.target/i386/pr70689.c: New.
3204
3205 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 PR target/70708
3208 * gcc.target/i386/pr70708.c: New test.
3209
3210 2016-04-18 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/43434
3213 * gcc.dg/vect/pr43434.c: New testcase.
3214 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3215 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3216 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3217 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3218 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3219 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3220 * gcc.dg/gomp/pr68640.c: Likewise.
3221 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3222 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3223
3224 2016-04-18 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/70701
3227 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3228
3229 2016-04-18 Tom de Vries <tom@codesourcery.com>
3230
3231 PR testsuite/70699
3232 * gcc.dg/pr70161.c: Add dot-file scans.
3233 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3234 instead of after last dot char.
3235
3236 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * c-c++-common/dump-ada-spec-3.c: New test.
3239 * c-c++-common/dump-ada-spec-4.c: Likewise.
3240
3241 2016-04-17 Tom de Vries <tom@codesourcery.com>
3242
3243 PR other/70183
3244 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3245
3246 2016-04-15 Jan Hubicka <jh@suse.cz>
3247
3248 PR ipa/70018
3249 * g++.dg/ipa/pure-const-1.C: New testcase.
3250 * g++.dg/ipa/pure-const-2.C: New testcase.
3251 * g++.dg/ipa/pure-const-3.C: New testcase.
3252
3253 2016-04-15 Marek Polacek <polacek@redhat.com>
3254
3255 PR c/70671
3256 * gcc.dg/bitfld-22.c: New test.
3257
3258 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3259
3260 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3261 x86_64.
3262
3263 2016-04-15 Marek Polacek <polacek@redhat.com>
3264
3265 PR c/70651
3266 * c-c++-common/pr70651.c: New test.
3267
3268 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3269
3270 PR rtl-optimization/70681
3271 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3272 dump scan on arm and powerpc.
3273 * gcc.dg/pr10474.c: Likewise.
3274
3275 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR c++/69517
3278 PR c++/70019
3279 PR c++/70588
3280 * g++.dg/cpp1y/vla11.C: Revert for real.
3281
3282 PR c/70436
3283 * c-c++-common/Wparentheses-1.c: New test.
3284 * c-c++-common/gomp/Wparentheses-1.c: New test.
3285 * c-c++-common/gomp/Wparentheses-2.c: New test.
3286 * c-c++-common/gomp/Wparentheses-3.c: New test.
3287 * c-c++-common/gomp/Wparentheses-4.c: New test.
3288 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3289 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3290 * c-c++-common/goacc/Wparentheses-1.c: New test.
3291
3292 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3293
3294 PR target/70662
3295 * gcc.target/i386/pr70662.c: New test.
3296
3297 2016-04-15 Richard Biener <rguenther@suse.de>
3298 Alan Modra <amodra@gmail.com>
3299
3300 PR tree-optimization/70130
3301 * gcc.dg/vect/O3-pr70130.c: New testcase.
3302
3303 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3304
3305 PR target/70669
3306 * gcc.target/powerpc/pr70669.c: New test.
3307
3308 PR target/70640
3309 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3310 a power7 system that does not have an assembler that supports
3311 power8.
3312
3313 2016-04-14 Martin Sebor <msebor@redhat.com>
3314
3315 PR c++/69517
3316 PR c++/70019
3317 PR c++/70588
3318 * c-c++-common/ubsan/vla-1.c: Revert.
3319 * g++.dg/cpp1y/vla11.C: Same.
3320 * g++.dg/cpp1y/vla12.C: Same.
3321 * g++.dg/cpp1y/vla13.C: Same.
3322 * g++.dg/cpp1y/vla14.C: Same.
3323 * g++.dg/cpp1y/vla3.C: Same.
3324 * g++.dg/init/array24.C: Same.
3325 * g++.dg/ubsan/vla-1.C: Same.
3326
3327 2016-04-14 Marek Polacek <polacek@redhat.com>
3328 Jan Hubicka <hubicka@ucw.cz>
3329
3330 PR c++/70029
3331 * g++.dg/torture/pr70029.C: New test.
3332
3333 2016-04-14 Martin Sebor <msebor@redhat.com>
3334
3335 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3336 type size to prevent failures on targets with very low maximum
3337 alignment.
3338
3339 2016-04-14 Richard Biener <rguenther@suse.de>
3340
3341 PR tree-optimization/70623
3342 * gcc.dg/torture/pr70623.c: New testcase.
3343 * gcc.dg/torture/pr70623-2.c: Likewise.
3344
3345 2016-04-13 Martin Sebor <msebor@redhat.com>
3346
3347 PR c++/69517
3348 PR c++/70019
3349 PR c++/70588
3350 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3351 * g++.dg/cpp1y/vla11.C: New test.
3352 * g++.dg/cpp1y/vla12.C: New test.
3353 * g++.dg/cpp1y/vla13.C: New test.
3354 * g++.dg/cpp1y/vla14.C: New test.
3355 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3356 * g++.dg/init/array24.C: Fully brace VLA initializer.
3357 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3358
3359 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR c++/70641
3362 * g++.dg/opt/pr70641.C: New test.
3363
3364 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3365
3366 PR rtl-optimization/68749
3367 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3368 effects of argument promotions.
3369 Remove default args to dg-skip-if.
3370
3371 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3372
3373 PR c++/70635
3374 * g++.dg/parse/pr70635.C: New.
3375
3376 2016-04-13 Marek Polacek <polacek@redhat.com>
3377
3378 PR c++/70639
3379 * c-c++-common/Wmisleading-indentation-4.c: New test.
3380
3381 2016-04-13 Marek Polacek <polacek@redhat.com>
3382
3383 PR c/70436
3384 * gcc.dg/Wparentheses-12.c: New test.
3385 * gcc.dg/Wparentheses-13.c: New test.
3386
3387 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3388
3389 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3390 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3391 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3392
3393 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR middle-end/70633
3396 * gcc.c-torture/compile/pr70633.c: New test.
3397
3398 PR debug/70628
3399 * gcc.dg/torture/pr70628.c: New test.
3400
3401 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3402
3403 PR c++/70610
3404 * g++.dg/template/pr70610.C: New test.
3405 * g++.dg/template/pr70610-2.C: New test.
3406 * g++.dg/template/pr70610-3.C: New test.
3407 * g++.dg/template/pr70610-4.C: New test.
3408
3409 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3410
3411 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3412 128 instead of 32.
3413
3414 PR c++/70571
3415 * g++.dg/ext/pr70571.C: New test.
3416
3417 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3418
3419 PR target/70640
3420 * gcc.target/powerpc/pr70640.c: New test.
3421
3422 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3423
3424 PR c++/68722
3425 * g++.dg/parse/pr68722.C: New.
3426
3427 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3428
3429 PR rtl-optimization/70596
3430 * gcc.target/i386/pr70596.c: New test.
3431
3432 2016-04-12 Nathan Sidwell <nathan@acm.org>
3433
3434 PR c++/70501
3435 * g++.dg/init/pr70501.C: New.
3436
3437 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3438
3439 * gcc.target/i386/asm-flag-6.c: New test.
3440
3441 2016-04-12 Tom de Vries <tom@codesourcery.com>
3442
3443 PR tree-optimization/68756
3444 * gcc.dg/graphite/pr68756.c: New test.
3445
3446 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR tree-optimization/70602
3449 * gcc.c-torture/execute/pr70602.c: New test.
3450
3451 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 PR target/70381
3454 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3455 __float128 emulator is built and runs.
3456 * gcc.target/powerpc/float128-1.c: Likewise.
3457
3458 * lib/target-supports.exp (check_ppc_float128_sw_available):
3459 Rework tests for __float128 software and hardware
3460 availability. Fix exit condition to return 0 on success.
3461
3462 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3463
3464 PR target/70133
3465 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3466 * gcc.target/aarch64/target_attr_15.c: Likewise.
3467
3468 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3469
3470 PR c++/69066
3471 * g++.dg/cpp1y/pr69066.C: New.
3472
3473 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3474
3475 PR fortran/68566
3476 * gfortran.dg/pr36192.f90: Update test.
3477 * gfortran.dg/pr36192_1.f90: Update test.
3478 * gfortran.dg/real_dimension_1.f: Update test.
3479 * gfortran.dg/parameter_array_init_7.f90: New test.
3480
3481 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3482
3483 PR testsuite/64039
3484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3485
3486 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3487
3488 PR rtl-optimization/66669
3489 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3490
3491 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3492
3493 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3494 * gcc.dg/pie-1.c: Likewise.
3495 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3496 * gcc.dg/pic-4.c: Likewise.
3497 * gcc.dg/pie-3.c: Likewise.
3498 * gcc.dg/pie-4.c: Likewise.
3499
3500 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3501
3502 PR tree-optimization/68644
3503 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3504
3505 PR rtl-optimization/64886
3506 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3507
3508 2016-04-09 Tom de Vries <tom@codesourcery.com>
3509
3510 PR tree-optimization/68953
3511 * gcc.dg/graphite/pr68953.c: New test.
3512
3513 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3514
3515 PR fortran/70592
3516 * gfortran.dg/deferred_character_16.f90: New test.
3517
3518 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/70586
3521 * gcc.c-torture/execute/pr70586.c: New test.
3522
3523 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3524
3525 PR sanitizer/70573
3526 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3527 with __builtin_memset
3528 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3529
3530 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3531
3532 PR lto/70289
3533 PR ipa/70348
3534 PR tree-optimization/70373
3535 PR middle-end/70533
3536 PR middle-end/70534
3537 PR middle-end/70535
3538 * c-c++-common/goacc/reduction-5.c: New test.
3539 * c-c++-common/goacc/reduction-promotions.c: New test.
3540 * gfortran.dg/goacc/reduction-3.f95: New test.
3541 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3542
3543 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3544
3545 PR c++/70590
3546 PR c++/70452
3547 * g++.dg/pr70590.C: New test.
3548 * g++.dg/pr70590-2.C: New test.
3549
3550 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR middle-end/70593
3553 * gcc.target/i386/pr70593.c: New test.
3554
3555 PR rtl-optimization/70574
3556 * gcc.target/i386/avx2-pr70574.c: New test.
3557
3558 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3559
3560 PR sanitizer/70541
3561 * c-c++-common/asan/pr70541.c: New test.
3562
3563 2016-04-08 Tom de Vries <tom@codesourcery.com>
3564
3565 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3566 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3567
3568 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3569
3570 PR target/70566
3571 * gcc.c-torture/execute/pr70566.c: New test.
3572
3573 2016-04-08 Tom de Vries <tom@codesourcery.com>
3574
3575 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3576 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3577
3578 2016-04-08 Alan Modra <amodra@gmail.com>
3579
3580 * gcc.target/powerpc/pr70117.c: New.
3581
3582 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR testsuite/70581
3585 * gcc.dg/lto/simd-function_0.c: New test.
3586
3587 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3588 clones.
3589 * c-c++-common/attr-simd-2.c: Likewise.
3590 * c-c++-common/attr-simd-4.c: Likewise.
3591 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3592 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3593
3594 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3595
3596 PR testsuite/70553
3597 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3598
3599 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3600 Tom de Vries <tom@codesourcery.com>
3601
3602 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3603 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3604 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3605 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3606 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3607 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3608 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3609 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3610
3611 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3612
3613 PR c/70436
3614 * g++.dg/warn/Wparentheses-29.C: New test.
3615
3616 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3617
3618 PR c/70436
3619 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3620 explicit braces to resolve a future -Wparentheses warning.
3621
3622 2016-04-06 Richard Henderson <rth@redhat.com>
3623
3624 * gcc.dg/pr61817-1.c: New test.
3625 * gcc.dg/pr61817-2.c: New test.
3626 * gcc.dg/pr69391-1.c: New test.
3627 * gcc.dg/pr69391-2.c: New test.
3628
3629 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3630
3631 PR rtl-optimization/70398
3632 * gcc.target/aarch64/pr70398.c: New.
3633
3634 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3635
3636 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3637
3638 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3639 Pedro Alves <palves@redhat.com>
3640
3641 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3642
3643 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3644
3645 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3646 Check for avx512f effective targets instead of avx2.
3647 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3648 for AVX512F clones.
3649 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3650 * g++.dg/gomp/declare-simd-1.C: Likewise.
3651 * g++.dg/gomp/declare-simd-3.C: Likewise.
3652 * g++.dg/gomp/declare-simd-4.C: Likewise.
3653
3654 PR middle-end/70550
3655 * c-c++-common/gomp/pr70550-1.c: New test.
3656 * c-c++-common/gomp/pr70550-2.c: New test.
3657
3658 2016-04-05 Nathan Sidwell <nathan@acm.org>
3659
3660 PR c++/70512
3661 * g++.dg/ext/attribute-may-alias-5.C: New.
3662
3663 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR c++/70336
3666 * c-c++-common/pr70336.c: New test.
3667 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3668 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3669
3670 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3671
3672 PR ipa/66223
3673 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3674
3675 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR rtl-optimization/70542
3678 * gcc.dg/torture/pr70542.c: New test.
3679 * gcc.target/i386/avx2-pr70542.c: New test.
3680
3681 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3682
3683 PR tree-optimization/70509
3684 * gcc.target/i386/avx512bw-pr70509.c: New test.
3685
3686 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3687
3688 PR c++/70452
3689 * g++.dg/ext/constexpr-vla4.C: New test.
3690
3691 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3692
3693 PR target/70510
3694 * gcc.target/i386/pr70510.c: New test.
3695
3696 2016-04-05 Richard Biener <rguenther@suse.de>
3697
3698 PR tree-optimization/70526
3699 * g++.dg/torture/pr70526.C: New testcase.
3700
3701 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR target/70525
3704 * gcc.target/i386/pr70525.c: New test.
3705
3706 2016-04-05 Richard Biener <rguenther@suse.de>
3707
3708 PR middle-end/70499
3709 * g++.dg/torture/pr70499.C: New testcase.
3710
3711 2016-04-05 Richard Biener <rguenther@suse.de>
3712
3713 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3714 remove XFAIL.
3715
3716 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3717
3718 PR middle-end/70307
3719 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3720 rs6000 ABI warnings.
3721
3722 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3723
3724 PR ipa/66223
3725 * g++.dg/ipa/devirt-51.C: New testcase.
3726
3727 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3728 Jakub Jelinek <jakub@redhat.com>
3729
3730 PR middle-end/70457
3731 * gcc.dg/torture/pr70457.c: New.
3732
3733 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3734
3735 PR fortran/67538
3736 * gfortran.dg/allocate_with_source_19.f08: New test.
3737
3738 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3739
3740 PR fortran/65795
3741 * gfortran.dg/coarray_allocate_6.f08: New test.
3742
3743 2016-04-04 Richard Biener <rguenther@suse.de>
3744
3745 PR rtl-optimization/70484
3746 * gcc.dg/torture/pr70484.c: New testcase.
3747
3748 2016-04-04 Marek Polacek <polacek@redhat.com>
3749
3750 PR c/70307
3751 * gcc.dg/torture/pr70307.c: New test.
3752
3753 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3754
3755 PR target/70416
3756 PR target/67391
3757 * gcc.target/sh/torture/pr70416.c: New.
3758
3759 2016-04-02 Martin Sebor <msebor@redhat.com>
3760
3761 PR c++/67376
3762 PR c++/70170
3763 PR c++/70172
3764 PR c++/70228
3765 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3766 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3767 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3768 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3769 * g++.dg/cpp0x/constexpr-string.C: Same.
3770 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3771 * g++.dg/cpp0x/pr65398.C: Same.
3772 * g++.dg/ext/constexpr-vla1.C: Same.
3773 * g++.dg/ext/constexpr-vla2.C: Same.
3774 * g++.dg/ext/constexpr-vla3.C: Same.
3775 * g++.dg/ubsan/pr63956.C: Same.
3776
3777 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR rtl-optimization/70467
3780 * gcc.target/i386/pr70467-2.c: New test.
3781
3782 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3783 Marek Polacek <polacek@redhat.com>
3784
3785 PR c++/70488
3786 * g++.dg/init/new47.C: New test.
3787
3788 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3789
3790 PR target/70496
3791 * gcc.target/arm/pr70496.c: New test.
3792
3793 2016-04-01 Nathan Sidwell <nathan@acm.org>
3794
3795 PR c++/68475
3796 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3797
3798 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3799
3800 PR target/69890
3801 * gcc.dg/strlenopt.h (memmove): New.
3802 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3803 instead of "string.h".
3804 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3805 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3806 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3807 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3808 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3809 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3810 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3811 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3812 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3813 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3814 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3815 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3816 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3817 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3818 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3819 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3820 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3821 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3822 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3823 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3824
3825 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3826
3827 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3828 (Holder::foo): Reflect this.
3829
3830 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3831
3832 PR target/70442
3833 * gcc.dg/pr70442.c: New test.
3834
3835 2016-03-31 Nathan Sidwell <nathan@acm.org>
3836
3837 PR c++/70393
3838 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3839
3840 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3841
3842 PR target/70453
3843 * gcc.target/i386/pr70453.c: New test.
3844
3845 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3846
3847 PR target/70292
3848 * gcc.c-torture/pr70292.c: New test.
3849
3850 2016-03-31 Marek Polacek <polacek@redhat.com>
3851
3852 PR c/70297
3853 * c-c++-common/pr70297.c: New test.
3854 * g++.dg/cpp0x/typedef-redecl.C: New test.
3855 * gcc.dg/typedef-redecl2.c: New test.
3856
3857 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR rtl-optimization/70460
3860 * gcc.c-torture/execute/pr70460.c: New test.
3861
3862 2016-03-31 Richard Biener <rguenther@suse.de>
3863
3864 PR c++/70430
3865 * g++.dg/ext/vector30.C: New testcase.
3866
3867 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3868 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869
3870 * gfortran.dg/fmt_pf.f90: New test.
3871
3872 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3873
3874 Forward-port from 5 branch
3875 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR testsuite/70356
3878 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3879 dg-require-effective-target after dg-do.
3880
3881 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3882
3883 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3884
3885 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3886 Julian Brown <julian@codesourcery.com>
3887 Chung-Lin Tang <cltang@codesourcery.com>
3888 Cesar Philippidis <cesar@codesourcery.com>
3889 James Norris <jnorris@codesourcery.com>
3890 Tom de Vries <tom@codesourcery.com>
3891 Nathan Sidwell <nathan@codesourcery.com>
3892
3893 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3894 * c-c++-common/goacc/loop-clauses.c: Likewise.
3895 * g++.dg/goacc/template.C: Likewise.
3896 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3897 * gfortran.dg/goacc/loop-1.f95: Likewise.
3898 * gfortran.dg/goacc/loop-5.f95: Likewise.
3899 * gfortran.dg/goacc/loop-6.f95: Likewise.
3900 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3901 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3902 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3903 * c-c++-common/goacc/clauses-fail.c: Likewise.
3904 * c-c++-common/goacc/parallel-1.c: Likewise.
3905 * c-c++-common/goacc/reduction-1.c: Likewise.
3906 * c-c++-common/goacc/reduction-2.c: Likewise.
3907 * c-c++-common/goacc/reduction-3.c: Likewise.
3908 * c-c++-common/goacc/reduction-4.c: Likewise.
3909 * c-c++-common/goacc/routine-3.c: Likewise.
3910 * c-c++-common/goacc/routine-4.c: Likewise.
3911 * c-c++-common/goacc/routine-5.c: Likewise.
3912 * c-c++-common/goacc/tile.c: Likewise.
3913 * g++.dg/goacc/template.C: Likewise.
3914 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3915 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3916 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3917 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3918 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3919 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3920 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3921 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3922 * c-c++-common/goacc/use_device-1.c: ... this file.
3923 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3924 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3925 * c-c++-common/goacc/host_data-6.c: ... this file.
3926 * c-c++-common/goacc/loop-2-kernels.c: New file.
3927 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3928 * c-c++-common/goacc/loop-3.c: Likewise.
3929 * g++.dg/goacc/reference.C: Likewise.
3930 * g++.dg/goacc/routine-1.C: Likewise.
3931 * g++.dg/goacc/routine-2.C: Likewise.
3932
3933 2016-03-30 Richard Biener <rguenther@suse.de>
3934
3935 PR middle-end/70450
3936 * gcc.dg/torture/pr70450.c: New testcase.
3937
3938 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR target/70421
3941 * gcc.dg/torture/pr70421.c: New test.
3942 * gcc.target/i386/avx512f-pr70421.c: New test.
3943
3944 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3945
3946 PR testsuite/70364
3947 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3948 (check): New function.
3949 (bar): Call check.
3950 (foo): Align stack to 16 bytes when calling bar.
3951 * gcc.target/i386/cleanup-2.c: Likewise.
3952
3953 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3954
3955 PR tree-optimization/59124
3956 * gcc.dg/Warray-bounds-19.c: New test.
3957
3958 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3959
3960 * lib/prune.exp (escape_regex_chars): New.
3961 (prune_file_path): Update to quote metcharacters for regexp.
3962
3963 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR rtl-optimization/70429
3966 * gcc.c-torture/execute/pr70429.c: New test.
3967
3968 PR tree-optimization/70405
3969 * gcc.dg/pr70405.c: New test.
3970
3971 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3972
3973 PR fortran/70397
3974 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3975 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3976
3977 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3978
3979 PR testsuite/64177
3980 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3981 __cilkrts_set_param to set two workers.
3982 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3983 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3984
3985 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3986
3987 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3988
3989 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3990
3991 PR target/70406
3992 * gcc.target/i386/pr70406.c: New test.
3993
3994 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3995
3996 * gnat.dg/specs/double_record_extension3.ads: New test.
3997
3998 2016-03-25 Richard Henderson <rth@redhat.com>
3999
4000 PR target/70120
4001 * gcc.target/aarch64/pr70120-1.c: New.
4002 * gcc.target/aarch64/pr70120-2.c: New.
4003 * gcc.target/aarch64/pr70120-3.c: New.
4004
4005 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4006
4007 PR c++/62212
4008 * g++.dg/template/mangle2.C: The dg-do directive should be
4009 "compile" not "assemble".
4010
4011 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4012
4013 PR lto/69650
4014 * gcc.dg/pr69650.c: New test.
4015
4016 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4017
4018 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4019
4020 2016-03-25 Alan Modra <amodra@gmail.com>
4021
4022 * gcc.dg/dfp/pr70052.c: New test.
4023
4024 2016-03-24 Richard Henderson <rth@redhat.com>
4025
4026 PR middle-end/69845
4027 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4028 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4029
4030 2016-03-24 Tom de Vries <tom@codesourcery.com>
4031
4032 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4033
4034 2016-03-24 Tom de Vries <tom@codesourcery.com>
4035
4036 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4037 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4038
4039 2016-03-24 Tom de Vries <tom@codesourcery.com>
4040
4041 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4042 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4043
4044 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4045
4046 PR c++/62212
4047 * g++.dg/template/mangle2.C: New test.
4048
4049 2016-03-24 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/70396
4052 * gcc.dg/torture/pr70396.c: New testcase.
4053
4054 2016-03-24 Richard Biener <rguenther@suse.de>
4055
4056 PR middle-end/70370
4057 * gcc.dg/torture/pr70370.c: New testcase.
4058
4059 2016-03-24 Tom de Vries <tom@codesourcery.com>
4060
4061 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4062 * gfortran.dg/goacc/kernels-tree.f95: Same.
4063 * gfortran.dg/goacc/parallel-tree.f95: Same.
4064
4065 2016-03-24 Tom de Vries <tom@codesourcery.com>
4066
4067 * c-c++-common/goacc/uninit-if-clause.c: New test.
4068 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4069
4070 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR target/70290
4073 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4074 Fix formatting.
4075
4076 2016-03-24 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/70372
4079 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4080
4081 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4082
4083 PR c++/70347
4084 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4085
4086 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4087
4088 PR c++/70332
4089 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4090
4091 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR c++/70001
4094 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4095 * g++.dg/cpp1y/pr70001.C: New test.
4096
4097 PR c++/70323
4098 * g++.dg/cpp0x/constexpr-70323.C: New test.
4099
4100 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4101 Jason Merrill <jason@redhat.com>
4102 Jakub Jelinek <jakub@redhat.com>
4103
4104 PR c++/69315
4105 * g++.dg/cpp0x/constexpr-69315.C: New test.
4106 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4107
4108 2016-03-23 Marek Polacek <polacek@redhat.com>
4109
4110 PR c++/69884
4111 * g++.dg/warn/Wignored-attributes-1.C: New test.
4112 * g++.dg/warn/Wignored-attributes-2.C: New test.
4113
4114 2016-03-23 Tom de Vries <tom@codesourcery.com>
4115
4116 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4117 initialization.
4118 * gfortran.dg/goacc/private-3.f95 (test): Same.
4119 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4120 missing use param.
4121
4122 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123
4124 * lib/target-supports.exp: Remove v7ve entry from loop
4125 creating effective target checks.
4126 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4127 (add_options_for_arm_arch_v7ve): Likewise.
4128
4129 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR tree-optimization/70354
4132 * gcc.dg/vect/pr70354-1.c: New test.
4133 * gcc.dg/vect/pr70354-2.c: New test.
4134 * gcc.target/i386/avx2-pr70354-1.c: New test.
4135 * gcc.target/i386/avx2-pr70354-2.c: New test.
4136
4137 2016-03-22 Jeff Law <law@redhat.com>
4138
4139 PR target/70232
4140 * gcc.dg/tree-ssa/pr70232.c: New test.
4141
4142 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4143
4144 PR target/70302
4145 * gcc.target/i386/pr70302.c: New test.
4146
4147 2016-03-22 Richard Biener <rguenther@suse.de>
4148
4149 PR middle-end/70251
4150 * g++.dg/torture/pr70251.C: New testcase.
4151
4152 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4153
4154 PR c/69993
4155 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4156 Wmisleading-indentation.c.
4157 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4158 reflect change to diagnostic text and order of messages.
4159 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4160
4161 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4162
4163 * g++.dg/ext/java-3.C: Don't compile on AIX.
4164
4165 2016-03-22 Richard Biener <rguenther@suse.de>
4166
4167 PR middle-end/70333
4168 * gcc.dg/torture/pr70333.c: New testcase.
4169
4170 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4171
4172 * g++.dg/ext/pr70290.C: New test.
4173
4174 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4175
4176 PR target/70325
4177 * gcc.target/i386/pr70325.c: New test.
4178
4179 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR target/70329
4182 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4183 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4184
4185 PR target/70300
4186 * gcc.target/i386/pr70300.c: New test.
4187
4188 PR c++/70295
4189 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4190 (func2): New function for cond with parens, xfail warning for c++.
4191 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4192
4193 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4194
4195 PR c++/70096
4196 * g++.dg/template/ptrmem30.C: New test.
4197
4198 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4199
4200 PR c++/70204
4201 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4202 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4203
4204 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4205
4206 PR middle-end/70326
4207 * gcc.dg/pr70326.c: New test.
4208
4209 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4210 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR tree-optimization/70317
4213 * gcc.dg/pr70317.c: New test.
4214
4215 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR target/70327
4218 * gcc.target/i386/pr70327.c: New test.
4219
4220 2016-03-21 Martin Liska <mliska@suse.cz>
4221
4222 PR ipa/70306
4223 * gcc.dg/ipa/pr70306.c: New test.
4224
4225 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4226
4227 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4228 * gcc.target/arm/attr-align3.c: Likewise.
4229 * gcc.target/arm/attr_arm.c: Likewise.
4230 * gcc.target/arm/flip-thumb.c: Likewise.
4231
4232 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR target/70296
4235 * gcc.target/powerpc/altivec-36.c: New test.
4236
4237 2016-03-21 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/70310
4240 * gcc.dg/torture/pr70310.c: New testcase.
4241
4242 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4243
4244 PR target/70293
4245 * gcc.target/i386/pr70293.c: New test.
4246
4247 2016-03-21 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/70288
4250 * gcc.dg/torture/pr70288-1.c: New testcase.
4251 * gcc.dg/torture/pr70288-2.c: Likewise.
4252
4253 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4254
4255 PR rtl-optimization/69307
4256 * gcc.target/arm/pr69307.c: New test.
4257
4258 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4259
4260 PR rtl-optimization/69102
4261 * gcc.c-torture/compile/pr69102.c: New test.
4262
4263 2016-03-18 Jeff Law <law@redhat.com>
4264
4265 PR rtl-optimization/70263
4266 * gcc.c-torture/compile/pr70263-1.c: New test.
4267 * gcc.target/i386/pr70263-2.c: New test.
4268
4269 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4270
4271 PR rtl-optimization/70278
4272 * gcc.dg/torture/pr70278.c: New test.
4273 * gcc.target/arm/pr70278.c: New test.
4274
4275 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4276
4277 PR c/70281
4278 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4279 (test_builtin_types_compatible_p): New test function.
4280 * gcc.dg/pr70281.c: New test case.
4281
4282 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4283
4284 PR target/70113
4285 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4286
4287 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4288
4289 PR tree-optimization/70252
4290 * gcc.dg/pr70252.c: New test.
4291
4292 2016-03-18 Tom de Vries <tom@codesourcery.com>
4293
4294 * gcc.dg/pr70161-2.c: New test.
4295 * gcc.dg/pr70161.c: New test.
4296
4297 2016-03-18 Tom de Vries <tom@codesourcery.com>
4298
4299 PR ipa/70269
4300 * gcc.dg/pr70269.c: New test.
4301
4302 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR c++/70267
4305 * g++.dg/ext/java-3.C: New test.
4306
4307 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4308
4309 PR c++/70205
4310 * g++.dg/lookup/pr70205.C: New test.
4311
4312 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4313
4314 PR c++/70218
4315 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4316
4317 2016-03-17 Marek Polacek <polacek@redhat.com>
4318
4319 PR c/69407
4320 * gcc.dg/atomic-op-6.c: New test.
4321
4322 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4323
4324 PR c/70264
4325 * c-c++-common/pr70264.c: New test case.
4326
4327 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR c++/70144
4330 * c-c++-common/pr70144-1.c: New test.
4331 * c-c++-common/pr70144-2.c: New test.
4332
4333 PR c++/70272
4334 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4335 * g++.dg/opt/flifetime-dse6.C: New test.
4336 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4337
4338 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4339
4340 PR driver/70192
4341 * gcc.dg/pic-1.c: New test.
4342 * gcc.dg/pic-2.c: Likewise.
4343 * gcc.dg/pic-3.c: Likewise.
4344 * gcc.dg/pic-4.c: Likewise.
4345 * gcc.dg/pie-1.c: Likewise.
4346 * gcc.dg/pie-2.c: Likewise.
4347 * gcc.dg/pie-3.c: Likewise.
4348 * gcc.dg/pie-4.c: Likewise.
4349 * gcc.dg/pie-5.c: Likewise.
4350 * gcc.dg/pie-6.c: Likewise.
4351
4352 2016-03-17 Tom de Vries <tom@codesourcery.com>
4353
4354 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4355 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4356
4357 2016-03-17 Richard Biener <rguenther@suse.de>
4358
4359 PR debug/70271
4360 * g++.dg/debug/pr70271.C: New testcase.
4361
4362 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4363
4364 * gcc.target/i386/pr70251.c: New test.
4365
4366 2016-03-17 Marek Polacek <polacek@redhat.com>
4367
4368 PR c++/70194
4369 * g++.dg/warn/constexpr-70194.C: New test.
4370
4371 2016-03-16 Richard Henderson <rth@redhat.com>
4372
4373 PR middle-end/70240
4374 * gcc.c-torture/compile/pr70240.c: New.
4375
4376 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4377
4378 * gcc.c-torture/compile/20151204.c: Skip for avr.
4379
4380 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR target/70245
4383 * g++.dg/opt/pr70245.C: New test.
4384 * g++.dg/opt/pr70245.h: New file.
4385 * g++.dg/opt/pr70245-aux.cc: New file.
4386
4387 2016-03-16 Martin Sebor <msebor@redhat.com>
4388
4389 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4390
4391 2016-03-16 Richard Henderson <rth@redhat.com>
4392
4393 PR middle-end/70199
4394 * gcc.c-torture/compile/pr70199.c: New.
4395
4396 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4397
4398 * gcc.dg/uninit-19.c: Run dos2unix.
4399
4400 2016-03-16 Marek Polacek <polacek@redhat.com>
4401
4402 PR c/70093
4403 * gcc.dg/nested-func-10.c: New test.
4404 * gcc.dg/nested-func-9.c: New test.
4405
4406 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR tree-optimization/68714
4409 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4410
4411 2016-03-16 Tom de Vries <tom@codesourcery.com>
4412
4413 PR tree-optimization/68715
4414 * gcc.dg/graphite/pr68715-2.c: New test.
4415 * gcc.dg/graphite/pr68715.c: New test.
4416 * gfortran.dg/graphite/pr68715.f90: New test.
4417
4418 2016-03-16 Tom de Vries <tom@codesourcery.com>
4419
4420 PR tree-optimization/68809
4421 * gcc.dg/graphite/pr68809-2.c: New test.
4422 * gcc.dg/graphite/pr68809.c: New test.
4423
4424 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c++/70147
4427 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4428 method call to i () as argument. Adjust expected output.
4429
4430 PR c++/70147
4431 * g++.dg/ubsan/pr70147-1.C: New test.
4432 * g++.dg/ubsan/pr70147-2.C: New test.
4433
4434 2016-03-15 Martin Sebor <msebor@redhat.com>
4435
4436 PR c++/58281
4437 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4438
4439 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4440
4441 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4442 hppa*-*-hpux*.
4443
4444 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4445
4446 PR libfortran/69799
4447 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4448 libatomic_available.
4449
4450 2016-03-15 Marek Polacek <polacek@redhat.com>
4451
4452 PR c++/70209
4453 * g++.dg/ext/attribute-may-alias-4.C: New test.
4454
4455 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4456
4457 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4458 -fvar-tracking-assignments-toggle flag.
4459
4460 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4461
4462 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4463
4464 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR rtl-optimization/70222
4467 * gcc.c-torture/execute/pr70222-1.c: New test.
4468 * gcc.c-torture/execute/pr70222-2.c: New test.
4469
4470 2016-03-15 Richard Henderson <rth@redhat.com>
4471
4472 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4473
4474 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4475
4476 PR rtl-optimization/69032
4477 * gcc.dg/pr69032.c: New test.
4478
4479 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4480
4481 PR rtl-optimization/63384
4482 * g++.dg/pr63384.C: New test.
4483
4484 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4485
4486 PR target/64411
4487 * gcc.target/i386/pr64411.C: New test.
4488
4489 2016-03-15 Tom de Vries <tom@codesourcery.com>
4490
4491 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4492 * gfortran.dg/goacc/kernels-alias.f95: New test.
4493
4494 2016-03-14 Martin Sebor <msebor@redhat.com>
4495
4496 PR c++/53792
4497 * g++.dg/cpp0x/constexpr-inline.C: New test.
4498 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4499
4500 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4501
4502 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4503
4504 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR middle-end/70219
4507 * gcc.dg/pr70219.c: New test.
4508
4509 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4510
4511 PR target/70083
4512 * gcc.dg/torture/pr70083.c: New test.
4513 * gcc.target/i386/pr70083.c: New test.
4514
4515 2016-03-14 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/56365
4518 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4519
4520 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4521
4522 PR target/70098
4523 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4524 New function.
4525 * g++.dg/pr70098.C: New testcase.
4526
4527
4528 2016-03-14 Tom de Vries <tom@codesourcery.com>
4529
4530 PR tree-optimization/70045
4531 * gcc.dg/graphite/pr70045.c: New test.
4532
4533 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4534
4535 PR fortran/69043
4536 * gfortran.dg/include_9.f90: New test.
4537
4538 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4539
4540 PR fortran/45076
4541 gfortran.dg/prof/prof.exp: New script.
4542 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4543
4544 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4545
4546 PR rtl-optimization/69307
4547 * gcc.dg/pr69307.c: New test.
4548
4549 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4550
4551 PR target/69614
4552 * gcc.target/arm/pr69614.c: New.
4553
4554 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4555
4556 PR fortran/70031
4557 * gfortran.dg/submodule_14.f08: New test
4558
4559 PR fortran/69524
4560 * gfortran.dg/submodule_15.f08: New test
4561
4562 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4563
4564 PR c++/70106
4565 * g++.dg/cpp1y/paren3.C: New test.
4566
4567 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4568
4569 PR target/70131
4570 * gcc.target/powerpc/ppc-round2.c: New test.
4571
4572 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4573
4574 PR target/70123
4575 * gcc.dg/torture/pr70123.c: New test.
4576
4577 2016-03-11 Jeff Law <law@redhat.com>
4578
4579 PR tree-optimization/70190
4580 * gcc.c-torture/compile/pr70190.c: New test.
4581
4582 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4583
4584 PR c/68187
4585 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4586 case.
4587 (test43_b): Likewise.
4588 (test43_c): Likewise.
4589 (test43_d): Likewise.
4590 (test43_e): Likewise.
4591 (test43_f): Likewise.
4592 (test43_g): Likewise.
4593 (test44_a): Likewise.
4594 (test44_b): Likewise.
4595 (test44_c): Likewise.
4596 (test44_d): Likewise.
4597 (test44_e): Likewise.
4598
4599 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4600
4601 PR c/70085
4602 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4603
4604 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4605
4606 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4607 dg-options.
4608
4609 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610
4611 PR target/70002
4612 PR target/69245
4613 * gcc.target/aarch64/pr69245_2.c: New test.
4614
4615 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR tree-optimization/70177
4618 * gcc.dg/pr70177.c: New test.
4619
4620 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4621
4622 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4623
4624 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4625
4626 * gcc.dg/tree-ssa/sra-20.c: New.
4627
4628 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR rtl-optimization/70174
4631 * gcc.dg/pr70174.c: New test.
4632
4633 PR tree-optimization/70169
4634 * gcc.dg/pr70169.c: New test.
4635
4636 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4637
4638 PR target/70160
4639 * gcc.target/i386/pr70160.c: New test.
4640
4641 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4642
4643 * gcc.target/s390/dfp-1.c: New test.
4644
4645 2016-03-10 Nick Clifton <nickc@redhat.com>
4646
4647 PR target/70044
4648 * gcc.target/aarch64/pr70044.c: New test.
4649
4650 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4651 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR c++/70001
4654 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4655 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4656 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4657
4658 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4659
4660 PR lto/69589
4661 * g++.dg/lto/pr69589_0.C: New testcase
4662 * g++.dg/lto/pr69589_1.C: New testcase
4663
4664 2016-03-10 Marek Polacek <polacek@redhat.com>
4665
4666 PR c++/70153
4667 * g++.dg/delayedfold/unary-plus1.C: New test.
4668
4669 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4670
4671 * gcc.target/arm/pr45701-1.c: Escape brackets.
4672 * gcc.target/arm/pr45701-2.c: Likewise.
4673
4674 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4675
4676 * gfortran.dg/unconstrained_commons.f: New.
4677
4678 2016-03-10 Alan Modra <amodra@gmail.com>
4679
4680 * gcc.dg/pr69195.c: New.
4681 * gcc.dg/pr69238.c: New.
4682
4683 2016-03-10 Tom de Vries <tom@codesourcery.com>
4684
4685 PR testsuite/68915
4686 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4687
4688 2016-03-10 Richard Biener <rguenther@suse.de>
4689
4690 PR tree-optimization/70128
4691 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4692 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4693
4694 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR tree-optimization/70152
4697 * gcc.dg/pr70152.c: New test.
4698
4699 PR target/70086
4700 * gcc.target/i386/pr70086-1.c: New test.
4701 * gcc.target/i386/pr70086-2.c: New test.
4702 * gcc.target/i386/pr70086-3.c: New test.
4703
4704 PR tree-optimization/70127
4705 * gcc.c-torture/execute/pr70127.c: New test.
4706
4707 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4708
4709 * c-c++-common/goacc/combined-directives-2.c: New test.
4710
4711 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4712
4713 PR c/68473
4714 PR c++/70105
4715 * g++.dg/diagnostic/pr70105.C: New test.
4716 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4717 (test_multiple_ordinary_maps): New test function.
4718
4719 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4720
4721 PR c/68473
4722 PR c++/70105
4723 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4724 Drop range information from call to inform_at_rich_loc.
4725 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4726 New.
4727 (test_show_locus): Replace calls to rich_location::add_range with
4728 calls to add_range. Rewrite the tests that used the now-defunct
4729 rich_location ctor taking a source_range. Simplify other tests
4730 by replacing calls to COMBINE_LOCATION_DATA with calls to
4731 make_location.
4732
4733 2016-03-09 Richard Biener <rguenther@suse.de>
4734 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR tree-optimization/70138
4737 * gcc.dg/vect/pr70138-1.c: New testcase.
4738 * gcc.dg/vect/pr70138-2.c: Likewise.
4739
4740 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR target/70049
4743 * gcc.target/i386/pr70049.c: New test.
4744
4745 2016-03-09 Richard Biener <rguenther@suse.de>
4746
4747 PR c/70143
4748 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4749 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4750 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4751
4752 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4753
4754 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4755 arm-*-*.
4756
4757 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR middle-end/67278
4760 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4761
4762 PR target/67278
4763 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4764
4765 PR middle-end/70050
4766 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4767 in testcase comment.
4768
4769 2016-03-09 Tom de Vries <tom@codesourcery.com>
4770
4771 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4772 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4773 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4774 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4775 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4776 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4777 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4778 * gfortran.dg/goacc/kernels-loop.f95: New test.
4779
4780 2016-03-08 Martin Sebor <msebor@redhat.com>
4781
4782 PR c++/62096
4783 * g++.dg/warn/overflow-warn-7.C: New test.
4784
4785 2016-03-08 Jason Merrill <jason@redhat.com>
4786
4787 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4788 * lib/target-supports.exp (check_effective_target_concepts): New.
4789
4790 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR c++/70135
4793 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4794 * g++.dg/ubsan/pr70135.C: New test.
4795
4796 PR target/70110
4797 * gcc.dg/pr70110.c: New test.
4798
4799 2016-03-07 Martin Jambor <mjambor@suse.cz>
4800
4801 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4802 * c-c++-common/gomp/if-1.c: Likewise.
4803 * c-c++-common/gomp/pr61486-2.c: Likewise.
4804 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4805 to dg-additional-options.
4806 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4807 * g++/gomp/target-teams-1.c: Likewise.
4808 * gcc.dg/gomp/gomp.exp: Likewise.
4809 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4810 dg-additional-options.
4811 * gfortran.dg/gomp/gomp.exp: Likewise.
4812 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4813 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4814 dg-additional-options.
4815 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4816
4817 2016-03-07 Martin Jambor <mjambor@suse.cz>
4818
4819 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4820 * c-c++-common/gomp/gridify-1.c: New test.
4821 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4822
4823 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4824
4825 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4826 trigger for cortex-r8, when scanning for register r8.
4827 * gcc.target/arm/pr45701-2.c: Likewise.
4828
4829 2016-02-26 Richard Biener <rguenther@suse.de>
4830 Jeff Law <law@redhat.com>
4831
4832 PR tree-optimization/69740
4833 * gcc.c-torture/compile/pr69740-1.c: New test.
4834 * gcc.c-torture/compile/pr69740-2.c: New test.
4835
4836 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4837
4838 * lib/target-supports.exp
4839 (check_effective_target_whole_vector_shift): Enable for PPC64.
4840
4841 2016-03-07 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/70115
4844 * gcc.dg/torture/pr70115.c: New testcase.
4845
4846 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4847
4848 PR middle-end/69916
4849 * c-c-++-common/goacc/pr69916.c: New.
4850
4851 2016-03-07 Richard Henderson <rth@redhat.com>
4852
4853 * gcc.c-torture/compile/pr70061.c: New test.
4854
4855 2016-03-07 Richard Biener <rguenther@suse.de>
4856
4857 PR testsuite/70109
4858 * gcc.dg/vect/O3-pr36098.c: New testcase.
4859
4860 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4861
4862 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4863
4864 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4865
4866 * gnat.dg/renaming9.ad[sb]: New testcase.
4867
4868 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR c++/70084
4871 * g++.dg/expr/stdarg3.C: New test.
4872
4873 2016-03-04 Jeff Law <law@redhat.com>
4874
4875 PR tree-optimization/69196
4876 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4877 x86_64-*-*.
4878
4879 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4880
4881 PR c/69973
4882 * gcc.dg/pr69973.c: New test.
4883
4884 PR rtl-optimization/69941
4885 * gcc.dg/torture/pr69941.c: New test.
4886
4887 PR c/69824
4888 * gcc.dg/pr69824.c: New test.
4889
4890 2016-03-05 Tom de Vries <tom@codesourcery.com>
4891
4892 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4893 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4894 function.
4895
4896 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4897
4898 PR c++/66786
4899 * g++.dg/cpp1y/var-templ48.C: New test.
4900 * g++.dg/cpp1y/var-templ49.C: New test.
4901
4902 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4903
4904 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4905
4906 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR c++/70035
4909 * g++.dg/ubsan/pr70035.C: New test.
4910
4911 PR target/70062
4912 * gcc.target/i386/pr70062.c: New test.
4913
4914 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4915
4916 * g++.dg/template/typename21.C: Remove c++98_only.
4917
4918 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4919
4920 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4921
4922 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4923
4924 PR c/68187
4925 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4926 function.
4927 (fn_42_b): Likewise.
4928 (fn_42_c): Likewise.
4929
4930 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4931
4932 PR c/68187
4933 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4934 function.
4935 (fn_40_b): Likewise.
4936 (fn_41_a): Likewise.
4937 (fn_41_b): Likewise.
4938
4939 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR target/70059
4942 * gcc.target/i386/avx512f-pr70059.c: New test.
4943 * gcc.target/i386/avx512dq-pr70059.c: New test.
4944
4945 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4946
4947 PR rtl-optimization/57676
4948 * gcc.dg/torture/pr57676.c: New test.
4949
4950 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4951
4952 * gcc.dg/pr70026.c: New test.
4953
4954 2016-03-04 Marek Polacek <polacek@redhat.com>
4955
4956 PR c/69798
4957 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4958 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4959
4960 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4961
4962 PR target/70004
4963 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4964 Delete.
4965 (test_corners_sisd_si): Likewise.
4966 (main): Remove checks of the above.
4967 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4968
4969 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4970
4971 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4972
4973 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4974
4975 * gcc.dg/torture/pr69951.c: Accept argc==0.
4976
4977 2016-03-04 Richard Biener <rguenther@suse.de>
4978
4979 PR c++/70054
4980 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4981 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4982
4983 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4984
4985 PR testsuite/69766
4986 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4987 testing multiarch.
4988
4989 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR debug/69947
4992 * gcc.dg/guality/pr69947.c: New test.
4993
4994 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR ada/70017
4997 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4998
4999 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5000
5001 PR rtl-optimization/69904
5002 * gcc.target/arm/pr69904.c: New test.
5003
5004 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR target/70021
5007 * gcc.dg/vect/pr70021.c: New test.
5008 * gcc.target/i386/pr70021.c: New test.
5009
5010 2016-03-03 Marek Polacek <polacek@redhat.com>
5011
5012 PR middle-end/70050
5013 * gcc.dg/pr70050.c: New test.
5014
5015 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5016
5017 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5018
5019 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5020
5021 PR tree-optimization/70043
5022 * gfortran.dg/vect/pr70043.f90: New test.
5023
5024 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5025
5026 * gnat.dg/specs/task1.ads: New test.
5027
5028 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5031 Invoke gdb with -batch.
5032 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5033
5034 2016-03-03 Richard Biener <rguenther@suse.de>
5035
5036 PR tree-optimization/55936
5037 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5038
5039 2016-03-02 Jeff Law <law@redhat.com>
5040
5041 PR rtl-optimization/69942
5042 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5043 effects of argument promotions.
5044
5045 PR tree-optimization/69987
5046 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5047 target does not support -fprefetch-loop-arrays.
5048
5049 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5050
5051 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5052
5053 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5054
5055 PR rtl-optimization/69052
5056 * gcc.target/i386/pr69052.c: New test.
5057
5058 2016-03-02 Alan Modra <amodra@gmail.com>
5059
5060 * gcc.dg/pr69990.c: New.
5061
5062 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR c/68062
5065 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5066
5067 PR middle-end/70022
5068 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5069
5070 PR target/70028
5071 * gcc.target/i386/pr70028.c: New test.
5072
5073 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5074
5075 * c-c++-common/asan/swapcontext-test-1.c,
5076 * c-c++-common/tsan/thread_leak.c,
5077 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5078 * g++.dg/tsan/benign_race.C,
5079 * g++.dg/tsan/fd_close_norace.C,
5080 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5081 races with sanitizer output
5082
5083 2016-03-02 Richard Biener <rguenther@suse.de>
5084 Uros Bizjak <ubizjak@gmail.com>
5085
5086 PR target/67278
5087 * gcc.dg/simd-8.c: New testcase.
5088
5089 2016-03-02 Richard Biener <rguenther@suse.de>
5090
5091 PR middle-end/67278
5092 * gcc.dg/simd-7.c: New testcase.
5093
5094 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gcc.target/i386/pr70007.c: Tweak.
5097
5098 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5099
5100 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5101
5102 2016-03-02 Marek Polacek <polacek@redhat.com>
5103
5104 PR c/67854
5105 * gcc.dg/pr67854.c: New test.
5106
5107 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR middle-end/70025
5110 * gcc.dg/torture/pr70025.c: New test.
5111
5112 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5113
5114 PR tree-optimization/68621
5115 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5116
5117 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5118
5119 * gcc.target/i386/pr70007.c: New test.
5120
5121 2016-03-01 Jeff Law <law@redhat.com>
5122
5123 PR tree-optimization/69196
5124 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5125
5126 PR tree-optimization/69196
5127 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5128 duplicating code and spoiling the expected output.
5129
5130 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5131
5132 PR target/70033
5133 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5134 supports power9 before doing tests.
5135 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5136 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5137 * gcc.target/powerpc/p9-permute.c: Likewise.
5138
5139 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5140
5141 PR target/70027
5142 * gcc.target/i386/pr70027.c: New test.
5143
5144 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5145
5146 * gcc.dg/pr70017.c: New test.
5147
5148 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR c/69796
5151 PR c/69974
5152 * gcc.dg/pr69796.c: New test.
5153 * gcc.dg/pr69974.c: New test.
5154
5155 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5156
5157 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5158
5159 2016-02-29 Jeff Law <law@redhat.com>
5160
5161 PR tree-optimization/69987
5162 * gfortran.dg/pr69987.f90: New test.
5163
5164 PR tree-optimization/69989
5165 * gcc.c-torture/compile/pr69989-2.c: New test.
5166
5167 2016-03-01 Marek Polacek <polacek@redhat.com>
5168
5169 PR c++/69795
5170 * g++.dg/parse/invalid1.C: New test.
5171
5172 2016-03-01 Richard Biener <rguenther@suse.de>
5173
5174 PR middle-end/70022
5175 * gcc.dg/pr70022.c: New testcase.
5176
5177 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5178
5179 PR tree-optimization/69956
5180 * gcc.dg/pr69956.c: New test.
5181
5182 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5183
5184 PR target/70011
5185 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5186 XFAIL when hardware supports efficient unaligned storage access.
5187
5188 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5189
5190 PR c++/69961
5191 * g++.dg/template/pr69961a.C: New test.
5192 * g++.dg/template/pr69961b.C: New test.
5193
5194 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5195
5196 PR preprocessor/69985
5197 * gcc.dg/cpp/pr69985.c: New test case.
5198
5199 2016-02-29 Jeff Law <law@redhat.com>
5200
5201 PR tree-optimization/70005
5202 * gcc.c-torture/execute/pr70005.c New test.
5203
5204 PR tree-optimization/69999
5205 * gcc.c-torture/compile/pr69999.c: New test.
5206
5207 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5208
5209 PR tree-optimization/69652
5210 * gcc.dg/torture/pr69652.c: Delete test.
5211 * gcc.dg/vect/pr69652.c: New test.
5212
5213 2016-02-19 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/69980
5216 * gfortran.dg/vect/pr69980.f90: New testcase.
5217
5218 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5219
5220 * gcc.target/sparc/20160229-1.c: New test.
5221
5222 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * gnat.dg/stack_usage3.adb: New test.
5225 * gnat.dg/stack_usage3_pkg.ads: New helper.
5226
5227 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5228
5229 * gnat.dg/renaming8.adb: New test.
5230 * gnat.dg/renaming8_pkg1.ads: New helper.
5231 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5232 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5233
5234 2016-02-29 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/69720
5237 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5238
5239 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5240
5241 PR fortran/68147
5242 PR fortran/47674
5243 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5244
5245 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5246 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5247
5248 PR fortran/56007
5249 * gfortran.dg/coarray_8.f90: Adjust error message.
5250 * gfortran.dg/pr56007.f90: New test.
5251 * gfortran.dg/pr56007.f: New test.
5252
5253 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5254
5255 PR tree-optimization/69989
5256 * gcc.dg/torture/pr69989.c: New test.
5257
5258 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5259
5260 * gcc.target/i386/stack-realign-win.c: New test.
5261
5262 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5263
5264 PR fortran/60126
5265 * gfortran.dg/pr60126.f90: New test.
5266
5267 2016-02-27 Jeff Law <law@redhat.com>
5268
5269 Revert
5270 2016-02-26 Richard Biener <rguenther@suse.de>
5271 Jeff Law <law@redhat.com>
5272
5273 PR tree-optimization/69740
5274 * gcc.c-torture/compile/pr69740-1.c: New test.
5275 * gcc.c-torture/compile/pr69740-2.c: New test.
5276
5277 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5278
5279 PR fortran/69910
5280 * gfortran.dg/newunit_4.f90: New test.
5281
5282 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR target/69613
5285 PR rtl-optimization/69886
5286 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5287 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5288 target.
5289
5290 2016-02-26 Martin Sebor <msebor@redhat.com>
5291
5292 PR tree-optimization/15826
5293 * gcc.dg/tree-ssa/pr15826.c: New test.
5294
5295 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR target/69969
5298 * gcc.target/powerpc/pr69969.c: New test.
5299
5300 2016-02-26 Martin Sebor <msebor@redhat.com>
5301
5302 PR c++/15766
5303 * g++.old-deja/g++.other/decl5.C: Add a test case.
5304
5305 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5306
5307 PR target/69946
5308 * gcc.target/powerpc/pr69946.c: New file.
5309
5310 2016-02-26 Richard Biener <rguenther@suse.de>
5311 Jeff Law <law@redhat.com>
5312
5313 PR tree-optimization/69740
5314 * gcc.c-torture/compile/pr69740-1.c: New test.
5315 * gcc.c-torture/compile/pr69740-2.c: New test.
5316
5317 2016-02-26 Martin Jambor <mjambor@suse.cz>
5318
5319 PR middle-end/69920
5320 * gcc.dg/torture/pr69932.c: New test.
5321 * gcc.dg/torture/pr69936.c: Likewise.
5322
5323 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5324
5325 PR target/69709
5326 * gcc.target/s390/pr69709.c: New test.
5327
5328 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5329
5330 PR target/69245
5331 * gcc.target/aarch64/pr69245_1.c: New test.
5332
5333 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5334
5335 PR target/69613
5336 * gcc.dg/torture/pr69613.c: New test.
5337
5338 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR rtl-optimization/69891
5341 * gcc.target/i386/pr69891.c: New test.
5342
5343 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5344 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5345
5346 PR target/61397
5347 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5348 functionality for both 32-bit and 64-bit.
5349
5350 2016-02-26 Richard Biener <rguenther@suse.de>
5351
5352 PR tree-optimization/69551
5353 * gcc.dg/torture/pr69951.c: New testcase.
5354
5355 2016-02-25 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/48795
5358 * gcc.dg/Warray-bounds-18.c: New testcase.
5359
5360 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5361
5362 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5363
5364 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR rtl-optimization/69896
5367 * gcc.dg/pr69896.c: New test.
5368
5369 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5370
5371 PR c++/69736
5372 * g++.dg/cpp1y/paren2.C: New test.
5373
5374 2016-02-24 Martin Sebor <msebor@redhat.com>
5375
5376 PR c/51147
5377 * gcc.dg/enum-mode-2.c: New test.
5378
5379 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR c++/69922
5382 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5383 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5384 * g++.dg/ubsan/pr69922.C: New test.
5385
5386 2016-02-24 Marek Polacek <polacek@redhat.com>
5387
5388 PR c/69819
5389 * gcc.dg/pr69819.c: New test.
5390
5391 2016-02-24 Martin Sebor <msebor@redhat.com>
5392
5393 PR c++/69912
5394 * g++.dg/ext/flexary15.C: New test.
5395
5396 2016-02-24 Martin Sebor <msebor@redhat.com>
5397
5398 * gcc.dg/builtins-68.c: Avoid making unportable
5399 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5400 * g++.dg/ext/builtin_alloca.C: Same.
5401
5402 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5403 Charles Baylis <charles.baylis@linaro.org>
5404
5405 PR debug/61033
5406 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5407
5408 2016-02-24 Richard Biener <rguenther@suse.de>
5409 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR middle-end/69760
5412 * gcc.dg/torture/pr69760.c: New testcase.
5413
5414 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5415
5416 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5417 pattern on Solaris with as.
5418
5419 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5420
5421 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5422 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5423 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5424 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5425
5426 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR middle-end/69915
5429 * gcc.dg/pr69915.c: New test.
5430
5431 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5432
5433 PR rtl-optimization/69886
5434 * gcc.dg/torture/pr69886.c: New test.
5435
5436 2016-02-24 Richard Biener <rguenther@suse.de>
5437
5438 PR middle-end/68963
5439 * gcc.dg/torture/pr68963.c: New testcase.
5440
5441 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5442
5443 PR target/69875
5444 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5445 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5446 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5447 * gcc.target/arm/atomic_loaddi_1.c: New test.
5448 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5449 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5450 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5451 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5452 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5453 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5454 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5455 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5456
5457 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR middle-end/69909
5460 * gcc.dg/torture/pr69909.c: New test.
5461
5462 2016-02-24 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/69907
5465 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5466 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5467 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5468
5469 2016-02-24 Christian Bruel <christian.bruel@st.com>
5470
5471 * gcc.target/arm/pragma_cpp_fma.c: New test.
5472
5473 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5474
5475 PR fortran/61156
5476 * gfortran.dg/include_6.f90: Update test.
5477
5478 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR objc/69844
5481 * objc.dg/pr69844.m: New test.
5482
5483 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5484
5485 PR libgfortran/69456
5486 * gfortran.dg/namelist_89.f90: New test.
5487 * gfortran.dg/pr59700.f90: Update test..
5488
5489 2016-02-23 Martin Sebor <msebor@redhat.com>
5490
5491 PR middle-end/69780
5492 * g++.dg/ext/builtin_alloca.C: New test.
5493 * gcc.dg/builtins-68.c: New test.
5494
5495 2016-02-23 Richard Henderson <rth@redhat.com>
5496
5497 * gcc.target/i386/addr-space-3.c: Remove test.
5498
5499 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5500
5501 PR preprocessor/69126
5502 PR preprocessor/69543
5503 * c-c++-common/pr69126-2-long.c: New test.
5504 * c-c++-common/pr69126-2-short.c: New test.
5505 * c-c++-common/pr69543-1.c: Remove xfail.
5506
5507 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5508
5509 PR preprocessor/69126
5510 PR preprocessor/69543
5511 PR preprocessor/69558
5512 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5513 (f): Rename to...
5514 (test_2): ...this, and add leading comment.
5515 (MACRO_3, test_3): New.
5516 (MACRO_4A, MACRO_4B, test_4): New.
5517 (MACRO): Rename to...
5518 (MACRO_5): ...this.
5519 (g): Rename to...
5520 (test_5): ...this, updating for renaming of MACRO, and
5521 add leading comment.
5522 * c-c++-common/pr69543-1.c: New.
5523 * c-c++-common/pr69543-2.c: New.
5524 * c-c++-common/pr69543-3.c: New.
5525 * c-c++-common/pr69543-4.c: New.
5526 * c-c++-common/pr69558-1.c: New.
5527 * c-c++-common/pr69558-2.c: New.
5528 * c-c++-common/pr69558-3.c: New.
5529 * c-c++-common/pr69558-4.c: New.
5530 * gcc.dg/pr69558.c: Move to...
5531 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5532 xfail for c++.
5533
5534 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5535
5536 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5537 to -ftree-parallelize-loops/-fopenacc changes.
5538 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5539 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5540 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5541 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5542 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5543 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5544 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5545 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5546 * c-c++-common/goacc/kernels-loop.c: Likewise.
5547 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5548 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5549 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5550 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5551
5552 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5553
5554 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5555
5556 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR c++/69902
5559 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5560
5561 PR c/69900
5562 * gcc.dg/pr69900.c: New test.
5563
5564 2016-02-23 Martin Jambor <mjambor@suse.cz>
5565
5566 PR tree-optimization/69666
5567 * gcc.dg/tree-ssa/pr69666.c: New test.
5568
5569 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5570
5571 PR fortran/67451
5572 * gfortran.dg/coarray_allocate_5.f08: New test.
5573
5574 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5575
5576 * gcc.target/s390/vcond-shift.c: Move to ...
5577 * gcc.target/s390/vector/vcond-shift.c: ... here.
5578
5579 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5580
5581 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5582 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5583
5584 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5585
5586 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5587
5588 2016-02-20 Mark Wielaard <mjw@redhat.com>
5589
5590 PR c/28901
5591 * gcc.dg/unused-variable-3.c: New test.
5592
5593 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR target/69888
5596 * gcc.target/i386/pr69888.c: New test.
5597
5598 2016-02-22 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/69882
5601 * gfortran.dg/vect/pr69882.f90: New testcase.
5602
5603 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5604
5605 PR target/69885
5606 * gcc.dg/pr69885.c: New test.
5607
5608 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5609
5610 PR target/69806
5611 PR target/54089
5612 * gcc.target/sh/pr54089-10.c: New.
5613
5614 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5615
5616 PR fortran/69423
5617 * gfortran.dg/deferred_character_15.f90 : New test.
5618
5619 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5620
5621 PR fortran/57365
5622 gfortran.dg/allocate_with_source_18.f03: New test.
5623
5624 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5625
5626 PR fortran/52531
5627 gfortran.dg/gomp/pr52531.f90: New test.
5628
5629 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5630
5631 PR c++/69865
5632 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5633 -std=c++03.
5634
5635 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR c++/69826
5638 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5639 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5640
5641 PR c++/69850
5642 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5643
5644 PR c++/69851
5645 * g++.dg/torture/pr69851.C: New test.
5646
5647 2016-02-19 Martin Sebor <msebor@redhat.com>
5648
5649 PR testsuite/69573
5650 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5651
5652 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c++/69850
5655 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5656 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5657
5658 PR c++/67767
5659 * g++.dg/cpp0x/pr67767.C: New test.
5660
5661 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662
5663 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5664 for fp, simd, crypto, crc, lse.
5665 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5666 above.
5667 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5668 effective target check.
5669
5670 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR target/69820
5673 * gcc.target/i386/pr69820.c: New test.
5674
5675 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5676
5677 * gcc.target/s390/vector/int128-1.c: New test.
5678
5679 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5680
5681 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5682
5683 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5684
5685 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5686 instruction pattern name to prevent the testcase from failing with
5687 -march=z13.
5688
5689 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5690
5691 * gcc.target/s390/md/movstr-2.c: New test.
5692
5693 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5694
5695 * gcc.target/s390/morestack.c: New test.
5696
5697 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5698
5699 PR target/69625
5700 * gcc.target/s390/pr69625.c: Add test case.
5701
5702 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5703
5704 PR testsuite/68580
5705 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5706
5707 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5708
5709 PR target/68404
5710 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5711 * gcc.target/powerpc/fusion3.c: Likewise.
5712
5713 2016-02-18 Richard Biener <rguenther@suse.de>
5714
5715 PR middle-end/69553
5716 * g++.dg/torture/pr69553.C: New testcase.
5717
5718 2016-02-18 Nick Clifton <nickc@redhat.com>
5719
5720 PR target/62254
5721 PR target/69610
5722 * gcc.target/arm/pr62554.c: New test.
5723 * gcc.target/arm/pr69610-1.c: New test.
5724 * gcc.target/arm/pr69610-2.c: New test.
5725
5726 2016-02-18 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/69854
5729 * gcc.dg/torture/pr69854.c: New testcase.
5730
5731 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR c++/69850
5734 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5735
5736 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5737
5738 * gcc.target/powerpc/vec-cg.c: New test.
5739
5740 2016-02-17 Richard Biener <rguenther@suse.de>
5741
5742 PR testsuite/69586
5743 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5744
5745 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5746
5747 PR target/69161
5748 * gcc.c-torture/compile/pr69161.c: New test.
5749
5750 2016-02-17 David Sherwood <david.sherwood@arm.com>
5751
5752 PR target/69532
5753 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5754 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5755
5756 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5757
5758 * gcc.dg/ifcvt-4.c: Skip on Visium.
5759
5760 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gnat.dg/atomic8.adb: New test.
5763
5764 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5765
5766 * gnat.dg/discr46.ad[sb]: New test.
5767
5768 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5769
5770 PR Target/48344
5771 * gcc.target/powerpc/pr48344-1.c: New test.
5772
5773 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/69742
5776 * gfortran.dg/associate_21.f90: New test.
5777
5778 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR c/69835
5781 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5782 -Wnonnull in dg-options.
5783 * c-c++-common/nonnull-2.c: New test.
5784
5785 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5786 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5787
5788 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5789
5790 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5791
5792 PR middle-end/69801
5793 * gcc.dg/pr69801.c: Add empty dg-options.
5794
5795 2016-02-16 James Norris <jnorris@codesourcery.com>
5796
5797 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5798 * g++.dg/goacc/deviceptr-1.c: New file.
5799
5800 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR tree-optimization/69820
5803 * gcc.dg/vect/pr69820.c: New test.
5804
5805 2016-02-16 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/69776
5808 * gcc.dg/torture/pr69776-2.c: New testcase.
5809
5810 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5811
5812 PR tree-optimization/69714
5813 * gcc.dg/torture/pr69714.c: New test.
5814
5815 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR tree-optimization/69802
5818 * gcc.dg/pr69802.c: New test.
5819
5820 2016-02-16 Richard Biener <rguenther@suse.de>
5821
5822 PR middle-end/69801
5823 * gcc.dg/pr69801.c: New testcase.
5824
5825 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5826
5827 PR libgfortran/69651
5828 * gfortran.dg/read_bang.f90: New test.
5829 * gfortran.dg/read_bang4.f90: New test.
5830
5831 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR c++/69658
5834 * g++.dg/init/pr69658.C: New test.
5835
5836 PR c++/69797
5837 * c-c++-common/pr69797.c: New test.
5838
5839 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5840
5841 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5842 check for aarch64*-*-*.
5843
5844 2016-02-15 Richard Biener <rguenther@suse.de>
5845
5846 PR tree-optimization/69783
5847 * gcc.dg/vect/pr69783.c: New testcase.
5848
5849 2016-02-15 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/69776
5852 * gcc.dg/torture/pr69776.c: New testcase.
5853
5854 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5855
5856 PR fortran/60526
5857 * gfortran.dg/type_decl_4.f90: Reinstated.
5858
5859 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5860
5861 PR fortran/68746
5862 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5863
5864 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5865
5866 PR fortran/60526
5867 PR bootstrap/69816
5868 * gfortran.dg/type_decl_4.f90: Removed.
5869
5870 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 PR fortran/60526
5873 * gfortran.dg/type_decl_4.f90: New test.
5874
5875 2016-02-14 Alan Modra <amodra@gmail.com>
5876
5877 PR testsuite/68886
5878 * gcc.c-torture/execute/stkalign.c: Revise test.
5879
5880 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5881
5882 PR target/67260
5883 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5884
5885 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5886
5887 PR target/67260
5888 * gcc.target/sh/torture/pr67260.c: New.
5889
5890 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5891
5892 * gcc.dg/pr67964.c: Add dg-require-alias.
5893
5894 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5895
5896 PR target/67636
5897 PR target/64345
5898 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5899
5900 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5901
5902 PR libgfortran/69668
5903 * gfortran.dg/namelist_88.f90: New test.
5904
5905 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5906
5907 PR libgfortran/69668
5908 * gfortran.dg/namelist_38.f90: Update test.
5909 * gfortran.dg/namelist_84.f90: Update test.
5910
5911 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5912
5913 PR other/69554
5914 * gcc.dg/pr69554-1.c: New test.
5915 * gfortran.dg/pr69554-1.F90: New test.
5916 * gfortran.dg/pr69554-2.F90: New test.
5917 * lib/gcc-dg.exp (proc dg-locus): New function.
5918 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5919 distinguish between the caret-printing and non-caret-printing
5920 cases. If caret-printing has been explicitly enabled, bail out
5921 without attempting to fix up the output.
5922
5923 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5924
5925 PR driver/69265
5926 PR driver/69453
5927 * gcc.dg/spellcheck-options-3.c: New test case.
5928 * gcc.dg/spellcheck-options-4.c: New test case.
5929 * gcc.dg/spellcheck-options-5.c: New test case.
5930 * gcc.dg/spellcheck-options-6.c: New test case.
5931 * gcc.dg/spellcheck-options-7.c: New test case.
5932 * gcc.dg/spellcheck-options-8.c: New test case.
5933 * gcc.dg/spellcheck-options-9.c: New test case.
5934 * gcc.dg/spellcheck-options-10.c: New test case.
5935
5936 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR rtl-optimization/69764
5939 PR rtl-optimization/69771
5940 * c-c++-common/pr69764.c: New test.
5941 * gcc.dg/torture/pr69771.c: New test.
5942
5943 2016-02-12 Marek Polacek <polacek@redhat.com>
5944
5945 * g++.dg/torture/init-list1.C: New.
5946
5947 2016-02-12 Marek Polacek <polacek@redhat.com>
5948
5949 * gcc.dg/pr69522.c: Add empty dg-options.
5950
5951 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5952
5953 * g++.dg/lto/lto.exp: Include and init mpx.
5954 * g++.dg/lto/pr69729_0.C: New test.
5955
5956 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR ipa/69241
5959 * g++.dg/ipa/pr69241-4.C: New test.
5960
5961 PR ipa/68672
5962 * g++.dg/ipa/pr68672-1.C: New test.
5963 * g++.dg/ipa/pr68672-2.C: New test.
5964 * g++.dg/ipa/pr68672-3.C: New test.
5965
5966 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5967
5968 PR c/69522
5969 * gcc.dg/pr69522.c: New test.
5970
5971 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5972
5973 PR c++/69098
5974 * g++.dg/cpp1y/69098.C: New test.
5975 * g++.dg/cpp1y/69098-2.C: New test.
5976
5977 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5978
5979 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5980 and neighbour -> neighbor.
5981 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5982 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5983 * c-c++-common/Wvarargs.c: Likewise.
5984 * c-c++-common/goacc/host_data-5.c: Likewise.
5985 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5986 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5987 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5988 * gcc.target/aarch64/pr60697.c: Likewise.
5989 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5990 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5991 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5992 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5993 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5995 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5996 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5997 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5998 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5999 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6000 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6001 * g++.dg/lookup/koenig5.C: Likewise.
6002 * g++.dg/ext/no-asm-2.C: Likewise.
6003 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6004 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6005 * gfortran.dg/used_types_16.f90: Likewise.
6006 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6007 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6008 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6009 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6010 * gfortran.dg/abstract_type_6.f03: Likewise.
6011 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6012 * gfortran.dg/used_types_15.f90: Likewise.
6013 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6014 * gfortran.dg/exit_3.f08: Likewise.
6015 * gfortran.dg/open_status_2.f90: Likewise.
6016 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6017 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6018 * gfortran.dg/associate_1.f03: Likewise.
6019 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6020 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6021 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6022 * gcc.dg/builtin-object-size-1.c: Likewise.
6023 * gcc.dg/noreturn-6.c: Likewise.
6024 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6025 * gcc.dg/globalalias.c: Likewise.
6026 * gcc.dg/builtins-config.h: Likewise.
6027 * gcc.dg/pr30457.c: Likewise.
6028 * gcc.c-torture/compile/volatile-1.c: Likewise.
6029 * gcc.c-torture/execute/20101011-1.c: Likewise.
6030 * c-c++-common/Waddress-1.c: Likewise.
6031
6032 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR c/69768
6035 * c-c++-common/Waddress-1.c: New test.
6036
6037 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6038
6039 PR fortran/69296
6040 * gfortran.dg/associate_19.f03: New test.
6041 * gfortran.dg/associate_20.f03: New test.
6042
6043 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6044
6045 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6046
6047 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6048
6049 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6050 .arch armv8-a\n. Add -dA to dg-options.
6051 * gcc.target/aarch64/assembler_arch_1.c: New test.
6052 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6053
6054 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/68726
6057 * g++.dg/cpp0x/pr68726.C: New.
6058
6059 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6060
6061 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6062 test.
6063
6064 2016-02-11 Richard Biener <rguenther@suse.de>
6065
6066 * g++.dg/tree-ssa/pr61034.C: Adjust.
6067
6068 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6069
6070 PR target/69148
6071 * gcc.target/s390/pr69148.c: New.
6072
6073 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6074
6075 PR tree-optimization/69652
6076 * gcc.dg/torture/pr69652.c: New test.
6077
6078 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6079 Patrick Palka <ppalka@gcc.gnu.org>
6080
6081 PR ipa/69241
6082 PR c++/69649
6083 * g++.dg/ipa/pr69241-1.C: New test.
6084 * g++.dg/ipa/pr69241-2.C: New test.
6085 * g++.dg/ipa/pr69241-3.C: New test.
6086 * g++.dg/ipa/pr69649.C: New test.
6087
6088 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6089
6090 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6091 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6092
6093 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6094
6095 PR tree-optimization/68021
6096 * gcc.dg/tree-ssa/pr68021.c: New test.
6097
6098 2016-02-10 Richard Biener <rguenther@suse.de>
6099
6100 PR tree-optimization/69726
6101 * gcc.dg/uninit-22.c: New testcase.
6102
6103 2016-02-09 Andrew Pinski <apinski@cavium.com>
6104
6105 PR tree-opt/69282
6106 * gcc.c-torture/compile/20160205-1.c: New testcase.
6107
6108 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6109
6110 PR target/68404
6111 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6112 instead accessing a really large arrray.
6113 * gcc.target/powerpc/fusion3.c: Likewise.
6114
6115 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6116
6117 PR target/68532
6118 * gcc.c-torture/execute/pr68532.c: New test.
6119
6120 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6121
6122 PR target/69634
6123 * gcc.dg/pr69634.c: New.
6124
6125 2016-02-09 Richard Biener <rguenther@suse.de>
6126
6127 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6128
6129 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6130
6131 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6132
6133 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6134
6135 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6136
6137 2016-02-09 Richard Biener <rguenther@suse.de>
6138
6139 PR tree-optimization/69715
6140 * gcc.dg/torture/pr69715.c: New testcase.
6141
6142 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR c++/69139
6145 * g++.dg/cpp0x/trailing12.C: New test.
6146 * g++.dg/cpp0x/trailing13.C: New test.
6147
6148 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6149
6150 PR c++/69283
6151 PR c++/67835
6152 * g++.dg/cpp1y/auto-fn29.C: New test.
6153 * g++.dg/cpp1y/auto-fn30.C: New test.
6154
6155 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR tree-optimization/69209
6158 * gcc.c-torture/compile/pr69209.c: New test.
6159
6160 2016-02-08 Jeff Law <law@redhat.com>
6161
6162 PR tree-optimization/68541
6163 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6164 of statements allowed in join block for path splitting.
6165
6166 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR c++/59627
6169 * g++.dg/gomp/pr59627.C: New test.
6170
6171 PR ipa/69239
6172 * g++.dg/ipa/pr69239.C: New test.
6173
6174 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6175
6176 PR preprocessor/69664
6177 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6178 * gcc.dg/cpp/warn-comments.c: Likewise.
6179
6180 2016-02-08 Marek Polacek <polacek@redhat.com>
6181
6182 PR c++/69688
6183 * g++.dg/init/const12.C: New test.
6184
6185 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6186
6187 PR target/60410
6188 * gcc.dg/lto/pr55113_0.c: Remove test.
6189
6190 2016-02-08 Richard Biener <rguenther@suse.de>
6191
6192 PR tree-optimization/69719
6193 * gcc.dg/torture/pr69719.c: New testcase.
6194
6195 2016-02-08 Richard Biener <rguenther@suse.de>
6196 Jeff Law <law@redhat.com>
6197
6198 PR target/68273
6199 * gcc.target/mips/pr68273.c: New testcase.
6200
6201 2016-02-08 Richard Biener <rguenther@suse.de>
6202
6203 PR rtl-optimization/69274
6204 * gcc.target/i386/addr-sel-1.c: XFAIL.
6205
6206 2016-02-08 Jeff Law <law@redhat.com>
6207
6208 PR tree-optimization/68541
6209 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6210
6211 PR tree-optimization/65917
6212 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6213
6214 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6215
6216 PR fortran/50555
6217 * gfortran.dg/namelist_args.f90: New test.
6218
6219 2016-02-05 Jeff Law <law@redhat.com>
6220
6221 PR tree-optimization/68541
6222 * gcc.dg/tree-ssa/split-path-2.c: New test.
6223 * gcc.dg/tree-ssa/split-path-3.c: New test.
6224 * gcc.dg/tree-ssa/split-path-4.c: New test.
6225 * gcc.dg/tree-ssa/split-path-5.c: New test.
6226 * gcc.dg/tree-ssa/split-path-6.c: New test.
6227 * gcc.dg/tree-ssa/split-path-7.c: New test.
6228
6229 2016-02-05 Martin Sebor <msebor@redhat.com>
6230
6231 PR c++/69662
6232 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6233 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6234
6235 2016-02-06 Richard HEnderson <rth@redhat.com>
6236
6237 PR c/69643
6238 * gcc.target/i386/addr-space-4.c: New.
6239 * gcc.target/i386/addr-space-5.c: New.
6240
6241 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6242
6243 PR fortran/66089
6244 * gfortran.dg/elemental_dependency_6.f90: New.
6245
6246 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR rtl-optimization/69691
6249 * gcc.c-torture/execute/pr69691.c: New test.
6250
6251 PR c++/69628
6252 * g++.dg/parse/pr69628.C: New test.
6253
6254 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6255
6256 * gcc.dg/sancov/asan.c: Move to ...
6257 * gcc.dg/asan/sancov-1.c: ... here.
6258
6259 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6262
6263 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6264
6265 PR target/69677
6266 * gcc.target/i386/pr69677.c: New test.
6267
6268 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6269
6270 PR c++/68948
6271 * g++.dg/template/pr68948.C: New test.
6272
6273 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6274
6275 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6276 (only necessary on s390x).
6277
6278 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6279
6280 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6281 -mno-accumulate-outgoing-args.
6282
6283 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6284
6285 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6286
6287 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR c/69669
6290 * c-c++-common/pr69669.c: New test.
6291
6292 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6293
6294 PR target/69667
6295 * g++.dg/pr69667.C: New file.
6296
6297 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6298
6299 PR target/69619
6300 * gcc.dg/pr69619.c: Add new test.
6301
6302 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6303
6304 PR rtl-optimization/69577
6305 * gcc.target/i386/pr69577.c: New test.
6306
6307 2016-02-04 Martin Liska <mliska@suse.cz>
6308
6309 * g++.dg/asan/pr69276.C: New test.
6310
6311 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6312
6313 PR target/65932
6314 PR target/67714
6315 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6316 a single smulbb instruction.
6317 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6318 * gcc.target/amr/wmul-2.c: Likewise.
6319
6320 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6321
6322 PR target/65932
6323 PR target/67714
6324 * gcc.c-torture/execute/pr67714.c: New test.
6325
6326 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6327
6328 PR target/69454
6329 * gcc.target/i386/pr69454-1.c: New test.
6330 * gcc.target/i386/pr69454-2.c: New test.
6331
6332 2016-02-03 Martin Sebor <msebor@redhat.com>
6333
6334 PR c++/69251
6335 PR c++/69253
6336 PR c++/69290
6337 PR c++/69277
6338 PR c++/69349
6339 * g++.dg/ext/flexarray-mangle-2.C: New test.
6340 * g++.dg/ext/flexarray-mangle.C: New test.
6341 * g++.dg/ext/flexarray-subst.C: New test.
6342 * g++.dg/ext/flexary11.C: New test.
6343 * g++.dg/ext/flexary12.C: New test.
6344 * g++.dg/ext/flexary13.C: New test.
6345 * g++.dg/ext/flexary14.C: New test.
6346 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6347
6348 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6349
6350 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6351 Define only if CHECK_FLOAT128 is defined.
6352 (main): Properly initialize u5.
6353
6354 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR c/69627
6357 * gcc.dg/pr69627.c: New test.
6358
6359 PR target/69644
6360 * gcc.dg/pr69644.c: New test.
6361
6362 2016-02-03 Mike Stump <mikestump@comcast.net>
6363
6364 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6365 support for struct-layout-1.exp.
6366
6367 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6368
6369 PR c++/69056
6370 * g++.dg/cpp0x/pr69056.C: New test.
6371
6372 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6373 Alexandre Oliva <aoliva@redhat.com>
6374
6375 PR target/69461
6376 * gcc.target/powerpc/pr69461.c: New.
6377
6378 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6379
6380 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6381 works from here ...
6382 (check_effective_target_fsanitize_thread): ... to here. Do not
6383 specify additional compile flags for the test source.
6384 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6385 specify additional compile flags for the test source.
6386
6387 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6388
6389 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6390
6391 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6392
6393 PR fortran/67451
6394 PR fortran/69418
6395 * gfortran.dg/coarray_allocate_2.f08: New test.
6396 * gfortran.dg/coarray_allocate_3.f08: New test.
6397 * gfortran.dg/coarray_allocate_4.f08: New test.
6398
6399 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6400
6401 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6402 use same scan-tree-dump-times on all platforms.
6403 * gcc.dg/vect/vect-outer-1.c: Likewise.
6404 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6405 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6406 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6407 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6408 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6409 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6410 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6411
6412 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6413
6414 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6415 warning.
6416
6417 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6418
6419 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6420
6421 2016-02-02 James Norris <jnorris@codesourcery.com>
6422
6423 * c-c++-common/goacc/routine-5.c: Add tests.
6424
6425 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6426
6427 * gcc.target/nvptx/unsigned-cmp.c: New test.
6428
6429 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6430
6431 * gcc.target/aarch64/scalar_shift_1.c
6432 (test_corners_sisd_di): Improve force to SIMD register.
6433 (test_corners_sisd_si): Likewise.
6434 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6435 Remove scan-assembler check for ldr.
6436
6437 2016-02-02 Richard Biener <rguenther@suse.de>
6438
6439 PR tree-optimization/69595
6440 * gcc.dg/Warray-bounds-17.c: New testcase.
6441
6442 2016-02-02 Richard Biener <rguenther@suse.de>
6443
6444 PR tree-optimization/69606
6445 * gcc.dg/torture/pr69606.c: New testcase.
6446
6447 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6448
6449 PR middle-end/68542
6450 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6451 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6452
6453 2016-02-02 Alan Modra <amodra@gmail.com>
6454
6455 PR target/69548
6456 * gcc.target/powerpc/pr69548.c: New test.
6457
6458 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR rtl-optimization/69592
6461 * gcc.dg/pr69592.c: New test.
6462
6463 PR preprocessor/69543
6464 PR c/69558
6465 * gcc.dg/pr69543.c: New test.
6466 * gcc.dg/pr69558.c: New test.
6467
6468 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6469
6470 PR testsuite/65940
6471 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6472
6473 2016-02-01 Martin Sebor <msebor@redhat.com>
6474
6475 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6476
6477 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6478
6479 PR tree-optimization/67921
6480 * c-c++-common/ubsan/pr67921.c: New test.
6481
6482 2016-02-01 Richard Biener <rguenther@suse.de>
6483
6484 PR middle-end/69556
6485 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6486
6487 2016-02-01 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/69574
6490 * gcc.dg/torture/pr69574.c: New testcase.
6491
6492 2016-02-01 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/69579
6495 * gcc.dg/setjmp-6.c: New testcase.
6496
6497 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR rtl-optimization/69570
6500 * g++.dg/opt/pr69570.C: New test.
6501
6502 2016-02-01 Richard Henderson <rth@redhat.com>
6503
6504 * gcc.dg/pr69535.c: New test.
6505
6506 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6507
6508 PR testsuite/69584
6509 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6510 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6511
6512 PR debug/68244
6513 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6514
6515 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6516
6517 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6518
6519 PR fortran/67564
6520 * gfortran.dg/allocate_with_source_17.f03: New test.
6521
6522 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR tree-optimization/69546
6525 * gcc.dg/torture/pr69546.c: New test.
6526
6527 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6528
6529 PR fortran/69566
6530 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6531
6532 2016-01-30 Martin Sebor <msebor@redhat.com>
6533
6534 PR c++/68490
6535 * g++.dg/ext/flexary10.C: New test.
6536
6537 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6538
6539 PR fortran/66707
6540 gfortran.dg/common_23.f90: New test.
6541
6542 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6543
6544 PR target/65546
6545 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6546 condition being checked, and disable it when the target supports
6547 misaligned loads and stores.
6548
6549 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR debug/69518
6552 * gcc.dg/torture/pr69518.c: New test.
6553
6554 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6555
6556 PR target/69530
6557 * gcc.target/i386/pr69530.c: New test.
6558
6559 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6560
6561 PR target/65604
6562 * gcc.target/mips/div-delay.c: New test.
6563
6564 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR target/69551
6567 * gcc.target/i386/pr69551.c: New test.
6568
6569 PR target/66137
6570 * gcc.target/i386/pr66137.c: New test.
6571
6572 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6573
6574 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6575 always built for p5600.
6576 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6577 isa=p5600 dg-option.
6578
6579 2016-01-29 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/69547
6582 * g++.dg/tree-ssa/pr69547.C: New testcase.
6583
6584 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR debug/66869
6587 * g++.dg/warn/Wunused-function2.C: New test.
6588
6589 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6590
6591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6592 support for test to succeed.
6593
6594 2016-01-29 Marek Polacek <polacek@redhat.com>
6595
6596 PR c++/69509
6597 PR c++/69516
6598 * g++.dg/ext/constexpr-vla2.C: New test.
6599 * g++.dg/ext/constexpr-vla3.C: New test.
6600 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6601
6602 2016-01-29 Richard Biener <rguenther@suse.de>
6603
6604 PR middle-end/69537
6605 * gcc.dg/uninit-21.c: New testcase.
6606
6607 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6608
6609 PR target/69459
6610 * gcc.target/i386/pr69459.c: New test.
6611
6612 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6613
6614 PR target/68400
6615 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6616 * gcc.target/mips/pr68400.c: New test.
6617
6618 2016-01-28 Martin Sebor <msebor@redhat.com>
6619
6620 PR target/17381
6621 * gcc.target/powerpc/pr17381.c: New test.
6622
6623 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR middle-end/69542
6626 * gcc.dg/torture/pr69542.c: New test.
6627
6628 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6629
6630 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6631
6632 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6633
6634 * gcc.dg/pr65980.c: Skip on AIX.
6635 * gcc.dg/pr66688.c: Same.
6636
6637 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6638
6639 PR target/63679
6640 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6641 * gcc.dg/tree-ssa/sra-18.c: Same.
6642
6643 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6644
6645 PR fortran/62536
6646 * gfortran.dg/block_15.f08: New test.
6647 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6648 on incorrectly closed BLOCK.
6649
6650 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6651
6652 * gcc.dg/declare-simd.c: New test.
6653 2016-01-28 Richard Biener <rguenther@suse.de>
6654
6655 PR tree-optimization/69466
6656 * gfortran.dg/vect/pr69466.f90: New testcase.
6657
6658 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6659
6660 * g++.dg/pr67989.C: Remove ARM-specific option.
6661 * gcc.target/arm/pr67989.C: New file.
6662
6663 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6664
6665 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6666 and expm1 test for glibc < 2.11.
6667
6668 2016-01-27 Richard Henderson <rth@redhat.com>
6669
6670 * gcc.c-torture/execute/pr69447.c: New test.
6671
6672 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6673
6674 PR fortran/69422
6675 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6676
6677 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR debug/66869
6680 * gcc.dg/pr66869.c: New test.
6681
6682 2016-01-25 Jeff Law <law@redhat.com>
6683
6684 PR tree-optimization/68398
6685 PR tree-optimization/69196
6686 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6687 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6688 path to avoid new heuristic allowing more irreducible regions
6689 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6690 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6691 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6692 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6693 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6694
6695 2016-01-27 Marek Polacek <polacek@redhat.com>
6696
6697 PR c/68062
6698 * c-c++-common/vector-compare-4.c: New test.
6699
6700 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6701
6702 PR preprocessor/69126
6703 * c-c++-common/pr69126.c: New test case.
6704
6705 2016-01-27 Ian Lance Taylor <iant@google.com>
6706
6707 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6708
6709 2016-01-27 Ryan Burn <contact@rnburn.com>
6710
6711 PR cilkplus/69267
6712 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6713
6714 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6715
6716 PR target/69512
6717 * gcc.target/i386/pr69512.c: New test.
6718
6719 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6720
6721 PR ada/69488
6722 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6723
6724 2016-01-27 Marek Polacek <polacek@redhat.com>
6725
6726 PR c++/69379
6727 * g++.dg/pr69379.C: New test.
6728
6729 2016-01-27 Martin Sebor <msebor@redhat.com>
6730
6731 PR c++/69317
6732 * g++.dg/abi/Wabi-2-2.C: New test.
6733 * g++.dg/abi/Wabi-2-3.C: New test.
6734 * g++.dg/abi/Wabi-3-2.C: New test.
6735 * g++.dg/abi/Wabi-3-3.C: New test.
6736
6737 2016-01-27 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/69166
6740 * gcc.dg/torture/pr69166.c: New testcase.
6741
6742 2016-01-27 Martin Jambor <mjambor@suse.cz>
6743
6744 PR tree-optimization/69355
6745 * gcc.dg/tree-ssa/pr69355.c: New test.
6746
6747 2016-01-27 Marek Polacek <polacek@redhat.com>
6748
6749 PR c++/69496
6750 * g++.dg/ext/constexpr-vla1.C: New test.
6751
6752 2016-01-20 Christian Bruel <christian.bruel@st.com>
6753
6754 PR target/69245
6755 * gcc.target/arm/pr69245.c: New test.
6756
6757 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR tree-optimization/69399
6760 * gcc.dg/torture/pr69399.c: New test.
6761
6762 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6763
6764 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6765
6766 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6767
6768 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6769
6770 2016-01-26 Tom de Vries <tom@codesourcery.com>
6771
6772 PR tree-optimization/69110
6773 * gcc.dg/autopar/pr69110.c: New test.
6774
6775 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6776 Sebastian Pop <s.pop@samsung.com>
6777
6778 * gcc.dg/graphite/isl-ast-op-select.c: New.
6779
6780 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6781
6782 PR fortran/69385
6783 * gfortran.dg/allocate_error_6.f90: New test.
6784
6785 2016-01-26 Richard Henderson <rth@redhat.com>
6786
6787 * gcc.dg/tm/pr60908.c: New test.
6788
6789 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6790
6791 PR other/69006
6792 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6793 directive.
6794 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6795 expected multiline output to reflect the colorization being
6796 disabled before newlines.
6797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6798 (custom_diagnostic_finalizer): Replace call to
6799 pp_newline_and_flush with call to pp_flush.
6800 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6801 * gfortran.dg/implicit_class_1.f90: Likewise.
6802 * lib/gcc-dg.exp (allow_blank_lines): New global.
6803 (dg-allow-blank-lines-in-output): New procedure.
6804 (gcc-dg-prune): Complain about blank lines in the output, unless
6805 dg-allow-blank-lines-in-output was called.
6806 * lib/multiline.exp (_build_multiline_regex): Only support
6807 arbitrary followup text for non-blank-lines, not for blank lines.
6808
6809 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR tree-optimization/69483
6812 * gcc.dg/pr69483.c: New test.
6813 * g++.dg/opt/pr69483.C: New test.
6814
6815 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6816
6817 PR target/68620
6818 * gcc.target/arm/pr68620.c: New test.
6819
6820 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6821
6822 * gcc.target/i386/pr68986-2.c: Remove -m32.
6823
6824 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6825
6826 PR target/68986
6827 * gcc.target/i386/pr68986-1.c: New test.
6828 * gcc.target/i386/pr68986-2.c: Likewise.
6829 * gcc.target/i386/pr68986-3.c: Likewise.
6830
6831 2016-01-26 Christian Bruel <christian.bruel@st.com>
6832
6833 * lib/target-supports.exp
6834 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6835 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6836 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6837
6838 2016-01-26 Richard Biener <rguenther@suse.de>
6839
6840 PR tree-optimization/69452
6841 * gcc.dg/torture/pr69452.c: New testcase.
6842
6843 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR target/69442
6846 * gcc.dg/pr69442.c: New test.
6847
6848 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6849
6850 PR target/67896
6851 * gcc.target/aarch64/simd/pr67896.C: New.
6852
6853 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6854
6855 PR tree-optimization/69400
6856 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6857 function.
6858 (plugin_init): Call it.
6859 * gcc.dg/torture/pr69400.c: New test.
6860
6861 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6862
6863 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6864
6865 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6866 Sebastian Pop <s.pop@samsung.com>
6867
6868 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6869 isl-0.15.
6870
6871 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6872 Sebastian Pop <s.pop@samsung.com>
6873
6874 * gcc.dg/graphite/pr69292.c: New.
6875
6876 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6877
6878 * c-c++-common/goacc/use_device-1.c: New test.
6879
6880 2016-01-25 Jeff Law <law@redhat.com>
6881
6882 PR tree-optimization/69196
6883 PR tree-optimization/68398
6884 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6885 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6886
6887 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6888
6889 PR target/69469
6890 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6891 Algorithm.
6892
6893 2016-01-25 Richard Biener <rguenther@suse.de>
6894
6895 PR testsuite/69380
6896 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6897
6898 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6899
6900 PR target/69421
6901 * gcc.dg/pr69421.c: New test.
6902
6903 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6904
6905 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6906 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6907 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6908 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6909 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6910 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6911 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6912 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6913 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6914 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6915
6916 2016-01-25 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/69376
6919 * gcc.dg/torture/pr69376.c: New testcase.
6920
6921 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6922
6923 PR fortran/69397
6924 PR fortran/68442
6925 * gfortran.dg/interface_38.f90: New test.
6926 * gfortran.dg/interface_39.f90: New test.
6927
6928 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6929
6930 Revert:
6931 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6932
6933 PR c++/11858
6934 PR c++/24663
6935 PR c++/24664
6936 * g++.dg/template/pr11858.C: New test.
6937 * g++.dg/template/pr24663.C: New test.
6938 * g++.dg/template/unify12.C: New test.
6939 * g++.dg/template/unify13.C: New test.
6940 * g++.dg/template/unify14.C: New test.
6941 * g++.dg/template/unify15.C: New test.
6942 * g++.dg/template/unify16.C: New test.
6943 * g++.dg/template/unify17.C: New test.
6944
6945 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6946
6947 PR fortran/68283
6948 gfortran.dg/pr68283.f90: New test.
6949
6950 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6951
6952 PR fortran/66094
6953 * gfortran.dg/inline_matmul_13.f90: New test.
6954 * gfortran.dg/matmul_bounds_8.f90: New test.
6955 * gfortran.dg/matmul_bounds_9.f90: New test.
6956 * gfortran.dg/matmul_bounds_10.f90: New test.
6957
6958 2016-01-23 Tom de Vries <tom@codesourcery.com>
6959
6960 PR tree-optimization/69426
6961 * gcc.dg/autopar/pr69426.c: New test.
6962
6963 2016-01-23 Martin Sebor <msebor@redhat.com>
6964
6965 PR c++/58109
6966 PR c++/69022
6967 * g++.dg/cpp0x/alignas5.C: New test.
6968 * g++.dg/ext/vector29.C: Same.
6969
6970 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6971
6972 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6973 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6974 _GNU_SOURCE from compile flags to the source.
6975 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6976 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6977 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6978 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6979
6980 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6981
6982 PR target/69432
6983 * g++.dg/opt/pr69432.C: New test.
6984
6985 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6986
6987 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6988 32-bit targets testing an -m64 multilib.
6989
6990 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6991
6992 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6993 64-bit support.
6994
6995 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6996
6997 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6998
6999 2016-01-21 Christian Bruel <christian.bruel@st.com>
7000
7001 PR target/68674
7002 * gcc.target/i386/pr68674.c
7003 * gcc.target/aarch64/pr68674.c
7004 * gcc.target/arm/pr68674.c
7005
7006 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7007
7008 PR target/69403
7009 * gcc.c-torture/execute/pr69403.c: New test.
7010
7011 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/55843
7014 * g++.dg/template/pr55843.C: New.
7015
7016 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7017
7018 PR testsuite/66877
7019 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7020 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7021
7022 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023
7024 PR testsuite/67489
7025 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7026 from dg-do compile directive, and instead add
7027 { dg-require-effective-target int128 }.
7028
7029 2016-01-20 Martin Sebor <msebor@redhat.com>
7030
7031 PR c/69405
7032 * gcc.dg/sync-fetch.c: New test.
7033
7034 2016-01-21 Martin Sebor <msebor@redhat.com>
7035
7036 PR target/69252
7037 * gcc.target/powerpc/pr69252.c: New test.
7038
7039 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7040
7041 PR fortran/65996
7042 * gfortran.dg/pr65996.f90: New test.
7043
7044 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7045
7046 PR c++/68810
7047 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7048 expected to generate an error.
7049
7050 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7051
7052 PR middle-end/66178
7053 * gcc.dg/torture/pr66178.c: New test.
7054
7055 2016-01-21 Anton Blanchard <anton@samba.org>
7056 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7057
7058 PR target/63354
7059 * gcc.target/powerpc/pr63354.c: New test.
7060
7061 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7062
7063 PR rtl-optimization/68990
7064 * gcc.target/i386/pr68990: New.
7065
7066 2016-01-21 Nick Clifton <nickc@redhat.com>
7067
7068 PR target/69129
7069 * gcc.target/mips/pr69129.c: New.
7070
7071 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/58046
7074 * g++.dg/cpp0x/pr58046.C: New.
7075
7076 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR target/69187
7079 PR target/65624
7080 * gcc.target/arm/pr69187.c: New test.
7081
7082 PR c++/69355
7083 * g++.dg/torture/pr69355.C: New test.
7084
7085 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7086 Sebastian Pop <s.pop@samsung.com>
7087
7088 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7089
7090 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7091 Sebastian Pop <s.pop@samsung.com>
7092
7093 * gcc.dg/graphite/pr68976.c: New test.
7094
7095 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR middle-end/67653
7098 * c-c++-common/pr67653.c: New test.
7099 * gcc.dg/torture/pr29119.c: Add dg-warning.
7100
7101 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7102
7103 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7104
7105 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7106
7107 PR c/24293
7108 * gcc.dg/pr24293.c: New test.
7109 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7110 incomplete struct type.
7111 * gcc.dg/declspec-1.c: Likewise.
7112 * gcc.dg/pr63549.c: Likewise.
7113
7114 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/66612
7117 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7118 for bdn instruction.
7119
7120 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7121
7122 * lib/target-supports.exp
7123 (check_effective_target_arm_fp_ok_nocache): New.
7124 (check_effective_target_arm_fp_ok): New.
7125 (add_options_for_arm_fp): New.
7126 (check_effective_target_arm_crypto_ok_nocache): Require
7127 target_arm_v8_neon_ok instead of arm32.
7128 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7129 (check_effective_target_arm_crypto_pragma_ok): New.
7130 (add_options_for_arm_vfp): New.
7131 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7132 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7133 target instead. Force initial fpu to vfp.
7134 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7135 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7136 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7137 dependency.
7138 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7139 use arm_vfp effective target instead. Force initial fpu to vfp.
7140 * gcc.target/arm/attr-neon3.c: Likewise.
7141 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7142 arm_vfp_ok.
7143 * gcc.target/arm/unsigned-float.c: Likewise.
7144 * gcc.target/arm/vfp-1.c: Likewise.
7145 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7146 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7147 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7148 * gcc.target/arm/vfp-ldmias.c: Likewise.
7149 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7150 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7151 * gcc.target/arm/vfp-stmiad.c: Likewise.
7152 * gcc.target/arm/vfp-stmias.c: Likewise.
7153 * gcc.target/arm/vnmul-1.c: Likewise.
7154 * gcc.target/arm/vnmul-2.c: Likewise.
7155 * gcc.target/arm/vnmul-3.c: Likewise.
7156 * gcc.target/arm/vnmul-4.c: Likewise.
7157
7158 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7159
7160 PR testsuite/69366
7161 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7162 the MPX run-time library, for compile-time MPX test.
7163 * gcc.target/i386/chkp-always_inline.c: Likewise.
7164 * gcc.target/i386/chkp-bndret.c: Likewise.
7165 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7166 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7167 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7168 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7169 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7170 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7171 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7172 * gcc.target/i386/chkp-label-address.c: Likewise.
7173 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7174 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7175 * gcc.target/i386/chkp-pr69044.c: Likewise.
7176 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7177 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7178 * gcc.target/i386/chkp-strchr.c: Likewise.
7179 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7180 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7181 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7182 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7183 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7184 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7185 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7186 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7187 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7188 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7189 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7190 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7191 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7192 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7193 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7194 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7195 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7196 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7197 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7198 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7199 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7200 * gcc.target/i386/pr63995-2.c: Likewise.
7201 * gcc.target/i386/pr64805.c: Likewise.
7202 * gcc.target/i386/pr65044.c: Likewise.
7203 * gcc.target/i386/pr65167.c: Likewise.
7204 * gcc.target/i386/pr65183.c: Likewise.
7205 * gcc.target/i386/pr65184.c: Likewise.
7206 * gcc.target/i386/thunk-retbnd.c: Likewise.
7207
7208 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7209
7210 PR tree-optimization/69328
7211 * gcc.dg/pr69328.c: New test.
7212
7213 2016-01-20 Jeff Law <law@redhat.com>
7214
7215 PR target/25114
7216 * gcc.target/m68k/pr25114.c: New test.
7217
7218 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7219
7220 * gcc.target/arm/memset-inline-10.c: Added
7221 dg-require-effective-target arm_thumb2_ok.
7222
7223 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7224
7225 * gcc.dg/debug/dwarf2/sso.c: New test.
7226
7227 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7228
7229 PR testsuite/68820
7230 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7231 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7232 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7233
7234 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7235
7236 PR ipa/66223
7237 * g++.dg/ipa/devirt-50.C: New testcase.
7238
7239 2016-01-19 Marek Polacek <polacek@redhat.com>
7240
7241 PR c++/68965
7242 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7243 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7244
7245 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7246
7247 PR target/69135
7248 * gcc.target/arm/pr69135_1.c: New test.
7249
7250 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7251
7252 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7253
7254 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7255
7256 * gcc.target/aarch64/ccmp_1.c: New testcase.
7257
7258 2016-01-19 Marek Polacek <polacek@redhat.com>
7259
7260 PR c++/68586
7261 * g++.dg/cpp0x/enum30.C: New test.
7262
7263 2016-01-19 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/69336
7266 * g++.dg/tree-ssa/pr69336.C: New testcase.
7267
7268 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR debug/65779
7271 * gcc.dg/pr65779.c: New test.
7272
7273 2016-01-19 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/69352
7276 * gcc.dg/torture/pr69352.c: New testcase.
7277
7278 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR rtl-optimization/68955
7281 PR rtl-optimization/64557
7282 * gcc.dg/torture/pr68955.c: New test.
7283
7284 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7285
7286 PR lto/69136
7287 * g++.dg/torture/pr69136.C: New testcase.
7288
7289 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7290
7291 PR lto/69133
7292 * g++.dg/lto/pr69133_0.C: New testcase.
7293 * g++.dg/lto/pr69133_1.C: New testcase.
7294
7295 2016-01-15 Jeff Law <law@redhat.com>
7296
7297 PR tree-optimization/69320
7298 * gcc.c-torture/pr69320-1.c: New test.
7299 * gcc.c-torture/pr69320-2.c: New test.
7300 * gcc.c-torture/pr69320-3.c: New test.
7301 * gcc.c-torture/pr69320-4.c: New test.
7302
7303 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7304
7305 PR c++/11858
7306 PR c++/24663
7307 PR c++/24664
7308 * g++.dg/template/pr11858.C: New test.
7309 * g++.dg/template/pr24663.C: New test.
7310 * g++.dg/template/unify12.C: New test.
7311 * g++.dg/template/unify13.C: New test.
7312 * g++.dg/template/unify14.C: New test.
7313 * g++.dg/template/unify15.C: New test.
7314 * g++.dg/template/unify16.C: New test.
7315 * g++.dg/template/unify17.C: New test.
7316
7317 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7318
7319 PR testsuite/69181
7320 * gcc.dg/pr69181-1.c: New test file.
7321 * gcc.dg/pr69181-2.c: New test file.
7322 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7323 globals by moving it to...
7324 (cleanup-after-saved-dg-test): ...this new function. Add
7325 "global additional_sources_used". Add reset of global
7326 multiline_expected_outputs to the empty list.
7327 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7328 global to...
7329 (multiline_expected_outputs): ...this, and updated comments to
7330 note that it is modified from gcc-dg.exp.
7331 (dg-end-multiline-output): Update for the above renaming.
7332 (handle-multiline-outputs): Likewise. Remove the clearing
7333 of the expected outputs to the empty list.
7334
7335 2016-01-18 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/69297
7338 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7339
7340 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7341
7342 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7343 dg-options.
7344 * gcc.target/mips/mips-3d-2.c: Likewise.
7345 * gcc.target/mips/mips-3d-3.c: Likewise.
7346 * gcc.target/mips/mips-3d-4.c: Likewise.
7347 * gcc.target/mips/mips-3d-5.c: Likewise.
7348 * gcc.target/mips/mips-3d-6.c: Likewise.
7349 * gcc.target/mips/mips-3d-7.c: Likewise.
7350 * gcc.target/mips/mips-3d-8.c: Likewise.
7351 * gcc.target/mips/mips-3d-9.c: Likewise.
7352 * gcc.target/mips/mips-ps-1.c: Likewise.
7353 * gcc.target/mips/mips-ps-2.c: Likewise.
7354 * gcc.target/mips/mips-ps-3.c: Likewise.
7355 * gcc.target/mips/mips-ps-4.c: Likewise.
7356 * gcc.target/mips/mips-ps-5.c: Likewise.
7357 * gcc.target/mips/mips-ps-6.c: Likewise.
7358 * gcc.target/mips/mips-ps-7.c: Likewise.
7359 * gcc.target/mips/mips-ps-type.c: Likewise.
7360 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7361 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7362
7363 2016-01-18 Tom de Vries <tom@codesourcery.com>
7364
7365 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7366 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7367 * c-c++-common/goacc/kernels-empty.c: New test.
7368 * c-c++-common/goacc/kernels-eternal.c: New test.
7369 * c-c++-common/goacc/kernels-loop-2.c: New test.
7370 * c-c++-common/goacc/kernels-loop-3.c: New test.
7371 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7372 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7373 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7374 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7375 * c-c++-common/goacc/kernels-loop-data.c: New test.
7376 * c-c++-common/goacc/kernels-loop-g.c: New test.
7377 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7378 * c-c++-common/goacc/kernels-loop-n.c: New test.
7379 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7380 * c-c++-common/goacc/kernels-loop.c: New test.
7381 * c-c++-common/goacc/kernels-noreturn.c: New test.
7382 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7383 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7384 * c-c++-common/goacc/kernels-reduction.c: New test.
7385
7386 2016-01-18 Tom de Vries <tom@codesourcery.com>
7387
7388 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7389 * gcc.dg/autopar/outer-2.c: Same.
7390 * gcc.dg/autopar/outer-3.c: Same.
7391 * gcc.dg/autopar/outer-4.c: Same.
7392 * gcc.dg/autopar/outer-5.c: Same.
7393 * gcc.dg/autopar/outer-6.c: Same.
7394 * gcc.dg/autopar/parallelization-1.c: Same.
7395 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7396 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7397 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7398 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7399 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7400 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7401 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7402 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7403 * gcc.dg/autopar/pr39500-1.c: Same.
7404 * gcc.dg/autopar/pr39500-2.c: Same.
7405 * gcc.dg/autopar/pr46193.c: Same.
7406 * gcc.dg/autopar/pr46194.c: Same.
7407 * gcc.dg/autopar/pr49580.c: Same.
7408 * gcc.dg/autopar/pr49960-1.c: Same.
7409 * gcc.dg/autopar/pr49960.c: Same.
7410 * gcc.dg/autopar/pr68373.c: Same.
7411 * gcc.dg/autopar/reduc-1.c: Same.
7412 * gcc.dg/autopar/reduc-1char.c: Same.
7413 * gcc.dg/autopar/reduc-1short.c: Same.
7414 * gcc.dg/autopar/reduc-2.c: Same.
7415 * gcc.dg/autopar/reduc-2char.c: Same.
7416 * gcc.dg/autopar/reduc-2short.c: Same.
7417 * gcc.dg/autopar/reduc-3.c: Same.
7418 * gcc.dg/autopar/reduc-4.c: Same.
7419 * gcc.dg/autopar/reduc-6.c: Same.
7420 * gcc.dg/autopar/reduc-7.c: Same.
7421 * gcc.dg/autopar/reduc-8.c: Same.
7422 * gcc.dg/autopar/reduc-9.c: Same.
7423 * gcc.dg/autopar/uns-outer-4.c: Same.
7424 * gcc.dg/autopar/uns-outer-5.c: Same.
7425 * gcc.dg/autopar/uns-outer-6.c: Same.
7426 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7427 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7428
7429 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7430
7431 PR target/63679
7432 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7433 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7434
7435 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7436
7437 PR target/63679
7438 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7439 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7440 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7441
7442 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7443
7444 PR target/63679
7445 * gcc.dg/tree-ssa/sra-17.c: New.
7446 * gcc.dg/tree-ssa/sra-18.c: New.
7447
7448 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7449
7450 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7451
7452 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7453
7454 * gnat.dg/inline12.adb: New test.
7455
7456 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7457
7458 PR tree-optimization/66797
7459 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7460
7461 2016-01-18 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/69170
7464 * gcc.dg/torture/pr69170.c: New testcase.
7465
7466 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7467
7468 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7469
7470 2016-01-16 Tom de Vries <tom@codesourcery.com>
7471
7472 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7473
7474 2016-01-16 Tom de Vries <tom@codesourcery.com>
7475
7476 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7477 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7478 redundant dg-require-effective-target pthread.
7479 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7480 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7481 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7482 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7483 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7484 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7485 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7486
7487 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7488
7489 PR target/68609
7490 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7491 * gcc.target/powerpc/recip-7.c: Same.
7492
7493 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7494
7495 PR c++/69091
7496 * g++.dg/template/pr69091.C: New test.
7497
7498 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7499
7500 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7501 dump does not contain an error_mark_node.
7502 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7503 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7504
7505 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7506
7507 PR c++/68936
7508 * g++.dg/template/pr68936.C: New test.
7509
7510 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7511
7512 PR target/68609
7513 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7514 * gcc.target/powerpc/recip-2.c: Same.
7515 * gcc.target/powerpc/recip-3.c: Same.
7516 * gcc.target/powerpc/recip-4.c: Same.
7517 * gcc.target/powerpc/recip-sqrtf.c: Same.
7518
7519 2016-01-15 Jeff Law <law@redhat.com>
7520
7521 PR tree-optimization/69270
7522 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7523 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7524
7525 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7526
7527 PR fortran/49630
7528 * gfortran.dg/deferred_character_13.f90: New test for the fix
7529 of comment 3 of the PR.
7530
7531 PR fortran/54070
7532 * gfortran.dg/deferred_character_8.f90: New test
7533 * gfortran.dg/allocate_error_5.f90: New test
7534
7535 PR fortran/60593
7536 * gfortran.dg/deferred_character_10.f90: New test
7537
7538 PR fortran/60795
7539 * gfortran.dg/deferred_character_14.f90: New test
7540
7541 PR fortran/61147
7542 * gfortran.dg/deferred_character_11.f90: New test
7543
7544 PR fortran/64324
7545 * gfortran.dg/deferred_character_9.f90: New test
7546
7547 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7548
7549 PR rtl-optimization/69030
7550 * gcc.target/i386/pr69030.c: New.
7551
7552 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7553
7554 * gcc.target/aarch64/target_attr_17.c: New test.
7555
7556 2016-01-15 Richard Biener <rguenther@suse.de>
7557
7558 PR tree-optimization/66856
7559 * gcc.dg/torture/pr66856-1.c: New testcase.
7560 * gcc.dg/torture/pr66856-2.c: Likewise.
7561
7562 2016-01-15 Richard Biener <rguenther@suse.de>
7563
7564 PR debug/69137
7565 * g++.dg/lto/pr69137_0.C: New testcase.
7566
7567 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7568
7569 PR middle-end/69246
7570 * gcc.target/i386/pr69246.c: New test.
7571
7572 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7573
7574 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7575
7576 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7577
7578 PR c++/56194
7579 * g++.dg/init/const9.C: Disable test on S/390.
7580
7581 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7582
7583 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7584 * g++.dg/Wno-frame-address.C: Ditto.
7585
7586 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7587
7588 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7589
7590 2016-01-15 Richard Biener <rguenther@suse.de>
7591
7592 PR tree-optimization/68961
7593 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7594
7595 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7596
7597 * gcc.target/i386/pr65105-5.c: New test.
7598
7599 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7600
7601 * gcc.c-torture/execute/alias-4.c: New testcase.
7602
7603 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7604
7605 PR ipa/68148
7606 * g++.dg/ipa/devirt-49.C: New testcase.
7607
7608 2016-01-15 Christian Bruel <christian.bruel@st.com>
7609
7610 PR target/65837
7611 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7612 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7613 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7614
7615 2016-01-15 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/69117
7618 * gcc.dg/torture/pr69117.c: New testcase.
7619
7620 2015-01-14 Ryan Burn <contact@rnburn.com>
7621
7622 PR c++/69048
7623 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7624
7625 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7626
7627 PR testsuite/67509
7628 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7629 range tests use 100 * maximum instead of maximum + 1.
7630
7631 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR debug/69244
7634 * gcc.dg/guality/pr69244.c: New test.
7635
7636 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7637
7638 * lib/target-supports.exp (check_effective_target_issignaling):
7639 New procedure.
7640 * gcc.dg/pr61441.c: Require issignaling effective target.
7641
7642 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7643
7644 PR target/68803
7645 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7646
7647 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7648
7649 PR c++/68819
7650 PR preprocessor/69177
7651 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7652 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7653 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7655
7656 2016-01-14 Marek Polacek <polacek@redhat.com>
7657
7658 PR c/69262
7659 * gcc.dg/array-15.c: New test.
7660
7661 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR middle-end/68146
7664 PR tree-optimization/69155
7665 * gfortran.dg/pr68146.f: New test.
7666 * gfortran.dg/pr69155.f90: New test.
7667
7668 2016-01-14 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/68060
7671 * gcc.dg/torture/pr68060-1.c: New testcase.
7672 * gcc.dg/torture/pr68060-2.c: Likewise.
7673
7674 2016-01-14 Nick Clifton <nickc@redhat.com>
7675
7676 * lib/target-supports.exp
7677 (check_effective_target_arm_neon_ok_nocache): Add an option
7678 sequence that includes setting the ARM architecture to ARMv7-A.
7679 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7680 command line options necessary to enable Neon support.
7681 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7682 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7683 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7684 * gcc.target/arm/pr69180.c: Likewise.
7685
7686 2016-01-14 Jeff Law <law@redhat.com>
7687
7688 PR tree-optimization/69270
7689 * gcc.dg/tree-ssa/pr69270.c: New test.
7690
7691 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7692
7693 PR c/66208
7694 * c-c++-common/pr66208.c: New file.
7695
7696 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR tree-optimization/69156
7699 * gcc.dg/pr69156.c: New test.
7700
7701 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7702
7703 * gcc.target/i386/pr69225-7.c: New test.
7704
7705 2016-01-13 Richard Henderson <rth@redhat.com>
7706
7707 * gcc.dg/tm/memopt-13.c: Update expected function.
7708 * gcc.dg/tm/memopt-6.c: Likewise.
7709
7710 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7711
7712 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7713 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7714 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7715 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7716
7717 2016-01-13 Tom de Vries <tom@codesourcery.com>
7718
7719 PR tree-optimization/69169
7720 * gcc.dg/pr69169.c: New test.
7721
7722 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7723
7724 PR target/69228
7725 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7726 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7727 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7728 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7729 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7730 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7731 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7732 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7733
7734 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR target/69247
7737 * gcc.dg/pr69247.c: New test.
7738
7739 2016-01-13 Richard Biener <rguenther@suse.de>
7740
7741 PR tree-optimization/69242
7742 * gcc.dg/torture/pr69242.c: New testcase.
7743
7744 2016-01-13 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/69186
7747 * gcc.dg/torture/pr69186.c: New testcase.
7748
7749 2016-01-13 Jeff Law <law@redhat.com>
7750
7751 PR tree-optimization/67755
7752 * gcc.dg/tree-ssa/pr67755.c: New test.
7753
7754 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7755
7756 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7757 pass number in output by a star.
7758
7759 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7760
7761 PR tree-optimization/68911
7762 * gcc.c-torture/execute/pr68911.c: New test.
7763
7764 2016-01-12 Marek Polacek <polacek@redhat.com>
7765
7766 PR c++/68979
7767 * g++.dg/warn/permissive-1.C: New test.
7768
7769 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR objc++/68511
7772 PR c++/69213
7773 * g++.dg/opt/pr69213.C: New test.
7774
7775 2016-01-12 Christian Bruel <christian.bruel@st.com>
7776
7777 PR target/69180
7778 * gcc.target/arm/pr69180.c: New test.
7779
7780 2016-01-12 Richard Biener <rguenther@suse.de>
7781
7782 PR lto/69077
7783 * g++.dg/lto/pr69077_0.C: New testcase.
7784 * g++.dg/lto/pr69077_1.C: Likewise.
7785
7786 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR target/69175
7789 * g++.dg/opt/pr69175.C: New test.
7790
7791 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7792
7793 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7794 rather than #including math.h & stdlib.h.
7795 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7796 * gcc.dg/vect/pr49771.c: Likewise.
7797 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7798 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7799 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7800 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7801 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7802 * gcc.dg/vect/pr44507.c: Likewise.
7803 * gcc.dg/vect/pr45902.c: Likewise.
7804 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7805 * gcc.dg/vect/vect-117.c: Likewise.
7806 * gcc.dg/vect/vect-99.c: Likewise.
7807 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7808 * gcc.dg/vect/vect-cond-1.c: Likewise.
7809 * gcc.dg/vect/vect-cond-2.c: Likewise.
7810 * gcc.dg/vect/vect-cond-3.c: Likewise.
7811 * gcc.dg/vect/vect-cond-4.c: Likewise.
7812 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7813 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7814 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7815 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7816 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7817 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7818 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7819 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7820 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7821 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7822 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7823 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7824 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7825 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7826 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7827 include of signal.h.
7828 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7829 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7830 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7831 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7832 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7833 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7834 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7835 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7836 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7837 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7838 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7839 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7840 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7841 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7842 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7843 * gcc.dg/vect/vect-outer-5.c: Likewise.
7844 * gcc.dg/vect/vect-outer-6.c: Likewise.
7845 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7846 include of stdio.h.
7847
7848 2016-01-12 Nick Clifton <nickc@redhat.com>
7849
7850 PR target/68913
7851 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7852 to fread so that it will be found in all target runtimes.
7853
7854 2016-01-12 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/69053
7857 * g++.dg/torture/pr69053.C: New testcase.
7858
7859 2016-01-12 Richard Biener <rguenther@suse.de>
7860
7861 PR tree-optimization/69168
7862 * gcc.dg/torture/pr69168.c: New testcase.
7863
7864 2016-01-12 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/69157
7867 * gcc.dg/torture/pr69157.c: New testcase.
7868
7869 2016-01-12 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/69174
7872 * gcc.dg/torture/pr69174.c: New testcase.
7873
7874 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR c++/66808
7877 PR c++/69000
7878 * g++.dg/tls/pr66808.C: New test.
7879 * g++.dg/tls/pr69000.C: New test.
7880
7881 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7882
7883 * gcc.target/powerpc/swaps-p8-23.c: New test.
7884 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7885
7886 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7887
7888 PR tree-optimization/68356
7889 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7890
7891 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7892 Jim Wilson <jim.wilson@linaro.org>
7893
7894 PR target/69194
7895 * gcc.target/arm/pr69194.c: New test.
7896
7897 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7898
7899 PR target/69225
7900 * gcc.target/i386/pr69225-1.c: New test.
7901 * gcc.target/i386/pr69225-2.c: Likewise.
7902 * gcc.target/i386/pr69225-3.c: Likewise.
7903 * gcc.target/i386/pr69225-4.c: Likewise.
7904 * gcc.target/i386/pr69225-5.c: Likewise.
7905 * gcc.target/i386/pr69225-6.c: Likewise.
7906
7907 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR target/67462
7910 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7911 if lp64.
7912
7913 PR target/69071
7914 * gcc.dg/pr69071.c: New test.
7915
7916 PR c++/69211
7917 * g++.dg/opt/pr69211.C: New test.
7918
7919 PR tree-optimization/69214
7920 * gcc.c-torture/compile/pr69214.c: New test.
7921
7922 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7923
7924 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7925 * gcc.target/i386/pr66232-11.c: Ditto.
7926 * gcc.target/i386/pr66232-12.c: Ditto.
7927 * gcc.target/i386/pr66232-13.c: Ditto.
7928
7929 2016-01-11 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/69173
7932 * gcc.dg/torture/pr69173.c: New testcase.
7933
7934 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7935
7936 PR rtl-optimization/68796
7937 * gcc.target/aarch64/tst_5.c: New test.
7938 * gcc.target/aarch64/tst_6.c: Likewise.
7939
7940 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7941
7942 PR rtl-optimization/68841
7943 * gcc.dg/pr68841.c: New test.
7944 * gcc.c-torture/execute/pr68841.c: New test.
7945
7946 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7947
7948 PR rtl-optimization/68920
7949 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7950 for ix86 targets.
7951 * gcc.dg/ifcvt-5.c: New test.
7952
7953 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7954
7955 PR bootstrap/69123
7956 * g++.dg/pr69123.C: New.
7957
7958 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7959
7960 PR target/69010
7961 * gcc.target/i386/pr69010.c: New test.
7962
7963 2016-01-11 Martin Jambor <mjambor@suse.cz>
7964
7965 PR ipa/69044
7966 * gcc.target/i386/chkp-pr69044.c: New test.
7967
7968 2016-01-11 Tom de Vries <tom@codesourcery.com>
7969
7970 PR tree-optimization/69109
7971 * gcc.dg/autopar/pr69109-2.c: New test.
7972 * gcc.dg/autopar/pr69109.c: New test.
7973
7974 2016-01-11 Tom de Vries <tom@codesourcery.com>
7975
7976 PR tree-optimization/69108
7977 * gcc.dg/autopar/pr69108.c: New test.
7978
7979 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/69029
7982 * c-c++-common/Wisleading-indentation.c: Augment test.
7983
7984 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7985
7986 PR fortran/69154
7987 * gfortran.dg/inline_matmul_12.f90: New test.
7988
7989 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7990
7991 PR fortran/67779
7992 * gfortran.dg/actual_array_offset_1: New test.
7993
7994 2016-01-10 Tom de Vries <tom@codesourcery.com>
7995
7996 PR tree-optimization/69062
7997 * gcc.dg/autopar/pr69062.c: New test.
7998
7999 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8000
8001 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8002 * gcc.dg/vect/slp-perm-2.c: Likewise.
8003 * gcc.dg/vect/slp-perm-3.c: Likewise.
8004 * gcc.dg/vect/slp-perm-5.c: Likewise.
8005 * gcc.dg/vect/slp-perm-6.c: Likewise.
8006 * gcc.dg/vect/slp-perm-7.c: Likewise.
8007 * gcc.dg/vect/slp-perm-8.c: Likewise.
8008
8009 2016-01-10 Tom de Vries <tom@codesourcery.com>
8010
8011 PR tree-optimization/69039
8012 * gcc.dg/autopar/pr69039.c: New test.
8013
8014 2016-01-09 Marek Polacek <polacek@redhat.com>
8015
8016 PR c++/69113
8017 * g++.dg/pr69113.C: New test.
8018
8019 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR middle-end/50865
8022 PR tree-optimization/69097
8023 * gcc.c-torture/execute/pr50865.c: New test.
8024 * gcc.c-torture/execute/pr69097-1.c: New test.
8025 * gcc.c-torture/execute/pr69097-2.c: New test.
8026 * gcc.dg/pr69097-1.c: New test.
8027 * gcc.dg/pr69097-2.c: New test.
8028
8029 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR c++/69164
8032 * g++.dg/opt/pr69164.C: New test.
8033
8034 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR tree-optimization/69167
8037 * gcc.dg/pr69167.c: New test.
8038
8039 2016-01-08 Marek Polacek <polacek@redhat.com>
8040
8041 PR c++/68449
8042 * g++.dg/pr68449.C: New.
8043
8044 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8045
8046 PR tree-optimization/68707
8047 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8048 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8049 on platforms supporting it.
8050 * gcc.dg/vect/slp-perm-2.c: Likewise.
8051 * gcc.dg/vect/slp-perm-3.c: Likewise.
8052 * gcc.dg/vect/slp-perm-5.c: Likewise.
8053 * gcc.dg/vect/slp-perm-7.c: Likewise.
8054 * gcc.dg/vect/slp-perm-8.c: Likewise.
8055 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8056 on platforms supporting it.
8057
8058 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR tree-optimization/69162
8061 * gcc.dg/pr69162.c: New test.
8062
8063 PR tree-optimization/69172
8064 * gcc.dg/pr69172.c: New test.
8065
8066 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8067
8068 PR tree-optimization/67781
8069 * gcc.c-torture/execute/pr67781.c: New file.
8070
8071 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR tree-optimization/69083
8074 * gcc.dg/vect/pr69083.c: New test.
8075
8076 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8077
8078 PR tree-optimization/61441
8079 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8080 Use -fexcess-precision=standard for compiler options.
8081 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8082
8083 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR fortran/69128
8086 * gfortran.dg/gomp/pr69128.f90: New test.
8087
8088 PR c++/69145
8089 * g++.dg/ext/pr69145-1.C: New test.
8090 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8091 * g++.dg/ext/pr69145-2.h: New file.
8092
8093 2016-01-07 Martin Sebor <msebor@redhat.com>
8094
8095 PR c/68966
8096 * gcc.dg/atomic-fetch-bool.c: New test.
8097 * gcc.dg/sync-fetch-bool.c: New test.
8098
8099 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8100
8101 PR fortran/66680
8102 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8103
8104 2016-01-07 Nick Clifton <nickc@redhat.com>
8105
8106 PR target/66655
8107 * g++.dg/pr66655.C: New test.
8108 * g++.dg/pr66655_1.cc: Test support file.
8109 * g++.dg/pr66655.h: Test header file.
8110
8111 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8112
8113 PR fortran/66680
8114 gfortran.dg/gomp/pr66680.f90: New test.
8115
8116 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8117
8118 PR target/69171
8119 * gcc.target/i386/pr69171-1.c: New test.
8120 * gcc.target/i386/pr69171-2.c: Likewise.
8121 * gcc.target/i386/pr69171-3.c: Likewise.
8122 * gcc.target/i386/pr69171-4.c: Likewise.
8123 * gcc.target/i386/pr69171-5.c: Likewise.
8124 * gcc.target/i386/pr69171-6.c: Likewise.
8125
8126 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8127
8128 PR middle-end/67639
8129 * c-c++-common/pr67639.c: New test.
8130
8131 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR tree-optimization/69141
8134 * g++.dg/opt/pr69141.C: New test.
8135
8136 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8139
8140 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8141
8142 PR target/69140
8143 * gcc.target/i386/pr69140.c: New test
8144
8145 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8146
8147 * gcc.dg/bad-dereference.c: New test case.
8148
8149 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8150
8151 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8152
8153 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8154
8155 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8156
8157 2016-01-06 Marek Polacek <polacek@redhat.com>
8158
8159 PR sanitizer/69099
8160 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8161
8162 2016-01-05 Marek Polacek <polacek@redhat.com>
8163
8164 PR c/69104
8165 * gcc.dg/atomic-invalid-2.c: New.
8166
8167 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8168
8169 PR target/68991
8170 * gcc.target/i386/pr68991.c: New test.
8171
8172 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 PR target/68991
8175 * g++.dg/pr68991-1.C: New test.
8176 * g++.dg/pr68991-2.C: Likewise.
8177
8178 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8179
8180 PR other/60465
8181 * gcc.target/ia64/pr60465-gprel64.c: New test.
8182 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8183
8184 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8185
8186 PR rtl-optimization/68651
8187 * gcc.target/aarch64/pr68651_1.c: New test.
8188
8189 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR c/69122
8192 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8193
8194 2016-01-05 Nathan Sidwell <nathan@acm.org>
8195
8196 PR c++/58583
8197 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8198
8199 * gcc.dg/alias-15.c: New.
8200
8201 2016-01-05 Nick Clifton <nickc@redhat.com>
8202
8203 PR target/68870
8204 * g++.dg/pr68770.C: New test.
8205
8206 2016-01-04 Mike Stump <mikestump@comcast.net>
8207
8208 * lib/target-supports.exp (check_effective_target_cilkplus):
8209 cilkplus targets require pthreads.
8210 (check_effective_target_cilkplus): Remove special case for NVPTX.
8211
8212 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8213
8214 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8215 generation.
8216
8217 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8218
8219 Update copyright years.
8220
8221 2016-01-04 Marek Polacek <polacek@redhat.com>
8222
8223 PR c/68908
8224 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8225 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8226 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8227
8228 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8229
8230 * gcc.target/sparc/20160104-2.c: New test.
8231
8232 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gcc.target/sparc/20160104-1.c: New test.
8235
8236 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8237
8238 PR fortran/65045
8239 * gfortran.dg/pr65045.f90: New test.
8240
8241 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8242
8243 * gnat.dg/specs/debug1.ads: Delete.
8244
8245 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8246
8247 PR libgfortran/68867
8248 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8249 expression.
8250
8251 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8252
8253 PR libgfortran/68867
8254 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8255 PowerPC.
8256
8257 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8258
8259 PR fortran/68864
8260 * gfortran.dg/pr68864.f90: New test.
8261
8262 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR tree-optimization/69070
8265 * gcc.dg/pr69070.c: New test.
8266
8267 PR sanitizer/69055
8268 * gfortran.dg/pr69055.f90: New test.
8269
8270 PR target/69015
8271 * gcc.dg/pr69015.c: New test.
8272 \f
8273 Copyright (C) 2016 Free Software Foundation, Inc.
8274
8275 Copying and distribution of this file, with or without modification,
8276 are permitted in any medium without royalty provided the copyright
8277 notice and this notice are preserved.