]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/i386/sse.md (*vec_setv4sf_sse4_1, sse4_1_insertps): Use v
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e10946d5 12016-05-12 Jakub Jelinek <jakub@redhat.com>
2
a461f32e 3 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4
e10946d5 5 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8
f52a3ef6 92016-05-12 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/70986
12 * gcc.dg/torture/pr70986-1.c: New testcase.
13 * gcc.dg/torture/pr70986-2.c: Likewise.
14 * gcc.dg/torture/pr70986-3.c: Likewise.
15
54c4d22e 162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
17
18 PR c/43651
19 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
20 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
21
57215d5b 222016-05-11 Uros Bizjak <ubizjak@gmail.com>
23
24 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
25 directive.
26 * gcc.target/i386/pr66746.c: Ditto.
27
67d3121c 282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
29
30 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
31 support.
32 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
33 warning when using -mvsx-timode.
34 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
35 * gcc.target/powerpc/dform-2.c: Likewise.
36 * gcc.target/powerpc/pr68805.c: Likewise.
37
7f8012a5 382016-05-11 Marek Polacek <polacek@redhat.com>
39
40 PR c++/71024
41 * c-c++-common/attributes-3.c: New test.
42
3e8567ce 432016-05-11 Nathan Sidwell <nathan@acm.org>
44
45 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
46 * gcc.c-torture/execute/pr68185.c: Likewise.
47 * gcc.dg/ipa/pr70306.c: Requires global constructors.
48 * gcc.dg/pr69634.c: Requires scheduling.
49 * gcc.dg/torture/pr66178.c: Require label values.
50 * gcc.dg/setjmp-6.c: Require indirect jumps.
51
3739ac00 522016-05-11 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/71055
55 * gcc.dg/torture/pr71055.c: New testcase.
56
1ff8b385 572016-05-11 Richard Biener <rguenther@suse.de>
58
59 PR debug/71057
60 * g++.dg/debug/pr71057.C: New testcase.
61
77126efa 622016-05-11 Jakub Jelinek <jakub@redhat.com>
63
64 PR fortran/70855
65 * gfortran.dg/gomp/pr70855.f90: New test.
66
6fcaaf9b 672016-05-11 Richard Biener <rguenther@suse.de>
68
69 PR middle-end/71002
70 * g++.dg/torture/pr71002.C: New testcase.
71
bfa8ea12 722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
73
74 PR middle-end/70807
75 * gcc.dg/pr70807.c: New test.
76
87632549 772016-05-10 Martin Sebor <msebor@redhat.com>
78
79 PR c++/38611
80 * g++.dg/Wattributes.C: New test.
81
f9153689 822016-05-10 Marc Glisse <marc.glisse@inria.fr>
83
84 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
85 * gcc.dg/tree-ssa/pr69270.c: Adjust.
86 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
87
a44ed58a 882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
89
90 PR target/70799
91 * gcc.target/i386/pr70799-1.c: New test.
92
d6c90d89 932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
94
95 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
96
c1f73044 972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
98
99 PR middle-end/70877
100 * gcc.target/i386/pr70877.c: New test.
101
e66d763a 1022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
103
104 PR tree-optimization/70786
105 * gcc.target/i386/pr70876.c: New test.
106
a30ff73a 1072016-05-10 Jakub Jelinek <jakub@redhat.com>
108
109 PR target/70927
110 * gcc.target/i386/avx512vl-logic-1.c: New test.
111 * gcc.target/i386/avx512vl-logic-2.c: New test.
112 * gcc.target/i386/avx512dq-logic-2.c: New test.
113
4b3fd38f 1142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
115
116 PR target/70963
117 * gcc.target/powerpc/pr70963.c: New.
118
abf93a25 1192016-05-10 David Malcolm <dmalcolm@redhat.com>
120
121 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
122 (test_very_wide_line): Add ruler to expected output.
123 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
124 (test_very_wide_line): Likewise.
125 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
126 (test_show_locus): Within the handling of "test_very_wide_line",
127 enable show_ruler_p on the diagnostic context.
128
d614888f 1292016-05-10 Richard Biener <rguenther@suse.de>
130
131 PR tree-optimization/71039
132 * gcc.dg/torture/pr71039.c: New testcase.
133
dbca5ed9 1342016-05-10 Nathan Sidwell <nathan@acm.org>
135
136 * gcc.dg/nested-func-10.c: Requires alloca.
137 * gcc.dg/nested-func-9.c: Requires alloca.
138 * gcc.c-torture/execute/pr70460.c: Requires labels.
139 * gcc.c-torture/compile/pr70199.c: Requires labels.
140 * gcc.target/nvptx/decl.c: Compile only.
141 * gcc.target/nvptx/trailing-init.c: Compile only.
142 * gcc.target/nvptx/ary-init.c: Compile only.
143
3fa82609 1442016-05-10 Marek Polacek <polacek@redhat.com>
145
146 PR c/70255
147 * gcc.dg/attr-opt-1.c: New test.
148
76825907 1492016-05-10 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/70497
152 PR tree-optimization/28367
153 * gcc.dg/torture/20160404-1.c: New testcase.
154 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
155 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
156
68255819 1572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
158
159 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
160
d9aa8cdb 1612016-05-09 Uros Bizjak <ubizjak@gmail.com>
162
163 * gcc.target/i386/fabsneg-1.c New test.
164
7cc16f50 1652016-05-09 Alan Modra <amodra@gmail.com>
166
167 PR testsuite/70826
168 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
169
a83b7b63 1702016-05-09 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/70985
173 * gcc.dg/torture/pr70985.c: New testcase.
174
189d0706 1752016-05-09 Bin Cheng <bin.cheng@arm.com>
176
177 * gcc.dg/tree-ssa/ifc-9.c: New test.
178 * gcc.dg/tree-ssa/ifc-10.c: New test.
179 * gcc.dg/tree-ssa/ifc-11.c: New test.
180 * gcc.dg/tree-ssa/ifc-12.c: New test.
181 * gcc.dg/vect/pr61194.c: Remove XFAIL.
182 * gcc.dg/vect/vect-23.c: Remove XFAIL.
183 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
184
1ec957b0 1852016-05-09 Richard Biener <rguenther@suse.de>
186
187 PR fortran/70937
188 * gfortran.dg/pr70937.f90: New testcase.
189
923c7714 1902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
191
192 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
193
d7cd448a 1942016-05-07 Fritz Reese <fritzoreese@gmail.com>
195
196 PR fortran/56226
197 * gfortran.dg/dec_structure_1.f90: New testcase.
198 * gfortran.dg/dec_structure_2.f90: Ditto.
199 * gfortran.dg/dec_structure_3.f90: Ditto.
200 * gfortran.dg/dec_structure_4.f90: Ditto.
201 * gfortran.dg/dec_structure_5.f90: Ditto.
202 * gfortran.dg/dec_structure_6.f90: Ditto.
203 * gfortran.dg/dec_structure_7.f90: Ditto.
204 * gfortran.dg/dec_structure_8.f90: Ditto.
205 * gfortran.dg/dec_structure_9.f90: Ditto.
206 * gfortran.dg/dec_structure_10.f90: Ditto.
207 * gfortran.dg/dec_structure_11.f90: Ditto.
208 * gfortran.dg/dec_union_1.f90: Ditto.
209 * gfortran.dg/dec_union_2.f90: Ditto.
210 * gfortran.dg/dec_union_3.f90: Ditto.
211 * gfortran.dg/dec_union_4.f90: Ditto.
212 * gfortran.dg/dec_union_5.f90: Ditto.
213 * gfortran.dg/dec_union_6.f90: Ditto.
214 * gfortran.dg/dec_union_7.f90: Ditto.
215
f681e29b 2162016-05-07 Tom de Vries <tom@codesourcery.com>
217
218 PR tree-optimization/70956
219 * gcc.dg/graphite/pr70956.c: New test.
220
68d7f375 2212016-05-06 Jakub Jelinek <jakub@redhat.com>
222
faf39348 223 PR middle-end/70941
224 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
225 (a, b, c, d): Change type from char to signed char.
226 (main): Compare against (signed char) -1634678893 instead of
227 hardcoded -109. Use __builtin_abort instead of abort.
228
b768b13a 229 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
230 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
231
68d7f375 232 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
233
5dda16ea 2342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
235
236 PR debug/70935
237 * gcc.dg/torture/pr70935.c: New test.
238
13ede1b5 2392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
240
241 PR target/58219
7fc878c4 242 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 243
96d94be2 2442016-05-06 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/70960
247 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
248
e5d9f15d 2492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
250
251 PR target/52933
252 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
253 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
254 Adjust expected instruction counts.
255 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
256
2dd7705f 2572016-05-06 Marek Polacek <polacek@redhat.com>
258
259 PR sanitizer/70875
260 * gcc.dg/ubsan/bounds-3.c: New test.
261
cb8bc632 2622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
263
264 PR target/54089
265 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
266
b343c173 2672016-05-06 Richard Biener <rguenther@suse.de>
268
269 PR middle-end/70931
270 * gfortran.dg/pr70931.f90: New testcase.
271
1e3db0b1 2722016-05-06 Richard Biener <rguenther@suse.de>
273
274 PR middle-end/70941
275 * gcc.dg/torture/pr70941.c: New testcase.
276
bdd54b6d 2772016-05-05 Bin Cheng <bin.cheng@arm.com>
278
279 PR tree-optimization/57206
280 * gcc.dg/vect/pr57206.c: New test.
281
499adcfd 2822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
283
284 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
285
871164c4 2862016-05-05 Jakub Jelinek <jakub@redhat.com>
287
ecb23e00 288 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
289
871164c4 290 * c-c++-common/Wdangling-else-4.c: New test.
291
70cf83ba 2922016-05-04 Jakub Jelinek <jakub@redhat.com>
293
858c9470 294 PR c++/70906
295 PR c++/70933
296 * g++.dg/opt/pr70906.C: New test.
297 * g++.dg/opt/pr70933.C: New test.
298
70cf83ba 299 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
300
aaa36a78 3012016-05-04 Jan Hubicka <hubicka@ucw.cz>
302
303 * gcc.dg/ipa/pure-const-3.c: New testcase.
304
1d52c456 3052016-05-04 Marek Polacek <polacek@redhat.com>
306
307 * c-c++-common/Wdangling-else-1.c: New test.
308 * c-c++-common/Wdangling-else-2.c: New test.
309 * c-c++-common/Wdangling-else-3.c: New test.
310
dc581573 3112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
312
313 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
314 flag is present.
315
a64030fe 3162016-05-04 Marek Polacek <polacek@redhat.com>
317
318 PR c/48778
319 * gcc.dg/Waddress-2.c: New test.
320
b461b04a 3212016-05-04 Alan Modra <amodra@gmail.com>
322
323 * gcc.target/powerpc/pr70866.c: New.
324
c388a0cf 3252016-05-03 Martin Sebor <msebor@redhat.com>
326
327 PR c++/66561
328 * c-c++-common/builtin_location.c: New test.
329 * g++.dg/cpp1y/builtin_location.C: New test.
330
5d4db8ef 3312016-05-03 Marek Polacek <polacek@redhat.com>
332
333 PR c/70859
334 * gcc.dg/pr70859.c: New test.
335 * gcc.dg/pr70859-2.c: New test.
336
ca938765 3372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
338
339 * gnat.dg/debug5.adb: New testcase.
340
60b27d5f 3412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
342
343 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
344 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
345 Procedure to check for z10 instruction set.
346
5ab325d0 3472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
348
349 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
350
c548a0ad 3512016-05-03 Alan Modra <amodra@gmail.com>
352
353 * gcc.target/powerpc/savres.c: Add func using a single gpr.
354
d5ecd946 3552016-05-03 Jakub Jelinek <jakub@redhat.com>
356
357 * gcc.target/i386/avx512f-cvt-1.c: New test.
358
35b0a053 3592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
362 -fdump-tree-vrp-details.
363
9ae1b28a 3642016-05-03 Richard Biener <rguenther@suse.de>
365
366 * gcc.dg/pr30172-1.c: Adjust.
367 * gcc.dg/pr63743.c: Likewise.
368 * gcc.dg/tm/pr51696.c: Likewise.
369 * c-c++-common/tm/safe-1.c: Likewise.
370 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
371 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
372 * g++.dg/plugin/self-assign-test-1.C: Likewise.
373 * g++.dg/plugin/self-assign-test-2.C: Likewise.
374
9c1a31e4 3752016-05-03 Jakub Jelinek <jakub@redhat.com>
376
fe69bcb9 377 PR rtl-optimization/70467
378 * gcc.target/i386/pr70467-3.c: New test.
379 * gcc.target/i386/pr70467-4.c: New test.
380
9082c4a4 381 PR tree-optimization/70916
382 * gcc.c-torture/compile/pr70916.c: New test.
383
9c1a31e4 384 PR target/49244
385 * gcc.target/i386/pr49244-1.c: New test.
386 * gcc.target/i386/pr49244-2.c: New test.
387
69105acc 3882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
389
390 PR rtl-optimization/44281
391 * gcc.target/i386/pr44281.c: New test.
392
9ab8df54 3932016-05-03 bin cheng <bin.cheng@arm.com>
394
395 PR tree-optimization/56541
396 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
397 * gcc.dg/vect/pr56541.c: new test.
398
3c62cae0 3992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
400
401 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
402 __float128.
403 * gcc.target/powerpc/float128-complex-2.c: Likewise.
404
91abc161 4052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
406
407 PR testsuite/70520
408 * c-c++-common/asan/clone-test-1.c (main): Align child process
409 stack to 16 bytes.
410
aa3d1155 4112016-05-02 David Malcolm <dmalcolm@redhat.com>
412
413 PR c++/62314
414 * g++.dg/spellcheck-fields-2.C: New test case.
415
002c3f28 4162016-05-02 David Malcolm <dmalcolm@redhat.com>
417
418 PR c++/62314
419 * g++.dg/pr62314.C: New test case.
420
46e5dccc 4212016-05-02 Jan Hubicka <hubicka@ucw.cz>
422
423 * gcc.dg/ipa/inline-8.c: New testcase.
424
663f4248 4252016-05-02 Jakub Jelinek <jakub@redhat.com>
426
427 PR rtl-optimization/70467
428 * gcc.target/i386/pr70467-1.c: New test.
429
efe8bdf5 4302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
431
432 * gcc.dg/spec-options.c: Run the test on all targets.
433 * gcc.dg/foo.specs: Use cpp_unique_options.
434
47ef9633 4352016-05-02 Marc Glisse <marc.glisse@inria.fr>
436
437 * gcc.dg/tree-ssa/unord.c: New testcase.
438
eb1a077c 4392016-05-02 Marc Glisse <marc.glisse@inria.fr>
440
441 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
442
28e869d0 4432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
444
445 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
446
dd185f6e 4472016-05-02 Marek Polacek <polacek@redhat.com>
448
449 PR c/70851
450 * gcc.dg/enum-incomplete-3.c: New test.
451
773d09b9 4522016-05-02 Marek Polacek <polacek@redhat.com>
453 Tom de Vries <tom@codesourcery.com>
454
455 PR tree-optimization/70700
456 * gcc.dg/pr70700.c: New test.
457
f0dc3286 4582016-05-01 Uros Bizjak <ubizjak@gmail.com>
459
460 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
461 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
462 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
463 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
464 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
465
7f931827 4662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
467
468 * ada/acats/run_acats: Rename into...
469 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
470 * ada/acats/run_all.sh: Remove redundant test.
471 (target_run): Move around.
472 (target_gnatchop): Use newly built executable.
473 (target_gnatmake): Likewise.
474 Check that the compilation of impbit succeeds.
475
1c492b4e 4762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
477
478 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
479 * gcc.dg/20021029-1.c: Likewise.
480 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
481 * gcc.target/sh/attr-isr-trapa.c: Likewise.
482 * gcc.target/sh/cmpstr.c: Likewise.
483 * gcc.target/sh/cmpstrn.c: Likewise.
484 * gcc.target/sh/memset.c: Likewise.
485 * gcc.target/sh/pr21255-2-mb.c: Likewise.
486 * gcc.target/sh/pr21255-2-ml.c: Likewise.
487 * gcc.target/sh/pr39423-1.c: Likewise.
488 * gcc.target/sh/pr49468-di.c: Likewise.
489 * gcc.target/sh/pr49468-si.c: Likewise.
490 * gcc.target/sh/pr49880-1.c: Likewise.
491 * gcc.target/sh/pr49880-2.c: Likewise.
492 * gcc.target/sh/pr49880-3.c: Likewise.
493 * gcc.target/sh/pr50751-1.c: Likewise.
494 * gcc.target/sh/pr50751-4.c: Likewise.
495 * gcc.target/sh/pr50751-7.c: Likewise.
496 * gcc.target/sh/pr51244-1.c: Likewise.
497 * gcc.target/sh/pr51244-10.c: Likewise.
498 * gcc.target/sh/pr51244-11.c: Likewise.
499 * gcc.target/sh/pr51244-12.c: Likewise.
500 * gcc.target/sh/pr51244-13.c: Likewise.
501 * gcc.target/sh/pr51244-14.c: Likewise.
502 * gcc.target/sh/pr51244-17.c: Likewise.
503 * gcc.target/sh/pr51244-18.c: Likewise.
504 * gcc.target/sh/pr51244-19.c: Likewise.
505 * gcc.target/sh/pr51244-4.c: Likewise.
506 * gcc.target/sh/pr51244-5.c: Likewise.
507 * gcc.target/sh/pr51244-7.c: Likewise.
508 * gcc.target/sh/pr51244-8.c: Likewise.
509 * gcc.target/sh/pr51244-9.c: Likewise.
510 * gcc.target/sh/pr51697.c: Likewise.
511 * gcc.target/sh/pr52483-1.c: Likewise.
512 * gcc.target/sh/pr52483-2.c: Likewise.
513 * gcc.target/sh/pr52483-3.c: Likewise.
514 * gcc.target/sh/pr52483-5.c: Likewise.
515 * gcc.target/sh/pr52933-1.c: Likewise.
516 * gcc.target/sh/pr52933-2.c: Likewise.
517 * gcc.target/sh/pr52933-3.c: Likewise.
518 * gcc.target/sh/pr53568-1.c: Likewise.
519 * gcc.target/sh/pr53976-1.c: Likewise.
520 * gcc.target/sh/pr53988-1.c: Likewise.
521 * gcc.target/sh/pr53988.c: Likewise.
522 * gcc.target/sh/pr54089-1.c: Likewise.
523 * gcc.target/sh/pr54089-6.c: Likewise.
524 * gcc.target/sh/pr54089-7.c: Likewise.
525 * gcc.target/sh/pr54089-8.c: Likewise.
526 * gcc.target/sh/pr54089-9.c: Likewise.
527 * gcc.target/sh/pr54236-1.c: Likewise.
528 * gcc.target/sh/pr54236-2.c: Likewise.
529 * gcc.target/sh/pr54236-3.c: Likewise.
530 * gcc.target/sh/pr54236-4.c: Likewise.
531 * gcc.target/sh/pr54386.c: Likewise.
532 * gcc.target/sh/pr54602-1.c: Likewise.
533 * gcc.target/sh/pr54685.c: Likewise.
534 * gcc.target/sh/pr54760-1.c: Likewise.
535 * gcc.target/sh/pr54760-2.c: Likewise.
536 * gcc.target/sh/pr54760-3.c: Likewise.
537 * gcc.target/sh/pr54760-4.c: Likewise.
538 * gcc.target/sh/pr54760-5.c: Likewise.
539 * gcc.target/sh/pr54760-6.c: Likewise.
540 * gcc.target/sh/pr55146.c: Likewise.
541 * gcc.target/sh/pr55160.c: Likewise.
542 * gcc.target/sh/pr59278.c: Likewise.
543 * gcc.target/sh/pr59401-1.c: Likewise.
544 * gcc.target/sh/pr59533-1.c: Likewise.
545 * gcc.target/sh/pr63260.c: Likewise.
546 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
547 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
548 * gcc.target/sh/strlen.c: Likewise.
549 * gcc.target/sh/torture/pr30807.c: Likewise.
550 * gcc.target/sh/torture/pr34777.c: Likewise.
551 * gcc.target/sh/torture/pr64652.c: Likewise.
552 * gcc.target/sh/torture/pr65505.c: Likewise.
553 * gcc.target/sh/torture/pragma-isr.c: Likewise.
554 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
555
0c4005be 5562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
557
558 PR c++/66644
559 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
560
d94e6223 5612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
562
563 * gcc.target/powerpc/vsx-elemrev-1.c: New.
564 * gcc.target/powerpc/vsx-elemrev-2.c: New.
565 * gcc.target/powerpc/vsx-elemrev-3.c: New.
566 * gcc.target/powerpc/vsx-elemrev-4.c: New.
567
46f37836 5682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
569
570 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
571 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
572
4d0a8bac 5732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
574
575 PR middle-end/70626
576 * c-c++-common/goacc/combined-reduction.c: New test.
577 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
578
b98e0db3 5792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
580
581 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
582 *movdi_internal pattern only if PIC off.
583 * gcc.target/i386/pr70155-2.c: Likewise.
584 * gcc.target/i386/pr70155-3.c: Likewise.
585 * gcc.target/i386/pr70155-4.c: Likewise.
586 * gcc.target/i386/pr70155-5.c: Likewise.
587 * gcc.target/i386/pr70155-6.c: Likewise.
588 * gcc.target/i386/pr70155-7.c: Likewise.
589 * gcc.target/i386/pr70155-8.c: Likewise.
590 * gcc.target/i386/pr70155-15.c: Likewise.
591 * gcc.target/i386/pr70155-17.c: Likewise.
592 * gcc.target/i386/pr70155-22.c: Likewise.
593
8b066242 5942016-04-29 Bin Cheng <bin.cheng@arm.com>
595
596 PR tree-optimization/70803
597 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
598
22912e73 5992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
600
601 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
602 optimization of vector loop.
603 * gcc.target/i386/vect-unpack-3.c: New test.
604 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
605 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
606 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
607
568128c6 6082016-04-29 Marek Polacek <polacek@redhat.com>
609
610 PR sanitizer/70342
611 * g++.dg/ubsan/null-7.C: New test.
612
025dd1e0 613 PR c/70852
614 * gcc.dg/pr70852.c: New test.
615
eb16928e 6162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
617
618 PR/69089
619 * g++.dg/cpp0x/alignas6.C: New test.
620
d7377ee9 6212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
622
623 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
624 dg-do.
625 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
626 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
627 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
628 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
629 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
630 * gcc.target/arc/mxy.c: Likewise.
631 * gcc.target/arc/mswape.c: Likewise.
632 * gcc.target/arc/mrtsc.c: Likewise.
633 * gcc.target/arc/mcrc.c: Likewise.
634 * gcc.target/arc/mdsp-packa.c: Likewise.
635 * gcc.target/arc/mdvbf.c: Likewise.
636 * gcc.target/arc/mlock.c: Likewise.
637 * gcc.target/arc/mmac-24.c: Likewise.
638 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
639
efa1b7ab 6402016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
641 Matthijs Kooijman <matthijs@stdin.nl>
642 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
643
644 PR target/60040
645 * gcc.target/avr/pr60040-1.c: New.
646 * gcc.target/avr/pr60040-2.c: New.
647
00371d68 6482016-04-29 Richard Biener <rguenther@suse.de>
649
650 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
651
73447cc5 6522016-04-29 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/13962
655 PR tree-optimization/65686
656 * gcc.dg/uninit-pr65686.c: New testcase.
657
c2087b56 6582016-04-29 Jakub Jelinek <jakub@redhat.com>
659
660 PR middle-end/70843
661 * gcc.dg/pr70843.c: New test.
662
cdd06d5a 6632016-04-28 Jakub Jelinek <jakub@redhat.com>
664
665 PR target/70858
666 * gcc.target/i386/pr70858.c: New test.
667
1a60079e 6682016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
669
670 * gcc.target/arc/nps400-1.c: New file.
671
11bc2894 6722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
673 Andrew Burgess <andrew.burgess@embecosm.com>
674
675 * gcc.target/arc/movh_cl-1.c: New file.
676
dd9bf0b5 6772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
678 Andrew Burgess <andrew.burgess@embecosm.com>
679
680 * gcc.target/arc/extzv-1.c: New file.
681 * gcc.target/arc/insv-1.c: New file.
682 * gcc.target/arc/insv-2.c: New file.
683 * gcc.target/arc/movb-1.c: New file.
684 * gcc.target/arc/movb-2.c: New file.
685 * gcc.target/arc/movb-3.c: New file.
686 * gcc.target/arc/movb-4.c: New file.
687 * gcc.target/arc/movb-5.c: New file.
688 * gcc.target/arc/movb_cl-1.c: New file.
689 * gcc.target/arc/movb_cl-2.c: New file.
690 * gcc.target/arc/movbi_cl-1.c: New file.
691 * gcc.target/arc/movl-1.c: New file.
692
a22e4209 6932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
694 Andrew Burgess <andrew.burgess@embecosm.com>
695
696 * gcc.target/arc/cmem-1.c: New file.
697 * gcc.target/arc/cmem-2.c: New file.
698 * gcc.target/arc/cmem-3.c: New file.
699 * gcc.target/arc/cmem-4.c: New file.
700 * gcc.target/arc/cmem-5.c: New file.
701 * gcc.target/arc/cmem-6.c: New file.
702 * gcc.target/arc/cmem-7.c: New file.
703 * gcc.target/arc/cmem-ld.inc: New file.
704 * gcc.target/arc/cmem-st.inc: New file.
705
287c3982 7062016-04-28 Jakub Jelinek <jakub@redhat.com>
707
708 PR target/70821
709 * gcc.target/i386/pr70821.c: New test.
710
e40e5340 7112016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
712
713 * gcc.target/powerpc/vec-adde.c: New test.
714 * gcc.target/powerpc/vec-adde-int128.c: New test.
715
cf977d50 7162016-04-28 Jakub Jelinek <jakub@redhat.com>
717
718 * gcc.target/i386/avx-vround-1.c: New test.
719 * gcc.target/i386/avx-vround-2.c: New test.
720 * gcc.target/i386/avx512vl-vround-1.c: New test.
721 * gcc.target/i386/avx512vl-vround-2.c: New test.
722
572f8300 7232016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
724
725 PR testsuite/70595
726 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
727 (check_effective_target_cilkplus_runtime): ... this.
728 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
729 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
730
731 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
732 Require cilkplus_runtime.
733 Don't add -lcilkrts.
734 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
735 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
736 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
737 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
738 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
739 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
740 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
741 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
742 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
743 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
744 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
745 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
746 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
747 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
748 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
749 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
750 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
751 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
752 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
753 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
754 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
755 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
756 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
757 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
758 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
759 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
760 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
761 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
762 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
763
764 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
765 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
766
767 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
768
769 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
770 cilkplus_runtime.
771
dfba0905 7722016-04-27 Marc Glisse <marc.glisse@inria.fr>
773
774 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
775 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
776
605a4556 7772015-04-27 Ryan Burn <contact@rnburn.com>
778
779 PR c++/69024
780 PR c++/68997
781 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
782 diagnostic.
783 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
784 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
785
6a1231a5 7862016-04-27 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/limited_with4.ad[sb]: New test.
789 * gnat.dg/limited_with4_pkg.ads: New helper.
790
4dad9e09 7912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR target/70155
794 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
795 and movv1ti_internal patterns
796 * gcc.target/i386/pr70155-1.c: New test.
797 * gcc.target/i386/pr70155-2.c: Likewise.
798 * gcc.target/i386/pr70155-3.c: Likewise.
799 * gcc.target/i386/pr70155-4.c: Likewise.
800 * gcc.target/i386/pr70155-5.c: Likewise.
801 * gcc.target/i386/pr70155-6.c: Likewise.
802 * gcc.target/i386/pr70155-7.c: Likewise.
803 * gcc.target/i386/pr70155-8.c: Likewise.
804 * gcc.target/i386/pr70155-9.c: Likewise.
805 * gcc.target/i386/pr70155-10.c: Likewise.
806 * gcc.target/i386/pr70155-11.c: Likewise.
807 * gcc.target/i386/pr70155-12.c: Likewise.
808 * gcc.target/i386/pr70155-13.c: Likewise.
809 * gcc.target/i386/pr70155-14.c: Likewise.
810 * gcc.target/i386/pr70155-15.c: Likewise.
811 * gcc.target/i386/pr70155-16.c: Likewise.
812 * gcc.target/i386/pr70155-17.c: Likewise.
813 * gcc.target/i386/pr70155-18.c: Likewise.
814 * gcc.target/i386/pr70155-19.c: Likewise.
815 * gcc.target/i386/pr70155-20.c: Likewise.
816 * gcc.target/i386/pr70155-21.c: Likewise.
817 * gcc.target/i386/pr70155-22.c: Likewise.
818
a80f3f45 8192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
820
821 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
822 ".{5,6}".
823
279305d1 8242016-04-27 Bin Cheng <bin.cheng@arm.com>
825
826 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
827 * gcc.dg/tree-ssa/scev-9.c: Ditto.
828 * gcc.dg/tree-ssa/scev-10.c: Ditto.
829 * gcc.dg/tree-ssa/scev-11.c: Ditto.
830 * gcc.dg/tree-ssa/scev-12.c: Ditto.
831
8974b625 8322016-04-27 Richard Biener <rguenther@suse.de>
833
834 PR ipa/70760
835 * g++.dg/ipa/ipa-pta-2.C: New testcase.
836 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
837
886d5463 8382016-04-27 Nathan Sidwell <nathan@acm.org>
839
840 * g++.dg/cpp0x/constexpr-recursion3.C: New.
841 * g++.dg/ubsan/pr63956.C: Adjust error location.
842
f0e35aa9 8432016-04-27 Nick Clifton <nickc@redhat.com>
844
845 PR middle-end/49889
846 * gcc.dg/pr49889.c: New test.
847
40385231 8482016-04-27 Bernd Schmidt <bschmidt@redhat.com>
849
850 * c-c++-common/memset-array.c: New test.
851
37229a71 8522016-04-26 Martin Sebor <msebor@redhat.com>
853
854 PR c++/66639
855 * g++.dg/cpp1y/func_constexpr.C: New test.
856
3eedf9bd 8572016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
858
859 PR c++/70241
860 * g++.dg/cpp0x/enum32.C: New test.
861 * g++.dg/cpp0x/enum33.C: New test.
862
8632016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 864
865 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
866 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
867 * gcc.c-torture/execute/bitfld-6.c: Likewise.
868 * gcc.c-torture/execute/bitfld-7.c: Likewise.
869 * gcc.c-torture/execute/pr38151.c: Likewise.
870 * gcc.c-torture/execute/pr66556.c: Likewise.
871 * gcc.c-torture/execute/pr67781.c: Likewise.
872 * gcc.c-torture/execute/pr68648.c: Likewise.
873
8c51f92f 8742016-04-26 Marc Glisse <marc.glisse@inria.fr>
875
876 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
877
fa20ebd3 8782016-04-26 Marek Polacek <polacek@redhat.com>
879
880 PR c/67784
881 * gcc.dg/pr67784-3.c: New test.
882 * gcc.dg/pr67784-4.c: New test.
883 * gcc.dg/pr67784-5.c: New test.
884
9db47803 885 PR c/70791
886 * gcc.dg/Wnested-externs-2.c: New test.
887
bff407f2 8882016-04-26 Marc Glisse <marc.glisse@inria.fr>
889
890 * gcc.dg/fold-plusmult.c: Adjust.
891 * gcc.dg/no-strict-overflow-6.c: Adjust.
892 * gcc.dg/gomp/loop-1.c: Xfail some tests.
893
78d0c69e 8942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
895
896 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
897 number scans.
898 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
899 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
900 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
901 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
902 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
903 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
904 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
905 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
906 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
907 * gcc.target/i386/avx512f-gather-5.c: Likewise.
908 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
909 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
910 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
911 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
912 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
913 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
914 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
915 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
916 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
917 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
918 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
919 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
920 scans.
921 * gcc.target/i386/pr32219-4.c: Likewise.
922 * gcc.target/i386/pr32219-6.c: Likewise.
923 * gcc.target/i386/pr32219-8.c: Likewise.
924
221d6722 9252016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
926
927 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
928 associated options.
929
514727a9 9302016-04-26 Marek Polacek <polacek@redhat.com>
931
932 PR c++/70744
933 * g++.dg/ext/cond2.C: New test.
934
e6ee4c61 9352016-04-26 Bin Cheng <bin.cheng@arm.com>
936
937 PR tree-optimization/70771
938 PR tree-optimization/70775
939 * gcc.dg/pr70771.c: New test.
3730828c 940 * gcc.dg/pr70775.c: New test.
e6ee4c61 941
b3d72796 9422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
943
944 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
945
c11ece29 9462016-04-25 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/70780
949 * gcc.dg/torture/pr70780.c: New testcase.
950
d40b10b2 9512016-04-25 Michael Collison <michael.collison@arm.com>
952
953 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
954 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
955 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
956 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
957 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
958 * testsuite/lib/target-supports.exp
959 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
960 that arm neon support vector widen sum of HImode TO SImode.
961
4bbfd6c2 9622016-04-23 Jakub Jelinek <jakub@redhat.com>
963
964 PR sanitizer/70712
965 * c-c++-common/asan/pr70712.c: New test.
966
524df596 9672016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
968
969 * .gitattributes: New file.
970
426c75c3 9712016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
972
973 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
974
c052a8d5 9752016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
976
977 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
978 * gfortran.dg/submodule_15.f08: Likewise.
979
c08d4612 9802016-04-22 Richard Biener <rguenther@suse.de>
981
982 PR tree-optimization/70740
983 * gcc.dg/torture/pr70740.c: New testcase.
984
fd3211e1 9852016-04-21 H.J. Lu <hongjiu.lu@intel.com>
986
987 PR target/70750
988 * gcc.target/i386/pr70750-1.c: New test.
989 * gcc.target/i386/pr70750-2.c: Likewise.
990
15acd78c 9912016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/70540
994 * g++.dg/cpp0x/auto48.C: New.
995
192bf59c 9962016-04-21 Marek Polacek <polacek@redhat.com>
997
998 PR c++/70513
999 * g++.dg/cpp0x/forw_enum12.C: New test.
1000 * g++.dg/cpp0x/forw_enum13.C: New test.
1001
5d429e99 10022016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1003
1004 PR target/70728
1005 * gcc.target/i386/pr70728.c: New test.
1006
06777d85 10072016-04-21 Richard Biener <rguenther@suse.de>
1008
1009 PR middle-end/70747
1010 * gcc.dg/pr70747.c: New testcase.
1011
7434c6fb 10122016-04-21 Bin Cheng <bin.cheng@arm.com>
1013
1014 PR tree-optimization/70715
1015 * gcc.dg/tree-ssa/scev-13.c: New test.
1016
f3ec0970 10172016-04-21 Marc Glisse <marc.glisse@inria.fr>
1018
1019 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1020
523f3a9d 10212016-04-21 Marc Glisse <marc.glisse@inria.fr>
1022
1023 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1024
ace7bf06 10252016-04-20 Jan Hubicka <jh@suse.cz>
1026
1027 PR ipa/70018
1028 * g++.dg/ipa/nothrow-1.C: New testcase.
1029
2b073aa6 10302016-04-20 Nathan Sidwell <nathan@acm.org>
1031
1032 PR c++/55635
1033 * g++.dg/eh/delete1.C: New.
1034
8a574c11 10352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1038 -mtune-ctrl=sse_typeless_stores.
1039
e3400750 10402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1043
4bd8a059 10442016-04-20 Bin Cheng <bin.cheng@arm.com>
1045
1046 PR tree-optimization/69489
1047 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1048
70574e60 10492016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1050
1051 PR c++/69363
1052 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1053 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1054 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1055
bd6f374c 10562016-04-20 Bin Cheng <bin.cheng@arm.com>
1057
1058 PR tree-optimization/56625
1059 PR tree-optimization/69489
1060 * gcc.dg/vect/pr56625.c: New test.
1061 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1062
482539ee 10632016-04-20 Andrew Pinski <apinski@cavium.com>
1064
1065 PR target/64971
1066 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1067
b4672800 10682016-04-20 Arnaud Charlet <charlet@adacore.com>
1069
1070 * gnat.dg/self1.adb: Remove now incorrect test.
1071
4fb48737 10722016-04-20 Bin Cheng <bin.cheng@arm.com>
1073
1074 * gcc.dg/tree-ssa/scev-11.c: New test.
1075 * gcc.dg/tree-ssa/scev-12.c: New test.
1076
97efb92e 10772016-04-20 Marek Polacek <polacek@redhat.com>
1078
1079 PR tree-optimization/70725
1080 * gcc.dg/pr70725.c: New test.
1081
9d2d4060 10822016-04-20 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/70726
1085 * g++.dg/vect/pr70726.cc: New testcase.
1086
54530437 10872016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1088
1089 PR target/70674
1090 * gcc.target/s390/pr70674.c: New test.
1091
acda2210 10922016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1093
1094 PR libgfortran/70684
1095 * gfortran.dg/list_read_14.f90: New test.
1096
b7040bb0 10972016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 PR target/69201
1100 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1101 extern to force it misaligned.
1102 (b): Likewise.
1103 (c): Likewise.
1104 (d): Likewise.
1105 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1106 Don't check `*' before movv4sf_internal.
1107 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1108 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1109 Don't check `*' before movv16qi_internal.
1110 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1111 extern to force it misaligned.
1112 (b): Likewise.
1113 (c): Likewise.
1114 (d): Likewise.
1115 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1116 Don't check `*' before movv2df_internal.
1117 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1118 extern to force it misaligned.
1119 (b): Likewise.
1120 (c): Likewise.
1121 (d): Likewise.
1122 Check movv8sf_internal instead of avx_storeups256.
1123 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1124
263b5475 11252016-04-19 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/70171
1128 * g++.dg/tree-ssa/pr70171.C: New testcase.
1129
222ac318 11302016-04-19 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/70724
1133 * gcc.dg/torture/pr70724.c: New testcase.
1134
003000a4 11352016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1136
1137 PR middle-end/70689
1138 * testsuite/gcc.target/i386/pr70689.c: New.
1139
3f6e13de 11402016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1141
1142 PR target/70708
1143 * gcc.target/i386/pr70708.c: New test.
1144
10abddbd 11452016-04-18 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/43434
1148 * gcc.dg/vect/pr43434.c: New testcase.
1149 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1150 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1151 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1152 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1153 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1154 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1155 * gcc.dg/gomp/pr68640.c: Likewise.
1156 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1157 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1158
950db54a 11592016-04-18 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/70701
1162 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1163
67ccbf39 11642016-04-18 Tom de Vries <tom@codesourcery.com>
1165
1166 PR testsuite/70699
1167 * gcc.dg/pr70161.c: Add dot-file scans.
1168 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1169 instead of after last dot char.
1170
021ad2f3 11712016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1172
1173 * c-c++-common/dump-ada-spec-3.c: New test.
1174 * c-c++-common/dump-ada-spec-4.c: Likewise.
1175
d572fcfd 11762016-04-17 Tom de Vries <tom@codesourcery.com>
1177
1178 PR other/70183
1179 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1180
8b4ee73c 11812016-04-15 Jan Hubicka <jh@suse.cz>
1182
1183 PR ipa/70018
1184 * g++.dg/ipa/pure-const-1.C: New testcase.
1185 * g++.dg/ipa/pure-const-2.C: New testcase.
1186 * g++.dg/ipa/pure-const-3.C: New testcase.
1187
eac243e7 11882016-04-15 Marek Polacek <polacek@redhat.com>
1189
1190 PR c/70671
1191 * gcc.dg/bitfld-22.c: New test.
1192
64c1df32 11932016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1194
1195 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1196 x86_64.
1197
926f9422 11982016-04-15 Marek Polacek <polacek@redhat.com>
1199
1200 PR c/70651
1201 * c-c++-common/pr70651.c: New test.
1202
309bbaa3 12032016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1204
1205 PR rtl-optimization/70681
1206 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1207 dump scan on arm and powerpc.
1208 * gcc.dg/pr10474.c: Likewise.
1209
b4ba8358 12102016-04-15 Jakub Jelinek <jakub@redhat.com>
1211
ed92874a 1212 PR c++/69517
1213 PR c++/70019
1214 PR c++/70588
1215 * g++.dg/cpp1y/vla11.C: Revert for real.
1216
b4ba8358 1217 PR c/70436
1218 * c-c++-common/Wparentheses-1.c: New test.
1219 * c-c++-common/gomp/Wparentheses-1.c: New test.
1220 * c-c++-common/gomp/Wparentheses-2.c: New test.
1221 * c-c++-common/gomp/Wparentheses-3.c: New test.
1222 * c-c++-common/gomp/Wparentheses-4.c: New test.
1223 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1224 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1225 * c-c++-common/goacc/Wparentheses-1.c: New test.
1226
65717bb5 12272016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1228
1229 PR target/70662
1230 * gcc.target/i386/pr70662.c: New test.
1231
ca1a4077 12322016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1233 Alan Modra <amodra@gmail.com>
ca1a4077 1234
1235 PR tree-optimization/70130
1236 * gcc.dg/vect/O3-pr70130.c: New testcase.
1237
dbe1794c 12382016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1239
11836644 1240 PR target/70669
1241 * gcc.target/powerpc/pr70669.c: New test.
1242
dbe1794c 1243 PR target/70640
1244 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1245 a power7 system that does not have an assembler that supports
1246 power8.
1247
4c1007f1 12482016-04-14 Martin Sebor <msebor@redhat.com>
1249
1250 PR c++/69517
1251 PR c++/70019
1252 PR c++/70588
1253 * c-c++-common/ubsan/vla-1.c: Revert.
1254 * g++.dg/cpp1y/vla11.C: Same.
1255 * g++.dg/cpp1y/vla12.C: Same.
1256 * g++.dg/cpp1y/vla13.C: Same.
1257 * g++.dg/cpp1y/vla14.C: Same.
1258 * g++.dg/cpp1y/vla3.C: Same.
1259 * gcc/testsuite/g++.dg/init/array24.C: Same.
1260 * g++.dg/ubsan/vla-1.C: Same.
1261
22dcab66 12622016-04-14 Marek Polacek <polacek@redhat.com>
1263 Jan Hubicka <hubicka@ucw.cz>
1264
1265 PR c++/70029
1266 * g++.dg/torture/pr70029.C: New test.
1267
3e74b025 12682016-04-14 Martin Sebor <msebor@redhat.com>
1269
1270 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1271 type size to prevent failures on targets with very low maximum
1272 alignment.
1273
1d2e0f2a 12742016-04-14 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/70623
1277 * gcc.dg/torture/pr70623.c: New testcase.
1278 * gcc.dg/torture/pr70623-2.c: Likewise.
1279
9aed0626 12802016-04-13 Martin Sebor <msebor@redhat.com>
1281
1282 PR c++/69517
1283 PR c++/70019
1284 PR c++/70588
1285 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1286 * g++.dg/cpp1y/vla11.C: New test.
1287 * g++.dg/cpp1y/vla12.C: New test.
1288 * g++.dg/cpp1y/vla13.C: New test.
1289 * g++.dg/cpp1y/vla14.C: New test.
1290 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1291 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1292 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1293
fd499010 12942016-04-13 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR c++/70641
1297 * g++.dg/opt/pr70641.C: New test.
1298
87fa7252 12992016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1300
1301 PR rtl-optimization/68749
1302 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1303 effects of argument promotions.
1304 Remove default args to dg-skip-if.
1305
6c40e18b 13062016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 PR c++/70635
1309 * g++.dg/parse/pr70635.C: New.
1310
92c53257 13112016-04-13 Marek Polacek <polacek@redhat.com>
1312
1313 PR c++/70639
1314 * c-c++-common/Wmisleading-indentation-4.c: New test.
1315
0241e4dc 13162016-04-13 Marek Polacek <polacek@redhat.com>
1317
1318 PR c/70436
1319 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1320 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1321
92bda444 13222016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1323
1324 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1325 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1326 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1327
38ea8a26 13282016-04-13 Jakub Jelinek <jakub@redhat.com>
1329
d08aa032 1330 PR middle-end/70633
1331 * gcc.c-torture/compile/pr70633.c: New test.
1332
38ea8a26 1333 PR debug/70628
1334 * gcc.dg/torture/pr70628.c: New test.
1335
9231d5c2 13362016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1337
1338 PR c++/70610
1339 * g++.dg/template/pr70610.C: New test.
1340 * g++.dg/template/pr70610-2.C: New test.
1341 * g++.dg/template/pr70610-3.C: New test.
1342 * g++.dg/template/pr70610-4.C: New test.
1343
249ca944 13442016-04-12 Jakub Jelinek <jakub@redhat.com>
1345
7f2ea2fb 1346 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1347 128 instead of 32.
1348
249ca944 1349 PR c++/70571
1350 * g++.dg/ext/pr70571.C: New test.
1351
8ca5a97d 13522016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1353
bf32a52d 1354 PR target/70640
8ca5a97d 1355 * gcc.target/powerpc/pr70640.c: New test.
1356
e971b45f 13572016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 PR c++/68722
1360 * g++.dg/parse/pr68722.C: New.
1361
0b54d964 13622016-04-12 Jakub Jelinek <jakub@redhat.com>
1363
1364 PR rtl-optimization/70596
1365 * gcc.target/i386/pr70596.c: New test.
1366
d2dd85e3 13672016-04-12 Nathan Sidwell <nathan@acm.org>
1368
1369 PR c++/70501
1370 * g++.dg/init/pr70501.C: New.
1371
2d0001b0 13722016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1373
1374 * gcc.target/i386/asm-flag-6.c: New test.
1375
6c4df0d1 13762016-04-12 Tom de Vries <tom@codesourcery.com>
1377
1378 PR tree-optimization/68756
1379 * gcc.dg/graphite/pr68756.c: New test.
1380
0d60da57 13812016-04-12 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR tree-optimization/70602
1384 * gcc.c-torture/execute/pr70602.c: New test.
1385
62735984 13862016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1387
1388 PR target/70381
1389 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1390 __float128 emulator is built and runs.
1391 * gcc.target/powerpc/float128-1.c: Likewise.
1392
1393 * lib/target-supports.exp (check_ppc_float128_sw_available):
1394 Rework tests for __float128 software and hardware
1395 availability. Fix exit condition to return 0 on success.
1396
a702492c 13972016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1398
1399 PR target/70133
1400 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1401 * gcc.target/aarch64/target_attr_15.c: Likewise.
1402
a8c5ce92 14032016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/69066
1406 * g++.dg/cpp1y/pr69066.C: New.
1407
5ecab913 14082016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1409
1410 PR fortran/68566
1411 * gfortran.dg/pr36192.f90: Update test.
1412 * gfortran.dg/pr36192_1.f90: Update test.
1413 * gfortran.dg/real_dimension_1.f: Update test.
1414 * gfortran.dg/parameter_array_init_7.f90: New test.
1415
6cb5ef70 14162016-04-09 John David Anglin <danglin@gcc.gnu.org>
1417
4edfdd23 1418 PR testsuite/64039
1419 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1420
964f71e3 1421 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1422
5d61c198 1423 PR rtl-optimization/66669
1424 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1425
16eaaf58 1426 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1427
0b68802d 1428 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1429 * gcc.dg/pie-1.c: Likewise.
1430 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1431 * gcc.dg/pic-4.c: Likewise.
1432 * gcc.dg/pie-3.c: Likewise.
1433 * gcc.dg/pie-4.c: Likewise.
1434
9c0dd509 1435 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1436
03b2d3c1 1437 PR tree-optimization/68644
1438 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1439
6cb5ef70 1440 PR rtl-optimization/64886
1441 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1442
07de41ba 14432016-04-09 Tom de Vries <tom@codesourcery.com>
1444
1445 PR tree-optimization/68953
1446 * gcc.dg/graphite/pr68953.c: New test.
1447
d294e3fb 14482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1449
1450 PR fortran/70592
1451 * gfortran.dg/deferred_character_16.f90: New test.
1452
3cb15094 14532016-04-09 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR tree-optimization/70586
1456 * gcc.c-torture/execute/pr70586.c: New test.
1457
a02dc66f 14582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1459
1460 PR sanitizer/70573
1461 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1462 with __builtin_memset
1463 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1464
0c302595 14652016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1466
1467 PR lto/70289
1468 PR ipa/70348
1469 PR tree-optimization/70373
1470 PR middle-end/70533
1471 PR middle-end/70534
1472 PR middle-end/70535
1473 * c-c++-common/goacc/reduction-5.c: New test.
1474 * c-c++-common/goacc/reduction-promotions.c: New test.
1475 * gfortran.dg/goacc/reduction-3.f95: New test.
1476 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1477
c6c0523b 14782016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1479
1480 PR c++/70590
1481 PR c++/70452
1482 * g++.dg/pr70590.C: New test.
1483 * g++.dg/pr70590-2.C: New test.
1484
3ac399da 14852016-04-08 Jakub Jelinek <jakub@redhat.com>
1486
e97d1706 1487 PR middle-end/70593
1488 * gcc.target/i386/pr70593.c: New test.
1489
3ac399da 1490 PR rtl-optimization/70574
1491 * gcc.target/i386/avx2-pr70574.c: New test.
1492
fcfbb129 14932016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1494
1495 PR sanitizer/70541
1496 * c-c++-common/asan/pr70541.c: New test.
1497
0aabcddf 14982016-04-08 Tom de Vries <tom@codesourcery.com>
1499
1500 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1501 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1502
bec0c1e8 15032016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1504
1505 PR target/70566
1506 * gcc.c-torture/execute/pr70566.c: New test.
1507
87c791f5 15082016-04-08 Tom de Vries <tom@codesourcery.com>
1509
1510 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1511 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1512
7f38718f 15132016-04-08 Alan Modra <amodra@gmail.com>
1514
1515 * gcc.target/powerpc/pr70117.c: New.
1516
a96a7710 15172016-04-07 Jakub Jelinek <jakub@redhat.com>
1518
7a6265d1 1519 PR testsuite/70581
1520 * gcc.dg/lto/simd-function_0.c: New test.
1521
a96a7710 1522 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1523 clones.
1524 * c-c++-common/attr-simd-2.c: Likewise.
1525 * c-c++-common/attr-simd-4.c: Likewise.
1526 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1527 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1528
508dd607 15292016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1530
1531 PR testsuite/70553
1532 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1533
1b61585a 15342016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1535 Tom de Vries <tom@codesourcery.com>
1536
1537 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1538 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1539 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1540 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1541 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1542 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1543 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1544 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1545
5f060aa8 15462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1547
1548 PR c/70436
1549 * g++.dg/warn/Wparentheses-29.C: New test.
1550
d3831f71 15512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1552
1553 PR c/70436
1554 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1555 explicit braces to resolve a future -Wparentheses warning.
1556
382ece2d 15572016-04-06 Richard Henderson <rth@redhat.com>
1558
1559 * gcc.dg/pr61817-1.c: New test.
1560 * gcc.dg/pr61817-2.c: New test.
1561 * gcc.dg/pr69391-1.c: New test.
1562 * gcc.dg/pr69391-2.c: New test.
1563
72234ee9 15642016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1565
1566 PR rtl-optimization/70398
1567 * testsuite/gcc.target/aarch64/pr70398.c: New.
1568
5547150a 15692016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1572
15b70121 15732016-04-06 Yvan Roux <yvan.roux@linaro.org>
1574 Pedro Alves <palves@redhat.com>
1575
1576 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1577
585aefbb 15782016-04-06 Jakub Jelinek <jakub@redhat.com>
1579
0cbb513b 1580 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1581 Check for avx512f effective targets instead of avx2.
1582 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1583 for AVX512F clones.
1584 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1585 * g++.dg/gomp/declare-simd-1.C: Likewise.
1586 * g++.dg/gomp/declare-simd-3.C: Likewise.
1587 * g++.dg/gomp/declare-simd-4.C: Likewise.
1588
585aefbb 1589 PR middle-end/70550
1590 * c-c++-common/gomp/pr70550-1.c: New test.
1591 * c-c++-common/gomp/pr70550-2.c: New test.
1592
0b91cceb 15932016-04-05 Nathan Sidwell <nathan@acm.org>
1594
1595 PR c++/70512
1596 * g++.dg/ext/attribute-may-alias-5.C: New.
1597
645a9d8e 15982016-04-05 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR c++/70336
1601 * c-c++-common/pr70336.c: New test.
1602 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1603 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1604
bdf23925 16052016-04-05 Jan Hubicka <hubicka@ucw.cz>
1606
1607 PR ipa/66223
1608 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1609
aaff837c 16102016-04-05 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR rtl-optimization/70542
1613 * gcc.dg/torture/pr70542.c: New test.
1614 * gcc.target/i386/avx2-pr70542.c: New test.
1615
2eac58a0 16162016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1617
1618 PR tree-optimization/70509
1619 * gcc.target/i386/avx512bw-pr70509.c: New test.
1620
4f7ebe46 16212016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1622
1623 PR c++/70452
1624 * g++.dg/ext/constexpr-vla4.C: New test.
1625
305d86a0 16262016-04-05 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR target/70510
1629 * gcc.target/i386/pr70510.c: New test.
1630
eec3b789 16312016-04-05 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/70526
1634 * g++.dg/torture/pr70526.C: New testcase.
1635
ca943582 16362016-04-05 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR target/70525
1639 * gcc.target/i386/pr70525.c: New test.
1640
87825cd5 16412016-04-05 Richard Biener <rguenther@suse.de>
1642
1643 PR middle-end/70499
1644 * g++.dg/torture/pr70499.C: New testcase.
1645
14638828 16462016-04-05 Richard Biener <rguenther@suse.de>
1647
1648 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1649 remove XFAIL.
1650
967a90d5 16512016-04-04 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR middle-end/70307
1654 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1655 rs6000 ABI warnings.
1656
d374a3a3 16572016-04-04 Jan Hubicka <hubicka@ucw.cz>
1658
1659 PR ipa/66223
1660 * g++.dg/ipa/devirt-51.C: New testcase.
1661
8ff377a6 16622016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1663 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR middle-end/70457
1666 * gcc.dg/torture/pr70457.c: New.
1667
f567b44f 16682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1669
1670 PR fortran/67538
1671 * gfortran.dg/allocate_with_source_19.f08: New test.
1672
89d4ebfa 16732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1674
1675 PR fortran/65795
1676 * gfortran.dg/coarray_allocate_6.f08: New test.
1677
68ab33a6 16782016-04-04 Richard Biener <rguenther@suse.de>
1679
1680 PR rtl-optimization/70484
1681 * gcc.dg/torture/pr70484.c: New testcase.
1682
c4f5465d 16832016-04-04 Marek Polacek <polacek@redhat.com>
1684
1685 PR c/70307
1686 * gcc.dg/torture/pr70307.c: New test.
1687
bfec6609 16882016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1689
1690 PR target/70416
1691 PR target/67391
1692 * gcc.target/sh/torture/pr70416.c: New.
1693
40df9099 16942016-04-02 Martin Sebor <msebor@redhat.com>
1695
1696 PR c++/67376
1697 PR c++/70170
1698 PR c++/70172
1699 PR c++/70228
1700 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1701 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1702 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1703 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1704 * g++.dg/cpp0x/constexpr-string.C: Same.
1705 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1706 * g++.dg/cpp0x/pr65398.C: Same.
1707 * g++.dg/ext/constexpr-vla1.C: Same.
1708 * g++.dg/ext/constexpr-vla2.C: Same.
1709 * g++.dg/ext/constexpr-vla3.C: Same.
1710 * g++.dg/ubsan/pr63956.C: Same.
1711
0edb9bfe 17122016-04-01 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR rtl-optimization/70467
1715 * gcc.target/i386/pr70467-2.c: New test.
1716
e5b1a1d9 17172016-04-01 Jakub Jelinek <jakub@redhat.com>
1718 Marek Polacek <polacek@redhat.com>
1719
1720 PR c++/70488
1721 * g++.dg/init/new47.C: New test.
1722
b2ca3fb0 17232016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1724
1725 PR target/70496
1726 * gcc.target/arm/pr70496.c: New test.
1727
4c3bd1e3 17282016-04-01 Nathan Sidwell <nathan@acm.org>
1729
47de69ad 1730 PR c++/68475
1731 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1732
313d569f 17332016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1734
1735 PR target/69890
1736 * gcc.dg/strlenopt.h (memmove): New.
1737 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1738 instead of "string.h".
1739 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1740 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1741 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1742 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1743 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1744 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1745 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1746 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1747 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1748 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1749 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1750 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1751 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1752 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1753 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1754 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1755 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1756 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1757 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1758 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1759
5469facd 17602016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761
1762 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1763 (Holder::foo): Reflect this.
1764
503de754 17652016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1766
1767 PR target/70442
1768 * gcc.dg/pr70442.c: New test.
1769
13ee2de7 17702016-03-31 Nathan Sidwell <nathan@acm.org>
1771
1772 PR c++/70393
1773 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1774
5e0d03a8 17752016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1776
1777 PR target/70453
1778 * gcc.target/i386/pr70453.c: New test.
1779
8cb82ed4 17802016-03-31 Andrey Belevantsev <abel@ispras.ru>
1781
1782 PR target/70292
1783 * gcc.c-torture/pr70292.c: New test.
1784
7952b661 17852016-03-31 Marek Polacek <polacek@redhat.com>
1786
1787 PR c/70297
1788 * c-c++-common/pr70297.c: New test.
1789 * g++.dg/cpp0x/typedef-redecl.C: New test.
1790 * gcc.dg/typedef-redecl2.c: New test.
1791
1607cc74 17922016-03-31 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR rtl-optimization/70460
1795 * gcc.c-torture/execute/pr70460.c: New test.
1796
c689c252 17972016-03-31 Richard Biener <rguenther@suse.de>
1798
1799 PR c++/70430
1800 * g++.dg/ext/vector30.C: New testcase.
1801
91c9586d 18022016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1803 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1804
1805 * gfortran.dg/fmt_pf.f90: New test.
1806
afa5c1b8 18072016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1808
1809 Forward-port from 5 branch
1810 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR testsuite/70356
1813 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1814 dg-require-effective-target after dg-do.
1815
1816 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1817
1818 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1819
6a5dcab3 18202016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1821 Julian Brown <julian@codesourcery.com>
1822 Chung-Lin Tang <cltang@codesourcery.com>
1823 Cesar Philippidis <cesar@codesourcery.com>
1824 James Norris <jnorris@codesourcery.com>
1825 Tom de Vries <tom@codesourcery.com>
1826 Nathan Sidwell <nathan@codesourcery.com>
1827
305d86a0 1828 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 1829 * c-c++-common/goacc/loop-clauses.c: Likewise.
1830 * g++.dg/goacc/template.C: Likewise.
1831 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1832 * gfortran.dg/goacc/loop-1.f95: Likewise.
1833 * gfortran.dg/goacc/loop-5.f95: Likewise.
1834 * gfortran.dg/goacc/loop-6.f95: Likewise.
1835 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1836 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1837 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1838 * c-c++-common/goacc/clauses-fail.c: Likewise.
1839 * c-c++-common/goacc/parallel-1.c: Likewise.
1840 * c-c++-common/goacc/reduction-1.c: Likewise.
1841 * c-c++-common/goacc/reduction-2.c: Likewise.
1842 * c-c++-common/goacc/reduction-3.c: Likewise.
1843 * c-c++-common/goacc/reduction-4.c: Likewise.
1844 * c-c++-common/goacc/routine-3.c: Likewise.
1845 * c-c++-common/goacc/routine-4.c: Likewise.
1846 * c-c++-common/goacc/routine-5.c: Likewise.
1847 * c-c++-common/goacc/tile.c: Likewise.
1848 * g++.dg/goacc/template.C: Likewise.
1849 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1850 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1851 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1852 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1853 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1854 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1855 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1856 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1857 * c-c++-common/goacc/use_device-1.c: ... this file.
1858 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1859 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1860 * c-c++-common/goacc/host_data-6.c: ... this file.
1861 * c-c++-common/goacc/loop-2-kernels.c: New file.
1862 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1863 * c-c++-common/goacc/loop-3.c: Likewise.
1864 * g++.dg/goacc/reference.C: Likewise.
1865 * g++.dg/goacc/routine-1.C: Likewise.
1866 * g++.dg/goacc/routine-2.C: Likewise.
1867
932c0baa 18682016-03-30 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/70450
1871 * gcc.dg/torture/pr70450.c: New testcase.
1872
7f7c4659 18732016-03-30 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR target/70421
1876 * gcc.dg/torture/pr70421.c: New test.
1877 * gcc.target/i386/avx512f-pr70421.c: New test.
1878
9cbfe80c 18792016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1880
1881 PR testsuite/70364
1882 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1883 (check): New function.
1884 (bar): Call check.
1885 (foo): Align stack to 16 bytes when calling bar.
1886 * gcc.target/i386/cleanup-2.c: Likewise.
1887
f56c7d36 18882016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1889
1890 PR tree-optimization/59124
1891 * gcc.dg/Warray-bounds-19.c: New test.
1892
0275bf9b 18932016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1894
1895 * lib/prune.exp (escape_regex_chars): New.
1896 (prune_file_path): Update to quote metcharacters for regexp.
1897
a3daa269 18982016-03-29 Jakub Jelinek <jakub@redhat.com>
1899
24e1ba3d 1900 PR rtl-optimization/70429
1901 * gcc.c-torture/execute/pr70429.c: New test.
1902
a3daa269 1903 PR tree-optimization/70405
1904 * gcc.dg/pr70405.c: New test.
1905
3ef41a6e 19062016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1907
1908 PR fortran/70397
1909 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1910 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1911
4abd9410 19122016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1913
1914 PR testsuite/64177
1915 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1916 __cilkrts_set_param to set two workers.
1917 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1918 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1919
b58e5f0f 19202016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1921
305d86a0 1922 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 1923
bff53658 19242016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1925
1926 PR target/70406
305d86a0 1927 * gcc.target/i386/pr70406.c: New test.
bff53658 1928
bb2c9c15 19292016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1930
1931 * gnat.dg/specs/double_record_extension3.ads: New test.
1932
f12c84ab 19332016-03-25 Richard Henderson <rth@redhat.com>
1934
1935 PR target/70120
1936 * gcc.target/aarch64/pr70120-1.c: New.
1937 * gcc.target/aarch64/pr70120-2.c: New.
1938 * gcc.target/aarch64/pr70120-3.c: New.
1939
b0bf58c4 19402016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1941
1942 PR c++/62212
1943 * g++.dg/template/mangle2.C: The dg-do directive should be
1944 "compile" not "assemble".
1945
f175ba0f 19462016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1947
1948 PR lto/69650
1949 * gcc.dg/pr69650.c: New test.
1950
4cc3295f 19512016-03-25 David Edelsohn <dje.gcc@gmail.com>
1952
1953 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1954
0cf40600 19552016-03-25 Alan Modra <amodra@gmail.com>
1956
1957 * gcc.dg/dfp/pr70052.c: New test.
1958
3aebf099 19592016-03-24 Richard Henderson <rth@redhat.com>
1960
1961 PR middle-end/69845
1962 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1963 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1964
83245bd3 19652016-03-24 Tom de Vries <tom@codesourcery.com>
1966
1967 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1968
108e7ee4 19692016-03-24 Tom de Vries <tom@codesourcery.com>
1970
1971 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1972 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1973
17af0b14 19742016-03-24 Tom de Vries <tom@codesourcery.com>
1975
1976 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1977 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1978
6c8770ee 19792016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1980
1981 PR c++/62212
1982 * g++.dg/template/mangle2.C: New test.
1983
a7e21b7b 19842016-03-24 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/70396
1987 * gcc.dg/torture/pr70396.c: New testcase.
1988
f365d297 19892016-03-24 Richard Biener <rguenther@suse.de>
1990
1991 PR middle-end/70370
1992 * gcc.dg/torture/pr70370.c: New testcase.
1993
da7aeb13 19942016-03-24 Tom de Vries <tom@codesourcery.com>
1995
1996 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1997 * gfortran.dg/goacc/kernels-tree.f95: Same.
1998 * gfortran.dg/goacc/parallel-tree.f95: Same.
1999
80b30de0 20002016-03-24 Tom de Vries <tom@codesourcery.com>
2001
2002 * c-c++-common/goacc/uninit-if-clause.c: New test.
2003 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2004
cb9b6b99 20052016-03-24 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR target/70290
305d86a0 2008 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2009 Fix formatting.
cb9b6b99 2010
a4225fff 20112016-03-24 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/70372
2014 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2015
5a869ab8 20162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2017
2018 PR c++/70347
2019 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2020
36ce5faa 20212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2022
2023 PR c++/70332
2024 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2025
c4fa85c9 20262016-03-23 Jakub Jelinek <jakub@redhat.com>
2027
d9377ad5 2028 PR c++/70001
2029 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2030 * g++.dg/cpp1y/pr70001.C: New test.
2031
c4fa85c9 2032 PR c++/70323
2033 * g++.dg/cpp0x/constexpr-70323.C: New test.
2034
0a2062da 20352016-03-23 Alexandre Oliva <aoliva@redhat.com>
2036 Jason Merrill <jason@redhat.com>
2037 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR c++/69315
2040 * g++.dg/cpp0x/constexpr-69315.C: New test.
2041 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2042
62d2a6dc 20432016-03-23 Marek Polacek <polacek@redhat.com>
2044
2045 PR c++/69884
2046 * g++.dg/warn/Wignored-attributes-1.C: New test.
2047 * g++.dg/warn/Wignored-attributes-2.C: New test.
2048
a82d6246 20492016-03-23 Tom de Vries <tom@codesourcery.com>
2050
2051 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2052 initialization.
2053 * gfortran.dg/goacc/private-3.f95 (test): Same.
2054 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2055 missing use param.
2056
dc834ba1 20572016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2058
2059 * lib/target-supports.exp: Remove v7ve entry from loop
2060 creating effective target checks.
2061 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2062 (add_options_for_arm_arch_v7ve): Likewise.
2063
7e83fd1f 20642016-03-23 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR tree-optimization/70354
2067 * gcc.dg/vect/pr70354-1.c: New test.
2068 * gcc.dg/vect/pr70354-2.c: New test.
2069 * gcc.target/i386/avx2-pr70354-1.c: New test.
2070 * gcc.target/i386/avx2-pr70354-2.c: New test.
2071
4e4da058 20722016-03-22 Jeff Law <law@redhat.com>
2073
2074 PR target/70232
2075 * gcc.dg/tree-ssa/pr70232.c: New test.
2076
6855137b 20772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2078
2079 PR target/70302
2080 * gcc.target/i386/pr70302.c: New test.
2081
19db1ec8 20822016-03-22 Richard Biener <rguenther@suse.de>
2083
2084 PR middle-end/70251
2085 * g++.dg/torture/pr70251.C: New testcase.
2086
4baec9f2 20872016-03-22 David Malcolm <dmalcolm@redhat.com>
2088
2089 PR c/69993
2090 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2091 Wmisleading-indentation.c.
2092 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2093 reflect change to diagnostic text and order of messages.
2094 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2095
fcfec126 20962016-03-22 David Edelsohn <dje.gcc@gmail.com>
2097
2098 * g++.dg/ext/java-3.C: Don't compile on AIX.
2099
aa30728a 21002016-03-22 Richard Biener <rguenther@suse.de>
2101
2102 PR middle-end/70333
2103 * gcc.dg/torture/pr70333.c: New testcase.
2104
46ec4eb4 21052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2106
2107 * g++.dg/ext/pr70290.C: New test.
2108
4880f878 21092016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2110
2111 PR target/70325
2112 * gcc.target/i386/pr70325.c: New test.
2113
3d78ea44 21142016-03-22 Jakub Jelinek <jakub@redhat.com>
2115
5934fb8f 2116 PR target/70329
2117 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2118 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2119
b6436f79 2120 PR target/70300
2121 * gcc.target/i386/pr70300.c: New test.
2122
3d78ea44 2123 PR c++/70295
2124 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2125 (func2): New function for cond with parens, xfail warning for c++.
2126 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2127
b60244f6 21282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2129
2130 PR c++/70096
2131 * g++.dg/template/ptrmem30.C: New test.
2132
c8e3e744 21332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2134
2135 PR c++/70204
2136 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2137 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2138
2715f63a 21392016-03-21 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR middle-end/70326
2142 * gcc.dg/pr70326.c: New test.
2143
2daa2cda 21442016-03-21 Marc Glisse <marc.glisse@inria.fr>
2145 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR tree-optimization/70317
2148 * gcc.dg/pr70317.c: New test.
2149
d9aa5a50 21502016-03-21 Uros Bizjak <ubizjak@gmail.com>
2151
2152 PR target/70327
2153 * gcc.target/i386/pr70327.c: New test.
2154
e1a88bf4 21552016-03-21 Martin Liska <mliska@suse.cz>
2156
61941425 2157 PR ipa/70306
e1a88bf4 2158 * gcc.dg/ipa/pr70306.c: New test.
2159
d9aa5a50 21602016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2161
2162 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2163 * gcc.target/arm/attr-align3.c: Likewise.
2164 * gcc.target/arm/attr_arm.c: Likewise.
2165 * gcc.target/arm/flip-thumb.c: Likewise.
2166
afdde20c 21672016-03-21 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR target/70296
2170 * gcc.target/powerpc/altivec-36.c: New test.
2171
3f2ef661 21722016-03-21 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/70310
2175 * gcc.dg/torture/pr70310.c: New testcase.
2176
08b2b692 21772016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2178
2179 PR target/70293
2180 * gcc.target/i386/pr70293.c: New test.
2181
93505d22 21822016-03-21 Richard Biener <rguenther@suse.de>
2183
2184 PR tree-optimization/70288
2185 * gcc.dg/torture/pr70288-1.c: New testcase.
2186 * gcc.dg/torture/pr70288-2.c: Likewise.
2187
06fd1914 21882016-03-21 Andrey Belevantsev <abel@ispras.ru>
2189
2190 PR rtl-optimization/69307
2191 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2192
b628775e 21932016-03-21 Andrey Belevantsev <abel@ispras.ru>
2194
2195 PR rtl-optimization/69102
2196 * gcc.c-torture/compile/pr69102.c: New test.
2197
1421f43c 21982016-03-18 Jeff Law <law@redhat.com>
2199
2200 PR rtl-optimization/70263
2201 * gcc.c-torture/compile/pr70263-1.c: New test.
2202 * gcc.target/i386/pr70263-2.c: New test.
2203
e7142ce1 22042016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2205
2206 PR rtl-optimization/70278
2207 * gcc.dg/torture/pr70278.c: New test.
2208 * gcc.target/arm/pr70278.c: New test.
2209
5539bc70 22102016-03-18 David Malcolm <dmalcolm@redhat.com>
2211
2212 PR c/70281
2213 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2214 (test_builtin_types_compatible_p): New test function.
2215 * gcc.dg/pr70281.c: New test case.
2216
296a290a 22172016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2218
2219 PR target/70113
2220 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2221
666094f0 22222016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2223
2224 PR tree-optimization/70252
2225 * gcc.dg/pr70252.c: New test.
2226
350514e8 22272016-03-18 Tom de Vries <tom@codesourcery.com>
2228
2229 * gcc.dg/pr70161-2.c: New test.
2230 * gcc.dg/pr70161.c: New test.
2231
011e0cea 22322016-03-18 Tom de Vries <tom@codesourcery.com>
2233
2234 PR ipa/70269
2235 * gcc.dg/pr70269.c: New test.
2236
292a09de 22372016-03-18 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c++/70267
2240 * g++.dg/ext/java-3.C: New test.
2241
efc86c4c 22422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2243
2244 PR c++/70205
2245 * g++.dg/lookup/pr70205.C: New test.
2246
a28dd575 22472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2248
2249 PR c++/70218
2250 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2251
92e7ab1e 22522016-03-17 Marek Polacek <polacek@redhat.com>
2253
2254 PR c/69407
2255 * gcc.dg/atomic-op-6.c: New test.
2256
7378dbfb 22572016-03-17 David Malcolm <dmalcolm@redhat.com>
2258
2259 PR c/70264
2260 * c-c++-common/pr70264.c: New test case.
2261
f7995d7d 22622016-03-17 Jakub Jelinek <jakub@redhat.com>
2263
e2895b76 2264 PR c++/70144
2265 * c-c++-common/pr70144-1.c: New test.
2266 * c-c++-common/pr70144-2.c: New test.
2267
f7995d7d 2268 PR c++/70272
2269 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2270 * g++.dg/opt/flifetime-dse6.C: New test.
2271 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2272
5ec4a949 22732016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2274
2275 PR driver/70192
2276 * gcc.dg/pic-1.c: New test.
2277 * gcc.dg/pic-2.c: Likewise.
2278 * gcc.dg/pic-3.c: Likewise.
2279 * gcc.dg/pic-4.c: Likewise.
2280 * gcc.dg/pie-1.c: Likewise.
2281 * gcc.dg/pie-2.c: Likewise.
2282 * gcc.dg/pie-3.c: Likewise.
2283 * gcc.dg/pie-4.c: Likewise.
2284 * gcc.dg/pie-5.c: Likewise.
2285 * gcc.dg/pie-6.c: Likewise.
2286
c28550e1 22872016-03-17 Tom de Vries <tom@codesourcery.com>
2288
2289 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2290 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2291
be3296cb 22922016-03-17 Richard Biener <rguenther@suse.de>
2293
2294 PR debug/70271
2295 * g++.dg/debug/pr70271.C: New testcase.
2296
9b60ef21 22972016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2298
2299 * gcc.target/i386/pr70251.c: New test.
2300
9a80bc1a 23012016-03-17 Marek Polacek <polacek@redhat.com>
2302
2303 PR c++/70194
2304 * g++.dg/warn/constexpr-70194.C: New test.
2305
733d7ff9 23062016-03-16 Richard Henderson <rth@redhat.com>
2307
2308 PR middle-end/70240
2309 * gcc.c-torture/compile/pr70240.c: New.
2310
3e6f12bf 23112016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2312
2313 * gcc.c-torture/compile/20151204.c: Skip for avr.
2314
867c9e99 23152016-03-16 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR target/70245
2318 * g++.dg/opt/pr70245.C: New test.
2319 * g++.dg/opt/pr70245.h: New file.
2320 * g++.dg/opt/pr70245-aux.cc: New file.
2321
8ced6ab7 23222016-03-16 Martin Sebor <msebor@redhat.com>
2323
2324 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2325
37af779a 23262016-03-16 Richard Henderson <rth@redhat.com>
2327
2328 PR middle-end/70199
2329 * gcc.c-torture/compile/pr70199.c: New.
2330
78ed999c 23312016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2332
2333 * gcc.dg/uninit-19.c: Run dos2unix.
2334
462ca422 23352016-03-16 Marek Polacek <polacek@redhat.com>
2336
2337 PR c/70093
2338 * gcc.dg/nested-func-10.c: New test.
2339 * gcc.dg/nested-func-9.c: New test.
2340
fe58aacc 23412016-03-16 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR tree-optimization/68714
2344 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2345
27a53872 23462016-03-16 Tom de Vries <tom@codesourcery.com>
2347
2348 PR tree-optimization/68715
2349 * gcc.dg/graphite/pr68715-2.c: New test.
2350 * gcc.dg/graphite/pr68715.c: New test.
2351 * gfortran.dg/graphite/pr68715.f90: New test.
2352
95049c3c 23532016-03-16 Tom de Vries <tom@codesourcery.com>
2354
2355 PR tree-optimization/68809
2356 * gcc.dg/graphite/pr68809-2.c: New test.
2357 * gcc.dg/graphite/pr68809.c: New test.
2358
09eddd70 23592016-03-16 Jakub Jelinek <jakub@redhat.com>
2360
81fc5915 2361 PR c++/70147
2362 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2363 method call to i () as argument. Adjust expected output.
2364
09eddd70 2365 PR c++/70147
2366 * g++.dg/ubsan/pr70147-1.C: New test.
2367 * g++.dg/ubsan/pr70147-2.C: New test.
2368
6373d2a2 23692016-03-15 Martin Sebor <msebor@redhat.com>
2370
2371 PR c++/58281
2372 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2373
d27a0c11 23742016-03-15 John David Anglin <danglin@gcc.gnu.org>
2375
9908039d 2376 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2377 hppa*-*-hpux*.
2378
45cdc3a6 2379 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2380
d27a0c11 2381 PR libfortran/69799
2382 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2383 libatomic_available.
2384
0dd1d57f 23852016-03-15 Marek Polacek <polacek@redhat.com>
2386
2387 PR c++/70209
2388 * g++.dg/ext/attribute-may-alias-4.C: New test.
2389
0ce02c07 23902016-03-15 Alexander Monakov <amonakov@ispras.ru>
2391
2392 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2393 -fvar-tracking-assignments-toggle flag.
2394
f6e39b30 23952016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2396
2397 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2398
167f93a2 23992016-03-15 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR rtl-optimization/70222
2402 * gcc.c-torture/execute/pr70222-1.c: New test.
2403 * gcc.c-torture/execute/pr70222-2.c: New test.
2404
08a8af4a 24052016-03-15 Richard Henderson <rth@redhat.com>
2406
2407 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2408
738eb905 24092016-03-15 Andrey Belevantsev <abel@ispras.ru>
2410
2411 PR rtl-optimization/69032
2412 * gcc.dg/pr69032.c: New test.
2413
dd148b3a 24142016-03-15 Andrey Belevantsev <abel@ispras.ru>
2415
2416 PR rtl-optimization/63384
d9aa5a50 2417 * g++.dg/pr63384.C: New test.
dd148b3a 2418
acf58115 24192016-03-15 Andrey Belevantsev <abel@ispras.ru>
2420
2421 PR target/64411
2422 * gcc.target/i386/pr64411.C: New test.
2423
a2897dc4 24242016-03-15 Tom de Vries <tom@codesourcery.com>
2425
2426 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2427 * gfortran.dg/goacc/kernels-alias.f95: New test.
2428
7bad2faf 24292016-03-14 Martin Sebor <msebor@redhat.com>
2430
2431 PR c++/53792
2432 * g++.dg/cpp0x/constexpr-inline.C: New test.
2433 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2434
d65fa8d9 24352016-03-14 David Edelsohn <dje.gcc@gmail.com>
2436
2437 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2438
2b3c633f 24392016-03-14 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR middle-end/70219
2442 * gcc.dg/pr70219.c: New test.
2443
e947f9c3 24442016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2445
2446 PR target/70083
2447 * gcc.dg/torture/pr70083.c: New test.
2448 * gcc.target/i386/pr70083.c: New test.
2449
74201dc2 24502016-03-14 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/56365
2453 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2454
88aea41e 24552016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2456
2457 PR target/70098
2458 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2459 New function.
2460 * g++.dg/pr70098.C: New testcase.
2461
2462
1bd2aefd 24632016-03-14 Tom de Vries <tom@codesourcery.com>
2464
2465 PR tree-optimization/70045
2466 * gcc.dg/graphite/pr70045.c: New test.
2467
922c7033 24682016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2469
2470 PR fortran/69043
2471 * gfortran.dg/include_9.f90: New test.
2472
fd4ab6d9 24732016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2474
2475 PR fortran/45076
2476 gfortran.dg/prof/prof.exp: New script.
2477 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2478
7d7218d3 24792016-03-12 Andrey Belevantsev <abel@ispras.ru>
2480
2481 PR rtl-optimization/69307
2482 * gcc.dg/pr69307.c: New test.
2483
02ffd664 24842016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2485
2486 PR target/69614
2487 * gcc.target/arm/pr69614.c: New.
2488
76e207a9 24892016-03-12 Paul Thomas <pault@gcc.gnu.org>
2490
2491 PR fortran/70031
2492 * gfortran.dg/submodule_14.f08: New test
2493
2494 PR fortran/69524
2495 * gfortran.dg/submodule_15.f08: New test
2496
490ee78a 24972016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2498
2499 PR c++/70106
2500 * g++.dg/cpp1y/paren3.C: New test.
2501
04e137ff 25022016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2503
2504 PR target/70131
2505 * gcc.target/powerpc/ppc-round2.c: New test.
2506
27b2c1c4 25072016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2508
2509 PR target/70123
2510 * gcc.dg/torture/pr70123.c: New test.
2511
84116671 25122016-03-11 Jeff Law <law@redhat.com>
2513
2514 PR tree-optimization/70190
2515 * gcc.c-torture/compile/pr70190.c: New test.
2516
cfa58bc8 25172016-03-11 David Malcolm <dmalcolm@redhat.com>
2518
2519 PR c/68187
2520 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2521 case.
2522 (test43_b): Likewise.
2523 (test43_c): Likewise.
2524 (test43_d): Likewise.
2525 (test43_e): Likewise.
2526 (test43_f): Likewise.
2527 (test43_g): Likewise.
2528 (test44_a): Likewise.
2529 (test44_b): Likewise.
2530 (test44_c): Likewise.
2531 (test44_d): Likewise.
2532 (test44_e): Likewise.
2533
ce234f27 25342016-03-11 David Malcolm <dmalcolm@redhat.com>
2535
2536 PR c/70085
2537 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2538
e4756b48 25392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2540
2541 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2542 dg-options.
2543
1f5ef87e 25442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2545
2546 PR target/70002
2547 PR target/69245
2548 * gcc.target/aarch64/pr69245_2.c: New test.
2549
f9c352a1 25502016-03-11 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR tree-optimization/70177
2553 * gcc.dg/pr70177.c: New test.
2554
4dd92ac6 25552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2556
2557 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2558
331e4fdb 25592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2560
2561 * gcc.dg/tree-ssa/sra-20.c: New.
2562
69262824 25632016-03-11 Jakub Jelinek <jakub@redhat.com>
2564
6f9a7425 2565 PR rtl-optimization/70174
2566 * gcc.dg/pr70174.c: New test.
2567
69262824 2568 PR tree-optimization/70169
2569 * gcc.dg/pr70169.c: New test.
2570
4637a847 25712016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2572
2573 PR target/70160
2574 * gcc.target/i386/pr70160.c: New test.
2575
5a86d754 25762016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2577
2578 * gcc.target/s390/dfp-1.c: New test.
2579
af4c8290 25802016-03-10 Nick Clifton <nickc@redhat.com>
2581
2582 PR target/70044
2583 * gcc.target/aarch64/pr70044.c: New test.
2584
98dfd328 25852016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2586 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR c++/70001
2589 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2590 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2591 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2592
75e72311 25932016-03-10 Jan Hubicka <hubicka@ucw.cz>
2594
2595 PR lto/69589
2596 * g++.dg/lto/pr69589_0.C: New testcase
2597 * g++.dg/lto/pr69589_1.C: New testcase
2598
a2eb1271 25992016-03-10 Marek Polacek <polacek@redhat.com>
2600
2601 PR c++/70153
2602 * g++.dg/delayedfold/unary-plus1.C: New test.
2603
26042016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 2605
2606 * gcc.target/arm/pr45701-1.c: Escape brackets.
2607 * gcc.target/arm/pr45701-2.c: Likewise.
2608
5ab2987f 26092016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2610
2611 * gfortran.dg/unconstrained_commons.f: New.
2612
6972afac 26132016-03-10 Alan Modra <amodra@gmail.com>
2614
2615 * gcc.dg/pr69195.c: New.
2616 * gcc.dg/pr69238.c: New.
2617
c82c99ec 26182016-03-10 Tom de Vries <tom@codesourcery.com>
2619
2620 PR testsuite/68915
2621 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2622
a2389d4a 26232016-03-10 Richard Biener <rguenther@suse.de>
2624
2625 PR tree-optimization/70128
2626 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2627 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2628
c272412d 26292016-03-09 Jakub Jelinek <jakub@redhat.com>
2630
a0451069 2631 PR tree-optimization/70152
2632 * gcc.dg/pr70152.c: New test.
2633
c272412d 2634 PR target/70086
2635 * gcc.target/i386/pr70086-1.c: New test.
2636 * gcc.target/i386/pr70086-2.c: New test.
2637 * gcc.target/i386/pr70086-3.c: New test.
5f611068 2638
2639 PR tree-optimization/70127
2640 * gcc.c-torture/execute/pr70127.c: New test.
2641
27dcb7a8 26422016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2643
2644 * c-c++-common/goacc/combined-directives-2.c: New test.
2645
c24757cf 26462016-03-09 David Malcolm <dmalcolm@redhat.com>
2647
2648 PR c/68473
2649 PR c++/70105
2650 * g++.dg/diagnostic/pr70105.C: New test.
2651 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2652 (test_multiple_ordinary_maps): New test function.
2653
83108969 26542016-03-09 David Malcolm <dmalcolm@redhat.com>
2655
2656 PR c/68473
2657 PR c++/70105
2658 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2659 Drop range information from call to inform_at_rich_loc.
2660 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2661 New.
2662 (test_show_locus): Replace calls to rich_location::add_range with
2663 calls to add_range. Rewrite the tests that used the now-defunct
2664 rich_location ctor taking a source_range. Simplify other tests
2665 by replacing calls to COMBINE_LOCATION_DATA with calls to
2666 make_location.
2667
6733c0e8 26682016-03-09 Richard Biener <rguenther@suse.de>
2669 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR tree-optimization/70138
2672 * gcc.dg/vect/pr70138-1.c: New testcase.
2673 * gcc.dg/vect/pr70138-2.c: Likewise.
2674
96abb9f5 26752016-03-09 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR target/70049
2678 * gcc.target/i386/pr70049.c: New test.
2679
42bb3bfb 26802016-03-09 Richard Biener <rguenther@suse.de>
2681
2682 PR c/70143
2683 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2684 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2685 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2686
27527428 26872016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2690 arm-*-*.
2691
248449f2 26922016-03-09 Jakub Jelinek <jakub@redhat.com>
2693
1bd49ced 2694 PR middle-end/67278
2695 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2696
248449f2 2697 PR target/67278
2698 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2699
2700 PR middle-end/70050
2701 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2702 in testcase comment.
2703
dfc460ff 27042016-03-09 Tom de Vries <tom@codesourcery.com>
2705
2706 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2707 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2708 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2709 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2710 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2711 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2712 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2713 * gfortran.dg/goacc/kernels-loop.f95: New test.
2714
0377fc7f 27152016-03-08 Martin Sebor <msebor@redhat.com>
2716
2717 PR c++/62096
2718 * g++.dg/warn/overflow-warn-7.C: New test.
2719
3556aa80 27202016-03-08 Jason Merrill <jason@redhat.com>
2721
2722 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2723 * lib/target-supports.exp (check_effective_target_concepts): New.
2724
e5096208 27252016-03-08 Jakub Jelinek <jakub@redhat.com>
2726
5370eb8d 2727 PR c++/70135
2728 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2729 * g++.dg/ubsan/pr70135.C: New test.
2730
e5096208 2731 PR target/70110
2732 * gcc.dg/pr70110.c: New test.
2733
cc37120d 27342016-03-07 Martin Jambor <mjambor@suse.cz>
2735
2736 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2737 * c-c++-common/gomp/if-1.c: Likewise.
2738 * c-c++-common/gomp/pr61486-2.c: Likewise.
2739 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2740 to dg-additional-options.
2741 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2742 * g++/gomp/target-teams-1.c: Likewise.
2743 * gcc.dg/gomp/gomp.exp: Likewise.
2744 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2745 dg-additional-options.
2746 * gfortran.dg/gomp/gomp.exp: Likewise.
2747 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2748 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2749 dg-additional-options.
2750 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2751
53c248d8 27522016-03-07 Martin Jambor <mjambor@suse.cz>
2753
2754 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2755 * c-c++-common/gomp/gridify-1.c: New test.
2756 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2757
541e79a0 27582016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2759
2760 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2761 trigger for cortex-r8, when scanning for register r8.
2762 * gcc.target/arm/pr45701-2.c: Likewise.
2763
4dfabd94 27642016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 2765 Jeff Law <law@redhat.com>
4dfabd94 2766
2767 PR tree-optimization/69740
2768 * gcc.c-torture/compile/pr69740-1.c: New test.
2769 * gcc.c-torture/compile/pr69740-2.c: New test.
2770
1b63a87b 27712016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2772
2773 * lib/target-supports.exp
2774 (check_effective_target_whole_vector_shift): Enable for PPC64.
2775
d33914da 27762016-03-07 Richard Biener <rguenther@suse.de>
2777
2778 PR tree-optimization/70115
2779 * gcc.dg/torture/pr70115.c: New testcase.
2780
584fba4b 27812016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2782
2783 PR middle-end/69916
2784 * c-c-++-common/goacc/pr69916.c: New.
2785
7f2f5ec0 27862016-03-07 Richard Henderson <rth@redhat.com>
2787
2788 * gcc.c-torture/compile/pr70061.c: New test.
2789
f530e7c4 27902016-03-07 Richard Biener <rguenther@suse.de>
2791
2792 PR testsuite/70109
2793 * gcc.dg/vect/O3-pr36098.c: New testcase.
2794
a3855fed 27952016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2796
2797 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2798
091ffc31 27992016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2800
2801 * gnat.dg/renaming9.ad[sb]: New testcase.
2802
2941b871 28032016-03-05 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c++/70084
2806 * g++.dg/expr/stdarg3.C: New test.
2807
5173ce42 28082016-03-04 Jeff Law <law@redhat.com>
2809
2810 PR tree-optimization/69196
2811 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2812 x86_64-*-*.
2813
2d1d2e55 28142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2815
0e43078e 2816 PR c/69973
2817 * gcc.dg/pr69973.c: New test.
2818
d8ec06ae 2819 PR rtl-optimization/69941
2820 * gcc.dg/torture/pr69941.c: New test.
2821
2d1d2e55 2822 PR c/69824
2823 * gcc.dg/pr69824.c: New test.
2824
32f692e2 28252016-03-05 Tom de Vries <tom@codesourcery.com>
2826
2827 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2828 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2829 function.
2830
1c699e9a 28312016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2832
2833 PR c++/66786
2834 * g++.dg/cpp1y/var-templ48.C: New test.
2835 * g++.dg/cpp1y/var-templ49.C: New test.
2836
358448c6 28372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2838
2839 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2840
01dc3c45 28412016-03-04 Jakub Jelinek <jakub@redhat.com>
2842
e968ff6d 2843 PR c++/70035
2844 * g++.dg/ubsan/pr70035.C: New test.
2845
01dc3c45 2846 PR target/70062
2847 * gcc.target/i386/pr70062.c: New test.
2848
3937d618 28492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2850
2851 * g++.dg/template/typename21.C: Remove c++98_only.
2852
c58ac7f8 28532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2856
0060768a 28572016-03-04 David Malcolm <dmalcolm@redhat.com>
2858
2859 PR c/68187
2860 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2861 function.
2862 (fn_42_b): Likewise.
2863 (fn_42_c): Likewise.
2864
74c6fd40 28652016-03-04 David Malcolm <dmalcolm@redhat.com>
2866
2867 PR c/68187
2868 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2869 function.
2870 (fn_40_b): Likewise.
2871 (fn_41_a): Likewise.
2872 (fn_41_b): Likewise.
2873
31b11359 28742016-03-04 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR target/70059
2877 * gcc.target/i386/avx512f-pr70059.c: New test.
2878 * gcc.target/i386/avx512dq-pr70059.c: New test.
2879
c5b93452 28802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2881
2882 PR rtl-optimization/57676
2883 * gcc.dg/torture/pr57676.c: New test.
2884
268fbd56 28852016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2886
2887 * gcc.dg/pr70026.c: New test.
2888
6560d1ad 28892016-03-04 Marek Polacek <polacek@redhat.com>
2890
2891 PR c/69798
2892 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2893 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2894
cc7dfddf 28952016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2896
2897 PR target/70004
2898 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2899 Delete.
2900 (test_corners_sisd_si): Likewise.
2901 (main): Remove checks of the above.
2902 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2903
e9663bd4 29042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2905
2906 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2907
dcdd684e 29082016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2909
2910 * gcc.dg/torture/pr69951.c: Accept argc==0.
2911
e692d332 29122016-03-04 Richard Biener <rguenther@suse.de>
2913
2914 PR c++/70054
2915 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2916 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2917
af77b7e6 29182016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2919
2920 PR testsuite/69766
2921 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2922 testing multiarch.
2923
290da96e 29242016-03-04 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR debug/69947
2927 * gcc.dg/guality/pr69947.c: New test.
2928
e51ce713 29292016-03-03 Jakub Jelinek <jakub@redhat.com>
2930
2931 PR ada/70017
2932 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2933
1feed892 29342016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2935
2936 PR rtl-optimization/69904
2937 * gcc.target/arm/pr69904.c: New test.
2938
c32bda69 29392016-03-03 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR target/70021
2942 * gcc.dg/vect/pr70021.c: New test.
2943 * gcc.target/i386/pr70021.c: New test.
2944
1bc579ed 29452016-03-03 Marek Polacek <polacek@redhat.com>
2946
2947 PR middle-end/70050
2948 * gcc.dg/pr70050.c: New test.
2949
cfa8d638 29502016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2951
2952 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2953
1b889259 29542016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2955
2956 PR tree-optimization/70043
2957 * gfortran.dg/vect/pr70043.f90: New test.
2958
f756dfa3 29592016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2960
2961 * gnat.dg/specs/task1.ads: New test.
2962
5cb4863d 29632016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2964
2965 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2966 Invoke gdb with -batch.
2967 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2968
5dd12e43 29692016-03-03 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/55936
2972 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2973
d97ba4ca 29742016-03-02 Jeff Law <law@redhat.com>
2975
5d23c86f 2976 PR rtl-optimization/69942
2977 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2978 effects of argument promotions.
2979
d97ba4ca 2980 PR tree-optimization/69987
2981 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2982 target does not support -fprefetch-loop-arrays.
2983
901faaa0 29842016-03-02 Uros Bizjak <ubizjak@gmail.com>
2985
2986 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2987
51f6fdce 29882016-03-02 Bin Cheng <bin.cheng@arm.com>
2989
6bc7872f 2990 PR rtl-optimization/69052
51f6fdce 2991 * gcc.target/i386/pr69052.c: New test.
2992
31d31e07 29932016-03-02 Alan Modra <amodra@gmail.com>
2994
2995 * gcc.dg/pr69990.c: New.
2996
04faee95 29972016-03-02 Jakub Jelinek <jakub@redhat.com>
2998
270d0117 2999 PR c/68062
3000 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3001
3002 PR middle-end/70022
3003 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3004
04faee95 3005 PR target/70028
3006 * gcc.target/i386/pr70028.c: New test.
3007
a2cc9e8e 30082016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3009
3010 * c-c++-common/asan/swapcontext-test-1.c,
3011 * c-c++-common/tsan/thread_leak.c,
3012 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3013 * g++.dg/tsan/benign_race.C,
3014 * g++.dg/tsan/fd_close_norace.C,
3015 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3016 races with sanitizer output
3017
dd4bd263 30182016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 3019 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 3020
3021 PR target/67278
3022 * gcc.dg/simd-8.c: New testcase.
3023
b5fe3a49 30242016-03-02 Richard Biener <rguenther@suse.de>
3025
3026 PR middle-end/67278
3027 * gcc.dg/simd-7.c: New testcase.
3028
23601f67 30292016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3030
3031 * gcc.target/i386/pr70007.c: Tweak.
3032
f66f65e7 30332016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3034
3035 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3036
60773515 30372016-03-02 Marek Polacek <polacek@redhat.com>
3038
3039 PR c/67854
3040 * gcc.dg/pr67854.c: New test.
3041
6c094cb1 30422016-03-02 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR middle-end/70025
3045 * gcc.dg/torture/pr70025.c: New test.
3046
7627bb56 30472016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3048
3049 PR tree-optimization/68621
3050 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3051
066c8e94 30522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gcc.target/i386/pr70007.c: New test.
3055
d3b819ad 30562016-03-01 Jeff Law <law@redhat.com>
3057
d4b9ad56 3058 PR tree-optimization/69196
7e217344 3059 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 3060
d3b819ad 3061 PR tree-optimization/69196
3062 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3063 duplicating code and spoiling the expected output.
3064
4f37285d 30652016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3066
3067 PR target/70033
3068 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3069 supports power9 before doing tests.
3070 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3071 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3072 * gcc.target/powerpc/p9-permute.c: Likewise.
3073
3e9c4f6c 30742016-03-01 Uros Bizjak <ubizjak@gmail.com>
3075
3076 PR target/70027
3077 * gcc.target/i386/pr70027.c: New test.
3078
e324729e 30792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 3080
3081 * gcc.dg/pr70017.c: New test.
3082
40e9ce2d 30832016-03-01 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR c/69796
3086 PR c/69974
3087 * gcc.dg/pr69796.c: New test.
3088 * gcc.dg/pr69974.c: New test.
3089
e8b016ea 30902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3091
3092 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3093
24d3127c 30942016-02-29 Jeff Law <law@redhat.com>
3095
3096 PR tree-optimization/69987
3097 * gfortran.dg/pr69987.f90: New test.
3098
3099 PR tree-optimization/69989
3100 * gcc.c-torture/compile/pr69989-2.c: New test.
3101
12cc1225 31022016-03-01 Marek Polacek <polacek@redhat.com>
3103
3104 PR c++/69795
3105 * g++.dg/parse/invalid1.C: New test.
3106
d99a947c 31072016-03-01 Richard Biener <rguenther@suse.de>
3108
3109 PR middle-end/70022
3110 * gcc.dg/pr70022.c: New testcase.
3111
395dbc60 31122016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3113
3114 PR tree-optimization/69956
3115 * gcc.dg/pr69956.c: New test.
3116
40a35c55 31172016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3118
3119 PR target/70011
3120 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3121 XFAIL when hardware supports efficient unaligned storage access.
3122
4edc90b0 31232016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3124
3125 PR c++/69961
3126 * g++.dg/template/pr69961a.C: New test.
3127 * g++.dg/template/pr69961b.C: New test.
3128
1ed1f69a 31292016-02-29 David Malcolm <dmalcolm@redhat.com>
3130
3131 PR preprocessor/69985
3132 * gcc.dg/cpp/pr69985.c: New test case.
3133
01c5d15d 31342016-02-29 Jeff Law <law@redhat.com>
3135
3a4d3de5 3136 PR tree-optimization/70005
3137 * gcc.c-torture/execute/pr70005.c New test.
3138
01c5d15d 3139 PR tree-optimization/69999
3140 * gcc.c-torture/compile/pr69999.c: New test.
3141
1bf66b54 31422016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3143
3144 PR tree-optimization/69652
3145 * gcc.dg/torture/pr69652.c: Delete test.
3146 * gcc.dg/vect/pr69652.c: New test.
3147
b4d653d5 31482016-02-19 Richard Biener <rguenther@suse.de>
3149
3150 PR tree-optimization/69980
3151 * gfortran.dg/vect/pr69980.f90: New testcase.
3152
35bc4745 31532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3154
3155 * gcc.target/sparc/20160229-1.c: New test.
3156
bb54a538 31572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3158
3159 * gnat.dg/stack_usage3.adb: New test.
3160 * gnat.dg/stack_usage3_pkg.ads: New helper.
3161
95164e71 31622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3163
3164 * gnat.dg/renaming8.adb: New test.
3165 * gnat.dg/renaming8_pkg1.ads: New helper.
3166 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3167 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3168
a890896f 31692016-02-29 Richard Biener <rguenther@suse.de>
3170
3171 PR tree-optimization/69720
3172 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3173
5c70403a 31742016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3175
3176 PR fortran/68147
3177 PR fortran/47674
3178 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3179
dfb6d139 31802016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3181 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3182
3183 PR fortran/56007
3184 * gfortran.dg/coarray_8.f90: Adjust error message.
3185 * gfortran.dg/pr56007.f90: New test.
3186 * gfortran.dg/pr56007.f: New test.
3187
536508db 31882016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR tree-optimization/69989
3191 * gcc.dg/torture/pr69989.c: New test.
3192
eec75e45 31932016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * gcc.target/i386/stack-realign-win.c: New test.
3196
0175e45a 31972016-02-28 Harald Anlauf <anlauf@gmx.de>
3198
3199 PR fortran/60126
3200 * gfortran.dg/pr60126.f90: New test.
3201
2a703589 32022016-02-27 Jeff Law <law@redhat.com>
3203
3204 Revert
3205 2016-02-26 Richard Biener <rguenther@suse.de>
3206 Jeff Law <law@redhat.com>
3207
3208 PR tree-optimization/69740
3209 * gcc.c-torture/compile/pr69740-1.c: New test.
3210 * gcc.c-torture/compile/pr69740-2.c: New test.
3211
359b4c18 32122016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
1c96765a 3214 PR fortran/69910
359b4c18 3215 * gfortran.dg/newunit_4.f90: New test.
3216
49462d93 32172016-02-27 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR target/69613
3220 PR rtl-optimization/69886
3221 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3222 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3223 target.
3224
c4ac733e 32252016-02-26 Martin Sebor <msebor@redhat.com>
3226
3227 PR tree-optimization/15826
3228 * gcc.dg/tree-ssa/pr15826.c: New test.
3229
da8c4b5d 32302016-02-26 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR target/69969
3233 * gcc.target/powerpc/pr69969.c: New test.
3234
0a4558eb 32352016-02-26 Martin Sebor <msebor@redhat.com>
3236
3237 PR c++/15766
3238 * g++.old-deja/g++.other/decl5.C: Add a test case.
3239
5b500299 32402016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3241
3242 PR target/69946
3243 * gcc.target/powerpc/pr69946.c: New file.
3244
565f533b 32452016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3246 Jeff Law <law@redhat.com>
565f533b 3247
0a4558eb 3248 PR tree-optimization/69740
565f533b 3249 * gcc.c-torture/compile/pr69740-1.c: New test.
3250 * gcc.c-torture/compile/pr69740-2.c: New test.
3251
ff67cbea 32522016-02-26 Martin Jambor <mjambor@suse.cz>
3253
3254 PR middle-end/69920
3255 * gcc.dg/torture/pr69932.c: New test.
3256 * gcc.dg/torture/pr69936.c: Likewise.
3257
e400d817 32582016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3259
3260 PR target/69709
3261 * gcc.target/s390/pr69709.c: New test.
3262
126a5a2d 32632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3264
3265 PR target/69245
3266 * gcc.target/aarch64/pr69245_1.c: New test.
3267
59c58860 32682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3269
3270 PR target/69613
3271 * gcc.dg/torture/pr69613.c: New test.
3272
9441fa4e 32732016-02-26 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR rtl-optimization/69891
3276 * gcc.target/i386/pr69891.c: New test.
3277
e48fcde0 32782016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3279 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3280
35ed600a 3281 PR target/61397
f41208a1 3282 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3283 functionality for both 32-bit and 64-bit.
3284
c86aaa0e 32852016-02-26 Richard Biener <rguenther@suse.de>
3286
3287 PR tree-optimization/69551
3288 * gcc.dg/torture/pr69951.c: New testcase.
3289
38e71a65 32902016-02-25 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/48795
3293 * gcc.dg/Warray-bounds-18.c: New testcase.
3294
03331e69 32952016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3296
3297 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3298
f14d8d6a 32992016-02-25 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR rtl-optimization/69896
3302 * gcc.dg/pr69896.c: New test.
3303
4003c807 33042016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3305
3306 PR c++/69736
3307 * g++.dg/cpp1y/paren2.C: New test.
3308
a0573328 33092016-02-24 Martin Sebor <msebor@redhat.com>
3310
3311 PR c/51147
3312 * gcc.dg/enum-mode-2.c: New test.
3313
2cde02ad 33142016-02-24 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR c++/69922
3317 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3318 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3319 * g++.dg/ubsan/pr69922.C: New test.
3320
f0ea75d1 33212016-02-24 Marek Polacek <polacek@redhat.com>
3322
3323 PR c/69819
3324 * gcc.dg/pr69819.c: New test.
3325
05027366 33262016-02-24 Martin Sebor <msebor@redhat.com>
3327
34ed562b 3328 PR c++/69912
3329 * g++.dg/ext/flexary15.C: New test.
3330
33312016-02-24 Martin Sebor <msebor@redhat.com>
3332
3333 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3334 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3335 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3336
650c3ad5 33372016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3338 Charles Baylis <charles.baylis@linaro.org>
3339
3340 PR debug/61033
3341 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3342
596070e8 33432016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3344 Jakub Jelinek <jakub@redhat.com>
596070e8 3345
3346 PR middle-end/69760
3347 * gcc.dg/torture/pr69760.c: New testcase.
3348
d6b92d9f 33492016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3350
3351 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3352 pattern on Solaris with as.
3353
90436d9d 33542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3355
3356 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3357 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3358 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3359 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3360
7c749495 33612016-02-24 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR middle-end/69915
3364 * gcc.dg/pr69915.c: New test.
3365
9c9680b5 33662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3367
3368 PR rtl-optimization/69886
3369 * gcc.dg/torture/pr69886.c: New test.
3370
36d081ee 33712016-02-24 Richard Biener <rguenther@suse.de>
3372
3373 PR middle-end/68963
3374 * gcc.dg/torture/pr68963.c: New testcase.
3375
2a0accb9 33762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3377
3378 PR target/69875
3379 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3380 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3381 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3382 * gcc.target/arm/atomic_loaddi_1.c: New test.
3383 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3384 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3385 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3386 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3387 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3388 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3389 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3390 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3391
f0e92ef1 33922016-02-24 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR middle-end/69909
3395 * gcc.dg/torture/pr69909.c: New test.
3396
6907286f 33972016-02-24 Richard Biener <rguenther@suse.de>
3398
3399 PR tree-optimization/69907
3400 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3401 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3402 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3403
e6ab7475 34042016-02-24 Christian Bruel <christian.bruel@st.com>
3405
3406 * gcc.target/arm/pragma_cpp_fma.c: New test.
3407
47587450 34082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3409
3410 PR fortran/61156
3411 * gfortran.dg/include_6.f90: Update test.
3412
d41ab738 34132016-02-23 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR objc/69844
3416 * objc.dg/pr69844.m: New test.
3417
4772d9d5 34182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419
3420 PR libgfortran/69456
3421 * gfortran.dg/namelist_89.f90: New test.
3422 * gfortran.dg/pr59700.f90: Update test..
3423
8c38d887 34242016-02-23 Martin Sebor <msebor@redhat.com>
3425
3426 PR middle-end/69780
3427 * g++.dg/ext/builtin_alloca.C: New test.
3428 * gcc.dg/builtins-68.c: New test.
3429
ee1bfdb0 34302016-02-23 Richard Henderson <rth@redhat.com>
3431
3432 * gcc.target/i386/addr-space-3.c: Remove test.
3433
52609ec3 34342016-02-23 David Malcolm <dmalcolm@redhat.com>
3435
3436 PR preprocessor/69126
3437 PR preprocessor/69543
3438 * c-c++-common/pr69126-2-long.c: New test.
3439 * c-c++-common/pr69126-2-short.c: New test.
3440 * c-c++-common/pr69543-1.c: Remove xfail.
3441
d5bf2cc8 34422016-02-23 David Malcolm <dmalcolm@redhat.com>
3443
3444 PR preprocessor/69126
3445 PR preprocessor/69543
3446 PR preprocessor/69558
3447 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3448 (f): Rename to...
3449 (test_2): ...this, and add leading comment.
3450 (MACRO_3, test_3): New.
3451 (MACRO_4A, MACRO_4B, test_4): New.
3452 (MACRO): Rename to...
3453 (MACRO_5): ...this.
3454 (g): Rename to...
3455 (test_5): ...this, updating for renaming of MACRO, and
3456 add leading comment.
3457 * c-c++-common/pr69543-1.c: New.
3458 * c-c++-common/pr69543-2.c: New.
3459 * c-c++-common/pr69543-3.c: New.
3460 * c-c++-common/pr69543-4.c: New.
3461 * c-c++-common/pr69558-1.c: New.
3462 * c-c++-common/pr69558-2.c: New.
3463 * c-c++-common/pr69558-3.c: New.
3464 * c-c++-common/pr69558-4.c: New.
3465 * gcc.dg/pr69558.c: Move to...
3466 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3467 xfail for c++.
3468
3a37a410 34692016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3470
3471 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3472 to -ftree-parallelize-loops/-fopenacc changes.
3473 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3474 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3475 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3476 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3477 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3478 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3479 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3480 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3481 * c-c++-common/goacc/kernels-loop.c: Likewise.
3482 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3483 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3484 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3485 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3486
ecca180f 34872016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3488
3489 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3490
eec0fa3f 34912016-02-23 Jakub Jelinek <jakub@redhat.com>
3492
f1f91c07 3493 PR c++/69902
3494 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3495
eec0fa3f 3496 PR c/69900
3497 * gcc.dg/pr69900.c: New test.
3498
e045424d 34992016-02-23 Martin Jambor <mjambor@suse.cz>
3500
3501 PR tree-optimization/69666
3502 * gcc.dg/tree-ssa/pr69666.c: New test.
3503
f482dff6 35042016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3505
3506 PR fortran/67451
3507 * gfortran.dg/coarray_allocate_5.f08: New test.
3508
57ed698b 35092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3510
3511 * gcc.target/s390/vcond-shift.c: Move to ...
3512 * gcc.target/s390/vector/vcond-shift.c: ... here.
3513
990e443c 35142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3515
3516 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3517 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3518
296c5f01 35192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3520
3521 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3522
e53f41d5 35232016-02-20 Mark Wielaard <mjw@redhat.com>
3524
3525 PR c/28901
3526 * gcc.dg/unused-variable-3.c: New test.
3527
13af201d 35282016-02-22 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR target/69888
3531 * gcc.target/i386/pr69888.c: New test.
3532
682c90f9 35332016-02-22 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/69882
3536 * gfortran.dg/vect/pr69882.f90: New testcase.
3537
b8cd18c3 35382016-02-22 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR target/69885
3541 * gcc.dg/pr69885.c: New test.
3542
09343379 35432016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3544
3545 PR target/69806
3546 PR target/54089
3547 * gcc.target/sh/pr54089-10.c: New.
3548
b345a09f 35492016-02-20 Paul Thomas <pault@gcc.gnu.org>
3550
3551 PR fortran/69423
3552 * gfortran.dg/deferred_character_15.f90 : New test.
3553
51385aed 35542016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3555
3556 PR fortran/57365
3557 gfortran.dg/allocate_with_source_18.f03: New test.
3558
35592016-02-20 Harald Anlauf <anlauf@gmx.de>
3560
3561 PR fortran/52531
3562 gfortran.dg/gomp/pr52531.f90: New test.
3563
9cce8384 35642016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3565
3566 PR c++/69865
3567 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3568 -std=c++03.
3569
d91f5fbb 35702016-02-19 Jakub Jelinek <jakub@redhat.com>
3571
563d5cb8 3572 PR c++/69826
3573 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3574 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3575
0a04aac9 3576 PR c++/69850
3577 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3578
d91f5fbb 3579 PR c++/69851
3580 * g++.dg/torture/pr69851.C: New test.
3581
5fe1f282 35822016-02-19 Martin Sebor <msebor@redhat.com>
3583
3584 PR testsuite/69573
3585 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3586
a45bce11 35872016-02-19 Jakub Jelinek <jakub@redhat.com>
3588
6263dde1 3589 PR c++/69850
3590 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3591 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3592
a45bce11 3593 PR c++/67767
3594 * g++.dg/cpp0x/pr67767.C: New test.
3595
cf2ed1b7 35962016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3597
3598 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3599 for fp, simd, crypto, crc, lse.
3600 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3601 above.
3602 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3603 effective target check.
3604
f6cc34b0 36052016-02-19 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR target/69820
3608 * gcc.target/i386/pr69820.c: New test.
3609
6c678e78 36102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3611
3612 * gcc.target/s390/vector/int128-1.c: New test.
3613
b088ff4b 36142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3615
3616 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3617
b11e60a4 36182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3619
3620 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3621 instruction pattern name to prevent the testcase from failing with
3622 -march=z13.
3623
664ff6a0 36242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3625
3626 * gcc.target/s390/md/movstr-2.c: New test.
3627
e80be24b 36282016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3629
3630 * gcc.target/s390/morestack.c: New test.
3631
9839f350 36322016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3633
3634 PR target/69625
3635 * gcc.target/s390/pr69625.c: Add test case.
3636
4550fbd0 36372016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3638
3639 PR testsuite/68580
3640 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3641
57d00b6a 36422016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3643
3644 PR target/68404
3645 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3646 * gcc.target/powerpc/fusion3.c: Likewise.
3647
63ad69d6 36482016-02-18 Richard Biener <rguenther@suse.de>
3649
3650 PR middle-end/69553
3651 * g++.dg/torture/pr69553.C: New testcase.
3652
d92404ed 36532016-02-18 Nick Clifton <nickc@redhat.com>
3654
4550fbd0 3655 PR target/62254
3656 PR target/69610
3657 * gcc.target/arm/pr62554.c: New test.
3658 * gcc.target/arm/pr69610-1.c: New test.
3659 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 3660
0808dfce 36612016-02-18 Richard Biener <rguenther@suse.de>
3662
3663 PR middle-end/69854
3664 * gcc.dg/torture/pr69854.c: New testcase.
3665
fc3527e3 36662016-02-17 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR c++/69850
3669 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3670
e3c24279 36712012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3672
3673 * gcc.target/powerpc/vec-cg.c: New test.
3674
c9732c2b 36752016-02-17 Richard Biener <rguenther@suse.de>
3676
3677 PR testsuite/69586
3678 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3679
51bf9f9b 36802016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681
3682 PR target/69161
3683 * gcc.c-torture/compile/pr69161.c: New test.
3684
6baedca3 36852016-02-17 David Sherwood <david.sherwood@arm.com>
3686
3687 PR target/69532
3688 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3689 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3690
4f240715 36912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3692
3693 * gcc.dg/ifcvt-4.c: Skip on Visium.
3694
e0c0515d 36952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3696
3697 * gnat.dg/atomic8.adb: New test.
3698
7b319ee6 36992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * gnat.dg/discr46.ad[sb]: New test.
3702
48a7e3d1 37032016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3704
3705 PR Target/48344
3706 * gcc.target/powerpc/pr48344-1.c: New test.
3707
3f844f15 37082015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3709
3710 PR fortran/69742
3711 * gfortran.dg/associate_21.f90: New test.
3712
7675e968 37132016-02-16 Jakub Jelinek <jakub@redhat.com>
3714
3715 PR c/69835
3716 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3717 -Wnonnull in dg-options.
3718 * c-c++-common/nonnull-2.c: New test.
3719
d6faee88 37202016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3721 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3722
3723 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3724
3a2a72aa 37252016-02-16 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR middle-end/69801
3728 * gcc.dg/pr69801.c: Add empty dg-options.
3729
28072426 37302016-02-16 James Norris <jnorris@codesourcery.com>
3731
3732 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3733 * g++.dg/goacc/deviceptr-1.c: New file.
3734
37fffac2 37352016-02-16 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR tree-optimization/69820
3738 * gcc.dg/vect/pr69820.c: New test.
3739
f72a5e61 37402016-02-16 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/69776
3743 * gcc.dg/torture/pr69776-2.c: New testcase.
3744
50e0cd76 37452016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3746
3747 PR tree-optimization/69714
3748 * gcc.dg/torture/pr69714.c: New test.
3749
14a72c4e 37502016-02-16 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR tree-optimization/69802
3753 * gcc.dg/pr69802.c: New test.
3754
fd808c11 37552016-02-16 Richard Biener <rguenther@suse.de>
3756
3757 PR middle-end/69801
3758 * gcc.dg/pr69801.c: New testcase.
3759
49a549ca 37602016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3761
3762 PR libgfortran/69651
3763 * gfortran.dg/read_bang.f90: New test.
3764 * gfortran.dg/read_bang4.f90: New test.
3765
77454e6e 37662016-02-15 Jakub Jelinek <jakub@redhat.com>
3767
2074f21c 3768 PR c++/69658
3769 * g++.dg/init/pr69658.C: New test.
3770
77454e6e 3771 PR c++/69797
3772 * c-c++-common/pr69797.c: New test.
3773
4ef4d764 37742016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3775
3776 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3777 check for aarch64*-*-*.
3778
4a45fe0f 37792016-02-15 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/69783
3782 * gcc.dg/vect/pr69783.c: New testcase.
3783
0b3619e6 37842016-02-15 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/69776
3787 * gcc.dg/torture/pr69776.c: New testcase.
3788
9b49c3cb 37892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3790
3791 PR fortran/60526
3792 * gfortran.dg/type_decl_4.f90: Reinstated.
3793
e46faff9 37942016-02-14 John David Anglin <danglin@gcc.gnu.org>
3795
3796 PR fortran/68746
3797 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3798
a96c809a 37992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3800
3801 PR fortran/60526
3802 PR bootstrap/69816
3803 * gfortran.dg/type_decl_4.f90: Removed.
3804
fdec7e88 38052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3806
3807 PR fortran/60526
3808 * gfortran.dg/type_decl_4.f90: New test.
3809
a72095c4 38102016-02-14 Alan Modra <amodra@gmail.com>
3811
bc436924 3812 PR testsuite/68886
a72095c4 3813 * gcc.c-torture/execute/stkalign.c: Revise test.
3814
73bb5f8b 38152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3816
3817 PR target/67260
3818 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3819
beb13161 38202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3821
3822 PR target/67260
3823 * gcc.target/sh/torture/pr67260.c: New.
3824
67cab04e 38252016-02-12 John David Anglin <danglin@gcc.gnu.org>
3826
3827 * gcc.dg/pr67964.c: Add dg-require-alias.
3828
44a59bb1 38292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3830
3831 PR target/67636
3832 PR target/64345
3833 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3834
38c9bd3a 38352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836
3837 PR libgfortran/69668
3838 * gfortran.dg/namelist_88.f90: New test.
3839
1774ff82 38402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3841
3842 PR libgfortran/69668
3843 * gfortran.dg/namelist_38.f90: Update test.
3844 * gfortran.dg/namelist_84.f90: Update test.
3845
aec1f4bd 38462016-02-12 David Malcolm <dmalcolm@redhat.com>
3847
3848 PR other/69554
3849 * gcc.dg/pr69554-1.c: New test.
3850 * gfortran.dg/pr69554-1.F90: New test.
3851 * gfortran.dg/pr69554-2.F90: New test.
3852 * lib/gcc-dg.exp (proc dg-locus): New function.
3853 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3854 distinguish between the caret-printing and non-caret-printing
3855 cases. If caret-printing has been explicitly enabled, bail out
3856 without attempting to fix up the output.
3857
da7d5066 38582016-02-12 David Malcolm <dmalcolm@redhat.com>
3859
3860 PR driver/69265
3861 PR driver/69453
3862 * gcc.dg/spellcheck-options-3.c: New test case.
3863 * gcc.dg/spellcheck-options-4.c: New test case.
3864 * gcc.dg/spellcheck-options-5.c: New test case.
3865 * gcc.dg/spellcheck-options-6.c: New test case.
3866 * gcc.dg/spellcheck-options-7.c: New test case.
3867 * gcc.dg/spellcheck-options-8.c: New test case.
3868 * gcc.dg/spellcheck-options-9.c: New test case.
3869 * gcc.dg/spellcheck-options-10.c: New test case.
3870
fcce1b0b 38712016-02-12 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR rtl-optimization/69764
3874 PR rtl-optimization/69771
3875 * c-c++-common/pr69764.c: New test.
3876 * gcc.dg/torture/pr69771.c: New test.
3877
6d609290 38782016-02-12 Marek Polacek <polacek@redhat.com>
3879
3880 * g++.dg/torture/init-list1.C: New.
3881
7d75fb56 38822016-02-12 Marek Polacek <polacek@redhat.com>
3883
3884 * gcc.dg/pr69522.c: Add empty dg-options.
3885
52543fda 38862016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3887
3888 * g++.dg/lto/lto.exp: Include and init mpx.
3889 * g++.dg/lto/pr69729_0.C: New test.
3890
34947478 38912016-02-12 Jakub Jelinek <jakub@redhat.com>
3892
9181a4ec 3893 PR ipa/69241
3894 * g++.dg/ipa/pr69241-4.C: New test.
3895
34947478 3896 PR ipa/68672
3897 * g++.dg/ipa/pr68672-1.C: New test.
3898 * g++.dg/ipa/pr68672-2.C: New test.
3899 * g++.dg/ipa/pr68672-3.C: New test.
3900
74a4140f 39012016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3902
3903 PR c/69522
50e0cd76 3904 * gcc.dg/pr69522.c: New test.
74a4140f 3905
9ddb20d6 39062016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3907
3908 PR c++/69098
3909 * g++.dg/cpp1y/69098.C: New test.
3910 * g++.dg/cpp1y/69098-2.C: New test.
3911
67cf9b55 39122016-02-12 Jakub Jelinek <jakub@redhat.com>
3913
3914 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3915 and neighbour -> neighbor.
3916 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3917 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3918 * c-c++-common/Wvarargs.c: Likewise.
3919 * c-c++-common/goacc/host_data-5.c: Likewise.
3920 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3921 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3922 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3923 * gcc.target/aarch64/pr60697.c: Likewise.
3924 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3925 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3926 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3928 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3929 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3930 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3931 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3932 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3933 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3934 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3935 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3936 * g++.dg/lookup/koenig5.C: Likewise.
3937 * g++.dg/ext/no-asm-2.C: Likewise.
3938 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3939 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3940 * gfortran.dg/used_types_16.f90: Likewise.
3941 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3942 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3943 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3944 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3945 * gfortran.dg/abstract_type_6.f03: Likewise.
3946 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3947 * gfortran.dg/used_types_15.f90: Likewise.
3948 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3949 * gfortran.dg/exit_3.f08: Likewise.
3950 * gfortran.dg/open_status_2.f90: Likewise.
3951 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3952 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3953 * gfortran.dg/associate_1.f03: Likewise.
3954 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3955 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3956 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3957 * gcc.dg/builtin-object-size-1.c: Likewise.
3958 * gcc.dg/noreturn-6.c: Likewise.
3959 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3960 * gcc.dg/globalalias.c: Likewise.
3961 * gcc.dg/builtins-config.h: Likewise.
3962 * gcc.dg/pr30457.c: Likewise.
3963 * gcc.c-torture/compile/volatile-1.c: Likewise.
3964 * gcc.c-torture/execute/20101011-1.c: Likewise.
3965 * c-c++-common/Waddress-1.c: Likewise.
3966
40b38ace 39672016-02-11 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR c/69768
3970 * c-c++-common/Waddress-1.c: New test.
3971
42c87ca9 39722016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3973
3974 PR fortran/69296
3975 * gfortran.dg/associate_19.f03: New test.
3976 * gfortran.dg/associate_20.f03: New test.
3977
acb7939f 39782016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3979
3980 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3981
6defe3c5 39822016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3983
3984 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3985 .arch armv8-a\n. Add -dA to dg-options.
3986 * gcc.target/aarch64/assembler_arch_1.c: New test.
3987 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3988
63f63318 39892016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/68726
3992 * g++.dg/cpp0x/pr68726.C: New.
3993
1cddf457 39942016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3995
3996 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3997 test.
3998
b86fba37 39992016-02-11 Richard Biener <rguenther@suse.de>
4000
4001 * g++.dg/tree-ssa/pr61034.C: Adjust.
4002
ec4ec95a 40032016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4004
be7c31e9 4005 PR target/69148
ec4ec95a 4006 * gcc.target/s390/pr69148.c: New.
4007
f64416ca 40082016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4009
4010 PR tree-optimization/69652
4011 * gcc.dg/torture/pr69652.c: New test.
4012
e5d1ea31 40132016-02-10 Jakub Jelinek <jakub@redhat.com>
4014 Patrick Palka <ppalka@gcc.gnu.org>
4015
4016 PR ipa/69241
4017 PR c++/69649
4018 * g++.dg/ipa/pr69241-1.C: New test.
4019 * g++.dg/ipa/pr69241-2.C: New test.
4020 * g++.dg/ipa/pr69241-3.C: New test.
4021 * g++.dg/ipa/pr69649.C: New test.
4022
fa03b19d 40232016-02-10 Uros Bizjak <ubizjak@gmail.com>
4024
4025 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4026 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4027
14485c8a 40282016-02-10 Bin Cheng <bin.cheng@arm.com>
4029
4030 PR tree-optimization/68021
4031 * gcc.dg/tree-ssa/pr68021.c: New test.
4032
79f1ed25 40332016-02-10 Richard Biener <rguenther@suse.de>
4034
4035 PR tree-optimization/69726
4036 * gcc.dg/uninit-22.c: New testcase.
4037
58f74eff 40382016-02-09 Andrew Pinski <apinski@cavium.com>
4039
4040 PR tree-opt/69282
4041 * gcc.c-torture/compile/20160205-1.c: New testcase.
4042
600c00f7 40432016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4044
4045 PR target/68404
4046 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4047 instead accessing a really large arrray.
4048 * gcc.target/powerpc/fusion3.c: Likewise.
4049
0771836e 40502016-02-09 Charles Baylis <charles.baylis@linaro.org>
4051
4052 PR target/68532
4053 * gcc.c-torture/execute/pr68532.c: New test.
4054
4ccd644f 40552016-02-11 Alexandre Oliva <aoliva@redhat.com>
4056
4057 PR target/69634
4058 * gcc.dg/pr69634.c: New.
4059
2e980a39 40602016-02-09 Richard Biener <rguenther@suse.de>
4061
4062 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4063
aacf7102 40642016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 4065
aacf7102 4066 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4067
a1856ddf 40682016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4069
4070 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4071
d4d3da7e 40722016-02-09 Richard Biener <rguenther@suse.de>
4073
4074 PR tree-optimization/69715
4075 * gcc.dg/torture/pr69715.c: New testcase.
4076
9cc6714f 40772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4078
4079 PR c++/69139
4080 * g++.dg/cpp0x/trailing12.C: New test.
4081 * g++.dg/cpp0x/trailing13.C: New test.
4082
83d5062b 40832016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4084
4085 PR c++/69283
4086 PR c++/67835
4087 * g++.dg/cpp1y/auto-fn29.C: New test.
4088 * g++.dg/cpp1y/auto-fn30.C: New test.
4089
394a86f3 40902016-02-08 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR tree-optimization/69209
4093 * gcc.c-torture/compile/pr69209.c: New test.
4094
93b124b4 40952016-02-08 Jeff Law <law@redhat.com>
4096
4097 PR tree-optimization/68541
4098 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4099 of statements allowed in join block for path splitting.
4100
26abce13 41012016-02-08 Jakub Jelinek <jakub@redhat.com>
4102
0acb2d6e 4103 PR c++/59627
4104 * g++.dg/gomp/pr59627.C: New test.
4105
26abce13 4106 PR ipa/69239
4107 * g++.dg/ipa/pr69239.C: New test.
4108
86e0b129 41092016-02-08 David Malcolm <dmalcolm@redhat.com>
4110
4111 PR preprocessor/69664
4112 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4113 * gcc.dg/cpp/warn-comments.c: Likewise.
4114
f553d9f8 41152016-02-08 Marek Polacek <polacek@redhat.com>
4116
4117 PR c++/69688
4118 * g++.dg/init/const12.C: New test.
4119
600695e0 41202016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4121
4122 PR target/60410
4123 * gcc.dg/lto/pr55113_0.c: Remove test.
4124
c4f4b1e8 41252016-02-08 Richard Biener <rguenther@suse.de>
4126
4127 PR tree-optimization/69719
4128 * gcc.dg/torture/pr69719.c: New testcase.
4129
5a987d87 41302016-02-08 Richard Biener <rguenther@suse.de>
4131 Jeff Law <law@redhat.com>
4132
4133 PR target/68273
4134 * gcc.target/mips/pr68273.c: New testcase.
4135
0418e71d 41362016-02-08 Richard Biener <rguenther@suse.de>
4137
4138 PR rtl-optimization/69274
4139 * gcc.target/i386/addr-sel-1.c: XFAIL.
4140
07c0f1ca 41412016-02-08 Jeff Law <law@redhat.com>
4142
40d85f4c 4143 PR tree-optimization/68541
4144 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4145
140e093f 4146 PR tree-optimization/65917
07c0f1ca 4147 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4148
16430acf 41492016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4150
4151 PR fortran/50555
4152 * gfortran.dg/namelist_args.f90: New test.
4153
3f0ff0d8 41542016-02-05 Jeff Law <law@redhat.com>
4155
140e093f 4156 PR tree-optimization/68541
3f0ff0d8 4157 * gcc.dg/tree-ssa/split-path-2.c: New test.
4158 * gcc.dg/tree-ssa/split-path-3.c: New test.
4159 * gcc.dg/tree-ssa/split-path-4.c: New test.
4160 * gcc.dg/tree-ssa/split-path-5.c: New test.
4161 * gcc.dg/tree-ssa/split-path-6.c: New test.
4162 * gcc.dg/tree-ssa/split-path-7.c: New test.
4163
a7cc1f94 41642016-02-05 Martin Sebor <msebor@redhat.com>
4165
4166 PR c++/69662
4167 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4168 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4169
fcb25f28 41702016-02-06 Richard HEnderson <rth@redhat.com>
4171
4172 PR c/69643
4173 * gcc.target/i386/addr-space-4.c: New.
4174 * gcc.target/i386/addr-space-5.c: New.
4175
3a2545a1 41762016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4177
4178 PR fortran/66089
4179 * gfortran.dg/elemental_dependency_6.f90: New.
4180
1e302465 41812016-02-05 Jakub Jelinek <jakub@redhat.com>
4182
66feb54c 4183 PR rtl-optimization/69691
4184 * gcc.c-torture/execute/pr69691.c: New test.
4185
1e302465 4186 PR c++/69628
4187 * g++.dg/parse/pr69628.C: New test.
4188
9c28a298 41892016-02-05 Uros Bizjak <ubizjak@gmail.com>
4190
4191 * gcc.dg/sancov/asan.c: Move to ...
4192 * gcc.dg/asan/sancov-1.c: ... here.
4193
a854e286 41942016-02-05 Uros Bizjak <ubizjak@gmail.com>
4195
4196 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4197
d4f0b240 41982016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4199
4200 PR target/69677
4201 * gcc.target/i386/pr69677.c: New test.
4202
235d8723 42032016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4204
4205 PR c++/68948
4206 * g++.dg/template/pr68948.C: New test.
4207
f390cf65 42082016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4209
4210 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4211 (only necessary on s390x).
4212
ab99f104 42132016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4214
4215 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4216 -mno-accumulate-outgoing-args.
4217
f7ef5392 42182016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4219
4220 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4221
6b098e91 42222016-02-04 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR c/69669
4225 * c-c++-common/pr69669.c: New test.
4226
f0146cf3 42272016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4228
4229 PR target/69667
4230 * g++.dg/pr69667.C: New file.
4231
08fd6cf5 42322016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4233
4234 PR target/69619
4235 * gcc.dg/pr69619.c: Add new test.
4236
a6f3f39f 42372016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4238
4239 PR rtl-optimization/69577
4240 * gcc.target/i386/pr69577.c: New test.
4241
774068a0 42422016-02-04 Martin Liska <mliska@suse.cz>
4243
4244 * g++.dg/asan/pr69276.C: New test.
4245
f50a7894 42462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4247
4248 PR target/65932
4249 PR target/67714
4250 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4251 a single smulbb instruction.
4252 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4253 * gcc.target/amr/wmul-2.c: Likewise.
4254
6b722eb3 42552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4256
4257 PR target/65932
4258 PR target/67714
4259 * gcc.c-torture/execute/pr67714.c: New test.
4260
1f1475a7 42612016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4262
4263 PR target/69454
4264 * gcc.target/i386/pr69454-1.c: New test.
4265 * gcc.target/i386/pr69454-2.c: New test.
4266
6b94e133 42672016-02-03 Martin Sebor <msebor@redhat.com>
4268
4269 PR c++/69251
4270 PR c++/69253
4271 PR c++/69290
4272 PR c++/69277
4273 PR c++/69349
4274 * g++.dg/ext/flexarray-mangle-2.C: New test.
4275 * g++.dg/ext/flexarray-mangle.C: New test.
4276 * g++.dg/ext/flexarray-subst.C: New test.
4277 * g++.dg/ext/flexary11.C: New test.
4278 * g++.dg/ext/flexary12.C: New test.
4279 * g++.dg/ext/flexary13.C: New test.
4280 * g++.dg/ext/flexary14.C: New test.
4281 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4282
342ed0ac 42832016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4284
4285 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4286 Define only if CHECK_FLOAT128 is defined.
4287 (main): Properly initialize u5.
4288
edf6c4d2 42892016-02-03 Jakub Jelinek <jakub@redhat.com>
4290
415d5641 4291 PR c/69627
4292 * gcc.dg/pr69627.c: New test.
4293
edf6c4d2 4294 PR target/69644
4295 * gcc.dg/pr69644.c: New test.
4296
cf8f3ba0 42972016-02-03 Mike Stump <mikestump@comcast.net>
4298
4299 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4300 support for struct-layout-1.exp.
4301
c90d55dd 43022016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4303
4304 PR c++/69056
f7ef5392 4305 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4306
401bd0c8 43072016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4308 Alexandre Oliva <aoliva@redhat.com>
4309
4310 PR target/69461
4311 * gcc.target/powerpc/pr69461.c: New.
4312
277d9d1d 43132016-02-03 Uros Bizjak <ubizjak@gmail.com>
4314
4315 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4316 works from here ...
4317 (check_effective_target_fsanitize_thread): ... to here. Do not
4318 specify additional compile flags for the test source.
4319 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4320 specify additional compile flags for the test source.
4321
e69ad94a 43222016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4323
4324 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4325
a4454da2 43262016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4327
4328 PR fortran/67451
4329 PR fortran/69418
4330 * gfortran.dg/coarray_allocate_2.f08: New test.
4331 * gfortran.dg/coarray_allocate_3.f08: New test.
4332 * gfortran.dg/coarray_allocate_4.f08: New test.
4333
88cab2dd 43342016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4335
4336 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4337 use same scan-tree-dump-times on all platforms.
4338 * gcc.dg/vect/vect-outer-1.c: Likewise.
4339 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4340 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4341 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4342 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4343 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4344 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4345 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4346
66ea75c4 43472016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4348
4349 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4350 warning.
4351
4eef8df7 43522016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4353
4354 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4355
665fbc2f 43562016-02-02 James Norris <jnorris@codesourcery.com>
4357
4358 * c-c++-common/goacc/routine-5.c: Add tests.
4359
b10e3d47 43602016-02-02 Alexander Monakov <amonakov@ispras.ru>
4361
4362 * gcc.target/nvptx/unsigned-cmp.c: New test.
4363
12ad66dd 43642016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4365
4366 * gcc.target/aarch64/scalar_shift_1.c
4367 (test_corners_sisd_di): Improve force to SIMD register.
4368 (test_corners_sisd_si): Likewise.
4369 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4370 Remove scan-assembler check for ldr.
4371
f9ec342f 43722016-02-02 Richard Biener <rguenther@suse.de>
4373
4374 PR tree-optimization/69595
4375 * gcc.dg/Warray-bounds-17.c: New testcase.
4376
32f2925a 43772016-02-02 Richard Biener <rguenther@suse.de>
4378
4379 PR tree-optimization/69606
4380 * gcc.dg/torture/pr69606.c: New testcase.
4381
cfd9ca84 43822016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4383
4384 PR middle-end/68542
4385 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4386 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4387
19bf08e2 43882016-02-02 Alan Modra <amodra@gmail.com>
4389
4390 PR target/69548
4391 * gcc.target/powerpc/pr69548.c: New test.
4392
6f13b088 43932016-02-01 Jakub Jelinek <jakub@redhat.com>
4394
dcddc5af 4395 PR rtl-optimization/69592
4396 * gcc.dg/pr69592.c: New test.
4397
6f13b088 4398 PR preprocessor/69543
4399 PR c/69558
4400 * gcc.dg/pr69543.c: New test.
4401 * gcc.dg/pr69558.c: New test.
4402
d090e5c2 44032016-02-01 Uros Bizjak <ubizjak@gmail.com>
4404
fcb317c5 4405 PR testsuite/65940
4406 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4407
aaf527dc 44082016-02-01 Martin Sebor <msebor@redhat.com>
4409
4410 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4411
1674217b 44122016-02-01 Bin Cheng <bin.cheng@arm.com>
4413
4414 PR tree-optimization/67921
4415 * c-c++-common/ubsan/pr67921.c: New test.
4416
b4007655 44172016-02-01 Richard Biener <rguenther@suse.de>
4418
4419 PR middle-end/69556
4420 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4421
88a477bb 44222016-02-01 Richard Biener <rguenther@suse.de>
4423
4424 PR tree-optimization/69574
4425 * gcc.dg/torture/pr69574.c: New testcase.
4426
2eaaa4e7 44272016-02-01 Richard Biener <rguenther@suse.de>
4428
4429 PR tree-optimization/69579
4430 * gcc.dg/setjmp-6.c: New testcase.
4431
e3882c44 44322016-02-01 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR rtl-optimization/69570
4435 * g++.dg/opt/pr69570.C: New test.
4436
f80aff47 44372016-02-01 Richard Henderson <rth@redhat.com>
4438
4439 * gcc.dg/pr69535.c: New test.
4440
240568aa 44412016-01-31 John David Anglin <danglin@gcc.gnu.org>
4442
6009b3b8 4443 PR testsuite/69584
4444 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4445 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4446
1fdf7177 4447 PR debug/68244
4448 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4449
240568aa 4450 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4451
cb3e5ac0 44522016-01-31 Paul Thomas <pault@gcc.gnu.org>
4453
4454 PR fortran/67564
4455 * gfortran.dg/allocate_with_source_17.f03: New test.
4456
3b8b902b 44572016-01-30 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR tree-optimization/69546
4460 * gcc.dg/torture/pr69546.c: New test.
4461
17985abe 44622016-01-30 Paul Thomas <pault@gcc.gnu.org>
4463
4464 PR fortran/69566
4465 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4466
b5239e80 44672016-01-30 Martin Sebor <msebor@redhat.com>
4468
4469 PR c++/68490
4470 * g++.dg/ext/flexary10.C: New test.
4471
e8f03010 44722016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4473
4474 PR fortran/66707
4475 gfortran.dg/common_23.f90: New test.
4476
dc93691a 44772016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4478
4479 PR target/65546
4480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4481 condition being checked, and disable it when the target supports
4482 misaligned loads and stores.
4483
ff5e28e9 44842016-01-29 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR debug/69518
4487 * gcc.dg/torture/pr69518.c: New test.
4488
b0d8930a 44892016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4490
4491 PR target/69530
4492 * gcc.target/i386/pr69530.c: New test.
4493
21601fc7 44942016-01-29 Steve Ellcey <sellcey@imgtec.com>
4495
4496 PR target/65604
4497 * gcc.target/mips/div-delay.c: New test.
4498
ca6c7317 44992016-01-29 Jakub Jelinek <jakub@redhat.com>
4500
4758dc39 4501 PR target/69551
4502 * gcc.target/i386/pr69551.c: New test.
4503
ca6c7317 4504 PR target/66137
4505 * gcc.target/i386/pr66137.c: New test.
4506
e3078da6 45072016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4508
4509 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4510 always built for p5600.
4511 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4512 isa=p5600 dg-option.
4513
b622ec25 45142016-01-29 Richard Biener <rguenther@suse.de>
4515
4516 PR tree-optimization/69547
4517 * g++.dg/tree-ssa/pr69547.C: New testcase.
4518
d2a60e99 45192016-01-29 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR debug/66869
4522 * g++.dg/warn/Wunused-function2.C: New test.
4523
ae849d2b 45242016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4525
4526 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4527 support for test to succeed.
4528
ce6a6978 45292016-01-29 Marek Polacek <polacek@redhat.com>
4530
4531 PR c++/69509
4532 PR c++/69516
4533 * g++.dg/ext/constexpr-vla2.C: New test.
4534 * g++.dg/ext/constexpr-vla3.C: New test.
4535 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4536
7550d855 45372016-01-29 Richard Biener <rguenther@suse.de>
4538
4539 PR middle-end/69537
4540 * gcc.dg/uninit-21.c: New testcase.
4541
f11bb279 45422016-01-28 Uros Bizjak <ubizjak@gmail.com>
4543
4544 PR target/69459
4545 * gcc.target/i386/pr69459.c: New test.
4546
c80c12c8 45472016-01-28 Steve Ellcey <sellcey@imgtec.com>
4548
4549 PR target/68400
4550 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4551 * gcc.target/mips/pr68400.c: New test.
4552
c649bacc 45532016-01-28 Martin Sebor <msebor@redhat.com>
4554
4555 PR target/17381
4556 * gcc.target/powerpc/pr17381.c: New test.
4557
f4881661 45582016-01-28 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR middle-end/69542
4561 * gcc.dg/torture/pr69542.c: New test.
4562
d66fdd75 45632016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4564
4565 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4566
d4a78818 45672016-01-28 David Edelsohn <dje.gcc@gmail.com>
4568
4569 * gcc.dg/pr65980.c: Skip on AIX.
4570 * gcc.dg/pr66688.c: Same.
4571
21329e97 45722016-01-28 David Edelsohn <dje.gcc@gmail.com>
4573
4574 PR target/63679
4575 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4576 * gcc.dg/tree-ssa/sra-18.c: Same.
4577
cc7124a6 45782016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4579
4580 PR fortran/62536
4581 * gfortran.dg/block_15.f08: New test.
4582 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4583 on incorrectly closed BLOCK.
4584
358dfcb4 45852016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4586
4587 * gcc.dg/declare-simd.c: New test.
e87502d6 45882016-01-28 Richard Biener <rguenther@suse.de>
4589
4590 PR tree-optimization/69466
4591 * gfortran.dg/vect/pr69466.f90: New testcase.
4592
44e7334b 45932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4594
4595 * g++.dg/pr67989.C: Remove ARM-specific option.
4596 * gcc.target/arm/pr67989.C: New file.
4597
5ce8f551 45982016-01-27 Uros Bizjak <ubizjak@gmail.com>
4599
4600 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4601 and expm1 test for glibc < 2.11.
4602
fa6e6b15 46032016-01-27 Richard Henderson <rth@redhat.com>
4604
4605 * gcc.c-torture/execute/pr69447.c: New test.
4606
46072016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 4608
7b8122c6 4609 PR fortran/69422
147b2f9b 4610 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4611
78e516eb 46122016-01-27 Jakub Jelinek <jakub@redhat.com>
4613
4614 PR debug/66869
4615 * gcc.dg/pr66869.c: New test.
4616
9b849350 46172016-01-25 Jeff Law <law@redhat.com>
4618
4619 PR tree-optimization/68398
f11bb279 4620 PR tree-optimization/69196
9b849350 4621 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4622 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4623 path to avoid new heuristic allowing more irreducible regions
4624 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4625 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4626 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4627 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4628 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4629
fee5e491 46302016-01-27 Marek Polacek <polacek@redhat.com>
4631
4632 PR c/68062
4633 * c-c++-common/vector-compare-4.c: New test.
4634
eec96426 46352016-01-27 David Malcolm <dmalcolm@redhat.com>
4636
4637 PR preprocessor/69126
4638 * c-c++-common/pr69126.c: New test case.
4639
5068be18 46402016-01-27 Ian Lance Taylor <iant@google.com>
4641
4642 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4643
5fa82c11 46442016-01-27 Ryan Burn <contact@rnburn.com>
4645
4646 PR cilkplus/69267
4647 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4648
b3df0219 46492016-01-27 Uros Bizjak <ubizjak@gmail.com>
4650
4651 PR target/69512
4652 * gcc.target/i386/pr69512.c: New test.
4653
d46a16d4 46542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4655
4656 PR ada/69488
4657 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4658
6a9b35ef 46592016-01-27 Marek Polacek <polacek@redhat.com>
4660
4661 PR c++/69379
4662 * g++.dg/pr69379.C: New test.
4663
18e9663b 46642016-01-27 Martin Sebor <msebor@redhat.com>
4665
4666 PR c++/69317
4667 * g++.dg/abi/Wabi-2-2.C: New test.
4668 * g++.dg/abi/Wabi-2-3.C: New test.
4669 * g++.dg/abi/Wabi-3-2.C: New test.
4670 * g++.dg/abi/Wabi-3-3.C: New test.
4671
c88301ad 46722016-01-27 Richard Biener <rguenther@suse.de>
4673
4674 PR tree-optimization/69166
4675 * gcc.dg/torture/pr69166.c: New testcase.
4676
8ca47550 46772016-01-27 Martin Jambor <mjambor@suse.cz>
4678
4679 PR tree-optimization/69355
4680 * gcc.dg/tree-ssa/pr69355.c: New test.
4681
5cb23e3c 46822016-01-27 Marek Polacek <polacek@redhat.com>
4683
4684 PR c++/69496
4685 * g++.dg/ext/constexpr-vla1.C: New test.
4686
7b0c1b6d 46872016-01-20 Christian Bruel <christian.bruel@st.com>
4688
4689 PR target/69245
4690 * gcc.target/arm/pr69245.c: New test.
4691
220112fc 46922016-01-27 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR tree-optimization/69399
4695 * gcc.dg/torture/pr69399.c: New test.
4696
16294490 46972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4698
4699 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4700
8abd3d0c 47012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4702
4703 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4704
7cf9b895 47052016-01-26 Tom de Vries <tom@codesourcery.com>
4706
4707 PR tree-optimization/69110
4708 * gcc.dg/autopar/pr69110.c: New test.
4709
557c1942 47102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 4711 Sebastian Pop <s.pop@samsung.com>
557c1942 4712
4713 * gcc.dg/graphite/isl-ast-op-select.c: New.
4714
80adbd96 47152015-01-26 Paul Thomas <pault@gcc.gnu.org>
4716
4717 PR fortran/69385
4718 * gfortran.dg/allocate_error_6.f90: New test.
4719
c3f86f60 47202016-01-26 Richard Henderson <rth@redhat.com>
4721
4722 * gcc.dg/tm/pr60908.c: New test.
4723
3752e5b1 47242016-01-26 David Malcolm <dmalcolm@redhat.com>
4725
4726 PR other/69006
4727 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4728 directive.
4729 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4730 expected multiline output to reflect the colorization being
4731 disabled before newlines.
4732 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4733 (custom_diagnostic_finalizer): Replace call to
4734 pp_newline_and_flush with call to pp_flush.
4735 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4736 * gfortran.dg/implicit_class_1.f90: Likewise.
4737 * lib/gcc-dg.exp (allow_blank_lines): New global.
4738 (dg-allow-blank-lines-in-output): New procedure.
4739 (gcc-dg-prune): Complain about blank lines in the output, unless
4740 dg-allow-blank-lines-in-output was called.
4741 * lib/multiline.exp (_build_multiline_regex): Only support
4742 arbitrary followup text for non-blank-lines, not for blank lines.
4743
9bbfd060 47442016-01-26 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR tree-optimization/69483
4747 * gcc.dg/pr69483.c: New test.
4748 * g++.dg/opt/pr69483.C: New test.
4749
53773057 47502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4751
4752 PR target/68620
4753 * gcc.target/arm/pr68620.c: New test.
4754
442a556f 47552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4756
4757 * gcc.target/i386/pr68986-2.c: Remove -m32.
4758
d513c683 47592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4760
4761 PR target/68986
4762 * gcc.target/i386/pr68986-1.c: New test.
4763 * gcc.target/i386/pr68986-2.c: Likewise.
4764 * gcc.target/i386/pr68986-3.c: Likewise.
4765
976877a5 47662016-01-26 Christian Bruel <christian.bruel@st.com>
4767
4768 * lib/target-supports.exp
4769 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4770 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4771 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4772
2c7b2f88 47732016-01-26 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/69452
4776 * gcc.dg/torture/pr69452.c: New testcase.
4777
f7fc06e7 47782016-01-26 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/69442
4781 * gcc.dg/pr69442.c: New test.
4782
d1dae587 47832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4784
4785 PR target/67896
4786 * gcc.target/aarch64/simd/pr67896.C: New.
4787
ef7be7f8 47882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4789
4790 PR tree-optimization/69400
4791 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4792 function.
4793 (plugin_init): Call it.
4794 * gcc.dg/torture/pr69400.c: New test.
4795
648433a4 47962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4797
4798 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4799
45fc5243 48002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4801 Sebastian Pop <s.pop@samsung.com>
4802
4803 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4804 isl-0.15.
4805
c699f6a1 48062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4807 Sebastian Pop <s.pop@samsung.com>
4808
4809 * gcc.dg/graphite/pr69292.c: New.
4810
b86e24ea 48112016-01-25 Jakub Jelinek <jakub@redhat.com>
4812
4813 * c-c++-common/goacc/use_device-1.c: New test.
4814
105cb8d7 48152016-01-25 Jeff Law <law@redhat.com>
4816
4817 PR tree-optimization/69196
4818 PR tree-optimization/68398
4819 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4820 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4821
44562749 48222016-01-25 David Edelsohn <dje.gcc@gmail.com>
4823
4824 PR target/69469
4825 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4826 Algorithm.
4827
6837fee7 48282016-01-25 Richard Biener <rguenther@suse.de>
4829
4830 PR testsuite/69380
4831 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4832
fe500d65 48332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4834
4835 PR target/69421
4836 * gcc.dg/pr69421.c: New test.
4837
8eacba94 48382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4839
4840 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4841 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4842 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4843 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4844 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4845 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4846 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4847 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4848 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4849 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4850
af09d40d 48512016-01-25 Richard Biener <rguenther@suse.de>
4852
4853 PR tree-optimization/69376
4854 * gcc.dg/torture/pr69376.c: New testcase.
4855
d65063f5 48562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4857
4858 PR fortran/69397
4859 PR fortran/68442
4860 * gfortran.dg/interface_38.f90: New test.
4861 * gfortran.dg/interface_39.f90: New test.
80adbd96 4862
08c7bfb4 48632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4864
4865 Revert:
4866 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4867
4868 PR c++/11858
4869 PR c++/24663
4870 PR c++/24664
4871 * g++.dg/template/pr11858.C: New test.
4872 * g++.dg/template/pr24663.C: New test.
4873 * g++.dg/template/unify12.C: New test.
4874 * g++.dg/template/unify13.C: New test.
4875 * g++.dg/template/unify14.C: New test.
4876 * g++.dg/template/unify15.C: New test.
4877 * g++.dg/template/unify16.C: New test.
4878 * g++.dg/template/unify17.C: New test.
4879
c2e7d2be 48802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4881
4882 PR fortran/68283
4883 gfortran.dg/pr68283.f90: New test.
4884
9f2e8617 48852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4886
4887 PR fortran/66094
4888 * gfortran.dg/inline_matmul_13.f90: New test.
4889 * gfortran.dg/matmul_bounds_8.f90: New test.
4890 * gfortran.dg/matmul_bounds_9.f90: New test.
4891 * gfortran.dg/matmul_bounds_10.f90: New test.
4892
a4838119 48932016-01-23 Tom de Vries <tom@codesourcery.com>
4894
4895 PR tree-optimization/69426
4896 * gcc.dg/autopar/pr69426.c: New test.
4897
feddf0dc 48982016-01-23 Martin Sebor <msebor@redhat.com>
4899
4900 PR c++/58109
4901 PR c++/69022
4902 * g++.dg/cpp0x/alignas5.C: New test.
4903 * g++.dg/ext/vector29.C: Same.
4904
132731fb 49052016-01-23 Uros Bizjak <ubizjak@gmail.com>
4906
4907 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4908 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4909 _GNU_SOURCE from compile flags to the source.
4910 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4911 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4912 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4913 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4914
51aec681 49152016-01-22 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR target/69432
4918 * g++.dg/opt/pr69432.C: New test.
4919
147aa3e3 49202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4923 32-bit targets testing an -m64 multilib.
4924
4d04e35e 49252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4926
4927 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4928 64-bit support.
4929
86f38d0c 49302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4931
4932 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4933
f776e712 49342016-01-21 Christian Bruel <christian.bruel@st.com>
4935
4936 PR target/68674
4937 * gcc.target/i386/pr68674.c
4938 * gcc.target/aarch64/pr68674.c
4939 * gcc.target/arm/pr68674.c
4940
7b9de435 49412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4942
4943 PR target/69403
4944 * gcc.c-torture/execute/pr69403.c: New test.
4945
9935a0ba 49462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/55843
4949 * g++.dg/template/pr55843.C: New.
4950
06b94aa1 49512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4952
4953 PR testsuite/66877
4954 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4955 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4956
b68773a8 49572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4958
4959 PR testsuite/67489
132731fb 4960 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4961 from dg-do compile directive, and instead add
4962 { dg-require-effective-target int128 }.
b68773a8 4963
bbbbe8ab 49642016-01-20 Martin Sebor <msebor@redhat.com>
4965
4966 PR c/69405
4967 * gcc.dg/sync-fetch.c: New test.
4968
f3a6a26f 49692016-01-21 Martin Sebor <msebor@redhat.com>
4970
4971 PR target/69252
4972 * gcc.target/powerpc/pr69252.c: New test.
4973
d1565a03 49742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4975
4976 PR fortran/65996
132731fb 4977 * gfortran.dg/pr65996.f90: New test.
d1565a03 4978
15a5a905 49792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4980
4981 PR c++/68810
bbbbe8ab 4982 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 4983 expected to generate an error.
15a5a905 4984
e4538af5 49852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4986
4987 PR middle-end/66178
4988 * gcc.dg/torture/pr66178.c: New test.
4989
4d4180ce 49902016-01-21 Anton Blanchard <anton@samba.org>
4991 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4992
4993 PR target/63354
4994 * gcc.target/powerpc/pr63354.c: New test.
4995
86e16058 49962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4997
4998 PR rtl-optimization/68990
4999 * gcc.target/i386/pr68990: New.
5000
b11b85e4 50012016-01-21 Nick Clifton <nickc@redhat.com>
5002
5003 PR target/69129
5004 * gcc.target/mips/pr69129.c: New.
5005
62dd9f85 50062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5007
5008 PR c++/58046
5009 * g++.dg/cpp0x/pr58046.C: New.
5010
ac7d424b 50112016-01-21 Jakub Jelinek <jakub@redhat.com>
5012
47c0bea3 5013 PR target/69187
5014 PR target/65624
5015 * gcc.target/arm/pr69187.c: New test.
5016
ac7d424b 5017 PR c++/69355
5018 * g++.dg/torture/pr69355.C: New test.
5019
9e18b252 50202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5021 Sebastian Pop <s.pop@samsung.com>
5022
5023 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5024
de862e2f 50252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5026 Sebastian Pop <s.pop@samsung.com>
5027
132731fb 5028 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 5029
f55f9344 50302016-01-21 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR middle-end/67653
5033 * c-c++-common/pr67653.c: New test.
5034 * gcc.dg/torture/pr29119.c: Add dg-warning.
5035
62752e71 50362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5037
5038 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5039
16d4186f 50402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5041
5042 PR c/24293
5043 * gcc.dg/pr24293.c: New test.
5044 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5045 incomplete struct type.
5046 * gcc.dg/declspec-1.c: Likewise.
5047 * gcc.dg/pr63549.c: Likewise.
5048
58219d13 50492016-01-20 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR tree-optimization/66612
5052 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5053 for bdn instruction.
5054
a7b5688a 50552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5056
5057 * lib/target-supports.exp
5058 (check_effective_target_arm_fp_ok_nocache): New.
5059 (check_effective_target_arm_fp_ok): New.
5060 (add_options_for_arm_fp): New.
5061 (check_effective_target_arm_crypto_ok_nocache): Require
5062 target_arm_v8_neon_ok instead of arm32.
5063 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5064 (check_effective_target_arm_crypto_pragma_ok): New.
5065 (add_options_for_arm_vfp): New.
5066 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5067 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5068 target instead. Force initial fpu to vfp.
5069 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5070 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5071 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5072 dependency.
5073 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5074 use arm_vfp effective target instead. Force initial fpu to vfp.
5075 * gcc.target/arm/attr-neon3.c: Likewise.
5076 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5077 arm_vfp_ok.
5078 * gcc.target/arm/unsigned-float.c: Likewise.
5079 * gcc.target/arm/vfp-1.c: Likewise.
5080 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5081 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5082 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5083 * gcc.target/arm/vfp-ldmias.c: Likewise.
5084 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5085 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5086 * gcc.target/arm/vfp-stmiad.c: Likewise.
5087 * gcc.target/arm/vfp-stmias.c: Likewise.
5088 * gcc.target/arm/vnmul-1.c: Likewise.
5089 * gcc.target/arm/vnmul-2.c: Likewise.
5090 * gcc.target/arm/vnmul-3.c: Likewise.
5091 * gcc.target/arm/vnmul-4.c: Likewise.
5092
7ca56ca8 50932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 5094
7fb75b57 5095 PR testsuite/69366
5096 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5097 the MPX run-time library, for compile-time MPX test.
5098 * gcc.target/i386/chkp-always_inline.c: Likewise.
5099 * gcc.target/i386/chkp-bndret.c: Likewise.
5100 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5101 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5102 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5103 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5104 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5105 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5106 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5107 * gcc.target/i386/chkp-label-address.c: Likewise.
5108 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5109 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5110 * gcc.target/i386/chkp-pr69044.c: Likewise.
5111 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5112 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5113 * gcc.target/i386/chkp-strchr.c: Likewise.
5114 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5115 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5116 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5117 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5118 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5119 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5120 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5121 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5122 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5123 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5124 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5125 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5126 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5127 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5128 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5129 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5130 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5131 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5132 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5133 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5134 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5135 * gcc.target/i386/pr63995-2.c: Likewise.
5136 * gcc.target/i386/pr64805.c: Likewise.
5137 * gcc.target/i386/pr65044.c: Likewise.
5138 * gcc.target/i386/pr65167.c: Likewise.
5139 * gcc.target/i386/pr65183.c: Likewise.
5140 * gcc.target/i386/pr65184.c: Likewise.
5141 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5142
f2da0b99 51432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5144
5145 PR tree-optimization/69328
5146 * gcc.dg/pr69328.c: New test.
5147
4d379676 51482016-01-20 Jeff Law <law@redhat.com>
5149
4a11f145 5150 PR target/25114
4d379676 5151 * gcc.target/m68k/pr25114.c: New test.
5152
0754bad1 51532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5154
5155 * gcc.target/arm/memset-inline-10.c: Added
5156 dg-require-effective-target arm_thumb2_ok.
5157
63bd5c2d 51582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5159
5160 * gcc.dg/debug/dwarf2/sso.c: New test.
5161
a9c01e81 51622016-01-19 Uros Bizjak <ubizjak@gmail.com>
5163
5164 PR testsuite/68820
5165 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5166 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5167 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5168
53fa0e54 51692016-01-19 Jan Hubicka <hubicka@ucw.cz>
5170
5171 PR ipa/66223
5172 * g++.dg/ipa/devirt-50.C: New testcase.
5173
e035a62c 51742016-01-19 Marek Polacek <polacek@redhat.com>
5175
5176 PR c++/68965
5177 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5178 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5179
885cc3ea 51802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5181
5182 PR target/69135
5183 * gcc.target/arm/pr69135_1.c: New test.
5184
07bd240e 51852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5186
5187 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5188
9f60d257 51892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5190
5191 * gcc.target/aarch64/ccmp_1.c: New testcase.
5192
a0c919f7 51932016-01-19 Marek Polacek <polacek@redhat.com>
5194
5195 PR c++/68586
5196 * g++.dg/cpp0x/enum30.C: New test.
5197
dc5d6d17 51982016-01-19 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/69336
5201 * g++.dg/tree-ssa/pr69336.C: New testcase.
5202
6dd156e0 52032016-01-19 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR debug/65779
5206 * gcc.dg/pr65779.c: New test.
5207
3e0d45b9 52082016-01-19 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/69352
5211 * gcc.dg/torture/pr69352.c: New testcase.
5212
7a3cf64d 52132016-01-19 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR rtl-optimization/68955
5216 PR rtl-optimization/64557
5217 * gcc.dg/torture/pr68955.c: New test.
5218
8be55b33 52192016-01-19 Jan Hubicka <hubicka@ucw.cz>
5220
5221 PR lto/69136
5222 * g++.dg/torture/pr69136.C: New testcase.
5223
72a985d7 52242016-01-19 Jan Hubicka <hubicka@ucw.cz>
5225
5226 PR lto/69133
5227 * g++.dg/lto/pr69133_0.C: New testcase.
5228 * g++.dg/lto/pr69133_1.C: New testcase.
5229
56778b62 52302016-01-15 Jeff Law <law@redhat.com>
5231
5232 PR tree-optimization/69320
5233 * gcc.c-torture/pr69320-1.c: New test.
5234 * gcc.c-torture/pr69320-2.c: New test.
5235 * gcc.c-torture/pr69320-3.c: New test.
5236 * gcc.c-torture/pr69320-4.c: New test.
5237
ced41b93 52382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5239
5240 PR c++/11858
5241 PR c++/24663
5242 PR c++/24664
5243 * g++.dg/template/pr11858.C: New test.
5244 * g++.dg/template/pr24663.C: New test.
5245 * g++.dg/template/unify12.C: New test.
5246 * g++.dg/template/unify13.C: New test.
5247 * g++.dg/template/unify14.C: New test.
5248 * g++.dg/template/unify15.C: New test.
5249 * g++.dg/template/unify16.C: New test.
5250 * g++.dg/template/unify17.C: New test.
5251
7f8cbcaf 52522016-01-18 David Malcolm <dmalcolm@redhat.com>
5253
5254 PR testsuite/69181
5255 * gcc.dg/pr69181-1.c: New test file.
5256 * gcc.dg/pr69181-2.c: New test file.
5257 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5258 globals by moving it to...
5259 (cleanup-after-saved-dg-test): ...this new function. Add
5260 "global additional_sources_used". Add reset of global
5261 multiline_expected_outputs to the empty list.
5262 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5263 global to...
5264 (multiline_expected_outputs): ...this, and updated comments to
5265 note that it is modified from gcc-dg.exp.
5266 (dg-end-multiline-output): Update for the above renaming.
5267 (handle-multiline-outputs): Likewise. Remove the clearing
5268 of the expected outputs to the empty list.
5269
3c7cbfc0 52702016-01-18 Richard Biener <rguenther@suse.de>
5271
5272 PR tree-optimization/69297
5273 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5274
81d49cc1 52752016-01-18 Joseph Myers <joseph@codesourcery.com>
5276
5277 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5278 dg-options.
5279 * gcc.target/mips/mips-3d-2.c: Likewise.
5280 * gcc.target/mips/mips-3d-3.c: Likewise.
5281 * gcc.target/mips/mips-3d-4.c: Likewise.
5282 * gcc.target/mips/mips-3d-5.c: Likewise.
5283 * gcc.target/mips/mips-3d-6.c: Likewise.
5284 * gcc.target/mips/mips-3d-7.c: Likewise.
5285 * gcc.target/mips/mips-3d-8.c: Likewise.
5286 * gcc.target/mips/mips-3d-9.c: Likewise.
5287 * gcc.target/mips/mips-ps-1.c: Likewise.
5288 * gcc.target/mips/mips-ps-2.c: Likewise.
5289 * gcc.target/mips/mips-ps-3.c: Likewise.
5290 * gcc.target/mips/mips-ps-4.c: Likewise.
5291 * gcc.target/mips/mips-ps-5.c: Likewise.
5292 * gcc.target/mips/mips-ps-6.c: Likewise.
5293 * gcc.target/mips/mips-ps-7.c: Likewise.
5294 * gcc.target/mips/mips-ps-type.c: Likewise.
5295 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5296 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5297
03c4ff3a 52982016-01-18 Tom de Vries <tom@codesourcery.com>
5299
5300 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5301 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5302 * c-c++-common/goacc/kernels-empty.c: New test.
5303 * c-c++-common/goacc/kernels-eternal.c: New test.
5304 * c-c++-common/goacc/kernels-loop-2.c: New test.
5305 * c-c++-common/goacc/kernels-loop-3.c: New test.
5306 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5307 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5308 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5309 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5310 * c-c++-common/goacc/kernels-loop-data.c: New test.
5311 * c-c++-common/goacc/kernels-loop-g.c: New test.
5312 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5313 * c-c++-common/goacc/kernels-loop-n.c: New test.
5314 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5315 * c-c++-common/goacc/kernels-loop.c: New test.
5316 * c-c++-common/goacc/kernels-noreturn.c: New test.
5317 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5318 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5319 * c-c++-common/goacc/kernels-reduction.c: New test.
5320
22e3dcee 53212016-01-18 Tom de Vries <tom@codesourcery.com>
5322
5323 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5324 * gcc.dg/autopar/outer-2.c: Same.
5325 * gcc.dg/autopar/outer-3.c: Same.
5326 * gcc.dg/autopar/outer-4.c: Same.
5327 * gcc.dg/autopar/outer-5.c: Same.
5328 * gcc.dg/autopar/outer-6.c: Same.
5329 * gcc.dg/autopar/parallelization-1.c: Same.
5330 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5331 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5332 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5333 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5334 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5335 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5336 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5337 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5338 * gcc.dg/autopar/pr39500-1.c: Same.
5339 * gcc.dg/autopar/pr39500-2.c: Same.
5340 * gcc.dg/autopar/pr46193.c: Same.
5341 * gcc.dg/autopar/pr46194.c: Same.
5342 * gcc.dg/autopar/pr49580.c: Same.
5343 * gcc.dg/autopar/pr49960-1.c: Same.
5344 * gcc.dg/autopar/pr49960.c: Same.
5345 * gcc.dg/autopar/pr68373.c: Same.
5346 * gcc.dg/autopar/reduc-1.c: Same.
5347 * gcc.dg/autopar/reduc-1char.c: Same.
5348 * gcc.dg/autopar/reduc-1short.c: Same.
5349 * gcc.dg/autopar/reduc-2.c: Same.
5350 * gcc.dg/autopar/reduc-2char.c: Same.
5351 * gcc.dg/autopar/reduc-2short.c: Same.
5352 * gcc.dg/autopar/reduc-3.c: Same.
5353 * gcc.dg/autopar/reduc-4.c: Same.
5354 * gcc.dg/autopar/reduc-6.c: Same.
5355 * gcc.dg/autopar/reduc-7.c: Same.
5356 * gcc.dg/autopar/reduc-8.c: Same.
5357 * gcc.dg/autopar/reduc-9.c: Same.
5358 * gcc.dg/autopar/uns-outer-4.c: Same.
5359 * gcc.dg/autopar/uns-outer-5.c: Same.
5360 * gcc.dg/autopar/uns-outer-6.c: Same.
5361 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5362 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5363
fd5cbe2f 53642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5365
5366 PR target/63679
5367 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5368 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5369
fa75ab55 53702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5371
5372 PR target/63679
5373 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5374 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5375 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5376
214b2582 53772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5378
5379 PR target/63679
5380 * gcc.dg/tree-ssa/sra-17.c: New.
5381 * gcc.dg/tree-ssa/sra-18.c: New.
5382
13146837 53832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5384
5385 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5386
6ccd18c2 53872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5388
5389 * gnat.dg/inline12.adb: New test.
5390
8872b95f 53912016-01-18 Bin Cheng <bin.cheng@arm.com>
5392
5393 PR tree-optimization/66797
5394 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5395
971514e3 53962016-01-18 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/69170
5399 * gcc.dg/torture/pr69170.c: New testcase.
5400
dfb6d139 54012016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5402
5403 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5404
164d84c2 54052016-01-16 Tom de Vries <tom@codesourcery.com>
5406
5407 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5408
4c33b769 54092016-01-16 Tom de Vries <tom@codesourcery.com>
5410
5411 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5412 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5413 redundant dg-require-effective-target pthread.
5414 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5415 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5416 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5417 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5418 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5419 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5420 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5421
673441b0 54222016-01-16 David Edelsohn <dje.gcc@gmail.com>
5423
5424 PR target/68609
5425 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5426 * gcc.target/powerpc/recip-7.c: Same.
5427
90153ae7 54282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5429
5430 PR c++/69091
5431 * g++.dg/template/pr69091.C: New test.
5432
bc24d01d 54332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5434
5435 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5436 dump does not contain an error_mark_node.
5437 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5438 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5439
4067c0fd 54402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 PR c++/68936
5443 * g++.dg/template/pr68936.C: New test.
5444
27c6dbdd 54452016-01-15 David Edelsohn <dje.gcc@gmail.com>
5446
5447 PR target/68609
5448 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5449 * gcc.target/powerpc/recip-2.c: Same.
5450 * gcc.target/powerpc/recip-3.c: Same.
5451 * gcc.target/powerpc/recip-4.c: Same.
5452 * gcc.target/powerpc/recip-sqrtf.c: Same.
5453
e390c57d 54542016-01-15 Jeff Law <law@redhat.com>
5455
5456 PR tree-optimization/69270
5457 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5458 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5459
ddcfeaf1 54602016-01-15 Paul Thomas <pault@gcc.gnu.org>
5461
5462 PR fortran/49630
5463 * gfortran.dg/deferred_character_13.f90: New test for the fix
5464 of comment 3 of the PR.
5465
5466 PR fortran/54070
5467 * gfortran.dg/deferred_character_8.f90: New test
5468 * gfortran.dg/allocate_error_5.f90: New test
5469
5470 PR fortran/60593
5471 * gfortran.dg/deferred_character_10.f90: New test
5472
5473 PR fortran/60795
5474 * gfortran.dg/deferred_character_14.f90: New test
5475
5476 PR fortran/61147
5477 * gfortran.dg/deferred_character_11.f90: New test
5478
5479 PR fortran/64324
5480 * gfortran.dg/deferred_character_9.f90: New test
5481
81be349c 54822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5483
5484 PR rtl-optimization/69030
5485 * gcc.target/i386/pr69030.c: New.
5486
998456c5 54872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5488
5489 * gcc.target/aarch64/target_attr_17.c: New test.
5490
0d85be19 54912016-01-15 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/66856
5494 * gcc.dg/torture/pr66856-1.c: New testcase.
5495 * gcc.dg/torture/pr66856-2.c: Likewise.
5496
321d36c8 54972016-01-15 Richard Biener <rguenther@suse.de>
5498
5499 PR debug/69137
5500 * g++.dg/lto/pr69137_0.C: New testcase.
5501
d94a1f53 55022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5503
5504 PR middle-end/69246
5505 * gcc.target/i386/pr69246.c: New test.
5506
5fe9a861 55072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5508
a9c01e81 5509 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5510
3d05a5e9 55112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5512
5513 PR c++/56194
5514 * g++.dg/init/const9.C: Disable test on S/390.
5515
5e8132b5 55162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5517
5518 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5519 * g++.dg/Wno-frame-address.C: Ditto.
5520
32307cdf 55212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5522
5523 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5524
1ca28250 55252016-01-15 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/68961
5528 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5529
6271bd93 55302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5531
5532 * gcc.target/i386/pr65105-5.c: New test.
5533
dfb6d139 55342016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5535
5536 * gcc.c-torture/execute/alias-4.c: New testcase.
5537
dfb6d139 55382016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5539
5540 PR ipa/68148
5541 * g++.dg/ipa/devirt-49.C: New testcase.
5542
7bbac464 55432016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5544
5545 PR target/65837
5546 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5547 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5548 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5549
4345b868 55502016-01-15 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/69117
5553 * gcc.dg/torture/pr69117.c: New testcase.
5554
580357e7 55552015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5556
5557 PR c++/69048
5558 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5559
612baa31 55602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5561
5562 PR testsuite/67509
5563 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5564 range tests use 100 * maximum instead of maximum + 1.
5565
44e09bc4 55662016-01-14 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR debug/69244
5569 * gcc.dg/guality/pr69244.c: New test.
5570
96962ae4 55712016-01-14 Uros Bizjak <ubizjak@gmail.com>
5572
5573 * lib/target-supports.exp (check_effective_target_issignaling):
5574 New procedure.
5575 * gcc.dg/pr61441.c: Require issignaling effective target.
5576
ab9c400b 55772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5578
5579 PR target/68803
5580 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5581
a7ed4583 55822016-01-14 David Malcolm <dmalcolm@redhat.com>
5583
5584 PR c++/68819
5585 PR preprocessor/69177
5586 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5587 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5588 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5589 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5590
77f35cec 55912016-01-14 Marek Polacek <polacek@redhat.com>
5592
5593 PR c/69262
5594 * gcc.dg/array-15.c: New test.
5595
915d0950 55962016-01-14 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR middle-end/68146
5599 PR tree-optimization/69155
5600 * gfortran.dg/pr68146.f: New test.
5601 * gfortran.dg/pr69155.f90: New test.
5602
24651fb7 56032016-01-14 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/68060
5606 * gcc.dg/torture/pr68060-1.c: New testcase.
5607 * gcc.dg/torture/pr68060-2.c: Likewise.
5608
2f63f950 56092016-01-14 Nick Clifton <nickc@redhat.com>
5610
5611 * lib/target-supports.exp
5612 (check_effective_target_arm_neon_ok_nocache): Add an option
5613 sequence that includes setting the ARM architecture to ARMv7-A.
5614 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5615 command line options necessary to enable Neon support.
5616 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5617 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5618 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5619 * gcc.target/arm/pr69180.c: Likewise.
5620
3ce0acde 56212016-01-14 Jeff Law <law@redhat.com>
5622
5623 PR tree-optimization/69270
5624 * gcc.dg/tree-ssa/pr69270.c: New test.
5625
bda05c57 56262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5627
5628 PR c/66208
5629 * c-c++-common/pr66208.c: New file.
5630
9b657cf1 56312016-01-13 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/69156
5634 * gcc.dg/pr69156.c: New test.
5635
58ba1b9d 56362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5637
5638 * gcc.target/i386/pr69225-7.c: New test.
5639
e5fee0fe 56402016-01-13 Richard Henderson <rth@redhat.com>
5641
5642 * gcc.dg/tm/memopt-13.c: Update expected function.
5643 * gcc.dg/tm/memopt-6.c: Likewise.
5644
3f0e9745 56452016-01-13 Uros Bizjak <ubizjak@gmail.com>
5646
5647 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5648 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5649 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5650 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 5651
3f0e9745 56522016-01-13 Tom de Vries <tom@codesourcery.com>
5653
5654 PR tree-optimization/69169
7a6ddc0d 5655 * gcc.dg/pr69169.c: New test.
5656
9b657cf1 56572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 5658
5659 PR target/69228
5660 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5661 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5662 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5663 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5664 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5665 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5666 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5667 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5668
f704d701 56692016-01-13 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR target/69247
5672 * gcc.dg/pr69247.c: New test.
5673
e966d6b9 56742016-01-13 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/69242
5677 * gcc.dg/torture/pr69242.c: New testcase.
5678
1ca1d9b2 56792016-01-13 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/69186
5682 * gcc.dg/torture/pr69186.c: New testcase.
5683
d07cbccc 56842016-01-13 Jeff Law <law@redhat.com>
5685
5686 PR tree-optimization/67755
5687 * gcc.dg/tree-ssa/pr67755.c: New test.
5688
56892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 5690
5691 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5692 pass number in output by a star.
5693
b95d41cf 56942016-01-12 Bin Cheng <bin.cheng@arm.com>
5695
5696 PR tree-optimization/68911
5697 * gcc.c-torture/execute/pr68911.c: New test.
5698
91d87e22 56992016-01-12 Marek Polacek <polacek@redhat.com>
5700
5701 PR c++/68979
5702 * g++.dg/warn/permissive-1.C: New test.
5703
8a9401a4 57042016-01-12 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR objc++/68511
5707 PR c++/69213
5708 * g++.dg/opt/pr69213.C: New test.
5709
b9cb7a67 57102016-01-12 Christian Bruel <christian.bruel@st.com>
5711
5712 PR target/69180
5713 * gcc.target/arm/pr69180.c: New test.
5714
e4c96992 57152016-01-12 Richard Biener <rguenther@suse.de>
5716
5717 PR lto/69077
5718 * g++.dg/lto/pr69077_0.C: New testcase.
5719 * g++.dg/lto/pr69077_1.C: Likewise.
5720
90525f61 57212016-01-12 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR target/69175
5724 * g++.dg/opt/pr69175.C: New test.
5725
9e7edfd3 57262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5727
5728 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5729 rather than #including math.h & stdlib.h.
5730 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5731 * gcc.dg/vect/pr49771.c: Likewise.
5732 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5733 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5734 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5735 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5736 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5737 * gcc.dg/vect/pr44507.c: Likewise.
5738 * gcc.dg/vect/pr45902.c: Likewise.
5739 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5740 * gcc.dg/vect/vect-117.c: Likewise.
5741 * gcc.dg/vect/vect-99.c: Likewise.
5742 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5743 * gcc.dg/vect/vect-cond-1.c: Likewise.
5744 * gcc.dg/vect/vect-cond-2.c: Likewise.
5745 * gcc.dg/vect/vect-cond-3.c: Likewise.
5746 * gcc.dg/vect/vect-cond-4.c: Likewise.
5747 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5748 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5749 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5750 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5751 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5752 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5753 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5754 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5755 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5756 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5757 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5758 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5759 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5760 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5761 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5762 include of signal.h.
5763 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5764 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5765 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5766 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5767 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5768 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5769 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5770 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5771 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5772 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5773 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5774 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5775 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5776 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5777 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5778 * gcc.dg/vect/vect-outer-5.c: Likewise.
5779 * gcc.dg/vect/vect-outer-6.c: Likewise.
5780 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5781 include of stdio.h.
5782
3368873d 57832016-01-12 Nick Clifton <nickc@redhat.com>
5784
5785 PR target/68913
5786 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5787 to fread so that it will be found in all target runtimes.
5788
0464ea95 57892016-01-12 Richard Biener <rguenther@suse.de>
5790
5791 PR tree-optimization/69053
5792 * g++.dg/torture/pr69053.C: New testcase.
5793
7819730f 57942016-01-12 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/69168
5797 * gcc.dg/torture/pr69168.c: New testcase.
5798
995bfebf 57992016-01-12 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/69157
5802 * gcc.dg/torture/pr69157.c: New testcase.
5803
58042016-01-12 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/69174
5807 * gcc.dg/torture/pr69174.c: New testcase.
5808
1d10d64c 58092016-01-12 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR c++/66808
5812 PR c++/69000
5813 * g++.dg/tls/pr66808.C: New test.
5814 * g++.dg/tls/pr69000.C: New test.
5815
f0b79faf 58162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5817
5818 * gcc.target/powerpc/swaps-p8-23.c: New test.
5819 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5820
04cf75a4 58212016-01-11 John David Anglin <danglin@gcc.gnu.org>
5822
5823 PR tree-optimization/68356
5824 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5825
0eb4264c 58262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5827 Jim Wilson <jim.wilson@linaro.org>
5828
5829 PR target/69194
5830 * gcc.target/arm/pr69194.c: New test.
5831
2f66de64 58322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5833
5834 PR target/69225
5835 * gcc.target/i386/pr69225-1.c: New test.
5836 * gcc.target/i386/pr69225-2.c: Likewise.
5837 * gcc.target/i386/pr69225-3.c: Likewise.
5838 * gcc.target/i386/pr69225-4.c: Likewise.
5839 * gcc.target/i386/pr69225-5.c: Likewise.
5840 * gcc.target/i386/pr69225-6.c: Likewise.
5841
36105e82 58422016-01-11 Jakub Jelinek <jakub@redhat.com>
5843
1c78ce2e 5844 PR target/67462
5845 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5846 if lp64.
5847
a4a87320 5848 PR target/69071
5849 * gcc.dg/pr69071.c: New test.
5850
91fbd04f 5851 PR c++/69211
5852 * g++.dg/opt/pr69211.C: New test.
5853
36105e82 5854 PR tree-optimization/69214
5855 * gcc.c-torture/compile/pr69214.c: New test.
5856
e934c380 58572016-01-11 Uros Bizjak <ubizjak@gmail.com>
5858
5859 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5860 * gcc.target/i386/pr66232-11.c: Ditto.
5861 * gcc.target/i386/pr66232-12.c: Ditto.
5862 * gcc.target/i386/pr66232-13.c: Ditto.
5863
3ff1b153 58642016-01-11 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/69173
5867 * gcc.dg/torture/pr69173.c: New testcase.
5868
04e1504c 58692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5870
5871 PR rtl-optimization/68796
5872 * gcc.target/aarch64/tst_5.c: New test.
5873 * gcc.target/aarch64/tst_6.c: Likewise.
5874
ae8718b5 58752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876
5877 PR rtl-optimization/68841
5878 * gcc.dg/pr68841.c: New test.
5879 * gcc.c-torture/execute/pr68841.c: New test.
5880
bd8bece2 58812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5882
5883 PR rtl-optimization/68920
5884 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5885 for ix86 targets.
5886 * gcc.dg/ifcvt-5.c: New test.
5887
9b657cf1 58882016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 5889
5890 PR bootstrap/69123
5891 * g++.dg/pr69123.C: New.
5892
7a158352 58932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5894
5895 PR target/69010
5896 * gcc.target/i386/pr69010.c: New test.
5897
ff375d11 58982016-01-11 Martin Jambor <mjambor@suse.cz>
5899
5900 PR ipa/69044
5901 * gcc.target/i386/chkp-pr69044.c: New test.
5902
9eb890f1 59032016-01-11 Tom de Vries <tom@codesourcery.com>
5904
5905 PR tree-optimization/69109
5906 * gcc.dg/autopar/pr69109-2.c: New test.
5907 * gcc.dg/autopar/pr69109.c: New test.
5908
c4157ee5 59092016-01-11 Tom de Vries <tom@codesourcery.com>
5910
5911 PR tree-optimization/69108
5912 * gcc.dg/autopar/pr69108.c: New test.
5913
b933e511 59142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5915
5916 PR c++/69029
5917 * c-c++-common/Wisleading-indentation.c: Augment test.
5918
efb73de1 59192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5920
5921 PR fortran/69154
5922 * gfortran.dg/inline_matmul_12.f90: New test.
5923
40c86c3b 59242016-01-10 Paul Thomas <pault@gcc.gnu.org>
5925
5926 PR fortran/67779
5927 * gfortran.dg/actual_array_offset_1: New test.
5928
a006c0bb 59292016-01-10 Tom de Vries <tom@codesourcery.com>
5930
5931 PR tree-optimization/69062
5932 * gcc.dg/autopar/pr69062.c: New test.
5933
880ed4be 59342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5935
5936 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5937 * gcc.dg/vect/slp-perm-2.c: Likewise.
5938 * gcc.dg/vect/slp-perm-3.c: Likewise.
5939 * gcc.dg/vect/slp-perm-5.c: Likewise.
5940 * gcc.dg/vect/slp-perm-6.c: Likewise.
5941 * gcc.dg/vect/slp-perm-7.c: Likewise.
5942 * gcc.dg/vect/slp-perm-8.c: Likewise.
5943
d95e1856 59442016-01-10 Tom de Vries <tom@codesourcery.com>
5945
5946 PR tree-optimization/69039
5947 * gcc.dg/autopar/pr69039.c: New test.
5948
0f8f48d0 59492016-01-09 Marek Polacek <polacek@redhat.com>
5950
5951 PR c++/69113
5952 * g++.dg/pr69113.C: New test.
5953
7dff0499 59542016-01-09 Jakub Jelinek <jakub@redhat.com>
5955
5956 PR middle-end/50865
5957 PR tree-optimization/69097
5958 * gcc.c-torture/execute/pr50865.c: New test.
5959 * gcc.c-torture/execute/pr69097-1.c: New test.
5960 * gcc.c-torture/execute/pr69097-2.c: New test.
5961 * gcc.dg/pr69097-1.c: New test.
5962 * gcc.dg/pr69097-2.c: New test.
5963
18431e78 59642016-01-09 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR c++/69164
5967 * g++.dg/opt/pr69164.C: New test.
5968
1943a4a2 59692016-01-08 Jakub Jelinek <jakub@redhat.com>
5970
5971 PR tree-optimization/69167
5972 * gcc.dg/pr69167.c: New test.
5973
a143e277 59742016-01-08 Marek Polacek <polacek@redhat.com>
5975
5976 PR c++/68449
5977 * g++.dg/pr68449.C: New.
5978
44c01906 59792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5980
5981 PR tree-optimization/68707
5982 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5983 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5984 on platforms supporting it.
5985 * gcc.dg/vect/slp-perm-2.c: Likewise.
5986 * gcc.dg/vect/slp-perm-3.c: Likewise.
5987 * gcc.dg/vect/slp-perm-5.c: Likewise.
5988 * gcc.dg/vect/slp-perm-7.c: Likewise.
5989 * gcc.dg/vect/slp-perm-8.c: Likewise.
5990 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5991 on platforms supporting it.
5992
c437d1e8 59932016-01-08 Jakub Jelinek <jakub@redhat.com>
5994
c9595c51 5995 PR tree-optimization/69162
5996 * gcc.dg/pr69162.c: New test.
5997
c437d1e8 5998 PR tree-optimization/69172
5999 * gcc.dg/pr69172.c: New test.
6000
6a46a28c 60012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6002
6003 PR tree-optimization/67781
6004 * gcc.c-torture/execute/pr67781.c: New file.
6005
62ad9a04 60062016-01-08 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR tree-optimization/69083
6009 * gcc.dg/vect/pr69083.c: New test.
6010
9e0e8c2a 60112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6012
6013 PR tree-optimization/61441
6014 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6015 Use -fexcess-precision=standard for compiler options.
6016 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6017
5d034e37 60182016-01-08 Jakub Jelinek <jakub@redhat.com>
6019
5013f740 6020 PR fortran/69128
6021 * gfortran.dg/gomp/pr69128.f90: New test.
6022
5d034e37 6023 PR c++/69145
6024 * g++.dg/ext/pr69145-1.C: New test.
6025 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6026 * g++.dg/ext/pr69145-2.h: New file.
6027
517906ff 60282016-01-07 Martin Sebor <msebor@redhat.com>
6029
6030 PR c/68966
6031 * gcc.dg/atomic-fetch-bool.c: New test.
6032 * gcc.dg/sync-fetch-bool.c: New test.
6033
cdbb524c 60342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6035
6036 PR fortran/66680
6037 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6038
ec3aba9e 60392016-01-07 Nick Clifton <nickc@redhat.com>
6040
6041 PR target/66655
6042 * g++.dg/pr66655.C: New test.
6043 * g++.dg/pr66655_1.cc: Test support file.
6044 * g++.dg/pr66655.h: Test header file.
6045
9b657cf1 60462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 6047
6048 PR fortran/66680
6049 gfortran.dg/gomp/pr66680.f90: New test.
6050
cd45d7a5 60512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 PR target/69171
6054 * gcc.target/i386/pr69171-1.c: New test.
6055 * gcc.target/i386/pr69171-2.c: Likewise.
6056 * gcc.target/i386/pr69171-3.c: Likewise.
6057 * gcc.target/i386/pr69171-4.c: Likewise.
6058 * gcc.target/i386/pr69171-5.c: Likewise.
6059 * gcc.target/i386/pr69171-6.c: Likewise.
6060
4a86a91a 60612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6062
6063 PR middle-end/67639
6064 * c-c++-common/pr67639.c: New test.
6065
34c05552 60662016-01-07 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/69141
6069 * g++.dg/opt/pr69141.C: New test.
6070
f08d6895 60712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6072
6073 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6074
32ec4173 60752016-01-06 Uros Bizjak <ubizjak@gmail.com>
6076
6077 PR target/69140
6078 * gcc.target/i386/pr69140.c: New test
6079
d74214f3 60802016-01-06 David Malcolm <dmalcolm@redhat.com>
6081
6082 * gcc.dg/bad-dereference.c: New test case.
6083
73991cab 60842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6085
6086 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6087
fc8cc457 60882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6089
6090 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6091
be3c9981 60922016-01-06 Marek Polacek <polacek@redhat.com>
6093
6094 PR sanitizer/69099
6095 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6096
2cb724f9 60972016-01-05 Marek Polacek <polacek@redhat.com>
6098
6099 PR c/69104
6100 * gcc.dg/atomic-invalid-2.c: New.
6101
233a53ed 61022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6103
6104 PR target/68991
6105 * gcc.target/i386/pr68991.c: New test.
6106
ea87c5e3 61072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6108
6109 PR target/68991
6110 * g++.dg/pr68991-1.C: New test.
6111 * g++.dg/pr68991-2.C: Likewise.
6112
1943a4a2 61132016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6114
1943a4a2 6115 PR other/60465
afe82e5b 6116 * gcc.target/ia64/pr60465-gprel64.c: New test.
6117 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6118
1e9147dd 61192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6120
6121 PR rtl-optimization/68651
6122 * gcc.target/aarch64/pr68651_1.c: New test.
6123
d42aa619 61242016-01-05 David Malcolm <dmalcolm@redhat.com>
6125
6126 PR c/69122
6127 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6128
1776de76 61292016-01-05 Nathan Sidwell <nathan@acm.org>
6130
2d7d361d 6131 PR c++/58583
6132 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6133
1776de76 6134 * gcc.dg/alias-15.c: New.
6135
5beb12c0 61362016-01-05 Nick Clifton <nickc@redhat.com>
6137
6138 PR target/68870
6139 * g++.dg/pr68770.C: New test.
6140
d8cca921 61412016-01-04 Mike Stump <mikestump@comcast.net>
6142
6143 * lib/target-supports.exp (check_effective_target_cilkplus):
6144 cilkplus targets require pthreads.
afc907ef 6145 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6146
8427dff3 61472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6148
6149 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6150 generation.
6151
f1717362 61522016-01-04 Jakub Jelinek <jakub@redhat.com>
6153
6154 Update copyright years.
6155
d7d6a3ab 61562016-01-04 Marek Polacek <polacek@redhat.com>
6157
6158 PR c/68908
6159 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6160 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6161 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6162
b8f4a5f9 61632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6164
6165 * gcc.target/sparc/20160104-2.c: New test.
6166
6b5c028f 61672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6168
6169 * gcc.target/sparc/20160104-1.c: New test.
6170
300e1002 61712016-01-03 Paul Thomas <pault@gcc.gnu.org>
6172
6173 PR fortran/65045
6174 * gfortran.dg/pr65045.f90: New test.
6175
855b105f 61762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6177
6178 * gnat.dg/specs/debug1.ads: Delete.
6179
bdc177dc 61802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6181
6182 PR libgfortran/68867
6183 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6184 expression.
6185
48aaffae 61862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187
6188 PR libgfortran/68867
6189 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6190 PowerPC.
6191
19a468b8 61922016-01-01 Paul Thomas <pault@gcc.gnu.org>
6193
6194 PR fortran/68864
6195 * gfortran.dg/pr68864.f90: New test.
6196
25371c91 61972016-01-01 Jakub Jelinek <jakub@redhat.com>
6198
2a659064 6199 PR tree-optimization/69070
6200 * gcc.dg/pr69070.c: New test.
6201
57aa9851 6202 PR sanitizer/69055
6203 * gfortran.dg/pr69055.f90: New test.
6204
25371c91 6205 PR target/69015
6206 * gcc.dg/pr69015.c: New test.
f1717362 6207\f
fb2c1edd 6208Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6209
6210Copying and distribution of this file, with or without modification,
6211are permitted in any medium without royalty provided the copyright
6212notice and this notice are preserved.