]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-05-12 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5ffb4a0d 12016-05-12 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71062
4 * gcc.dg/torture/pr71062.c: New testcase.
5
2ab65c31 62016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7
8 PR tree-optimization/71006
9 * gcc.dg/pr71006.c: New test.
10
f0158fc0 112016-05-12 Marek Polacek <polacek@redhat.com>
12
13 PR driver/71063
14 * gcc.dg/opts-7.c: New test.
15
0f56938b 162016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17
18 PR target/70830
19 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
20 Add -save-temps to dg-options.
21 Scan for ldmfd rather than pop instruction.
22 * gcc.target/arm/interrupt-2.c: Likewise.
23 * gcc.target/arm/pr70830.c: New test.
24
e10946d5 252016-05-12 Jakub Jelinek <jakub@redhat.com>
26
9fa8e468 27 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
28 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
29
9ce62bbe 30 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
31 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
32 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
33
708ae1b1 34 PR target/71019
35 * gcc.target/i386/avx512vl-pack-1.c: New test.
36 * gcc.target/i386/avx512vl-pack-2.c: New test.
37 * gcc.target/i386/avx512bw-pack-2.c: New test.
38
a461f32e 39 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
40
e10946d5 41 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
42 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
43 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
44
f52a3ef6 452016-05-12 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/70986
48 * gcc.dg/torture/pr70986-1.c: New testcase.
49 * gcc.dg/torture/pr70986-2.c: Likewise.
50 * gcc.dg/torture/pr70986-3.c: Likewise.
51
54c4d22e 522016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
53
54 PR c/43651
55 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
56 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
57
57215d5b 582016-05-11 Uros Bizjak <ubizjak@gmail.com>
59
60 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
61 directive.
62 * gcc.target/i386/pr66746.c: Ditto.
63
67d3121c 642016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
65
66 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
67 support.
68 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
69 warning when using -mvsx-timode.
70 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
71 * gcc.target/powerpc/dform-2.c: Likewise.
72 * gcc.target/powerpc/pr68805.c: Likewise.
73
7f8012a5 742016-05-11 Marek Polacek <polacek@redhat.com>
75
76 PR c++/71024
77 * c-c++-common/attributes-3.c: New test.
78
3e8567ce 792016-05-11 Nathan Sidwell <nathan@acm.org>
80
81 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
82 * gcc.c-torture/execute/pr68185.c: Likewise.
83 * gcc.dg/ipa/pr70306.c: Requires global constructors.
84 * gcc.dg/pr69634.c: Requires scheduling.
85 * gcc.dg/torture/pr66178.c: Require label values.
86 * gcc.dg/setjmp-6.c: Require indirect jumps.
87
3739ac00 882016-05-11 Richard Biener <rguenther@suse.de>
89
90 PR tree-optimization/71055
91 * gcc.dg/torture/pr71055.c: New testcase.
92
1ff8b385 932016-05-11 Richard Biener <rguenther@suse.de>
94
95 PR debug/71057
96 * g++.dg/debug/pr71057.C: New testcase.
97
77126efa 982016-05-11 Jakub Jelinek <jakub@redhat.com>
99
100 PR fortran/70855
101 * gfortran.dg/gomp/pr70855.f90: New test.
102
6fcaaf9b 1032016-05-11 Richard Biener <rguenther@suse.de>
104
105 PR middle-end/71002
106 * g++.dg/torture/pr71002.C: New testcase.
107
bfa8ea12 1082016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
109
110 PR middle-end/70807
111 * gcc.dg/pr70807.c: New test.
112
87632549 1132016-05-10 Martin Sebor <msebor@redhat.com>
114
115 PR c++/38611
116 * g++.dg/Wattributes.C: New test.
117
f9153689 1182016-05-10 Marc Glisse <marc.glisse@inria.fr>
119
120 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
121 * gcc.dg/tree-ssa/pr69270.c: Adjust.
122 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
123
a44ed58a 1242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
125
126 PR target/70799
127 * gcc.target/i386/pr70799-1.c: New test.
128
d6c90d89 1292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
130
131 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
132
c1f73044 1332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
134
135 PR middle-end/70877
136 * gcc.target/i386/pr70877.c: New test.
137
e66d763a 1382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
139
140 PR tree-optimization/70786
141 * gcc.target/i386/pr70876.c: New test.
142
a30ff73a 1432016-05-10 Jakub Jelinek <jakub@redhat.com>
144
145 PR target/70927
146 * gcc.target/i386/avx512vl-logic-1.c: New test.
147 * gcc.target/i386/avx512vl-logic-2.c: New test.
148 * gcc.target/i386/avx512dq-logic-2.c: New test.
149
4b3fd38f 1502016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
151
152 PR target/70963
153 * gcc.target/powerpc/pr70963.c: New.
154
abf93a25 1552016-05-10 David Malcolm <dmalcolm@redhat.com>
156
157 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
158 (test_very_wide_line): Add ruler to expected output.
159 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
160 (test_very_wide_line): Likewise.
161 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
162 (test_show_locus): Within the handling of "test_very_wide_line",
163 enable show_ruler_p on the diagnostic context.
164
d614888f 1652016-05-10 Richard Biener <rguenther@suse.de>
166
167 PR tree-optimization/71039
168 * gcc.dg/torture/pr71039.c: New testcase.
169
dbca5ed9 1702016-05-10 Nathan Sidwell <nathan@acm.org>
171
172 * gcc.dg/nested-func-10.c: Requires alloca.
173 * gcc.dg/nested-func-9.c: Requires alloca.
174 * gcc.c-torture/execute/pr70460.c: Requires labels.
175 * gcc.c-torture/compile/pr70199.c: Requires labels.
176 * gcc.target/nvptx/decl.c: Compile only.
177 * gcc.target/nvptx/trailing-init.c: Compile only.
178 * gcc.target/nvptx/ary-init.c: Compile only.
179
3fa82609 1802016-05-10 Marek Polacek <polacek@redhat.com>
181
182 PR c/70255
183 * gcc.dg/attr-opt-1.c: New test.
184
76825907 1852016-05-10 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/70497
188 PR tree-optimization/28367
189 * gcc.dg/torture/20160404-1.c: New testcase.
190 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
191 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
192
68255819 1932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
194
195 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
196
d9aa8cdb 1972016-05-09 Uros Bizjak <ubizjak@gmail.com>
198
199 * gcc.target/i386/fabsneg-1.c New test.
200
7cc16f50 2012016-05-09 Alan Modra <amodra@gmail.com>
202
203 PR testsuite/70826
204 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
205
a83b7b63 2062016-05-09 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/70985
209 * gcc.dg/torture/pr70985.c: New testcase.
210
189d0706 2112016-05-09 Bin Cheng <bin.cheng@arm.com>
212
213 * gcc.dg/tree-ssa/ifc-9.c: New test.
214 * gcc.dg/tree-ssa/ifc-10.c: New test.
215 * gcc.dg/tree-ssa/ifc-11.c: New test.
216 * gcc.dg/tree-ssa/ifc-12.c: New test.
217 * gcc.dg/vect/pr61194.c: Remove XFAIL.
218 * gcc.dg/vect/vect-23.c: Remove XFAIL.
219 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
220
1ec957b0 2212016-05-09 Richard Biener <rguenther@suse.de>
222
223 PR fortran/70937
224 * gfortran.dg/pr70937.f90: New testcase.
225
923c7714 2262016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
227
228 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
229
d7cd448a 2302016-05-07 Fritz Reese <fritzoreese@gmail.com>
231
232 PR fortran/56226
233 * gfortran.dg/dec_structure_1.f90: New testcase.
234 * gfortran.dg/dec_structure_2.f90: Ditto.
235 * gfortran.dg/dec_structure_3.f90: Ditto.
236 * gfortran.dg/dec_structure_4.f90: Ditto.
237 * gfortran.dg/dec_structure_5.f90: Ditto.
238 * gfortran.dg/dec_structure_6.f90: Ditto.
239 * gfortran.dg/dec_structure_7.f90: Ditto.
240 * gfortran.dg/dec_structure_8.f90: Ditto.
241 * gfortran.dg/dec_structure_9.f90: Ditto.
242 * gfortran.dg/dec_structure_10.f90: Ditto.
243 * gfortran.dg/dec_structure_11.f90: Ditto.
244 * gfortran.dg/dec_union_1.f90: Ditto.
245 * gfortran.dg/dec_union_2.f90: Ditto.
246 * gfortran.dg/dec_union_3.f90: Ditto.
247 * gfortran.dg/dec_union_4.f90: Ditto.
248 * gfortran.dg/dec_union_5.f90: Ditto.
249 * gfortran.dg/dec_union_6.f90: Ditto.
250 * gfortran.dg/dec_union_7.f90: Ditto.
251
f681e29b 2522016-05-07 Tom de Vries <tom@codesourcery.com>
253
254 PR tree-optimization/70956
255 * gcc.dg/graphite/pr70956.c: New test.
256
68d7f375 2572016-05-06 Jakub Jelinek <jakub@redhat.com>
258
faf39348 259 PR middle-end/70941
260 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
261 (a, b, c, d): Change type from char to signed char.
262 (main): Compare against (signed char) -1634678893 instead of
263 hardcoded -109. Use __builtin_abort instead of abort.
264
b768b13a 265 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
266 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
267
68d7f375 268 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
269
5dda16ea 2702016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
271
272 PR debug/70935
273 * gcc.dg/torture/pr70935.c: New test.
274
13ede1b5 2752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/58219
7fc878c4 278 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 279
96d94be2 2802016-05-06 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/70960
283 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
284
e5d9f15d 2852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
286
287 PR target/52933
288 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
289 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
290 Adjust expected instruction counts.
291 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
292
2dd7705f 2932016-05-06 Marek Polacek <polacek@redhat.com>
294
295 PR sanitizer/70875
296 * gcc.dg/ubsan/bounds-3.c: New test.
297
cb8bc632 2982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
299
300 PR target/54089
301 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
302
b343c173 3032016-05-06 Richard Biener <rguenther@suse.de>
304
305 PR middle-end/70931
306 * gfortran.dg/pr70931.f90: New testcase.
307
1e3db0b1 3082016-05-06 Richard Biener <rguenther@suse.de>
309
310 PR middle-end/70941
311 * gcc.dg/torture/pr70941.c: New testcase.
312
bdd54b6d 3132016-05-05 Bin Cheng <bin.cheng@arm.com>
314
315 PR tree-optimization/57206
316 * gcc.dg/vect/pr57206.c: New test.
317
499adcfd 3182016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
319
320 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
321
871164c4 3222016-05-05 Jakub Jelinek <jakub@redhat.com>
323
ecb23e00 324 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
325
871164c4 326 * c-c++-common/Wdangling-else-4.c: New test.
327
70cf83ba 3282016-05-04 Jakub Jelinek <jakub@redhat.com>
329
858c9470 330 PR c++/70906
331 PR c++/70933
332 * g++.dg/opt/pr70906.C: New test.
333 * g++.dg/opt/pr70933.C: New test.
334
70cf83ba 335 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
336
aaa36a78 3372016-05-04 Jan Hubicka <hubicka@ucw.cz>
338
339 * gcc.dg/ipa/pure-const-3.c: New testcase.
340
1d52c456 3412016-05-04 Marek Polacek <polacek@redhat.com>
342
343 * c-c++-common/Wdangling-else-1.c: New test.
344 * c-c++-common/Wdangling-else-2.c: New test.
345 * c-c++-common/Wdangling-else-3.c: New test.
346
dc581573 3472016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
348
349 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
350 flag is present.
351
a64030fe 3522016-05-04 Marek Polacek <polacek@redhat.com>
353
354 PR c/48778
355 * gcc.dg/Waddress-2.c: New test.
356
b461b04a 3572016-05-04 Alan Modra <amodra@gmail.com>
358
359 * gcc.target/powerpc/pr70866.c: New.
360
c388a0cf 3612016-05-03 Martin Sebor <msebor@redhat.com>
362
363 PR c++/66561
364 * c-c++-common/builtin_location.c: New test.
365 * g++.dg/cpp1y/builtin_location.C: New test.
366
5d4db8ef 3672016-05-03 Marek Polacek <polacek@redhat.com>
368
369 PR c/70859
370 * gcc.dg/pr70859.c: New test.
371 * gcc.dg/pr70859-2.c: New test.
372
ca938765 3732016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
374
375 * gnat.dg/debug5.adb: New testcase.
376
60b27d5f 3772016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
378
379 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
380 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
381 Procedure to check for z10 instruction set.
382
5ab325d0 3832016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
384
385 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
386
c548a0ad 3872016-05-03 Alan Modra <amodra@gmail.com>
388
389 * gcc.target/powerpc/savres.c: Add func using a single gpr.
390
d5ecd946 3912016-05-03 Jakub Jelinek <jakub@redhat.com>
392
393 * gcc.target/i386/avx512f-cvt-1.c: New test.
394
35b0a053 3952016-05-03 H.J. Lu <hongjiu.lu@intel.com>
396
397 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
398 -fdump-tree-vrp-details.
399
9ae1b28a 4002016-05-03 Richard Biener <rguenther@suse.de>
401
402 * gcc.dg/pr30172-1.c: Adjust.
403 * gcc.dg/pr63743.c: Likewise.
404 * gcc.dg/tm/pr51696.c: Likewise.
405 * c-c++-common/tm/safe-1.c: Likewise.
406 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
407 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
408 * g++.dg/plugin/self-assign-test-1.C: Likewise.
409 * g++.dg/plugin/self-assign-test-2.C: Likewise.
410
9c1a31e4 4112016-05-03 Jakub Jelinek <jakub@redhat.com>
412
fe69bcb9 413 PR rtl-optimization/70467
414 * gcc.target/i386/pr70467-3.c: New test.
415 * gcc.target/i386/pr70467-4.c: New test.
416
9082c4a4 417 PR tree-optimization/70916
418 * gcc.c-torture/compile/pr70916.c: New test.
419
9c1a31e4 420 PR target/49244
421 * gcc.target/i386/pr49244-1.c: New test.
422 * gcc.target/i386/pr49244-2.c: New test.
423
69105acc 4242016-05-03 Bernd Schmidt <bschmidt@redhat.com>
425
426 PR rtl-optimization/44281
427 * gcc.target/i386/pr44281.c: New test.
428
9ab8df54 4292016-05-03 bin cheng <bin.cheng@arm.com>
430
431 PR tree-optimization/56541
432 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
433 * gcc.dg/vect/pr56541.c: new test.
434
3c62cae0 4352016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
436
437 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
438 __float128.
439 * gcc.target/powerpc/float128-complex-2.c: Likewise.
440
91abc161 4412016-05-02 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR testsuite/70520
444 * c-c++-common/asan/clone-test-1.c (main): Align child process
445 stack to 16 bytes.
446
aa3d1155 4472016-05-02 David Malcolm <dmalcolm@redhat.com>
448
449 PR c++/62314
450 * g++.dg/spellcheck-fields-2.C: New test case.
451
002c3f28 4522016-05-02 David Malcolm <dmalcolm@redhat.com>
453
454 PR c++/62314
455 * g++.dg/pr62314.C: New test case.
456
46e5dccc 4572016-05-02 Jan Hubicka <hubicka@ucw.cz>
458
459 * gcc.dg/ipa/inline-8.c: New testcase.
460
663f4248 4612016-05-02 Jakub Jelinek <jakub@redhat.com>
462
463 PR rtl-optimization/70467
464 * gcc.target/i386/pr70467-1.c: New test.
465
efe8bdf5 4662016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
467
468 * gcc.dg/spec-options.c: Run the test on all targets.
469 * gcc.dg/foo.specs: Use cpp_unique_options.
470
47ef9633 4712016-05-02 Marc Glisse <marc.glisse@inria.fr>
472
473 * gcc.dg/tree-ssa/unord.c: New testcase.
474
eb1a077c 4752016-05-02 Marc Glisse <marc.glisse@inria.fr>
476
477 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
478
28e869d0 4792016-05-02 Nathan Sidwell <nathan@codesourcery.com>
480
481 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
482
dd185f6e 4832016-05-02 Marek Polacek <polacek@redhat.com>
484
485 PR c/70851
486 * gcc.dg/enum-incomplete-3.c: New test.
487
773d09b9 4882016-05-02 Marek Polacek <polacek@redhat.com>
489 Tom de Vries <tom@codesourcery.com>
490
491 PR tree-optimization/70700
492 * gcc.dg/pr70700.c: New test.
493
f0dc3286 4942016-05-01 Uros Bizjak <ubizjak@gmail.com>
495
496 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
497 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
498 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
499 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
500 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
501
7f931827 5022016-04-30 Eric Botcazou <ebotcazou@adacore.com>
503
504 * ada/acats/run_acats: Rename into...
505 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
506 * ada/acats/run_all.sh: Remove redundant test.
507 (target_run): Move around.
508 (target_gnatchop): Use newly built executable.
509 (target_gnatmake): Likewise.
510 Check that the compilation of impbit succeeds.
511
1c492b4e 5122016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
513
514 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
515 * gcc.dg/20021029-1.c: Likewise.
516 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
517 * gcc.target/sh/attr-isr-trapa.c: Likewise.
518 * gcc.target/sh/cmpstr.c: Likewise.
519 * gcc.target/sh/cmpstrn.c: Likewise.
520 * gcc.target/sh/memset.c: Likewise.
521 * gcc.target/sh/pr21255-2-mb.c: Likewise.
522 * gcc.target/sh/pr21255-2-ml.c: Likewise.
523 * gcc.target/sh/pr39423-1.c: Likewise.
524 * gcc.target/sh/pr49468-di.c: Likewise.
525 * gcc.target/sh/pr49468-si.c: Likewise.
526 * gcc.target/sh/pr49880-1.c: Likewise.
527 * gcc.target/sh/pr49880-2.c: Likewise.
528 * gcc.target/sh/pr49880-3.c: Likewise.
529 * gcc.target/sh/pr50751-1.c: Likewise.
530 * gcc.target/sh/pr50751-4.c: Likewise.
531 * gcc.target/sh/pr50751-7.c: Likewise.
532 * gcc.target/sh/pr51244-1.c: Likewise.
533 * gcc.target/sh/pr51244-10.c: Likewise.
534 * gcc.target/sh/pr51244-11.c: Likewise.
535 * gcc.target/sh/pr51244-12.c: Likewise.
536 * gcc.target/sh/pr51244-13.c: Likewise.
537 * gcc.target/sh/pr51244-14.c: Likewise.
538 * gcc.target/sh/pr51244-17.c: Likewise.
539 * gcc.target/sh/pr51244-18.c: Likewise.
540 * gcc.target/sh/pr51244-19.c: Likewise.
541 * gcc.target/sh/pr51244-4.c: Likewise.
542 * gcc.target/sh/pr51244-5.c: Likewise.
543 * gcc.target/sh/pr51244-7.c: Likewise.
544 * gcc.target/sh/pr51244-8.c: Likewise.
545 * gcc.target/sh/pr51244-9.c: Likewise.
546 * gcc.target/sh/pr51697.c: Likewise.
547 * gcc.target/sh/pr52483-1.c: Likewise.
548 * gcc.target/sh/pr52483-2.c: Likewise.
549 * gcc.target/sh/pr52483-3.c: Likewise.
550 * gcc.target/sh/pr52483-5.c: Likewise.
551 * gcc.target/sh/pr52933-1.c: Likewise.
552 * gcc.target/sh/pr52933-2.c: Likewise.
553 * gcc.target/sh/pr52933-3.c: Likewise.
554 * gcc.target/sh/pr53568-1.c: Likewise.
555 * gcc.target/sh/pr53976-1.c: Likewise.
556 * gcc.target/sh/pr53988-1.c: Likewise.
557 * gcc.target/sh/pr53988.c: Likewise.
558 * gcc.target/sh/pr54089-1.c: Likewise.
559 * gcc.target/sh/pr54089-6.c: Likewise.
560 * gcc.target/sh/pr54089-7.c: Likewise.
561 * gcc.target/sh/pr54089-8.c: Likewise.
562 * gcc.target/sh/pr54089-9.c: Likewise.
563 * gcc.target/sh/pr54236-1.c: Likewise.
564 * gcc.target/sh/pr54236-2.c: Likewise.
565 * gcc.target/sh/pr54236-3.c: Likewise.
566 * gcc.target/sh/pr54236-4.c: Likewise.
567 * gcc.target/sh/pr54386.c: Likewise.
568 * gcc.target/sh/pr54602-1.c: Likewise.
569 * gcc.target/sh/pr54685.c: Likewise.
570 * gcc.target/sh/pr54760-1.c: Likewise.
571 * gcc.target/sh/pr54760-2.c: Likewise.
572 * gcc.target/sh/pr54760-3.c: Likewise.
573 * gcc.target/sh/pr54760-4.c: Likewise.
574 * gcc.target/sh/pr54760-5.c: Likewise.
575 * gcc.target/sh/pr54760-6.c: Likewise.
576 * gcc.target/sh/pr55146.c: Likewise.
577 * gcc.target/sh/pr55160.c: Likewise.
578 * gcc.target/sh/pr59278.c: Likewise.
579 * gcc.target/sh/pr59401-1.c: Likewise.
580 * gcc.target/sh/pr59533-1.c: Likewise.
581 * gcc.target/sh/pr63260.c: Likewise.
582 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
583 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
584 * gcc.target/sh/strlen.c: Likewise.
585 * gcc.target/sh/torture/pr30807.c: Likewise.
586 * gcc.target/sh/torture/pr34777.c: Likewise.
587 * gcc.target/sh/torture/pr64652.c: Likewise.
588 * gcc.target/sh/torture/pr65505.c: Likewise.
589 * gcc.target/sh/torture/pragma-isr.c: Likewise.
590 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
591
0c4005be 5922016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
593
594 PR c++/66644
595 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
596
d94e6223 5972016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
598
599 * gcc.target/powerpc/vsx-elemrev-1.c: New.
600 * gcc.target/powerpc/vsx-elemrev-2.c: New.
601 * gcc.target/powerpc/vsx-elemrev-3.c: New.
602 * gcc.target/powerpc/vsx-elemrev-4.c: New.
603
46f37836 6042016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
605
606 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
607 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
608
4d0a8bac 6092016-04-29 Cesar Philippidis <cesar@codesourcery.com>
610
611 PR middle-end/70626
612 * c-c++-common/goacc/combined-reduction.c: New test.
613 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
614
b98e0db3 6152016-04-29 H.J. Lu <hongjiu.lu@intel.com>
616
617 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
618 *movdi_internal pattern only if PIC off.
619 * gcc.target/i386/pr70155-2.c: Likewise.
620 * gcc.target/i386/pr70155-3.c: Likewise.
621 * gcc.target/i386/pr70155-4.c: Likewise.
622 * gcc.target/i386/pr70155-5.c: Likewise.
623 * gcc.target/i386/pr70155-6.c: Likewise.
624 * gcc.target/i386/pr70155-7.c: Likewise.
625 * gcc.target/i386/pr70155-8.c: Likewise.
626 * gcc.target/i386/pr70155-15.c: Likewise.
627 * gcc.target/i386/pr70155-17.c: Likewise.
628 * gcc.target/i386/pr70155-22.c: Likewise.
629
8b066242 6302016-04-29 Bin Cheng <bin.cheng@arm.com>
631
632 PR tree-optimization/70803
633 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
634
22912e73 6352016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
636
637 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
638 optimization of vector loop.
639 * gcc.target/i386/vect-unpack-3.c: New test.
640 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
641 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
642 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
643
568128c6 6442016-04-29 Marek Polacek <polacek@redhat.com>
645
646 PR sanitizer/70342
647 * g++.dg/ubsan/null-7.C: New test.
648
025dd1e0 649 PR c/70852
650 * gcc.dg/pr70852.c: New test.
651
eb16928e 6522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
653
654 PR/69089
655 * g++.dg/cpp0x/alignas6.C: New test.
656
d7377ee9 6572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
658
659 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
660 dg-do.
661 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
662 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
663 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
664 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
665 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
666 * gcc.target/arc/mxy.c: Likewise.
667 * gcc.target/arc/mswape.c: Likewise.
668 * gcc.target/arc/mrtsc.c: Likewise.
669 * gcc.target/arc/mcrc.c: Likewise.
670 * gcc.target/arc/mdsp-packa.c: Likewise.
671 * gcc.target/arc/mdvbf.c: Likewise.
672 * gcc.target/arc/mlock.c: Likewise.
673 * gcc.target/arc/mmac-24.c: Likewise.
674 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
675
efa1b7ab 6762016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
677 Matthijs Kooijman <matthijs@stdin.nl>
678 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
679
680 PR target/60040
681 * gcc.target/avr/pr60040-1.c: New.
682 * gcc.target/avr/pr60040-2.c: New.
683
00371d68 6842016-04-29 Richard Biener <rguenther@suse.de>
685
686 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
687
73447cc5 6882016-04-29 Richard Biener <rguenther@suse.de>
689
690 PR tree-optimization/13962
691 PR tree-optimization/65686
692 * gcc.dg/uninit-pr65686.c: New testcase.
693
c2087b56 6942016-04-29 Jakub Jelinek <jakub@redhat.com>
695
696 PR middle-end/70843
697 * gcc.dg/pr70843.c: New test.
698
cdd06d5a 6992016-04-28 Jakub Jelinek <jakub@redhat.com>
700
701 PR target/70858
702 * gcc.target/i386/pr70858.c: New test.
703
1a60079e 7042016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
705
706 * gcc.target/arc/nps400-1.c: New file.
707
11bc2894 7082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
709 Andrew Burgess <andrew.burgess@embecosm.com>
710
711 * gcc.target/arc/movh_cl-1.c: New file.
712
dd9bf0b5 7132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
714 Andrew Burgess <andrew.burgess@embecosm.com>
715
716 * gcc.target/arc/extzv-1.c: New file.
717 * gcc.target/arc/insv-1.c: New file.
718 * gcc.target/arc/insv-2.c: New file.
719 * gcc.target/arc/movb-1.c: New file.
720 * gcc.target/arc/movb-2.c: New file.
721 * gcc.target/arc/movb-3.c: New file.
722 * gcc.target/arc/movb-4.c: New file.
723 * gcc.target/arc/movb-5.c: New file.
724 * gcc.target/arc/movb_cl-1.c: New file.
725 * gcc.target/arc/movb_cl-2.c: New file.
726 * gcc.target/arc/movbi_cl-1.c: New file.
727 * gcc.target/arc/movl-1.c: New file.
728
a22e4209 7292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
730 Andrew Burgess <andrew.burgess@embecosm.com>
731
732 * gcc.target/arc/cmem-1.c: New file.
733 * gcc.target/arc/cmem-2.c: New file.
734 * gcc.target/arc/cmem-3.c: New file.
735 * gcc.target/arc/cmem-4.c: New file.
736 * gcc.target/arc/cmem-5.c: New file.
737 * gcc.target/arc/cmem-6.c: New file.
738 * gcc.target/arc/cmem-7.c: New file.
739 * gcc.target/arc/cmem-ld.inc: New file.
740 * gcc.target/arc/cmem-st.inc: New file.
741
287c3982 7422016-04-28 Jakub Jelinek <jakub@redhat.com>
743
744 PR target/70821
745 * gcc.target/i386/pr70821.c: New test.
746
e40e5340 7472016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
748
749 * gcc.target/powerpc/vec-adde.c: New test.
750 * gcc.target/powerpc/vec-adde-int128.c: New test.
751
cf977d50 7522016-04-28 Jakub Jelinek <jakub@redhat.com>
753
754 * gcc.target/i386/avx-vround-1.c: New test.
755 * gcc.target/i386/avx-vround-2.c: New test.
756 * gcc.target/i386/avx512vl-vround-1.c: New test.
757 * gcc.target/i386/avx512vl-vround-2.c: New test.
758
572f8300 7592016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
760
761 PR testsuite/70595
762 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
763 (check_effective_target_cilkplus_runtime): ... this.
764 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
765 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
766
767 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
768 Require cilkplus_runtime.
769 Don't add -lcilkrts.
770 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
771 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
772 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
773 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
774 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
775 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
776 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
777 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
778 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
779 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
780 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
781 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
782 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
783 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
784 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
785 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
786 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
787 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
788 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
789 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
790 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
791 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
792 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
793 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
794 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
795 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
796 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
797 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
798 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
799
800 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
801 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
802
803 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
804
805 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
806 cilkplus_runtime.
807
dfba0905 8082016-04-27 Marc Glisse <marc.glisse@inria.fr>
809
810 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
811 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
812
605a4556 8132015-04-27 Ryan Burn <contact@rnburn.com>
814
815 PR c++/69024
816 PR c++/68997
817 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
818 diagnostic.
819 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
820 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
821
6a1231a5 8222016-04-27 Eric Botcazou <ebotcazou@adacore.com>
823
824 * gnat.dg/limited_with4.ad[sb]: New test.
825 * gnat.dg/limited_with4_pkg.ads: New helper.
826
4dad9e09 8272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
828
829 PR target/70155
830 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
831 and movv1ti_internal patterns
832 * gcc.target/i386/pr70155-1.c: New test.
833 * gcc.target/i386/pr70155-2.c: Likewise.
834 * gcc.target/i386/pr70155-3.c: Likewise.
835 * gcc.target/i386/pr70155-4.c: Likewise.
836 * gcc.target/i386/pr70155-5.c: Likewise.
837 * gcc.target/i386/pr70155-6.c: Likewise.
838 * gcc.target/i386/pr70155-7.c: Likewise.
839 * gcc.target/i386/pr70155-8.c: Likewise.
840 * gcc.target/i386/pr70155-9.c: Likewise.
841 * gcc.target/i386/pr70155-10.c: Likewise.
842 * gcc.target/i386/pr70155-11.c: Likewise.
843 * gcc.target/i386/pr70155-12.c: Likewise.
844 * gcc.target/i386/pr70155-13.c: Likewise.
845 * gcc.target/i386/pr70155-14.c: Likewise.
846 * gcc.target/i386/pr70155-15.c: Likewise.
847 * gcc.target/i386/pr70155-16.c: Likewise.
848 * gcc.target/i386/pr70155-17.c: Likewise.
849 * gcc.target/i386/pr70155-18.c: Likewise.
850 * gcc.target/i386/pr70155-19.c: Likewise.
851 * gcc.target/i386/pr70155-20.c: Likewise.
852 * gcc.target/i386/pr70155-21.c: Likewise.
853 * gcc.target/i386/pr70155-22.c: Likewise.
854
a80f3f45 8552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
856
857 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
858 ".{5,6}".
859
279305d1 8602016-04-27 Bin Cheng <bin.cheng@arm.com>
861
862 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
863 * gcc.dg/tree-ssa/scev-9.c: Ditto.
864 * gcc.dg/tree-ssa/scev-10.c: Ditto.
865 * gcc.dg/tree-ssa/scev-11.c: Ditto.
866 * gcc.dg/tree-ssa/scev-12.c: Ditto.
867
8974b625 8682016-04-27 Richard Biener <rguenther@suse.de>
869
870 PR ipa/70760
871 * g++.dg/ipa/ipa-pta-2.C: New testcase.
872 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
873
886d5463 8742016-04-27 Nathan Sidwell <nathan@acm.org>
875
876 * g++.dg/cpp0x/constexpr-recursion3.C: New.
877 * g++.dg/ubsan/pr63956.C: Adjust error location.
878
f0e35aa9 8792016-04-27 Nick Clifton <nickc@redhat.com>
880
881 PR middle-end/49889
882 * gcc.dg/pr49889.c: New test.
883
40385231 8842016-04-27 Bernd Schmidt <bschmidt@redhat.com>
885
886 * c-c++-common/memset-array.c: New test.
887
37229a71 8882016-04-26 Martin Sebor <msebor@redhat.com>
889
890 PR c++/66639
891 * g++.dg/cpp1y/func_constexpr.C: New test.
892
3eedf9bd 8932016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
894
895 PR c++/70241
896 * g++.dg/cpp0x/enum32.C: New test.
897 * g++.dg/cpp0x/enum33.C: New test.
898
8992016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 900
901 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
902 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
903 * gcc.c-torture/execute/bitfld-6.c: Likewise.
904 * gcc.c-torture/execute/bitfld-7.c: Likewise.
905 * gcc.c-torture/execute/pr38151.c: Likewise.
906 * gcc.c-torture/execute/pr66556.c: Likewise.
907 * gcc.c-torture/execute/pr67781.c: Likewise.
908 * gcc.c-torture/execute/pr68648.c: Likewise.
909
8c51f92f 9102016-04-26 Marc Glisse <marc.glisse@inria.fr>
911
912 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
913
fa20ebd3 9142016-04-26 Marek Polacek <polacek@redhat.com>
915
916 PR c/67784
917 * gcc.dg/pr67784-3.c: New test.
918 * gcc.dg/pr67784-4.c: New test.
919 * gcc.dg/pr67784-5.c: New test.
920
9db47803 921 PR c/70791
922 * gcc.dg/Wnested-externs-2.c: New test.
923
bff407f2 9242016-04-26 Marc Glisse <marc.glisse@inria.fr>
925
926 * gcc.dg/fold-plusmult.c: Adjust.
927 * gcc.dg/no-strict-overflow-6.c: Adjust.
928 * gcc.dg/gomp/loop-1.c: Xfail some tests.
929
78d0c69e 9302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
931
932 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
933 number scans.
934 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
935 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
936 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
937 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
938 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
939 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
940 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
941 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
942 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
943 * gcc.target/i386/avx512f-gather-5.c: Likewise.
944 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
945 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
946 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
947 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
948 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
949 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
950 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
951 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
952 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
953 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
954 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
955 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
956 scans.
957 * gcc.target/i386/pr32219-4.c: Likewise.
958 * gcc.target/i386/pr32219-6.c: Likewise.
959 * gcc.target/i386/pr32219-8.c: Likewise.
960
221d6722 9612016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
962
963 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
964 associated options.
965
514727a9 9662016-04-26 Marek Polacek <polacek@redhat.com>
967
968 PR c++/70744
969 * g++.dg/ext/cond2.C: New test.
970
e6ee4c61 9712016-04-26 Bin Cheng <bin.cheng@arm.com>
972
973 PR tree-optimization/70771
974 PR tree-optimization/70775
975 * gcc.dg/pr70771.c: New test.
3730828c 976 * gcc.dg/pr70775.c: New test.
e6ee4c61 977
b3d72796 9782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
979
980 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
981
c11ece29 9822016-04-25 Richard Biener <rguenther@suse.de>
983
984 PR tree-optimization/70780
985 * gcc.dg/torture/pr70780.c: New testcase.
986
d40b10b2 9872016-04-25 Michael Collison <michael.collison@arm.com>
988
989 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
990 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
991 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
992 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
993 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
994 * testsuite/lib/target-supports.exp
995 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
996 that arm neon support vector widen sum of HImode TO SImode.
997
4bbfd6c2 9982016-04-23 Jakub Jelinek <jakub@redhat.com>
999
1000 PR sanitizer/70712
1001 * c-c++-common/asan/pr70712.c: New test.
1002
524df596 10032016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1004
1005 * .gitattributes: New file.
1006
426c75c3 10072016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1008
1009 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1010
c052a8d5 10112016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1012
1013 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1014 * gfortran.dg/submodule_15.f08: Likewise.
1015
c08d4612 10162016-04-22 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/70740
1019 * gcc.dg/torture/pr70740.c: New testcase.
1020
fd3211e1 10212016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1022
1023 PR target/70750
1024 * gcc.target/i386/pr70750-1.c: New test.
1025 * gcc.target/i386/pr70750-2.c: Likewise.
1026
15acd78c 10272016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1028
1029 PR c++/70540
1030 * g++.dg/cpp0x/auto48.C: New.
1031
192bf59c 10322016-04-21 Marek Polacek <polacek@redhat.com>
1033
1034 PR c++/70513
1035 * g++.dg/cpp0x/forw_enum12.C: New test.
1036 * g++.dg/cpp0x/forw_enum13.C: New test.
1037
5d429e99 10382016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1039
1040 PR target/70728
1041 * gcc.target/i386/pr70728.c: New test.
1042
06777d85 10432016-04-21 Richard Biener <rguenther@suse.de>
1044
1045 PR middle-end/70747
1046 * gcc.dg/pr70747.c: New testcase.
1047
7434c6fb 10482016-04-21 Bin Cheng <bin.cheng@arm.com>
1049
1050 PR tree-optimization/70715
1051 * gcc.dg/tree-ssa/scev-13.c: New test.
1052
f3ec0970 10532016-04-21 Marc Glisse <marc.glisse@inria.fr>
1054
1055 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1056
523f3a9d 10572016-04-21 Marc Glisse <marc.glisse@inria.fr>
1058
1059 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1060
ace7bf06 10612016-04-20 Jan Hubicka <jh@suse.cz>
1062
1063 PR ipa/70018
1064 * g++.dg/ipa/nothrow-1.C: New testcase.
1065
2b073aa6 10662016-04-20 Nathan Sidwell <nathan@acm.org>
1067
1068 PR c++/55635
1069 * g++.dg/eh/delete1.C: New.
1070
8a574c11 10712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1074 -mtune-ctrl=sse_typeless_stores.
1075
e3400750 10762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1079
4bd8a059 10802016-04-20 Bin Cheng <bin.cheng@arm.com>
1081
1082 PR tree-optimization/69489
1083 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1084
70574e60 10852016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1086
1087 PR c++/69363
1088 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1089 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1090 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1091
bd6f374c 10922016-04-20 Bin Cheng <bin.cheng@arm.com>
1093
1094 PR tree-optimization/56625
1095 PR tree-optimization/69489
1096 * gcc.dg/vect/pr56625.c: New test.
1097 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1098
482539ee 10992016-04-20 Andrew Pinski <apinski@cavium.com>
1100
1101 PR target/64971
1102 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1103
b4672800 11042016-04-20 Arnaud Charlet <charlet@adacore.com>
1105
1106 * gnat.dg/self1.adb: Remove now incorrect test.
1107
4fb48737 11082016-04-20 Bin Cheng <bin.cheng@arm.com>
1109
1110 * gcc.dg/tree-ssa/scev-11.c: New test.
1111 * gcc.dg/tree-ssa/scev-12.c: New test.
1112
97efb92e 11132016-04-20 Marek Polacek <polacek@redhat.com>
1114
1115 PR tree-optimization/70725
1116 * gcc.dg/pr70725.c: New test.
1117
9d2d4060 11182016-04-20 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/70726
1121 * g++.dg/vect/pr70726.cc: New testcase.
1122
54530437 11232016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1124
1125 PR target/70674
1126 * gcc.target/s390/pr70674.c: New test.
1127
acda2210 11282016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1129
1130 PR libgfortran/70684
1131 * gfortran.dg/list_read_14.f90: New test.
1132
b7040bb0 11332016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1134
1135 PR target/69201
1136 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1137 extern to force it misaligned.
1138 (b): Likewise.
1139 (c): Likewise.
1140 (d): Likewise.
1141 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1142 Don't check `*' before movv4sf_internal.
1143 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1144 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1145 Don't check `*' before movv16qi_internal.
1146 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1147 extern to force it misaligned.
1148 (b): Likewise.
1149 (c): Likewise.
1150 (d): Likewise.
1151 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1152 Don't check `*' before movv2df_internal.
1153 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1154 extern to force it misaligned.
1155 (b): Likewise.
1156 (c): Likewise.
1157 (d): Likewise.
1158 Check movv8sf_internal instead of avx_storeups256.
1159 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1160
263b5475 11612016-04-19 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/70171
1164 * g++.dg/tree-ssa/pr70171.C: New testcase.
1165
222ac318 11662016-04-19 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/70724
1169 * gcc.dg/torture/pr70724.c: New testcase.
1170
003000a4 11712016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1172
1173 PR middle-end/70689
1174 * testsuite/gcc.target/i386/pr70689.c: New.
1175
3f6e13de 11762016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1177
1178 PR target/70708
1179 * gcc.target/i386/pr70708.c: New test.
1180
10abddbd 11812016-04-18 Richard Biener <rguenther@suse.de>
1182
1183 PR tree-optimization/43434
1184 * gcc.dg/vect/pr43434.c: New testcase.
1185 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1186 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1187 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1188 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1189 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1190 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1191 * gcc.dg/gomp/pr68640.c: Likewise.
1192 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1193 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1194
950db54a 11952016-04-18 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/70701
1198 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1199
67ccbf39 12002016-04-18 Tom de Vries <tom@codesourcery.com>
1201
1202 PR testsuite/70699
1203 * gcc.dg/pr70161.c: Add dot-file scans.
1204 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1205 instead of after last dot char.
1206
021ad2f3 12072016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * c-c++-common/dump-ada-spec-3.c: New test.
1210 * c-c++-common/dump-ada-spec-4.c: Likewise.
1211
d572fcfd 12122016-04-17 Tom de Vries <tom@codesourcery.com>
1213
1214 PR other/70183
1215 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1216
8b4ee73c 12172016-04-15 Jan Hubicka <jh@suse.cz>
1218
1219 PR ipa/70018
1220 * g++.dg/ipa/pure-const-1.C: New testcase.
1221 * g++.dg/ipa/pure-const-2.C: New testcase.
1222 * g++.dg/ipa/pure-const-3.C: New testcase.
1223
eac243e7 12242016-04-15 Marek Polacek <polacek@redhat.com>
1225
1226 PR c/70671
1227 * gcc.dg/bitfld-22.c: New test.
1228
64c1df32 12292016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1230
1231 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1232 x86_64.
1233
926f9422 12342016-04-15 Marek Polacek <polacek@redhat.com>
1235
1236 PR c/70651
1237 * c-c++-common/pr70651.c: New test.
1238
309bbaa3 12392016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1240
1241 PR rtl-optimization/70681
1242 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1243 dump scan on arm and powerpc.
1244 * gcc.dg/pr10474.c: Likewise.
1245
b4ba8358 12462016-04-15 Jakub Jelinek <jakub@redhat.com>
1247
ed92874a 1248 PR c++/69517
1249 PR c++/70019
1250 PR c++/70588
1251 * g++.dg/cpp1y/vla11.C: Revert for real.
1252
b4ba8358 1253 PR c/70436
1254 * c-c++-common/Wparentheses-1.c: New test.
1255 * c-c++-common/gomp/Wparentheses-1.c: New test.
1256 * c-c++-common/gomp/Wparentheses-2.c: New test.
1257 * c-c++-common/gomp/Wparentheses-3.c: New test.
1258 * c-c++-common/gomp/Wparentheses-4.c: New test.
1259 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1260 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1261 * c-c++-common/goacc/Wparentheses-1.c: New test.
1262
65717bb5 12632016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1264
1265 PR target/70662
1266 * gcc.target/i386/pr70662.c: New test.
1267
ca1a4077 12682016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1269 Alan Modra <amodra@gmail.com>
ca1a4077 1270
1271 PR tree-optimization/70130
1272 * gcc.dg/vect/O3-pr70130.c: New testcase.
1273
dbe1794c 12742016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1275
11836644 1276 PR target/70669
1277 * gcc.target/powerpc/pr70669.c: New test.
1278
dbe1794c 1279 PR target/70640
1280 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1281 a power7 system that does not have an assembler that supports
1282 power8.
1283
4c1007f1 12842016-04-14 Martin Sebor <msebor@redhat.com>
1285
1286 PR c++/69517
1287 PR c++/70019
1288 PR c++/70588
1289 * c-c++-common/ubsan/vla-1.c: Revert.
1290 * g++.dg/cpp1y/vla11.C: Same.
1291 * g++.dg/cpp1y/vla12.C: Same.
1292 * g++.dg/cpp1y/vla13.C: Same.
1293 * g++.dg/cpp1y/vla14.C: Same.
1294 * g++.dg/cpp1y/vla3.C: Same.
1295 * gcc/testsuite/g++.dg/init/array24.C: Same.
1296 * g++.dg/ubsan/vla-1.C: Same.
1297
22dcab66 12982016-04-14 Marek Polacek <polacek@redhat.com>
1299 Jan Hubicka <hubicka@ucw.cz>
1300
1301 PR c++/70029
1302 * g++.dg/torture/pr70029.C: New test.
1303
3e74b025 13042016-04-14 Martin Sebor <msebor@redhat.com>
1305
1306 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1307 type size to prevent failures on targets with very low maximum
1308 alignment.
1309
1d2e0f2a 13102016-04-14 Richard Biener <rguenther@suse.de>
1311
1312 PR tree-optimization/70623
1313 * gcc.dg/torture/pr70623.c: New testcase.
1314 * gcc.dg/torture/pr70623-2.c: Likewise.
1315
9aed0626 13162016-04-13 Martin Sebor <msebor@redhat.com>
1317
1318 PR c++/69517
1319 PR c++/70019
1320 PR c++/70588
1321 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1322 * g++.dg/cpp1y/vla11.C: New test.
1323 * g++.dg/cpp1y/vla12.C: New test.
1324 * g++.dg/cpp1y/vla13.C: New test.
1325 * g++.dg/cpp1y/vla14.C: New test.
1326 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1327 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1328 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1329
fd499010 13302016-04-13 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR c++/70641
1333 * g++.dg/opt/pr70641.C: New test.
1334
87fa7252 13352016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1336
1337 PR rtl-optimization/68749
1338 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1339 effects of argument promotions.
1340 Remove default args to dg-skip-if.
1341
6c40e18b 13422016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/70635
1345 * g++.dg/parse/pr70635.C: New.
1346
92c53257 13472016-04-13 Marek Polacek <polacek@redhat.com>
1348
1349 PR c++/70639
1350 * c-c++-common/Wmisleading-indentation-4.c: New test.
1351
0241e4dc 13522016-04-13 Marek Polacek <polacek@redhat.com>
1353
1354 PR c/70436
1355 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1356 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1357
92bda444 13582016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1359
1360 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1361 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1362 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1363
38ea8a26 13642016-04-13 Jakub Jelinek <jakub@redhat.com>
1365
d08aa032 1366 PR middle-end/70633
1367 * gcc.c-torture/compile/pr70633.c: New test.
1368
38ea8a26 1369 PR debug/70628
1370 * gcc.dg/torture/pr70628.c: New test.
1371
9231d5c2 13722016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1373
1374 PR c++/70610
1375 * g++.dg/template/pr70610.C: New test.
1376 * g++.dg/template/pr70610-2.C: New test.
1377 * g++.dg/template/pr70610-3.C: New test.
1378 * g++.dg/template/pr70610-4.C: New test.
1379
249ca944 13802016-04-12 Jakub Jelinek <jakub@redhat.com>
1381
7f2ea2fb 1382 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1383 128 instead of 32.
1384
249ca944 1385 PR c++/70571
1386 * g++.dg/ext/pr70571.C: New test.
1387
8ca5a97d 13882016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1389
bf32a52d 1390 PR target/70640
8ca5a97d 1391 * gcc.target/powerpc/pr70640.c: New test.
1392
e971b45f 13932016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/68722
1396 * g++.dg/parse/pr68722.C: New.
1397
0b54d964 13982016-04-12 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR rtl-optimization/70596
1401 * gcc.target/i386/pr70596.c: New test.
1402
d2dd85e3 14032016-04-12 Nathan Sidwell <nathan@acm.org>
1404
1405 PR c++/70501
1406 * g++.dg/init/pr70501.C: New.
1407
2d0001b0 14082016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1409
1410 * gcc.target/i386/asm-flag-6.c: New test.
1411
6c4df0d1 14122016-04-12 Tom de Vries <tom@codesourcery.com>
1413
1414 PR tree-optimization/68756
1415 * gcc.dg/graphite/pr68756.c: New test.
1416
0d60da57 14172016-04-12 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR tree-optimization/70602
1420 * gcc.c-torture/execute/pr70602.c: New test.
1421
62735984 14222016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1423
1424 PR target/70381
1425 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1426 __float128 emulator is built and runs.
1427 * gcc.target/powerpc/float128-1.c: Likewise.
1428
1429 * lib/target-supports.exp (check_ppc_float128_sw_available):
1430 Rework tests for __float128 software and hardware
1431 availability. Fix exit condition to return 0 on success.
1432
a702492c 14332016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1434
1435 PR target/70133
1436 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1437 * gcc.target/aarch64/target_attr_15.c: Likewise.
1438
a8c5ce92 14392016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/69066
1442 * g++.dg/cpp1y/pr69066.C: New.
1443
5ecab913 14442016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1445
1446 PR fortran/68566
1447 * gfortran.dg/pr36192.f90: Update test.
1448 * gfortran.dg/pr36192_1.f90: Update test.
1449 * gfortran.dg/real_dimension_1.f: Update test.
1450 * gfortran.dg/parameter_array_init_7.f90: New test.
1451
6cb5ef70 14522016-04-09 John David Anglin <danglin@gcc.gnu.org>
1453
4edfdd23 1454 PR testsuite/64039
1455 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1456
964f71e3 1457 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1458
5d61c198 1459 PR rtl-optimization/66669
1460 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1461
16eaaf58 1462 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1463
0b68802d 1464 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1465 * gcc.dg/pie-1.c: Likewise.
1466 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1467 * gcc.dg/pic-4.c: Likewise.
1468 * gcc.dg/pie-3.c: Likewise.
1469 * gcc.dg/pie-4.c: Likewise.
1470
9c0dd509 1471 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1472
03b2d3c1 1473 PR tree-optimization/68644
1474 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1475
6cb5ef70 1476 PR rtl-optimization/64886
1477 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1478
07de41ba 14792016-04-09 Tom de Vries <tom@codesourcery.com>
1480
1481 PR tree-optimization/68953
1482 * gcc.dg/graphite/pr68953.c: New test.
1483
d294e3fb 14842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1485
1486 PR fortran/70592
1487 * gfortran.dg/deferred_character_16.f90: New test.
1488
3cb15094 14892016-04-09 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR tree-optimization/70586
1492 * gcc.c-torture/execute/pr70586.c: New test.
1493
a02dc66f 14942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1495
1496 PR sanitizer/70573
1497 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1498 with __builtin_memset
1499 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1500
0c302595 15012016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1502
1503 PR lto/70289
1504 PR ipa/70348
1505 PR tree-optimization/70373
1506 PR middle-end/70533
1507 PR middle-end/70534
1508 PR middle-end/70535
1509 * c-c++-common/goacc/reduction-5.c: New test.
1510 * c-c++-common/goacc/reduction-promotions.c: New test.
1511 * gfortran.dg/goacc/reduction-3.f95: New test.
1512 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1513
c6c0523b 15142016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1515
1516 PR c++/70590
1517 PR c++/70452
1518 * g++.dg/pr70590.C: New test.
1519 * g++.dg/pr70590-2.C: New test.
1520
3ac399da 15212016-04-08 Jakub Jelinek <jakub@redhat.com>
1522
e97d1706 1523 PR middle-end/70593
1524 * gcc.target/i386/pr70593.c: New test.
1525
3ac399da 1526 PR rtl-optimization/70574
1527 * gcc.target/i386/avx2-pr70574.c: New test.
1528
fcfbb129 15292016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1530
1531 PR sanitizer/70541
1532 * c-c++-common/asan/pr70541.c: New test.
1533
0aabcddf 15342016-04-08 Tom de Vries <tom@codesourcery.com>
1535
1536 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1537 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1538
bec0c1e8 15392016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1540
1541 PR target/70566
1542 * gcc.c-torture/execute/pr70566.c: New test.
1543
87c791f5 15442016-04-08 Tom de Vries <tom@codesourcery.com>
1545
1546 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1547 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1548
7f38718f 15492016-04-08 Alan Modra <amodra@gmail.com>
1550
1551 * gcc.target/powerpc/pr70117.c: New.
1552
a96a7710 15532016-04-07 Jakub Jelinek <jakub@redhat.com>
1554
7a6265d1 1555 PR testsuite/70581
1556 * gcc.dg/lto/simd-function_0.c: New test.
1557
a96a7710 1558 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1559 clones.
1560 * c-c++-common/attr-simd-2.c: Likewise.
1561 * c-c++-common/attr-simd-4.c: Likewise.
1562 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1563 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1564
508dd607 15652016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1566
1567 PR testsuite/70553
1568 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1569
1b61585a 15702016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1571 Tom de Vries <tom@codesourcery.com>
1572
1573 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1574 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1575 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1576 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1577 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1578 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1579 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1580 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1581
5f060aa8 15822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1583
1584 PR c/70436
1585 * g++.dg/warn/Wparentheses-29.C: New test.
1586
d3831f71 15872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1588
1589 PR c/70436
1590 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1591 explicit braces to resolve a future -Wparentheses warning.
1592
382ece2d 15932016-04-06 Richard Henderson <rth@redhat.com>
1594
1595 * gcc.dg/pr61817-1.c: New test.
1596 * gcc.dg/pr61817-2.c: New test.
1597 * gcc.dg/pr69391-1.c: New test.
1598 * gcc.dg/pr69391-2.c: New test.
1599
72234ee9 16002016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1601
1602 PR rtl-optimization/70398
1603 * testsuite/gcc.target/aarch64/pr70398.c: New.
1604
5547150a 16052016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1608
15b70121 16092016-04-06 Yvan Roux <yvan.roux@linaro.org>
1610 Pedro Alves <palves@redhat.com>
1611
1612 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1613
585aefbb 16142016-04-06 Jakub Jelinek <jakub@redhat.com>
1615
0cbb513b 1616 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1617 Check for avx512f effective targets instead of avx2.
1618 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1619 for AVX512F clones.
1620 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1621 * g++.dg/gomp/declare-simd-1.C: Likewise.
1622 * g++.dg/gomp/declare-simd-3.C: Likewise.
1623 * g++.dg/gomp/declare-simd-4.C: Likewise.
1624
585aefbb 1625 PR middle-end/70550
1626 * c-c++-common/gomp/pr70550-1.c: New test.
1627 * c-c++-common/gomp/pr70550-2.c: New test.
1628
0b91cceb 16292016-04-05 Nathan Sidwell <nathan@acm.org>
1630
1631 PR c++/70512
1632 * g++.dg/ext/attribute-may-alias-5.C: New.
1633
645a9d8e 16342016-04-05 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR c++/70336
1637 * c-c++-common/pr70336.c: New test.
1638 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1639 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1640
bdf23925 16412016-04-05 Jan Hubicka <hubicka@ucw.cz>
1642
1643 PR ipa/66223
1644 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1645
aaff837c 16462016-04-05 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR rtl-optimization/70542
1649 * gcc.dg/torture/pr70542.c: New test.
1650 * gcc.target/i386/avx2-pr70542.c: New test.
1651
2eac58a0 16522016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1653
1654 PR tree-optimization/70509
1655 * gcc.target/i386/avx512bw-pr70509.c: New test.
1656
4f7ebe46 16572016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1658
1659 PR c++/70452
1660 * g++.dg/ext/constexpr-vla4.C: New test.
1661
305d86a0 16622016-04-05 Uros Bizjak <ubizjak@gmail.com>
1663
1664 PR target/70510
1665 * gcc.target/i386/pr70510.c: New test.
1666
eec3b789 16672016-04-05 Richard Biener <rguenther@suse.de>
1668
1669 PR tree-optimization/70526
1670 * g++.dg/torture/pr70526.C: New testcase.
1671
ca943582 16722016-04-05 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR target/70525
1675 * gcc.target/i386/pr70525.c: New test.
1676
87825cd5 16772016-04-05 Richard Biener <rguenther@suse.de>
1678
1679 PR middle-end/70499
1680 * g++.dg/torture/pr70499.C: New testcase.
1681
14638828 16822016-04-05 Richard Biener <rguenther@suse.de>
1683
1684 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1685 remove XFAIL.
1686
967a90d5 16872016-04-04 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR middle-end/70307
1690 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1691 rs6000 ABI warnings.
1692
d374a3a3 16932016-04-04 Jan Hubicka <hubicka@ucw.cz>
1694
1695 PR ipa/66223
1696 * g++.dg/ipa/devirt-51.C: New testcase.
1697
8ff377a6 16982016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1699 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR middle-end/70457
1702 * gcc.dg/torture/pr70457.c: New.
1703
f567b44f 17042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1705
1706 PR fortran/67538
1707 * gfortran.dg/allocate_with_source_19.f08: New test.
1708
89d4ebfa 17092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1710
1711 PR fortran/65795
1712 * gfortran.dg/coarray_allocate_6.f08: New test.
1713
68ab33a6 17142016-04-04 Richard Biener <rguenther@suse.de>
1715
1716 PR rtl-optimization/70484
1717 * gcc.dg/torture/pr70484.c: New testcase.
1718
c4f5465d 17192016-04-04 Marek Polacek <polacek@redhat.com>
1720
1721 PR c/70307
1722 * gcc.dg/torture/pr70307.c: New test.
1723
bfec6609 17242016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1725
1726 PR target/70416
1727 PR target/67391
1728 * gcc.target/sh/torture/pr70416.c: New.
1729
40df9099 17302016-04-02 Martin Sebor <msebor@redhat.com>
1731
1732 PR c++/67376
1733 PR c++/70170
1734 PR c++/70172
1735 PR c++/70228
1736 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1737 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1738 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1739 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1740 * g++.dg/cpp0x/constexpr-string.C: Same.
1741 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1742 * g++.dg/cpp0x/pr65398.C: Same.
1743 * g++.dg/ext/constexpr-vla1.C: Same.
1744 * g++.dg/ext/constexpr-vla2.C: Same.
1745 * g++.dg/ext/constexpr-vla3.C: Same.
1746 * g++.dg/ubsan/pr63956.C: Same.
1747
0edb9bfe 17482016-04-01 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR rtl-optimization/70467
1751 * gcc.target/i386/pr70467-2.c: New test.
1752
e5b1a1d9 17532016-04-01 Jakub Jelinek <jakub@redhat.com>
1754 Marek Polacek <polacek@redhat.com>
1755
1756 PR c++/70488
1757 * g++.dg/init/new47.C: New test.
1758
b2ca3fb0 17592016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1760
1761 PR target/70496
1762 * gcc.target/arm/pr70496.c: New test.
1763
4c3bd1e3 17642016-04-01 Nathan Sidwell <nathan@acm.org>
1765
47de69ad 1766 PR c++/68475
1767 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1768
313d569f 17692016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1770
1771 PR target/69890
1772 * gcc.dg/strlenopt.h (memmove): New.
1773 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1774 instead of "string.h".
1775 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1776 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1777 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1778 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1779 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1780 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1781 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1782 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1783 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1784 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1785 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1786 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1787 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1788 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1789 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1790 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1791 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1792 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1793 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1794 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1795
5469facd 17962016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1797
1798 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1799 (Holder::foo): Reflect this.
1800
503de754 18012016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1802
1803 PR target/70442
1804 * gcc.dg/pr70442.c: New test.
1805
13ee2de7 18062016-03-31 Nathan Sidwell <nathan@acm.org>
1807
1808 PR c++/70393
1809 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1810
5e0d03a8 18112016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1812
1813 PR target/70453
1814 * gcc.target/i386/pr70453.c: New test.
1815
8cb82ed4 18162016-03-31 Andrey Belevantsev <abel@ispras.ru>
1817
1818 PR target/70292
1819 * gcc.c-torture/pr70292.c: New test.
1820
7952b661 18212016-03-31 Marek Polacek <polacek@redhat.com>
1822
1823 PR c/70297
1824 * c-c++-common/pr70297.c: New test.
1825 * g++.dg/cpp0x/typedef-redecl.C: New test.
1826 * gcc.dg/typedef-redecl2.c: New test.
1827
1607cc74 18282016-03-31 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR rtl-optimization/70460
1831 * gcc.c-torture/execute/pr70460.c: New test.
1832
c689c252 18332016-03-31 Richard Biener <rguenther@suse.de>
1834
1835 PR c++/70430
1836 * g++.dg/ext/vector30.C: New testcase.
1837
91c9586d 18382016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1839 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1840
1841 * gfortran.dg/fmt_pf.f90: New test.
1842
afa5c1b8 18432016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1844
1845 Forward-port from 5 branch
1846 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR testsuite/70356
1849 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1850 dg-require-effective-target after dg-do.
1851
1852 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1853
1854 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1855
6a5dcab3 18562016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1857 Julian Brown <julian@codesourcery.com>
1858 Chung-Lin Tang <cltang@codesourcery.com>
1859 Cesar Philippidis <cesar@codesourcery.com>
1860 James Norris <jnorris@codesourcery.com>
1861 Tom de Vries <tom@codesourcery.com>
1862 Nathan Sidwell <nathan@codesourcery.com>
1863
305d86a0 1864 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 1865 * c-c++-common/goacc/loop-clauses.c: Likewise.
1866 * g++.dg/goacc/template.C: Likewise.
1867 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1868 * gfortran.dg/goacc/loop-1.f95: Likewise.
1869 * gfortran.dg/goacc/loop-5.f95: Likewise.
1870 * gfortran.dg/goacc/loop-6.f95: Likewise.
1871 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1872 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1873 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1874 * c-c++-common/goacc/clauses-fail.c: Likewise.
1875 * c-c++-common/goacc/parallel-1.c: Likewise.
1876 * c-c++-common/goacc/reduction-1.c: Likewise.
1877 * c-c++-common/goacc/reduction-2.c: Likewise.
1878 * c-c++-common/goacc/reduction-3.c: Likewise.
1879 * c-c++-common/goacc/reduction-4.c: Likewise.
1880 * c-c++-common/goacc/routine-3.c: Likewise.
1881 * c-c++-common/goacc/routine-4.c: Likewise.
1882 * c-c++-common/goacc/routine-5.c: Likewise.
1883 * c-c++-common/goacc/tile.c: Likewise.
1884 * g++.dg/goacc/template.C: Likewise.
1885 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1886 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1887 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1888 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1889 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1890 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1891 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1892 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1893 * c-c++-common/goacc/use_device-1.c: ... this file.
1894 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1895 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1896 * c-c++-common/goacc/host_data-6.c: ... this file.
1897 * c-c++-common/goacc/loop-2-kernels.c: New file.
1898 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1899 * c-c++-common/goacc/loop-3.c: Likewise.
1900 * g++.dg/goacc/reference.C: Likewise.
1901 * g++.dg/goacc/routine-1.C: Likewise.
1902 * g++.dg/goacc/routine-2.C: Likewise.
1903
932c0baa 19042016-03-30 Richard Biener <rguenther@suse.de>
1905
1906 PR middle-end/70450
1907 * gcc.dg/torture/pr70450.c: New testcase.
1908
7f7c4659 19092016-03-30 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR target/70421
1912 * gcc.dg/torture/pr70421.c: New test.
1913 * gcc.target/i386/avx512f-pr70421.c: New test.
1914
9cbfe80c 19152016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1916
1917 PR testsuite/70364
1918 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1919 (check): New function.
1920 (bar): Call check.
1921 (foo): Align stack to 16 bytes when calling bar.
1922 * gcc.target/i386/cleanup-2.c: Likewise.
1923
f56c7d36 19242016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1925
1926 PR tree-optimization/59124
1927 * gcc.dg/Warray-bounds-19.c: New test.
1928
0275bf9b 19292016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1930
1931 * lib/prune.exp (escape_regex_chars): New.
1932 (prune_file_path): Update to quote metcharacters for regexp.
1933
a3daa269 19342016-03-29 Jakub Jelinek <jakub@redhat.com>
1935
24e1ba3d 1936 PR rtl-optimization/70429
1937 * gcc.c-torture/execute/pr70429.c: New test.
1938
a3daa269 1939 PR tree-optimization/70405
1940 * gcc.dg/pr70405.c: New test.
1941
3ef41a6e 19422016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1943
1944 PR fortran/70397
1945 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1946 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1947
4abd9410 19482016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1949
1950 PR testsuite/64177
1951 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1952 __cilkrts_set_param to set two workers.
1953 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1954 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1955
b58e5f0f 19562016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1957
305d86a0 1958 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 1959
bff53658 19602016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1961
1962 PR target/70406
305d86a0 1963 * gcc.target/i386/pr70406.c: New test.
bff53658 1964
bb2c9c15 19652016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 * gnat.dg/specs/double_record_extension3.ads: New test.
1968
f12c84ab 19692016-03-25 Richard Henderson <rth@redhat.com>
1970
1971 PR target/70120
1972 * gcc.target/aarch64/pr70120-1.c: New.
1973 * gcc.target/aarch64/pr70120-2.c: New.
1974 * gcc.target/aarch64/pr70120-3.c: New.
1975
b0bf58c4 19762016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1977
1978 PR c++/62212
1979 * g++.dg/template/mangle2.C: The dg-do directive should be
1980 "compile" not "assemble".
1981
f175ba0f 19822016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1983
1984 PR lto/69650
1985 * gcc.dg/pr69650.c: New test.
1986
4cc3295f 19872016-03-25 David Edelsohn <dje.gcc@gmail.com>
1988
1989 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1990
0cf40600 19912016-03-25 Alan Modra <amodra@gmail.com>
1992
1993 * gcc.dg/dfp/pr70052.c: New test.
1994
3aebf099 19952016-03-24 Richard Henderson <rth@redhat.com>
1996
1997 PR middle-end/69845
1998 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1999 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2000
83245bd3 20012016-03-24 Tom de Vries <tom@codesourcery.com>
2002
2003 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2004
108e7ee4 20052016-03-24 Tom de Vries <tom@codesourcery.com>
2006
2007 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2008 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2009
17af0b14 20102016-03-24 Tom de Vries <tom@codesourcery.com>
2011
2012 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2013 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2014
6c8770ee 20152016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2016
2017 PR c++/62212
2018 * g++.dg/template/mangle2.C: New test.
2019
a7e21b7b 20202016-03-24 Richard Biener <rguenther@suse.de>
2021
2022 PR tree-optimization/70396
2023 * gcc.dg/torture/pr70396.c: New testcase.
2024
f365d297 20252016-03-24 Richard Biener <rguenther@suse.de>
2026
2027 PR middle-end/70370
2028 * gcc.dg/torture/pr70370.c: New testcase.
2029
da7aeb13 20302016-03-24 Tom de Vries <tom@codesourcery.com>
2031
2032 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2033 * gfortran.dg/goacc/kernels-tree.f95: Same.
2034 * gfortran.dg/goacc/parallel-tree.f95: Same.
2035
80b30de0 20362016-03-24 Tom de Vries <tom@codesourcery.com>
2037
2038 * c-c++-common/goacc/uninit-if-clause.c: New test.
2039 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2040
cb9b6b99 20412016-03-24 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR target/70290
305d86a0 2044 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2045 Fix formatting.
cb9b6b99 2046
a4225fff 20472016-03-24 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/70372
2050 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2051
5a869ab8 20522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2053
2054 PR c++/70347
2055 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2056
36ce5faa 20572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2058
2059 PR c++/70332
2060 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2061
c4fa85c9 20622016-03-23 Jakub Jelinek <jakub@redhat.com>
2063
d9377ad5 2064 PR c++/70001
2065 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2066 * g++.dg/cpp1y/pr70001.C: New test.
2067
c4fa85c9 2068 PR c++/70323
2069 * g++.dg/cpp0x/constexpr-70323.C: New test.
2070
0a2062da 20712016-03-23 Alexandre Oliva <aoliva@redhat.com>
2072 Jason Merrill <jason@redhat.com>
2073 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR c++/69315
2076 * g++.dg/cpp0x/constexpr-69315.C: New test.
2077 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2078
62d2a6dc 20792016-03-23 Marek Polacek <polacek@redhat.com>
2080
2081 PR c++/69884
2082 * g++.dg/warn/Wignored-attributes-1.C: New test.
2083 * g++.dg/warn/Wignored-attributes-2.C: New test.
2084
a82d6246 20852016-03-23 Tom de Vries <tom@codesourcery.com>
2086
2087 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2088 initialization.
2089 * gfortran.dg/goacc/private-3.f95 (test): Same.
2090 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2091 missing use param.
2092
dc834ba1 20932016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2094
2095 * lib/target-supports.exp: Remove v7ve entry from loop
2096 creating effective target checks.
2097 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2098 (add_options_for_arm_arch_v7ve): Likewise.
2099
7e83fd1f 21002016-03-23 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/70354
2103 * gcc.dg/vect/pr70354-1.c: New test.
2104 * gcc.dg/vect/pr70354-2.c: New test.
2105 * gcc.target/i386/avx2-pr70354-1.c: New test.
2106 * gcc.target/i386/avx2-pr70354-2.c: New test.
2107
4e4da058 21082016-03-22 Jeff Law <law@redhat.com>
2109
2110 PR target/70232
2111 * gcc.dg/tree-ssa/pr70232.c: New test.
2112
6855137b 21132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2114
2115 PR target/70302
2116 * gcc.target/i386/pr70302.c: New test.
2117
19db1ec8 21182016-03-22 Richard Biener <rguenther@suse.de>
2119
2120 PR middle-end/70251
2121 * g++.dg/torture/pr70251.C: New testcase.
2122
4baec9f2 21232016-03-22 David Malcolm <dmalcolm@redhat.com>
2124
2125 PR c/69993
2126 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2127 Wmisleading-indentation.c.
2128 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2129 reflect change to diagnostic text and order of messages.
2130 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2131
fcfec126 21322016-03-22 David Edelsohn <dje.gcc@gmail.com>
2133
2134 * g++.dg/ext/java-3.C: Don't compile on AIX.
2135
aa30728a 21362016-03-22 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/70333
2139 * gcc.dg/torture/pr70333.c: New testcase.
2140
46ec4eb4 21412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2142
2143 * g++.dg/ext/pr70290.C: New test.
2144
4880f878 21452016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2146
2147 PR target/70325
2148 * gcc.target/i386/pr70325.c: New test.
2149
3d78ea44 21502016-03-22 Jakub Jelinek <jakub@redhat.com>
2151
5934fb8f 2152 PR target/70329
2153 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2154 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2155
b6436f79 2156 PR target/70300
2157 * gcc.target/i386/pr70300.c: New test.
2158
3d78ea44 2159 PR c++/70295
2160 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2161 (func2): New function for cond with parens, xfail warning for c++.
2162 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2163
b60244f6 21642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2165
2166 PR c++/70096
2167 * g++.dg/template/ptrmem30.C: New test.
2168
c8e3e744 21692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2170
2171 PR c++/70204
2172 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2173 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2174
2715f63a 21752016-03-21 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR middle-end/70326
2178 * gcc.dg/pr70326.c: New test.
2179
2daa2cda 21802016-03-21 Marc Glisse <marc.glisse@inria.fr>
2181 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR tree-optimization/70317
2184 * gcc.dg/pr70317.c: New test.
2185
d9aa5a50 21862016-03-21 Uros Bizjak <ubizjak@gmail.com>
2187
2188 PR target/70327
2189 * gcc.target/i386/pr70327.c: New test.
2190
e1a88bf4 21912016-03-21 Martin Liska <mliska@suse.cz>
2192
61941425 2193 PR ipa/70306
e1a88bf4 2194 * gcc.dg/ipa/pr70306.c: New test.
2195
d9aa5a50 21962016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2197
2198 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2199 * gcc.target/arm/attr-align3.c: Likewise.
2200 * gcc.target/arm/attr_arm.c: Likewise.
2201 * gcc.target/arm/flip-thumb.c: Likewise.
2202
afdde20c 22032016-03-21 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR target/70296
2206 * gcc.target/powerpc/altivec-36.c: New test.
2207
3f2ef661 22082016-03-21 Richard Biener <rguenther@suse.de>
2209
2210 PR tree-optimization/70310
2211 * gcc.dg/torture/pr70310.c: New testcase.
2212
08b2b692 22132016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2214
2215 PR target/70293
2216 * gcc.target/i386/pr70293.c: New test.
2217
93505d22 22182016-03-21 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/70288
2221 * gcc.dg/torture/pr70288-1.c: New testcase.
2222 * gcc.dg/torture/pr70288-2.c: Likewise.
2223
06fd1914 22242016-03-21 Andrey Belevantsev <abel@ispras.ru>
2225
2226 PR rtl-optimization/69307
2227 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2228
b628775e 22292016-03-21 Andrey Belevantsev <abel@ispras.ru>
2230
2231 PR rtl-optimization/69102
2232 * gcc.c-torture/compile/pr69102.c: New test.
2233
1421f43c 22342016-03-18 Jeff Law <law@redhat.com>
2235
2236 PR rtl-optimization/70263
2237 * gcc.c-torture/compile/pr70263-1.c: New test.
2238 * gcc.target/i386/pr70263-2.c: New test.
2239
e7142ce1 22402016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2241
2242 PR rtl-optimization/70278
2243 * gcc.dg/torture/pr70278.c: New test.
2244 * gcc.target/arm/pr70278.c: New test.
2245
5539bc70 22462016-03-18 David Malcolm <dmalcolm@redhat.com>
2247
2248 PR c/70281
2249 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2250 (test_builtin_types_compatible_p): New test function.
2251 * gcc.dg/pr70281.c: New test case.
2252
296a290a 22532016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2254
2255 PR target/70113
2256 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2257
666094f0 22582016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2259
2260 PR tree-optimization/70252
2261 * gcc.dg/pr70252.c: New test.
2262
350514e8 22632016-03-18 Tom de Vries <tom@codesourcery.com>
2264
2265 * gcc.dg/pr70161-2.c: New test.
2266 * gcc.dg/pr70161.c: New test.
2267
011e0cea 22682016-03-18 Tom de Vries <tom@codesourcery.com>
2269
2270 PR ipa/70269
2271 * gcc.dg/pr70269.c: New test.
2272
292a09de 22732016-03-18 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR c++/70267
2276 * g++.dg/ext/java-3.C: New test.
2277
efc86c4c 22782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2279
2280 PR c++/70205
2281 * g++.dg/lookup/pr70205.C: New test.
2282
a28dd575 22832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2284
2285 PR c++/70218
2286 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2287
92e7ab1e 22882016-03-17 Marek Polacek <polacek@redhat.com>
2289
2290 PR c/69407
2291 * gcc.dg/atomic-op-6.c: New test.
2292
7378dbfb 22932016-03-17 David Malcolm <dmalcolm@redhat.com>
2294
2295 PR c/70264
2296 * c-c++-common/pr70264.c: New test case.
2297
f7995d7d 22982016-03-17 Jakub Jelinek <jakub@redhat.com>
2299
e2895b76 2300 PR c++/70144
2301 * c-c++-common/pr70144-1.c: New test.
2302 * c-c++-common/pr70144-2.c: New test.
2303
f7995d7d 2304 PR c++/70272
2305 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2306 * g++.dg/opt/flifetime-dse6.C: New test.
2307 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2308
5ec4a949 23092016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2310
2311 PR driver/70192
2312 * gcc.dg/pic-1.c: New test.
2313 * gcc.dg/pic-2.c: Likewise.
2314 * gcc.dg/pic-3.c: Likewise.
2315 * gcc.dg/pic-4.c: Likewise.
2316 * gcc.dg/pie-1.c: Likewise.
2317 * gcc.dg/pie-2.c: Likewise.
2318 * gcc.dg/pie-3.c: Likewise.
2319 * gcc.dg/pie-4.c: Likewise.
2320 * gcc.dg/pie-5.c: Likewise.
2321 * gcc.dg/pie-6.c: Likewise.
2322
c28550e1 23232016-03-17 Tom de Vries <tom@codesourcery.com>
2324
2325 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2326 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2327
be3296cb 23282016-03-17 Richard Biener <rguenther@suse.de>
2329
2330 PR debug/70271
2331 * g++.dg/debug/pr70271.C: New testcase.
2332
9b60ef21 23332016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2334
2335 * gcc.target/i386/pr70251.c: New test.
2336
9a80bc1a 23372016-03-17 Marek Polacek <polacek@redhat.com>
2338
2339 PR c++/70194
2340 * g++.dg/warn/constexpr-70194.C: New test.
2341
733d7ff9 23422016-03-16 Richard Henderson <rth@redhat.com>
2343
2344 PR middle-end/70240
2345 * gcc.c-torture/compile/pr70240.c: New.
2346
3e6f12bf 23472016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2348
2349 * gcc.c-torture/compile/20151204.c: Skip for avr.
2350
867c9e99 23512016-03-16 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR target/70245
2354 * g++.dg/opt/pr70245.C: New test.
2355 * g++.dg/opt/pr70245.h: New file.
2356 * g++.dg/opt/pr70245-aux.cc: New file.
2357
8ced6ab7 23582016-03-16 Martin Sebor <msebor@redhat.com>
2359
2360 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2361
37af779a 23622016-03-16 Richard Henderson <rth@redhat.com>
2363
2364 PR middle-end/70199
2365 * gcc.c-torture/compile/pr70199.c: New.
2366
78ed999c 23672016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2368
2369 * gcc.dg/uninit-19.c: Run dos2unix.
2370
462ca422 23712016-03-16 Marek Polacek <polacek@redhat.com>
2372
2373 PR c/70093
2374 * gcc.dg/nested-func-10.c: New test.
2375 * gcc.dg/nested-func-9.c: New test.
2376
fe58aacc 23772016-03-16 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR tree-optimization/68714
2380 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2381
27a53872 23822016-03-16 Tom de Vries <tom@codesourcery.com>
2383
2384 PR tree-optimization/68715
2385 * gcc.dg/graphite/pr68715-2.c: New test.
2386 * gcc.dg/graphite/pr68715.c: New test.
2387 * gfortran.dg/graphite/pr68715.f90: New test.
2388
95049c3c 23892016-03-16 Tom de Vries <tom@codesourcery.com>
2390
2391 PR tree-optimization/68809
2392 * gcc.dg/graphite/pr68809-2.c: New test.
2393 * gcc.dg/graphite/pr68809.c: New test.
2394
09eddd70 23952016-03-16 Jakub Jelinek <jakub@redhat.com>
2396
81fc5915 2397 PR c++/70147
2398 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2399 method call to i () as argument. Adjust expected output.
2400
09eddd70 2401 PR c++/70147
2402 * g++.dg/ubsan/pr70147-1.C: New test.
2403 * g++.dg/ubsan/pr70147-2.C: New test.
2404
6373d2a2 24052016-03-15 Martin Sebor <msebor@redhat.com>
2406
2407 PR c++/58281
2408 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2409
d27a0c11 24102016-03-15 John David Anglin <danglin@gcc.gnu.org>
2411
9908039d 2412 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2413 hppa*-*-hpux*.
2414
45cdc3a6 2415 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2416
d27a0c11 2417 PR libfortran/69799
2418 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2419 libatomic_available.
2420
0dd1d57f 24212016-03-15 Marek Polacek <polacek@redhat.com>
2422
2423 PR c++/70209
2424 * g++.dg/ext/attribute-may-alias-4.C: New test.
2425
0ce02c07 24262016-03-15 Alexander Monakov <amonakov@ispras.ru>
2427
2428 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2429 -fvar-tracking-assignments-toggle flag.
2430
f6e39b30 24312016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2432
2433 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2434
167f93a2 24352016-03-15 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR rtl-optimization/70222
2438 * gcc.c-torture/execute/pr70222-1.c: New test.
2439 * gcc.c-torture/execute/pr70222-2.c: New test.
2440
08a8af4a 24412016-03-15 Richard Henderson <rth@redhat.com>
2442
2443 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2444
738eb905 24452016-03-15 Andrey Belevantsev <abel@ispras.ru>
2446
2447 PR rtl-optimization/69032
2448 * gcc.dg/pr69032.c: New test.
2449
dd148b3a 24502016-03-15 Andrey Belevantsev <abel@ispras.ru>
2451
2452 PR rtl-optimization/63384
d9aa5a50 2453 * g++.dg/pr63384.C: New test.
dd148b3a 2454
acf58115 24552016-03-15 Andrey Belevantsev <abel@ispras.ru>
2456
2457 PR target/64411
2458 * gcc.target/i386/pr64411.C: New test.
2459
a2897dc4 24602016-03-15 Tom de Vries <tom@codesourcery.com>
2461
2462 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2463 * gfortran.dg/goacc/kernels-alias.f95: New test.
2464
7bad2faf 24652016-03-14 Martin Sebor <msebor@redhat.com>
2466
2467 PR c++/53792
2468 * g++.dg/cpp0x/constexpr-inline.C: New test.
2469 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2470
d65fa8d9 24712016-03-14 David Edelsohn <dje.gcc@gmail.com>
2472
2473 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2474
2b3c633f 24752016-03-14 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR middle-end/70219
2478 * gcc.dg/pr70219.c: New test.
2479
e947f9c3 24802016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2481
2482 PR target/70083
2483 * gcc.dg/torture/pr70083.c: New test.
2484 * gcc.target/i386/pr70083.c: New test.
2485
74201dc2 24862016-03-14 Richard Biener <rguenther@suse.de>
2487
2488 PR tree-optimization/56365
2489 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2490
88aea41e 24912016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2492
2493 PR target/70098
2494 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2495 New function.
2496 * g++.dg/pr70098.C: New testcase.
2497
2498
1bd2aefd 24992016-03-14 Tom de Vries <tom@codesourcery.com>
2500
2501 PR tree-optimization/70045
2502 * gcc.dg/graphite/pr70045.c: New test.
2503
922c7033 25042016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2505
2506 PR fortran/69043
2507 * gfortran.dg/include_9.f90: New test.
2508
fd4ab6d9 25092016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2510
2511 PR fortran/45076
2512 gfortran.dg/prof/prof.exp: New script.
2513 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2514
7d7218d3 25152016-03-12 Andrey Belevantsev <abel@ispras.ru>
2516
2517 PR rtl-optimization/69307
2518 * gcc.dg/pr69307.c: New test.
2519
02ffd664 25202016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2521
2522 PR target/69614
2523 * gcc.target/arm/pr69614.c: New.
2524
76e207a9 25252016-03-12 Paul Thomas <pault@gcc.gnu.org>
2526
2527 PR fortran/70031
2528 * gfortran.dg/submodule_14.f08: New test
2529
2530 PR fortran/69524
2531 * gfortran.dg/submodule_15.f08: New test
2532
490ee78a 25332016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2534
2535 PR c++/70106
2536 * g++.dg/cpp1y/paren3.C: New test.
2537
04e137ff 25382016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2539
2540 PR target/70131
2541 * gcc.target/powerpc/ppc-round2.c: New test.
2542
27b2c1c4 25432016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2544
2545 PR target/70123
2546 * gcc.dg/torture/pr70123.c: New test.
2547
84116671 25482016-03-11 Jeff Law <law@redhat.com>
2549
2550 PR tree-optimization/70190
2551 * gcc.c-torture/compile/pr70190.c: New test.
2552
cfa58bc8 25532016-03-11 David Malcolm <dmalcolm@redhat.com>
2554
2555 PR c/68187
2556 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2557 case.
2558 (test43_b): Likewise.
2559 (test43_c): Likewise.
2560 (test43_d): Likewise.
2561 (test43_e): Likewise.
2562 (test43_f): Likewise.
2563 (test43_g): Likewise.
2564 (test44_a): Likewise.
2565 (test44_b): Likewise.
2566 (test44_c): Likewise.
2567 (test44_d): Likewise.
2568 (test44_e): Likewise.
2569
ce234f27 25702016-03-11 David Malcolm <dmalcolm@redhat.com>
2571
2572 PR c/70085
2573 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2574
e4756b48 25752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2576
2577 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2578 dg-options.
2579
1f5ef87e 25802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2581
2582 PR target/70002
2583 PR target/69245
2584 * gcc.target/aarch64/pr69245_2.c: New test.
2585
f9c352a1 25862016-03-11 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR tree-optimization/70177
2589 * gcc.dg/pr70177.c: New test.
2590
4dd92ac6 25912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2592
2593 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2594
331e4fdb 25952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2596
2597 * gcc.dg/tree-ssa/sra-20.c: New.
2598
69262824 25992016-03-11 Jakub Jelinek <jakub@redhat.com>
2600
6f9a7425 2601 PR rtl-optimization/70174
2602 * gcc.dg/pr70174.c: New test.
2603
69262824 2604 PR tree-optimization/70169
2605 * gcc.dg/pr70169.c: New test.
2606
4637a847 26072016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2608
2609 PR target/70160
2610 * gcc.target/i386/pr70160.c: New test.
2611
5a86d754 26122016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2613
2614 * gcc.target/s390/dfp-1.c: New test.
2615
af4c8290 26162016-03-10 Nick Clifton <nickc@redhat.com>
2617
2618 PR target/70044
2619 * gcc.target/aarch64/pr70044.c: New test.
2620
98dfd328 26212016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2622 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c++/70001
2625 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2626 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2627 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2628
75e72311 26292016-03-10 Jan Hubicka <hubicka@ucw.cz>
2630
2631 PR lto/69589
2632 * g++.dg/lto/pr69589_0.C: New testcase
2633 * g++.dg/lto/pr69589_1.C: New testcase
2634
a2eb1271 26352016-03-10 Marek Polacek <polacek@redhat.com>
2636
2637 PR c++/70153
2638 * g++.dg/delayedfold/unary-plus1.C: New test.
2639
26402016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 2641
2642 * gcc.target/arm/pr45701-1.c: Escape brackets.
2643 * gcc.target/arm/pr45701-2.c: Likewise.
2644
5ab2987f 26452016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2646
2647 * gfortran.dg/unconstrained_commons.f: New.
2648
6972afac 26492016-03-10 Alan Modra <amodra@gmail.com>
2650
2651 * gcc.dg/pr69195.c: New.
2652 * gcc.dg/pr69238.c: New.
2653
c82c99ec 26542016-03-10 Tom de Vries <tom@codesourcery.com>
2655
2656 PR testsuite/68915
2657 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2658
a2389d4a 26592016-03-10 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/70128
2662 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2663 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2664
c272412d 26652016-03-09 Jakub Jelinek <jakub@redhat.com>
2666
a0451069 2667 PR tree-optimization/70152
2668 * gcc.dg/pr70152.c: New test.
2669
c272412d 2670 PR target/70086
2671 * gcc.target/i386/pr70086-1.c: New test.
2672 * gcc.target/i386/pr70086-2.c: New test.
2673 * gcc.target/i386/pr70086-3.c: New test.
5f611068 2674
2675 PR tree-optimization/70127
2676 * gcc.c-torture/execute/pr70127.c: New test.
2677
27dcb7a8 26782016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2679
2680 * c-c++-common/goacc/combined-directives-2.c: New test.
2681
c24757cf 26822016-03-09 David Malcolm <dmalcolm@redhat.com>
2683
2684 PR c/68473
2685 PR c++/70105
2686 * g++.dg/diagnostic/pr70105.C: New test.
2687 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2688 (test_multiple_ordinary_maps): New test function.
2689
83108969 26902016-03-09 David Malcolm <dmalcolm@redhat.com>
2691
2692 PR c/68473
2693 PR c++/70105
2694 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2695 Drop range information from call to inform_at_rich_loc.
2696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2697 New.
2698 (test_show_locus): Replace calls to rich_location::add_range with
2699 calls to add_range. Rewrite the tests that used the now-defunct
2700 rich_location ctor taking a source_range. Simplify other tests
2701 by replacing calls to COMBINE_LOCATION_DATA with calls to
2702 make_location.
2703
6733c0e8 27042016-03-09 Richard Biener <rguenther@suse.de>
2705 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR tree-optimization/70138
2708 * gcc.dg/vect/pr70138-1.c: New testcase.
2709 * gcc.dg/vect/pr70138-2.c: Likewise.
2710
96abb9f5 27112016-03-09 Jakub Jelinek <jakub@redhat.com>
2712
2713 PR target/70049
2714 * gcc.target/i386/pr70049.c: New test.
2715
42bb3bfb 27162016-03-09 Richard Biener <rguenther@suse.de>
2717
2718 PR c/70143
2719 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2720 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2721 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2722
27527428 27232016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724
2725 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2726 arm-*-*.
2727
248449f2 27282016-03-09 Jakub Jelinek <jakub@redhat.com>
2729
1bd49ced 2730 PR middle-end/67278
2731 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2732
248449f2 2733 PR target/67278
2734 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2735
2736 PR middle-end/70050
2737 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2738 in testcase comment.
2739
dfc460ff 27402016-03-09 Tom de Vries <tom@codesourcery.com>
2741
2742 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2743 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2744 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2745 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2746 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2747 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2748 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2749 * gfortran.dg/goacc/kernels-loop.f95: New test.
2750
0377fc7f 27512016-03-08 Martin Sebor <msebor@redhat.com>
2752
2753 PR c++/62096
2754 * g++.dg/warn/overflow-warn-7.C: New test.
2755
3556aa80 27562016-03-08 Jason Merrill <jason@redhat.com>
2757
2758 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2759 * lib/target-supports.exp (check_effective_target_concepts): New.
2760
e5096208 27612016-03-08 Jakub Jelinek <jakub@redhat.com>
2762
5370eb8d 2763 PR c++/70135
2764 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2765 * g++.dg/ubsan/pr70135.C: New test.
2766
e5096208 2767 PR target/70110
2768 * gcc.dg/pr70110.c: New test.
2769
cc37120d 27702016-03-07 Martin Jambor <mjambor@suse.cz>
2771
2772 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2773 * c-c++-common/gomp/if-1.c: Likewise.
2774 * c-c++-common/gomp/pr61486-2.c: Likewise.
2775 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2776 to dg-additional-options.
2777 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2778 * g++/gomp/target-teams-1.c: Likewise.
2779 * gcc.dg/gomp/gomp.exp: Likewise.
2780 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2781 dg-additional-options.
2782 * gfortran.dg/gomp/gomp.exp: Likewise.
2783 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2784 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2785 dg-additional-options.
2786 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2787
53c248d8 27882016-03-07 Martin Jambor <mjambor@suse.cz>
2789
2790 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2791 * c-c++-common/gomp/gridify-1.c: New test.
2792 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2793
541e79a0 27942016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2795
2796 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2797 trigger for cortex-r8, when scanning for register r8.
2798 * gcc.target/arm/pr45701-2.c: Likewise.
2799
4dfabd94 28002016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 2801 Jeff Law <law@redhat.com>
4dfabd94 2802
2803 PR tree-optimization/69740
2804 * gcc.c-torture/compile/pr69740-1.c: New test.
2805 * gcc.c-torture/compile/pr69740-2.c: New test.
2806
1b63a87b 28072016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2808
2809 * lib/target-supports.exp
2810 (check_effective_target_whole_vector_shift): Enable for PPC64.
2811
d33914da 28122016-03-07 Richard Biener <rguenther@suse.de>
2813
2814 PR tree-optimization/70115
2815 * gcc.dg/torture/pr70115.c: New testcase.
2816
584fba4b 28172016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2818
2819 PR middle-end/69916
2820 * c-c-++-common/goacc/pr69916.c: New.
2821
7f2f5ec0 28222016-03-07 Richard Henderson <rth@redhat.com>
2823
2824 * gcc.c-torture/compile/pr70061.c: New test.
2825
f530e7c4 28262016-03-07 Richard Biener <rguenther@suse.de>
2827
2828 PR testsuite/70109
2829 * gcc.dg/vect/O3-pr36098.c: New testcase.
2830
a3855fed 28312016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2832
2833 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2834
091ffc31 28352016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2836
2837 * gnat.dg/renaming9.ad[sb]: New testcase.
2838
2941b871 28392016-03-05 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR c++/70084
2842 * g++.dg/expr/stdarg3.C: New test.
2843
5173ce42 28442016-03-04 Jeff Law <law@redhat.com>
2845
2846 PR tree-optimization/69196
2847 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2848 x86_64-*-*.
2849
2d1d2e55 28502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2851
0e43078e 2852 PR c/69973
2853 * gcc.dg/pr69973.c: New test.
2854
d8ec06ae 2855 PR rtl-optimization/69941
2856 * gcc.dg/torture/pr69941.c: New test.
2857
2d1d2e55 2858 PR c/69824
2859 * gcc.dg/pr69824.c: New test.
2860
32f692e2 28612016-03-05 Tom de Vries <tom@codesourcery.com>
2862
2863 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2864 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2865 function.
2866
1c699e9a 28672016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2868
2869 PR c++/66786
2870 * g++.dg/cpp1y/var-templ48.C: New test.
2871 * g++.dg/cpp1y/var-templ49.C: New test.
2872
358448c6 28732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2874
2875 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2876
01dc3c45 28772016-03-04 Jakub Jelinek <jakub@redhat.com>
2878
e968ff6d 2879 PR c++/70035
2880 * g++.dg/ubsan/pr70035.C: New test.
2881
01dc3c45 2882 PR target/70062
2883 * gcc.target/i386/pr70062.c: New test.
2884
3937d618 28852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2886
2887 * g++.dg/template/typename21.C: Remove c++98_only.
2888
c58ac7f8 28892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2890
2891 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2892
0060768a 28932016-03-04 David Malcolm <dmalcolm@redhat.com>
2894
2895 PR c/68187
2896 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2897 function.
2898 (fn_42_b): Likewise.
2899 (fn_42_c): Likewise.
2900
74c6fd40 29012016-03-04 David Malcolm <dmalcolm@redhat.com>
2902
2903 PR c/68187
2904 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2905 function.
2906 (fn_40_b): Likewise.
2907 (fn_41_a): Likewise.
2908 (fn_41_b): Likewise.
2909
31b11359 29102016-03-04 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR target/70059
2913 * gcc.target/i386/avx512f-pr70059.c: New test.
2914 * gcc.target/i386/avx512dq-pr70059.c: New test.
2915
c5b93452 29162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2917
2918 PR rtl-optimization/57676
2919 * gcc.dg/torture/pr57676.c: New test.
2920
268fbd56 29212016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2922
2923 * gcc.dg/pr70026.c: New test.
2924
6560d1ad 29252016-03-04 Marek Polacek <polacek@redhat.com>
2926
2927 PR c/69798
2928 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2929 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2930
cc7dfddf 29312016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932
2933 PR target/70004
2934 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2935 Delete.
2936 (test_corners_sisd_si): Likewise.
2937 (main): Remove checks of the above.
2938 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2939
e9663bd4 29402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2941
2942 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2943
dcdd684e 29442016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2945
2946 * gcc.dg/torture/pr69951.c: Accept argc==0.
2947
e692d332 29482016-03-04 Richard Biener <rguenther@suse.de>
2949
2950 PR c++/70054
2951 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2952 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2953
af77b7e6 29542016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2955
2956 PR testsuite/69766
2957 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2958 testing multiarch.
2959
290da96e 29602016-03-04 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR debug/69947
2963 * gcc.dg/guality/pr69947.c: New test.
2964
e51ce713 29652016-03-03 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR ada/70017
2968 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2969
1feed892 29702016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2971
2972 PR rtl-optimization/69904
2973 * gcc.target/arm/pr69904.c: New test.
2974
c32bda69 29752016-03-03 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR target/70021
2978 * gcc.dg/vect/pr70021.c: New test.
2979 * gcc.target/i386/pr70021.c: New test.
2980
1bc579ed 29812016-03-03 Marek Polacek <polacek@redhat.com>
2982
2983 PR middle-end/70050
2984 * gcc.dg/pr70050.c: New test.
2985
cfa8d638 29862016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2987
2988 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2989
1b889259 29902016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2991
2992 PR tree-optimization/70043
2993 * gfortran.dg/vect/pr70043.f90: New test.
2994
f756dfa3 29952016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gnat.dg/specs/task1.ads: New test.
2998
5cb4863d 29992016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3000
3001 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3002 Invoke gdb with -batch.
3003 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3004
5dd12e43 30052016-03-03 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/55936
3008 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3009
d97ba4ca 30102016-03-02 Jeff Law <law@redhat.com>
3011
5d23c86f 3012 PR rtl-optimization/69942
3013 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3014 effects of argument promotions.
3015
d97ba4ca 3016 PR tree-optimization/69987
3017 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3018 target does not support -fprefetch-loop-arrays.
3019
901faaa0 30202016-03-02 Uros Bizjak <ubizjak@gmail.com>
3021
3022 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3023
51f6fdce 30242016-03-02 Bin Cheng <bin.cheng@arm.com>
3025
6bc7872f 3026 PR rtl-optimization/69052
51f6fdce 3027 * gcc.target/i386/pr69052.c: New test.
3028
31d31e07 30292016-03-02 Alan Modra <amodra@gmail.com>
3030
3031 * gcc.dg/pr69990.c: New.
3032
04faee95 30332016-03-02 Jakub Jelinek <jakub@redhat.com>
3034
270d0117 3035 PR c/68062
3036 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3037
3038 PR middle-end/70022
3039 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3040
04faee95 3041 PR target/70028
3042 * gcc.target/i386/pr70028.c: New test.
3043
a2cc9e8e 30442016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3045
3046 * c-c++-common/asan/swapcontext-test-1.c,
3047 * c-c++-common/tsan/thread_leak.c,
3048 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3049 * g++.dg/tsan/benign_race.C,
3050 * g++.dg/tsan/fd_close_norace.C,
3051 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3052 races with sanitizer output
3053
dd4bd263 30542016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 3055 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 3056
3057 PR target/67278
3058 * gcc.dg/simd-8.c: New testcase.
3059
b5fe3a49 30602016-03-02 Richard Biener <rguenther@suse.de>
3061
3062 PR middle-end/67278
3063 * gcc.dg/simd-7.c: New testcase.
3064
23601f67 30652016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3066
3067 * gcc.target/i386/pr70007.c: Tweak.
3068
f66f65e7 30692016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3070
3071 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3072
60773515 30732016-03-02 Marek Polacek <polacek@redhat.com>
3074
3075 PR c/67854
3076 * gcc.dg/pr67854.c: New test.
3077
6c094cb1 30782016-03-02 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR middle-end/70025
3081 * gcc.dg/torture/pr70025.c: New test.
3082
7627bb56 30832016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3084
3085 PR tree-optimization/68621
3086 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3087
066c8e94 30882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3089
3090 * gcc.target/i386/pr70007.c: New test.
3091
d3b819ad 30922016-03-01 Jeff Law <law@redhat.com>
3093
d4b9ad56 3094 PR tree-optimization/69196
7e217344 3095 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 3096
d3b819ad 3097 PR tree-optimization/69196
3098 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3099 duplicating code and spoiling the expected output.
3100
4f37285d 31012016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3102
3103 PR target/70033
3104 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3105 supports power9 before doing tests.
3106 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3107 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3108 * gcc.target/powerpc/p9-permute.c: Likewise.
3109
3e9c4f6c 31102016-03-01 Uros Bizjak <ubizjak@gmail.com>
3111
3112 PR target/70027
3113 * gcc.target/i386/pr70027.c: New test.
3114
e324729e 31152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 3116
3117 * gcc.dg/pr70017.c: New test.
3118
40e9ce2d 31192016-03-01 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR c/69796
3122 PR c/69974
3123 * gcc.dg/pr69796.c: New test.
3124 * gcc.dg/pr69974.c: New test.
3125
e8b016ea 31262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3127
3128 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3129
24d3127c 31302016-02-29 Jeff Law <law@redhat.com>
3131
3132 PR tree-optimization/69987
3133 * gfortran.dg/pr69987.f90: New test.
3134
3135 PR tree-optimization/69989
3136 * gcc.c-torture/compile/pr69989-2.c: New test.
3137
12cc1225 31382016-03-01 Marek Polacek <polacek@redhat.com>
3139
3140 PR c++/69795
3141 * g++.dg/parse/invalid1.C: New test.
3142
d99a947c 31432016-03-01 Richard Biener <rguenther@suse.de>
3144
3145 PR middle-end/70022
3146 * gcc.dg/pr70022.c: New testcase.
3147
395dbc60 31482016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3149
3150 PR tree-optimization/69956
3151 * gcc.dg/pr69956.c: New test.
3152
40a35c55 31532016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3154
3155 PR target/70011
3156 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3157 XFAIL when hardware supports efficient unaligned storage access.
3158
4edc90b0 31592016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3160
3161 PR c++/69961
3162 * g++.dg/template/pr69961a.C: New test.
3163 * g++.dg/template/pr69961b.C: New test.
3164
1ed1f69a 31652016-02-29 David Malcolm <dmalcolm@redhat.com>
3166
3167 PR preprocessor/69985
3168 * gcc.dg/cpp/pr69985.c: New test case.
3169
01c5d15d 31702016-02-29 Jeff Law <law@redhat.com>
3171
3a4d3de5 3172 PR tree-optimization/70005
3173 * gcc.c-torture/execute/pr70005.c New test.
3174
01c5d15d 3175 PR tree-optimization/69999
3176 * gcc.c-torture/compile/pr69999.c: New test.
3177
1bf66b54 31782016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3179
3180 PR tree-optimization/69652
3181 * gcc.dg/torture/pr69652.c: Delete test.
3182 * gcc.dg/vect/pr69652.c: New test.
3183
b4d653d5 31842016-02-19 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/69980
3187 * gfortran.dg/vect/pr69980.f90: New testcase.
3188
35bc4745 31892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * gcc.target/sparc/20160229-1.c: New test.
3192
bb54a538 31932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * gnat.dg/stack_usage3.adb: New test.
3196 * gnat.dg/stack_usage3_pkg.ads: New helper.
3197
95164e71 31982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3199
3200 * gnat.dg/renaming8.adb: New test.
3201 * gnat.dg/renaming8_pkg1.ads: New helper.
3202 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3203 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3204
a890896f 32052016-02-29 Richard Biener <rguenther@suse.de>
3206
3207 PR tree-optimization/69720
3208 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3209
5c70403a 32102016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3211
3212 PR fortran/68147
3213 PR fortran/47674
3214 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3215
dfb6d139 32162016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3217 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3218
3219 PR fortran/56007
3220 * gfortran.dg/coarray_8.f90: Adjust error message.
3221 * gfortran.dg/pr56007.f90: New test.
3222 * gfortran.dg/pr56007.f: New test.
3223
536508db 32242016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3225
3226 PR tree-optimization/69989
3227 * gcc.dg/torture/pr69989.c: New test.
3228
eec75e45 32292016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3230
3231 * gcc.target/i386/stack-realign-win.c: New test.
3232
0175e45a 32332016-02-28 Harald Anlauf <anlauf@gmx.de>
3234
3235 PR fortran/60126
3236 * gfortran.dg/pr60126.f90: New test.
3237
2a703589 32382016-02-27 Jeff Law <law@redhat.com>
3239
3240 Revert
3241 2016-02-26 Richard Biener <rguenther@suse.de>
3242 Jeff Law <law@redhat.com>
3243
3244 PR tree-optimization/69740
3245 * gcc.c-torture/compile/pr69740-1.c: New test.
3246 * gcc.c-torture/compile/pr69740-2.c: New test.
3247
359b4c18 32482016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249
1c96765a 3250 PR fortran/69910
359b4c18 3251 * gfortran.dg/newunit_4.f90: New test.
3252
49462d93 32532016-02-27 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR target/69613
3256 PR rtl-optimization/69886
3257 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3258 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3259 target.
3260
c4ac733e 32612016-02-26 Martin Sebor <msebor@redhat.com>
3262
3263 PR tree-optimization/15826
3264 * gcc.dg/tree-ssa/pr15826.c: New test.
3265
da8c4b5d 32662016-02-26 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR target/69969
3269 * gcc.target/powerpc/pr69969.c: New test.
3270
0a4558eb 32712016-02-26 Martin Sebor <msebor@redhat.com>
3272
3273 PR c++/15766
3274 * g++.old-deja/g++.other/decl5.C: Add a test case.
3275
5b500299 32762016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3277
3278 PR target/69946
3279 * gcc.target/powerpc/pr69946.c: New file.
3280
565f533b 32812016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3282 Jeff Law <law@redhat.com>
565f533b 3283
0a4558eb 3284 PR tree-optimization/69740
565f533b 3285 * gcc.c-torture/compile/pr69740-1.c: New test.
3286 * gcc.c-torture/compile/pr69740-2.c: New test.
3287
ff67cbea 32882016-02-26 Martin Jambor <mjambor@suse.cz>
3289
3290 PR middle-end/69920
3291 * gcc.dg/torture/pr69932.c: New test.
3292 * gcc.dg/torture/pr69936.c: Likewise.
3293
e400d817 32942016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3295
3296 PR target/69709
3297 * gcc.target/s390/pr69709.c: New test.
3298
126a5a2d 32992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3300
3301 PR target/69245
3302 * gcc.target/aarch64/pr69245_1.c: New test.
3303
59c58860 33042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3305
3306 PR target/69613
3307 * gcc.dg/torture/pr69613.c: New test.
3308
9441fa4e 33092016-02-26 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR rtl-optimization/69891
3312 * gcc.target/i386/pr69891.c: New test.
3313
e48fcde0 33142016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3315 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316
35ed600a 3317 PR target/61397
f41208a1 3318 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3319 functionality for both 32-bit and 64-bit.
3320
c86aaa0e 33212016-02-26 Richard Biener <rguenther@suse.de>
3322
3323 PR tree-optimization/69551
3324 * gcc.dg/torture/pr69951.c: New testcase.
3325
38e71a65 33262016-02-25 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/48795
3329 * gcc.dg/Warray-bounds-18.c: New testcase.
3330
03331e69 33312016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332
3333 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3334
f14d8d6a 33352016-02-25 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR rtl-optimization/69896
3338 * gcc.dg/pr69896.c: New test.
3339
4003c807 33402016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3341
3342 PR c++/69736
3343 * g++.dg/cpp1y/paren2.C: New test.
3344
a0573328 33452016-02-24 Martin Sebor <msebor@redhat.com>
3346
3347 PR c/51147
3348 * gcc.dg/enum-mode-2.c: New test.
3349
2cde02ad 33502016-02-24 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c++/69922
3353 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3354 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3355 * g++.dg/ubsan/pr69922.C: New test.
3356
f0ea75d1 33572016-02-24 Marek Polacek <polacek@redhat.com>
3358
3359 PR c/69819
3360 * gcc.dg/pr69819.c: New test.
3361
05027366 33622016-02-24 Martin Sebor <msebor@redhat.com>
3363
34ed562b 3364 PR c++/69912
3365 * g++.dg/ext/flexary15.C: New test.
3366
33672016-02-24 Martin Sebor <msebor@redhat.com>
3368
3369 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3370 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3371 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3372
650c3ad5 33732016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3374 Charles Baylis <charles.baylis@linaro.org>
3375
3376 PR debug/61033
3377 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3378
596070e8 33792016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3380 Jakub Jelinek <jakub@redhat.com>
596070e8 3381
3382 PR middle-end/69760
3383 * gcc.dg/torture/pr69760.c: New testcase.
3384
d6b92d9f 33852016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3386
3387 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3388 pattern on Solaris with as.
3389
90436d9d 33902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3391
3392 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3393 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3394 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3395 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3396
7c749495 33972016-02-24 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR middle-end/69915
3400 * gcc.dg/pr69915.c: New test.
3401
9c9680b5 34022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403
3404 PR rtl-optimization/69886
3405 * gcc.dg/torture/pr69886.c: New test.
3406
36d081ee 34072016-02-24 Richard Biener <rguenther@suse.de>
3408
3409 PR middle-end/68963
3410 * gcc.dg/torture/pr68963.c: New testcase.
3411
2a0accb9 34122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3413
3414 PR target/69875
3415 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3416 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3417 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3418 * gcc.target/arm/atomic_loaddi_1.c: New test.
3419 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3420 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3421 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3422 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3423 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3424 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3425 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3426 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3427
f0e92ef1 34282016-02-24 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR middle-end/69909
3431 * gcc.dg/torture/pr69909.c: New test.
3432
6907286f 34332016-02-24 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/69907
3436 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3437 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3438 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3439
e6ab7475 34402016-02-24 Christian Bruel <christian.bruel@st.com>
3441
3442 * gcc.target/arm/pragma_cpp_fma.c: New test.
3443
47587450 34442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3445
3446 PR fortran/61156
3447 * gfortran.dg/include_6.f90: Update test.
3448
d41ab738 34492016-02-23 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR objc/69844
3452 * objc.dg/pr69844.m: New test.
3453
4772d9d5 34542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3455
3456 PR libgfortran/69456
3457 * gfortran.dg/namelist_89.f90: New test.
3458 * gfortran.dg/pr59700.f90: Update test..
3459
8c38d887 34602016-02-23 Martin Sebor <msebor@redhat.com>
3461
3462 PR middle-end/69780
3463 * g++.dg/ext/builtin_alloca.C: New test.
3464 * gcc.dg/builtins-68.c: New test.
3465
ee1bfdb0 34662016-02-23 Richard Henderson <rth@redhat.com>
3467
3468 * gcc.target/i386/addr-space-3.c: Remove test.
3469
52609ec3 34702016-02-23 David Malcolm <dmalcolm@redhat.com>
3471
3472 PR preprocessor/69126
3473 PR preprocessor/69543
3474 * c-c++-common/pr69126-2-long.c: New test.
3475 * c-c++-common/pr69126-2-short.c: New test.
3476 * c-c++-common/pr69543-1.c: Remove xfail.
3477
d5bf2cc8 34782016-02-23 David Malcolm <dmalcolm@redhat.com>
3479
3480 PR preprocessor/69126
3481 PR preprocessor/69543
3482 PR preprocessor/69558
3483 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3484 (f): Rename to...
3485 (test_2): ...this, and add leading comment.
3486 (MACRO_3, test_3): New.
3487 (MACRO_4A, MACRO_4B, test_4): New.
3488 (MACRO): Rename to...
3489 (MACRO_5): ...this.
3490 (g): Rename to...
3491 (test_5): ...this, updating for renaming of MACRO, and
3492 add leading comment.
3493 * c-c++-common/pr69543-1.c: New.
3494 * c-c++-common/pr69543-2.c: New.
3495 * c-c++-common/pr69543-3.c: New.
3496 * c-c++-common/pr69543-4.c: New.
3497 * c-c++-common/pr69558-1.c: New.
3498 * c-c++-common/pr69558-2.c: New.
3499 * c-c++-common/pr69558-3.c: New.
3500 * c-c++-common/pr69558-4.c: New.
3501 * gcc.dg/pr69558.c: Move to...
3502 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3503 xfail for c++.
3504
3a37a410 35052016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3506
3507 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3508 to -ftree-parallelize-loops/-fopenacc changes.
3509 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3510 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3511 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3512 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3513 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3514 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3515 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3516 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3517 * c-c++-common/goacc/kernels-loop.c: Likewise.
3518 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3519 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3520 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3521 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3522
ecca180f 35232016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3524
3525 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3526
eec0fa3f 35272016-02-23 Jakub Jelinek <jakub@redhat.com>
3528
f1f91c07 3529 PR c++/69902
3530 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3531
eec0fa3f 3532 PR c/69900
3533 * gcc.dg/pr69900.c: New test.
3534
e045424d 35352016-02-23 Martin Jambor <mjambor@suse.cz>
3536
3537 PR tree-optimization/69666
3538 * gcc.dg/tree-ssa/pr69666.c: New test.
3539
f482dff6 35402016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3541
3542 PR fortran/67451
3543 * gfortran.dg/coarray_allocate_5.f08: New test.
3544
57ed698b 35452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3546
3547 * gcc.target/s390/vcond-shift.c: Move to ...
3548 * gcc.target/s390/vector/vcond-shift.c: ... here.
3549
990e443c 35502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3551
3552 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3553 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3554
296c5f01 35552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3556
3557 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3558
e53f41d5 35592016-02-20 Mark Wielaard <mjw@redhat.com>
3560
3561 PR c/28901
3562 * gcc.dg/unused-variable-3.c: New test.
3563
13af201d 35642016-02-22 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR target/69888
3567 * gcc.target/i386/pr69888.c: New test.
3568
682c90f9 35692016-02-22 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/69882
3572 * gfortran.dg/vect/pr69882.f90: New testcase.
3573
b8cd18c3 35742016-02-22 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR target/69885
3577 * gcc.dg/pr69885.c: New test.
3578
09343379 35792016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3580
3581 PR target/69806
3582 PR target/54089
3583 * gcc.target/sh/pr54089-10.c: New.
3584
b345a09f 35852016-02-20 Paul Thomas <pault@gcc.gnu.org>
3586
3587 PR fortran/69423
3588 * gfortran.dg/deferred_character_15.f90 : New test.
3589
51385aed 35902016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3591
3592 PR fortran/57365
3593 gfortran.dg/allocate_with_source_18.f03: New test.
3594
35952016-02-20 Harald Anlauf <anlauf@gmx.de>
3596
3597 PR fortran/52531
3598 gfortran.dg/gomp/pr52531.f90: New test.
3599
9cce8384 36002016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3601
3602 PR c++/69865
3603 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3604 -std=c++03.
3605
d91f5fbb 36062016-02-19 Jakub Jelinek <jakub@redhat.com>
3607
563d5cb8 3608 PR c++/69826
3609 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3610 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3611
0a04aac9 3612 PR c++/69850
3613 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3614
d91f5fbb 3615 PR c++/69851
3616 * g++.dg/torture/pr69851.C: New test.
3617
5fe1f282 36182016-02-19 Martin Sebor <msebor@redhat.com>
3619
3620 PR testsuite/69573
3621 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3622
a45bce11 36232016-02-19 Jakub Jelinek <jakub@redhat.com>
3624
6263dde1 3625 PR c++/69850
3626 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3627 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3628
a45bce11 3629 PR c++/67767
3630 * g++.dg/cpp0x/pr67767.C: New test.
3631
cf2ed1b7 36322016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3633
3634 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3635 for fp, simd, crypto, crc, lse.
3636 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3637 above.
3638 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3639 effective target check.
3640
f6cc34b0 36412016-02-19 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR target/69820
3644 * gcc.target/i386/pr69820.c: New test.
3645
6c678e78 36462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3647
3648 * gcc.target/s390/vector/int128-1.c: New test.
3649
b088ff4b 36502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3651
3652 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3653
b11e60a4 36542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3655
3656 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3657 instruction pattern name to prevent the testcase from failing with
3658 -march=z13.
3659
664ff6a0 36602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3661
3662 * gcc.target/s390/md/movstr-2.c: New test.
3663
e80be24b 36642016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3665
3666 * gcc.target/s390/morestack.c: New test.
3667
9839f350 36682016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3669
3670 PR target/69625
3671 * gcc.target/s390/pr69625.c: Add test case.
3672
4550fbd0 36732016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3674
3675 PR testsuite/68580
3676 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3677
57d00b6a 36782016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3679
3680 PR target/68404
3681 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3682 * gcc.target/powerpc/fusion3.c: Likewise.
3683
63ad69d6 36842016-02-18 Richard Biener <rguenther@suse.de>
3685
3686 PR middle-end/69553
3687 * g++.dg/torture/pr69553.C: New testcase.
3688
d92404ed 36892016-02-18 Nick Clifton <nickc@redhat.com>
3690
4550fbd0 3691 PR target/62254
3692 PR target/69610
3693 * gcc.target/arm/pr62554.c: New test.
3694 * gcc.target/arm/pr69610-1.c: New test.
3695 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 3696
0808dfce 36972016-02-18 Richard Biener <rguenther@suse.de>
3698
3699 PR middle-end/69854
3700 * gcc.dg/torture/pr69854.c: New testcase.
3701
fc3527e3 37022016-02-17 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR c++/69850
3705 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3706
e3c24279 37072012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3708
3709 * gcc.target/powerpc/vec-cg.c: New test.
3710
c9732c2b 37112016-02-17 Richard Biener <rguenther@suse.de>
3712
3713 PR testsuite/69586
3714 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3715
51bf9f9b 37162016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 PR target/69161
3719 * gcc.c-torture/compile/pr69161.c: New test.
3720
6baedca3 37212016-02-17 David Sherwood <david.sherwood@arm.com>
3722
3723 PR target/69532
3724 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3725 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3726
4f240715 37272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3728
3729 * gcc.dg/ifcvt-4.c: Skip on Visium.
3730
e0c0515d 37312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3732
3733 * gnat.dg/atomic8.adb: New test.
3734
7b319ee6 37352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3736
3737 * gnat.dg/discr46.ad[sb]: New test.
3738
48a7e3d1 37392016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3740
3741 PR Target/48344
3742 * gcc.target/powerpc/pr48344-1.c: New test.
3743
3f844f15 37442015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3745
3746 PR fortran/69742
3747 * gfortran.dg/associate_21.f90: New test.
3748
7675e968 37492016-02-16 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR c/69835
3752 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3753 -Wnonnull in dg-options.
3754 * c-c++-common/nonnull-2.c: New test.
3755
d6faee88 37562016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3757 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3758
3759 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3760
3a2a72aa 37612016-02-16 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR middle-end/69801
3764 * gcc.dg/pr69801.c: Add empty dg-options.
3765
28072426 37662016-02-16 James Norris <jnorris@codesourcery.com>
3767
3768 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3769 * g++.dg/goacc/deviceptr-1.c: New file.
3770
37fffac2 37712016-02-16 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR tree-optimization/69820
3774 * gcc.dg/vect/pr69820.c: New test.
3775
f72a5e61 37762016-02-16 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/69776
3779 * gcc.dg/torture/pr69776-2.c: New testcase.
3780
50e0cd76 37812016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3782
3783 PR tree-optimization/69714
3784 * gcc.dg/torture/pr69714.c: New test.
3785
14a72c4e 37862016-02-16 Jakub Jelinek <jakub@redhat.com>
3787
3788 PR tree-optimization/69802
3789 * gcc.dg/pr69802.c: New test.
3790
fd808c11 37912016-02-16 Richard Biener <rguenther@suse.de>
3792
3793 PR middle-end/69801
3794 * gcc.dg/pr69801.c: New testcase.
3795
49a549ca 37962016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3797
3798 PR libgfortran/69651
3799 * gfortran.dg/read_bang.f90: New test.
3800 * gfortran.dg/read_bang4.f90: New test.
3801
77454e6e 38022016-02-15 Jakub Jelinek <jakub@redhat.com>
3803
2074f21c 3804 PR c++/69658
3805 * g++.dg/init/pr69658.C: New test.
3806
77454e6e 3807 PR c++/69797
3808 * c-c++-common/pr69797.c: New test.
3809
4ef4d764 38102016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3811
3812 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3813 check for aarch64*-*-*.
3814
4a45fe0f 38152016-02-15 Richard Biener <rguenther@suse.de>
3816
3817 PR tree-optimization/69783
3818 * gcc.dg/vect/pr69783.c: New testcase.
3819
0b3619e6 38202016-02-15 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/69776
3823 * gcc.dg/torture/pr69776.c: New testcase.
3824
9b49c3cb 38252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3826
3827 PR fortran/60526
3828 * gfortran.dg/type_decl_4.f90: Reinstated.
3829
e46faff9 38302016-02-14 John David Anglin <danglin@gcc.gnu.org>
3831
3832 PR fortran/68746
3833 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3834
a96c809a 38352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3836
3837 PR fortran/60526
3838 PR bootstrap/69816
3839 * gfortran.dg/type_decl_4.f90: Removed.
3840
fdec7e88 38412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3842
3843 PR fortran/60526
3844 * gfortran.dg/type_decl_4.f90: New test.
3845
a72095c4 38462016-02-14 Alan Modra <amodra@gmail.com>
3847
bc436924 3848 PR testsuite/68886
a72095c4 3849 * gcc.c-torture/execute/stkalign.c: Revise test.
3850
73bb5f8b 38512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3852
3853 PR target/67260
3854 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3855
beb13161 38562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3857
3858 PR target/67260
3859 * gcc.target/sh/torture/pr67260.c: New.
3860
67cab04e 38612016-02-12 John David Anglin <danglin@gcc.gnu.org>
3862
3863 * gcc.dg/pr67964.c: Add dg-require-alias.
3864
44a59bb1 38652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3866
3867 PR target/67636
3868 PR target/64345
3869 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3870
38c9bd3a 38712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872
3873 PR libgfortran/69668
3874 * gfortran.dg/namelist_88.f90: New test.
3875
1774ff82 38762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3877
3878 PR libgfortran/69668
3879 * gfortran.dg/namelist_38.f90: Update test.
3880 * gfortran.dg/namelist_84.f90: Update test.
3881
aec1f4bd 38822016-02-12 David Malcolm <dmalcolm@redhat.com>
3883
3884 PR other/69554
3885 * gcc.dg/pr69554-1.c: New test.
3886 * gfortran.dg/pr69554-1.F90: New test.
3887 * gfortran.dg/pr69554-2.F90: New test.
3888 * lib/gcc-dg.exp (proc dg-locus): New function.
3889 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3890 distinguish between the caret-printing and non-caret-printing
3891 cases. If caret-printing has been explicitly enabled, bail out
3892 without attempting to fix up the output.
3893
da7d5066 38942016-02-12 David Malcolm <dmalcolm@redhat.com>
3895
3896 PR driver/69265
3897 PR driver/69453
3898 * gcc.dg/spellcheck-options-3.c: New test case.
3899 * gcc.dg/spellcheck-options-4.c: New test case.
3900 * gcc.dg/spellcheck-options-5.c: New test case.
3901 * gcc.dg/spellcheck-options-6.c: New test case.
3902 * gcc.dg/spellcheck-options-7.c: New test case.
3903 * gcc.dg/spellcheck-options-8.c: New test case.
3904 * gcc.dg/spellcheck-options-9.c: New test case.
3905 * gcc.dg/spellcheck-options-10.c: New test case.
3906
fcce1b0b 39072016-02-12 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR rtl-optimization/69764
3910 PR rtl-optimization/69771
3911 * c-c++-common/pr69764.c: New test.
3912 * gcc.dg/torture/pr69771.c: New test.
3913
6d609290 39142016-02-12 Marek Polacek <polacek@redhat.com>
3915
3916 * g++.dg/torture/init-list1.C: New.
3917
7d75fb56 39182016-02-12 Marek Polacek <polacek@redhat.com>
3919
3920 * gcc.dg/pr69522.c: Add empty dg-options.
3921
52543fda 39222016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3923
3924 * g++.dg/lto/lto.exp: Include and init mpx.
3925 * g++.dg/lto/pr69729_0.C: New test.
3926
34947478 39272016-02-12 Jakub Jelinek <jakub@redhat.com>
3928
9181a4ec 3929 PR ipa/69241
3930 * g++.dg/ipa/pr69241-4.C: New test.
3931
34947478 3932 PR ipa/68672
3933 * g++.dg/ipa/pr68672-1.C: New test.
3934 * g++.dg/ipa/pr68672-2.C: New test.
3935 * g++.dg/ipa/pr68672-3.C: New test.
3936
74a4140f 39372016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3938
3939 PR c/69522
50e0cd76 3940 * gcc.dg/pr69522.c: New test.
74a4140f 3941
9ddb20d6 39422016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3943
3944 PR c++/69098
3945 * g++.dg/cpp1y/69098.C: New test.
3946 * g++.dg/cpp1y/69098-2.C: New test.
3947
67cf9b55 39482016-02-12 Jakub Jelinek <jakub@redhat.com>
3949
3950 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3951 and neighbour -> neighbor.
3952 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3953 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3954 * c-c++-common/Wvarargs.c: Likewise.
3955 * c-c++-common/goacc/host_data-5.c: Likewise.
3956 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3957 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3958 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3959 * gcc.target/aarch64/pr60697.c: Likewise.
3960 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3961 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3962 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3963 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3965 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3966 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3967 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3968 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3969 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3970 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3971 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3972 * g++.dg/lookup/koenig5.C: Likewise.
3973 * g++.dg/ext/no-asm-2.C: Likewise.
3974 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3975 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3976 * gfortran.dg/used_types_16.f90: Likewise.
3977 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3978 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3979 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3980 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3981 * gfortran.dg/abstract_type_6.f03: Likewise.
3982 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3983 * gfortran.dg/used_types_15.f90: Likewise.
3984 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3985 * gfortran.dg/exit_3.f08: Likewise.
3986 * gfortran.dg/open_status_2.f90: Likewise.
3987 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3988 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3989 * gfortran.dg/associate_1.f03: Likewise.
3990 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3991 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3992 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3993 * gcc.dg/builtin-object-size-1.c: Likewise.
3994 * gcc.dg/noreturn-6.c: Likewise.
3995 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3996 * gcc.dg/globalalias.c: Likewise.
3997 * gcc.dg/builtins-config.h: Likewise.
3998 * gcc.dg/pr30457.c: Likewise.
3999 * gcc.c-torture/compile/volatile-1.c: Likewise.
4000 * gcc.c-torture/execute/20101011-1.c: Likewise.
4001 * c-c++-common/Waddress-1.c: Likewise.
4002
40b38ace 40032016-02-11 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c/69768
4006 * c-c++-common/Waddress-1.c: New test.
4007
42c87ca9 40082016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4009
4010 PR fortran/69296
4011 * gfortran.dg/associate_19.f03: New test.
4012 * gfortran.dg/associate_20.f03: New test.
4013
acb7939f 40142016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4015
4016 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4017
6defe3c5 40182016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4019
4020 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4021 .arch armv8-a\n. Add -dA to dg-options.
4022 * gcc.target/aarch64/assembler_arch_1.c: New test.
4023 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4024
63f63318 40252016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/68726
4028 * g++.dg/cpp0x/pr68726.C: New.
4029
1cddf457 40302016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4031
4032 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4033 test.
4034
b86fba37 40352016-02-11 Richard Biener <rguenther@suse.de>
4036
4037 * g++.dg/tree-ssa/pr61034.C: Adjust.
4038
ec4ec95a 40392016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4040
be7c31e9 4041 PR target/69148
ec4ec95a 4042 * gcc.target/s390/pr69148.c: New.
4043
f64416ca 40442016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4045
4046 PR tree-optimization/69652
4047 * gcc.dg/torture/pr69652.c: New test.
4048
e5d1ea31 40492016-02-10 Jakub Jelinek <jakub@redhat.com>
4050 Patrick Palka <ppalka@gcc.gnu.org>
4051
4052 PR ipa/69241
4053 PR c++/69649
4054 * g++.dg/ipa/pr69241-1.C: New test.
4055 * g++.dg/ipa/pr69241-2.C: New test.
4056 * g++.dg/ipa/pr69241-3.C: New test.
4057 * g++.dg/ipa/pr69649.C: New test.
4058
fa03b19d 40592016-02-10 Uros Bizjak <ubizjak@gmail.com>
4060
4061 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4062 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4063
14485c8a 40642016-02-10 Bin Cheng <bin.cheng@arm.com>
4065
4066 PR tree-optimization/68021
4067 * gcc.dg/tree-ssa/pr68021.c: New test.
4068
79f1ed25 40692016-02-10 Richard Biener <rguenther@suse.de>
4070
4071 PR tree-optimization/69726
4072 * gcc.dg/uninit-22.c: New testcase.
4073
58f74eff 40742016-02-09 Andrew Pinski <apinski@cavium.com>
4075
4076 PR tree-opt/69282
4077 * gcc.c-torture/compile/20160205-1.c: New testcase.
4078
600c00f7 40792016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4080
4081 PR target/68404
4082 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4083 instead accessing a really large arrray.
4084 * gcc.target/powerpc/fusion3.c: Likewise.
4085
0771836e 40862016-02-09 Charles Baylis <charles.baylis@linaro.org>
4087
4088 PR target/68532
4089 * gcc.c-torture/execute/pr68532.c: New test.
4090
4ccd644f 40912016-02-11 Alexandre Oliva <aoliva@redhat.com>
4092
4093 PR target/69634
4094 * gcc.dg/pr69634.c: New.
4095
2e980a39 40962016-02-09 Richard Biener <rguenther@suse.de>
4097
4098 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4099
aacf7102 41002016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 4101
aacf7102 4102 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4103
a1856ddf 41042016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4105
4106 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4107
d4d3da7e 41082016-02-09 Richard Biener <rguenther@suse.de>
4109
4110 PR tree-optimization/69715
4111 * gcc.dg/torture/pr69715.c: New testcase.
4112
9cc6714f 41132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4114
4115 PR c++/69139
4116 * g++.dg/cpp0x/trailing12.C: New test.
4117 * g++.dg/cpp0x/trailing13.C: New test.
4118
83d5062b 41192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4120
4121 PR c++/69283
4122 PR c++/67835
4123 * g++.dg/cpp1y/auto-fn29.C: New test.
4124 * g++.dg/cpp1y/auto-fn30.C: New test.
4125
394a86f3 41262016-02-08 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR tree-optimization/69209
4129 * gcc.c-torture/compile/pr69209.c: New test.
4130
93b124b4 41312016-02-08 Jeff Law <law@redhat.com>
4132
4133 PR tree-optimization/68541
4134 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4135 of statements allowed in join block for path splitting.
4136
26abce13 41372016-02-08 Jakub Jelinek <jakub@redhat.com>
4138
0acb2d6e 4139 PR c++/59627
4140 * g++.dg/gomp/pr59627.C: New test.
4141
26abce13 4142 PR ipa/69239
4143 * g++.dg/ipa/pr69239.C: New test.
4144
86e0b129 41452016-02-08 David Malcolm <dmalcolm@redhat.com>
4146
4147 PR preprocessor/69664
4148 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4149 * gcc.dg/cpp/warn-comments.c: Likewise.
4150
f553d9f8 41512016-02-08 Marek Polacek <polacek@redhat.com>
4152
4153 PR c++/69688
4154 * g++.dg/init/const12.C: New test.
4155
600695e0 41562016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4157
4158 PR target/60410
4159 * gcc.dg/lto/pr55113_0.c: Remove test.
4160
c4f4b1e8 41612016-02-08 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/69719
4164 * gcc.dg/torture/pr69719.c: New testcase.
4165
5a987d87 41662016-02-08 Richard Biener <rguenther@suse.de>
4167 Jeff Law <law@redhat.com>
4168
4169 PR target/68273
4170 * gcc.target/mips/pr68273.c: New testcase.
4171
0418e71d 41722016-02-08 Richard Biener <rguenther@suse.de>
4173
4174 PR rtl-optimization/69274
4175 * gcc.target/i386/addr-sel-1.c: XFAIL.
4176
07c0f1ca 41772016-02-08 Jeff Law <law@redhat.com>
4178
40d85f4c 4179 PR tree-optimization/68541
4180 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4181
140e093f 4182 PR tree-optimization/65917
07c0f1ca 4183 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4184
16430acf 41852016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4186
4187 PR fortran/50555
4188 * gfortran.dg/namelist_args.f90: New test.
4189
3f0ff0d8 41902016-02-05 Jeff Law <law@redhat.com>
4191
140e093f 4192 PR tree-optimization/68541
3f0ff0d8 4193 * gcc.dg/tree-ssa/split-path-2.c: New test.
4194 * gcc.dg/tree-ssa/split-path-3.c: New test.
4195 * gcc.dg/tree-ssa/split-path-4.c: New test.
4196 * gcc.dg/tree-ssa/split-path-5.c: New test.
4197 * gcc.dg/tree-ssa/split-path-6.c: New test.
4198 * gcc.dg/tree-ssa/split-path-7.c: New test.
4199
a7cc1f94 42002016-02-05 Martin Sebor <msebor@redhat.com>
4201
4202 PR c++/69662
4203 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4204 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4205
fcb25f28 42062016-02-06 Richard HEnderson <rth@redhat.com>
4207
4208 PR c/69643
4209 * gcc.target/i386/addr-space-4.c: New.
4210 * gcc.target/i386/addr-space-5.c: New.
4211
3a2545a1 42122016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4213
4214 PR fortran/66089
4215 * gfortran.dg/elemental_dependency_6.f90: New.
4216
1e302465 42172016-02-05 Jakub Jelinek <jakub@redhat.com>
4218
66feb54c 4219 PR rtl-optimization/69691
4220 * gcc.c-torture/execute/pr69691.c: New test.
4221
1e302465 4222 PR c++/69628
4223 * g++.dg/parse/pr69628.C: New test.
4224
9c28a298 42252016-02-05 Uros Bizjak <ubizjak@gmail.com>
4226
4227 * gcc.dg/sancov/asan.c: Move to ...
4228 * gcc.dg/asan/sancov-1.c: ... here.
4229
a854e286 42302016-02-05 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4233
d4f0b240 42342016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4235
4236 PR target/69677
4237 * gcc.target/i386/pr69677.c: New test.
4238
235d8723 42392016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4240
4241 PR c++/68948
4242 * g++.dg/template/pr68948.C: New test.
4243
f390cf65 42442016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4245
4246 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4247 (only necessary on s390x).
4248
ab99f104 42492016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4250
4251 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4252 -mno-accumulate-outgoing-args.
4253
f7ef5392 42542016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4255
4256 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4257
6b098e91 42582016-02-04 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR c/69669
4261 * c-c++-common/pr69669.c: New test.
4262
f0146cf3 42632016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4264
4265 PR target/69667
4266 * g++.dg/pr69667.C: New file.
4267
08fd6cf5 42682016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4269
4270 PR target/69619
4271 * gcc.dg/pr69619.c: Add new test.
4272
a6f3f39f 42732016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4274
4275 PR rtl-optimization/69577
4276 * gcc.target/i386/pr69577.c: New test.
4277
774068a0 42782016-02-04 Martin Liska <mliska@suse.cz>
4279
4280 * g++.dg/asan/pr69276.C: New test.
4281
f50a7894 42822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4283
4284 PR target/65932
4285 PR target/67714
4286 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4287 a single smulbb instruction.
4288 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4289 * gcc.target/amr/wmul-2.c: Likewise.
4290
6b722eb3 42912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4292
4293 PR target/65932
4294 PR target/67714
4295 * gcc.c-torture/execute/pr67714.c: New test.
4296
1f1475a7 42972016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4298
4299 PR target/69454
4300 * gcc.target/i386/pr69454-1.c: New test.
4301 * gcc.target/i386/pr69454-2.c: New test.
4302
6b94e133 43032016-02-03 Martin Sebor <msebor@redhat.com>
4304
4305 PR c++/69251
4306 PR c++/69253
4307 PR c++/69290
4308 PR c++/69277
4309 PR c++/69349
4310 * g++.dg/ext/flexarray-mangle-2.C: New test.
4311 * g++.dg/ext/flexarray-mangle.C: New test.
4312 * g++.dg/ext/flexarray-subst.C: New test.
4313 * g++.dg/ext/flexary11.C: New test.
4314 * g++.dg/ext/flexary12.C: New test.
4315 * g++.dg/ext/flexary13.C: New test.
4316 * g++.dg/ext/flexary14.C: New test.
4317 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4318
342ed0ac 43192016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4320
4321 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4322 Define only if CHECK_FLOAT128 is defined.
4323 (main): Properly initialize u5.
4324
edf6c4d2 43252016-02-03 Jakub Jelinek <jakub@redhat.com>
4326
415d5641 4327 PR c/69627
4328 * gcc.dg/pr69627.c: New test.
4329
edf6c4d2 4330 PR target/69644
4331 * gcc.dg/pr69644.c: New test.
4332
cf8f3ba0 43332016-02-03 Mike Stump <mikestump@comcast.net>
4334
4335 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4336 support for struct-layout-1.exp.
4337
c90d55dd 43382016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4339
4340 PR c++/69056
f7ef5392 4341 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4342
401bd0c8 43432016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4344 Alexandre Oliva <aoliva@redhat.com>
4345
4346 PR target/69461
4347 * gcc.target/powerpc/pr69461.c: New.
4348
277d9d1d 43492016-02-03 Uros Bizjak <ubizjak@gmail.com>
4350
4351 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4352 works from here ...
4353 (check_effective_target_fsanitize_thread): ... to here. Do not
4354 specify additional compile flags for the test source.
4355 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4356 specify additional compile flags for the test source.
4357
e69ad94a 43582016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4359
4360 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4361
a4454da2 43622016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4363
4364 PR fortran/67451
4365 PR fortran/69418
4366 * gfortran.dg/coarray_allocate_2.f08: New test.
4367 * gfortran.dg/coarray_allocate_3.f08: New test.
4368 * gfortran.dg/coarray_allocate_4.f08: New test.
4369
88cab2dd 43702016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4371
4372 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4373 use same scan-tree-dump-times on all platforms.
4374 * gcc.dg/vect/vect-outer-1.c: Likewise.
4375 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4376 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4377 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4378 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4379 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4380 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4381 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4382
66ea75c4 43832016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4384
4385 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4386 warning.
4387
4eef8df7 43882016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4389
4390 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4391
665fbc2f 43922016-02-02 James Norris <jnorris@codesourcery.com>
4393
4394 * c-c++-common/goacc/routine-5.c: Add tests.
4395
b10e3d47 43962016-02-02 Alexander Monakov <amonakov@ispras.ru>
4397
4398 * gcc.target/nvptx/unsigned-cmp.c: New test.
4399
12ad66dd 44002016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4401
4402 * gcc.target/aarch64/scalar_shift_1.c
4403 (test_corners_sisd_di): Improve force to SIMD register.
4404 (test_corners_sisd_si): Likewise.
4405 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4406 Remove scan-assembler check for ldr.
4407
f9ec342f 44082016-02-02 Richard Biener <rguenther@suse.de>
4409
4410 PR tree-optimization/69595
4411 * gcc.dg/Warray-bounds-17.c: New testcase.
4412
32f2925a 44132016-02-02 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/69606
4416 * gcc.dg/torture/pr69606.c: New testcase.
4417
cfd9ca84 44182016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4419
4420 PR middle-end/68542
4421 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4422 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4423
19bf08e2 44242016-02-02 Alan Modra <amodra@gmail.com>
4425
4426 PR target/69548
4427 * gcc.target/powerpc/pr69548.c: New test.
4428
6f13b088 44292016-02-01 Jakub Jelinek <jakub@redhat.com>
4430
dcddc5af 4431 PR rtl-optimization/69592
4432 * gcc.dg/pr69592.c: New test.
4433
6f13b088 4434 PR preprocessor/69543
4435 PR c/69558
4436 * gcc.dg/pr69543.c: New test.
4437 * gcc.dg/pr69558.c: New test.
4438
d090e5c2 44392016-02-01 Uros Bizjak <ubizjak@gmail.com>
4440
fcb317c5 4441 PR testsuite/65940
4442 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4443
aaf527dc 44442016-02-01 Martin Sebor <msebor@redhat.com>
4445
4446 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4447
1674217b 44482016-02-01 Bin Cheng <bin.cheng@arm.com>
4449
4450 PR tree-optimization/67921
4451 * c-c++-common/ubsan/pr67921.c: New test.
4452
b4007655 44532016-02-01 Richard Biener <rguenther@suse.de>
4454
4455 PR middle-end/69556
4456 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4457
88a477bb 44582016-02-01 Richard Biener <rguenther@suse.de>
4459
4460 PR tree-optimization/69574
4461 * gcc.dg/torture/pr69574.c: New testcase.
4462
2eaaa4e7 44632016-02-01 Richard Biener <rguenther@suse.de>
4464
4465 PR tree-optimization/69579
4466 * gcc.dg/setjmp-6.c: New testcase.
4467
e3882c44 44682016-02-01 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR rtl-optimization/69570
4471 * g++.dg/opt/pr69570.C: New test.
4472
f80aff47 44732016-02-01 Richard Henderson <rth@redhat.com>
4474
4475 * gcc.dg/pr69535.c: New test.
4476
240568aa 44772016-01-31 John David Anglin <danglin@gcc.gnu.org>
4478
6009b3b8 4479 PR testsuite/69584
4480 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4481 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4482
1fdf7177 4483 PR debug/68244
4484 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4485
240568aa 4486 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4487
cb3e5ac0 44882016-01-31 Paul Thomas <pault@gcc.gnu.org>
4489
4490 PR fortran/67564
4491 * gfortran.dg/allocate_with_source_17.f03: New test.
4492
3b8b902b 44932016-01-30 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR tree-optimization/69546
4496 * gcc.dg/torture/pr69546.c: New test.
4497
17985abe 44982016-01-30 Paul Thomas <pault@gcc.gnu.org>
4499
4500 PR fortran/69566
4501 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4502
b5239e80 45032016-01-30 Martin Sebor <msebor@redhat.com>
4504
4505 PR c++/68490
4506 * g++.dg/ext/flexary10.C: New test.
4507
e8f03010 45082016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4509
4510 PR fortran/66707
4511 gfortran.dg/common_23.f90: New test.
4512
dc93691a 45132016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4514
4515 PR target/65546
4516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4517 condition being checked, and disable it when the target supports
4518 misaligned loads and stores.
4519
ff5e28e9 45202016-01-29 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR debug/69518
4523 * gcc.dg/torture/pr69518.c: New test.
4524
b0d8930a 45252016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4526
4527 PR target/69530
4528 * gcc.target/i386/pr69530.c: New test.
4529
21601fc7 45302016-01-29 Steve Ellcey <sellcey@imgtec.com>
4531
4532 PR target/65604
4533 * gcc.target/mips/div-delay.c: New test.
4534
ca6c7317 45352016-01-29 Jakub Jelinek <jakub@redhat.com>
4536
4758dc39 4537 PR target/69551
4538 * gcc.target/i386/pr69551.c: New test.
4539
ca6c7317 4540 PR target/66137
4541 * gcc.target/i386/pr66137.c: New test.
4542
e3078da6 45432016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4544
4545 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4546 always built for p5600.
4547 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4548 isa=p5600 dg-option.
4549
b622ec25 45502016-01-29 Richard Biener <rguenther@suse.de>
4551
4552 PR tree-optimization/69547
4553 * g++.dg/tree-ssa/pr69547.C: New testcase.
4554
d2a60e99 45552016-01-29 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR debug/66869
4558 * g++.dg/warn/Wunused-function2.C: New test.
4559
ae849d2b 45602016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4561
4562 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4563 support for test to succeed.
4564
ce6a6978 45652016-01-29 Marek Polacek <polacek@redhat.com>
4566
4567 PR c++/69509
4568 PR c++/69516
4569 * g++.dg/ext/constexpr-vla2.C: New test.
4570 * g++.dg/ext/constexpr-vla3.C: New test.
4571 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4572
7550d855 45732016-01-29 Richard Biener <rguenther@suse.de>
4574
4575 PR middle-end/69537
4576 * gcc.dg/uninit-21.c: New testcase.
4577
f11bb279 45782016-01-28 Uros Bizjak <ubizjak@gmail.com>
4579
4580 PR target/69459
4581 * gcc.target/i386/pr69459.c: New test.
4582
c80c12c8 45832016-01-28 Steve Ellcey <sellcey@imgtec.com>
4584
4585 PR target/68400
4586 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4587 * gcc.target/mips/pr68400.c: New test.
4588
c649bacc 45892016-01-28 Martin Sebor <msebor@redhat.com>
4590
4591 PR target/17381
4592 * gcc.target/powerpc/pr17381.c: New test.
4593
f4881661 45942016-01-28 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR middle-end/69542
4597 * gcc.dg/torture/pr69542.c: New test.
4598
d66fdd75 45992016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4600
4601 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4602
d4a78818 46032016-01-28 David Edelsohn <dje.gcc@gmail.com>
4604
4605 * gcc.dg/pr65980.c: Skip on AIX.
4606 * gcc.dg/pr66688.c: Same.
4607
21329e97 46082016-01-28 David Edelsohn <dje.gcc@gmail.com>
4609
4610 PR target/63679
4611 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4612 * gcc.dg/tree-ssa/sra-18.c: Same.
4613
cc7124a6 46142016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4615
4616 PR fortran/62536
4617 * gfortran.dg/block_15.f08: New test.
4618 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4619 on incorrectly closed BLOCK.
4620
358dfcb4 46212016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4622
4623 * gcc.dg/declare-simd.c: New test.
e87502d6 46242016-01-28 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/69466
4627 * gfortran.dg/vect/pr69466.f90: New testcase.
4628
44e7334b 46292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4630
4631 * g++.dg/pr67989.C: Remove ARM-specific option.
4632 * gcc.target/arm/pr67989.C: New file.
4633
5ce8f551 46342016-01-27 Uros Bizjak <ubizjak@gmail.com>
4635
4636 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4637 and expm1 test for glibc < 2.11.
4638
fa6e6b15 46392016-01-27 Richard Henderson <rth@redhat.com>
4640
4641 * gcc.c-torture/execute/pr69447.c: New test.
4642
46432016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 4644
7b8122c6 4645 PR fortran/69422
147b2f9b 4646 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4647
78e516eb 46482016-01-27 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR debug/66869
4651 * gcc.dg/pr66869.c: New test.
4652
9b849350 46532016-01-25 Jeff Law <law@redhat.com>
4654
4655 PR tree-optimization/68398
f11bb279 4656 PR tree-optimization/69196
9b849350 4657 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4658 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4659 path to avoid new heuristic allowing more irreducible regions
4660 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4661 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4662 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4663 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4664 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4665
fee5e491 46662016-01-27 Marek Polacek <polacek@redhat.com>
4667
4668 PR c/68062
4669 * c-c++-common/vector-compare-4.c: New test.
4670
eec96426 46712016-01-27 David Malcolm <dmalcolm@redhat.com>
4672
4673 PR preprocessor/69126
4674 * c-c++-common/pr69126.c: New test case.
4675
5068be18 46762016-01-27 Ian Lance Taylor <iant@google.com>
4677
4678 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4679
5fa82c11 46802016-01-27 Ryan Burn <contact@rnburn.com>
4681
4682 PR cilkplus/69267
4683 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4684
b3df0219 46852016-01-27 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR target/69512
4688 * gcc.target/i386/pr69512.c: New test.
4689
d46a16d4 46902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4691
4692 PR ada/69488
4693 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4694
6a9b35ef 46952016-01-27 Marek Polacek <polacek@redhat.com>
4696
4697 PR c++/69379
4698 * g++.dg/pr69379.C: New test.
4699
18e9663b 47002016-01-27 Martin Sebor <msebor@redhat.com>
4701
4702 PR c++/69317
4703 * g++.dg/abi/Wabi-2-2.C: New test.
4704 * g++.dg/abi/Wabi-2-3.C: New test.
4705 * g++.dg/abi/Wabi-3-2.C: New test.
4706 * g++.dg/abi/Wabi-3-3.C: New test.
4707
c88301ad 47082016-01-27 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/69166
4711 * gcc.dg/torture/pr69166.c: New testcase.
4712
8ca47550 47132016-01-27 Martin Jambor <mjambor@suse.cz>
4714
4715 PR tree-optimization/69355
4716 * gcc.dg/tree-ssa/pr69355.c: New test.
4717
5cb23e3c 47182016-01-27 Marek Polacek <polacek@redhat.com>
4719
4720 PR c++/69496
4721 * g++.dg/ext/constexpr-vla1.C: New test.
4722
7b0c1b6d 47232016-01-20 Christian Bruel <christian.bruel@st.com>
4724
4725 PR target/69245
4726 * gcc.target/arm/pr69245.c: New test.
4727
220112fc 47282016-01-27 Jakub Jelinek <jakub@redhat.com>
4729
4730 PR tree-optimization/69399
4731 * gcc.dg/torture/pr69399.c: New test.
4732
16294490 47332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4736
8abd3d0c 47372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4740
7cf9b895 47412016-01-26 Tom de Vries <tom@codesourcery.com>
4742
4743 PR tree-optimization/69110
4744 * gcc.dg/autopar/pr69110.c: New test.
4745
557c1942 47462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 4747 Sebastian Pop <s.pop@samsung.com>
557c1942 4748
4749 * gcc.dg/graphite/isl-ast-op-select.c: New.
4750
80adbd96 47512015-01-26 Paul Thomas <pault@gcc.gnu.org>
4752
4753 PR fortran/69385
4754 * gfortran.dg/allocate_error_6.f90: New test.
4755
c3f86f60 47562016-01-26 Richard Henderson <rth@redhat.com>
4757
4758 * gcc.dg/tm/pr60908.c: New test.
4759
3752e5b1 47602016-01-26 David Malcolm <dmalcolm@redhat.com>
4761
4762 PR other/69006
4763 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4764 directive.
4765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4766 expected multiline output to reflect the colorization being
4767 disabled before newlines.
4768 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4769 (custom_diagnostic_finalizer): Replace call to
4770 pp_newline_and_flush with call to pp_flush.
4771 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4772 * gfortran.dg/implicit_class_1.f90: Likewise.
4773 * lib/gcc-dg.exp (allow_blank_lines): New global.
4774 (dg-allow-blank-lines-in-output): New procedure.
4775 (gcc-dg-prune): Complain about blank lines in the output, unless
4776 dg-allow-blank-lines-in-output was called.
4777 * lib/multiline.exp (_build_multiline_regex): Only support
4778 arbitrary followup text for non-blank-lines, not for blank lines.
4779
9bbfd060 47802016-01-26 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR tree-optimization/69483
4783 * gcc.dg/pr69483.c: New test.
4784 * g++.dg/opt/pr69483.C: New test.
4785
53773057 47862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4787
4788 PR target/68620
4789 * gcc.target/arm/pr68620.c: New test.
4790
442a556f 47912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4792
4793 * gcc.target/i386/pr68986-2.c: Remove -m32.
4794
d513c683 47952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4796
4797 PR target/68986
4798 * gcc.target/i386/pr68986-1.c: New test.
4799 * gcc.target/i386/pr68986-2.c: Likewise.
4800 * gcc.target/i386/pr68986-3.c: Likewise.
4801
976877a5 48022016-01-26 Christian Bruel <christian.bruel@st.com>
4803
4804 * lib/target-supports.exp
4805 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4806 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4807 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4808
2c7b2f88 48092016-01-26 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/69452
4812 * gcc.dg/torture/pr69452.c: New testcase.
4813
f7fc06e7 48142016-01-26 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR target/69442
4817 * gcc.dg/pr69442.c: New test.
4818
d1dae587 48192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4820
4821 PR target/67896
4822 * gcc.target/aarch64/simd/pr67896.C: New.
4823
ef7be7f8 48242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4825
4826 PR tree-optimization/69400
4827 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4828 function.
4829 (plugin_init): Call it.
4830 * gcc.dg/torture/pr69400.c: New test.
4831
648433a4 48322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4833
4834 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4835
45fc5243 48362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4837 Sebastian Pop <s.pop@samsung.com>
4838
4839 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4840 isl-0.15.
4841
c699f6a1 48422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4843 Sebastian Pop <s.pop@samsung.com>
4844
4845 * gcc.dg/graphite/pr69292.c: New.
4846
b86e24ea 48472016-01-25 Jakub Jelinek <jakub@redhat.com>
4848
4849 * c-c++-common/goacc/use_device-1.c: New test.
4850
105cb8d7 48512016-01-25 Jeff Law <law@redhat.com>
4852
4853 PR tree-optimization/69196
4854 PR tree-optimization/68398
4855 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4856 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4857
44562749 48582016-01-25 David Edelsohn <dje.gcc@gmail.com>
4859
4860 PR target/69469
4861 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4862 Algorithm.
4863
6837fee7 48642016-01-25 Richard Biener <rguenther@suse.de>
4865
4866 PR testsuite/69380
4867 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4868
fe500d65 48692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4870
4871 PR target/69421
4872 * gcc.dg/pr69421.c: New test.
4873
8eacba94 48742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4875
4876 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4877 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4878 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4879 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4880 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4881 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4882 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4883 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4884 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4885 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4886
af09d40d 48872016-01-25 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/69376
4890 * gcc.dg/torture/pr69376.c: New testcase.
4891
d65063f5 48922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4893
4894 PR fortran/69397
4895 PR fortran/68442
4896 * gfortran.dg/interface_38.f90: New test.
4897 * gfortran.dg/interface_39.f90: New test.
80adbd96 4898
08c7bfb4 48992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4900
4901 Revert:
4902 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4903
4904 PR c++/11858
4905 PR c++/24663
4906 PR c++/24664
4907 * g++.dg/template/pr11858.C: New test.
4908 * g++.dg/template/pr24663.C: New test.
4909 * g++.dg/template/unify12.C: New test.
4910 * g++.dg/template/unify13.C: New test.
4911 * g++.dg/template/unify14.C: New test.
4912 * g++.dg/template/unify15.C: New test.
4913 * g++.dg/template/unify16.C: New test.
4914 * g++.dg/template/unify17.C: New test.
4915
c2e7d2be 49162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4917
4918 PR fortran/68283
4919 gfortran.dg/pr68283.f90: New test.
4920
9f2e8617 49212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4922
4923 PR fortran/66094
4924 * gfortran.dg/inline_matmul_13.f90: New test.
4925 * gfortran.dg/matmul_bounds_8.f90: New test.
4926 * gfortran.dg/matmul_bounds_9.f90: New test.
4927 * gfortran.dg/matmul_bounds_10.f90: New test.
4928
a4838119 49292016-01-23 Tom de Vries <tom@codesourcery.com>
4930
4931 PR tree-optimization/69426
4932 * gcc.dg/autopar/pr69426.c: New test.
4933
feddf0dc 49342016-01-23 Martin Sebor <msebor@redhat.com>
4935
4936 PR c++/58109
4937 PR c++/69022
4938 * g++.dg/cpp0x/alignas5.C: New test.
4939 * g++.dg/ext/vector29.C: Same.
4940
132731fb 49412016-01-23 Uros Bizjak <ubizjak@gmail.com>
4942
4943 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4944 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4945 _GNU_SOURCE from compile flags to the source.
4946 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4947 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4948 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4949 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4950
51aec681 49512016-01-22 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR target/69432
4954 * g++.dg/opt/pr69432.C: New test.
4955
147aa3e3 49562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4957
4958 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4959 32-bit targets testing an -m64 multilib.
4960
4d04e35e 49612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4962
4963 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4964 64-bit support.
4965
86f38d0c 49662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4967
4968 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4969
f776e712 49702016-01-21 Christian Bruel <christian.bruel@st.com>
4971
4972 PR target/68674
4973 * gcc.target/i386/pr68674.c
4974 * gcc.target/aarch64/pr68674.c
4975 * gcc.target/arm/pr68674.c
4976
7b9de435 49772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4978
4979 PR target/69403
4980 * gcc.c-torture/execute/pr69403.c: New test.
4981
9935a0ba 49822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/55843
4985 * g++.dg/template/pr55843.C: New.
4986
06b94aa1 49872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4988
4989 PR testsuite/66877
4990 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4991 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4992
b68773a8 49932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4994
4995 PR testsuite/67489
132731fb 4996 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4997 from dg-do compile directive, and instead add
4998 { dg-require-effective-target int128 }.
b68773a8 4999
bbbbe8ab 50002016-01-20 Martin Sebor <msebor@redhat.com>
5001
5002 PR c/69405
5003 * gcc.dg/sync-fetch.c: New test.
5004
f3a6a26f 50052016-01-21 Martin Sebor <msebor@redhat.com>
5006
5007 PR target/69252
5008 * gcc.target/powerpc/pr69252.c: New test.
5009
d1565a03 50102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5011
5012 PR fortran/65996
132731fb 5013 * gfortran.dg/pr65996.f90: New test.
d1565a03 5014
15a5a905 50152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5016
5017 PR c++/68810
bbbbe8ab 5018 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 5019 expected to generate an error.
15a5a905 5020
e4538af5 50212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5022
5023 PR middle-end/66178
5024 * gcc.dg/torture/pr66178.c: New test.
5025
4d4180ce 50262016-01-21 Anton Blanchard <anton@samba.org>
5027 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5028
5029 PR target/63354
5030 * gcc.target/powerpc/pr63354.c: New test.
5031
86e16058 50322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5033
5034 PR rtl-optimization/68990
5035 * gcc.target/i386/pr68990: New.
5036
b11b85e4 50372016-01-21 Nick Clifton <nickc@redhat.com>
5038
5039 PR target/69129
5040 * gcc.target/mips/pr69129.c: New.
5041
62dd9f85 50422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5043
5044 PR c++/58046
5045 * g++.dg/cpp0x/pr58046.C: New.
5046
ac7d424b 50472016-01-21 Jakub Jelinek <jakub@redhat.com>
5048
47c0bea3 5049 PR target/69187
5050 PR target/65624
5051 * gcc.target/arm/pr69187.c: New test.
5052
ac7d424b 5053 PR c++/69355
5054 * g++.dg/torture/pr69355.C: New test.
5055
9e18b252 50562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5057 Sebastian Pop <s.pop@samsung.com>
5058
5059 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5060
de862e2f 50612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5062 Sebastian Pop <s.pop@samsung.com>
5063
132731fb 5064 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 5065
f55f9344 50662016-01-21 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR middle-end/67653
5069 * c-c++-common/pr67653.c: New test.
5070 * gcc.dg/torture/pr29119.c: Add dg-warning.
5071
62752e71 50722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5073
5074 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5075
16d4186f 50762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5077
5078 PR c/24293
5079 * gcc.dg/pr24293.c: New test.
5080 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5081 incomplete struct type.
5082 * gcc.dg/declspec-1.c: Likewise.
5083 * gcc.dg/pr63549.c: Likewise.
5084
58219d13 50852016-01-20 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR tree-optimization/66612
5088 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5089 for bdn instruction.
5090
a7b5688a 50912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5092
5093 * lib/target-supports.exp
5094 (check_effective_target_arm_fp_ok_nocache): New.
5095 (check_effective_target_arm_fp_ok): New.
5096 (add_options_for_arm_fp): New.
5097 (check_effective_target_arm_crypto_ok_nocache): Require
5098 target_arm_v8_neon_ok instead of arm32.
5099 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5100 (check_effective_target_arm_crypto_pragma_ok): New.
5101 (add_options_for_arm_vfp): New.
5102 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5103 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5104 target instead. Force initial fpu to vfp.
5105 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5106 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5107 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5108 dependency.
5109 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5110 use arm_vfp effective target instead. Force initial fpu to vfp.
5111 * gcc.target/arm/attr-neon3.c: Likewise.
5112 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5113 arm_vfp_ok.
5114 * gcc.target/arm/unsigned-float.c: Likewise.
5115 * gcc.target/arm/vfp-1.c: Likewise.
5116 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5117 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5118 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5119 * gcc.target/arm/vfp-ldmias.c: Likewise.
5120 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5121 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5122 * gcc.target/arm/vfp-stmiad.c: Likewise.
5123 * gcc.target/arm/vfp-stmias.c: Likewise.
5124 * gcc.target/arm/vnmul-1.c: Likewise.
5125 * gcc.target/arm/vnmul-2.c: Likewise.
5126 * gcc.target/arm/vnmul-3.c: Likewise.
5127 * gcc.target/arm/vnmul-4.c: Likewise.
5128
7ca56ca8 51292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 5130
7fb75b57 5131 PR testsuite/69366
5132 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5133 the MPX run-time library, for compile-time MPX test.
5134 * gcc.target/i386/chkp-always_inline.c: Likewise.
5135 * gcc.target/i386/chkp-bndret.c: Likewise.
5136 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5137 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5138 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5139 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5140 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5141 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5142 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5143 * gcc.target/i386/chkp-label-address.c: Likewise.
5144 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5145 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5146 * gcc.target/i386/chkp-pr69044.c: Likewise.
5147 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5148 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5149 * gcc.target/i386/chkp-strchr.c: Likewise.
5150 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5151 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5152 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5153 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5154 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5155 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5156 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5157 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5158 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5159 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5160 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5161 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5162 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5163 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5164 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5165 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5166 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5167 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5168 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5169 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5170 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5171 * gcc.target/i386/pr63995-2.c: Likewise.
5172 * gcc.target/i386/pr64805.c: Likewise.
5173 * gcc.target/i386/pr65044.c: Likewise.
5174 * gcc.target/i386/pr65167.c: Likewise.
5175 * gcc.target/i386/pr65183.c: Likewise.
5176 * gcc.target/i386/pr65184.c: Likewise.
5177 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5178
f2da0b99 51792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5180
5181 PR tree-optimization/69328
5182 * gcc.dg/pr69328.c: New test.
5183
4d379676 51842016-01-20 Jeff Law <law@redhat.com>
5185
4a11f145 5186 PR target/25114
4d379676 5187 * gcc.target/m68k/pr25114.c: New test.
5188
0754bad1 51892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5190
5191 * gcc.target/arm/memset-inline-10.c: Added
5192 dg-require-effective-target arm_thumb2_ok.
5193
63bd5c2d 51942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 * gcc.dg/debug/dwarf2/sso.c: New test.
5197
a9c01e81 51982016-01-19 Uros Bizjak <ubizjak@gmail.com>
5199
5200 PR testsuite/68820
5201 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5202 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5203 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5204
53fa0e54 52052016-01-19 Jan Hubicka <hubicka@ucw.cz>
5206
5207 PR ipa/66223
5208 * g++.dg/ipa/devirt-50.C: New testcase.
5209
e035a62c 52102016-01-19 Marek Polacek <polacek@redhat.com>
5211
5212 PR c++/68965
5213 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5214 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5215
885cc3ea 52162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217
5218 PR target/69135
5219 * gcc.target/arm/pr69135_1.c: New test.
5220
07bd240e 52212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5222
5223 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5224
9f60d257 52252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5226
5227 * gcc.target/aarch64/ccmp_1.c: New testcase.
5228
a0c919f7 52292016-01-19 Marek Polacek <polacek@redhat.com>
5230
5231 PR c++/68586
5232 * g++.dg/cpp0x/enum30.C: New test.
5233
dc5d6d17 52342016-01-19 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/69336
5237 * g++.dg/tree-ssa/pr69336.C: New testcase.
5238
6dd156e0 52392016-01-19 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR debug/65779
5242 * gcc.dg/pr65779.c: New test.
5243
3e0d45b9 52442016-01-19 Richard Biener <rguenther@suse.de>
5245
5246 PR tree-optimization/69352
5247 * gcc.dg/torture/pr69352.c: New testcase.
5248
7a3cf64d 52492016-01-19 Jakub Jelinek <jakub@redhat.com>
5250
5251 PR rtl-optimization/68955
5252 PR rtl-optimization/64557
5253 * gcc.dg/torture/pr68955.c: New test.
5254
8be55b33 52552016-01-19 Jan Hubicka <hubicka@ucw.cz>
5256
5257 PR lto/69136
5258 * g++.dg/torture/pr69136.C: New testcase.
5259
72a985d7 52602016-01-19 Jan Hubicka <hubicka@ucw.cz>
5261
5262 PR lto/69133
5263 * g++.dg/lto/pr69133_0.C: New testcase.
5264 * g++.dg/lto/pr69133_1.C: New testcase.
5265
56778b62 52662016-01-15 Jeff Law <law@redhat.com>
5267
5268 PR tree-optimization/69320
5269 * gcc.c-torture/pr69320-1.c: New test.
5270 * gcc.c-torture/pr69320-2.c: New test.
5271 * gcc.c-torture/pr69320-3.c: New test.
5272 * gcc.c-torture/pr69320-4.c: New test.
5273
ced41b93 52742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5275
5276 PR c++/11858
5277 PR c++/24663
5278 PR c++/24664
5279 * g++.dg/template/pr11858.C: New test.
5280 * g++.dg/template/pr24663.C: New test.
5281 * g++.dg/template/unify12.C: New test.
5282 * g++.dg/template/unify13.C: New test.
5283 * g++.dg/template/unify14.C: New test.
5284 * g++.dg/template/unify15.C: New test.
5285 * g++.dg/template/unify16.C: New test.
5286 * g++.dg/template/unify17.C: New test.
5287
7f8cbcaf 52882016-01-18 David Malcolm <dmalcolm@redhat.com>
5289
5290 PR testsuite/69181
5291 * gcc.dg/pr69181-1.c: New test file.
5292 * gcc.dg/pr69181-2.c: New test file.
5293 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5294 globals by moving it to...
5295 (cleanup-after-saved-dg-test): ...this new function. Add
5296 "global additional_sources_used". Add reset of global
5297 multiline_expected_outputs to the empty list.
5298 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5299 global to...
5300 (multiline_expected_outputs): ...this, and updated comments to
5301 note that it is modified from gcc-dg.exp.
5302 (dg-end-multiline-output): Update for the above renaming.
5303 (handle-multiline-outputs): Likewise. Remove the clearing
5304 of the expected outputs to the empty list.
5305
3c7cbfc0 53062016-01-18 Richard Biener <rguenther@suse.de>
5307
5308 PR tree-optimization/69297
5309 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5310
81d49cc1 53112016-01-18 Joseph Myers <joseph@codesourcery.com>
5312
5313 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5314 dg-options.
5315 * gcc.target/mips/mips-3d-2.c: Likewise.
5316 * gcc.target/mips/mips-3d-3.c: Likewise.
5317 * gcc.target/mips/mips-3d-4.c: Likewise.
5318 * gcc.target/mips/mips-3d-5.c: Likewise.
5319 * gcc.target/mips/mips-3d-6.c: Likewise.
5320 * gcc.target/mips/mips-3d-7.c: Likewise.
5321 * gcc.target/mips/mips-3d-8.c: Likewise.
5322 * gcc.target/mips/mips-3d-9.c: Likewise.
5323 * gcc.target/mips/mips-ps-1.c: Likewise.
5324 * gcc.target/mips/mips-ps-2.c: Likewise.
5325 * gcc.target/mips/mips-ps-3.c: Likewise.
5326 * gcc.target/mips/mips-ps-4.c: Likewise.
5327 * gcc.target/mips/mips-ps-5.c: Likewise.
5328 * gcc.target/mips/mips-ps-6.c: Likewise.
5329 * gcc.target/mips/mips-ps-7.c: Likewise.
5330 * gcc.target/mips/mips-ps-type.c: Likewise.
5331 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5332 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5333
03c4ff3a 53342016-01-18 Tom de Vries <tom@codesourcery.com>
5335
5336 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5337 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5338 * c-c++-common/goacc/kernels-empty.c: New test.
5339 * c-c++-common/goacc/kernels-eternal.c: New test.
5340 * c-c++-common/goacc/kernels-loop-2.c: New test.
5341 * c-c++-common/goacc/kernels-loop-3.c: New test.
5342 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5343 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5344 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5345 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5346 * c-c++-common/goacc/kernels-loop-data.c: New test.
5347 * c-c++-common/goacc/kernels-loop-g.c: New test.
5348 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5349 * c-c++-common/goacc/kernels-loop-n.c: New test.
5350 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5351 * c-c++-common/goacc/kernels-loop.c: New test.
5352 * c-c++-common/goacc/kernels-noreturn.c: New test.
5353 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5354 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5355 * c-c++-common/goacc/kernels-reduction.c: New test.
5356
22e3dcee 53572016-01-18 Tom de Vries <tom@codesourcery.com>
5358
5359 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5360 * gcc.dg/autopar/outer-2.c: Same.
5361 * gcc.dg/autopar/outer-3.c: Same.
5362 * gcc.dg/autopar/outer-4.c: Same.
5363 * gcc.dg/autopar/outer-5.c: Same.
5364 * gcc.dg/autopar/outer-6.c: Same.
5365 * gcc.dg/autopar/parallelization-1.c: Same.
5366 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5367 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5368 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5369 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5370 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5371 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5372 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5373 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5374 * gcc.dg/autopar/pr39500-1.c: Same.
5375 * gcc.dg/autopar/pr39500-2.c: Same.
5376 * gcc.dg/autopar/pr46193.c: Same.
5377 * gcc.dg/autopar/pr46194.c: Same.
5378 * gcc.dg/autopar/pr49580.c: Same.
5379 * gcc.dg/autopar/pr49960-1.c: Same.
5380 * gcc.dg/autopar/pr49960.c: Same.
5381 * gcc.dg/autopar/pr68373.c: Same.
5382 * gcc.dg/autopar/reduc-1.c: Same.
5383 * gcc.dg/autopar/reduc-1char.c: Same.
5384 * gcc.dg/autopar/reduc-1short.c: Same.
5385 * gcc.dg/autopar/reduc-2.c: Same.
5386 * gcc.dg/autopar/reduc-2char.c: Same.
5387 * gcc.dg/autopar/reduc-2short.c: Same.
5388 * gcc.dg/autopar/reduc-3.c: Same.
5389 * gcc.dg/autopar/reduc-4.c: Same.
5390 * gcc.dg/autopar/reduc-6.c: Same.
5391 * gcc.dg/autopar/reduc-7.c: Same.
5392 * gcc.dg/autopar/reduc-8.c: Same.
5393 * gcc.dg/autopar/reduc-9.c: Same.
5394 * gcc.dg/autopar/uns-outer-4.c: Same.
5395 * gcc.dg/autopar/uns-outer-5.c: Same.
5396 * gcc.dg/autopar/uns-outer-6.c: Same.
5397 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5398 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5399
fd5cbe2f 54002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5401
5402 PR target/63679
5403 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5404 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5405
fa75ab55 54062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5407
5408 PR target/63679
5409 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5410 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5411 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5412
214b2582 54132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5414
5415 PR target/63679
5416 * gcc.dg/tree-ssa/sra-17.c: New.
5417 * gcc.dg/tree-ssa/sra-18.c: New.
5418
13146837 54192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5420
5421 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5422
6ccd18c2 54232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5424
5425 * gnat.dg/inline12.adb: New test.
5426
8872b95f 54272016-01-18 Bin Cheng <bin.cheng@arm.com>
5428
5429 PR tree-optimization/66797
5430 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5431
971514e3 54322016-01-18 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/69170
5435 * gcc.dg/torture/pr69170.c: New testcase.
5436
dfb6d139 54372016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5438
5439 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5440
164d84c2 54412016-01-16 Tom de Vries <tom@codesourcery.com>
5442
5443 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5444
4c33b769 54452016-01-16 Tom de Vries <tom@codesourcery.com>
5446
5447 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5448 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5449 redundant dg-require-effective-target pthread.
5450 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5451 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5452 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5453 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5454 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5455 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5456 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5457
673441b0 54582016-01-16 David Edelsohn <dje.gcc@gmail.com>
5459
5460 PR target/68609
5461 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5462 * gcc.target/powerpc/recip-7.c: Same.
5463
90153ae7 54642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5465
5466 PR c++/69091
5467 * g++.dg/template/pr69091.C: New test.
5468
bc24d01d 54692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5470
5471 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5472 dump does not contain an error_mark_node.
5473 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5474 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5475
4067c0fd 54762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5477
5478 PR c++/68936
5479 * g++.dg/template/pr68936.C: New test.
5480
27c6dbdd 54812016-01-15 David Edelsohn <dje.gcc@gmail.com>
5482
5483 PR target/68609
5484 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5485 * gcc.target/powerpc/recip-2.c: Same.
5486 * gcc.target/powerpc/recip-3.c: Same.
5487 * gcc.target/powerpc/recip-4.c: Same.
5488 * gcc.target/powerpc/recip-sqrtf.c: Same.
5489
e390c57d 54902016-01-15 Jeff Law <law@redhat.com>
5491
5492 PR tree-optimization/69270
5493 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5494 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5495
ddcfeaf1 54962016-01-15 Paul Thomas <pault@gcc.gnu.org>
5497
5498 PR fortran/49630
5499 * gfortran.dg/deferred_character_13.f90: New test for the fix
5500 of comment 3 of the PR.
5501
5502 PR fortran/54070
5503 * gfortran.dg/deferred_character_8.f90: New test
5504 * gfortran.dg/allocate_error_5.f90: New test
5505
5506 PR fortran/60593
5507 * gfortran.dg/deferred_character_10.f90: New test
5508
5509 PR fortran/60795
5510 * gfortran.dg/deferred_character_14.f90: New test
5511
5512 PR fortran/61147
5513 * gfortran.dg/deferred_character_11.f90: New test
5514
5515 PR fortran/64324
5516 * gfortran.dg/deferred_character_9.f90: New test
5517
81be349c 55182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5519
5520 PR rtl-optimization/69030
5521 * gcc.target/i386/pr69030.c: New.
5522
998456c5 55232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5524
5525 * gcc.target/aarch64/target_attr_17.c: New test.
5526
0d85be19 55272016-01-15 Richard Biener <rguenther@suse.de>
5528
5529 PR tree-optimization/66856
5530 * gcc.dg/torture/pr66856-1.c: New testcase.
5531 * gcc.dg/torture/pr66856-2.c: Likewise.
5532
321d36c8 55332016-01-15 Richard Biener <rguenther@suse.de>
5534
5535 PR debug/69137
5536 * g++.dg/lto/pr69137_0.C: New testcase.
5537
d94a1f53 55382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5539
5540 PR middle-end/69246
5541 * gcc.target/i386/pr69246.c: New test.
5542
5fe9a861 55432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5544
a9c01e81 5545 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5546
3d05a5e9 55472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5548
5549 PR c++/56194
5550 * g++.dg/init/const9.C: Disable test on S/390.
5551
5e8132b5 55522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5553
5554 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5555 * g++.dg/Wno-frame-address.C: Ditto.
5556
32307cdf 55572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5558
5559 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5560
1ca28250 55612016-01-15 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/68961
5564 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5565
6271bd93 55662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5567
5568 * gcc.target/i386/pr65105-5.c: New test.
5569
dfb6d139 55702016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5571
5572 * gcc.c-torture/execute/alias-4.c: New testcase.
5573
dfb6d139 55742016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5575
5576 PR ipa/68148
5577 * g++.dg/ipa/devirt-49.C: New testcase.
5578
7bbac464 55792016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5580
5581 PR target/65837
5582 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5583 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5584 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5585
4345b868 55862016-01-15 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/69117
5589 * gcc.dg/torture/pr69117.c: New testcase.
5590
580357e7 55912015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5592
5593 PR c++/69048
5594 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5595
612baa31 55962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5597
5598 PR testsuite/67509
5599 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5600 range tests use 100 * maximum instead of maximum + 1.
5601
44e09bc4 56022016-01-14 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR debug/69244
5605 * gcc.dg/guality/pr69244.c: New test.
5606
96962ae4 56072016-01-14 Uros Bizjak <ubizjak@gmail.com>
5608
5609 * lib/target-supports.exp (check_effective_target_issignaling):
5610 New procedure.
5611 * gcc.dg/pr61441.c: Require issignaling effective target.
5612
ab9c400b 56132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5614
5615 PR target/68803
5616 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5617
a7ed4583 56182016-01-14 David Malcolm <dmalcolm@redhat.com>
5619
5620 PR c++/68819
5621 PR preprocessor/69177
5622 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5623 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5624 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5626
77f35cec 56272016-01-14 Marek Polacek <polacek@redhat.com>
5628
5629 PR c/69262
5630 * gcc.dg/array-15.c: New test.
5631
915d0950 56322016-01-14 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR middle-end/68146
5635 PR tree-optimization/69155
5636 * gfortran.dg/pr68146.f: New test.
5637 * gfortran.dg/pr69155.f90: New test.
5638
24651fb7 56392016-01-14 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/68060
5642 * gcc.dg/torture/pr68060-1.c: New testcase.
5643 * gcc.dg/torture/pr68060-2.c: Likewise.
5644
2f63f950 56452016-01-14 Nick Clifton <nickc@redhat.com>
5646
5647 * lib/target-supports.exp
5648 (check_effective_target_arm_neon_ok_nocache): Add an option
5649 sequence that includes setting the ARM architecture to ARMv7-A.
5650 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5651 command line options necessary to enable Neon support.
5652 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5653 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5654 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5655 * gcc.target/arm/pr69180.c: Likewise.
5656
3ce0acde 56572016-01-14 Jeff Law <law@redhat.com>
5658
5659 PR tree-optimization/69270
5660 * gcc.dg/tree-ssa/pr69270.c: New test.
5661
bda05c57 56622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5663
5664 PR c/66208
5665 * c-c++-common/pr66208.c: New file.
5666
9b657cf1 56672016-01-13 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR tree-optimization/69156
5670 * gcc.dg/pr69156.c: New test.
5671
58ba1b9d 56722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5673
5674 * gcc.target/i386/pr69225-7.c: New test.
5675
e5fee0fe 56762016-01-13 Richard Henderson <rth@redhat.com>
5677
5678 * gcc.dg/tm/memopt-13.c: Update expected function.
5679 * gcc.dg/tm/memopt-6.c: Likewise.
5680
3f0e9745 56812016-01-13 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5684 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5685 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5686 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 5687
3f0e9745 56882016-01-13 Tom de Vries <tom@codesourcery.com>
5689
5690 PR tree-optimization/69169
7a6ddc0d 5691 * gcc.dg/pr69169.c: New test.
5692
9b657cf1 56932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 5694
5695 PR target/69228
5696 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5697 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5698 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5699 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5700 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5701 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5702 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5703 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5704
f704d701 57052016-01-13 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/69247
5708 * gcc.dg/pr69247.c: New test.
5709
e966d6b9 57102016-01-13 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/69242
5713 * gcc.dg/torture/pr69242.c: New testcase.
5714
1ca1d9b2 57152016-01-13 Richard Biener <rguenther@suse.de>
5716
5717 PR tree-optimization/69186
5718 * gcc.dg/torture/pr69186.c: New testcase.
5719
d07cbccc 57202016-01-13 Jeff Law <law@redhat.com>
5721
5722 PR tree-optimization/67755
5723 * gcc.dg/tree-ssa/pr67755.c: New test.
5724
57252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 5726
5727 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5728 pass number in output by a star.
5729
b95d41cf 57302016-01-12 Bin Cheng <bin.cheng@arm.com>
5731
5732 PR tree-optimization/68911
5733 * gcc.c-torture/execute/pr68911.c: New test.
5734
91d87e22 57352016-01-12 Marek Polacek <polacek@redhat.com>
5736
5737 PR c++/68979
5738 * g++.dg/warn/permissive-1.C: New test.
5739
8a9401a4 57402016-01-12 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR objc++/68511
5743 PR c++/69213
5744 * g++.dg/opt/pr69213.C: New test.
5745
b9cb7a67 57462016-01-12 Christian Bruel <christian.bruel@st.com>
5747
5748 PR target/69180
5749 * gcc.target/arm/pr69180.c: New test.
5750
e4c96992 57512016-01-12 Richard Biener <rguenther@suse.de>
5752
5753 PR lto/69077
5754 * g++.dg/lto/pr69077_0.C: New testcase.
5755 * g++.dg/lto/pr69077_1.C: Likewise.
5756
90525f61 57572016-01-12 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR target/69175
5760 * g++.dg/opt/pr69175.C: New test.
5761
9e7edfd3 57622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5763
5764 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5765 rather than #including math.h & stdlib.h.
5766 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5767 * gcc.dg/vect/pr49771.c: Likewise.
5768 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5769 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5770 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5771 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5772 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5773 * gcc.dg/vect/pr44507.c: Likewise.
5774 * gcc.dg/vect/pr45902.c: Likewise.
5775 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5776 * gcc.dg/vect/vect-117.c: Likewise.
5777 * gcc.dg/vect/vect-99.c: Likewise.
5778 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5779 * gcc.dg/vect/vect-cond-1.c: Likewise.
5780 * gcc.dg/vect/vect-cond-2.c: Likewise.
5781 * gcc.dg/vect/vect-cond-3.c: Likewise.
5782 * gcc.dg/vect/vect-cond-4.c: Likewise.
5783 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5784 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5785 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5786 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5787 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5788 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5789 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5790 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5791 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5792 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5793 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5794 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5795 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5796 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5797 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5798 include of signal.h.
5799 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5800 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5801 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5802 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5803 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5804 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5805 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5806 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5807 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5808 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5809 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5810 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5811 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5812 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5813 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5814 * gcc.dg/vect/vect-outer-5.c: Likewise.
5815 * gcc.dg/vect/vect-outer-6.c: Likewise.
5816 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5817 include of stdio.h.
5818
3368873d 58192016-01-12 Nick Clifton <nickc@redhat.com>
5820
5821 PR target/68913
5822 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5823 to fread so that it will be found in all target runtimes.
5824
0464ea95 58252016-01-12 Richard Biener <rguenther@suse.de>
5826
5827 PR tree-optimization/69053
5828 * g++.dg/torture/pr69053.C: New testcase.
5829
7819730f 58302016-01-12 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/69168
5833 * gcc.dg/torture/pr69168.c: New testcase.
5834
995bfebf 58352016-01-12 Richard Biener <rguenther@suse.de>
5836
5837 PR tree-optimization/69157
5838 * gcc.dg/torture/pr69157.c: New testcase.
5839
58402016-01-12 Richard Biener <rguenther@suse.de>
5841
5842 PR tree-optimization/69174
5843 * gcc.dg/torture/pr69174.c: New testcase.
5844
1d10d64c 58452016-01-12 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR c++/66808
5848 PR c++/69000
5849 * g++.dg/tls/pr66808.C: New test.
5850 * g++.dg/tls/pr69000.C: New test.
5851
f0b79faf 58522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5853
5854 * gcc.target/powerpc/swaps-p8-23.c: New test.
5855 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5856
04cf75a4 58572016-01-11 John David Anglin <danglin@gcc.gnu.org>
5858
5859 PR tree-optimization/68356
5860 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5861
0eb4264c 58622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5863 Jim Wilson <jim.wilson@linaro.org>
5864
5865 PR target/69194
5866 * gcc.target/arm/pr69194.c: New test.
5867
2f66de64 58682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR target/69225
5871 * gcc.target/i386/pr69225-1.c: New test.
5872 * gcc.target/i386/pr69225-2.c: Likewise.
5873 * gcc.target/i386/pr69225-3.c: Likewise.
5874 * gcc.target/i386/pr69225-4.c: Likewise.
5875 * gcc.target/i386/pr69225-5.c: Likewise.
5876 * gcc.target/i386/pr69225-6.c: Likewise.
5877
36105e82 58782016-01-11 Jakub Jelinek <jakub@redhat.com>
5879
1c78ce2e 5880 PR target/67462
5881 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5882 if lp64.
5883
a4a87320 5884 PR target/69071
5885 * gcc.dg/pr69071.c: New test.
5886
91fbd04f 5887 PR c++/69211
5888 * g++.dg/opt/pr69211.C: New test.
5889
36105e82 5890 PR tree-optimization/69214
5891 * gcc.c-torture/compile/pr69214.c: New test.
5892
e934c380 58932016-01-11 Uros Bizjak <ubizjak@gmail.com>
5894
5895 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5896 * gcc.target/i386/pr66232-11.c: Ditto.
5897 * gcc.target/i386/pr66232-12.c: Ditto.
5898 * gcc.target/i386/pr66232-13.c: Ditto.
5899
3ff1b153 59002016-01-11 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/69173
5903 * gcc.dg/torture/pr69173.c: New testcase.
5904
04e1504c 59052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5906
5907 PR rtl-optimization/68796
5908 * gcc.target/aarch64/tst_5.c: New test.
5909 * gcc.target/aarch64/tst_6.c: Likewise.
5910
ae8718b5 59112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5912
5913 PR rtl-optimization/68841
5914 * gcc.dg/pr68841.c: New test.
5915 * gcc.c-torture/execute/pr68841.c: New test.
5916
bd8bece2 59172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5918
5919 PR rtl-optimization/68920
5920 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5921 for ix86 targets.
5922 * gcc.dg/ifcvt-5.c: New test.
5923
9b657cf1 59242016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 5925
5926 PR bootstrap/69123
5927 * g++.dg/pr69123.C: New.
5928
7a158352 59292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5930
5931 PR target/69010
5932 * gcc.target/i386/pr69010.c: New test.
5933
ff375d11 59342016-01-11 Martin Jambor <mjambor@suse.cz>
5935
5936 PR ipa/69044
5937 * gcc.target/i386/chkp-pr69044.c: New test.
5938
9eb890f1 59392016-01-11 Tom de Vries <tom@codesourcery.com>
5940
5941 PR tree-optimization/69109
5942 * gcc.dg/autopar/pr69109-2.c: New test.
5943 * gcc.dg/autopar/pr69109.c: New test.
5944
c4157ee5 59452016-01-11 Tom de Vries <tom@codesourcery.com>
5946
5947 PR tree-optimization/69108
5948 * gcc.dg/autopar/pr69108.c: New test.
5949
b933e511 59502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5951
5952 PR c++/69029
5953 * c-c++-common/Wisleading-indentation.c: Augment test.
5954
efb73de1 59552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5956
5957 PR fortran/69154
5958 * gfortran.dg/inline_matmul_12.f90: New test.
5959
40c86c3b 59602016-01-10 Paul Thomas <pault@gcc.gnu.org>
5961
5962 PR fortran/67779
5963 * gfortran.dg/actual_array_offset_1: New test.
5964
a006c0bb 59652016-01-10 Tom de Vries <tom@codesourcery.com>
5966
5967 PR tree-optimization/69062
5968 * gcc.dg/autopar/pr69062.c: New test.
5969
880ed4be 59702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5971
5972 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5973 * gcc.dg/vect/slp-perm-2.c: Likewise.
5974 * gcc.dg/vect/slp-perm-3.c: Likewise.
5975 * gcc.dg/vect/slp-perm-5.c: Likewise.
5976 * gcc.dg/vect/slp-perm-6.c: Likewise.
5977 * gcc.dg/vect/slp-perm-7.c: Likewise.
5978 * gcc.dg/vect/slp-perm-8.c: Likewise.
5979
d95e1856 59802016-01-10 Tom de Vries <tom@codesourcery.com>
5981
5982 PR tree-optimization/69039
5983 * gcc.dg/autopar/pr69039.c: New test.
5984
0f8f48d0 59852016-01-09 Marek Polacek <polacek@redhat.com>
5986
5987 PR c++/69113
5988 * g++.dg/pr69113.C: New test.
5989
7dff0499 59902016-01-09 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR middle-end/50865
5993 PR tree-optimization/69097
5994 * gcc.c-torture/execute/pr50865.c: New test.
5995 * gcc.c-torture/execute/pr69097-1.c: New test.
5996 * gcc.c-torture/execute/pr69097-2.c: New test.
5997 * gcc.dg/pr69097-1.c: New test.
5998 * gcc.dg/pr69097-2.c: New test.
5999
18431e78 60002016-01-09 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR c++/69164
6003 * g++.dg/opt/pr69164.C: New test.
6004
1943a4a2 60052016-01-08 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR tree-optimization/69167
6008 * gcc.dg/pr69167.c: New test.
6009
a143e277 60102016-01-08 Marek Polacek <polacek@redhat.com>
6011
6012 PR c++/68449
6013 * g++.dg/pr68449.C: New.
6014
44c01906 60152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6016
6017 PR tree-optimization/68707
6018 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6019 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6020 on platforms supporting it.
6021 * gcc.dg/vect/slp-perm-2.c: Likewise.
6022 * gcc.dg/vect/slp-perm-3.c: Likewise.
6023 * gcc.dg/vect/slp-perm-5.c: Likewise.
6024 * gcc.dg/vect/slp-perm-7.c: Likewise.
6025 * gcc.dg/vect/slp-perm-8.c: Likewise.
6026 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6027 on platforms supporting it.
6028
c437d1e8 60292016-01-08 Jakub Jelinek <jakub@redhat.com>
6030
c9595c51 6031 PR tree-optimization/69162
6032 * gcc.dg/pr69162.c: New test.
6033
c437d1e8 6034 PR tree-optimization/69172
6035 * gcc.dg/pr69172.c: New test.
6036
6a46a28c 60372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6038
6039 PR tree-optimization/67781
6040 * gcc.c-torture/execute/pr67781.c: New file.
6041
62ad9a04 60422016-01-08 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR tree-optimization/69083
6045 * gcc.dg/vect/pr69083.c: New test.
6046
9e0e8c2a 60472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6048
6049 PR tree-optimization/61441
6050 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6051 Use -fexcess-precision=standard for compiler options.
6052 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6053
5d034e37 60542016-01-08 Jakub Jelinek <jakub@redhat.com>
6055
5013f740 6056 PR fortran/69128
6057 * gfortran.dg/gomp/pr69128.f90: New test.
6058
5d034e37 6059 PR c++/69145
6060 * g++.dg/ext/pr69145-1.C: New test.
6061 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6062 * g++.dg/ext/pr69145-2.h: New file.
6063
517906ff 60642016-01-07 Martin Sebor <msebor@redhat.com>
6065
6066 PR c/68966
6067 * gcc.dg/atomic-fetch-bool.c: New test.
6068 * gcc.dg/sync-fetch-bool.c: New test.
6069
cdbb524c 60702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6071
6072 PR fortran/66680
6073 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6074
ec3aba9e 60752016-01-07 Nick Clifton <nickc@redhat.com>
6076
6077 PR target/66655
6078 * g++.dg/pr66655.C: New test.
6079 * g++.dg/pr66655_1.cc: Test support file.
6080 * g++.dg/pr66655.h: Test header file.
6081
9b657cf1 60822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 6083
6084 PR fortran/66680
6085 gfortran.dg/gomp/pr66680.f90: New test.
6086
cd45d7a5 60872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6088
6089 PR target/69171
6090 * gcc.target/i386/pr69171-1.c: New test.
6091 * gcc.target/i386/pr69171-2.c: Likewise.
6092 * gcc.target/i386/pr69171-3.c: Likewise.
6093 * gcc.target/i386/pr69171-4.c: Likewise.
6094 * gcc.target/i386/pr69171-5.c: Likewise.
6095 * gcc.target/i386/pr69171-6.c: Likewise.
6096
4a86a91a 60972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6098
6099 PR middle-end/67639
6100 * c-c++-common/pr67639.c: New test.
6101
34c05552 61022016-01-07 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR tree-optimization/69141
6105 * g++.dg/opt/pr69141.C: New test.
6106
f08d6895 61072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6108
6109 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6110
32ec4173 61112016-01-06 Uros Bizjak <ubizjak@gmail.com>
6112
6113 PR target/69140
6114 * gcc.target/i386/pr69140.c: New test
6115
d74214f3 61162016-01-06 David Malcolm <dmalcolm@redhat.com>
6117
6118 * gcc.dg/bad-dereference.c: New test case.
6119
73991cab 61202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6123
fc8cc457 61242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6125
6126 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6127
be3c9981 61282016-01-06 Marek Polacek <polacek@redhat.com>
6129
6130 PR sanitizer/69099
6131 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6132
2cb724f9 61332016-01-05 Marek Polacek <polacek@redhat.com>
6134
6135 PR c/69104
6136 * gcc.dg/atomic-invalid-2.c: New.
6137
233a53ed 61382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6139
6140 PR target/68991
6141 * gcc.target/i386/pr68991.c: New test.
6142
ea87c5e3 61432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6144
6145 PR target/68991
6146 * g++.dg/pr68991-1.C: New test.
6147 * g++.dg/pr68991-2.C: Likewise.
6148
1943a4a2 61492016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6150
1943a4a2 6151 PR other/60465
afe82e5b 6152 * gcc.target/ia64/pr60465-gprel64.c: New test.
6153 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6154
1e9147dd 61552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6156
6157 PR rtl-optimization/68651
6158 * gcc.target/aarch64/pr68651_1.c: New test.
6159
d42aa619 61602016-01-05 David Malcolm <dmalcolm@redhat.com>
6161
6162 PR c/69122
6163 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6164
1776de76 61652016-01-05 Nathan Sidwell <nathan@acm.org>
6166
2d7d361d 6167 PR c++/58583
6168 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6169
1776de76 6170 * gcc.dg/alias-15.c: New.
6171
5beb12c0 61722016-01-05 Nick Clifton <nickc@redhat.com>
6173
6174 PR target/68870
6175 * g++.dg/pr68770.C: New test.
6176
d8cca921 61772016-01-04 Mike Stump <mikestump@comcast.net>
6178
6179 * lib/target-supports.exp (check_effective_target_cilkplus):
6180 cilkplus targets require pthreads.
afc907ef 6181 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6182
8427dff3 61832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6184
6185 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6186 generation.
6187
f1717362 61882016-01-04 Jakub Jelinek <jakub@redhat.com>
6189
6190 Update copyright years.
6191
d7d6a3ab 61922016-01-04 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/68908
6195 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6196 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6197 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6198
b8f4a5f9 61992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6200
6201 * gcc.target/sparc/20160104-2.c: New test.
6202
6b5c028f 62032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6204
6205 * gcc.target/sparc/20160104-1.c: New test.
6206
300e1002 62072016-01-03 Paul Thomas <pault@gcc.gnu.org>
6208
6209 PR fortran/65045
6210 * gfortran.dg/pr65045.f90: New test.
6211
855b105f 62122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6213
6214 * gnat.dg/specs/debug1.ads: Delete.
6215
bdc177dc 62162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6217
6218 PR libgfortran/68867
6219 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6220 expression.
6221
48aaffae 62222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223
6224 PR libgfortran/68867
6225 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6226 PowerPC.
6227
19a468b8 62282016-01-01 Paul Thomas <pault@gcc.gnu.org>
6229
6230 PR fortran/68864
6231 * gfortran.dg/pr68864.f90: New test.
6232
25371c91 62332016-01-01 Jakub Jelinek <jakub@redhat.com>
6234
2a659064 6235 PR tree-optimization/69070
6236 * gcc.dg/pr69070.c: New test.
6237
57aa9851 6238 PR sanitizer/69055
6239 * gfortran.dg/pr69055.f90: New test.
6240
25371c91 6241 PR target/69015
6242 * gcc.dg/pr69015.c: New test.
f1717362 6243\f
fb2c1edd 6244Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6245
6246Copying and distribution of this file, with or without modification,
6247are permitted in any medium without royalty provided the copyright
6248notice and this notice are preserved.