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