]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[gcc]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4b3fd38f 12016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 PR target/70963
4 * gcc.target/powerpc/pr70963.c: New.
5
abf93a25 62016-05-10 David Malcolm <dmalcolm@redhat.com>
7
8 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9 (test_very_wide_line): Add ruler to expected output.
10 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11 (test_very_wide_line): Likewise.
12 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13 (test_show_locus): Within the handling of "test_very_wide_line",
14 enable show_ruler_p on the diagnostic context.
15
d614888f 162016-05-10 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/71039
19 * gcc.dg/torture/pr71039.c: New testcase.
20
dbca5ed9 212016-05-10 Nathan Sidwell <nathan@acm.org>
22
23 * gcc.dg/nested-func-10.c: Requires alloca.
24 * gcc.dg/nested-func-9.c: Requires alloca.
25 * gcc.c-torture/execute/pr70460.c: Requires labels.
26 * gcc.c-torture/compile/pr70199.c: Requires labels.
27 * gcc.target/nvptx/decl.c: Compile only.
28 * gcc.target/nvptx/trailing-init.c: Compile only.
29 * gcc.target/nvptx/ary-init.c: Compile only.
30
3fa82609 312016-05-10 Marek Polacek <polacek@redhat.com>
32
33 PR c/70255
34 * gcc.dg/attr-opt-1.c: New test.
35
76825907 362016-05-10 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/70497
39 PR tree-optimization/28367
40 * gcc.dg/torture/20160404-1.c: New testcase.
41 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
42 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
43
68255819 442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
45
46 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
47
d9aa8cdb 482016-05-09 Uros Bizjak <ubizjak@gmail.com>
49
50 * gcc.target/i386/fabsneg-1.c New test.
51
7cc16f50 522016-05-09 Alan Modra <amodra@gmail.com>
53
54 PR testsuite/70826
55 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
56
a83b7b63 572016-05-09 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/70985
60 * gcc.dg/torture/pr70985.c: New testcase.
61
189d0706 622016-05-09 Bin Cheng <bin.cheng@arm.com>
63
64 * gcc.dg/tree-ssa/ifc-9.c: New test.
65 * gcc.dg/tree-ssa/ifc-10.c: New test.
66 * gcc.dg/tree-ssa/ifc-11.c: New test.
67 * gcc.dg/tree-ssa/ifc-12.c: New test.
68 * gcc.dg/vect/pr61194.c: Remove XFAIL.
69 * gcc.dg/vect/vect-23.c: Remove XFAIL.
70 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
71
1ec957b0 722016-05-09 Richard Biener <rguenther@suse.de>
73
74 PR fortran/70937
75 * gfortran.dg/pr70937.f90: New testcase.
76
923c7714 772016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
78
79 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
80
d7cd448a 812016-05-07 Fritz Reese <fritzoreese@gmail.com>
82
83 PR fortran/56226
84 * gfortran.dg/dec_structure_1.f90: New testcase.
85 * gfortran.dg/dec_structure_2.f90: Ditto.
86 * gfortran.dg/dec_structure_3.f90: Ditto.
87 * gfortran.dg/dec_structure_4.f90: Ditto.
88 * gfortran.dg/dec_structure_5.f90: Ditto.
89 * gfortran.dg/dec_structure_6.f90: Ditto.
90 * gfortran.dg/dec_structure_7.f90: Ditto.
91 * gfortran.dg/dec_structure_8.f90: Ditto.
92 * gfortran.dg/dec_structure_9.f90: Ditto.
93 * gfortran.dg/dec_structure_10.f90: Ditto.
94 * gfortran.dg/dec_structure_11.f90: Ditto.
95 * gfortran.dg/dec_union_1.f90: Ditto.
96 * gfortran.dg/dec_union_2.f90: Ditto.
97 * gfortran.dg/dec_union_3.f90: Ditto.
98 * gfortran.dg/dec_union_4.f90: Ditto.
99 * gfortran.dg/dec_union_5.f90: Ditto.
100 * gfortran.dg/dec_union_6.f90: Ditto.
101 * gfortran.dg/dec_union_7.f90: Ditto.
102
f681e29b 1032016-05-07 Tom de Vries <tom@codesourcery.com>
104
105 PR tree-optimization/70956
106 * gcc.dg/graphite/pr70956.c: New test.
107
68d7f375 1082016-05-06 Jakub Jelinek <jakub@redhat.com>
109
faf39348 110 PR middle-end/70941
111 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
112 (a, b, c, d): Change type from char to signed char.
113 (main): Compare against (signed char) -1634678893 instead of
114 hardcoded -109. Use __builtin_abort instead of abort.
115
b768b13a 116 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
117 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
118
68d7f375 119 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
120
5dda16ea 1212016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
122
123 PR debug/70935
124 * gcc.dg/torture/pr70935.c: New test.
125
13ede1b5 1262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
127
128 PR target/58219
7fc878c4 129 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 130
96d94be2 1312016-05-06 Richard Biener <rguenther@suse.de>
132
133 PR tree-optimization/70960
134 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
135
e5d9f15d 1362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
137
138 PR target/52933
139 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
140 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
141 Adjust expected instruction counts.
142 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
143
2dd7705f 1442016-05-06 Marek Polacek <polacek@redhat.com>
145
146 PR sanitizer/70875
147 * gcc.dg/ubsan/bounds-3.c: New test.
148
cb8bc632 1492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
150
151 PR target/54089
152 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
153
b343c173 1542016-05-06 Richard Biener <rguenther@suse.de>
155
156 PR middle-end/70931
157 * gfortran.dg/pr70931.f90: New testcase.
158
1e3db0b1 1592016-05-06 Richard Biener <rguenther@suse.de>
160
161 PR middle-end/70941
162 * gcc.dg/torture/pr70941.c: New testcase.
163
bdd54b6d 1642016-05-05 Bin Cheng <bin.cheng@arm.com>
165
166 PR tree-optimization/57206
167 * gcc.dg/vect/pr57206.c: New test.
168
499adcfd 1692016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170
171 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
172
871164c4 1732016-05-05 Jakub Jelinek <jakub@redhat.com>
174
ecb23e00 175 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
176
871164c4 177 * c-c++-common/Wdangling-else-4.c: New test.
178
70cf83ba 1792016-05-04 Jakub Jelinek <jakub@redhat.com>
180
858c9470 181 PR c++/70906
182 PR c++/70933
183 * g++.dg/opt/pr70906.C: New test.
184 * g++.dg/opt/pr70933.C: New test.
185
70cf83ba 186 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
187
aaa36a78 1882016-05-04 Jan Hubicka <hubicka@ucw.cz>
189
190 * gcc.dg/ipa/pure-const-3.c: New testcase.
191
1d52c456 1922016-05-04 Marek Polacek <polacek@redhat.com>
193
194 * c-c++-common/Wdangling-else-1.c: New test.
195 * c-c++-common/Wdangling-else-2.c: New test.
196 * c-c++-common/Wdangling-else-3.c: New test.
197
dc581573 1982016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
199
200 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
201 flag is present.
202
a64030fe 2032016-05-04 Marek Polacek <polacek@redhat.com>
204
205 PR c/48778
206 * gcc.dg/Waddress-2.c: New test.
207
b461b04a 2082016-05-04 Alan Modra <amodra@gmail.com>
209
210 * gcc.target/powerpc/pr70866.c: New.
211
c388a0cf 2122016-05-03 Martin Sebor <msebor@redhat.com>
213
214 PR c++/66561
215 * c-c++-common/builtin_location.c: New test.
216 * g++.dg/cpp1y/builtin_location.C: New test.
217
5d4db8ef 2182016-05-03 Marek Polacek <polacek@redhat.com>
219
220 PR c/70859
221 * gcc.dg/pr70859.c: New test.
222 * gcc.dg/pr70859-2.c: New test.
223
ca938765 2242016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
225
226 * gnat.dg/debug5.adb: New testcase.
227
60b27d5f 2282016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
229
230 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
231 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
232 Procedure to check for z10 instruction set.
233
5ab325d0 2342016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
235
236 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
237
c548a0ad 2382016-05-03 Alan Modra <amodra@gmail.com>
239
240 * gcc.target/powerpc/savres.c: Add func using a single gpr.
241
d5ecd946 2422016-05-03 Jakub Jelinek <jakub@redhat.com>
243
244 * gcc.target/i386/avx512f-cvt-1.c: New test.
245
35b0a053 2462016-05-03 H.J. Lu <hongjiu.lu@intel.com>
247
248 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
249 -fdump-tree-vrp-details.
250
9ae1b28a 2512016-05-03 Richard Biener <rguenther@suse.de>
252
253 * gcc.dg/pr30172-1.c: Adjust.
254 * gcc.dg/pr63743.c: Likewise.
255 * gcc.dg/tm/pr51696.c: Likewise.
256 * c-c++-common/tm/safe-1.c: Likewise.
257 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
258 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
259 * g++.dg/plugin/self-assign-test-1.C: Likewise.
260 * g++.dg/plugin/self-assign-test-2.C: Likewise.
261
9c1a31e4 2622016-05-03 Jakub Jelinek <jakub@redhat.com>
263
fe69bcb9 264 PR rtl-optimization/70467
265 * gcc.target/i386/pr70467-3.c: New test.
266 * gcc.target/i386/pr70467-4.c: New test.
267
9082c4a4 268 PR tree-optimization/70916
269 * gcc.c-torture/compile/pr70916.c: New test.
270
9c1a31e4 271 PR target/49244
272 * gcc.target/i386/pr49244-1.c: New test.
273 * gcc.target/i386/pr49244-2.c: New test.
274
69105acc 2752016-05-03 Bernd Schmidt <bschmidt@redhat.com>
276
277 PR rtl-optimization/44281
278 * gcc.target/i386/pr44281.c: New test.
279
9ab8df54 2802016-05-03 bin cheng <bin.cheng@arm.com>
281
282 PR tree-optimization/56541
283 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
284 * gcc.dg/vect/pr56541.c: new test.
285
3c62cae0 2862016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
287
288 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
289 __float128.
290 * gcc.target/powerpc/float128-complex-2.c: Likewise.
291
91abc161 2922016-05-02 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR testsuite/70520
295 * c-c++-common/asan/clone-test-1.c (main): Align child process
296 stack to 16 bytes.
297
aa3d1155 2982016-05-02 David Malcolm <dmalcolm@redhat.com>
299
300 PR c++/62314
301 * g++.dg/spellcheck-fields-2.C: New test case.
302
002c3f28 3032016-05-02 David Malcolm <dmalcolm@redhat.com>
304
305 PR c++/62314
306 * g++.dg/pr62314.C: New test case.
307
46e5dccc 3082016-05-02 Jan Hubicka <hubicka@ucw.cz>
309
310 * gcc.dg/ipa/inline-8.c: New testcase.
311
663f4248 3122016-05-02 Jakub Jelinek <jakub@redhat.com>
313
314 PR rtl-optimization/70467
315 * gcc.target/i386/pr70467-1.c: New test.
316
efe8bdf5 3172016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
318
319 * gcc.dg/spec-options.c: Run the test on all targets.
320 * gcc.dg/foo.specs: Use cpp_unique_options.
321
47ef9633 3222016-05-02 Marc Glisse <marc.glisse@inria.fr>
323
324 * gcc.dg/tree-ssa/unord.c: New testcase.
325
eb1a077c 3262016-05-02 Marc Glisse <marc.glisse@inria.fr>
327
328 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
329
28e869d0 3302016-05-02 Nathan Sidwell <nathan@codesourcery.com>
331
332 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
333
dd185f6e 3342016-05-02 Marek Polacek <polacek@redhat.com>
335
336 PR c/70851
337 * gcc.dg/enum-incomplete-3.c: New test.
338
773d09b9 3392016-05-02 Marek Polacek <polacek@redhat.com>
340 Tom de Vries <tom@codesourcery.com>
341
342 PR tree-optimization/70700
343 * gcc.dg/pr70700.c: New test.
344
f0dc3286 3452016-05-01 Uros Bizjak <ubizjak@gmail.com>
346
347 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
348 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
349 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
350 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
351 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
352
7f931827 3532016-04-30 Eric Botcazou <ebotcazou@adacore.com>
354
355 * ada/acats/run_acats: Rename into...
356 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
357 * ada/acats/run_all.sh: Remove redundant test.
358 (target_run): Move around.
359 (target_gnatchop): Use newly built executable.
360 (target_gnatmake): Likewise.
361 Check that the compilation of impbit succeeds.
362
1c492b4e 3632016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
364
365 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
366 * gcc.dg/20021029-1.c: Likewise.
367 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
368 * gcc.target/sh/attr-isr-trapa.c: Likewise.
369 * gcc.target/sh/cmpstr.c: Likewise.
370 * gcc.target/sh/cmpstrn.c: Likewise.
371 * gcc.target/sh/memset.c: Likewise.
372 * gcc.target/sh/pr21255-2-mb.c: Likewise.
373 * gcc.target/sh/pr21255-2-ml.c: Likewise.
374 * gcc.target/sh/pr39423-1.c: Likewise.
375 * gcc.target/sh/pr49468-di.c: Likewise.
376 * gcc.target/sh/pr49468-si.c: Likewise.
377 * gcc.target/sh/pr49880-1.c: Likewise.
378 * gcc.target/sh/pr49880-2.c: Likewise.
379 * gcc.target/sh/pr49880-3.c: Likewise.
380 * gcc.target/sh/pr50751-1.c: Likewise.
381 * gcc.target/sh/pr50751-4.c: Likewise.
382 * gcc.target/sh/pr50751-7.c: Likewise.
383 * gcc.target/sh/pr51244-1.c: Likewise.
384 * gcc.target/sh/pr51244-10.c: Likewise.
385 * gcc.target/sh/pr51244-11.c: Likewise.
386 * gcc.target/sh/pr51244-12.c: Likewise.
387 * gcc.target/sh/pr51244-13.c: Likewise.
388 * gcc.target/sh/pr51244-14.c: Likewise.
389 * gcc.target/sh/pr51244-17.c: Likewise.
390 * gcc.target/sh/pr51244-18.c: Likewise.
391 * gcc.target/sh/pr51244-19.c: Likewise.
392 * gcc.target/sh/pr51244-4.c: Likewise.
393 * gcc.target/sh/pr51244-5.c: Likewise.
394 * gcc.target/sh/pr51244-7.c: Likewise.
395 * gcc.target/sh/pr51244-8.c: Likewise.
396 * gcc.target/sh/pr51244-9.c: Likewise.
397 * gcc.target/sh/pr51697.c: Likewise.
398 * gcc.target/sh/pr52483-1.c: Likewise.
399 * gcc.target/sh/pr52483-2.c: Likewise.
400 * gcc.target/sh/pr52483-3.c: Likewise.
401 * gcc.target/sh/pr52483-5.c: Likewise.
402 * gcc.target/sh/pr52933-1.c: Likewise.
403 * gcc.target/sh/pr52933-2.c: Likewise.
404 * gcc.target/sh/pr52933-3.c: Likewise.
405 * gcc.target/sh/pr53568-1.c: Likewise.
406 * gcc.target/sh/pr53976-1.c: Likewise.
407 * gcc.target/sh/pr53988-1.c: Likewise.
408 * gcc.target/sh/pr53988.c: Likewise.
409 * gcc.target/sh/pr54089-1.c: Likewise.
410 * gcc.target/sh/pr54089-6.c: Likewise.
411 * gcc.target/sh/pr54089-7.c: Likewise.
412 * gcc.target/sh/pr54089-8.c: Likewise.
413 * gcc.target/sh/pr54089-9.c: Likewise.
414 * gcc.target/sh/pr54236-1.c: Likewise.
415 * gcc.target/sh/pr54236-2.c: Likewise.
416 * gcc.target/sh/pr54236-3.c: Likewise.
417 * gcc.target/sh/pr54236-4.c: Likewise.
418 * gcc.target/sh/pr54386.c: Likewise.
419 * gcc.target/sh/pr54602-1.c: Likewise.
420 * gcc.target/sh/pr54685.c: Likewise.
421 * gcc.target/sh/pr54760-1.c: Likewise.
422 * gcc.target/sh/pr54760-2.c: Likewise.
423 * gcc.target/sh/pr54760-3.c: Likewise.
424 * gcc.target/sh/pr54760-4.c: Likewise.
425 * gcc.target/sh/pr54760-5.c: Likewise.
426 * gcc.target/sh/pr54760-6.c: Likewise.
427 * gcc.target/sh/pr55146.c: Likewise.
428 * gcc.target/sh/pr55160.c: Likewise.
429 * gcc.target/sh/pr59278.c: Likewise.
430 * gcc.target/sh/pr59401-1.c: Likewise.
431 * gcc.target/sh/pr59533-1.c: Likewise.
432 * gcc.target/sh/pr63260.c: Likewise.
433 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
434 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
435 * gcc.target/sh/strlen.c: Likewise.
436 * gcc.target/sh/torture/pr30807.c: Likewise.
437 * gcc.target/sh/torture/pr34777.c: Likewise.
438 * gcc.target/sh/torture/pr64652.c: Likewise.
439 * gcc.target/sh/torture/pr65505.c: Likewise.
440 * gcc.target/sh/torture/pragma-isr.c: Likewise.
441 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
442
0c4005be 4432016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/66644
446 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
447
d94e6223 4482016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
449
450 * gcc.target/powerpc/vsx-elemrev-1.c: New.
451 * gcc.target/powerpc/vsx-elemrev-2.c: New.
452 * gcc.target/powerpc/vsx-elemrev-3.c: New.
453 * gcc.target/powerpc/vsx-elemrev-4.c: New.
454
46f37836 4552016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
456
457 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
458 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
459
4d0a8bac 4602016-04-29 Cesar Philippidis <cesar@codesourcery.com>
461
462 PR middle-end/70626
463 * c-c++-common/goacc/combined-reduction.c: New test.
464 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
465
b98e0db3 4662016-04-29 H.J. Lu <hongjiu.lu@intel.com>
467
468 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
469 *movdi_internal pattern only if PIC off.
470 * gcc.target/i386/pr70155-2.c: Likewise.
471 * gcc.target/i386/pr70155-3.c: Likewise.
472 * gcc.target/i386/pr70155-4.c: Likewise.
473 * gcc.target/i386/pr70155-5.c: Likewise.
474 * gcc.target/i386/pr70155-6.c: Likewise.
475 * gcc.target/i386/pr70155-7.c: Likewise.
476 * gcc.target/i386/pr70155-8.c: Likewise.
477 * gcc.target/i386/pr70155-15.c: Likewise.
478 * gcc.target/i386/pr70155-17.c: Likewise.
479 * gcc.target/i386/pr70155-22.c: Likewise.
480
8b066242 4812016-04-29 Bin Cheng <bin.cheng@arm.com>
482
483 PR tree-optimization/70803
484 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
485
22912e73 4862016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
487
488 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
489 optimization of vector loop.
490 * gcc.target/i386/vect-unpack-3.c: New test.
491 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
492 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
493 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
494
568128c6 4952016-04-29 Marek Polacek <polacek@redhat.com>
496
497 PR sanitizer/70342
498 * g++.dg/ubsan/null-7.C: New test.
499
025dd1e0 500 PR c/70852
501 * gcc.dg/pr70852.c: New test.
502
eb16928e 5032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
504
505 PR/69089
506 * g++.dg/cpp0x/alignas6.C: New test.
507
d7377ee9 5082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
509
510 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
511 dg-do.
512 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
513 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
514 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
515 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
516 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
517 * gcc.target/arc/mxy.c: Likewise.
518 * gcc.target/arc/mswape.c: Likewise.
519 * gcc.target/arc/mrtsc.c: Likewise.
520 * gcc.target/arc/mcrc.c: Likewise.
521 * gcc.target/arc/mdsp-packa.c: Likewise.
522 * gcc.target/arc/mdvbf.c: Likewise.
523 * gcc.target/arc/mlock.c: Likewise.
524 * gcc.target/arc/mmac-24.c: Likewise.
525 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
526
efa1b7ab 5272016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
528 Matthijs Kooijman <matthijs@stdin.nl>
529 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
530
531 PR target/60040
532 * gcc.target/avr/pr60040-1.c: New.
533 * gcc.target/avr/pr60040-2.c: New.
534
00371d68 5352016-04-29 Richard Biener <rguenther@suse.de>
536
537 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
538
73447cc5 5392016-04-29 Richard Biener <rguenther@suse.de>
540
541 PR tree-optimization/13962
542 PR tree-optimization/65686
543 * gcc.dg/uninit-pr65686.c: New testcase.
544
c2087b56 5452016-04-29 Jakub Jelinek <jakub@redhat.com>
546
547 PR middle-end/70843
548 * gcc.dg/pr70843.c: New test.
549
cdd06d5a 5502016-04-28 Jakub Jelinek <jakub@redhat.com>
551
552 PR target/70858
553 * gcc.target/i386/pr70858.c: New test.
554
1a60079e 5552016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
556
557 * gcc.target/arc/nps400-1.c: New file.
558
11bc2894 5592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
560 Andrew Burgess <andrew.burgess@embecosm.com>
561
562 * gcc.target/arc/movh_cl-1.c: New file.
563
dd9bf0b5 5642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
565 Andrew Burgess <andrew.burgess@embecosm.com>
566
567 * gcc.target/arc/extzv-1.c: New file.
568 * gcc.target/arc/insv-1.c: New file.
569 * gcc.target/arc/insv-2.c: New file.
570 * gcc.target/arc/movb-1.c: New file.
571 * gcc.target/arc/movb-2.c: New file.
572 * gcc.target/arc/movb-3.c: New file.
573 * gcc.target/arc/movb-4.c: New file.
574 * gcc.target/arc/movb-5.c: New file.
575 * gcc.target/arc/movb_cl-1.c: New file.
576 * gcc.target/arc/movb_cl-2.c: New file.
577 * gcc.target/arc/movbi_cl-1.c: New file.
578 * gcc.target/arc/movl-1.c: New file.
579
a22e4209 5802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
581 Andrew Burgess <andrew.burgess@embecosm.com>
582
583 * gcc.target/arc/cmem-1.c: New file.
584 * gcc.target/arc/cmem-2.c: New file.
585 * gcc.target/arc/cmem-3.c: New file.
586 * gcc.target/arc/cmem-4.c: New file.
587 * gcc.target/arc/cmem-5.c: New file.
588 * gcc.target/arc/cmem-6.c: New file.
589 * gcc.target/arc/cmem-7.c: New file.
590 * gcc.target/arc/cmem-ld.inc: New file.
591 * gcc.target/arc/cmem-st.inc: New file.
592
287c3982 5932016-04-28 Jakub Jelinek <jakub@redhat.com>
594
595 PR target/70821
596 * gcc.target/i386/pr70821.c: New test.
597
e40e5340 5982016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
599
600 * gcc.target/powerpc/vec-adde.c: New test.
601 * gcc.target/powerpc/vec-adde-int128.c: New test.
602
cf977d50 6032016-04-28 Jakub Jelinek <jakub@redhat.com>
604
605 * gcc.target/i386/avx-vround-1.c: New test.
606 * gcc.target/i386/avx-vround-2.c: New test.
607 * gcc.target/i386/avx512vl-vround-1.c: New test.
608 * gcc.target/i386/avx512vl-vround-2.c: New test.
609
572f8300 6102016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
611
612 PR testsuite/70595
613 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
614 (check_effective_target_cilkplus_runtime): ... this.
615 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
616 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
617
618 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
619 Require cilkplus_runtime.
620 Don't add -lcilkrts.
621 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
622 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
623 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
624 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
625 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
626 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
627 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
628 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
629 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
630 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
631 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
632 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
633 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
634 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
635 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
636 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
637 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
638 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
639 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
640 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
641 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
642 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
643 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
644 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
645 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
646 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
647 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
648 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
649 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
650
651 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
652 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
653
654 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
655
656 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
657 cilkplus_runtime.
658
dfba0905 6592016-04-27 Marc Glisse <marc.glisse@inria.fr>
660
661 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
662 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
663
605a4556 6642015-04-27 Ryan Burn <contact@rnburn.com>
665
666 PR c++/69024
667 PR c++/68997
668 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
669 diagnostic.
670 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
671 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
672
6a1231a5 6732016-04-27 Eric Botcazou <ebotcazou@adacore.com>
674
675 * gnat.dg/limited_with4.ad[sb]: New test.
676 * gnat.dg/limited_with4_pkg.ads: New helper.
677
4dad9e09 6782016-04-27 H.J. Lu <hongjiu.lu@intel.com>
679
680 PR target/70155
681 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
682 and movv1ti_internal patterns
683 * gcc.target/i386/pr70155-1.c: New test.
684 * gcc.target/i386/pr70155-2.c: Likewise.
685 * gcc.target/i386/pr70155-3.c: Likewise.
686 * gcc.target/i386/pr70155-4.c: Likewise.
687 * gcc.target/i386/pr70155-5.c: Likewise.
688 * gcc.target/i386/pr70155-6.c: Likewise.
689 * gcc.target/i386/pr70155-7.c: Likewise.
690 * gcc.target/i386/pr70155-8.c: Likewise.
691 * gcc.target/i386/pr70155-9.c: Likewise.
692 * gcc.target/i386/pr70155-10.c: Likewise.
693 * gcc.target/i386/pr70155-11.c: Likewise.
694 * gcc.target/i386/pr70155-12.c: Likewise.
695 * gcc.target/i386/pr70155-13.c: Likewise.
696 * gcc.target/i386/pr70155-14.c: Likewise.
697 * gcc.target/i386/pr70155-15.c: Likewise.
698 * gcc.target/i386/pr70155-16.c: Likewise.
699 * gcc.target/i386/pr70155-17.c: Likewise.
700 * gcc.target/i386/pr70155-18.c: Likewise.
701 * gcc.target/i386/pr70155-19.c: Likewise.
702 * gcc.target/i386/pr70155-20.c: Likewise.
703 * gcc.target/i386/pr70155-21.c: Likewise.
704 * gcc.target/i386/pr70155-22.c: Likewise.
705
a80f3f45 7062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
707
708 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
709 ".{5,6}".
710
279305d1 7112016-04-27 Bin Cheng <bin.cheng@arm.com>
712
713 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
714 * gcc.dg/tree-ssa/scev-9.c: Ditto.
715 * gcc.dg/tree-ssa/scev-10.c: Ditto.
716 * gcc.dg/tree-ssa/scev-11.c: Ditto.
717 * gcc.dg/tree-ssa/scev-12.c: Ditto.
718
8974b625 7192016-04-27 Richard Biener <rguenther@suse.de>
720
721 PR ipa/70760
722 * g++.dg/ipa/ipa-pta-2.C: New testcase.
723 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
724
886d5463 7252016-04-27 Nathan Sidwell <nathan@acm.org>
726
727 * g++.dg/cpp0x/constexpr-recursion3.C: New.
728 * g++.dg/ubsan/pr63956.C: Adjust error location.
729
f0e35aa9 7302016-04-27 Nick Clifton <nickc@redhat.com>
731
732 PR middle-end/49889
733 * gcc.dg/pr49889.c: New test.
734
40385231 7352016-04-27 Bernd Schmidt <bschmidt@redhat.com>
736
737 * c-c++-common/memset-array.c: New test.
738
37229a71 7392016-04-26 Martin Sebor <msebor@redhat.com>
740
741 PR c++/66639
742 * g++.dg/cpp1y/func_constexpr.C: New test.
743
3eedf9bd 7442016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
745
746 PR c++/70241
747 * g++.dg/cpp0x/enum32.C: New test.
748 * g++.dg/cpp0x/enum33.C: New test.
749
7502016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 751
752 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
753 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
754 * gcc.c-torture/execute/bitfld-6.c: Likewise.
755 * gcc.c-torture/execute/bitfld-7.c: Likewise.
756 * gcc.c-torture/execute/pr38151.c: Likewise.
757 * gcc.c-torture/execute/pr66556.c: Likewise.
758 * gcc.c-torture/execute/pr67781.c: Likewise.
759 * gcc.c-torture/execute/pr68648.c: Likewise.
760
8c51f92f 7612016-04-26 Marc Glisse <marc.glisse@inria.fr>
762
763 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
764
fa20ebd3 7652016-04-26 Marek Polacek <polacek@redhat.com>
766
767 PR c/67784
768 * gcc.dg/pr67784-3.c: New test.
769 * gcc.dg/pr67784-4.c: New test.
770 * gcc.dg/pr67784-5.c: New test.
771
9db47803 772 PR c/70791
773 * gcc.dg/Wnested-externs-2.c: New test.
774
bff407f2 7752016-04-26 Marc Glisse <marc.glisse@inria.fr>
776
777 * gcc.dg/fold-plusmult.c: Adjust.
778 * gcc.dg/no-strict-overflow-6.c: Adjust.
779 * gcc.dg/gomp/loop-1.c: Xfail some tests.
780
78d0c69e 7812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
782
783 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
784 number scans.
785 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
786 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
787 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
788 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
789 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
790 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
791 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
792 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
793 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
794 * gcc.target/i386/avx512f-gather-5.c: Likewise.
795 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
796 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
797 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
798 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
799 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
800 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
801 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
802 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
803 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
804 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
805 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
806 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
807 scans.
808 * gcc.target/i386/pr32219-4.c: Likewise.
809 * gcc.target/i386/pr32219-6.c: Likewise.
810 * gcc.target/i386/pr32219-8.c: Likewise.
811
221d6722 8122016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
815 associated options.
816
514727a9 8172016-04-26 Marek Polacek <polacek@redhat.com>
818
819 PR c++/70744
820 * g++.dg/ext/cond2.C: New test.
821
e6ee4c61 8222016-04-26 Bin Cheng <bin.cheng@arm.com>
823
824 PR tree-optimization/70771
825 PR tree-optimization/70775
826 * gcc.dg/pr70771.c: New test.
3730828c 827 * gcc.dg/pr70775.c: New test.
e6ee4c61 828
b3d72796 8292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
830
831 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
832
c11ece29 8332016-04-25 Richard Biener <rguenther@suse.de>
834
835 PR tree-optimization/70780
836 * gcc.dg/torture/pr70780.c: New testcase.
837
d40b10b2 8382016-04-25 Michael Collison <michael.collison@arm.com>
839
840 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
841 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
842 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
843 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
844 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
845 * testsuite/lib/target-supports.exp
846 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
847 that arm neon support vector widen sum of HImode TO SImode.
848
4bbfd6c2 8492016-04-23 Jakub Jelinek <jakub@redhat.com>
850
851 PR sanitizer/70712
852 * c-c++-common/asan/pr70712.c: New test.
853
524df596 8542016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
855
856 * .gitattributes: New file.
857
426c75c3 8582016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
859
860 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
861
c052a8d5 8622016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
863
864 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
865 * gfortran.dg/submodule_15.f08: Likewise.
866
c08d4612 8672016-04-22 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/70740
870 * gcc.dg/torture/pr70740.c: New testcase.
871
fd3211e1 8722016-04-21 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR target/70750
875 * gcc.target/i386/pr70750-1.c: New test.
876 * gcc.target/i386/pr70750-2.c: Likewise.
877
15acd78c 8782016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/70540
881 * g++.dg/cpp0x/auto48.C: New.
882
192bf59c 8832016-04-21 Marek Polacek <polacek@redhat.com>
884
885 PR c++/70513
886 * g++.dg/cpp0x/forw_enum12.C: New test.
887 * g++.dg/cpp0x/forw_enum13.C: New test.
888
5d429e99 8892016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
890
891 PR target/70728
892 * gcc.target/i386/pr70728.c: New test.
893
06777d85 8942016-04-21 Richard Biener <rguenther@suse.de>
895
896 PR middle-end/70747
897 * gcc.dg/pr70747.c: New testcase.
898
7434c6fb 8992016-04-21 Bin Cheng <bin.cheng@arm.com>
900
901 PR tree-optimization/70715
902 * gcc.dg/tree-ssa/scev-13.c: New test.
903
f3ec0970 9042016-04-21 Marc Glisse <marc.glisse@inria.fr>
905
906 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
907
523f3a9d 9082016-04-21 Marc Glisse <marc.glisse@inria.fr>
909
910 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
911
ace7bf06 9122016-04-20 Jan Hubicka <jh@suse.cz>
913
914 PR ipa/70018
915 * g++.dg/ipa/nothrow-1.C: New testcase.
916
2b073aa6 9172016-04-20 Nathan Sidwell <nathan@acm.org>
918
919 PR c++/55635
920 * g++.dg/eh/delete1.C: New.
921
8a574c11 9222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
923
924 * gcc.target/i386/avx256-unaligned-store-2.c: Add
925 -mtune-ctrl=sse_typeless_stores.
926
e3400750 9272016-04-20 H.J. Lu <hongjiu.lu@intel.com>
928
929 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
930
4bd8a059 9312016-04-20 Bin Cheng <bin.cheng@arm.com>
932
933 PR tree-optimization/69489
934 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
935
70574e60 9362016-04-20 Ilya Verbin <ilya.verbin@intel.com>
937
938 PR c++/69363
939 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
940 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
941 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
942
bd6f374c 9432016-04-20 Bin Cheng <bin.cheng@arm.com>
944
945 PR tree-optimization/56625
946 PR tree-optimization/69489
947 * gcc.dg/vect/pr56625.c: New test.
948 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
949
482539ee 9502016-04-20 Andrew Pinski <apinski@cavium.com>
951
952 PR target/64971
953 * gcc.c-torture/compile/pr37433-1.c: New testcase.
954
b4672800 9552016-04-20 Arnaud Charlet <charlet@adacore.com>
956
957 * gnat.dg/self1.adb: Remove now incorrect test.
958
4fb48737 9592016-04-20 Bin Cheng <bin.cheng@arm.com>
960
961 * gcc.dg/tree-ssa/scev-11.c: New test.
962 * gcc.dg/tree-ssa/scev-12.c: New test.
963
97efb92e 9642016-04-20 Marek Polacek <polacek@redhat.com>
965
966 PR tree-optimization/70725
967 * gcc.dg/pr70725.c: New test.
968
9d2d4060 9692016-04-20 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/70726
972 * g++.dg/vect/pr70726.cc: New testcase.
973
54530437 9742016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
975
976 PR target/70674
977 * gcc.target/s390/pr70674.c: New test.
978
acda2210 9792016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
980
981 PR libgfortran/70684
982 * gfortran.dg/list_read_14.f90: New test.
983
b7040bb0 9842016-04-19 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR target/69201
987 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
988 extern to force it misaligned.
989 (b): Likewise.
990 (c): Likewise.
991 (d): Likewise.
992 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
993 Don't check `*' before movv4sf_internal.
994 * gcc.target/i386/avx256-unaligned-store-2.c: Check
995 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
996 Don't check `*' before movv16qi_internal.
997 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
998 extern to force it misaligned.
999 (b): Likewise.
1000 (c): Likewise.
1001 (d): Likewise.
1002 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1003 Don't check `*' before movv2df_internal.
1004 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1005 extern to force it misaligned.
1006 (b): Likewise.
1007 (c): Likewise.
1008 (d): Likewise.
1009 Check movv8sf_internal instead of avx_storeups256.
1010 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1011
263b5475 10122016-04-19 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/70171
1015 * g++.dg/tree-ssa/pr70171.C: New testcase.
1016
222ac318 10172016-04-19 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/70724
1020 * gcc.dg/torture/pr70724.c: New testcase.
1021
003000a4 10222016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1023
1024 PR middle-end/70689
1025 * testsuite/gcc.target/i386/pr70689.c: New.
1026
3f6e13de 10272016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1028
1029 PR target/70708
1030 * gcc.target/i386/pr70708.c: New test.
1031
10abddbd 10322016-04-18 Richard Biener <rguenther@suse.de>
1033
1034 PR tree-optimization/43434
1035 * gcc.dg/vect/pr43434.c: New testcase.
1036 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1037 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1038 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1039 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1040 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1041 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1042 * gcc.dg/gomp/pr68640.c: Likewise.
1043 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1044 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1045
950db54a 10462016-04-18 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/70701
1049 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1050
67ccbf39 10512016-04-18 Tom de Vries <tom@codesourcery.com>
1052
1053 PR testsuite/70699
1054 * gcc.dg/pr70161.c: Add dot-file scans.
1055 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1056 instead of after last dot char.
1057
021ad2f3 10582016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1059
1060 * c-c++-common/dump-ada-spec-3.c: New test.
1061 * c-c++-common/dump-ada-spec-4.c: Likewise.
1062
d572fcfd 10632016-04-17 Tom de Vries <tom@codesourcery.com>
1064
1065 PR other/70183
1066 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1067
8b4ee73c 10682016-04-15 Jan Hubicka <jh@suse.cz>
1069
1070 PR ipa/70018
1071 * g++.dg/ipa/pure-const-1.C: New testcase.
1072 * g++.dg/ipa/pure-const-2.C: New testcase.
1073 * g++.dg/ipa/pure-const-3.C: New testcase.
1074
eac243e7 10752016-04-15 Marek Polacek <polacek@redhat.com>
1076
1077 PR c/70671
1078 * gcc.dg/bitfld-22.c: New test.
1079
64c1df32 10802016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1081
1082 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1083 x86_64.
1084
926f9422 10852016-04-15 Marek Polacek <polacek@redhat.com>
1086
1087 PR c/70651
1088 * c-c++-common/pr70651.c: New test.
1089
309bbaa3 10902016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1091
1092 PR rtl-optimization/70681
1093 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1094 dump scan on arm and powerpc.
1095 * gcc.dg/pr10474.c: Likewise.
1096
b4ba8358 10972016-04-15 Jakub Jelinek <jakub@redhat.com>
1098
ed92874a 1099 PR c++/69517
1100 PR c++/70019
1101 PR c++/70588
1102 * g++.dg/cpp1y/vla11.C: Revert for real.
1103
b4ba8358 1104 PR c/70436
1105 * c-c++-common/Wparentheses-1.c: New test.
1106 * c-c++-common/gomp/Wparentheses-1.c: New test.
1107 * c-c++-common/gomp/Wparentheses-2.c: New test.
1108 * c-c++-common/gomp/Wparentheses-3.c: New test.
1109 * c-c++-common/gomp/Wparentheses-4.c: New test.
1110 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1111 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1112 * c-c++-common/goacc/Wparentheses-1.c: New test.
1113
65717bb5 11142016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1115
1116 PR target/70662
1117 * gcc.target/i386/pr70662.c: New test.
1118
ca1a4077 11192016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1120 Alan Modra <amodra@gmail.com>
ca1a4077 1121
1122 PR tree-optimization/70130
1123 * gcc.dg/vect/O3-pr70130.c: New testcase.
1124
dbe1794c 11252016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1126
11836644 1127 PR target/70669
1128 * gcc.target/powerpc/pr70669.c: New test.
1129
dbe1794c 1130 PR target/70640
1131 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1132 a power7 system that does not have an assembler that supports
1133 power8.
1134
4c1007f1 11352016-04-14 Martin Sebor <msebor@redhat.com>
1136
1137 PR c++/69517
1138 PR c++/70019
1139 PR c++/70588
1140 * c-c++-common/ubsan/vla-1.c: Revert.
1141 * g++.dg/cpp1y/vla11.C: Same.
1142 * g++.dg/cpp1y/vla12.C: Same.
1143 * g++.dg/cpp1y/vla13.C: Same.
1144 * g++.dg/cpp1y/vla14.C: Same.
1145 * g++.dg/cpp1y/vla3.C: Same.
1146 * gcc/testsuite/g++.dg/init/array24.C: Same.
1147 * g++.dg/ubsan/vla-1.C: Same.
1148
22dcab66 11492016-04-14 Marek Polacek <polacek@redhat.com>
1150 Jan Hubicka <hubicka@ucw.cz>
1151
1152 PR c++/70029
1153 * g++.dg/torture/pr70029.C: New test.
1154
3e74b025 11552016-04-14 Martin Sebor <msebor@redhat.com>
1156
1157 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1158 type size to prevent failures on targets with very low maximum
1159 alignment.
1160
1d2e0f2a 11612016-04-14 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/70623
1164 * gcc.dg/torture/pr70623.c: New testcase.
1165 * gcc.dg/torture/pr70623-2.c: Likewise.
1166
9aed0626 11672016-04-13 Martin Sebor <msebor@redhat.com>
1168
1169 PR c++/69517
1170 PR c++/70019
1171 PR c++/70588
1172 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1173 * g++.dg/cpp1y/vla11.C: New test.
1174 * g++.dg/cpp1y/vla12.C: New test.
1175 * g++.dg/cpp1y/vla13.C: New test.
1176 * g++.dg/cpp1y/vla14.C: New test.
1177 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1178 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1179 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1180
fd499010 11812016-04-13 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c++/70641
1184 * g++.dg/opt/pr70641.C: New test.
1185
87fa7252 11862016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1187
1188 PR rtl-optimization/68749
1189 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1190 effects of argument promotions.
1191 Remove default args to dg-skip-if.
1192
6c40e18b 11932016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/70635
1196 * g++.dg/parse/pr70635.C: New.
1197
92c53257 11982016-04-13 Marek Polacek <polacek@redhat.com>
1199
1200 PR c++/70639
1201 * c-c++-common/Wmisleading-indentation-4.c: New test.
1202
0241e4dc 12032016-04-13 Marek Polacek <polacek@redhat.com>
1204
1205 PR c/70436
1206 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1207 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1208
92bda444 12092016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1210
1211 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1212 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1213 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1214
38ea8a26 12152016-04-13 Jakub Jelinek <jakub@redhat.com>
1216
d08aa032 1217 PR middle-end/70633
1218 * gcc.c-torture/compile/pr70633.c: New test.
1219
38ea8a26 1220 PR debug/70628
1221 * gcc.dg/torture/pr70628.c: New test.
1222
9231d5c2 12232016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1224
1225 PR c++/70610
1226 * g++.dg/template/pr70610.C: New test.
1227 * g++.dg/template/pr70610-2.C: New test.
1228 * g++.dg/template/pr70610-3.C: New test.
1229 * g++.dg/template/pr70610-4.C: New test.
1230
249ca944 12312016-04-12 Jakub Jelinek <jakub@redhat.com>
1232
7f2ea2fb 1233 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1234 128 instead of 32.
1235
249ca944 1236 PR c++/70571
1237 * g++.dg/ext/pr70571.C: New test.
1238
8ca5a97d 12392016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1240
bf32a52d 1241 PR target/70640
8ca5a97d 1242 * gcc.target/powerpc/pr70640.c: New test.
1243
e971b45f 12442016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/68722
1247 * g++.dg/parse/pr68722.C: New.
1248
0b54d964 12492016-04-12 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR rtl-optimization/70596
1252 * gcc.target/i386/pr70596.c: New test.
1253
d2dd85e3 12542016-04-12 Nathan Sidwell <nathan@acm.org>
1255
1256 PR c++/70501
1257 * g++.dg/init/pr70501.C: New.
1258
2d0001b0 12592016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1260
1261 * gcc.target/i386/asm-flag-6.c: New test.
1262
6c4df0d1 12632016-04-12 Tom de Vries <tom@codesourcery.com>
1264
1265 PR tree-optimization/68756
1266 * gcc.dg/graphite/pr68756.c: New test.
1267
0d60da57 12682016-04-12 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR tree-optimization/70602
1271 * gcc.c-torture/execute/pr70602.c: New test.
1272
62735984 12732016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1274
1275 PR target/70381
1276 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1277 __float128 emulator is built and runs.
1278 * gcc.target/powerpc/float128-1.c: Likewise.
1279
1280 * lib/target-supports.exp (check_ppc_float128_sw_available):
1281 Rework tests for __float128 software and hardware
1282 availability. Fix exit condition to return 0 on success.
1283
a702492c 12842016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1285
1286 PR target/70133
1287 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1288 * gcc.target/aarch64/target_attr_15.c: Likewise.
1289
a8c5ce92 12902016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/69066
1293 * g++.dg/cpp1y/pr69066.C: New.
1294
5ecab913 12952016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1296
1297 PR fortran/68566
1298 * gfortran.dg/pr36192.f90: Update test.
1299 * gfortran.dg/pr36192_1.f90: Update test.
1300 * gfortran.dg/real_dimension_1.f: Update test.
1301 * gfortran.dg/parameter_array_init_7.f90: New test.
1302
6cb5ef70 13032016-04-09 John David Anglin <danglin@gcc.gnu.org>
1304
4edfdd23 1305 PR testsuite/64039
1306 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1307
964f71e3 1308 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1309
5d61c198 1310 PR rtl-optimization/66669
1311 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1312
16eaaf58 1313 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1314
0b68802d 1315 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1316 * gcc.dg/pie-1.c: Likewise.
1317 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1318 * gcc.dg/pic-4.c: Likewise.
1319 * gcc.dg/pie-3.c: Likewise.
1320 * gcc.dg/pie-4.c: Likewise.
1321
9c0dd509 1322 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1323
03b2d3c1 1324 PR tree-optimization/68644
1325 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1326
6cb5ef70 1327 PR rtl-optimization/64886
1328 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1329
07de41ba 13302016-04-09 Tom de Vries <tom@codesourcery.com>
1331
1332 PR tree-optimization/68953
1333 * gcc.dg/graphite/pr68953.c: New test.
1334
d294e3fb 13352016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1336
1337 PR fortran/70592
1338 * gfortran.dg/deferred_character_16.f90: New test.
1339
3cb15094 13402016-04-09 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR tree-optimization/70586
1343 * gcc.c-torture/execute/pr70586.c: New test.
1344
a02dc66f 13452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1346
1347 PR sanitizer/70573
1348 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1349 with __builtin_memset
1350 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1351
0c302595 13522016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1353
1354 PR lto/70289
1355 PR ipa/70348
1356 PR tree-optimization/70373
1357 PR middle-end/70533
1358 PR middle-end/70534
1359 PR middle-end/70535
1360 * c-c++-common/goacc/reduction-5.c: New test.
1361 * c-c++-common/goacc/reduction-promotions.c: New test.
1362 * gfortran.dg/goacc/reduction-3.f95: New test.
1363 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1364
c6c0523b 13652016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1366
1367 PR c++/70590
1368 PR c++/70452
1369 * g++.dg/pr70590.C: New test.
1370 * g++.dg/pr70590-2.C: New test.
1371
3ac399da 13722016-04-08 Jakub Jelinek <jakub@redhat.com>
1373
e97d1706 1374 PR middle-end/70593
1375 * gcc.target/i386/pr70593.c: New test.
1376
3ac399da 1377 PR rtl-optimization/70574
1378 * gcc.target/i386/avx2-pr70574.c: New test.
1379
fcfbb129 13802016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1381
1382 PR sanitizer/70541
1383 * c-c++-common/asan/pr70541.c: New test.
1384
0aabcddf 13852016-04-08 Tom de Vries <tom@codesourcery.com>
1386
1387 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1388 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1389
bec0c1e8 13902016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1391
1392 PR target/70566
1393 * gcc.c-torture/execute/pr70566.c: New test.
1394
87c791f5 13952016-04-08 Tom de Vries <tom@codesourcery.com>
1396
1397 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1398 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1399
7f38718f 14002016-04-08 Alan Modra <amodra@gmail.com>
1401
1402 * gcc.target/powerpc/pr70117.c: New.
1403
a96a7710 14042016-04-07 Jakub Jelinek <jakub@redhat.com>
1405
7a6265d1 1406 PR testsuite/70581
1407 * gcc.dg/lto/simd-function_0.c: New test.
1408
a96a7710 1409 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1410 clones.
1411 * c-c++-common/attr-simd-2.c: Likewise.
1412 * c-c++-common/attr-simd-4.c: Likewise.
1413 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1414 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1415
508dd607 14162016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1417
1418 PR testsuite/70553
1419 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1420
1b61585a 14212016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1422 Tom de Vries <tom@codesourcery.com>
1423
1424 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1425 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1426 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1427 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1428 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1429 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1430 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1431 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1432
5f060aa8 14332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1434
1435 PR c/70436
1436 * g++.dg/warn/Wparentheses-29.C: New test.
1437
d3831f71 14382016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1439
1440 PR c/70436
1441 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1442 explicit braces to resolve a future -Wparentheses warning.
1443
382ece2d 14442016-04-06 Richard Henderson <rth@redhat.com>
1445
1446 * gcc.dg/pr61817-1.c: New test.
1447 * gcc.dg/pr61817-2.c: New test.
1448 * gcc.dg/pr69391-1.c: New test.
1449 * gcc.dg/pr69391-2.c: New test.
1450
72234ee9 14512016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1452
1453 PR rtl-optimization/70398
1454 * testsuite/gcc.target/aarch64/pr70398.c: New.
1455
5547150a 14562016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1457
1458 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1459
15b70121 14602016-04-06 Yvan Roux <yvan.roux@linaro.org>
1461 Pedro Alves <palves@redhat.com>
1462
1463 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1464
585aefbb 14652016-04-06 Jakub Jelinek <jakub@redhat.com>
1466
0cbb513b 1467 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1468 Check for avx512f effective targets instead of avx2.
1469 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1470 for AVX512F clones.
1471 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1472 * g++.dg/gomp/declare-simd-1.C: Likewise.
1473 * g++.dg/gomp/declare-simd-3.C: Likewise.
1474 * g++.dg/gomp/declare-simd-4.C: Likewise.
1475
585aefbb 1476 PR middle-end/70550
1477 * c-c++-common/gomp/pr70550-1.c: New test.
1478 * c-c++-common/gomp/pr70550-2.c: New test.
1479
0b91cceb 14802016-04-05 Nathan Sidwell <nathan@acm.org>
1481
1482 PR c++/70512
1483 * g++.dg/ext/attribute-may-alias-5.C: New.
1484
645a9d8e 14852016-04-05 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR c++/70336
1488 * c-c++-common/pr70336.c: New test.
1489 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1490 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1491
bdf23925 14922016-04-05 Jan Hubicka <hubicka@ucw.cz>
1493
1494 PR ipa/66223
1495 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1496
aaff837c 14972016-04-05 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR rtl-optimization/70542
1500 * gcc.dg/torture/pr70542.c: New test.
1501 * gcc.target/i386/avx2-pr70542.c: New test.
1502
2eac58a0 15032016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1504
1505 PR tree-optimization/70509
1506 * gcc.target/i386/avx512bw-pr70509.c: New test.
1507
4f7ebe46 15082016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1509
1510 PR c++/70452
1511 * g++.dg/ext/constexpr-vla4.C: New test.
1512
305d86a0 15132016-04-05 Uros Bizjak <ubizjak@gmail.com>
1514
1515 PR target/70510
1516 * gcc.target/i386/pr70510.c: New test.
1517
eec3b789 15182016-04-05 Richard Biener <rguenther@suse.de>
1519
1520 PR tree-optimization/70526
1521 * g++.dg/torture/pr70526.C: New testcase.
1522
ca943582 15232016-04-05 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR target/70525
1526 * gcc.target/i386/pr70525.c: New test.
1527
87825cd5 15282016-04-05 Richard Biener <rguenther@suse.de>
1529
1530 PR middle-end/70499
1531 * g++.dg/torture/pr70499.C: New testcase.
1532
14638828 15332016-04-05 Richard Biener <rguenther@suse.de>
1534
1535 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1536 remove XFAIL.
1537
967a90d5 15382016-04-04 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR middle-end/70307
1541 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1542 rs6000 ABI warnings.
1543
d374a3a3 15442016-04-04 Jan Hubicka <hubicka@ucw.cz>
1545
1546 PR ipa/66223
1547 * g++.dg/ipa/devirt-51.C: New testcase.
1548
8ff377a6 15492016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1550 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR middle-end/70457
1553 * gcc.dg/torture/pr70457.c: New.
1554
f567b44f 15552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1556
1557 PR fortran/67538
1558 * gfortran.dg/allocate_with_source_19.f08: New test.
1559
89d4ebfa 15602016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1561
1562 PR fortran/65795
1563 * gfortran.dg/coarray_allocate_6.f08: New test.
1564
68ab33a6 15652016-04-04 Richard Biener <rguenther@suse.de>
1566
1567 PR rtl-optimization/70484
1568 * gcc.dg/torture/pr70484.c: New testcase.
1569
c4f5465d 15702016-04-04 Marek Polacek <polacek@redhat.com>
1571
1572 PR c/70307
1573 * gcc.dg/torture/pr70307.c: New test.
1574
bfec6609 15752016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1576
1577 PR target/70416
1578 PR target/67391
1579 * gcc.target/sh/torture/pr70416.c: New.
1580
40df9099 15812016-04-02 Martin Sebor <msebor@redhat.com>
1582
1583 PR c++/67376
1584 PR c++/70170
1585 PR c++/70172
1586 PR c++/70228
1587 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1588 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1589 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1590 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1591 * g++.dg/cpp0x/constexpr-string.C: Same.
1592 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1593 * g++.dg/cpp0x/pr65398.C: Same.
1594 * g++.dg/ext/constexpr-vla1.C: Same.
1595 * g++.dg/ext/constexpr-vla2.C: Same.
1596 * g++.dg/ext/constexpr-vla3.C: Same.
1597 * g++.dg/ubsan/pr63956.C: Same.
1598
0edb9bfe 15992016-04-01 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR rtl-optimization/70467
1602 * gcc.target/i386/pr70467-2.c: New test.
1603
e5b1a1d9 16042016-04-01 Jakub Jelinek <jakub@redhat.com>
1605 Marek Polacek <polacek@redhat.com>
1606
1607 PR c++/70488
1608 * g++.dg/init/new47.C: New test.
1609
b2ca3fb0 16102016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1611
1612 PR target/70496
1613 * gcc.target/arm/pr70496.c: New test.
1614
4c3bd1e3 16152016-04-01 Nathan Sidwell <nathan@acm.org>
1616
47de69ad 1617 PR c++/68475
1618 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1619
313d569f 16202016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1621
1622 PR target/69890
1623 * gcc.dg/strlenopt.h (memmove): New.
1624 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1625 instead of "string.h".
1626 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1627 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1628 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1629 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1630 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1631 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1632 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1633 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1634 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1635 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1636 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1637 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1638 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1639 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1640 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1641 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1642 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1643 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1644 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1645 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1646
5469facd 16472016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1648
1649 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1650 (Holder::foo): Reflect this.
1651
503de754 16522016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1653
1654 PR target/70442
1655 * gcc.dg/pr70442.c: New test.
1656
13ee2de7 16572016-03-31 Nathan Sidwell <nathan@acm.org>
1658
1659 PR c++/70393
1660 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1661
5e0d03a8 16622016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1663
1664 PR target/70453
1665 * gcc.target/i386/pr70453.c: New test.
1666
8cb82ed4 16672016-03-31 Andrey Belevantsev <abel@ispras.ru>
1668
1669 PR target/70292
1670 * gcc.c-torture/pr70292.c: New test.
1671
7952b661 16722016-03-31 Marek Polacek <polacek@redhat.com>
1673
1674 PR c/70297
1675 * c-c++-common/pr70297.c: New test.
1676 * g++.dg/cpp0x/typedef-redecl.C: New test.
1677 * gcc.dg/typedef-redecl2.c: New test.
1678
1607cc74 16792016-03-31 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR rtl-optimization/70460
1682 * gcc.c-torture/execute/pr70460.c: New test.
1683
c689c252 16842016-03-31 Richard Biener <rguenther@suse.de>
1685
1686 PR c++/70430
1687 * g++.dg/ext/vector30.C: New testcase.
1688
91c9586d 16892016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1690 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1691
1692 * gfortran.dg/fmt_pf.f90: New test.
1693
afa5c1b8 16942016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1695
1696 Forward-port from 5 branch
1697 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR testsuite/70356
1700 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1701 dg-require-effective-target after dg-do.
1702
1703 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1704
1705 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1706
6a5dcab3 17072016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1708 Julian Brown <julian@codesourcery.com>
1709 Chung-Lin Tang <cltang@codesourcery.com>
1710 Cesar Philippidis <cesar@codesourcery.com>
1711 James Norris <jnorris@codesourcery.com>
1712 Tom de Vries <tom@codesourcery.com>
1713 Nathan Sidwell <nathan@codesourcery.com>
1714
305d86a0 1715 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 1716 * c-c++-common/goacc/loop-clauses.c: Likewise.
1717 * g++.dg/goacc/template.C: Likewise.
1718 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1719 * gfortran.dg/goacc/loop-1.f95: Likewise.
1720 * gfortran.dg/goacc/loop-5.f95: Likewise.
1721 * gfortran.dg/goacc/loop-6.f95: Likewise.
1722 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1723 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1724 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1725 * c-c++-common/goacc/clauses-fail.c: Likewise.
1726 * c-c++-common/goacc/parallel-1.c: Likewise.
1727 * c-c++-common/goacc/reduction-1.c: Likewise.
1728 * c-c++-common/goacc/reduction-2.c: Likewise.
1729 * c-c++-common/goacc/reduction-3.c: Likewise.
1730 * c-c++-common/goacc/reduction-4.c: Likewise.
1731 * c-c++-common/goacc/routine-3.c: Likewise.
1732 * c-c++-common/goacc/routine-4.c: Likewise.
1733 * c-c++-common/goacc/routine-5.c: Likewise.
1734 * c-c++-common/goacc/tile.c: Likewise.
1735 * g++.dg/goacc/template.C: Likewise.
1736 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1737 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1738 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1739 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1740 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1741 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1742 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1743 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1744 * c-c++-common/goacc/use_device-1.c: ... this file.
1745 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1746 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1747 * c-c++-common/goacc/host_data-6.c: ... this file.
1748 * c-c++-common/goacc/loop-2-kernels.c: New file.
1749 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1750 * c-c++-common/goacc/loop-3.c: Likewise.
1751 * g++.dg/goacc/reference.C: Likewise.
1752 * g++.dg/goacc/routine-1.C: Likewise.
1753 * g++.dg/goacc/routine-2.C: Likewise.
1754
932c0baa 17552016-03-30 Richard Biener <rguenther@suse.de>
1756
1757 PR middle-end/70450
1758 * gcc.dg/torture/pr70450.c: New testcase.
1759
7f7c4659 17602016-03-30 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/70421
1763 * gcc.dg/torture/pr70421.c: New test.
1764 * gcc.target/i386/avx512f-pr70421.c: New test.
1765
9cbfe80c 17662016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1767
1768 PR testsuite/70364
1769 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1770 (check): New function.
1771 (bar): Call check.
1772 (foo): Align stack to 16 bytes when calling bar.
1773 * gcc.target/i386/cleanup-2.c: Likewise.
1774
f56c7d36 17752016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1776
1777 PR tree-optimization/59124
1778 * gcc.dg/Warray-bounds-19.c: New test.
1779
0275bf9b 17802016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1781
1782 * lib/prune.exp (escape_regex_chars): New.
1783 (prune_file_path): Update to quote metcharacters for regexp.
1784
a3daa269 17852016-03-29 Jakub Jelinek <jakub@redhat.com>
1786
24e1ba3d 1787 PR rtl-optimization/70429
1788 * gcc.c-torture/execute/pr70429.c: New test.
1789
a3daa269 1790 PR tree-optimization/70405
1791 * gcc.dg/pr70405.c: New test.
1792
3ef41a6e 17932016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1794
1795 PR fortran/70397
1796 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1797 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1798
4abd9410 17992016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1800
1801 PR testsuite/64177
1802 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1803 __cilkrts_set_param to set two workers.
1804 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1805 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1806
b58e5f0f 18072016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1808
305d86a0 1809 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 1810
bff53658 18112016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1812
1813 PR target/70406
305d86a0 1814 * gcc.target/i386/pr70406.c: New test.
bff53658 1815
bb2c9c15 18162016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1817
1818 * gnat.dg/specs/double_record_extension3.ads: New test.
1819
f12c84ab 18202016-03-25 Richard Henderson <rth@redhat.com>
1821
1822 PR target/70120
1823 * gcc.target/aarch64/pr70120-1.c: New.
1824 * gcc.target/aarch64/pr70120-2.c: New.
1825 * gcc.target/aarch64/pr70120-3.c: New.
1826
b0bf58c4 18272016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1828
1829 PR c++/62212
1830 * g++.dg/template/mangle2.C: The dg-do directive should be
1831 "compile" not "assemble".
1832
f175ba0f 18332016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1834
1835 PR lto/69650
1836 * gcc.dg/pr69650.c: New test.
1837
4cc3295f 18382016-03-25 David Edelsohn <dje.gcc@gmail.com>
1839
1840 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1841
0cf40600 18422016-03-25 Alan Modra <amodra@gmail.com>
1843
1844 * gcc.dg/dfp/pr70052.c: New test.
1845
3aebf099 18462016-03-24 Richard Henderson <rth@redhat.com>
1847
1848 PR middle-end/69845
1849 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1850 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1851
83245bd3 18522016-03-24 Tom de Vries <tom@codesourcery.com>
1853
1854 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1855
108e7ee4 18562016-03-24 Tom de Vries <tom@codesourcery.com>
1857
1858 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1859 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1860
17af0b14 18612016-03-24 Tom de Vries <tom@codesourcery.com>
1862
1863 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1864 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1865
6c8770ee 18662016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1867
1868 PR c++/62212
1869 * g++.dg/template/mangle2.C: New test.
1870
a7e21b7b 18712016-03-24 Richard Biener <rguenther@suse.de>
1872
1873 PR tree-optimization/70396
1874 * gcc.dg/torture/pr70396.c: New testcase.
1875
f365d297 18762016-03-24 Richard Biener <rguenther@suse.de>
1877
1878 PR middle-end/70370
1879 * gcc.dg/torture/pr70370.c: New testcase.
1880
da7aeb13 18812016-03-24 Tom de Vries <tom@codesourcery.com>
1882
1883 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1884 * gfortran.dg/goacc/kernels-tree.f95: Same.
1885 * gfortran.dg/goacc/parallel-tree.f95: Same.
1886
80b30de0 18872016-03-24 Tom de Vries <tom@codesourcery.com>
1888
1889 * c-c++-common/goacc/uninit-if-clause.c: New test.
1890 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1891
cb9b6b99 18922016-03-24 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR target/70290
305d86a0 1895 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1896 Fix formatting.
cb9b6b99 1897
a4225fff 18982016-03-24 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/70372
1901 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1902
5a869ab8 19032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1904
1905 PR c++/70347
1906 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1907
36ce5faa 19082016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1909
1910 PR c++/70332
1911 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1912
c4fa85c9 19132016-03-23 Jakub Jelinek <jakub@redhat.com>
1914
d9377ad5 1915 PR c++/70001
1916 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1917 * g++.dg/cpp1y/pr70001.C: New test.
1918
c4fa85c9 1919 PR c++/70323
1920 * g++.dg/cpp0x/constexpr-70323.C: New test.
1921
0a2062da 19222016-03-23 Alexandre Oliva <aoliva@redhat.com>
1923 Jason Merrill <jason@redhat.com>
1924 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/69315
1927 * g++.dg/cpp0x/constexpr-69315.C: New test.
1928 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1929
62d2a6dc 19302016-03-23 Marek Polacek <polacek@redhat.com>
1931
1932 PR c++/69884
1933 * g++.dg/warn/Wignored-attributes-1.C: New test.
1934 * g++.dg/warn/Wignored-attributes-2.C: New test.
1935
a82d6246 19362016-03-23 Tom de Vries <tom@codesourcery.com>
1937
1938 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1939 initialization.
1940 * gfortran.dg/goacc/private-3.f95 (test): Same.
1941 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1942 missing use param.
1943
dc834ba1 19442016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945
1946 * lib/target-supports.exp: Remove v7ve entry from loop
1947 creating effective target checks.
1948 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1949 (add_options_for_arm_arch_v7ve): Likewise.
1950
7e83fd1f 19512016-03-23 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR tree-optimization/70354
1954 * gcc.dg/vect/pr70354-1.c: New test.
1955 * gcc.dg/vect/pr70354-2.c: New test.
1956 * gcc.target/i386/avx2-pr70354-1.c: New test.
1957 * gcc.target/i386/avx2-pr70354-2.c: New test.
1958
4e4da058 19592016-03-22 Jeff Law <law@redhat.com>
1960
1961 PR target/70232
1962 * gcc.dg/tree-ssa/pr70232.c: New test.
1963
6855137b 19642016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1965
1966 PR target/70302
1967 * gcc.target/i386/pr70302.c: New test.
1968
19db1ec8 19692016-03-22 Richard Biener <rguenther@suse.de>
1970
1971 PR middle-end/70251
1972 * g++.dg/torture/pr70251.C: New testcase.
1973
4baec9f2 19742016-03-22 David Malcolm <dmalcolm@redhat.com>
1975
1976 PR c/69993
1977 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1978 Wmisleading-indentation.c.
1979 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1980 reflect change to diagnostic text and order of messages.
1981 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1982
fcfec126 19832016-03-22 David Edelsohn <dje.gcc@gmail.com>
1984
1985 * g++.dg/ext/java-3.C: Don't compile on AIX.
1986
aa30728a 19872016-03-22 Richard Biener <rguenther@suse.de>
1988
1989 PR middle-end/70333
1990 * gcc.dg/torture/pr70333.c: New testcase.
1991
46ec4eb4 19922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1993
1994 * g++.dg/ext/pr70290.C: New test.
1995
4880f878 19962016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
1997
1998 PR target/70325
1999 * gcc.target/i386/pr70325.c: New test.
2000
3d78ea44 20012016-03-22 Jakub Jelinek <jakub@redhat.com>
2002
5934fb8f 2003 PR target/70329
2004 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2005 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2006
b6436f79 2007 PR target/70300
2008 * gcc.target/i386/pr70300.c: New test.
2009
3d78ea44 2010 PR c++/70295
2011 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2012 (func2): New function for cond with parens, xfail warning for c++.
2013 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2014
b60244f6 20152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2016
2017 PR c++/70096
2018 * g++.dg/template/ptrmem30.C: New test.
2019
c8e3e744 20202016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2021
2022 PR c++/70204
2023 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2024 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2025
2715f63a 20262016-03-21 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR middle-end/70326
2029 * gcc.dg/pr70326.c: New test.
2030
2daa2cda 20312016-03-21 Marc Glisse <marc.glisse@inria.fr>
2032 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR tree-optimization/70317
2035 * gcc.dg/pr70317.c: New test.
2036
d9aa5a50 20372016-03-21 Uros Bizjak <ubizjak@gmail.com>
2038
2039 PR target/70327
2040 * gcc.target/i386/pr70327.c: New test.
2041
e1a88bf4 20422016-03-21 Martin Liska <mliska@suse.cz>
2043
61941425 2044 PR ipa/70306
e1a88bf4 2045 * gcc.dg/ipa/pr70306.c: New test.
2046
d9aa5a50 20472016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2048
2049 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2050 * gcc.target/arm/attr-align3.c: Likewise.
2051 * gcc.target/arm/attr_arm.c: Likewise.
2052 * gcc.target/arm/flip-thumb.c: Likewise.
2053
afdde20c 20542016-03-21 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR target/70296
2057 * gcc.target/powerpc/altivec-36.c: New test.
2058
3f2ef661 20592016-03-21 Richard Biener <rguenther@suse.de>
2060
2061 PR tree-optimization/70310
2062 * gcc.dg/torture/pr70310.c: New testcase.
2063
08b2b692 20642016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2065
2066 PR target/70293
2067 * gcc.target/i386/pr70293.c: New test.
2068
93505d22 20692016-03-21 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/70288
2072 * gcc.dg/torture/pr70288-1.c: New testcase.
2073 * gcc.dg/torture/pr70288-2.c: Likewise.
2074
06fd1914 20752016-03-21 Andrey Belevantsev <abel@ispras.ru>
2076
2077 PR rtl-optimization/69307
2078 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2079
b628775e 20802016-03-21 Andrey Belevantsev <abel@ispras.ru>
2081
2082 PR rtl-optimization/69102
2083 * gcc.c-torture/compile/pr69102.c: New test.
2084
1421f43c 20852016-03-18 Jeff Law <law@redhat.com>
2086
2087 PR rtl-optimization/70263
2088 * gcc.c-torture/compile/pr70263-1.c: New test.
2089 * gcc.target/i386/pr70263-2.c: New test.
2090
e7142ce1 20912016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2092
2093 PR rtl-optimization/70278
2094 * gcc.dg/torture/pr70278.c: New test.
2095 * gcc.target/arm/pr70278.c: New test.
2096
5539bc70 20972016-03-18 David Malcolm <dmalcolm@redhat.com>
2098
2099 PR c/70281
2100 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2101 (test_builtin_types_compatible_p): New test function.
2102 * gcc.dg/pr70281.c: New test case.
2103
296a290a 21042016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2105
2106 PR target/70113
2107 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2108
666094f0 21092016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2110
2111 PR tree-optimization/70252
2112 * gcc.dg/pr70252.c: New test.
2113
350514e8 21142016-03-18 Tom de Vries <tom@codesourcery.com>
2115
2116 * gcc.dg/pr70161-2.c: New test.
2117 * gcc.dg/pr70161.c: New test.
2118
011e0cea 21192016-03-18 Tom de Vries <tom@codesourcery.com>
2120
2121 PR ipa/70269
2122 * gcc.dg/pr70269.c: New test.
2123
292a09de 21242016-03-18 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR c++/70267
2127 * g++.dg/ext/java-3.C: New test.
2128
efc86c4c 21292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2130
2131 PR c++/70205
2132 * g++.dg/lookup/pr70205.C: New test.
2133
a28dd575 21342016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2135
2136 PR c++/70218
2137 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2138
92e7ab1e 21392016-03-17 Marek Polacek <polacek@redhat.com>
2140
2141 PR c/69407
2142 * gcc.dg/atomic-op-6.c: New test.
2143
7378dbfb 21442016-03-17 David Malcolm <dmalcolm@redhat.com>
2145
2146 PR c/70264
2147 * c-c++-common/pr70264.c: New test case.
2148
f7995d7d 21492016-03-17 Jakub Jelinek <jakub@redhat.com>
2150
e2895b76 2151 PR c++/70144
2152 * c-c++-common/pr70144-1.c: New test.
2153 * c-c++-common/pr70144-2.c: New test.
2154
f7995d7d 2155 PR c++/70272
2156 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2157 * g++.dg/opt/flifetime-dse6.C: New test.
2158 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2159
5ec4a949 21602016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2161
2162 PR driver/70192
2163 * gcc.dg/pic-1.c: New test.
2164 * gcc.dg/pic-2.c: Likewise.
2165 * gcc.dg/pic-3.c: Likewise.
2166 * gcc.dg/pic-4.c: Likewise.
2167 * gcc.dg/pie-1.c: Likewise.
2168 * gcc.dg/pie-2.c: Likewise.
2169 * gcc.dg/pie-3.c: Likewise.
2170 * gcc.dg/pie-4.c: Likewise.
2171 * gcc.dg/pie-5.c: Likewise.
2172 * gcc.dg/pie-6.c: Likewise.
2173
c28550e1 21742016-03-17 Tom de Vries <tom@codesourcery.com>
2175
2176 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2177 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2178
be3296cb 21792016-03-17 Richard Biener <rguenther@suse.de>
2180
2181 PR debug/70271
2182 * g++.dg/debug/pr70271.C: New testcase.
2183
9b60ef21 21842016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2185
2186 * gcc.target/i386/pr70251.c: New test.
2187
9a80bc1a 21882016-03-17 Marek Polacek <polacek@redhat.com>
2189
2190 PR c++/70194
2191 * g++.dg/warn/constexpr-70194.C: New test.
2192
733d7ff9 21932016-03-16 Richard Henderson <rth@redhat.com>
2194
2195 PR middle-end/70240
2196 * gcc.c-torture/compile/pr70240.c: New.
2197
3e6f12bf 21982016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2199
2200 * gcc.c-torture/compile/20151204.c: Skip for avr.
2201
867c9e99 22022016-03-16 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR target/70245
2205 * g++.dg/opt/pr70245.C: New test.
2206 * g++.dg/opt/pr70245.h: New file.
2207 * g++.dg/opt/pr70245-aux.cc: New file.
2208
8ced6ab7 22092016-03-16 Martin Sebor <msebor@redhat.com>
2210
2211 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2212
37af779a 22132016-03-16 Richard Henderson <rth@redhat.com>
2214
2215 PR middle-end/70199
2216 * gcc.c-torture/compile/pr70199.c: New.
2217
78ed999c 22182016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2219
2220 * gcc.dg/uninit-19.c: Run dos2unix.
2221
462ca422 22222016-03-16 Marek Polacek <polacek@redhat.com>
2223
2224 PR c/70093
2225 * gcc.dg/nested-func-10.c: New test.
2226 * gcc.dg/nested-func-9.c: New test.
2227
fe58aacc 22282016-03-16 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR tree-optimization/68714
2231 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2232
27a53872 22332016-03-16 Tom de Vries <tom@codesourcery.com>
2234
2235 PR tree-optimization/68715
2236 * gcc.dg/graphite/pr68715-2.c: New test.
2237 * gcc.dg/graphite/pr68715.c: New test.
2238 * gfortran.dg/graphite/pr68715.f90: New test.
2239
95049c3c 22402016-03-16 Tom de Vries <tom@codesourcery.com>
2241
2242 PR tree-optimization/68809
2243 * gcc.dg/graphite/pr68809-2.c: New test.
2244 * gcc.dg/graphite/pr68809.c: New test.
2245
09eddd70 22462016-03-16 Jakub Jelinek <jakub@redhat.com>
2247
81fc5915 2248 PR c++/70147
2249 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2250 method call to i () as argument. Adjust expected output.
2251
09eddd70 2252 PR c++/70147
2253 * g++.dg/ubsan/pr70147-1.C: New test.
2254 * g++.dg/ubsan/pr70147-2.C: New test.
2255
6373d2a2 22562016-03-15 Martin Sebor <msebor@redhat.com>
2257
2258 PR c++/58281
2259 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2260
d27a0c11 22612016-03-15 John David Anglin <danglin@gcc.gnu.org>
2262
9908039d 2263 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2264 hppa*-*-hpux*.
2265
45cdc3a6 2266 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2267
d27a0c11 2268 PR libfortran/69799
2269 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2270 libatomic_available.
2271
0dd1d57f 22722016-03-15 Marek Polacek <polacek@redhat.com>
2273
2274 PR c++/70209
2275 * g++.dg/ext/attribute-may-alias-4.C: New test.
2276
0ce02c07 22772016-03-15 Alexander Monakov <amonakov@ispras.ru>
2278
2279 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2280 -fvar-tracking-assignments-toggle flag.
2281
f6e39b30 22822016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2283
2284 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2285
167f93a2 22862016-03-15 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR rtl-optimization/70222
2289 * gcc.c-torture/execute/pr70222-1.c: New test.
2290 * gcc.c-torture/execute/pr70222-2.c: New test.
2291
08a8af4a 22922016-03-15 Richard Henderson <rth@redhat.com>
2293
2294 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2295
738eb905 22962016-03-15 Andrey Belevantsev <abel@ispras.ru>
2297
2298 PR rtl-optimization/69032
2299 * gcc.dg/pr69032.c: New test.
2300
dd148b3a 23012016-03-15 Andrey Belevantsev <abel@ispras.ru>
2302
2303 PR rtl-optimization/63384
d9aa5a50 2304 * g++.dg/pr63384.C: New test.
dd148b3a 2305
acf58115 23062016-03-15 Andrey Belevantsev <abel@ispras.ru>
2307
2308 PR target/64411
2309 * gcc.target/i386/pr64411.C: New test.
2310
a2897dc4 23112016-03-15 Tom de Vries <tom@codesourcery.com>
2312
2313 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2314 * gfortran.dg/goacc/kernels-alias.f95: New test.
2315
7bad2faf 23162016-03-14 Martin Sebor <msebor@redhat.com>
2317
2318 PR c++/53792
2319 * g++.dg/cpp0x/constexpr-inline.C: New test.
2320 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2321
d65fa8d9 23222016-03-14 David Edelsohn <dje.gcc@gmail.com>
2323
2324 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2325
2b3c633f 23262016-03-14 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR middle-end/70219
2329 * gcc.dg/pr70219.c: New test.
2330
e947f9c3 23312016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2332
2333 PR target/70083
2334 * gcc.dg/torture/pr70083.c: New test.
2335 * gcc.target/i386/pr70083.c: New test.
2336
74201dc2 23372016-03-14 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/56365
2340 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2341
88aea41e 23422016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2343
2344 PR target/70098
2345 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2346 New function.
2347 * g++.dg/pr70098.C: New testcase.
2348
2349
1bd2aefd 23502016-03-14 Tom de Vries <tom@codesourcery.com>
2351
2352 PR tree-optimization/70045
2353 * gcc.dg/graphite/pr70045.c: New test.
2354
922c7033 23552016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2356
2357 PR fortran/69043
2358 * gfortran.dg/include_9.f90: New test.
2359
fd4ab6d9 23602016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2361
2362 PR fortran/45076
2363 gfortran.dg/prof/prof.exp: New script.
2364 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2365
7d7218d3 23662016-03-12 Andrey Belevantsev <abel@ispras.ru>
2367
2368 PR rtl-optimization/69307
2369 * gcc.dg/pr69307.c: New test.
2370
02ffd664 23712016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2372
2373 PR target/69614
2374 * gcc.target/arm/pr69614.c: New.
2375
76e207a9 23762016-03-12 Paul Thomas <pault@gcc.gnu.org>
2377
2378 PR fortran/70031
2379 * gfortran.dg/submodule_14.f08: New test
2380
2381 PR fortran/69524
2382 * gfortran.dg/submodule_15.f08: New test
2383
490ee78a 23842016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2385
2386 PR c++/70106
2387 * g++.dg/cpp1y/paren3.C: New test.
2388
04e137ff 23892016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2390
2391 PR target/70131
2392 * gcc.target/powerpc/ppc-round2.c: New test.
2393
27b2c1c4 23942016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2395
2396 PR target/70123
2397 * gcc.dg/torture/pr70123.c: New test.
2398
84116671 23992016-03-11 Jeff Law <law@redhat.com>
2400
2401 PR tree-optimization/70190
2402 * gcc.c-torture/compile/pr70190.c: New test.
2403
cfa58bc8 24042016-03-11 David Malcolm <dmalcolm@redhat.com>
2405
2406 PR c/68187
2407 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2408 case.
2409 (test43_b): Likewise.
2410 (test43_c): Likewise.
2411 (test43_d): Likewise.
2412 (test43_e): Likewise.
2413 (test43_f): Likewise.
2414 (test43_g): Likewise.
2415 (test44_a): Likewise.
2416 (test44_b): Likewise.
2417 (test44_c): Likewise.
2418 (test44_d): Likewise.
2419 (test44_e): Likewise.
2420
ce234f27 24212016-03-11 David Malcolm <dmalcolm@redhat.com>
2422
2423 PR c/70085
2424 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2425
e4756b48 24262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2427
2428 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2429 dg-options.
2430
1f5ef87e 24312016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2432
2433 PR target/70002
2434 PR target/69245
2435 * gcc.target/aarch64/pr69245_2.c: New test.
2436
f9c352a1 24372016-03-11 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR tree-optimization/70177
2440 * gcc.dg/pr70177.c: New test.
2441
4dd92ac6 24422016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2443
2444 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2445
331e4fdb 24462016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2447
2448 * gcc.dg/tree-ssa/sra-20.c: New.
2449
69262824 24502016-03-11 Jakub Jelinek <jakub@redhat.com>
2451
6f9a7425 2452 PR rtl-optimization/70174
2453 * gcc.dg/pr70174.c: New test.
2454
69262824 2455 PR tree-optimization/70169
2456 * gcc.dg/pr70169.c: New test.
2457
4637a847 24582016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2459
2460 PR target/70160
2461 * gcc.target/i386/pr70160.c: New test.
2462
5a86d754 24632016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2464
2465 * gcc.target/s390/dfp-1.c: New test.
2466
af4c8290 24672016-03-10 Nick Clifton <nickc@redhat.com>
2468
2469 PR target/70044
2470 * gcc.target/aarch64/pr70044.c: New test.
2471
98dfd328 24722016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2473 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR c++/70001
2476 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2477 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2478 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2479
75e72311 24802016-03-10 Jan Hubicka <hubicka@ucw.cz>
2481
2482 PR lto/69589
2483 * g++.dg/lto/pr69589_0.C: New testcase
2484 * g++.dg/lto/pr69589_1.C: New testcase
2485
a2eb1271 24862016-03-10 Marek Polacek <polacek@redhat.com>
2487
2488 PR c++/70153
2489 * g++.dg/delayedfold/unary-plus1.C: New test.
2490
24912016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 2492
2493 * gcc.target/arm/pr45701-1.c: Escape brackets.
2494 * gcc.target/arm/pr45701-2.c: Likewise.
2495
5ab2987f 24962016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2497
2498 * gfortran.dg/unconstrained_commons.f: New.
2499
6972afac 25002016-03-10 Alan Modra <amodra@gmail.com>
2501
2502 * gcc.dg/pr69195.c: New.
2503 * gcc.dg/pr69238.c: New.
2504
c82c99ec 25052016-03-10 Tom de Vries <tom@codesourcery.com>
2506
2507 PR testsuite/68915
2508 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2509
a2389d4a 25102016-03-10 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/70128
2513 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2514 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2515
c272412d 25162016-03-09 Jakub Jelinek <jakub@redhat.com>
2517
a0451069 2518 PR tree-optimization/70152
2519 * gcc.dg/pr70152.c: New test.
2520
c272412d 2521 PR target/70086
2522 * gcc.target/i386/pr70086-1.c: New test.
2523 * gcc.target/i386/pr70086-2.c: New test.
2524 * gcc.target/i386/pr70086-3.c: New test.
5f611068 2525
2526 PR tree-optimization/70127
2527 * gcc.c-torture/execute/pr70127.c: New test.
2528
27dcb7a8 25292016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2530
2531 * c-c++-common/goacc/combined-directives-2.c: New test.
2532
c24757cf 25332016-03-09 David Malcolm <dmalcolm@redhat.com>
2534
2535 PR c/68473
2536 PR c++/70105
2537 * g++.dg/diagnostic/pr70105.C: New test.
2538 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2539 (test_multiple_ordinary_maps): New test function.
2540
83108969 25412016-03-09 David Malcolm <dmalcolm@redhat.com>
2542
2543 PR c/68473
2544 PR c++/70105
2545 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2546 Drop range information from call to inform_at_rich_loc.
2547 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2548 New.
2549 (test_show_locus): Replace calls to rich_location::add_range with
2550 calls to add_range. Rewrite the tests that used the now-defunct
2551 rich_location ctor taking a source_range. Simplify other tests
2552 by replacing calls to COMBINE_LOCATION_DATA with calls to
2553 make_location.
2554
6733c0e8 25552016-03-09 Richard Biener <rguenther@suse.de>
2556 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR tree-optimization/70138
2559 * gcc.dg/vect/pr70138-1.c: New testcase.
2560 * gcc.dg/vect/pr70138-2.c: Likewise.
2561
96abb9f5 25622016-03-09 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR target/70049
2565 * gcc.target/i386/pr70049.c: New test.
2566
42bb3bfb 25672016-03-09 Richard Biener <rguenther@suse.de>
2568
2569 PR c/70143
2570 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2571 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2572 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2573
27527428 25742016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2575
2576 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2577 arm-*-*.
2578
248449f2 25792016-03-09 Jakub Jelinek <jakub@redhat.com>
2580
1bd49ced 2581 PR middle-end/67278
2582 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2583
248449f2 2584 PR target/67278
2585 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2586
2587 PR middle-end/70050
2588 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2589 in testcase comment.
2590
dfc460ff 25912016-03-09 Tom de Vries <tom@codesourcery.com>
2592
2593 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2594 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2595 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2596 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2597 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2598 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2599 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2600 * gfortran.dg/goacc/kernels-loop.f95: New test.
2601
0377fc7f 26022016-03-08 Martin Sebor <msebor@redhat.com>
2603
2604 PR c++/62096
2605 * g++.dg/warn/overflow-warn-7.C: New test.
2606
3556aa80 26072016-03-08 Jason Merrill <jason@redhat.com>
2608
2609 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2610 * lib/target-supports.exp (check_effective_target_concepts): New.
2611
e5096208 26122016-03-08 Jakub Jelinek <jakub@redhat.com>
2613
5370eb8d 2614 PR c++/70135
2615 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2616 * g++.dg/ubsan/pr70135.C: New test.
2617
e5096208 2618 PR target/70110
2619 * gcc.dg/pr70110.c: New test.
2620
cc37120d 26212016-03-07 Martin Jambor <mjambor@suse.cz>
2622
2623 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2624 * c-c++-common/gomp/if-1.c: Likewise.
2625 * c-c++-common/gomp/pr61486-2.c: Likewise.
2626 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2627 to dg-additional-options.
2628 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2629 * g++/gomp/target-teams-1.c: Likewise.
2630 * gcc.dg/gomp/gomp.exp: Likewise.
2631 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2632 dg-additional-options.
2633 * gfortran.dg/gomp/gomp.exp: Likewise.
2634 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2635 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2636 dg-additional-options.
2637 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2638
53c248d8 26392016-03-07 Martin Jambor <mjambor@suse.cz>
2640
2641 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2642 * c-c++-common/gomp/gridify-1.c: New test.
2643 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2644
541e79a0 26452016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2646
2647 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2648 trigger for cortex-r8, when scanning for register r8.
2649 * gcc.target/arm/pr45701-2.c: Likewise.
2650
4dfabd94 26512016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 2652 Jeff Law <law@redhat.com>
4dfabd94 2653
2654 PR tree-optimization/69740
2655 * gcc.c-torture/compile/pr69740-1.c: New test.
2656 * gcc.c-torture/compile/pr69740-2.c: New test.
2657
1b63a87b 26582016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2659
2660 * lib/target-supports.exp
2661 (check_effective_target_whole_vector_shift): Enable for PPC64.
2662
d33914da 26632016-03-07 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/70115
2666 * gcc.dg/torture/pr70115.c: New testcase.
2667
584fba4b 26682016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2669
2670 PR middle-end/69916
2671 * c-c-++-common/goacc/pr69916.c: New.
2672
7f2f5ec0 26732016-03-07 Richard Henderson <rth@redhat.com>
2674
2675 * gcc.c-torture/compile/pr70061.c: New test.
2676
f530e7c4 26772016-03-07 Richard Biener <rguenther@suse.de>
2678
2679 PR testsuite/70109
2680 * gcc.dg/vect/O3-pr36098.c: New testcase.
2681
a3855fed 26822016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2683
2684 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2685
091ffc31 26862016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * gnat.dg/renaming9.ad[sb]: New testcase.
2689
2941b871 26902016-03-05 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR c++/70084
2693 * g++.dg/expr/stdarg3.C: New test.
2694
5173ce42 26952016-03-04 Jeff Law <law@redhat.com>
2696
2697 PR tree-optimization/69196
2698 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2699 x86_64-*-*.
2700
2d1d2e55 27012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2702
0e43078e 2703 PR c/69973
2704 * gcc.dg/pr69973.c: New test.
2705
d8ec06ae 2706 PR rtl-optimization/69941
2707 * gcc.dg/torture/pr69941.c: New test.
2708
2d1d2e55 2709 PR c/69824
2710 * gcc.dg/pr69824.c: New test.
2711
32f692e2 27122016-03-05 Tom de Vries <tom@codesourcery.com>
2713
2714 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2715 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2716 function.
2717
1c699e9a 27182016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2719
2720 PR c++/66786
2721 * g++.dg/cpp1y/var-templ48.C: New test.
2722 * g++.dg/cpp1y/var-templ49.C: New test.
2723
358448c6 27242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2725
2726 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2727
01dc3c45 27282016-03-04 Jakub Jelinek <jakub@redhat.com>
2729
e968ff6d 2730 PR c++/70035
2731 * g++.dg/ubsan/pr70035.C: New test.
2732
01dc3c45 2733 PR target/70062
2734 * gcc.target/i386/pr70062.c: New test.
2735
3937d618 27362016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 * g++.dg/template/typename21.C: Remove c++98_only.
2739
c58ac7f8 27402016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2741
2742 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2743
0060768a 27442016-03-04 David Malcolm <dmalcolm@redhat.com>
2745
2746 PR c/68187
2747 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2748 function.
2749 (fn_42_b): Likewise.
2750 (fn_42_c): Likewise.
2751
74c6fd40 27522016-03-04 David Malcolm <dmalcolm@redhat.com>
2753
2754 PR c/68187
2755 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2756 function.
2757 (fn_40_b): Likewise.
2758 (fn_41_a): Likewise.
2759 (fn_41_b): Likewise.
2760
31b11359 27612016-03-04 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR target/70059
2764 * gcc.target/i386/avx512f-pr70059.c: New test.
2765 * gcc.target/i386/avx512dq-pr70059.c: New test.
2766
c5b93452 27672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2768
2769 PR rtl-optimization/57676
2770 * gcc.dg/torture/pr57676.c: New test.
2771
268fbd56 27722016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2773
2774 * gcc.dg/pr70026.c: New test.
2775
6560d1ad 27762016-03-04 Marek Polacek <polacek@redhat.com>
2777
2778 PR c/69798
2779 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2780 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2781
cc7dfddf 27822016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2783
2784 PR target/70004
2785 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2786 Delete.
2787 (test_corners_sisd_si): Likewise.
2788 (main): Remove checks of the above.
2789 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2790
e9663bd4 27912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2792
2793 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2794
dcdd684e 27952016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2796
2797 * gcc.dg/torture/pr69951.c: Accept argc==0.
2798
e692d332 27992016-03-04 Richard Biener <rguenther@suse.de>
2800
2801 PR c++/70054
2802 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2803 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2804
af77b7e6 28052016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2806
2807 PR testsuite/69766
2808 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2809 testing multiarch.
2810
290da96e 28112016-03-04 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR debug/69947
2814 * gcc.dg/guality/pr69947.c: New test.
2815
e51ce713 28162016-03-03 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR ada/70017
2819 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2820
1feed892 28212016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2822
2823 PR rtl-optimization/69904
2824 * gcc.target/arm/pr69904.c: New test.
2825
c32bda69 28262016-03-03 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR target/70021
2829 * gcc.dg/vect/pr70021.c: New test.
2830 * gcc.target/i386/pr70021.c: New test.
2831
1bc579ed 28322016-03-03 Marek Polacek <polacek@redhat.com>
2833
2834 PR middle-end/70050
2835 * gcc.dg/pr70050.c: New test.
2836
cfa8d638 28372016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2838
2839 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2840
1b889259 28412016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2842
2843 PR tree-optimization/70043
2844 * gfortran.dg/vect/pr70043.f90: New test.
2845
f756dfa3 28462016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2847
2848 * gnat.dg/specs/task1.ads: New test.
2849
5cb4863d 28502016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2851
2852 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2853 Invoke gdb with -batch.
2854 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2855
5dd12e43 28562016-03-03 Richard Biener <rguenther@suse.de>
2857
2858 PR tree-optimization/55936
2859 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2860
d97ba4ca 28612016-03-02 Jeff Law <law@redhat.com>
2862
5d23c86f 2863 PR rtl-optimization/69942
2864 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2865 effects of argument promotions.
2866
d97ba4ca 2867 PR tree-optimization/69987
2868 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2869 target does not support -fprefetch-loop-arrays.
2870
901faaa0 28712016-03-02 Uros Bizjak <ubizjak@gmail.com>
2872
2873 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2874
51f6fdce 28752016-03-02 Bin Cheng <bin.cheng@arm.com>
2876
6bc7872f 2877 PR rtl-optimization/69052
51f6fdce 2878 * gcc.target/i386/pr69052.c: New test.
2879
31d31e07 28802016-03-02 Alan Modra <amodra@gmail.com>
2881
2882 * gcc.dg/pr69990.c: New.
2883
04faee95 28842016-03-02 Jakub Jelinek <jakub@redhat.com>
2885
270d0117 2886 PR c/68062
2887 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2888
2889 PR middle-end/70022
2890 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2891
04faee95 2892 PR target/70028
2893 * gcc.target/i386/pr70028.c: New test.
2894
a2cc9e8e 28952016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2896
2897 * c-c++-common/asan/swapcontext-test-1.c,
2898 * c-c++-common/tsan/thread_leak.c,
2899 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2900 * g++.dg/tsan/benign_race.C,
2901 * g++.dg/tsan/fd_close_norace.C,
2902 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2903 races with sanitizer output
2904
dd4bd263 29052016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 2906 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 2907
2908 PR target/67278
2909 * gcc.dg/simd-8.c: New testcase.
2910
b5fe3a49 29112016-03-02 Richard Biener <rguenther@suse.de>
2912
2913 PR middle-end/67278
2914 * gcc.dg/simd-7.c: New testcase.
2915
23601f67 29162016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * gcc.target/i386/pr70007.c: Tweak.
2919
f66f65e7 29202016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2921
2922 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2923
60773515 29242016-03-02 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/67854
2927 * gcc.dg/pr67854.c: New test.
2928
6c094cb1 29292016-03-02 Jakub Jelinek <jakub@redhat.com>
2930
2931 PR middle-end/70025
2932 * gcc.dg/torture/pr70025.c: New test.
2933
7627bb56 29342016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2935
2936 PR tree-optimization/68621
2937 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2938
066c8e94 29392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2940
2941 * gcc.target/i386/pr70007.c: New test.
2942
d3b819ad 29432016-03-01 Jeff Law <law@redhat.com>
2944
d4b9ad56 2945 PR tree-optimization/69196
7e217344 2946 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 2947
d3b819ad 2948 PR tree-optimization/69196
2949 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2950 duplicating code and spoiling the expected output.
2951
4f37285d 29522016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2953
2954 PR target/70033
2955 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2956 supports power9 before doing tests.
2957 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2958 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2959 * gcc.target/powerpc/p9-permute.c: Likewise.
2960
3e9c4f6c 29612016-03-01 Uros Bizjak <ubizjak@gmail.com>
2962
2963 PR target/70027
2964 * gcc.target/i386/pr70027.c: New test.
2965
e324729e 29662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 2967
2968 * gcc.dg/pr70017.c: New test.
2969
40e9ce2d 29702016-03-01 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR c/69796
2973 PR c/69974
2974 * gcc.dg/pr69796.c: New test.
2975 * gcc.dg/pr69974.c: New test.
2976
e8b016ea 29772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2978
2979 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2980
24d3127c 29812016-02-29 Jeff Law <law@redhat.com>
2982
2983 PR tree-optimization/69987
2984 * gfortran.dg/pr69987.f90: New test.
2985
2986 PR tree-optimization/69989
2987 * gcc.c-torture/compile/pr69989-2.c: New test.
2988
12cc1225 29892016-03-01 Marek Polacek <polacek@redhat.com>
2990
2991 PR c++/69795
2992 * g++.dg/parse/invalid1.C: New test.
2993
d99a947c 29942016-03-01 Richard Biener <rguenther@suse.de>
2995
2996 PR middle-end/70022
2997 * gcc.dg/pr70022.c: New testcase.
2998
395dbc60 29992016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3000
3001 PR tree-optimization/69956
3002 * gcc.dg/pr69956.c: New test.
3003
40a35c55 30042016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3005
3006 PR target/70011
3007 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3008 XFAIL when hardware supports efficient unaligned storage access.
3009
4edc90b0 30102016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3011
3012 PR c++/69961
3013 * g++.dg/template/pr69961a.C: New test.
3014 * g++.dg/template/pr69961b.C: New test.
3015
1ed1f69a 30162016-02-29 David Malcolm <dmalcolm@redhat.com>
3017
3018 PR preprocessor/69985
3019 * gcc.dg/cpp/pr69985.c: New test case.
3020
01c5d15d 30212016-02-29 Jeff Law <law@redhat.com>
3022
3a4d3de5 3023 PR tree-optimization/70005
3024 * gcc.c-torture/execute/pr70005.c New test.
3025
01c5d15d 3026 PR tree-optimization/69999
3027 * gcc.c-torture/compile/pr69999.c: New test.
3028
1bf66b54 30292016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3030
3031 PR tree-optimization/69652
3032 * gcc.dg/torture/pr69652.c: Delete test.
3033 * gcc.dg/vect/pr69652.c: New test.
3034
b4d653d5 30352016-02-19 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/69980
3038 * gfortran.dg/vect/pr69980.f90: New testcase.
3039
35bc4745 30402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3041
3042 * gcc.target/sparc/20160229-1.c: New test.
3043
bb54a538 30442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * gnat.dg/stack_usage3.adb: New test.
3047 * gnat.dg/stack_usage3_pkg.ads: New helper.
3048
95164e71 30492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3050
3051 * gnat.dg/renaming8.adb: New test.
3052 * gnat.dg/renaming8_pkg1.ads: New helper.
3053 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3054 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3055
a890896f 30562016-02-29 Richard Biener <rguenther@suse.de>
3057
3058 PR tree-optimization/69720
3059 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3060
5c70403a 30612016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3062
3063 PR fortran/68147
3064 PR fortran/47674
3065 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3066
dfb6d139 30672016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3068 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3069
3070 PR fortran/56007
3071 * gfortran.dg/coarray_8.f90: Adjust error message.
3072 * gfortran.dg/pr56007.f90: New test.
3073 * gfortran.dg/pr56007.f: New test.
3074
536508db 30752016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3076
3077 PR tree-optimization/69989
3078 * gcc.dg/torture/pr69989.c: New test.
3079
eec75e45 30802016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3081
3082 * gcc.target/i386/stack-realign-win.c: New test.
3083
0175e45a 30842016-02-28 Harald Anlauf <anlauf@gmx.de>
3085
3086 PR fortran/60126
3087 * gfortran.dg/pr60126.f90: New test.
3088
2a703589 30892016-02-27 Jeff Law <law@redhat.com>
3090
3091 Revert
3092 2016-02-26 Richard Biener <rguenther@suse.de>
3093 Jeff Law <law@redhat.com>
3094
3095 PR tree-optimization/69740
3096 * gcc.c-torture/compile/pr69740-1.c: New test.
3097 * gcc.c-torture/compile/pr69740-2.c: New test.
3098
359b4c18 30992016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3100
1c96765a 3101 PR fortran/69910
359b4c18 3102 * gfortran.dg/newunit_4.f90: New test.
3103
49462d93 31042016-02-27 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR target/69613
3107 PR rtl-optimization/69886
3108 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3109 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3110 target.
3111
c4ac733e 31122016-02-26 Martin Sebor <msebor@redhat.com>
3113
3114 PR tree-optimization/15826
3115 * gcc.dg/tree-ssa/pr15826.c: New test.
3116
da8c4b5d 31172016-02-26 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR target/69969
3120 * gcc.target/powerpc/pr69969.c: New test.
3121
0a4558eb 31222016-02-26 Martin Sebor <msebor@redhat.com>
3123
3124 PR c++/15766
3125 * g++.old-deja/g++.other/decl5.C: Add a test case.
3126
5b500299 31272016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3128
3129 PR target/69946
3130 * gcc.target/powerpc/pr69946.c: New file.
3131
565f533b 31322016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3133 Jeff Law <law@redhat.com>
565f533b 3134
0a4558eb 3135 PR tree-optimization/69740
565f533b 3136 * gcc.c-torture/compile/pr69740-1.c: New test.
3137 * gcc.c-torture/compile/pr69740-2.c: New test.
3138
ff67cbea 31392016-02-26 Martin Jambor <mjambor@suse.cz>
3140
3141 PR middle-end/69920
3142 * gcc.dg/torture/pr69932.c: New test.
3143 * gcc.dg/torture/pr69936.c: Likewise.
3144
e400d817 31452016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3146
3147 PR target/69709
3148 * gcc.target/s390/pr69709.c: New test.
3149
126a5a2d 31502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3151
3152 PR target/69245
3153 * gcc.target/aarch64/pr69245_1.c: New test.
3154
59c58860 31552016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3156
3157 PR target/69613
3158 * gcc.dg/torture/pr69613.c: New test.
3159
9441fa4e 31602016-02-26 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR rtl-optimization/69891
3163 * gcc.target/i386/pr69891.c: New test.
3164
e48fcde0 31652016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3166 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3167
35ed600a 3168 PR target/61397
f41208a1 3169 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3170 functionality for both 32-bit and 64-bit.
3171
c86aaa0e 31722016-02-26 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/69551
3175 * gcc.dg/torture/pr69951.c: New testcase.
3176
38e71a65 31772016-02-25 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/48795
3180 * gcc.dg/Warray-bounds-18.c: New testcase.
3181
03331e69 31822016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3183
3184 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3185
f14d8d6a 31862016-02-25 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR rtl-optimization/69896
3189 * gcc.dg/pr69896.c: New test.
3190
4003c807 31912016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3192
3193 PR c++/69736
3194 * g++.dg/cpp1y/paren2.C: New test.
3195
a0573328 31962016-02-24 Martin Sebor <msebor@redhat.com>
3197
3198 PR c/51147
3199 * gcc.dg/enum-mode-2.c: New test.
3200
2cde02ad 32012016-02-24 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR c++/69922
3204 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3205 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3206 * g++.dg/ubsan/pr69922.C: New test.
3207
f0ea75d1 32082016-02-24 Marek Polacek <polacek@redhat.com>
3209
3210 PR c/69819
3211 * gcc.dg/pr69819.c: New test.
3212
05027366 32132016-02-24 Martin Sebor <msebor@redhat.com>
3214
34ed562b 3215 PR c++/69912
3216 * g++.dg/ext/flexary15.C: New test.
3217
32182016-02-24 Martin Sebor <msebor@redhat.com>
3219
3220 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3221 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3222 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3223
650c3ad5 32242016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3225 Charles Baylis <charles.baylis@linaro.org>
3226
3227 PR debug/61033
3228 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3229
596070e8 32302016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3231 Jakub Jelinek <jakub@redhat.com>
596070e8 3232
3233 PR middle-end/69760
3234 * gcc.dg/torture/pr69760.c: New testcase.
3235
d6b92d9f 32362016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3237
3238 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3239 pattern on Solaris with as.
3240
90436d9d 32412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3242
3243 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3244 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3245 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3246 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3247
7c749495 32482016-02-24 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR middle-end/69915
3251 * gcc.dg/pr69915.c: New test.
3252
9c9680b5 32532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3254
3255 PR rtl-optimization/69886
3256 * gcc.dg/torture/pr69886.c: New test.
3257
36d081ee 32582016-02-24 Richard Biener <rguenther@suse.de>
3259
3260 PR middle-end/68963
3261 * gcc.dg/torture/pr68963.c: New testcase.
3262
2a0accb9 32632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3264
3265 PR target/69875
3266 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3267 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3268 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3269 * gcc.target/arm/atomic_loaddi_1.c: New test.
3270 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3271 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3272 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3273 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3274 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3275 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3276 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3277 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3278
f0e92ef1 32792016-02-24 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR middle-end/69909
3282 * gcc.dg/torture/pr69909.c: New test.
3283
6907286f 32842016-02-24 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/69907
3287 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3288 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3289 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3290
e6ab7475 32912016-02-24 Christian Bruel <christian.bruel@st.com>
3292
3293 * gcc.target/arm/pragma_cpp_fma.c: New test.
3294
47587450 32952016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296
3297 PR fortran/61156
3298 * gfortran.dg/include_6.f90: Update test.
3299
d41ab738 33002016-02-23 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR objc/69844
3303 * objc.dg/pr69844.m: New test.
3304
4772d9d5 33052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3306
3307 PR libgfortran/69456
3308 * gfortran.dg/namelist_89.f90: New test.
3309 * gfortran.dg/pr59700.f90: Update test..
3310
8c38d887 33112016-02-23 Martin Sebor <msebor@redhat.com>
3312
3313 PR middle-end/69780
3314 * g++.dg/ext/builtin_alloca.C: New test.
3315 * gcc.dg/builtins-68.c: New test.
3316
ee1bfdb0 33172016-02-23 Richard Henderson <rth@redhat.com>
3318
3319 * gcc.target/i386/addr-space-3.c: Remove test.
3320
52609ec3 33212016-02-23 David Malcolm <dmalcolm@redhat.com>
3322
3323 PR preprocessor/69126
3324 PR preprocessor/69543
3325 * c-c++-common/pr69126-2-long.c: New test.
3326 * c-c++-common/pr69126-2-short.c: New test.
3327 * c-c++-common/pr69543-1.c: Remove xfail.
3328
d5bf2cc8 33292016-02-23 David Malcolm <dmalcolm@redhat.com>
3330
3331 PR preprocessor/69126
3332 PR preprocessor/69543
3333 PR preprocessor/69558
3334 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3335 (f): Rename to...
3336 (test_2): ...this, and add leading comment.
3337 (MACRO_3, test_3): New.
3338 (MACRO_4A, MACRO_4B, test_4): New.
3339 (MACRO): Rename to...
3340 (MACRO_5): ...this.
3341 (g): Rename to...
3342 (test_5): ...this, updating for renaming of MACRO, and
3343 add leading comment.
3344 * c-c++-common/pr69543-1.c: New.
3345 * c-c++-common/pr69543-2.c: New.
3346 * c-c++-common/pr69543-3.c: New.
3347 * c-c++-common/pr69543-4.c: New.
3348 * c-c++-common/pr69558-1.c: New.
3349 * c-c++-common/pr69558-2.c: New.
3350 * c-c++-common/pr69558-3.c: New.
3351 * c-c++-common/pr69558-4.c: New.
3352 * gcc.dg/pr69558.c: Move to...
3353 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3354 xfail for c++.
3355
3a37a410 33562016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3357
3358 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3359 to -ftree-parallelize-loops/-fopenacc changes.
3360 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3361 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3362 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3363 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3364 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3365 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3366 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3367 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3368 * c-c++-common/goacc/kernels-loop.c: Likewise.
3369 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3370 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3371 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3372 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3373
ecca180f 33742016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3375
3376 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3377
eec0fa3f 33782016-02-23 Jakub Jelinek <jakub@redhat.com>
3379
f1f91c07 3380 PR c++/69902
3381 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3382
eec0fa3f 3383 PR c/69900
3384 * gcc.dg/pr69900.c: New test.
3385
e045424d 33862016-02-23 Martin Jambor <mjambor@suse.cz>
3387
3388 PR tree-optimization/69666
3389 * gcc.dg/tree-ssa/pr69666.c: New test.
3390
f482dff6 33912016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3392
3393 PR fortran/67451
3394 * gfortran.dg/coarray_allocate_5.f08: New test.
3395
57ed698b 33962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3397
3398 * gcc.target/s390/vcond-shift.c: Move to ...
3399 * gcc.target/s390/vector/vcond-shift.c: ... here.
3400
990e443c 34012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3402
3403 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3404 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3405
296c5f01 34062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3407
3408 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3409
e53f41d5 34102016-02-20 Mark Wielaard <mjw@redhat.com>
3411
3412 PR c/28901
3413 * gcc.dg/unused-variable-3.c: New test.
3414
13af201d 34152016-02-22 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR target/69888
3418 * gcc.target/i386/pr69888.c: New test.
3419
682c90f9 34202016-02-22 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/69882
3423 * gfortran.dg/vect/pr69882.f90: New testcase.
3424
b8cd18c3 34252016-02-22 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR target/69885
3428 * gcc.dg/pr69885.c: New test.
3429
09343379 34302016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3431
3432 PR target/69806
3433 PR target/54089
3434 * gcc.target/sh/pr54089-10.c: New.
3435
b345a09f 34362016-02-20 Paul Thomas <pault@gcc.gnu.org>
3437
3438 PR fortran/69423
3439 * gfortran.dg/deferred_character_15.f90 : New test.
3440
51385aed 34412016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3442
3443 PR fortran/57365
3444 gfortran.dg/allocate_with_source_18.f03: New test.
3445
34462016-02-20 Harald Anlauf <anlauf@gmx.de>
3447
3448 PR fortran/52531
3449 gfortran.dg/gomp/pr52531.f90: New test.
3450
9cce8384 34512016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3452
3453 PR c++/69865
3454 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3455 -std=c++03.
3456
d91f5fbb 34572016-02-19 Jakub Jelinek <jakub@redhat.com>
3458
563d5cb8 3459 PR c++/69826
3460 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3461 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3462
0a04aac9 3463 PR c++/69850
3464 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3465
d91f5fbb 3466 PR c++/69851
3467 * g++.dg/torture/pr69851.C: New test.
3468
5fe1f282 34692016-02-19 Martin Sebor <msebor@redhat.com>
3470
3471 PR testsuite/69573
3472 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3473
a45bce11 34742016-02-19 Jakub Jelinek <jakub@redhat.com>
3475
6263dde1 3476 PR c++/69850
3477 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3478 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3479
a45bce11 3480 PR c++/67767
3481 * g++.dg/cpp0x/pr67767.C: New test.
3482
cf2ed1b7 34832016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3484
3485 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3486 for fp, simd, crypto, crc, lse.
3487 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3488 above.
3489 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3490 effective target check.
3491
f6cc34b0 34922016-02-19 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR target/69820
3495 * gcc.target/i386/pr69820.c: New test.
3496
6c678e78 34972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3498
3499 * gcc.target/s390/vector/int128-1.c: New test.
3500
b088ff4b 35012016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3502
3503 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3504
b11e60a4 35052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3506
3507 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3508 instruction pattern name to prevent the testcase from failing with
3509 -march=z13.
3510
664ff6a0 35112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3512
3513 * gcc.target/s390/md/movstr-2.c: New test.
3514
e80be24b 35152016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3516
3517 * gcc.target/s390/morestack.c: New test.
3518
9839f350 35192016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3520
3521 PR target/69625
3522 * gcc.target/s390/pr69625.c: Add test case.
3523
4550fbd0 35242016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3525
3526 PR testsuite/68580
3527 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3528
57d00b6a 35292016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 PR target/68404
3532 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3533 * gcc.target/powerpc/fusion3.c: Likewise.
3534
63ad69d6 35352016-02-18 Richard Biener <rguenther@suse.de>
3536
3537 PR middle-end/69553
3538 * g++.dg/torture/pr69553.C: New testcase.
3539
d92404ed 35402016-02-18 Nick Clifton <nickc@redhat.com>
3541
4550fbd0 3542 PR target/62254
3543 PR target/69610
3544 * gcc.target/arm/pr62554.c: New test.
3545 * gcc.target/arm/pr69610-1.c: New test.
3546 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 3547
0808dfce 35482016-02-18 Richard Biener <rguenther@suse.de>
3549
3550 PR middle-end/69854
3551 * gcc.dg/torture/pr69854.c: New testcase.
3552
fc3527e3 35532016-02-17 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR c++/69850
3556 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3557
e3c24279 35582012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3559
3560 * gcc.target/powerpc/vec-cg.c: New test.
3561
c9732c2b 35622016-02-17 Richard Biener <rguenther@suse.de>
3563
3564 PR testsuite/69586
3565 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3566
51bf9f9b 35672016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3568
3569 PR target/69161
3570 * gcc.c-torture/compile/pr69161.c: New test.
3571
6baedca3 35722016-02-17 David Sherwood <david.sherwood@arm.com>
3573
3574 PR target/69532
3575 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3576 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3577
4f240715 35782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3579
3580 * gcc.dg/ifcvt-4.c: Skip on Visium.
3581
e0c0515d 35822016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3583
3584 * gnat.dg/atomic8.adb: New test.
3585
7b319ee6 35862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3587
3588 * gnat.dg/discr46.ad[sb]: New test.
3589
48a7e3d1 35902016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3591
3592 PR Target/48344
3593 * gcc.target/powerpc/pr48344-1.c: New test.
3594
3f844f15 35952015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3596
3597 PR fortran/69742
3598 * gfortran.dg/associate_21.f90: New test.
3599
7675e968 36002016-02-16 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR c/69835
3603 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3604 -Wnonnull in dg-options.
3605 * c-c++-common/nonnull-2.c: New test.
3606
d6faee88 36072016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3608 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3609
3610 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3611
3a2a72aa 36122016-02-16 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR middle-end/69801
3615 * gcc.dg/pr69801.c: Add empty dg-options.
3616
28072426 36172016-02-16 James Norris <jnorris@codesourcery.com>
3618
3619 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3620 * g++.dg/goacc/deviceptr-1.c: New file.
3621
37fffac2 36222016-02-16 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR tree-optimization/69820
3625 * gcc.dg/vect/pr69820.c: New test.
3626
f72a5e61 36272016-02-16 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/69776
3630 * gcc.dg/torture/pr69776-2.c: New testcase.
3631
50e0cd76 36322016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3633
3634 PR tree-optimization/69714
3635 * gcc.dg/torture/pr69714.c: New test.
3636
14a72c4e 36372016-02-16 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR tree-optimization/69802
3640 * gcc.dg/pr69802.c: New test.
3641
fd808c11 36422016-02-16 Richard Biener <rguenther@suse.de>
3643
3644 PR middle-end/69801
3645 * gcc.dg/pr69801.c: New testcase.
3646
49a549ca 36472016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3648
3649 PR libgfortran/69651
3650 * gfortran.dg/read_bang.f90: New test.
3651 * gfortran.dg/read_bang4.f90: New test.
3652
77454e6e 36532016-02-15 Jakub Jelinek <jakub@redhat.com>
3654
2074f21c 3655 PR c++/69658
3656 * g++.dg/init/pr69658.C: New test.
3657
77454e6e 3658 PR c++/69797
3659 * c-c++-common/pr69797.c: New test.
3660
4ef4d764 36612016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3662
3663 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3664 check for aarch64*-*-*.
3665
4a45fe0f 36662016-02-15 Richard Biener <rguenther@suse.de>
3667
3668 PR tree-optimization/69783
3669 * gcc.dg/vect/pr69783.c: New testcase.
3670
0b3619e6 36712016-02-15 Richard Biener <rguenther@suse.de>
3672
3673 PR tree-optimization/69776
3674 * gcc.dg/torture/pr69776.c: New testcase.
3675
9b49c3cb 36762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3677
3678 PR fortran/60526
3679 * gfortran.dg/type_decl_4.f90: Reinstated.
3680
e46faff9 36812016-02-14 John David Anglin <danglin@gcc.gnu.org>
3682
3683 PR fortran/68746
3684 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3685
a96c809a 36862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3687
3688 PR fortran/60526
3689 PR bootstrap/69816
3690 * gfortran.dg/type_decl_4.f90: Removed.
3691
fdec7e88 36922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3693
3694 PR fortran/60526
3695 * gfortran.dg/type_decl_4.f90: New test.
3696
a72095c4 36972016-02-14 Alan Modra <amodra@gmail.com>
3698
bc436924 3699 PR testsuite/68886
a72095c4 3700 * gcc.c-torture/execute/stkalign.c: Revise test.
3701
73bb5f8b 37022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3703
3704 PR target/67260
3705 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3706
beb13161 37072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3708
3709 PR target/67260
3710 * gcc.target/sh/torture/pr67260.c: New.
3711
67cab04e 37122016-02-12 John David Anglin <danglin@gcc.gnu.org>
3713
3714 * gcc.dg/pr67964.c: Add dg-require-alias.
3715
44a59bb1 37162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3717
3718 PR target/67636
3719 PR target/64345
3720 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3721
38c9bd3a 37222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3723
3724 PR libgfortran/69668
3725 * gfortran.dg/namelist_88.f90: New test.
3726
1774ff82 37272016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3728
3729 PR libgfortran/69668
3730 * gfortran.dg/namelist_38.f90: Update test.
3731 * gfortran.dg/namelist_84.f90: Update test.
3732
aec1f4bd 37332016-02-12 David Malcolm <dmalcolm@redhat.com>
3734
3735 PR other/69554
3736 * gcc.dg/pr69554-1.c: New test.
3737 * gfortran.dg/pr69554-1.F90: New test.
3738 * gfortran.dg/pr69554-2.F90: New test.
3739 * lib/gcc-dg.exp (proc dg-locus): New function.
3740 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3741 distinguish between the caret-printing and non-caret-printing
3742 cases. If caret-printing has been explicitly enabled, bail out
3743 without attempting to fix up the output.
3744
da7d5066 37452016-02-12 David Malcolm <dmalcolm@redhat.com>
3746
3747 PR driver/69265
3748 PR driver/69453
3749 * gcc.dg/spellcheck-options-3.c: New test case.
3750 * gcc.dg/spellcheck-options-4.c: New test case.
3751 * gcc.dg/spellcheck-options-5.c: New test case.
3752 * gcc.dg/spellcheck-options-6.c: New test case.
3753 * gcc.dg/spellcheck-options-7.c: New test case.
3754 * gcc.dg/spellcheck-options-8.c: New test case.
3755 * gcc.dg/spellcheck-options-9.c: New test case.
3756 * gcc.dg/spellcheck-options-10.c: New test case.
3757
fcce1b0b 37582016-02-12 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR rtl-optimization/69764
3761 PR rtl-optimization/69771
3762 * c-c++-common/pr69764.c: New test.
3763 * gcc.dg/torture/pr69771.c: New test.
3764
6d609290 37652016-02-12 Marek Polacek <polacek@redhat.com>
3766
3767 * g++.dg/torture/init-list1.C: New.
3768
7d75fb56 37692016-02-12 Marek Polacek <polacek@redhat.com>
3770
3771 * gcc.dg/pr69522.c: Add empty dg-options.
3772
52543fda 37732016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3774
3775 * g++.dg/lto/lto.exp: Include and init mpx.
3776 * g++.dg/lto/pr69729_0.C: New test.
3777
34947478 37782016-02-12 Jakub Jelinek <jakub@redhat.com>
3779
9181a4ec 3780 PR ipa/69241
3781 * g++.dg/ipa/pr69241-4.C: New test.
3782
34947478 3783 PR ipa/68672
3784 * g++.dg/ipa/pr68672-1.C: New test.
3785 * g++.dg/ipa/pr68672-2.C: New test.
3786 * g++.dg/ipa/pr68672-3.C: New test.
3787
74a4140f 37882016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3789
3790 PR c/69522
50e0cd76 3791 * gcc.dg/pr69522.c: New test.
74a4140f 3792
9ddb20d6 37932016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3794
3795 PR c++/69098
3796 * g++.dg/cpp1y/69098.C: New test.
3797 * g++.dg/cpp1y/69098-2.C: New test.
3798
67cf9b55 37992016-02-12 Jakub Jelinek <jakub@redhat.com>
3800
3801 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3802 and neighbour -> neighbor.
3803 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3804 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3805 * c-c++-common/Wvarargs.c: Likewise.
3806 * c-c++-common/goacc/host_data-5.c: Likewise.
3807 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3808 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3809 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3810 * gcc.target/aarch64/pr60697.c: Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3813 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3814 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3815 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3816 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3817 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3818 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3819 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3820 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3821 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3822 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3823 * g++.dg/lookup/koenig5.C: Likewise.
3824 * g++.dg/ext/no-asm-2.C: Likewise.
3825 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3826 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3827 * gfortran.dg/used_types_16.f90: Likewise.
3828 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3829 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3830 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3831 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3832 * gfortran.dg/abstract_type_6.f03: Likewise.
3833 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3834 * gfortran.dg/used_types_15.f90: Likewise.
3835 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3836 * gfortran.dg/exit_3.f08: Likewise.
3837 * gfortran.dg/open_status_2.f90: Likewise.
3838 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3839 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3840 * gfortran.dg/associate_1.f03: Likewise.
3841 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3842 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3843 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3844 * gcc.dg/builtin-object-size-1.c: Likewise.
3845 * gcc.dg/noreturn-6.c: Likewise.
3846 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3847 * gcc.dg/globalalias.c: Likewise.
3848 * gcc.dg/builtins-config.h: Likewise.
3849 * gcc.dg/pr30457.c: Likewise.
3850 * gcc.c-torture/compile/volatile-1.c: Likewise.
3851 * gcc.c-torture/execute/20101011-1.c: Likewise.
3852 * c-c++-common/Waddress-1.c: Likewise.
3853
40b38ace 38542016-02-11 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c/69768
3857 * c-c++-common/Waddress-1.c: New test.
3858
42c87ca9 38592016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3860
3861 PR fortran/69296
3862 * gfortran.dg/associate_19.f03: New test.
3863 * gfortran.dg/associate_20.f03: New test.
3864
acb7939f 38652016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3866
3867 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3868
6defe3c5 38692016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870
3871 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3872 .arch armv8-a\n. Add -dA to dg-options.
3873 * gcc.target/aarch64/assembler_arch_1.c: New test.
3874 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3875
63f63318 38762016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3877
3878 PR c++/68726
3879 * g++.dg/cpp0x/pr68726.C: New.
3880
1cddf457 38812016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3882
3883 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3884 test.
3885
b86fba37 38862016-02-11 Richard Biener <rguenther@suse.de>
3887
3888 * g++.dg/tree-ssa/pr61034.C: Adjust.
3889
ec4ec95a 38902016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3891
be7c31e9 3892 PR target/69148
ec4ec95a 3893 * gcc.target/s390/pr69148.c: New.
3894
f64416ca 38952016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3896
3897 PR tree-optimization/69652
3898 * gcc.dg/torture/pr69652.c: New test.
3899
e5d1ea31 39002016-02-10 Jakub Jelinek <jakub@redhat.com>
3901 Patrick Palka <ppalka@gcc.gnu.org>
3902
3903 PR ipa/69241
3904 PR c++/69649
3905 * g++.dg/ipa/pr69241-1.C: New test.
3906 * g++.dg/ipa/pr69241-2.C: New test.
3907 * g++.dg/ipa/pr69241-3.C: New test.
3908 * g++.dg/ipa/pr69649.C: New test.
3909
fa03b19d 39102016-02-10 Uros Bizjak <ubizjak@gmail.com>
3911
3912 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3913 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3914
14485c8a 39152016-02-10 Bin Cheng <bin.cheng@arm.com>
3916
3917 PR tree-optimization/68021
3918 * gcc.dg/tree-ssa/pr68021.c: New test.
3919
79f1ed25 39202016-02-10 Richard Biener <rguenther@suse.de>
3921
3922 PR tree-optimization/69726
3923 * gcc.dg/uninit-22.c: New testcase.
3924
58f74eff 39252016-02-09 Andrew Pinski <apinski@cavium.com>
3926
3927 PR tree-opt/69282
3928 * gcc.c-torture/compile/20160205-1.c: New testcase.
3929
600c00f7 39302016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3931
3932 PR target/68404
3933 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3934 instead accessing a really large arrray.
3935 * gcc.target/powerpc/fusion3.c: Likewise.
3936
0771836e 39372016-02-09 Charles Baylis <charles.baylis@linaro.org>
3938
3939 PR target/68532
3940 * gcc.c-torture/execute/pr68532.c: New test.
3941
4ccd644f 39422016-02-11 Alexandre Oliva <aoliva@redhat.com>
3943
3944 PR target/69634
3945 * gcc.dg/pr69634.c: New.
3946
2e980a39 39472016-02-09 Richard Biener <rguenther@suse.de>
3948
3949 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3950
aacf7102 39512016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 3952
aacf7102 3953 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3954
a1856ddf 39552016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3956
3957 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3958
d4d3da7e 39592016-02-09 Richard Biener <rguenther@suse.de>
3960
3961 PR tree-optimization/69715
3962 * gcc.dg/torture/pr69715.c: New testcase.
3963
9cc6714f 39642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3965
3966 PR c++/69139
3967 * g++.dg/cpp0x/trailing12.C: New test.
3968 * g++.dg/cpp0x/trailing13.C: New test.
3969
83d5062b 39702016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3971
3972 PR c++/69283
3973 PR c++/67835
3974 * g++.dg/cpp1y/auto-fn29.C: New test.
3975 * g++.dg/cpp1y/auto-fn30.C: New test.
3976
394a86f3 39772016-02-08 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR tree-optimization/69209
3980 * gcc.c-torture/compile/pr69209.c: New test.
3981
93b124b4 39822016-02-08 Jeff Law <law@redhat.com>
3983
3984 PR tree-optimization/68541
3985 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3986 of statements allowed in join block for path splitting.
3987
26abce13 39882016-02-08 Jakub Jelinek <jakub@redhat.com>
3989
0acb2d6e 3990 PR c++/59627
3991 * g++.dg/gomp/pr59627.C: New test.
3992
26abce13 3993 PR ipa/69239
3994 * g++.dg/ipa/pr69239.C: New test.
3995
86e0b129 39962016-02-08 David Malcolm <dmalcolm@redhat.com>
3997
3998 PR preprocessor/69664
3999 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4000 * gcc.dg/cpp/warn-comments.c: Likewise.
4001
f553d9f8 40022016-02-08 Marek Polacek <polacek@redhat.com>
4003
4004 PR c++/69688
4005 * g++.dg/init/const12.C: New test.
4006
600695e0 40072016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4008
4009 PR target/60410
4010 * gcc.dg/lto/pr55113_0.c: Remove test.
4011
c4f4b1e8 40122016-02-08 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/69719
4015 * gcc.dg/torture/pr69719.c: New testcase.
4016
5a987d87 40172016-02-08 Richard Biener <rguenther@suse.de>
4018 Jeff Law <law@redhat.com>
4019
4020 PR target/68273
4021 * gcc.target/mips/pr68273.c: New testcase.
4022
0418e71d 40232016-02-08 Richard Biener <rguenther@suse.de>
4024
4025 PR rtl-optimization/69274
4026 * gcc.target/i386/addr-sel-1.c: XFAIL.
4027
07c0f1ca 40282016-02-08 Jeff Law <law@redhat.com>
4029
40d85f4c 4030 PR tree-optimization/68541
4031 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4032
140e093f 4033 PR tree-optimization/65917
07c0f1ca 4034 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4035
16430acf 40362016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4037
4038 PR fortran/50555
4039 * gfortran.dg/namelist_args.f90: New test.
4040
3f0ff0d8 40412016-02-05 Jeff Law <law@redhat.com>
4042
140e093f 4043 PR tree-optimization/68541
3f0ff0d8 4044 * gcc.dg/tree-ssa/split-path-2.c: New test.
4045 * gcc.dg/tree-ssa/split-path-3.c: New test.
4046 * gcc.dg/tree-ssa/split-path-4.c: New test.
4047 * gcc.dg/tree-ssa/split-path-5.c: New test.
4048 * gcc.dg/tree-ssa/split-path-6.c: New test.
4049 * gcc.dg/tree-ssa/split-path-7.c: New test.
4050
a7cc1f94 40512016-02-05 Martin Sebor <msebor@redhat.com>
4052
4053 PR c++/69662
4054 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4055 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4056
fcb25f28 40572016-02-06 Richard HEnderson <rth@redhat.com>
4058
4059 PR c/69643
4060 * gcc.target/i386/addr-space-4.c: New.
4061 * gcc.target/i386/addr-space-5.c: New.
4062
3a2545a1 40632016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4064
4065 PR fortran/66089
4066 * gfortran.dg/elemental_dependency_6.f90: New.
4067
1e302465 40682016-02-05 Jakub Jelinek <jakub@redhat.com>
4069
66feb54c 4070 PR rtl-optimization/69691
4071 * gcc.c-torture/execute/pr69691.c: New test.
4072
1e302465 4073 PR c++/69628
4074 * g++.dg/parse/pr69628.C: New test.
4075
9c28a298 40762016-02-05 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * gcc.dg/sancov/asan.c: Move to ...
4079 * gcc.dg/asan/sancov-1.c: ... here.
4080
a854e286 40812016-02-05 Uros Bizjak <ubizjak@gmail.com>
4082
4083 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4084
d4f0b240 40852016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4086
4087 PR target/69677
4088 * gcc.target/i386/pr69677.c: New test.
4089
235d8723 40902016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4091
4092 PR c++/68948
4093 * g++.dg/template/pr68948.C: New test.
4094
f390cf65 40952016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4096
4097 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4098 (only necessary on s390x).
4099
ab99f104 41002016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4101
4102 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4103 -mno-accumulate-outgoing-args.
4104
f7ef5392 41052016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4106
4107 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4108
6b098e91 41092016-02-04 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR c/69669
4112 * c-c++-common/pr69669.c: New test.
4113
f0146cf3 41142016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4115
4116 PR target/69667
4117 * g++.dg/pr69667.C: New file.
4118
08fd6cf5 41192016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4120
4121 PR target/69619
4122 * gcc.dg/pr69619.c: Add new test.
4123
a6f3f39f 41242016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4125
4126 PR rtl-optimization/69577
4127 * gcc.target/i386/pr69577.c: New test.
4128
774068a0 41292016-02-04 Martin Liska <mliska@suse.cz>
4130
4131 * g++.dg/asan/pr69276.C: New test.
4132
f50a7894 41332016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4134
4135 PR target/65932
4136 PR target/67714
4137 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4138 a single smulbb instruction.
4139 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4140 * gcc.target/amr/wmul-2.c: Likewise.
4141
6b722eb3 41422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4143
4144 PR target/65932
4145 PR target/67714
4146 * gcc.c-torture/execute/pr67714.c: New test.
4147
1f1475a7 41482016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4149
4150 PR target/69454
4151 * gcc.target/i386/pr69454-1.c: New test.
4152 * gcc.target/i386/pr69454-2.c: New test.
4153
6b94e133 41542016-02-03 Martin Sebor <msebor@redhat.com>
4155
4156 PR c++/69251
4157 PR c++/69253
4158 PR c++/69290
4159 PR c++/69277
4160 PR c++/69349
4161 * g++.dg/ext/flexarray-mangle-2.C: New test.
4162 * g++.dg/ext/flexarray-mangle.C: New test.
4163 * g++.dg/ext/flexarray-subst.C: New test.
4164 * g++.dg/ext/flexary11.C: New test.
4165 * g++.dg/ext/flexary12.C: New test.
4166 * g++.dg/ext/flexary13.C: New test.
4167 * g++.dg/ext/flexary14.C: New test.
4168 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4169
342ed0ac 41702016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4171
4172 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4173 Define only if CHECK_FLOAT128 is defined.
4174 (main): Properly initialize u5.
4175
edf6c4d2 41762016-02-03 Jakub Jelinek <jakub@redhat.com>
4177
415d5641 4178 PR c/69627
4179 * gcc.dg/pr69627.c: New test.
4180
edf6c4d2 4181 PR target/69644
4182 * gcc.dg/pr69644.c: New test.
4183
cf8f3ba0 41842016-02-03 Mike Stump <mikestump@comcast.net>
4185
4186 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4187 support for struct-layout-1.exp.
4188
c90d55dd 41892016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4190
4191 PR c++/69056
f7ef5392 4192 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4193
401bd0c8 41942016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4195 Alexandre Oliva <aoliva@redhat.com>
4196
4197 PR target/69461
4198 * gcc.target/powerpc/pr69461.c: New.
4199
277d9d1d 42002016-02-03 Uros Bizjak <ubizjak@gmail.com>
4201
4202 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4203 works from here ...
4204 (check_effective_target_fsanitize_thread): ... to here. Do not
4205 specify additional compile flags for the test source.
4206 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4207 specify additional compile flags for the test source.
4208
e69ad94a 42092016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4210
4211 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4212
a4454da2 42132016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4214
4215 PR fortran/67451
4216 PR fortran/69418
4217 * gfortran.dg/coarray_allocate_2.f08: New test.
4218 * gfortran.dg/coarray_allocate_3.f08: New test.
4219 * gfortran.dg/coarray_allocate_4.f08: New test.
4220
88cab2dd 42212016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4222
4223 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4224 use same scan-tree-dump-times on all platforms.
4225 * gcc.dg/vect/vect-outer-1.c: Likewise.
4226 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4227 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4228 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4229 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4230 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4231 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4232 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4233
66ea75c4 42342016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4235
4236 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4237 warning.
4238
4eef8df7 42392016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4240
4241 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4242
665fbc2f 42432016-02-02 James Norris <jnorris@codesourcery.com>
4244
4245 * c-c++-common/goacc/routine-5.c: Add tests.
4246
b10e3d47 42472016-02-02 Alexander Monakov <amonakov@ispras.ru>
4248
4249 * gcc.target/nvptx/unsigned-cmp.c: New test.
4250
12ad66dd 42512016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4252
4253 * gcc.target/aarch64/scalar_shift_1.c
4254 (test_corners_sisd_di): Improve force to SIMD register.
4255 (test_corners_sisd_si): Likewise.
4256 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4257 Remove scan-assembler check for ldr.
4258
f9ec342f 42592016-02-02 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/69595
4262 * gcc.dg/Warray-bounds-17.c: New testcase.
4263
32f2925a 42642016-02-02 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/69606
4267 * gcc.dg/torture/pr69606.c: New testcase.
4268
cfd9ca84 42692016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4270
4271 PR middle-end/68542
4272 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4273 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4274
19bf08e2 42752016-02-02 Alan Modra <amodra@gmail.com>
4276
4277 PR target/69548
4278 * gcc.target/powerpc/pr69548.c: New test.
4279
6f13b088 42802016-02-01 Jakub Jelinek <jakub@redhat.com>
4281
dcddc5af 4282 PR rtl-optimization/69592
4283 * gcc.dg/pr69592.c: New test.
4284
6f13b088 4285 PR preprocessor/69543
4286 PR c/69558
4287 * gcc.dg/pr69543.c: New test.
4288 * gcc.dg/pr69558.c: New test.
4289
d090e5c2 42902016-02-01 Uros Bizjak <ubizjak@gmail.com>
4291
fcb317c5 4292 PR testsuite/65940
4293 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4294
aaf527dc 42952016-02-01 Martin Sebor <msebor@redhat.com>
4296
4297 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4298
1674217b 42992016-02-01 Bin Cheng <bin.cheng@arm.com>
4300
4301 PR tree-optimization/67921
4302 * c-c++-common/ubsan/pr67921.c: New test.
4303
b4007655 43042016-02-01 Richard Biener <rguenther@suse.de>
4305
4306 PR middle-end/69556
4307 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4308
88a477bb 43092016-02-01 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/69574
4312 * gcc.dg/torture/pr69574.c: New testcase.
4313
2eaaa4e7 43142016-02-01 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/69579
4317 * gcc.dg/setjmp-6.c: New testcase.
4318
e3882c44 43192016-02-01 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR rtl-optimization/69570
4322 * g++.dg/opt/pr69570.C: New test.
4323
f80aff47 43242016-02-01 Richard Henderson <rth@redhat.com>
4325
4326 * gcc.dg/pr69535.c: New test.
4327
240568aa 43282016-01-31 John David Anglin <danglin@gcc.gnu.org>
4329
6009b3b8 4330 PR testsuite/69584
4331 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4332 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4333
1fdf7177 4334 PR debug/68244
4335 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4336
240568aa 4337 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4338
cb3e5ac0 43392016-01-31 Paul Thomas <pault@gcc.gnu.org>
4340
4341 PR fortran/67564
4342 * gfortran.dg/allocate_with_source_17.f03: New test.
4343
3b8b902b 43442016-01-30 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR tree-optimization/69546
4347 * gcc.dg/torture/pr69546.c: New test.
4348
17985abe 43492016-01-30 Paul Thomas <pault@gcc.gnu.org>
4350
4351 PR fortran/69566
4352 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4353
b5239e80 43542016-01-30 Martin Sebor <msebor@redhat.com>
4355
4356 PR c++/68490
4357 * g++.dg/ext/flexary10.C: New test.
4358
e8f03010 43592016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4360
4361 PR fortran/66707
4362 gfortran.dg/common_23.f90: New test.
4363
dc93691a 43642016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4365
4366 PR target/65546
4367 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4368 condition being checked, and disable it when the target supports
4369 misaligned loads and stores.
4370
ff5e28e9 43712016-01-29 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR debug/69518
4374 * gcc.dg/torture/pr69518.c: New test.
4375
b0d8930a 43762016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4377
4378 PR target/69530
4379 * gcc.target/i386/pr69530.c: New test.
4380
21601fc7 43812016-01-29 Steve Ellcey <sellcey@imgtec.com>
4382
4383 PR target/65604
4384 * gcc.target/mips/div-delay.c: New test.
4385
ca6c7317 43862016-01-29 Jakub Jelinek <jakub@redhat.com>
4387
4758dc39 4388 PR target/69551
4389 * gcc.target/i386/pr69551.c: New test.
4390
ca6c7317 4391 PR target/66137
4392 * gcc.target/i386/pr66137.c: New test.
4393
e3078da6 43942016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4395
4396 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4397 always built for p5600.
4398 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4399 isa=p5600 dg-option.
4400
b622ec25 44012016-01-29 Richard Biener <rguenther@suse.de>
4402
4403 PR tree-optimization/69547
4404 * g++.dg/tree-ssa/pr69547.C: New testcase.
4405
d2a60e99 44062016-01-29 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR debug/66869
4409 * g++.dg/warn/Wunused-function2.C: New test.
4410
ae849d2b 44112016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4412
4413 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4414 support for test to succeed.
4415
ce6a6978 44162016-01-29 Marek Polacek <polacek@redhat.com>
4417
4418 PR c++/69509
4419 PR c++/69516
4420 * g++.dg/ext/constexpr-vla2.C: New test.
4421 * g++.dg/ext/constexpr-vla3.C: New test.
4422 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4423
7550d855 44242016-01-29 Richard Biener <rguenther@suse.de>
4425
4426 PR middle-end/69537
4427 * gcc.dg/uninit-21.c: New testcase.
4428
f11bb279 44292016-01-28 Uros Bizjak <ubizjak@gmail.com>
4430
4431 PR target/69459
4432 * gcc.target/i386/pr69459.c: New test.
4433
c80c12c8 44342016-01-28 Steve Ellcey <sellcey@imgtec.com>
4435
4436 PR target/68400
4437 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4438 * gcc.target/mips/pr68400.c: New test.
4439
c649bacc 44402016-01-28 Martin Sebor <msebor@redhat.com>
4441
4442 PR target/17381
4443 * gcc.target/powerpc/pr17381.c: New test.
4444
f4881661 44452016-01-28 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR middle-end/69542
4448 * gcc.dg/torture/pr69542.c: New test.
4449
d66fdd75 44502016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4451
4452 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4453
d4a78818 44542016-01-28 David Edelsohn <dje.gcc@gmail.com>
4455
4456 * gcc.dg/pr65980.c: Skip on AIX.
4457 * gcc.dg/pr66688.c: Same.
4458
21329e97 44592016-01-28 David Edelsohn <dje.gcc@gmail.com>
4460
4461 PR target/63679
4462 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4463 * gcc.dg/tree-ssa/sra-18.c: Same.
4464
cc7124a6 44652016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4466
4467 PR fortran/62536
4468 * gfortran.dg/block_15.f08: New test.
4469 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4470 on incorrectly closed BLOCK.
4471
358dfcb4 44722016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4473
4474 * gcc.dg/declare-simd.c: New test.
e87502d6 44752016-01-28 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/69466
4478 * gfortran.dg/vect/pr69466.f90: New testcase.
4479
44e7334b 44802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4481
4482 * g++.dg/pr67989.C: Remove ARM-specific option.
4483 * gcc.target/arm/pr67989.C: New file.
4484
5ce8f551 44852016-01-27 Uros Bizjak <ubizjak@gmail.com>
4486
4487 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4488 and expm1 test for glibc < 2.11.
4489
fa6e6b15 44902016-01-27 Richard Henderson <rth@redhat.com>
4491
4492 * gcc.c-torture/execute/pr69447.c: New test.
4493
44942016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 4495
7b8122c6 4496 PR fortran/69422
147b2f9b 4497 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4498
78e516eb 44992016-01-27 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR debug/66869
4502 * gcc.dg/pr66869.c: New test.
4503
9b849350 45042016-01-25 Jeff Law <law@redhat.com>
4505
4506 PR tree-optimization/68398
f11bb279 4507 PR tree-optimization/69196
9b849350 4508 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4509 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4510 path to avoid new heuristic allowing more irreducible regions
4511 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4512 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4513 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4514 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4515 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4516
fee5e491 45172016-01-27 Marek Polacek <polacek@redhat.com>
4518
4519 PR c/68062
4520 * c-c++-common/vector-compare-4.c: New test.
4521
eec96426 45222016-01-27 David Malcolm <dmalcolm@redhat.com>
4523
4524 PR preprocessor/69126
4525 * c-c++-common/pr69126.c: New test case.
4526
5068be18 45272016-01-27 Ian Lance Taylor <iant@google.com>
4528
4529 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4530
5fa82c11 45312016-01-27 Ryan Burn <contact@rnburn.com>
4532
4533 PR cilkplus/69267
4534 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4535
b3df0219 45362016-01-27 Uros Bizjak <ubizjak@gmail.com>
4537
4538 PR target/69512
4539 * gcc.target/i386/pr69512.c: New test.
4540
d46a16d4 45412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4542
4543 PR ada/69488
4544 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4545
6a9b35ef 45462016-01-27 Marek Polacek <polacek@redhat.com>
4547
4548 PR c++/69379
4549 * g++.dg/pr69379.C: New test.
4550
18e9663b 45512016-01-27 Martin Sebor <msebor@redhat.com>
4552
4553 PR c++/69317
4554 * g++.dg/abi/Wabi-2-2.C: New test.
4555 * g++.dg/abi/Wabi-2-3.C: New test.
4556 * g++.dg/abi/Wabi-3-2.C: New test.
4557 * g++.dg/abi/Wabi-3-3.C: New test.
4558
c88301ad 45592016-01-27 Richard Biener <rguenther@suse.de>
4560
4561 PR tree-optimization/69166
4562 * gcc.dg/torture/pr69166.c: New testcase.
4563
8ca47550 45642016-01-27 Martin Jambor <mjambor@suse.cz>
4565
4566 PR tree-optimization/69355
4567 * gcc.dg/tree-ssa/pr69355.c: New test.
4568
5cb23e3c 45692016-01-27 Marek Polacek <polacek@redhat.com>
4570
4571 PR c++/69496
4572 * g++.dg/ext/constexpr-vla1.C: New test.
4573
7b0c1b6d 45742016-01-20 Christian Bruel <christian.bruel@st.com>
4575
4576 PR target/69245
4577 * gcc.target/arm/pr69245.c: New test.
4578
220112fc 45792016-01-27 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR tree-optimization/69399
4582 * gcc.dg/torture/pr69399.c: New test.
4583
16294490 45842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4585
4586 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4587
8abd3d0c 45882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4589
4590 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4591
7cf9b895 45922016-01-26 Tom de Vries <tom@codesourcery.com>
4593
4594 PR tree-optimization/69110
4595 * gcc.dg/autopar/pr69110.c: New test.
4596
557c1942 45972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 4598 Sebastian Pop <s.pop@samsung.com>
557c1942 4599
4600 * gcc.dg/graphite/isl-ast-op-select.c: New.
4601
80adbd96 46022015-01-26 Paul Thomas <pault@gcc.gnu.org>
4603
4604 PR fortran/69385
4605 * gfortran.dg/allocate_error_6.f90: New test.
4606
c3f86f60 46072016-01-26 Richard Henderson <rth@redhat.com>
4608
4609 * gcc.dg/tm/pr60908.c: New test.
4610
3752e5b1 46112016-01-26 David Malcolm <dmalcolm@redhat.com>
4612
4613 PR other/69006
4614 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4615 directive.
4616 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4617 expected multiline output to reflect the colorization being
4618 disabled before newlines.
4619 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4620 (custom_diagnostic_finalizer): Replace call to
4621 pp_newline_and_flush with call to pp_flush.
4622 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4623 * gfortran.dg/implicit_class_1.f90: Likewise.
4624 * lib/gcc-dg.exp (allow_blank_lines): New global.
4625 (dg-allow-blank-lines-in-output): New procedure.
4626 (gcc-dg-prune): Complain about blank lines in the output, unless
4627 dg-allow-blank-lines-in-output was called.
4628 * lib/multiline.exp (_build_multiline_regex): Only support
4629 arbitrary followup text for non-blank-lines, not for blank lines.
4630
9bbfd060 46312016-01-26 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR tree-optimization/69483
4634 * gcc.dg/pr69483.c: New test.
4635 * g++.dg/opt/pr69483.C: New test.
4636
53773057 46372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4638
4639 PR target/68620
4640 * gcc.target/arm/pr68620.c: New test.
4641
442a556f 46422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4643
4644 * gcc.target/i386/pr68986-2.c: Remove -m32.
4645
d513c683 46462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4647
4648 PR target/68986
4649 * gcc.target/i386/pr68986-1.c: New test.
4650 * gcc.target/i386/pr68986-2.c: Likewise.
4651 * gcc.target/i386/pr68986-3.c: Likewise.
4652
976877a5 46532016-01-26 Christian Bruel <christian.bruel@st.com>
4654
4655 * lib/target-supports.exp
4656 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4657 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4658 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4659
2c7b2f88 46602016-01-26 Richard Biener <rguenther@suse.de>
4661
4662 PR tree-optimization/69452
4663 * gcc.dg/torture/pr69452.c: New testcase.
4664
f7fc06e7 46652016-01-26 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/69442
4668 * gcc.dg/pr69442.c: New test.
4669
d1dae587 46702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4671
4672 PR target/67896
4673 * gcc.target/aarch64/simd/pr67896.C: New.
4674
ef7be7f8 46752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4676
4677 PR tree-optimization/69400
4678 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4679 function.
4680 (plugin_init): Call it.
4681 * gcc.dg/torture/pr69400.c: New test.
4682
648433a4 46832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4684
4685 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4686
45fc5243 46872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4688 Sebastian Pop <s.pop@samsung.com>
4689
4690 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4691 isl-0.15.
4692
c699f6a1 46932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4694 Sebastian Pop <s.pop@samsung.com>
4695
4696 * gcc.dg/graphite/pr69292.c: New.
4697
b86e24ea 46982016-01-25 Jakub Jelinek <jakub@redhat.com>
4699
4700 * c-c++-common/goacc/use_device-1.c: New test.
4701
105cb8d7 47022016-01-25 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/69196
4705 PR tree-optimization/68398
4706 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4707 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4708
44562749 47092016-01-25 David Edelsohn <dje.gcc@gmail.com>
4710
4711 PR target/69469
4712 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4713 Algorithm.
4714
6837fee7 47152016-01-25 Richard Biener <rguenther@suse.de>
4716
4717 PR testsuite/69380
4718 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4719
fe500d65 47202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4721
4722 PR target/69421
4723 * gcc.dg/pr69421.c: New test.
4724
8eacba94 47252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4726
4727 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4728 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4729 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4730 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4731 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4732 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4733 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4734 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4735 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4736 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4737
af09d40d 47382016-01-25 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/69376
4741 * gcc.dg/torture/pr69376.c: New testcase.
4742
d65063f5 47432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4744
4745 PR fortran/69397
4746 PR fortran/68442
4747 * gfortran.dg/interface_38.f90: New test.
4748 * gfortran.dg/interface_39.f90: New test.
80adbd96 4749
08c7bfb4 47502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4751
4752 Revert:
4753 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4754
4755 PR c++/11858
4756 PR c++/24663
4757 PR c++/24664
4758 * g++.dg/template/pr11858.C: New test.
4759 * g++.dg/template/pr24663.C: New test.
4760 * g++.dg/template/unify12.C: New test.
4761 * g++.dg/template/unify13.C: New test.
4762 * g++.dg/template/unify14.C: New test.
4763 * g++.dg/template/unify15.C: New test.
4764 * g++.dg/template/unify16.C: New test.
4765 * g++.dg/template/unify17.C: New test.
4766
c2e7d2be 47672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4768
4769 PR fortran/68283
4770 gfortran.dg/pr68283.f90: New test.
4771
9f2e8617 47722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4773
4774 PR fortran/66094
4775 * gfortran.dg/inline_matmul_13.f90: New test.
4776 * gfortran.dg/matmul_bounds_8.f90: New test.
4777 * gfortran.dg/matmul_bounds_9.f90: New test.
4778 * gfortran.dg/matmul_bounds_10.f90: New test.
4779
a4838119 47802016-01-23 Tom de Vries <tom@codesourcery.com>
4781
4782 PR tree-optimization/69426
4783 * gcc.dg/autopar/pr69426.c: New test.
4784
feddf0dc 47852016-01-23 Martin Sebor <msebor@redhat.com>
4786
4787 PR c++/58109
4788 PR c++/69022
4789 * g++.dg/cpp0x/alignas5.C: New test.
4790 * g++.dg/ext/vector29.C: Same.
4791
132731fb 47922016-01-23 Uros Bizjak <ubizjak@gmail.com>
4793
4794 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4795 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4796 _GNU_SOURCE from compile flags to the source.
4797 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4798 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4799 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4800 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4801
51aec681 48022016-01-22 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR target/69432
4805 * g++.dg/opt/pr69432.C: New test.
4806
147aa3e3 48072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4808
4809 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4810 32-bit targets testing an -m64 multilib.
4811
4d04e35e 48122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4813
4814 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4815 64-bit support.
4816
86f38d0c 48172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4818
4819 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4820
f776e712 48212016-01-21 Christian Bruel <christian.bruel@st.com>
4822
4823 PR target/68674
4824 * gcc.target/i386/pr68674.c
4825 * gcc.target/aarch64/pr68674.c
4826 * gcc.target/arm/pr68674.c
4827
7b9de435 48282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4829
4830 PR target/69403
4831 * gcc.c-torture/execute/pr69403.c: New test.
4832
9935a0ba 48332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 PR c++/55843
4836 * g++.dg/template/pr55843.C: New.
4837
06b94aa1 48382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4839
4840 PR testsuite/66877
4841 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4842 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4843
b68773a8 48442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4845
4846 PR testsuite/67489
132731fb 4847 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4848 from dg-do compile directive, and instead add
4849 { dg-require-effective-target int128 }.
b68773a8 4850
bbbbe8ab 48512016-01-20 Martin Sebor <msebor@redhat.com>
4852
4853 PR c/69405
4854 * gcc.dg/sync-fetch.c: New test.
4855
f3a6a26f 48562016-01-21 Martin Sebor <msebor@redhat.com>
4857
4858 PR target/69252
4859 * gcc.target/powerpc/pr69252.c: New test.
4860
d1565a03 48612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4862
4863 PR fortran/65996
132731fb 4864 * gfortran.dg/pr65996.f90: New test.
d1565a03 4865
15a5a905 48662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4867
4868 PR c++/68810
bbbbe8ab 4869 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 4870 expected to generate an error.
15a5a905 4871
e4538af5 48722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4873
4874 PR middle-end/66178
4875 * gcc.dg/torture/pr66178.c: New test.
4876
4d4180ce 48772016-01-21 Anton Blanchard <anton@samba.org>
4878 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4879
4880 PR target/63354
4881 * gcc.target/powerpc/pr63354.c: New test.
4882
86e16058 48832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4884
4885 PR rtl-optimization/68990
4886 * gcc.target/i386/pr68990: New.
4887
b11b85e4 48882016-01-21 Nick Clifton <nickc@redhat.com>
4889
4890 PR target/69129
4891 * gcc.target/mips/pr69129.c: New.
4892
62dd9f85 48932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4894
4895 PR c++/58046
4896 * g++.dg/cpp0x/pr58046.C: New.
4897
ac7d424b 48982016-01-21 Jakub Jelinek <jakub@redhat.com>
4899
47c0bea3 4900 PR target/69187
4901 PR target/65624
4902 * gcc.target/arm/pr69187.c: New test.
4903
ac7d424b 4904 PR c++/69355
4905 * g++.dg/torture/pr69355.C: New test.
4906
9e18b252 49072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4908 Sebastian Pop <s.pop@samsung.com>
4909
4910 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4911
de862e2f 49122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4913 Sebastian Pop <s.pop@samsung.com>
4914
132731fb 4915 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 4916
f55f9344 49172016-01-21 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR middle-end/67653
4920 * c-c++-common/pr67653.c: New test.
4921 * gcc.dg/torture/pr29119.c: Add dg-warning.
4922
62752e71 49232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4924
4925 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4926
16d4186f 49272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4928
4929 PR c/24293
4930 * gcc.dg/pr24293.c: New test.
4931 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4932 incomplete struct type.
4933 * gcc.dg/declspec-1.c: Likewise.
4934 * gcc.dg/pr63549.c: Likewise.
4935
58219d13 49362016-01-20 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR tree-optimization/66612
4939 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4940 for bdn instruction.
4941
a7b5688a 49422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4943
4944 * lib/target-supports.exp
4945 (check_effective_target_arm_fp_ok_nocache): New.
4946 (check_effective_target_arm_fp_ok): New.
4947 (add_options_for_arm_fp): New.
4948 (check_effective_target_arm_crypto_ok_nocache): Require
4949 target_arm_v8_neon_ok instead of arm32.
4950 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4951 (check_effective_target_arm_crypto_pragma_ok): New.
4952 (add_options_for_arm_vfp): New.
4953 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4954 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4955 target instead. Force initial fpu to vfp.
4956 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4957 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4958 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4959 dependency.
4960 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4961 use arm_vfp effective target instead. Force initial fpu to vfp.
4962 * gcc.target/arm/attr-neon3.c: Likewise.
4963 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4964 arm_vfp_ok.
4965 * gcc.target/arm/unsigned-float.c: Likewise.
4966 * gcc.target/arm/vfp-1.c: Likewise.
4967 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4968 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4969 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4970 * gcc.target/arm/vfp-ldmias.c: Likewise.
4971 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4972 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4973 * gcc.target/arm/vfp-stmiad.c: Likewise.
4974 * gcc.target/arm/vfp-stmias.c: Likewise.
4975 * gcc.target/arm/vnmul-1.c: Likewise.
4976 * gcc.target/arm/vnmul-2.c: Likewise.
4977 * gcc.target/arm/vnmul-3.c: Likewise.
4978 * gcc.target/arm/vnmul-4.c: Likewise.
4979
7ca56ca8 49802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 4981
7fb75b57 4982 PR testsuite/69366
4983 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4984 the MPX run-time library, for compile-time MPX test.
4985 * gcc.target/i386/chkp-always_inline.c: Likewise.
4986 * gcc.target/i386/chkp-bndret.c: Likewise.
4987 * gcc.target/i386/chkp-builtins-1.c: Likewise.
4988 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4989 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4990 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4991 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4992 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4993 * gcc.target/i386/chkp-hidden-def.c: Likewise.
4994 * gcc.target/i386/chkp-label-address.c: Likewise.
4995 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4996 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4997 * gcc.target/i386/chkp-pr69044.c: Likewise.
4998 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4999 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5000 * gcc.target/i386/chkp-strchr.c: Likewise.
5001 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5002 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5003 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5004 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5005 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5006 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5007 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5008 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5009 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5010 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5011 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5012 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5013 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5014 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5015 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5016 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5017 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5018 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5019 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5020 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5021 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5022 * gcc.target/i386/pr63995-2.c: Likewise.
5023 * gcc.target/i386/pr64805.c: Likewise.
5024 * gcc.target/i386/pr65044.c: Likewise.
5025 * gcc.target/i386/pr65167.c: Likewise.
5026 * gcc.target/i386/pr65183.c: Likewise.
5027 * gcc.target/i386/pr65184.c: Likewise.
5028 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5029
f2da0b99 50302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5031
5032 PR tree-optimization/69328
5033 * gcc.dg/pr69328.c: New test.
5034
4d379676 50352016-01-20 Jeff Law <law@redhat.com>
5036
4a11f145 5037 PR target/25114
4d379676 5038 * gcc.target/m68k/pr25114.c: New test.
5039
0754bad1 50402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5041
5042 * gcc.target/arm/memset-inline-10.c: Added
5043 dg-require-effective-target arm_thumb2_ok.
5044
63bd5c2d 50452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5046
5047 * gcc.dg/debug/dwarf2/sso.c: New test.
5048
a9c01e81 50492016-01-19 Uros Bizjak <ubizjak@gmail.com>
5050
5051 PR testsuite/68820
5052 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5053 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5054 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5055
53fa0e54 50562016-01-19 Jan Hubicka <hubicka@ucw.cz>
5057
5058 PR ipa/66223
5059 * g++.dg/ipa/devirt-50.C: New testcase.
5060
e035a62c 50612016-01-19 Marek Polacek <polacek@redhat.com>
5062
5063 PR c++/68965
5064 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5065 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5066
885cc3ea 50672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5068
5069 PR target/69135
5070 * gcc.target/arm/pr69135_1.c: New test.
5071
07bd240e 50722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5073
5074 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5075
9f60d257 50762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5077
5078 * gcc.target/aarch64/ccmp_1.c: New testcase.
5079
a0c919f7 50802016-01-19 Marek Polacek <polacek@redhat.com>
5081
5082 PR c++/68586
5083 * g++.dg/cpp0x/enum30.C: New test.
5084
dc5d6d17 50852016-01-19 Richard Biener <rguenther@suse.de>
5086
5087 PR tree-optimization/69336
5088 * g++.dg/tree-ssa/pr69336.C: New testcase.
5089
6dd156e0 50902016-01-19 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR debug/65779
5093 * gcc.dg/pr65779.c: New test.
5094
3e0d45b9 50952016-01-19 Richard Biener <rguenther@suse.de>
5096
5097 PR tree-optimization/69352
5098 * gcc.dg/torture/pr69352.c: New testcase.
5099
7a3cf64d 51002016-01-19 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR rtl-optimization/68955
5103 PR rtl-optimization/64557
5104 * gcc.dg/torture/pr68955.c: New test.
5105
8be55b33 51062016-01-19 Jan Hubicka <hubicka@ucw.cz>
5107
5108 PR lto/69136
5109 * g++.dg/torture/pr69136.C: New testcase.
5110
72a985d7 51112016-01-19 Jan Hubicka <hubicka@ucw.cz>
5112
5113 PR lto/69133
5114 * g++.dg/lto/pr69133_0.C: New testcase.
5115 * g++.dg/lto/pr69133_1.C: New testcase.
5116
56778b62 51172016-01-15 Jeff Law <law@redhat.com>
5118
5119 PR tree-optimization/69320
5120 * gcc.c-torture/pr69320-1.c: New test.
5121 * gcc.c-torture/pr69320-2.c: New test.
5122 * gcc.c-torture/pr69320-3.c: New test.
5123 * gcc.c-torture/pr69320-4.c: New test.
5124
ced41b93 51252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5126
5127 PR c++/11858
5128 PR c++/24663
5129 PR c++/24664
5130 * g++.dg/template/pr11858.C: New test.
5131 * g++.dg/template/pr24663.C: New test.
5132 * g++.dg/template/unify12.C: New test.
5133 * g++.dg/template/unify13.C: New test.
5134 * g++.dg/template/unify14.C: New test.
5135 * g++.dg/template/unify15.C: New test.
5136 * g++.dg/template/unify16.C: New test.
5137 * g++.dg/template/unify17.C: New test.
5138
7f8cbcaf 51392016-01-18 David Malcolm <dmalcolm@redhat.com>
5140
5141 PR testsuite/69181
5142 * gcc.dg/pr69181-1.c: New test file.
5143 * gcc.dg/pr69181-2.c: New test file.
5144 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5145 globals by moving it to...
5146 (cleanup-after-saved-dg-test): ...this new function. Add
5147 "global additional_sources_used". Add reset of global
5148 multiline_expected_outputs to the empty list.
5149 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5150 global to...
5151 (multiline_expected_outputs): ...this, and updated comments to
5152 note that it is modified from gcc-dg.exp.
5153 (dg-end-multiline-output): Update for the above renaming.
5154 (handle-multiline-outputs): Likewise. Remove the clearing
5155 of the expected outputs to the empty list.
5156
3c7cbfc0 51572016-01-18 Richard Biener <rguenther@suse.de>
5158
5159 PR tree-optimization/69297
5160 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5161
81d49cc1 51622016-01-18 Joseph Myers <joseph@codesourcery.com>
5163
5164 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5165 dg-options.
5166 * gcc.target/mips/mips-3d-2.c: Likewise.
5167 * gcc.target/mips/mips-3d-3.c: Likewise.
5168 * gcc.target/mips/mips-3d-4.c: Likewise.
5169 * gcc.target/mips/mips-3d-5.c: Likewise.
5170 * gcc.target/mips/mips-3d-6.c: Likewise.
5171 * gcc.target/mips/mips-3d-7.c: Likewise.
5172 * gcc.target/mips/mips-3d-8.c: Likewise.
5173 * gcc.target/mips/mips-3d-9.c: Likewise.
5174 * gcc.target/mips/mips-ps-1.c: Likewise.
5175 * gcc.target/mips/mips-ps-2.c: Likewise.
5176 * gcc.target/mips/mips-ps-3.c: Likewise.
5177 * gcc.target/mips/mips-ps-4.c: Likewise.
5178 * gcc.target/mips/mips-ps-5.c: Likewise.
5179 * gcc.target/mips/mips-ps-6.c: Likewise.
5180 * gcc.target/mips/mips-ps-7.c: Likewise.
5181 * gcc.target/mips/mips-ps-type.c: Likewise.
5182 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5183 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5184
03c4ff3a 51852016-01-18 Tom de Vries <tom@codesourcery.com>
5186
5187 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5188 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5189 * c-c++-common/goacc/kernels-empty.c: New test.
5190 * c-c++-common/goacc/kernels-eternal.c: New test.
5191 * c-c++-common/goacc/kernels-loop-2.c: New test.
5192 * c-c++-common/goacc/kernels-loop-3.c: New test.
5193 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5194 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5195 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5196 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5197 * c-c++-common/goacc/kernels-loop-data.c: New test.
5198 * c-c++-common/goacc/kernels-loop-g.c: New test.
5199 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5200 * c-c++-common/goacc/kernels-loop-n.c: New test.
5201 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5202 * c-c++-common/goacc/kernels-loop.c: New test.
5203 * c-c++-common/goacc/kernels-noreturn.c: New test.
5204 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5205 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5206 * c-c++-common/goacc/kernels-reduction.c: New test.
5207
22e3dcee 52082016-01-18 Tom de Vries <tom@codesourcery.com>
5209
5210 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5211 * gcc.dg/autopar/outer-2.c: Same.
5212 * gcc.dg/autopar/outer-3.c: Same.
5213 * gcc.dg/autopar/outer-4.c: Same.
5214 * gcc.dg/autopar/outer-5.c: Same.
5215 * gcc.dg/autopar/outer-6.c: Same.
5216 * gcc.dg/autopar/parallelization-1.c: Same.
5217 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5218 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5219 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5220 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5221 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5222 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5223 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5224 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5225 * gcc.dg/autopar/pr39500-1.c: Same.
5226 * gcc.dg/autopar/pr39500-2.c: Same.
5227 * gcc.dg/autopar/pr46193.c: Same.
5228 * gcc.dg/autopar/pr46194.c: Same.
5229 * gcc.dg/autopar/pr49580.c: Same.
5230 * gcc.dg/autopar/pr49960-1.c: Same.
5231 * gcc.dg/autopar/pr49960.c: Same.
5232 * gcc.dg/autopar/pr68373.c: Same.
5233 * gcc.dg/autopar/reduc-1.c: Same.
5234 * gcc.dg/autopar/reduc-1char.c: Same.
5235 * gcc.dg/autopar/reduc-1short.c: Same.
5236 * gcc.dg/autopar/reduc-2.c: Same.
5237 * gcc.dg/autopar/reduc-2char.c: Same.
5238 * gcc.dg/autopar/reduc-2short.c: Same.
5239 * gcc.dg/autopar/reduc-3.c: Same.
5240 * gcc.dg/autopar/reduc-4.c: Same.
5241 * gcc.dg/autopar/reduc-6.c: Same.
5242 * gcc.dg/autopar/reduc-7.c: Same.
5243 * gcc.dg/autopar/reduc-8.c: Same.
5244 * gcc.dg/autopar/reduc-9.c: Same.
5245 * gcc.dg/autopar/uns-outer-4.c: Same.
5246 * gcc.dg/autopar/uns-outer-5.c: Same.
5247 * gcc.dg/autopar/uns-outer-6.c: Same.
5248 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5249 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5250
fd5cbe2f 52512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5252
5253 PR target/63679
5254 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5255 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5256
fa75ab55 52572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5258
5259 PR target/63679
5260 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5261 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5262 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5263
214b2582 52642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5265
5266 PR target/63679
5267 * gcc.dg/tree-ssa/sra-17.c: New.
5268 * gcc.dg/tree-ssa/sra-18.c: New.
5269
13146837 52702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5271
5272 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5273
6ccd18c2 52742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5275
5276 * gnat.dg/inline12.adb: New test.
5277
8872b95f 52782016-01-18 Bin Cheng <bin.cheng@arm.com>
5279
5280 PR tree-optimization/66797
5281 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5282
971514e3 52832016-01-18 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/69170
5286 * gcc.dg/torture/pr69170.c: New testcase.
5287
dfb6d139 52882016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5289
5290 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5291
164d84c2 52922016-01-16 Tom de Vries <tom@codesourcery.com>
5293
5294 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5295
4c33b769 52962016-01-16 Tom de Vries <tom@codesourcery.com>
5297
5298 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5299 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5300 redundant dg-require-effective-target pthread.
5301 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5302 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5303 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5304 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5305 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5306 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5307 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5308
673441b0 53092016-01-16 David Edelsohn <dje.gcc@gmail.com>
5310
5311 PR target/68609
5312 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5313 * gcc.target/powerpc/recip-7.c: Same.
5314
90153ae7 53152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5316
5317 PR c++/69091
5318 * g++.dg/template/pr69091.C: New test.
5319
bc24d01d 53202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5321
5322 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5323 dump does not contain an error_mark_node.
5324 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5325 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5326
4067c0fd 53272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5328
5329 PR c++/68936
5330 * g++.dg/template/pr68936.C: New test.
5331
27c6dbdd 53322016-01-15 David Edelsohn <dje.gcc@gmail.com>
5333
5334 PR target/68609
5335 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5336 * gcc.target/powerpc/recip-2.c: Same.
5337 * gcc.target/powerpc/recip-3.c: Same.
5338 * gcc.target/powerpc/recip-4.c: Same.
5339 * gcc.target/powerpc/recip-sqrtf.c: Same.
5340
e390c57d 53412016-01-15 Jeff Law <law@redhat.com>
5342
5343 PR tree-optimization/69270
5344 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5345 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5346
ddcfeaf1 53472016-01-15 Paul Thomas <pault@gcc.gnu.org>
5348
5349 PR fortran/49630
5350 * gfortran.dg/deferred_character_13.f90: New test for the fix
5351 of comment 3 of the PR.
5352
5353 PR fortran/54070
5354 * gfortran.dg/deferred_character_8.f90: New test
5355 * gfortran.dg/allocate_error_5.f90: New test
5356
5357 PR fortran/60593
5358 * gfortran.dg/deferred_character_10.f90: New test
5359
5360 PR fortran/60795
5361 * gfortran.dg/deferred_character_14.f90: New test
5362
5363 PR fortran/61147
5364 * gfortran.dg/deferred_character_11.f90: New test
5365
5366 PR fortran/64324
5367 * gfortran.dg/deferred_character_9.f90: New test
5368
81be349c 53692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5370
5371 PR rtl-optimization/69030
5372 * gcc.target/i386/pr69030.c: New.
5373
998456c5 53742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5375
5376 * gcc.target/aarch64/target_attr_17.c: New test.
5377
0d85be19 53782016-01-15 Richard Biener <rguenther@suse.de>
5379
5380 PR tree-optimization/66856
5381 * gcc.dg/torture/pr66856-1.c: New testcase.
5382 * gcc.dg/torture/pr66856-2.c: Likewise.
5383
321d36c8 53842016-01-15 Richard Biener <rguenther@suse.de>
5385
5386 PR debug/69137
5387 * g++.dg/lto/pr69137_0.C: New testcase.
5388
d94a1f53 53892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5390
5391 PR middle-end/69246
5392 * gcc.target/i386/pr69246.c: New test.
5393
5fe9a861 53942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5395
a9c01e81 5396 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5397
3d05a5e9 53982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5399
5400 PR c++/56194
5401 * g++.dg/init/const9.C: Disable test on S/390.
5402
5e8132b5 54032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5404
5405 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5406 * g++.dg/Wno-frame-address.C: Ditto.
5407
32307cdf 54082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5409
5410 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5411
1ca28250 54122016-01-15 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/68961
5415 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5416
6271bd93 54172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5418
5419 * gcc.target/i386/pr65105-5.c: New test.
5420
dfb6d139 54212016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5422
5423 * gcc.c-torture/execute/alias-4.c: New testcase.
5424
dfb6d139 54252016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5426
5427 PR ipa/68148
5428 * g++.dg/ipa/devirt-49.C: New testcase.
5429
7bbac464 54302016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5431
5432 PR target/65837
5433 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5434 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5435 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5436
4345b868 54372016-01-15 Richard Biener <rguenther@suse.de>
5438
5439 PR tree-optimization/69117
5440 * gcc.dg/torture/pr69117.c: New testcase.
5441
580357e7 54422015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5443
5444 PR c++/69048
5445 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5446
612baa31 54472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5448
5449 PR testsuite/67509
5450 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5451 range tests use 100 * maximum instead of maximum + 1.
5452
44e09bc4 54532016-01-14 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR debug/69244
5456 * gcc.dg/guality/pr69244.c: New test.
5457
96962ae4 54582016-01-14 Uros Bizjak <ubizjak@gmail.com>
5459
5460 * lib/target-supports.exp (check_effective_target_issignaling):
5461 New procedure.
5462 * gcc.dg/pr61441.c: Require issignaling effective target.
5463
ab9c400b 54642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5465
5466 PR target/68803
5467 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5468
a7ed4583 54692016-01-14 David Malcolm <dmalcolm@redhat.com>
5470
5471 PR c++/68819
5472 PR preprocessor/69177
5473 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5474 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5475 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5476 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5477
77f35cec 54782016-01-14 Marek Polacek <polacek@redhat.com>
5479
5480 PR c/69262
5481 * gcc.dg/array-15.c: New test.
5482
915d0950 54832016-01-14 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR middle-end/68146
5486 PR tree-optimization/69155
5487 * gfortran.dg/pr68146.f: New test.
5488 * gfortran.dg/pr69155.f90: New test.
5489
24651fb7 54902016-01-14 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/68060
5493 * gcc.dg/torture/pr68060-1.c: New testcase.
5494 * gcc.dg/torture/pr68060-2.c: Likewise.
5495
2f63f950 54962016-01-14 Nick Clifton <nickc@redhat.com>
5497
5498 * lib/target-supports.exp
5499 (check_effective_target_arm_neon_ok_nocache): Add an option
5500 sequence that includes setting the ARM architecture to ARMv7-A.
5501 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5502 command line options necessary to enable Neon support.
5503 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5504 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5505 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5506 * gcc.target/arm/pr69180.c: Likewise.
5507
3ce0acde 55082016-01-14 Jeff Law <law@redhat.com>
5509
5510 PR tree-optimization/69270
5511 * gcc.dg/tree-ssa/pr69270.c: New test.
5512
bda05c57 55132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5514
5515 PR c/66208
5516 * c-c++-common/pr66208.c: New file.
5517
9b657cf1 55182016-01-13 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR tree-optimization/69156
5521 * gcc.dg/pr69156.c: New test.
5522
58ba1b9d 55232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5524
5525 * gcc.target/i386/pr69225-7.c: New test.
5526
e5fee0fe 55272016-01-13 Richard Henderson <rth@redhat.com>
5528
5529 * gcc.dg/tm/memopt-13.c: Update expected function.
5530 * gcc.dg/tm/memopt-6.c: Likewise.
5531
3f0e9745 55322016-01-13 Uros Bizjak <ubizjak@gmail.com>
5533
5534 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5535 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5536 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5537 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 5538
3f0e9745 55392016-01-13 Tom de Vries <tom@codesourcery.com>
5540
5541 PR tree-optimization/69169
7a6ddc0d 5542 * gcc.dg/pr69169.c: New test.
5543
9b657cf1 55442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 5545
5546 PR target/69228
5547 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5548 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5549 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5550 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5551 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5552 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5553 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5554 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5555
f704d701 55562016-01-13 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR target/69247
5559 * gcc.dg/pr69247.c: New test.
5560
e966d6b9 55612016-01-13 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/69242
5564 * gcc.dg/torture/pr69242.c: New testcase.
5565
1ca1d9b2 55662016-01-13 Richard Biener <rguenther@suse.de>
5567
5568 PR tree-optimization/69186
5569 * gcc.dg/torture/pr69186.c: New testcase.
5570
d07cbccc 55712016-01-13 Jeff Law <law@redhat.com>
5572
5573 PR tree-optimization/67755
5574 * gcc.dg/tree-ssa/pr67755.c: New test.
5575
55762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 5577
5578 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5579 pass number in output by a star.
5580
b95d41cf 55812016-01-12 Bin Cheng <bin.cheng@arm.com>
5582
5583 PR tree-optimization/68911
5584 * gcc.c-torture/execute/pr68911.c: New test.
5585
91d87e22 55862016-01-12 Marek Polacek <polacek@redhat.com>
5587
5588 PR c++/68979
5589 * g++.dg/warn/permissive-1.C: New test.
5590
8a9401a4 55912016-01-12 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR objc++/68511
5594 PR c++/69213
5595 * g++.dg/opt/pr69213.C: New test.
5596
b9cb7a67 55972016-01-12 Christian Bruel <christian.bruel@st.com>
5598
5599 PR target/69180
5600 * gcc.target/arm/pr69180.c: New test.
5601
e4c96992 56022016-01-12 Richard Biener <rguenther@suse.de>
5603
5604 PR lto/69077
5605 * g++.dg/lto/pr69077_0.C: New testcase.
5606 * g++.dg/lto/pr69077_1.C: Likewise.
5607
90525f61 56082016-01-12 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR target/69175
5611 * g++.dg/opt/pr69175.C: New test.
5612
9e7edfd3 56132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5614
5615 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5616 rather than #including math.h & stdlib.h.
5617 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5618 * gcc.dg/vect/pr49771.c: Likewise.
5619 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5620 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5621 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5622 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5623 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5624 * gcc.dg/vect/pr44507.c: Likewise.
5625 * gcc.dg/vect/pr45902.c: Likewise.
5626 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5627 * gcc.dg/vect/vect-117.c: Likewise.
5628 * gcc.dg/vect/vect-99.c: Likewise.
5629 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5630 * gcc.dg/vect/vect-cond-1.c: Likewise.
5631 * gcc.dg/vect/vect-cond-2.c: Likewise.
5632 * gcc.dg/vect/vect-cond-3.c: Likewise.
5633 * gcc.dg/vect/vect-cond-4.c: Likewise.
5634 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5635 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5636 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5637 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5638 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5639 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5640 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5641 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5642 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5643 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5644 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5645 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5646 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5647 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5648 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5649 include of signal.h.
5650 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5651 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5652 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5653 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5654 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5655 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5656 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5657 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5658 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5659 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5660 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5661 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5662 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5663 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5664 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5665 * gcc.dg/vect/vect-outer-5.c: Likewise.
5666 * gcc.dg/vect/vect-outer-6.c: Likewise.
5667 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5668 include of stdio.h.
5669
3368873d 56702016-01-12 Nick Clifton <nickc@redhat.com>
5671
5672 PR target/68913
5673 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5674 to fread so that it will be found in all target runtimes.
5675
0464ea95 56762016-01-12 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/69053
5679 * g++.dg/torture/pr69053.C: New testcase.
5680
7819730f 56812016-01-12 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/69168
5684 * gcc.dg/torture/pr69168.c: New testcase.
5685
995bfebf 56862016-01-12 Richard Biener <rguenther@suse.de>
5687
5688 PR tree-optimization/69157
5689 * gcc.dg/torture/pr69157.c: New testcase.
5690
56912016-01-12 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/69174
5694 * gcc.dg/torture/pr69174.c: New testcase.
5695
1d10d64c 56962016-01-12 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR c++/66808
5699 PR c++/69000
5700 * g++.dg/tls/pr66808.C: New test.
5701 * g++.dg/tls/pr69000.C: New test.
5702
f0b79faf 57032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5704
5705 * gcc.target/powerpc/swaps-p8-23.c: New test.
5706 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5707
04cf75a4 57082016-01-11 John David Anglin <danglin@gcc.gnu.org>
5709
5710 PR tree-optimization/68356
5711 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5712
0eb4264c 57132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5714 Jim Wilson <jim.wilson@linaro.org>
5715
5716 PR target/69194
5717 * gcc.target/arm/pr69194.c: New test.
5718
2f66de64 57192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR target/69225
5722 * gcc.target/i386/pr69225-1.c: New test.
5723 * gcc.target/i386/pr69225-2.c: Likewise.
5724 * gcc.target/i386/pr69225-3.c: Likewise.
5725 * gcc.target/i386/pr69225-4.c: Likewise.
5726 * gcc.target/i386/pr69225-5.c: Likewise.
5727 * gcc.target/i386/pr69225-6.c: Likewise.
5728
36105e82 57292016-01-11 Jakub Jelinek <jakub@redhat.com>
5730
1c78ce2e 5731 PR target/67462
5732 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5733 if lp64.
5734
a4a87320 5735 PR target/69071
5736 * gcc.dg/pr69071.c: New test.
5737
91fbd04f 5738 PR c++/69211
5739 * g++.dg/opt/pr69211.C: New test.
5740
36105e82 5741 PR tree-optimization/69214
5742 * gcc.c-torture/compile/pr69214.c: New test.
5743
e934c380 57442016-01-11 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5747 * gcc.target/i386/pr66232-11.c: Ditto.
5748 * gcc.target/i386/pr66232-12.c: Ditto.
5749 * gcc.target/i386/pr66232-13.c: Ditto.
5750
3ff1b153 57512016-01-11 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/69173
5754 * gcc.dg/torture/pr69173.c: New testcase.
5755
04e1504c 57562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5757
5758 PR rtl-optimization/68796
5759 * gcc.target/aarch64/tst_5.c: New test.
5760 * gcc.target/aarch64/tst_6.c: Likewise.
5761
ae8718b5 57622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5763
5764 PR rtl-optimization/68841
5765 * gcc.dg/pr68841.c: New test.
5766 * gcc.c-torture/execute/pr68841.c: New test.
5767
bd8bece2 57682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5769
5770 PR rtl-optimization/68920
5771 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5772 for ix86 targets.
5773 * gcc.dg/ifcvt-5.c: New test.
5774
9b657cf1 57752016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 5776
5777 PR bootstrap/69123
5778 * g++.dg/pr69123.C: New.
5779
7a158352 57802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5781
5782 PR target/69010
5783 * gcc.target/i386/pr69010.c: New test.
5784
ff375d11 57852016-01-11 Martin Jambor <mjambor@suse.cz>
5786
5787 PR ipa/69044
5788 * gcc.target/i386/chkp-pr69044.c: New test.
5789
9eb890f1 57902016-01-11 Tom de Vries <tom@codesourcery.com>
5791
5792 PR tree-optimization/69109
5793 * gcc.dg/autopar/pr69109-2.c: New test.
5794 * gcc.dg/autopar/pr69109.c: New test.
5795
c4157ee5 57962016-01-11 Tom de Vries <tom@codesourcery.com>
5797
5798 PR tree-optimization/69108
5799 * gcc.dg/autopar/pr69108.c: New test.
5800
b933e511 58012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5802
5803 PR c++/69029
5804 * c-c++-common/Wisleading-indentation.c: Augment test.
5805
efb73de1 58062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5807
5808 PR fortran/69154
5809 * gfortran.dg/inline_matmul_12.f90: New test.
5810
40c86c3b 58112016-01-10 Paul Thomas <pault@gcc.gnu.org>
5812
5813 PR fortran/67779
5814 * gfortran.dg/actual_array_offset_1: New test.
5815
a006c0bb 58162016-01-10 Tom de Vries <tom@codesourcery.com>
5817
5818 PR tree-optimization/69062
5819 * gcc.dg/autopar/pr69062.c: New test.
5820
880ed4be 58212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5822
5823 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5824 * gcc.dg/vect/slp-perm-2.c: Likewise.
5825 * gcc.dg/vect/slp-perm-3.c: Likewise.
5826 * gcc.dg/vect/slp-perm-5.c: Likewise.
5827 * gcc.dg/vect/slp-perm-6.c: Likewise.
5828 * gcc.dg/vect/slp-perm-7.c: Likewise.
5829 * gcc.dg/vect/slp-perm-8.c: Likewise.
5830
d95e1856 58312016-01-10 Tom de Vries <tom@codesourcery.com>
5832
5833 PR tree-optimization/69039
5834 * gcc.dg/autopar/pr69039.c: New test.
5835
0f8f48d0 58362016-01-09 Marek Polacek <polacek@redhat.com>
5837
5838 PR c++/69113
5839 * g++.dg/pr69113.C: New test.
5840
7dff0499 58412016-01-09 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR middle-end/50865
5844 PR tree-optimization/69097
5845 * gcc.c-torture/execute/pr50865.c: New test.
5846 * gcc.c-torture/execute/pr69097-1.c: New test.
5847 * gcc.c-torture/execute/pr69097-2.c: New test.
5848 * gcc.dg/pr69097-1.c: New test.
5849 * gcc.dg/pr69097-2.c: New test.
5850
18431e78 58512016-01-09 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR c++/69164
5854 * g++.dg/opt/pr69164.C: New test.
5855
1943a4a2 58562016-01-08 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR tree-optimization/69167
5859 * gcc.dg/pr69167.c: New test.
5860
a143e277 58612016-01-08 Marek Polacek <polacek@redhat.com>
5862
5863 PR c++/68449
5864 * g++.dg/pr68449.C: New.
5865
44c01906 58662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5867
5868 PR tree-optimization/68707
5869 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5870 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5871 on platforms supporting it.
5872 * gcc.dg/vect/slp-perm-2.c: Likewise.
5873 * gcc.dg/vect/slp-perm-3.c: Likewise.
5874 * gcc.dg/vect/slp-perm-5.c: Likewise.
5875 * gcc.dg/vect/slp-perm-7.c: Likewise.
5876 * gcc.dg/vect/slp-perm-8.c: Likewise.
5877 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5878 on platforms supporting it.
5879
c437d1e8 58802016-01-08 Jakub Jelinek <jakub@redhat.com>
5881
c9595c51 5882 PR tree-optimization/69162
5883 * gcc.dg/pr69162.c: New test.
5884
c437d1e8 5885 PR tree-optimization/69172
5886 * gcc.dg/pr69172.c: New test.
5887
6a46a28c 58882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5889
5890 PR tree-optimization/67781
5891 * gcc.c-torture/execute/pr67781.c: New file.
5892
62ad9a04 58932016-01-08 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR tree-optimization/69083
5896 * gcc.dg/vect/pr69083.c: New test.
5897
9e0e8c2a 58982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5899
5900 PR tree-optimization/61441
5901 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5902 Use -fexcess-precision=standard for compiler options.
5903 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5904
5d034e37 59052016-01-08 Jakub Jelinek <jakub@redhat.com>
5906
5013f740 5907 PR fortran/69128
5908 * gfortran.dg/gomp/pr69128.f90: New test.
5909
5d034e37 5910 PR c++/69145
5911 * g++.dg/ext/pr69145-1.C: New test.
5912 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5913 * g++.dg/ext/pr69145-2.h: New file.
5914
517906ff 59152016-01-07 Martin Sebor <msebor@redhat.com>
5916
5917 PR c/68966
5918 * gcc.dg/atomic-fetch-bool.c: New test.
5919 * gcc.dg/sync-fetch-bool.c: New test.
5920
cdbb524c 59212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5922
5923 PR fortran/66680
5924 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5925
ec3aba9e 59262016-01-07 Nick Clifton <nickc@redhat.com>
5927
5928 PR target/66655
5929 * g++.dg/pr66655.C: New test.
5930 * g++.dg/pr66655_1.cc: Test support file.
5931 * g++.dg/pr66655.h: Test header file.
5932
9b657cf1 59332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 5934
5935 PR fortran/66680
5936 gfortran.dg/gomp/pr66680.f90: New test.
5937
cd45d7a5 59382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 PR target/69171
5941 * gcc.target/i386/pr69171-1.c: New test.
5942 * gcc.target/i386/pr69171-2.c: Likewise.
5943 * gcc.target/i386/pr69171-3.c: Likewise.
5944 * gcc.target/i386/pr69171-4.c: Likewise.
5945 * gcc.target/i386/pr69171-5.c: Likewise.
5946 * gcc.target/i386/pr69171-6.c: Likewise.
5947
4a86a91a 59482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5949
5950 PR middle-end/67639
5951 * c-c++-common/pr67639.c: New test.
5952
34c05552 59532016-01-07 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR tree-optimization/69141
5956 * g++.dg/opt/pr69141.C: New test.
5957
f08d6895 59582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5959
5960 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5961
32ec4173 59622016-01-06 Uros Bizjak <ubizjak@gmail.com>
5963
5964 PR target/69140
5965 * gcc.target/i386/pr69140.c: New test
5966
d74214f3 59672016-01-06 David Malcolm <dmalcolm@redhat.com>
5968
5969 * gcc.dg/bad-dereference.c: New test case.
5970
73991cab 59712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5972
5973 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5974
fc8cc457 59752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
5976
5977 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5978
be3c9981 59792016-01-06 Marek Polacek <polacek@redhat.com>
5980
5981 PR sanitizer/69099
5982 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5983
2cb724f9 59842016-01-05 Marek Polacek <polacek@redhat.com>
5985
5986 PR c/69104
5987 * gcc.dg/atomic-invalid-2.c: New.
5988
233a53ed 59892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5990
5991 PR target/68991
5992 * gcc.target/i386/pr68991.c: New test.
5993
ea87c5e3 59942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5995
5996 PR target/68991
5997 * g++.dg/pr68991-1.C: New test.
5998 * g++.dg/pr68991-2.C: Likewise.
5999
1943a4a2 60002016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6001
1943a4a2 6002 PR other/60465
afe82e5b 6003 * gcc.target/ia64/pr60465-gprel64.c: New test.
6004 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6005
1e9147dd 60062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6007
6008 PR rtl-optimization/68651
6009 * gcc.target/aarch64/pr68651_1.c: New test.
6010
d42aa619 60112016-01-05 David Malcolm <dmalcolm@redhat.com>
6012
6013 PR c/69122
6014 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6015
1776de76 60162016-01-05 Nathan Sidwell <nathan@acm.org>
6017
2d7d361d 6018 PR c++/58583
6019 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6020
1776de76 6021 * gcc.dg/alias-15.c: New.
6022
5beb12c0 60232016-01-05 Nick Clifton <nickc@redhat.com>
6024
6025 PR target/68870
6026 * g++.dg/pr68770.C: New test.
6027
d8cca921 60282016-01-04 Mike Stump <mikestump@comcast.net>
6029
6030 * lib/target-supports.exp (check_effective_target_cilkplus):
6031 cilkplus targets require pthreads.
afc907ef 6032 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6033
8427dff3 60342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6035
6036 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6037 generation.
6038
f1717362 60392016-01-04 Jakub Jelinek <jakub@redhat.com>
6040
6041 Update copyright years.
6042
d7d6a3ab 60432016-01-04 Marek Polacek <polacek@redhat.com>
6044
6045 PR c/68908
6046 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6047 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6048 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6049
b8f4a5f9 60502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6051
6052 * gcc.target/sparc/20160104-2.c: New test.
6053
6b5c028f 60542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6055
6056 * gcc.target/sparc/20160104-1.c: New test.
6057
300e1002 60582016-01-03 Paul Thomas <pault@gcc.gnu.org>
6059
6060 PR fortran/65045
6061 * gfortran.dg/pr65045.f90: New test.
6062
855b105f 60632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6064
6065 * gnat.dg/specs/debug1.ads: Delete.
6066
bdc177dc 60672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6068
6069 PR libgfortran/68867
6070 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6071 expression.
6072
48aaffae 60732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6074
6075 PR libgfortran/68867
6076 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6077 PowerPC.
6078
19a468b8 60792016-01-01 Paul Thomas <pault@gcc.gnu.org>
6080
6081 PR fortran/68864
6082 * gfortran.dg/pr68864.f90: New test.
6083
25371c91 60842016-01-01 Jakub Jelinek <jakub@redhat.com>
6085
2a659064 6086 PR tree-optimization/69070
6087 * gcc.dg/pr69070.c: New test.
6088
57aa9851 6089 PR sanitizer/69055
6090 * gfortran.dg/pr69055.f90: New test.
6091
25371c91 6092 PR target/69015
6093 * gcc.dg/pr69015.c: New test.
f1717362 6094\f
fb2c1edd 6095Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6096
6097Copying and distribution of this file, with or without modification,
6098are permitted in any medium without royalty provided the copyright
6099notice and this notice are preserved.