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