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