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