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