]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR middle-end/70680
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
acda2210 12016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/70684
4 * gfortran.dg/list_read_14.f90: New test.
5
b7040bb0 62016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR target/69201
9 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10 extern to force it misaligned.
11 (b): Likewise.
12 (c): Likewise.
13 (d): Likewise.
14 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
15 Don't check `*' before movv4sf_internal.
16 * gcc.target/i386/avx256-unaligned-store-2.c: Check
17 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
18 Don't check `*' before movv16qi_internal.
19 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
20 extern to force it misaligned.
21 (b): Likewise.
22 (c): Likewise.
23 (d): Likewise.
24 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
25 Don't check `*' before movv2df_internal.
26 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
27 extern to force it misaligned.
28 (b): Likewise.
29 (c): Likewise.
30 (d): Likewise.
31 Check movv8sf_internal instead of avx_storeups256.
32 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
33
263b5475 342016-04-19 Richard Biener <rguenther@suse.de>
35
36 PR tree-optimization/70171
37 * g++.dg/tree-ssa/pr70171.C: New testcase.
38
222ac318 392016-04-19 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/70724
42 * gcc.dg/torture/pr70724.c: New testcase.
43
003000a4 442016-04-18 Vladimir Makarov <vmakarov@redhat.com>
45
46 PR middle-end/70689
47 * testsuite/gcc.target/i386/pr70689.c: New.
48
3f6e13de 492016-04-18 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR target/70708
52 * gcc.target/i386/pr70708.c: New test.
53
10abddbd 542016-04-18 Richard Biener <rguenther@suse.de>
55
56 PR tree-optimization/43434
57 * gcc.dg/vect/pr43434.c: New testcase.
58 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
59 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
60 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
61 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
62 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
63 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
64 * gcc.dg/gomp/pr68640.c: Likewise.
65 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
66 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
67
950db54a 682016-04-18 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/70701
71 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
72
67ccbf39 732016-04-18 Tom de Vries <tom@codesourcery.com>
74
75 PR testsuite/70699
76 * gcc.dg/pr70161.c: Add dot-file scans.
77 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
78 instead of after last dot char.
79
021ad2f3 802016-04-17 Eric Botcazou <ebotcazou@adacore.com>
81
82 * c-c++-common/dump-ada-spec-3.c: New test.
83 * c-c++-common/dump-ada-spec-4.c: Likewise.
84
d572fcfd 852016-04-17 Tom de Vries <tom@codesourcery.com>
86
87 PR other/70183
88 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
89
8b4ee73c 902016-04-15 Jan Hubicka <jh@suse.cz>
91
92 PR ipa/70018
93 * g++.dg/ipa/pure-const-1.C: New testcase.
94 * g++.dg/ipa/pure-const-2.C: New testcase.
95 * g++.dg/ipa/pure-const-3.C: New testcase.
96
eac243e7 972016-04-15 Marek Polacek <polacek@redhat.com>
98
99 PR c/70671
100 * gcc.dg/bitfld-22.c: New test.
101
64c1df32 1022016-04-15 Bernd Schmidt <bschmidt@redhat.com>
103
104 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
105 x86_64.
106
926f9422 1072016-04-15 Marek Polacek <polacek@redhat.com>
108
109 PR c/70651
110 * c-c++-common/pr70651.c: New test.
111
309bbaa3 1122016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
113
114 PR rtl-optimization/70681
115 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
116 dump scan on arm and powerpc.
117 * gcc.dg/pr10474.c: Likewise.
118
b4ba8358 1192016-04-15 Jakub Jelinek <jakub@redhat.com>
120
ed92874a 121 PR c++/69517
122 PR c++/70019
123 PR c++/70588
124 * g++.dg/cpp1y/vla11.C: Revert for real.
125
b4ba8358 126 PR c/70436
127 * c-c++-common/Wparentheses-1.c: New test.
128 * c-c++-common/gomp/Wparentheses-1.c: New test.
129 * c-c++-common/gomp/Wparentheses-2.c: New test.
130 * c-c++-common/gomp/Wparentheses-3.c: New test.
131 * c-c++-common/gomp/Wparentheses-4.c: New test.
132 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
133 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
134 * c-c++-common/goacc/Wparentheses-1.c: New test.
135
65717bb5 1362016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
137
138 PR target/70662
139 * gcc.target/i386/pr70662.c: New test.
140
ca1a4077 1412016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 142 Alan Modra <amodra@gmail.com>
ca1a4077 143
144 PR tree-optimization/70130
145 * gcc.dg/vect/O3-pr70130.c: New testcase.
146
dbe1794c 1472016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
148
11836644 149 PR target/70669
150 * gcc.target/powerpc/pr70669.c: New test.
151
dbe1794c 152 PR target/70640
153 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
154 a power7 system that does not have an assembler that supports
155 power8.
156
4c1007f1 1572016-04-14 Martin Sebor <msebor@redhat.com>
158
159 PR c++/69517
160 PR c++/70019
161 PR c++/70588
162 * c-c++-common/ubsan/vla-1.c: Revert.
163 * g++.dg/cpp1y/vla11.C: Same.
164 * g++.dg/cpp1y/vla12.C: Same.
165 * g++.dg/cpp1y/vla13.C: Same.
166 * g++.dg/cpp1y/vla14.C: Same.
167 * g++.dg/cpp1y/vla3.C: Same.
168 * gcc/testsuite/g++.dg/init/array24.C: Same.
169 * g++.dg/ubsan/vla-1.C: Same.
170
22dcab66 1712016-04-14 Marek Polacek <polacek@redhat.com>
172 Jan Hubicka <hubicka@ucw.cz>
173
174 PR c++/70029
175 * g++.dg/torture/pr70029.C: New test.
176
3e74b025 1772016-04-14 Martin Sebor <msebor@redhat.com>
178
179 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
180 type size to prevent failures on targets with very low maximum
181 alignment.
182
1d2e0f2a 1832016-04-14 Richard Biener <rguenther@suse.de>
184
185 PR tree-optimization/70623
186 * gcc.dg/torture/pr70623.c: New testcase.
187 * gcc.dg/torture/pr70623-2.c: Likewise.
188
9aed0626 1892016-04-13 Martin Sebor <msebor@redhat.com>
190
191 PR c++/69517
192 PR c++/70019
193 PR c++/70588
194 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
195 * g++.dg/cpp1y/vla11.C: New test.
196 * g++.dg/cpp1y/vla12.C: New test.
197 * g++.dg/cpp1y/vla13.C: New test.
198 * g++.dg/cpp1y/vla14.C: New test.
199 * g++.dg/cpp1y/vla3.C: Restore deleted test.
200 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
201 * g++.dg/ubsan/vla-1.C: Disable exceptions.
202
fd499010 2032016-04-13 Jakub Jelinek <jakub@redhat.com>
204
205 PR c++/70641
206 * g++.dg/opt/pr70641.C: New test.
207
87fa7252 2082016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
209
210 PR rtl-optimization/68749
211 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
212 effects of argument promotions.
213 Remove default args to dg-skip-if.
214
6c40e18b 2152016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/70635
218 * g++.dg/parse/pr70635.C: New.
219
92c53257 2202016-04-13 Marek Polacek <polacek@redhat.com>
221
222 PR c++/70639
223 * c-c++-common/Wmisleading-indentation-4.c: New test.
224
0241e4dc 2252016-04-13 Marek Polacek <polacek@redhat.com>
226
227 PR c/70436
228 * testsuite/gcc.dg/Wparentheses-12.c: New test.
229 * testsuite/gcc.dg/Wparentheses-13.c: New test.
230
92bda444 2312016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
232
233 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
234 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
235 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
236
38ea8a26 2372016-04-13 Jakub Jelinek <jakub@redhat.com>
238
d08aa032 239 PR middle-end/70633
240 * gcc.c-torture/compile/pr70633.c: New test.
241
38ea8a26 242 PR debug/70628
243 * gcc.dg/torture/pr70628.c: New test.
244
9231d5c2 2452016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
246
247 PR c++/70610
248 * g++.dg/template/pr70610.C: New test.
249 * g++.dg/template/pr70610-2.C: New test.
250 * g++.dg/template/pr70610-3.C: New test.
251 * g++.dg/template/pr70610-4.C: New test.
252
249ca944 2532016-04-12 Jakub Jelinek <jakub@redhat.com>
254
7f2ea2fb 255 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
256 128 instead of 32.
257
249ca944 258 PR c++/70571
259 * g++.dg/ext/pr70571.C: New test.
260
8ca5a97d 2612016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
262
bf32a52d 263 PR target/70640
8ca5a97d 264 * gcc.target/powerpc/pr70640.c: New test.
265
e971b45f 2662016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
267
268 PR c++/68722
269 * g++.dg/parse/pr68722.C: New.
270
0b54d964 2712016-04-12 Jakub Jelinek <jakub@redhat.com>
272
273 PR rtl-optimization/70596
274 * gcc.target/i386/pr70596.c: New test.
275
d2dd85e3 2762016-04-12 Nathan Sidwell <nathan@acm.org>
277
278 PR c++/70501
279 * g++.dg/init/pr70501.C: New.
280
2d0001b0 2812016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
282
283 * gcc.target/i386/asm-flag-6.c: New test.
284
6c4df0d1 2852016-04-12 Tom de Vries <tom@codesourcery.com>
286
287 PR tree-optimization/68756
288 * gcc.dg/graphite/pr68756.c: New test.
289
0d60da57 2902016-04-12 Jakub Jelinek <jakub@redhat.com>
291
292 PR tree-optimization/70602
293 * gcc.c-torture/execute/pr70602.c: New test.
294
62735984 2952016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
296
297 PR target/70381
298 * gcc.target/powerpc/float128-1.c: New tests to make sure the
299 __float128 emulator is built and runs.
300 * gcc.target/powerpc/float128-1.c: Likewise.
301
302 * lib/target-supports.exp (check_ppc_float128_sw_available):
303 Rework tests for __float128 software and hardware
304 availability. Fix exit condition to return 0 on success.
305
a702492c 3062016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
307
308 PR target/70133
309 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
310 * gcc.target/aarch64/target_attr_15.c: Likewise.
311
a8c5ce92 3122016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/69066
315 * g++.dg/cpp1y/pr69066.C: New.
316
5ecab913 3172016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
318
319 PR fortran/68566
320 * gfortran.dg/pr36192.f90: Update test.
321 * gfortran.dg/pr36192_1.f90: Update test.
322 * gfortran.dg/real_dimension_1.f: Update test.
323 * gfortran.dg/parameter_array_init_7.f90: New test.
324
6cb5ef70 3252016-04-09 John David Anglin <danglin@gcc.gnu.org>
326
4edfdd23 327 PR testsuite/64039
328 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
329
964f71e3 330 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
331
5d61c198 332 PR rtl-optimization/66669
333 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
334
16eaaf58 335 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
336
0b68802d 337 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
338 * gcc.dg/pie-1.c: Likewise.
339 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
340 * gcc.dg/pic-4.c: Likewise.
341 * gcc.dg/pie-3.c: Likewise.
342 * gcc.dg/pie-4.c: Likewise.
343
9c0dd509 344 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
345
03b2d3c1 346 PR tree-optimization/68644
347 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
348
6cb5ef70 349 PR rtl-optimization/64886
350 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
351
07de41ba 3522016-04-09 Tom de Vries <tom@codesourcery.com>
353
354 PR tree-optimization/68953
355 * gcc.dg/graphite/pr68953.c: New test.
356
d294e3fb 3572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
358
359 PR fortran/70592
360 * gfortran.dg/deferred_character_16.f90: New test.
361
3cb15094 3622016-04-09 Jakub Jelinek <jakub@redhat.com>
363
364 PR tree-optimization/70586
365 * gcc.c-torture/execute/pr70586.c: New test.
366
a02dc66f 3672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
368
369 PR sanitizer/70573
370 * c-c++-common/asan/halt_on_error-1.c: Replace memset
371 with __builtin_memset
372 * c-c++-common/asan/halt_on_error-2.c: Likewise.
373
0c302595 3742016-04-08 Cesar Philippidis <cesar@codesourcery.com>
375
376 PR lto/70289
377 PR ipa/70348
378 PR tree-optimization/70373
379 PR middle-end/70533
380 PR middle-end/70534
381 PR middle-end/70535
382 * c-c++-common/goacc/reduction-5.c: New test.
383 * c-c++-common/goacc/reduction-promotions.c: New test.
384 * gfortran.dg/goacc/reduction-3.f95: New test.
385 * gfortran.dg/goacc/reduction-promotions.f90: New test.
386
c6c0523b 3872016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
388
389 PR c++/70590
390 PR c++/70452
391 * g++.dg/pr70590.C: New test.
392 * g++.dg/pr70590-2.C: New test.
393
3ac399da 3942016-04-08 Jakub Jelinek <jakub@redhat.com>
395
e97d1706 396 PR middle-end/70593
397 * gcc.target/i386/pr70593.c: New test.
398
3ac399da 399 PR rtl-optimization/70574
400 * gcc.target/i386/avx2-pr70574.c: New test.
401
fcfbb129 4022016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
403
404 PR sanitizer/70541
405 * c-c++-common/asan/pr70541.c: New test.
406
0aabcddf 4072016-04-08 Tom de Vries <tom@codesourcery.com>
408
409 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
410 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
411
bec0c1e8 4122016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
413
414 PR target/70566
415 * gcc.c-torture/execute/pr70566.c: New test.
416
87c791f5 4172016-04-08 Tom de Vries <tom@codesourcery.com>
418
419 * c-c++-common/goacc/uninit-copy-clause.c: New test.
420 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
421
7f38718f 4222016-04-08 Alan Modra <amodra@gmail.com>
423
424 * gcc.target/powerpc/pr70117.c: New.
425
a96a7710 4262016-04-07 Jakub Jelinek <jakub@redhat.com>
427
7a6265d1 428 PR testsuite/70581
429 * gcc.dg/lto/simd-function_0.c: New test.
430
a96a7710 431 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
432 clones.
433 * c-c++-common/attr-simd-2.c: Likewise.
434 * c-c++-common/attr-simd-4.c: Likewise.
435 * gcc.dg/gomp/simd-clones-2.c: Likewise.
436 * gcc.dg/gomp/simd-clones-3.c: Likewise.
437
508dd607 4382016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
439
440 PR testsuite/70553
441 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
442
1b61585a 4432016-04-07 Thomas Schwinge <thomas@codesourcery.com>
444 Tom de Vries <tom@codesourcery.com>
445
446 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
447 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
448 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
449 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
450 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
451 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
452 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
453 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
454
5f060aa8 4552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
456
457 PR c/70436
458 * g++.dg/warn/Wparentheses-29.C: New test.
459
d3831f71 4602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
461
462 PR c/70436
463 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
464 explicit braces to resolve a future -Wparentheses warning.
465
382ece2d 4662016-04-06 Richard Henderson <rth@redhat.com>
467
468 * gcc.dg/pr61817-1.c: New test.
469 * gcc.dg/pr61817-2.c: New test.
470 * gcc.dg/pr69391-1.c: New test.
471 * gcc.dg/pr69391-2.c: New test.
472
72234ee9 4732016-04-06 Vladimir Makarov <vmakarov@redhat.com>
474
475 PR rtl-optimization/70398
476 * testsuite/gcc.target/aarch64/pr70398.c: New.
477
5547150a 4782016-04-06 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
481
15b70121 4822016-04-06 Yvan Roux <yvan.roux@linaro.org>
483 Pedro Alves <palves@redhat.com>
484
485 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
486
585aefbb 4872016-04-06 Jakub Jelinek <jakub@redhat.com>
488
0cbb513b 489 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
490 Check for avx512f effective targets instead of avx2.
491 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
492 for AVX512F clones.
493 * gcc.dg/gomp/declare-simd-3.c: Likewise.
494 * g++.dg/gomp/declare-simd-1.C: Likewise.
495 * g++.dg/gomp/declare-simd-3.C: Likewise.
496 * g++.dg/gomp/declare-simd-4.C: Likewise.
497
585aefbb 498 PR middle-end/70550
499 * c-c++-common/gomp/pr70550-1.c: New test.
500 * c-c++-common/gomp/pr70550-2.c: New test.
501
0b91cceb 5022016-04-05 Nathan Sidwell <nathan@acm.org>
503
504 PR c++/70512
505 * g++.dg/ext/attribute-may-alias-5.C: New.
506
645a9d8e 5072016-04-05 Jakub Jelinek <jakub@redhat.com>
508
509 PR c++/70336
510 * c-c++-common/pr70336.c: New test.
511 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
512 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
513
bdf23925 5142016-04-05 Jan Hubicka <hubicka@ucw.cz>
515
516 PR ipa/66223
517 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
518
aaff837c 5192016-04-05 Jakub Jelinek <jakub@redhat.com>
520
521 PR rtl-optimization/70542
522 * gcc.dg/torture/pr70542.c: New test.
523 * gcc.target/i386/avx2-pr70542.c: New test.
524
2eac58a0 5252016-04-05 Zdenek Sojka <zsojka@seznam.cz>
526
527 PR tree-optimization/70509
528 * gcc.target/i386/avx512bw-pr70509.c: New test.
529
4f7ebe46 5302016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
531
532 PR c++/70452
533 * g++.dg/ext/constexpr-vla4.C: New test.
534
305d86a0 5352016-04-05 Uros Bizjak <ubizjak@gmail.com>
536
537 PR target/70510
538 * gcc.target/i386/pr70510.c: New test.
539
eec3b789 5402016-04-05 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/70526
543 * g++.dg/torture/pr70526.C: New testcase.
544
ca943582 5452016-04-05 Jakub Jelinek <jakub@redhat.com>
546
547 PR target/70525
548 * gcc.target/i386/pr70525.c: New test.
549
87825cd5 5502016-04-05 Richard Biener <rguenther@suse.de>
551
552 PR middle-end/70499
553 * g++.dg/torture/pr70499.C: New testcase.
554
14638828 5552016-04-05 Richard Biener <rguenther@suse.de>
556
557 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
558 remove XFAIL.
559
967a90d5 5602016-04-04 Jakub Jelinek <jakub@redhat.com>
561
562 PR middle-end/70307
563 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
564 rs6000 ABI warnings.
565
d374a3a3 5662016-04-04 Jan Hubicka <hubicka@ucw.cz>
567
568 PR ipa/66223
569 * g++.dg/ipa/devirt-51.C: New testcase.
570
8ff377a6 5712016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
572 Jakub Jelinek <jakub@redhat.com>
573
574 PR middle-end/70457
575 * gcc.dg/torture/pr70457.c: New.
576
f567b44f 5772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
578
579 PR fortran/67538
580 * gfortran.dg/allocate_with_source_19.f08: New test.
581
89d4ebfa 5822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
583
584 PR fortran/65795
585 * gfortran.dg/coarray_allocate_6.f08: New test.
586
68ab33a6 5872016-04-04 Richard Biener <rguenther@suse.de>
588
589 PR rtl-optimization/70484
590 * gcc.dg/torture/pr70484.c: New testcase.
591
c4f5465d 5922016-04-04 Marek Polacek <polacek@redhat.com>
593
594 PR c/70307
595 * gcc.dg/torture/pr70307.c: New test.
596
bfec6609 5972016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
598
599 PR target/70416
600 PR target/67391
601 * gcc.target/sh/torture/pr70416.c: New.
602
40df9099 6032016-04-02 Martin Sebor <msebor@redhat.com>
604
605 PR c++/67376
606 PR c++/70170
607 PR c++/70172
608 PR c++/70228
609 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
610 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
611 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
612 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
613 * g++.dg/cpp0x/constexpr-string.C: Same.
614 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
615 * g++.dg/cpp0x/pr65398.C: Same.
616 * g++.dg/ext/constexpr-vla1.C: Same.
617 * g++.dg/ext/constexpr-vla2.C: Same.
618 * g++.dg/ext/constexpr-vla3.C: Same.
619 * g++.dg/ubsan/pr63956.C: Same.
620
0edb9bfe 6212016-04-01 Jakub Jelinek <jakub@redhat.com>
622
623 PR rtl-optimization/70467
624 * gcc.target/i386/pr70467-2.c: New test.
625
e5b1a1d9 6262016-04-01 Jakub Jelinek <jakub@redhat.com>
627 Marek Polacek <polacek@redhat.com>
628
629 PR c++/70488
630 * g++.dg/init/new47.C: New test.
631
b2ca3fb0 6322016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
633
634 PR target/70496
635 * gcc.target/arm/pr70496.c: New test.
636
4c3bd1e3 6372016-04-01 Nathan Sidwell <nathan@acm.org>
638
47de69ad 639 PR c++/68475
640 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
641
313d569f 6422016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
643
644 PR target/69890
645 * gcc.dg/strlenopt.h (memmove): New.
646 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
647 instead of "string.h".
648 * gcc.target/i386/chkp-strlen-2.c: Likewise.
649 * gcc.target/i386/chkp-strlen-3.c: Likewise.
650 * gcc.target/i386/chkp-strlen-4.c: Likewise.
651 * gcc.target/i386/chkp-strlen-5.c: Likewise.
652 * gcc.target/i386/chkp-stropt-1.c: Likewise.
653 * gcc.target/i386/chkp-stropt-10.c: Likewise.
654 * gcc.target/i386/chkp-stropt-11.c: Likewise.
655 * gcc.target/i386/chkp-stropt-12.c: Likewise.
656 * gcc.target/i386/chkp-stropt-13.c: Likewise.
657 * gcc.target/i386/chkp-stropt-14.c: Likewise.
658 * gcc.target/i386/chkp-stropt-15.c: Likewise.
659 * gcc.target/i386/chkp-stropt-16.c: Likewise.
660 * gcc.target/i386/chkp-stropt-2.c: Likewise.
661 * gcc.target/i386/chkp-stropt-3.c: Likewise.
662 * gcc.target/i386/chkp-stropt-4.c: Likewise.
663 * gcc.target/i386/chkp-stropt-5.c: Likewise.
664 * gcc.target/i386/chkp-stropt-6.c: Likewise.
665 * gcc.target/i386/chkp-stropt-7.c: Likewise.
666 * gcc.target/i386/chkp-stropt-8.c: Likewise.
667 * gcc.target/i386/chkp-stropt-9.c: Likewise.
668
5469facd 6692016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
670
671 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
672 (Holder::foo): Reflect this.
673
503de754 6742016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
675
676 PR target/70442
677 * gcc.dg/pr70442.c: New test.
678
13ee2de7 6792016-03-31 Nathan Sidwell <nathan@acm.org>
680
681 PR c++/70393
682 * g++.dg/cpp0x/constexpr-virtual6.C: New.
683
5e0d03a8 6842016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
685
686 PR target/70453
687 * gcc.target/i386/pr70453.c: New test.
688
8cb82ed4 6892016-03-31 Andrey Belevantsev <abel@ispras.ru>
690
691 PR target/70292
692 * gcc.c-torture/pr70292.c: New test.
693
7952b661 6942016-03-31 Marek Polacek <polacek@redhat.com>
695
696 PR c/70297
697 * c-c++-common/pr70297.c: New test.
698 * g++.dg/cpp0x/typedef-redecl.C: New test.
699 * gcc.dg/typedef-redecl2.c: New test.
700
1607cc74 7012016-03-31 Jakub Jelinek <jakub@redhat.com>
702
703 PR rtl-optimization/70460
704 * gcc.c-torture/execute/pr70460.c: New test.
705
c689c252 7062016-03-31 Richard Biener <rguenther@suse.de>
707
708 PR c++/70430
709 * g++.dg/ext/vector30.C: New testcase.
710
91c9586d 7112016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
712 Jerry DeLisle <jvdelisle@gcc.gnu.org>
713
714 * gfortran.dg/fmt_pf.f90: New test.
715
afa5c1b8 7162016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
717
718 Forward-port from 5 branch
719 2016-03-30 Jakub Jelinek <jakub@redhat.com>
720
721 PR testsuite/70356
722 * gcc.target/i386/avx-vextractf128-256-5.c: Move
723 dg-require-effective-target after dg-do.
724
725 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
726
727 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
728
6a5dcab3 7292016-03-30 Thomas Schwinge <thomas@codesourcery.com>
730 Julian Brown <julian@codesourcery.com>
731 Chung-Lin Tang <cltang@codesourcery.com>
732 Cesar Philippidis <cesar@codesourcery.com>
733 James Norris <jnorris@codesourcery.com>
734 Tom de Vries <tom@codesourcery.com>
735 Nathan Sidwell <nathan@codesourcery.com>
736
305d86a0 737 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 738 * c-c++-common/goacc/loop-clauses.c: Likewise.
739 * g++.dg/goacc/template.C: Likewise.
740 * gfortran.dg/goacc/combined-directives.f90: Likewise.
741 * gfortran.dg/goacc/loop-1.f95: Likewise.
742 * gfortran.dg/goacc/loop-5.f95: Likewise.
743 * gfortran.dg/goacc/loop-6.f95: Likewise.
744 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
745 * c-c++-common/goacc-gomp/nesting-1.c: Update.
746 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
747 * c-c++-common/goacc/clauses-fail.c: Likewise.
748 * c-c++-common/goacc/parallel-1.c: Likewise.
749 * c-c++-common/goacc/reduction-1.c: Likewise.
750 * c-c++-common/goacc/reduction-2.c: Likewise.
751 * c-c++-common/goacc/reduction-3.c: Likewise.
752 * c-c++-common/goacc/reduction-4.c: Likewise.
753 * c-c++-common/goacc/routine-3.c: Likewise.
754 * c-c++-common/goacc/routine-4.c: Likewise.
755 * c-c++-common/goacc/routine-5.c: Likewise.
756 * c-c++-common/goacc/tile.c: Likewise.
757 * g++.dg/goacc/template.C: Likewise.
758 * gfortran.dg/goacc/combined-directives.f90: Likewise.
759 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
760 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
761 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
762 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
763 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
764 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
765 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
766 * c-c++-common/goacc/use_device-1.c: ... this file.
767 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
768 * c-c++-common/goacc/host_data-5.c: ... this file, and...
769 * c-c++-common/goacc/host_data-6.c: ... this file.
770 * c-c++-common/goacc/loop-2-kernels.c: New file.
771 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
772 * c-c++-common/goacc/loop-3.c: Likewise.
773 * g++.dg/goacc/reference.C: Likewise.
774 * g++.dg/goacc/routine-1.C: Likewise.
775 * g++.dg/goacc/routine-2.C: Likewise.
776
932c0baa 7772016-03-30 Richard Biener <rguenther@suse.de>
778
779 PR middle-end/70450
780 * gcc.dg/torture/pr70450.c: New testcase.
781
7f7c4659 7822016-03-30 Jakub Jelinek <jakub@redhat.com>
783
784 PR target/70421
785 * gcc.dg/torture/pr70421.c: New test.
786 * gcc.target/i386/avx512f-pr70421.c: New test.
787
9cbfe80c 7882016-03-30 H.J. Lu <hongjiu.lu@intel.com>
789
790 PR testsuite/70364
791 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
792 (check): New function.
793 (bar): Call check.
794 (foo): Align stack to 16 bytes when calling bar.
795 * gcc.target/i386/cleanup-2.c: Likewise.
796
f56c7d36 7972016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
798
799 PR tree-optimization/59124
800 * gcc.dg/Warray-bounds-19.c: New test.
801
0275bf9b 8022016-03-29 Zachary T Welch <zwelch@codesourcery.com>
803
804 * lib/prune.exp (escape_regex_chars): New.
805 (prune_file_path): Update to quote metcharacters for regexp.
806
a3daa269 8072016-03-29 Jakub Jelinek <jakub@redhat.com>
808
24e1ba3d 809 PR rtl-optimization/70429
810 * gcc.c-torture/execute/pr70429.c: New test.
811
a3daa269 812 PR tree-optimization/70405
813 * gcc.dg/pr70405.c: New test.
814
3ef41a6e 8152016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
816
817 PR fortran/70397
818 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
819 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
820
4abd9410 8212016-03-29 Thomas Schwinge <thomas@codesourcery.com>
822
823 PR testsuite/64177
824 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
825 __cilkrts_set_param to set two workers.
826 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
827 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
828
b58e5f0f 8292016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
830
305d86a0 831 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 832
bff53658 8332016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
834
835 PR target/70406
305d86a0 836 * gcc.target/i386/pr70406.c: New test.
bff53658 837
bb2c9c15 8382016-03-27 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gnat.dg/specs/double_record_extension3.ads: New test.
841
f12c84ab 8422016-03-25 Richard Henderson <rth@redhat.com>
843
844 PR target/70120
845 * gcc.target/aarch64/pr70120-1.c: New.
846 * gcc.target/aarch64/pr70120-2.c: New.
847 * gcc.target/aarch64/pr70120-3.c: New.
848
b0bf58c4 8492016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
850
851 PR c++/62212
852 * g++.dg/template/mangle2.C: The dg-do directive should be
853 "compile" not "assemble".
854
f175ba0f 8552016-03-25 Bernd Schmidt <bschmidt@redhat.com>
856
857 PR lto/69650
858 * gcc.dg/pr69650.c: New test.
859
4cc3295f 8602016-03-25 David Edelsohn <dje.gcc@gmail.com>
861
862 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
863
0cf40600 8642016-03-25 Alan Modra <amodra@gmail.com>
865
866 * gcc.dg/dfp/pr70052.c: New test.
867
3aebf099 8682016-03-24 Richard Henderson <rth@redhat.com>
869
870 PR middle-end/69845
871 * gcc.dg/tree-ssa/pr69845-1.c: New test.
872 * gcc.dg/tree-ssa/pr69845-2.c: New test.
873
83245bd3 8742016-03-24 Tom de Vries <tom@codesourcery.com>
875
876 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
877
108e7ee4 8782016-03-24 Tom de Vries <tom@codesourcery.com>
879
880 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
881 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
882
17af0b14 8832016-03-24 Tom de Vries <tom@codesourcery.com>
884
885 * c-c++-common/goacc/uninit-dim-clause.c: New test.
886 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
887
6c8770ee 8882016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
889
890 PR c++/62212
891 * g++.dg/template/mangle2.C: New test.
892
a7e21b7b 8932016-03-24 Richard Biener <rguenther@suse.de>
894
895 PR tree-optimization/70396
896 * gcc.dg/torture/pr70396.c: New testcase.
897
f365d297 8982016-03-24 Richard Biener <rguenther@suse.de>
899
900 PR middle-end/70370
901 * gcc.dg/torture/pr70370.c: New testcase.
902
da7aeb13 9032016-03-24 Tom de Vries <tom@codesourcery.com>
904
905 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
906 * gfortran.dg/goacc/kernels-tree.f95: Same.
907 * gfortran.dg/goacc/parallel-tree.f95: Same.
908
80b30de0 9092016-03-24 Tom de Vries <tom@codesourcery.com>
910
911 * c-c++-common/goacc/uninit-if-clause.c: New test.
912 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
913
cb9b6b99 9142016-03-24 Jakub Jelinek <jakub@redhat.com>
915
916 PR target/70290
305d86a0 917 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
918 Fix formatting.
cb9b6b99 919
a4225fff 9202016-03-24 Richard Biener <rguenther@suse.de>
921
922 PR tree-optimization/70372
923 * gcc.dg/tree-ssa/pr70372.c: New testcase.
924
5a869ab8 9252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
926
927 PR c++/70347
928 * g++.dg/cpp1y/nsdmi-union1.C: New test.
929
36ce5faa 9302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
931
932 PR c++/70332
933 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
934
c4fa85c9 9352016-03-23 Jakub Jelinek <jakub@redhat.com>
936
d9377ad5 937 PR c++/70001
938 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
939 * g++.dg/cpp1y/pr70001.C: New test.
940
c4fa85c9 941 PR c++/70323
942 * g++.dg/cpp0x/constexpr-70323.C: New test.
943
0a2062da 9442016-03-23 Alexandre Oliva <aoliva@redhat.com>
945 Jason Merrill <jason@redhat.com>
946 Jakub Jelinek <jakub@redhat.com>
947
948 PR c++/69315
949 * g++.dg/cpp0x/constexpr-69315.C: New test.
950 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
951
62d2a6dc 9522016-03-23 Marek Polacek <polacek@redhat.com>
953
954 PR c++/69884
955 * g++.dg/warn/Wignored-attributes-1.C: New test.
956 * g++.dg/warn/Wignored-attributes-2.C: New test.
957
a82d6246 9582016-03-23 Tom de Vries <tom@codesourcery.com>
959
960 * c-c++-common/goacc/kernels-default.c (foo): Add missing
961 initialization.
962 * gfortran.dg/goacc/private-3.f95 (test): Same.
963 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
964 missing use param.
965
dc834ba1 9662016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
967
968 * lib/target-supports.exp: Remove v7ve entry from loop
969 creating effective target checks.
970 (check_effective_target_arm_arch_v7ve_ok): New procedure.
971 (add_options_for_arm_arch_v7ve): Likewise.
972
7e83fd1f 9732016-03-23 Jakub Jelinek <jakub@redhat.com>
974
975 PR tree-optimization/70354
976 * gcc.dg/vect/pr70354-1.c: New test.
977 * gcc.dg/vect/pr70354-2.c: New test.
978 * gcc.target/i386/avx2-pr70354-1.c: New test.
979 * gcc.target/i386/avx2-pr70354-2.c: New test.
980
4e4da058 9812016-03-22 Jeff Law <law@redhat.com>
982
983 PR target/70232
984 * gcc.dg/tree-ssa/pr70232.c: New test.
985
6855137b 9862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
987
988 PR target/70302
989 * gcc.target/i386/pr70302.c: New test.
990
19db1ec8 9912016-03-22 Richard Biener <rguenther@suse.de>
992
993 PR middle-end/70251
994 * g++.dg/torture/pr70251.C: New testcase.
995
4baec9f2 9962016-03-22 David Malcolm <dmalcolm@redhat.com>
997
998 PR c/69993
999 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1000 Wmisleading-indentation.c.
1001 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1002 reflect change to diagnostic text and order of messages.
1003 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1004
fcfec126 10052016-03-22 David Edelsohn <dje.gcc@gmail.com>
1006
1007 * g++.dg/ext/java-3.C: Don't compile on AIX.
1008
aa30728a 10092016-03-22 Richard Biener <rguenther@suse.de>
1010
1011 PR middle-end/70333
1012 * gcc.dg/torture/pr70333.c: New testcase.
1013
46ec4eb4 10142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1015
1016 * g++.dg/ext/pr70290.C: New test.
1017
4880f878 10182016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
1019
1020 PR target/70325
1021 * gcc.target/i386/pr70325.c: New test.
1022
3d78ea44 10232016-03-22 Jakub Jelinek <jakub@redhat.com>
1024
5934fb8f 1025 PR target/70329
1026 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1027 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1028
b6436f79 1029 PR target/70300
1030 * gcc.target/i386/pr70300.c: New test.
1031
3d78ea44 1032 PR c++/70295
1033 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1034 (func2): New function for cond with parens, xfail warning for c++.
1035 * g++.dg/warn/Wnonnull-compare-8.C: New test.
1036
b60244f6 10372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1038
1039 PR c++/70096
1040 * g++.dg/template/ptrmem30.C: New test.
1041
c8e3e744 10422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1043
1044 PR c++/70204
1045 * g++.dg/cpp0x/constexpr-70204a.C: New test.
1046 * g++.dg/cpp0x/constexpr-70204b.C: New test.
1047
2715f63a 10482016-03-21 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR middle-end/70326
1051 * gcc.dg/pr70326.c: New test.
1052
2daa2cda 10532016-03-21 Marc Glisse <marc.glisse@inria.fr>
1054 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR tree-optimization/70317
1057 * gcc.dg/pr70317.c: New test.
1058
d9aa5a50 10592016-03-21 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/70327
1062 * gcc.target/i386/pr70327.c: New test.
1063
e1a88bf4 10642016-03-21 Martin Liska <mliska@suse.cz>
1065
61941425 1066 PR ipa/70306
e1a88bf4 1067 * gcc.dg/ipa/pr70306.c: New test.
1068
d9aa5a50 10692016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 1070
1071 * gcc.target/arm/attr-align1.c: Skip if M-profile.
1072 * gcc.target/arm/attr-align3.c: Likewise.
1073 * gcc.target/arm/attr_arm.c: Likewise.
1074 * gcc.target/arm/flip-thumb.c: Likewise.
1075
afdde20c 10762016-03-21 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR target/70296
1079 * gcc.target/powerpc/altivec-36.c: New test.
1080
3f2ef661 10812016-03-21 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/70310
1084 * gcc.dg/torture/pr70310.c: New testcase.
1085
08b2b692 10862016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
1087
1088 PR target/70293
1089 * gcc.target/i386/pr70293.c: New test.
1090
93505d22 10912016-03-21 Richard Biener <rguenther@suse.de>
1092
1093 PR tree-optimization/70288
1094 * gcc.dg/torture/pr70288-1.c: New testcase.
1095 * gcc.dg/torture/pr70288-2.c: Likewise.
1096
06fd1914 10972016-03-21 Andrey Belevantsev <abel@ispras.ru>
1098
1099 PR rtl-optimization/69307
1100 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 1101
b628775e 11022016-03-21 Andrey Belevantsev <abel@ispras.ru>
1103
1104 PR rtl-optimization/69102
1105 * gcc.c-torture/compile/pr69102.c: New test.
1106
1421f43c 11072016-03-18 Jeff Law <law@redhat.com>
1108
1109 PR rtl-optimization/70263
1110 * gcc.c-torture/compile/pr70263-1.c: New test.
1111 * gcc.target/i386/pr70263-2.c: New test.
1112
e7142ce1 11132016-03-18 Bernd Schmidt <bschmidt@redhat.com>
1114
1115 PR rtl-optimization/70278
1116 * gcc.dg/torture/pr70278.c: New test.
1117 * gcc.target/arm/pr70278.c: New test.
1118
5539bc70 11192016-03-18 David Malcolm <dmalcolm@redhat.com>
1120
1121 PR c/70281
1122 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1123 (test_builtin_types_compatible_p): New test function.
1124 * gcc.dg/pr70281.c: New test case.
1125
296a290a 11262016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1127
1128 PR target/70113
1129 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1130
666094f0 11312016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1132
1133 PR tree-optimization/70252
1134 * gcc.dg/pr70252.c: New test.
1135
350514e8 11362016-03-18 Tom de Vries <tom@codesourcery.com>
1137
1138 * gcc.dg/pr70161-2.c: New test.
1139 * gcc.dg/pr70161.c: New test.
1140
011e0cea 11412016-03-18 Tom de Vries <tom@codesourcery.com>
1142
1143 PR ipa/70269
1144 * gcc.dg/pr70269.c: New test.
1145
292a09de 11462016-03-18 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR c++/70267
1149 * g++.dg/ext/java-3.C: New test.
1150
efc86c4c 11512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1152
1153 PR c++/70205
1154 * g++.dg/lookup/pr70205.C: New test.
1155
a28dd575 11562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1157
1158 PR c++/70218
1159 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1160
92e7ab1e 11612016-03-17 Marek Polacek <polacek@redhat.com>
1162
1163 PR c/69407
1164 * gcc.dg/atomic-op-6.c: New test.
1165
7378dbfb 11662016-03-17 David Malcolm <dmalcolm@redhat.com>
1167
1168 PR c/70264
1169 * c-c++-common/pr70264.c: New test case.
1170
f7995d7d 11712016-03-17 Jakub Jelinek <jakub@redhat.com>
1172
e2895b76 1173 PR c++/70144
1174 * c-c++-common/pr70144-1.c: New test.
1175 * c-c++-common/pr70144-2.c: New test.
1176
f7995d7d 1177 PR c++/70272
1178 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1179 * g++.dg/opt/flifetime-dse6.C: New test.
1180 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1181
5ec4a949 11822016-03-17 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR driver/70192
1185 * gcc.dg/pic-1.c: New test.
1186 * gcc.dg/pic-2.c: Likewise.
1187 * gcc.dg/pic-3.c: Likewise.
1188 * gcc.dg/pic-4.c: Likewise.
1189 * gcc.dg/pie-1.c: Likewise.
1190 * gcc.dg/pie-2.c: Likewise.
1191 * gcc.dg/pie-3.c: Likewise.
1192 * gcc.dg/pie-4.c: Likewise.
1193 * gcc.dg/pie-5.c: Likewise.
1194 * gcc.dg/pie-6.c: Likewise.
1195
c28550e1 11962016-03-17 Tom de Vries <tom@codesourcery.com>
1197
1198 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1199 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1200
be3296cb 12012016-03-17 Richard Biener <rguenther@suse.de>
1202
1203 PR debug/70271
1204 * g++.dg/debug/pr70271.C: New testcase.
1205
9b60ef21 12062016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1207
1208 * gcc.target/i386/pr70251.c: New test.
1209
9a80bc1a 12102016-03-17 Marek Polacek <polacek@redhat.com>
1211
1212 PR c++/70194
1213 * g++.dg/warn/constexpr-70194.C: New test.
1214
733d7ff9 12152016-03-16 Richard Henderson <rth@redhat.com>
1216
1217 PR middle-end/70240
1218 * gcc.c-torture/compile/pr70240.c: New.
1219
3e6f12bf 12202016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1221
1222 * gcc.c-torture/compile/20151204.c: Skip for avr.
1223
867c9e99 12242016-03-16 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR target/70245
1227 * g++.dg/opt/pr70245.C: New test.
1228 * g++.dg/opt/pr70245.h: New file.
1229 * g++.dg/opt/pr70245-aux.cc: New file.
1230
8ced6ab7 12312016-03-16 Martin Sebor <msebor@redhat.com>
1232
1233 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1234
37af779a 12352016-03-16 Richard Henderson <rth@redhat.com>
1236
1237 PR middle-end/70199
1238 * gcc.c-torture/compile/pr70199.c: New.
1239
78ed999c 12402016-03-16 H.J. Lu <hongjiu.lu@intel.com>
1241
1242 * gcc.dg/uninit-19.c: Run dos2unix.
1243
462ca422 12442016-03-16 Marek Polacek <polacek@redhat.com>
1245
1246 PR c/70093
1247 * gcc.dg/nested-func-10.c: New test.
1248 * gcc.dg/nested-func-9.c: New test.
1249
fe58aacc 12502016-03-16 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR tree-optimization/68714
1253 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1254
27a53872 12552016-03-16 Tom de Vries <tom@codesourcery.com>
1256
1257 PR tree-optimization/68715
1258 * gcc.dg/graphite/pr68715-2.c: New test.
1259 * gcc.dg/graphite/pr68715.c: New test.
1260 * gfortran.dg/graphite/pr68715.f90: New test.
1261
95049c3c 12622016-03-16 Tom de Vries <tom@codesourcery.com>
1263
1264 PR tree-optimization/68809
1265 * gcc.dg/graphite/pr68809-2.c: New test.
1266 * gcc.dg/graphite/pr68809.c: New test.
1267
09eddd70 12682016-03-16 Jakub Jelinek <jakub@redhat.com>
1269
81fc5915 1270 PR c++/70147
1271 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1272 method call to i () as argument. Adjust expected output.
1273
09eddd70 1274 PR c++/70147
1275 * g++.dg/ubsan/pr70147-1.C: New test.
1276 * g++.dg/ubsan/pr70147-2.C: New test.
1277
6373d2a2 12782016-03-15 Martin Sebor <msebor@redhat.com>
1279
1280 PR c++/58281
1281 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1282
d27a0c11 12832016-03-15 John David Anglin <danglin@gcc.gnu.org>
1284
9908039d 1285 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1286 hppa*-*-hpux*.
1287
45cdc3a6 1288 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1289
d27a0c11 1290 PR libfortran/69799
1291 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1292 libatomic_available.
1293
0dd1d57f 12942016-03-15 Marek Polacek <polacek@redhat.com>
1295
1296 PR c++/70209
1297 * g++.dg/ext/attribute-may-alias-4.C: New test.
1298
0ce02c07 12992016-03-15 Alexander Monakov <amonakov@ispras.ru>
1300
1301 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
1302 -fvar-tracking-assignments-toggle flag.
1303
f6e39b30 13042016-03-15 Pat Haugen <pthaugen@us.ibm.com>
1305
1306 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1307
167f93a2 13082016-03-15 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR rtl-optimization/70222
1311 * gcc.c-torture/execute/pr70222-1.c: New test.
1312 * gcc.c-torture/execute/pr70222-2.c: New test.
1313
08a8af4a 13142016-03-15 Richard Henderson <rth@redhat.com>
1315
1316 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1317
738eb905 13182016-03-15 Andrey Belevantsev <abel@ispras.ru>
1319
1320 PR rtl-optimization/69032
1321 * gcc.dg/pr69032.c: New test.
1322
dd148b3a 13232016-03-15 Andrey Belevantsev <abel@ispras.ru>
1324
1325 PR rtl-optimization/63384
d9aa5a50 1326 * g++.dg/pr63384.C: New test.
dd148b3a 1327
acf58115 13282016-03-15 Andrey Belevantsev <abel@ispras.ru>
1329
1330 PR target/64411
1331 * gcc.target/i386/pr64411.C: New test.
1332
a2897dc4 13332016-03-15 Tom de Vries <tom@codesourcery.com>
1334
1335 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1336 * gfortran.dg/goacc/kernels-alias.f95: New test.
1337
7bad2faf 13382016-03-14 Martin Sebor <msebor@redhat.com>
1339
1340 PR c++/53792
1341 * g++.dg/cpp0x/constexpr-inline.C: New test.
1342 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1343
d65fa8d9 13442016-03-14 David Edelsohn <dje.gcc@gmail.com>
1345
1346 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1347
2b3c633f 13482016-03-14 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR middle-end/70219
1351 * gcc.dg/pr70219.c: New test.
1352
e947f9c3 13532016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1354
1355 PR target/70083
1356 * gcc.dg/torture/pr70083.c: New test.
1357 * gcc.target/i386/pr70083.c: New test.
1358
74201dc2 13592016-03-14 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/56365
1362 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1363
88aea41e 13642016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1365
1366 PR target/70098
1367 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1368 New function.
1369 * g++.dg/pr70098.C: New testcase.
1370
1371
1bd2aefd 13722016-03-14 Tom de Vries <tom@codesourcery.com>
1373
1374 PR tree-optimization/70045
1375 * gcc.dg/graphite/pr70045.c: New test.
1376
922c7033 13772016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378
1379 PR fortran/69043
1380 * gfortran.dg/include_9.f90: New test.
1381
fd4ab6d9 13822016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1383
1384 PR fortran/45076
1385 gfortran.dg/prof/prof.exp: New script.
1386 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1387
7d7218d3 13882016-03-12 Andrey Belevantsev <abel@ispras.ru>
1389
1390 PR rtl-optimization/69307
1391 * gcc.dg/pr69307.c: New test.
1392
02ffd664 13932016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1394
1395 PR target/69614
1396 * gcc.target/arm/pr69614.c: New.
1397
76e207a9 13982016-03-12 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/70031
1401 * gfortran.dg/submodule_14.f08: New test
1402
1403 PR fortran/69524
1404 * gfortran.dg/submodule_15.f08: New test
1405
490ee78a 14062016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1407
1408 PR c++/70106
1409 * g++.dg/cpp1y/paren3.C: New test.
1410
04e137ff 14112016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1412
1413 PR target/70131
1414 * gcc.target/powerpc/ppc-round2.c: New test.
1415
27b2c1c4 14162016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1417
1418 PR target/70123
1419 * gcc.dg/torture/pr70123.c: New test.
1420
84116671 14212016-03-11 Jeff Law <law@redhat.com>
1422
1423 PR tree-optimization/70190
1424 * gcc.c-torture/compile/pr70190.c: New test.
1425
cfa58bc8 14262016-03-11 David Malcolm <dmalcolm@redhat.com>
1427
1428 PR c/68187
1429 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1430 case.
1431 (test43_b): Likewise.
1432 (test43_c): Likewise.
1433 (test43_d): Likewise.
1434 (test43_e): Likewise.
1435 (test43_f): Likewise.
1436 (test43_g): Likewise.
1437 (test44_a): Likewise.
1438 (test44_b): Likewise.
1439 (test44_c): Likewise.
1440 (test44_d): Likewise.
1441 (test44_e): Likewise.
1442
ce234f27 14432016-03-11 David Malcolm <dmalcolm@redhat.com>
1444
1445 PR c/70085
1446 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1447
e4756b48 14482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1449
1450 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1451 dg-options.
1452
1f5ef87e 14532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454
1455 PR target/70002
1456 PR target/69245
1457 * gcc.target/aarch64/pr69245_2.c: New test.
1458
f9c352a1 14592016-03-11 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR tree-optimization/70177
1462 * gcc.dg/pr70177.c: New test.
1463
4dd92ac6 14642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1465
1466 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1467
331e4fdb 14682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1469
1470 * gcc.dg/tree-ssa/sra-20.c: New.
1471
69262824 14722016-03-11 Jakub Jelinek <jakub@redhat.com>
1473
6f9a7425 1474 PR rtl-optimization/70174
1475 * gcc.dg/pr70174.c: New test.
1476
69262824 1477 PR tree-optimization/70169
1478 * gcc.dg/pr70169.c: New test.
1479
4637a847 14802016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1481
1482 PR target/70160
1483 * gcc.target/i386/pr70160.c: New test.
1484
5a86d754 14852016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1486
1487 * gcc.target/s390/dfp-1.c: New test.
1488
af4c8290 14892016-03-10 Nick Clifton <nickc@redhat.com>
1490
1491 PR target/70044
1492 * gcc.target/aarch64/pr70044.c: New test.
1493
98dfd328 14942016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1495 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR c++/70001
1498 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1499 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1500 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1501
75e72311 15022016-03-10 Jan Hubicka <hubicka@ucw.cz>
1503
1504 PR lto/69589
1505 * g++.dg/lto/pr69589_0.C: New testcase
1506 * g++.dg/lto/pr69589_1.C: New testcase
1507
a2eb1271 15082016-03-10 Marek Polacek <polacek@redhat.com>
1509
1510 PR c++/70153
1511 * g++.dg/delayedfold/unary-plus1.C: New test.
1512
15132016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 1514
1515 * gcc.target/arm/pr45701-1.c: Escape brackets.
1516 * gcc.target/arm/pr45701-2.c: Likewise.
1517
5ab2987f 15182016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1519
1520 * gfortran.dg/unconstrained_commons.f: New.
1521
6972afac 15222016-03-10 Alan Modra <amodra@gmail.com>
1523
1524 * gcc.dg/pr69195.c: New.
1525 * gcc.dg/pr69238.c: New.
1526
c82c99ec 15272016-03-10 Tom de Vries <tom@codesourcery.com>
1528
1529 PR testsuite/68915
1530 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1531
a2389d4a 15322016-03-10 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/70128
1535 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1536 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1537
c272412d 15382016-03-09 Jakub Jelinek <jakub@redhat.com>
1539
a0451069 1540 PR tree-optimization/70152
1541 * gcc.dg/pr70152.c: New test.
1542
c272412d 1543 PR target/70086
1544 * gcc.target/i386/pr70086-1.c: New test.
1545 * gcc.target/i386/pr70086-2.c: New test.
1546 * gcc.target/i386/pr70086-3.c: New test.
5f611068 1547
1548 PR tree-optimization/70127
1549 * gcc.c-torture/execute/pr70127.c: New test.
1550
27dcb7a8 15512016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1552
1553 * c-c++-common/goacc/combined-directives-2.c: New test.
1554
c24757cf 15552016-03-09 David Malcolm <dmalcolm@redhat.com>
1556
1557 PR c/68473
1558 PR c++/70105
1559 * g++.dg/diagnostic/pr70105.C: New test.
1560 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1561 (test_multiple_ordinary_maps): New test function.
1562
83108969 15632016-03-09 David Malcolm <dmalcolm@redhat.com>
1564
1565 PR c/68473
1566 PR c++/70105
1567 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1568 Drop range information from call to inform_at_rich_loc.
1569 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1570 New.
1571 (test_show_locus): Replace calls to rich_location::add_range with
1572 calls to add_range. Rewrite the tests that used the now-defunct
1573 rich_location ctor taking a source_range. Simplify other tests
1574 by replacing calls to COMBINE_LOCATION_DATA with calls to
1575 make_location.
1576
6733c0e8 15772016-03-09 Richard Biener <rguenther@suse.de>
1578 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR tree-optimization/70138
1581 * gcc.dg/vect/pr70138-1.c: New testcase.
1582 * gcc.dg/vect/pr70138-2.c: Likewise.
1583
96abb9f5 15842016-03-09 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR target/70049
1587 * gcc.target/i386/pr70049.c: New test.
1588
42bb3bfb 15892016-03-09 Richard Biener <rguenther@suse.de>
1590
1591 PR c/70143
1592 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1593 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1594 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1595
27527428 15962016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1597
1598 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1599 arm-*-*.
1600
248449f2 16012016-03-09 Jakub Jelinek <jakub@redhat.com>
1602
1bd49ced 1603 PR middle-end/67278
1604 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1605
248449f2 1606 PR target/67278
1607 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1608
1609 PR middle-end/70050
1610 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
1611 in testcase comment.
1612
dfc460ff 16132016-03-09 Tom de Vries <tom@codesourcery.com>
1614
1615 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1616 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1617 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1618 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1619 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1620 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1621 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1622 * gfortran.dg/goacc/kernels-loop.f95: New test.
1623
0377fc7f 16242016-03-08 Martin Sebor <msebor@redhat.com>
1625
1626 PR c++/62096
1627 * g++.dg/warn/overflow-warn-7.C: New test.
1628
3556aa80 16292016-03-08 Jason Merrill <jason@redhat.com>
1630
1631 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1632 * lib/target-supports.exp (check_effective_target_concepts): New.
1633
e5096208 16342016-03-08 Jakub Jelinek <jakub@redhat.com>
1635
5370eb8d 1636 PR c++/70135
1637 * g++.dg/cpp1y/constexpr-loop4.C: New test.
1638 * g++.dg/ubsan/pr70135.C: New test.
1639
e5096208 1640 PR target/70110
1641 * gcc.dg/pr70110.c: New test.
1642
cc37120d 16432016-03-07 Martin Jambor <mjambor@suse.cz>
1644
1645 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1646 * c-c++-common/gomp/if-1.c: Likewise.
1647 * c-c++-common/gomp/pr61486-2.c: Likewise.
1648 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1649 to dg-additional-options.
1650 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1651 * g++/gomp/target-teams-1.c: Likewise.
1652 * gcc.dg/gomp/gomp.exp: Likewise.
1653 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1654 dg-additional-options.
1655 * gfortran.dg/gomp/gomp.exp: Likewise.
1656 * gfortran.dg/gomp/target1.f90: Remove dg-options.
1657 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1658 dg-additional-options.
1659 * gfortran.dg/gomp/target3.f90: Remove dg-options.
1660
53c248d8 16612016-03-07 Martin Jambor <mjambor@suse.cz>
1662
1663 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1664 * c-c++-common/gomp/gridify-1.c: New test.
1665 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1666
541e79a0 16672016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1668
1669 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1670 trigger for cortex-r8, when scanning for register r8.
1671 * gcc.target/arm/pr45701-2.c: Likewise.
1672
4dfabd94 16732016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 1674 Jeff Law <law@redhat.com>
4dfabd94 1675
1676 PR tree-optimization/69740
1677 * gcc.c-torture/compile/pr69740-1.c: New test.
1678 * gcc.c-torture/compile/pr69740-2.c: New test.
1679
1b63a87b 16802016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1681
1682 * lib/target-supports.exp
1683 (check_effective_target_whole_vector_shift): Enable for PPC64.
1684
d33914da 16852016-03-07 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/70115
1688 * gcc.dg/torture/pr70115.c: New testcase.
1689
584fba4b 16902016-03-07 Nathan Sidwell <nathan@codesourcery.com>
1691
1692 PR middle-end/69916
1693 * c-c-++-common/goacc/pr69916.c: New.
1694
7f2f5ec0 16952016-03-07 Richard Henderson <rth@redhat.com>
1696
1697 * gcc.c-torture/compile/pr70061.c: New test.
1698
f530e7c4 16992016-03-07 Richard Biener <rguenther@suse.de>
1700
1701 PR testsuite/70109
1702 * gcc.dg/vect/O3-pr36098.c: New testcase.
1703
a3855fed 17042016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
1705
1706 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1707
091ffc31 17082016-03-07 Eric Botcazou <ebotcazou@adacore.com>
1709
1710 * gnat.dg/renaming9.ad[sb]: New testcase.
1711
2941b871 17122016-03-05 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR c++/70084
1715 * g++.dg/expr/stdarg3.C: New test.
1716
5173ce42 17172016-03-04 Jeff Law <law@redhat.com>
1718
1719 PR tree-optimization/69196
1720 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1721 x86_64-*-*.
1722
2d1d2e55 17232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1724
0e43078e 1725 PR c/69973
1726 * gcc.dg/pr69973.c: New test.
1727
d8ec06ae 1728 PR rtl-optimization/69941
1729 * gcc.dg/torture/pr69941.c: New test.
1730
2d1d2e55 1731 PR c/69824
1732 * gcc.dg/pr69824.c: New test.
1733
32f692e2 17342016-03-05 Tom de Vries <tom@codesourcery.com>
1735
1736 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1737 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1738 function.
1739
1c699e9a 17402016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
1741
1742 PR c++/66786
1743 * g++.dg/cpp1y/var-templ48.C: New test.
1744 * g++.dg/cpp1y/var-templ49.C: New test.
1745
358448c6 17462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * g++.dg/Wno-frame-address.C: Skip on IA-64.
1749
01dc3c45 17502016-03-04 Jakub Jelinek <jakub@redhat.com>
1751
e968ff6d 1752 PR c++/70035
1753 * g++.dg/ubsan/pr70035.C: New test.
1754
01dc3c45 1755 PR target/70062
1756 * gcc.target/i386/pr70062.c: New test.
1757
3937d618 17582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1759
1760 * g++.dg/template/typename21.C: Remove c++98_only.
1761
c58ac7f8 17622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1763
1764 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1765
0060768a 17662016-03-04 David Malcolm <dmalcolm@redhat.com>
1767
1768 PR c/68187
1769 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1770 function.
1771 (fn_42_b): Likewise.
1772 (fn_42_c): Likewise.
1773
74c6fd40 17742016-03-04 David Malcolm <dmalcolm@redhat.com>
1775
1776 PR c/68187
1777 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1778 function.
1779 (fn_40_b): Likewise.
1780 (fn_41_a): Likewise.
1781 (fn_41_b): Likewise.
1782
31b11359 17832016-03-04 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR target/70059
1786 * gcc.target/i386/avx512f-pr70059.c: New test.
1787 * gcc.target/i386/avx512dq-pr70059.c: New test.
1788
c5b93452 17892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1790
1791 PR rtl-optimization/57676
1792 * gcc.dg/torture/pr57676.c: New test.
1793
268fbd56 17942016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
1795
1796 * gcc.dg/pr70026.c: New test.
1797
6560d1ad 17982016-03-04 Marek Polacek <polacek@redhat.com>
1799
1800 PR c/69798
1801 * gcc.dg/cilk-plus/pr69798-1.c: New test.
1802 * gcc.dg/cilk-plus/pr69798-2.c: New test.
1803
cc7dfddf 18042016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1805
1806 PR target/70004
1807 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1808 Delete.
1809 (test_corners_sisd_si): Likewise.
1810 (main): Remove checks of the above.
1811 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1812
e9663bd4 18132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1816
dcdd684e 18172016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
1818
1819 * gcc.dg/torture/pr69951.c: Accept argc==0.
1820
e692d332 18212016-03-04 Richard Biener <rguenther@suse.de>
1822
1823 PR c++/70054
1824 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1825 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1826
af77b7e6 18272016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1828
1829 PR testsuite/69766
1830 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1831 testing multiarch.
1832
290da96e 18332016-03-04 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR debug/69947
1836 * gcc.dg/guality/pr69947.c: New test.
1837
e51ce713 18382016-03-03 Jakub Jelinek <jakub@redhat.com>
1839
1840 PR ada/70017
1841 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1842
1feed892 18432016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1844
1845 PR rtl-optimization/69904
1846 * gcc.target/arm/pr69904.c: New test.
1847
c32bda69 18482016-03-03 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR target/70021
1851 * gcc.dg/vect/pr70021.c: New test.
1852 * gcc.target/i386/pr70021.c: New test.
1853
1bc579ed 18542016-03-03 Marek Polacek <polacek@redhat.com>
1855
1856 PR middle-end/70050
1857 * gcc.dg/pr70050.c: New test.
1858
cfa8d638 18592016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
1860
1861 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1862
1b889259 18632016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
1864
1865 PR tree-optimization/70043
1866 * gfortran.dg/vect/pr70043.f90: New test.
1867
f756dfa3 18682016-03-03 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 * gnat.dg/specs/task1.ads: New test.
1871
5cb4863d 18722016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1873
1874 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1875 Invoke gdb with -batch.
1876 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1877
5dd12e43 18782016-03-03 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/55936
1881 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1882
d97ba4ca 18832016-03-02 Jeff Law <law@redhat.com>
1884
5d23c86f 1885 PR rtl-optimization/69942
1886 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1887 effects of argument promotions.
1888
d97ba4ca 1889 PR tree-optimization/69987
1890 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1891 target does not support -fprefetch-loop-arrays.
1892
901faaa0 18932016-03-02 Uros Bizjak <ubizjak@gmail.com>
1894
1895 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1896
51f6fdce 18972016-03-02 Bin Cheng <bin.cheng@arm.com>
1898
6bc7872f 1899 PR rtl-optimization/69052
51f6fdce 1900 * gcc.target/i386/pr69052.c: New test.
1901
31d31e07 19022016-03-02 Alan Modra <amodra@gmail.com>
1903
1904 * gcc.dg/pr69990.c: New.
1905
04faee95 19062016-03-02 Jakub Jelinek <jakub@redhat.com>
1907
270d0117 1908 PR c/68062
1909 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1910
1911 PR middle-end/70022
1912 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1913
04faee95 1914 PR target/70028
1915 * gcc.target/i386/pr70028.c: New test.
1916
a2cc9e8e 19172016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1918
1919 * c-c++-common/asan/swapcontext-test-1.c,
1920 * c-c++-common/tsan/thread_leak.c,
1921 * g++.dg/tsan/aligned_vs_unaligned_race.C,
1922 * g++.dg/tsan/benign_race.C,
1923 * g++.dg/tsan/fd_close_norace.C,
1924 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1925 races with sanitizer output
1926
dd4bd263 19272016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 1928 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 1929
1930 PR target/67278
1931 * gcc.dg/simd-8.c: New testcase.
1932
b5fe3a49 19332016-03-02 Richard Biener <rguenther@suse.de>
1934
1935 PR middle-end/67278
1936 * gcc.dg/simd-7.c: New testcase.
1937
23601f67 19382016-03-02 Eric Botcazou <ebotcazou@adacore.com>
1939
1940 * gcc.target/i386/pr70007.c: Tweak.
1941
f66f65e7 19422016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1943
1944 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1945
60773515 19462016-03-02 Marek Polacek <polacek@redhat.com>
1947
1948 PR c/67854
1949 * gcc.dg/pr67854.c: New test.
1950
6c094cb1 19512016-03-02 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR middle-end/70025
1954 * gcc.dg/torture/pr70025.c: New test.
1955
7627bb56 19562016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1957
1958 PR tree-optimization/68621
1959 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1960
066c8e94 19612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * gcc.target/i386/pr70007.c: New test.
1964
d3b819ad 19652016-03-01 Jeff Law <law@redhat.com>
1966
d4b9ad56 1967 PR tree-optimization/69196
7e217344 1968 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 1969
d3b819ad 1970 PR tree-optimization/69196
1971 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1972 duplicating code and spoiling the expected output.
1973
4f37285d 19742016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1975
1976 PR target/70033
1977 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1978 supports power9 before doing tests.
1979 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1980 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1981 * gcc.target/powerpc/p9-permute.c: Likewise.
1982
3e9c4f6c 19832016-03-01 Uros Bizjak <ubizjak@gmail.com>
1984
1985 PR target/70027
1986 * gcc.target/i386/pr70027.c: New test.
1987
e324729e 19882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 1989
1990 * gcc.dg/pr70017.c: New test.
1991
40e9ce2d 19922016-03-01 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR c/69796
1995 PR c/69974
1996 * gcc.dg/pr69796.c: New test.
1997 * gcc.dg/pr69974.c: New test.
1998
e8b016ea 19992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2002
24d3127c 20032016-02-29 Jeff Law <law@redhat.com>
2004
2005 PR tree-optimization/69987
2006 * gfortran.dg/pr69987.f90: New test.
2007
2008 PR tree-optimization/69989
2009 * gcc.c-torture/compile/pr69989-2.c: New test.
2010
12cc1225 20112016-03-01 Marek Polacek <polacek@redhat.com>
2012
2013 PR c++/69795
2014 * g++.dg/parse/invalid1.C: New test.
2015
d99a947c 20162016-03-01 Richard Biener <rguenther@suse.de>
2017
2018 PR middle-end/70022
2019 * gcc.dg/pr70022.c: New testcase.
2020
395dbc60 20212016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2022
2023 PR tree-optimization/69956
2024 * gcc.dg/pr69956.c: New test.
2025
40a35c55 20262016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2027
2028 PR target/70011
2029 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2030 XFAIL when hardware supports efficient unaligned storage access.
2031
4edc90b0 20322016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
2033
2034 PR c++/69961
2035 * g++.dg/template/pr69961a.C: New test.
2036 * g++.dg/template/pr69961b.C: New test.
2037
1ed1f69a 20382016-02-29 David Malcolm <dmalcolm@redhat.com>
2039
2040 PR preprocessor/69985
2041 * gcc.dg/cpp/pr69985.c: New test case.
2042
01c5d15d 20432016-02-29 Jeff Law <law@redhat.com>
2044
3a4d3de5 2045 PR tree-optimization/70005
2046 * gcc.c-torture/execute/pr70005.c New test.
2047
01c5d15d 2048 PR tree-optimization/69999
2049 * gcc.c-torture/compile/pr69999.c: New test.
2050
1bf66b54 20512016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2052
2053 PR tree-optimization/69652
2054 * gcc.dg/torture/pr69652.c: Delete test.
2055 * gcc.dg/vect/pr69652.c: New test.
2056
b4d653d5 20572016-02-19 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/69980
2060 * gfortran.dg/vect/pr69980.f90: New testcase.
2061
35bc4745 20622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gcc.target/sparc/20160229-1.c: New test.
2065
bb54a538 20662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * gnat.dg/stack_usage3.adb: New test.
2069 * gnat.dg/stack_usage3_pkg.ads: New helper.
2070
95164e71 20712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2072
2073 * gnat.dg/renaming8.adb: New test.
2074 * gnat.dg/renaming8_pkg1.ads: New helper.
2075 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2076 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2077
a890896f 20782016-02-29 Richard Biener <rguenther@suse.de>
2079
2080 PR tree-optimization/69720
2081 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2082
5c70403a 20832016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2084
2085 PR fortran/68147
2086 PR fortran/47674
2087 * gfortran.dg/realloc_on_assign_26.f90: New test case.
2088
dfb6d139 20892016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 2090 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091
2092 PR fortran/56007
2093 * gfortran.dg/coarray_8.f90: Adjust error message.
2094 * gfortran.dg/pr56007.f90: New test.
2095 * gfortran.dg/pr56007.f: New test.
2096
536508db 20972016-02-28 H.J. Lu <hongjiu.lu@intel.com>
2098
2099 PR tree-optimization/69989
2100 * gcc.dg/torture/pr69989.c: New test.
2101
eec75e45 21022016-02-28 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gcc.target/i386/stack-realign-win.c: New test.
2105
0175e45a 21062016-02-28 Harald Anlauf <anlauf@gmx.de>
2107
2108 PR fortran/60126
2109 * gfortran.dg/pr60126.f90: New test.
2110
2a703589 21112016-02-27 Jeff Law <law@redhat.com>
2112
2113 Revert
2114 2016-02-26 Richard Biener <rguenther@suse.de>
2115 Jeff Law <law@redhat.com>
2116
2117 PR tree-optimization/69740
2118 * gcc.c-torture/compile/pr69740-1.c: New test.
2119 * gcc.c-torture/compile/pr69740-2.c: New test.
2120
359b4c18 21212016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2122
1c96765a 2123 PR fortran/69910
359b4c18 2124 * gfortran.dg/newunit_4.f90: New test.
2125
49462d93 21262016-02-27 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR target/69613
2129 PR rtl-optimization/69886
2130 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2131 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
2132 target.
2133
c4ac733e 21342016-02-26 Martin Sebor <msebor@redhat.com>
2135
2136 PR tree-optimization/15826
2137 * gcc.dg/tree-ssa/pr15826.c: New test.
2138
da8c4b5d 21392016-02-26 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR target/69969
2142 * gcc.target/powerpc/pr69969.c: New test.
2143
0a4558eb 21442016-02-26 Martin Sebor <msebor@redhat.com>
2145
2146 PR c++/15766
2147 * g++.old-deja/g++.other/decl5.C: Add a test case.
2148
5b500299 21492016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
2150
2151 PR target/69946
2152 * gcc.target/powerpc/pr69946.c: New file.
2153
565f533b 21542016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 2155 Jeff Law <law@redhat.com>
565f533b 2156
0a4558eb 2157 PR tree-optimization/69740
565f533b 2158 * gcc.c-torture/compile/pr69740-1.c: New test.
2159 * gcc.c-torture/compile/pr69740-2.c: New test.
2160
ff67cbea 21612016-02-26 Martin Jambor <mjambor@suse.cz>
2162
2163 PR middle-end/69920
2164 * gcc.dg/torture/pr69932.c: New test.
2165 * gcc.dg/torture/pr69936.c: Likewise.
2166
e400d817 21672016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2168
2169 PR target/69709
2170 * gcc.target/s390/pr69709.c: New test.
2171
126a5a2d 21722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173
2174 PR target/69245
2175 * gcc.target/aarch64/pr69245_1.c: New test.
2176
59c58860 21772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 PR target/69613
2180 * gcc.dg/torture/pr69613.c: New test.
2181
9441fa4e 21822016-02-26 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR rtl-optimization/69891
2185 * gcc.target/i386/pr69891.c: New test.
2186
e48fcde0 21872016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 2188 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2189
35ed600a 2190 PR target/61397
f41208a1 2191 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2192 functionality for both 32-bit and 64-bit.
2193
c86aaa0e 21942016-02-26 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/69551
2197 * gcc.dg/torture/pr69951.c: New testcase.
2198
38e71a65 21992016-02-25 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/48795
2202 * gcc.dg/Warray-bounds-18.c: New testcase.
2203
03331e69 22042016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2205
2206 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2207
f14d8d6a 22082016-02-25 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR rtl-optimization/69896
2211 * gcc.dg/pr69896.c: New test.
2212
4003c807 22132016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
2214
2215 PR c++/69736
2216 * g++.dg/cpp1y/paren2.C: New test.
2217
a0573328 22182016-02-24 Martin Sebor <msebor@redhat.com>
2219
2220 PR c/51147
2221 * gcc.dg/enum-mode-2.c: New test.
2222
2cde02ad 22232016-02-24 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR c++/69922
2226 * g++.dg/warn/Wnonnull-compare-6.C: New test.
2227 * g++.dg/warn/Wnonnull-compare-7.C: New test.
2228 * g++.dg/ubsan/pr69922.C: New test.
2229
f0ea75d1 22302016-02-24 Marek Polacek <polacek@redhat.com>
2231
2232 PR c/69819
2233 * gcc.dg/pr69819.c: New test.
2234
05027366 22352016-02-24 Martin Sebor <msebor@redhat.com>
2236
34ed562b 2237 PR c++/69912
2238 * g++.dg/ext/flexary15.C: New test.
2239
22402016-02-24 Martin Sebor <msebor@redhat.com>
2241
2242 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 2243 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 2244 * g++.dg/ext/builtin_alloca.C: Same.
05027366 2245
650c3ad5 22462016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2247 Charles Baylis <charles.baylis@linaro.org>
2248
2249 PR debug/61033
2250 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2251
596070e8 22522016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 2253 Jakub Jelinek <jakub@redhat.com>
596070e8 2254
2255 PR middle-end/69760
2256 * gcc.dg/torture/pr69760.c: New testcase.
2257
d6b92d9f 22582016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2259
2260 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2261 pattern on Solaris with as.
2262
90436d9d 22632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2264
2265 * gcc.target/arm/cond_sub_restrict_it.c: New test.
2266 * gcc.target/arm/condarith_restrict_it.c: Likewise.
2267 * gcc.target/arm/movcond_restrict_it.c: Likewise.
2268 * gcc.target/arm/negscc_restrict_it.c: Likewise.
2269
7c749495 22702016-02-24 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR middle-end/69915
2273 * gcc.dg/pr69915.c: New test.
2274
9c9680b5 22752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2276
2277 PR rtl-optimization/69886
2278 * gcc.dg/torture/pr69886.c: New test.
2279
36d081ee 22802016-02-24 Richard Biener <rguenther@suse.de>
2281
2282 PR middle-end/68963
2283 * gcc.dg/torture/pr68963.c: New testcase.
2284
2a0accb9 22852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2286
2287 PR target/69875
2288 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2289 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2290 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2291 * gcc.target/arm/atomic_loaddi_1.c: New test.
2292 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2293 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2294 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2295 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2296 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2297 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2298 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2299 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2300
f0e92ef1 23012016-02-24 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR middle-end/69909
2304 * gcc.dg/torture/pr69909.c: New test.
2305
6907286f 23062016-02-24 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/69907
2309 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2310 * gcc.dg/vect/bb-slp-34.c: XFAIL.
2311 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2312
e6ab7475 23132016-02-24 Christian Bruel <christian.bruel@st.com>
2314
2315 * gcc.target/arm/pragma_cpp_fma.c: New test.
2316
47587450 23172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2318
2319 PR fortran/61156
2320 * gfortran.dg/include_6.f90: Update test.
2321
d41ab738 23222016-02-23 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR objc/69844
2325 * objc.dg/pr69844.m: New test.
2326
4772d9d5 23272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2328
2329 PR libgfortran/69456
2330 * gfortran.dg/namelist_89.f90: New test.
2331 * gfortran.dg/pr59700.f90: Update test..
2332
8c38d887 23332016-02-23 Martin Sebor <msebor@redhat.com>
2334
2335 PR middle-end/69780
2336 * g++.dg/ext/builtin_alloca.C: New test.
2337 * gcc.dg/builtins-68.c: New test.
2338
ee1bfdb0 23392016-02-23 Richard Henderson <rth@redhat.com>
2340
2341 * gcc.target/i386/addr-space-3.c: Remove test.
2342
52609ec3 23432016-02-23 David Malcolm <dmalcolm@redhat.com>
2344
2345 PR preprocessor/69126
2346 PR preprocessor/69543
2347 * c-c++-common/pr69126-2-long.c: New test.
2348 * c-c++-common/pr69126-2-short.c: New test.
2349 * c-c++-common/pr69543-1.c: Remove xfail.
2350
d5bf2cc8 23512016-02-23 David Malcolm <dmalcolm@redhat.com>
2352
2353 PR preprocessor/69126
2354 PR preprocessor/69543
2355 PR preprocessor/69558
2356 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2357 (f): Rename to...
2358 (test_2): ...this, and add leading comment.
2359 (MACRO_3, test_3): New.
2360 (MACRO_4A, MACRO_4B, test_4): New.
2361 (MACRO): Rename to...
2362 (MACRO_5): ...this.
2363 (g): Rename to...
2364 (test_5): ...this, updating for renaming of MACRO, and
2365 add leading comment.
2366 * c-c++-common/pr69543-1.c: New.
2367 * c-c++-common/pr69543-2.c: New.
2368 * c-c++-common/pr69543-3.c: New.
2369 * c-c++-common/pr69543-4.c: New.
2370 * c-c++-common/pr69558-1.c: New.
2371 * c-c++-common/pr69558-2.c: New.
2372 * c-c++-common/pr69558-3.c: New.
2373 * c-c++-common/pr69558-4.c: New.
2374 * gcc.dg/pr69558.c: Move to...
2375 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2376 xfail for c++.
2377
3a37a410 23782016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2379
2380 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2381 to -ftree-parallelize-loops/-fopenacc changes.
2382 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2383 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2384 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2385 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2386 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2387 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2388 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2389 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2390 * c-c++-common/goacc/kernels-loop.c: Likewise.
2391 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2392 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2393 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2394 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2395
ecca180f 23962016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2397
2398 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2399
eec0fa3f 24002016-02-23 Jakub Jelinek <jakub@redhat.com>
2401
f1f91c07 2402 PR c++/69902
2403 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2404
eec0fa3f 2405 PR c/69900
2406 * gcc.dg/pr69900.c: New test.
2407
e045424d 24082016-02-23 Martin Jambor <mjambor@suse.cz>
2409
2410 PR tree-optimization/69666
2411 * gcc.dg/tree-ssa/pr69666.c: New test.
2412
f482dff6 24132016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2414
2415 PR fortran/67451
2416 * gfortran.dg/coarray_allocate_5.f08: New test.
2417
57ed698b 24182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2419
2420 * gcc.target/s390/vcond-shift.c: Move to ...
2421 * gcc.target/s390/vector/vcond-shift.c: ... here.
2422
990e443c 24232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2424
2425 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2426 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2427
296c5f01 24282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2429
2430 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2431
e53f41d5 24322016-02-20 Mark Wielaard <mjw@redhat.com>
2433
2434 PR c/28901
2435 * gcc.dg/unused-variable-3.c: New test.
2436
13af201d 24372016-02-22 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR target/69888
2440 * gcc.target/i386/pr69888.c: New test.
2441
682c90f9 24422016-02-22 Richard Biener <rguenther@suse.de>
2443
2444 PR tree-optimization/69882
2445 * gfortran.dg/vect/pr69882.f90: New testcase.
2446
b8cd18c3 24472016-02-22 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR target/69885
2450 * gcc.dg/pr69885.c: New test.
2451
09343379 24522016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2453
2454 PR target/69806
2455 PR target/54089
2456 * gcc.target/sh/pr54089-10.c: New.
2457
b345a09f 24582016-02-20 Paul Thomas <pault@gcc.gnu.org>
2459
2460 PR fortran/69423
2461 * gfortran.dg/deferred_character_15.f90 : New test.
2462
51385aed 24632016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2464
2465 PR fortran/57365
2466 gfortran.dg/allocate_with_source_18.f03: New test.
2467
24682016-02-20 Harald Anlauf <anlauf@gmx.de>
2469
2470 PR fortran/52531
2471 gfortran.dg/gomp/pr52531.f90: New test.
2472
9cce8384 24732016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2474
2475 PR c++/69865
2476 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2477 -std=c++03.
2478
d91f5fbb 24792016-02-19 Jakub Jelinek <jakub@redhat.com>
2480
563d5cb8 2481 PR c++/69826
2482 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2483 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2484
0a04aac9 2485 PR c++/69850
2486 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2487
d91f5fbb 2488 PR c++/69851
2489 * g++.dg/torture/pr69851.C: New test.
2490
5fe1f282 24912016-02-19 Martin Sebor <msebor@redhat.com>
2492
2493 PR testsuite/69573
2494 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2495
a45bce11 24962016-02-19 Jakub Jelinek <jakub@redhat.com>
2497
6263dde1 2498 PR c++/69850
2499 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2500 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2501
a45bce11 2502 PR c++/67767
2503 * g++.dg/cpp0x/pr67767.C: New test.
2504
cf2ed1b7 25052016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2506
2507 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2508 for fp, simd, crypto, crc, lse.
2509 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2510 above.
2511 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2512 effective target check.
2513
f6cc34b0 25142016-02-19 Jakub Jelinek <jakub@redhat.com>
2515
2516 PR target/69820
2517 * gcc.target/i386/pr69820.c: New test.
2518
6c678e78 25192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2520
2521 * gcc.target/s390/vector/int128-1.c: New test.
2522
b088ff4b 25232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2524
2525 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2526
b11e60a4 25272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2528
2529 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2530 instruction pattern name to prevent the testcase from failing with
2531 -march=z13.
2532
664ff6a0 25332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2534
2535 * gcc.target/s390/md/movstr-2.c: New test.
2536
e80be24b 25372016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2538
2539 * gcc.target/s390/morestack.c: New test.
2540
9839f350 25412016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2542
2543 PR target/69625
2544 * gcc.target/s390/pr69625.c: Add test case.
2545
4550fbd0 25462016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2547
2548 PR testsuite/68580
2549 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2550
57d00b6a 25512016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2552
2553 PR target/68404
2554 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2555 * gcc.target/powerpc/fusion3.c: Likewise.
2556
63ad69d6 25572016-02-18 Richard Biener <rguenther@suse.de>
2558
2559 PR middle-end/69553
2560 * g++.dg/torture/pr69553.C: New testcase.
2561
d92404ed 25622016-02-18 Nick Clifton <nickc@redhat.com>
2563
4550fbd0 2564 PR target/62254
2565 PR target/69610
2566 * gcc.target/arm/pr62554.c: New test.
2567 * gcc.target/arm/pr69610-1.c: New test.
2568 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 2569
0808dfce 25702016-02-18 Richard Biener <rguenther@suse.de>
2571
2572 PR middle-end/69854
2573 * gcc.dg/torture/pr69854.c: New testcase.
2574
fc3527e3 25752016-02-17 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c++/69850
2578 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2579
e3c24279 25802012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2581
2582 * gcc.target/powerpc/vec-cg.c: New test.
2583
c9732c2b 25842016-02-17 Richard Biener <rguenther@suse.de>
2585
2586 PR testsuite/69586
2587 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2588
51bf9f9b 25892016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2590
2591 PR target/69161
2592 * gcc.c-torture/compile/pr69161.c: New test.
2593
6baedca3 25942016-02-17 David Sherwood <david.sherwood@arm.com>
2595
2596 PR target/69532
2597 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2598 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2599
4f240715 26002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gcc.dg/ifcvt-4.c: Skip on Visium.
2603
e0c0515d 26042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2605
2606 * gnat.dg/atomic8.adb: New test.
2607
7b319ee6 26082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2609
2610 * gnat.dg/discr46.ad[sb]: New test.
2611
48a7e3d1 26122016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
2613
2614 PR Target/48344
2615 * gcc.target/powerpc/pr48344-1.c: New test.
2616
3f844f15 26172015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2618
2619 PR fortran/69742
2620 * gfortran.dg/associate_21.f90: New test.
2621
7675e968 26222016-02-16 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c/69835
2625 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2626 -Wnonnull in dg-options.
2627 * c-c++-common/nonnull-2.c: New test.
2628
d6faee88 26292016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
2630 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2631
2632 * gcc.target/aarch64/vector_initialization_nostack.c: New.
2633
3a2a72aa 26342016-02-16 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR middle-end/69801
2637 * gcc.dg/pr69801.c: Add empty dg-options.
2638
28072426 26392016-02-16 James Norris <jnorris@codesourcery.com>
2640
2641 * c-c++-common/goacc/deviceptr-1.c: Add tests.
2642 * g++.dg/goacc/deviceptr-1.c: New file.
2643
37fffac2 26442016-02-16 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR tree-optimization/69820
2647 * gcc.dg/vect/pr69820.c: New test.
2648
f72a5e61 26492016-02-16 Richard Biener <rguenther@suse.de>
2650
2651 PR tree-optimization/69776
2652 * gcc.dg/torture/pr69776-2.c: New testcase.
2653
50e0cd76 26542016-02-16 Bernd Schmidt <bschmidt@redhat.com>
2655
2656 PR tree-optimization/69714
2657 * gcc.dg/torture/pr69714.c: New test.
2658
14a72c4e 26592016-02-16 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR tree-optimization/69802
2662 * gcc.dg/pr69802.c: New test.
2663
fd808c11 26642016-02-16 Richard Biener <rguenther@suse.de>
2665
2666 PR middle-end/69801
2667 * gcc.dg/pr69801.c: New testcase.
2668
49a549ca 26692016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2670
2671 PR libgfortran/69651
2672 * gfortran.dg/read_bang.f90: New test.
2673 * gfortran.dg/read_bang4.f90: New test.
2674
77454e6e 26752016-02-15 Jakub Jelinek <jakub@redhat.com>
2676
2074f21c 2677 PR c++/69658
2678 * g++.dg/init/pr69658.C: New test.
2679
77454e6e 2680 PR c++/69797
2681 * c-c++-common/pr69797.c: New test.
2682
4ef4d764 26832016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2684
2685 * lib/target-supports.exp (check_effective_target_section_anchors): Add
2686 check for aarch64*-*-*.
2687
4a45fe0f 26882016-02-15 Richard Biener <rguenther@suse.de>
2689
2690 PR tree-optimization/69783
2691 * gcc.dg/vect/pr69783.c: New testcase.
2692
0b3619e6 26932016-02-15 Richard Biener <rguenther@suse.de>
2694
2695 PR tree-optimization/69776
2696 * gcc.dg/torture/pr69776.c: New testcase.
2697
9b49c3cb 26982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2699
2700 PR fortran/60526
2701 * gfortran.dg/type_decl_4.f90: Reinstated.
2702
e46faff9 27032016-02-14 John David Anglin <danglin@gcc.gnu.org>
2704
2705 PR fortran/68746
2706 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2707
a96c809a 27082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2709
2710 PR fortran/60526
2711 PR bootstrap/69816
2712 * gfortran.dg/type_decl_4.f90: Removed.
2713
fdec7e88 27142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2715
2716 PR fortran/60526
2717 * gfortran.dg/type_decl_4.f90: New test.
2718
a72095c4 27192016-02-14 Alan Modra <amodra@gmail.com>
2720
bc436924 2721 PR testsuite/68886
a72095c4 2722 * gcc.c-torture/execute/stkalign.c: Revise test.
2723
73bb5f8b 27242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2725
2726 PR target/67260
2727 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2728
beb13161 27292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2730
2731 PR target/67260
2732 * gcc.target/sh/torture/pr67260.c: New.
2733
67cab04e 27342016-02-12 John David Anglin <danglin@gcc.gnu.org>
2735
2736 * gcc.dg/pr67964.c: Add dg-require-alias.
2737
44a59bb1 27382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2739
2740 PR target/67636
2741 PR target/64345
2742 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2743
38c9bd3a 27442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745
2746 PR libgfortran/69668
2747 * gfortran.dg/namelist_88.f90: New test.
2748
1774ff82 27492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2750
2751 PR libgfortran/69668
2752 * gfortran.dg/namelist_38.f90: Update test.
2753 * gfortran.dg/namelist_84.f90: Update test.
2754
aec1f4bd 27552016-02-12 David Malcolm <dmalcolm@redhat.com>
2756
2757 PR other/69554
2758 * gcc.dg/pr69554-1.c: New test.
2759 * gfortran.dg/pr69554-1.F90: New test.
2760 * gfortran.dg/pr69554-2.F90: New test.
2761 * lib/gcc-dg.exp (proc dg-locus): New function.
2762 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2763 distinguish between the caret-printing and non-caret-printing
2764 cases. If caret-printing has been explicitly enabled, bail out
2765 without attempting to fix up the output.
2766
da7d5066 27672016-02-12 David Malcolm <dmalcolm@redhat.com>
2768
2769 PR driver/69265
2770 PR driver/69453
2771 * gcc.dg/spellcheck-options-3.c: New test case.
2772 * gcc.dg/spellcheck-options-4.c: New test case.
2773 * gcc.dg/spellcheck-options-5.c: New test case.
2774 * gcc.dg/spellcheck-options-6.c: New test case.
2775 * gcc.dg/spellcheck-options-7.c: New test case.
2776 * gcc.dg/spellcheck-options-8.c: New test case.
2777 * gcc.dg/spellcheck-options-9.c: New test case.
2778 * gcc.dg/spellcheck-options-10.c: New test case.
2779
fcce1b0b 27802016-02-12 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR rtl-optimization/69764
2783 PR rtl-optimization/69771
2784 * c-c++-common/pr69764.c: New test.
2785 * gcc.dg/torture/pr69771.c: New test.
2786
6d609290 27872016-02-12 Marek Polacek <polacek@redhat.com>
2788
2789 * g++.dg/torture/init-list1.C: New.
2790
7d75fb56 27912016-02-12 Marek Polacek <polacek@redhat.com>
2792
2793 * gcc.dg/pr69522.c: Add empty dg-options.
2794
52543fda 27952016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
2796
2797 * g++.dg/lto/lto.exp: Include and init mpx.
2798 * g++.dg/lto/pr69729_0.C: New test.
2799
34947478 28002016-02-12 Jakub Jelinek <jakub@redhat.com>
2801
9181a4ec 2802 PR ipa/69241
2803 * g++.dg/ipa/pr69241-4.C: New test.
2804
34947478 2805 PR ipa/68672
2806 * g++.dg/ipa/pr68672-1.C: New test.
2807 * g++.dg/ipa/pr68672-2.C: New test.
2808 * g++.dg/ipa/pr68672-3.C: New test.
2809
74a4140f 28102016-02-12 Bernd Schmidt <bschmidt@redhat.com>
2811
2812 PR c/69522
50e0cd76 2813 * gcc.dg/pr69522.c: New test.
74a4140f 2814
9ddb20d6 28152016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
2816
2817 PR c++/69098
2818 * g++.dg/cpp1y/69098.C: New test.
2819 * g++.dg/cpp1y/69098-2.C: New test.
2820
67cf9b55 28212016-02-12 Jakub Jelinek <jakub@redhat.com>
2822
2823 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2824 and neighbour -> neighbor.
2825 * objc.dg/attributes/method-nonnull-1.m: Likewise.
2826 * objc.dg/gnu-api-2-class-meta.m: Likewise.
2827 * c-c++-common/Wvarargs.c: Likewise.
2828 * c-c++-common/goacc/host_data-5.c: Likewise.
2829 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2830 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2831 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2832 * gcc.target/aarch64/pr60697.c: Likewise.
2833 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2834 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2835 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2836 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2837 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2838 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2839 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2840 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2841 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2842 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2843 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2844 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2845 * g++.dg/lookup/koenig5.C: Likewise.
2846 * g++.dg/ext/no-asm-2.C: Likewise.
2847 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2848 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2849 * gfortran.dg/used_types_16.f90: Likewise.
2850 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2851 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2852 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2853 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2854 * gfortran.dg/abstract_type_6.f03: Likewise.
2855 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2856 * gfortran.dg/used_types_15.f90: Likewise.
2857 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2858 * gfortran.dg/exit_3.f08: Likewise.
2859 * gfortran.dg/open_status_2.f90: Likewise.
2860 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2861 * gfortran.dg/intrinsic_std_1.f90: Likewise.
2862 * gfortran.dg/associate_1.f03: Likewise.
2863 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2864 * gfortran.dg/intrinsic_std_6.f90: Likewise.
2865 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2866 * gcc.dg/builtin-object-size-1.c: Likewise.
2867 * gcc.dg/noreturn-6.c: Likewise.
2868 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2869 * gcc.dg/globalalias.c: Likewise.
2870 * gcc.dg/builtins-config.h: Likewise.
2871 * gcc.dg/pr30457.c: Likewise.
2872 * gcc.c-torture/compile/volatile-1.c: Likewise.
2873 * gcc.c-torture/execute/20101011-1.c: Likewise.
2874 * c-c++-common/Waddress-1.c: Likewise.
2875
40b38ace 28762016-02-11 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR c/69768
2879 * c-c++-common/Waddress-1.c: New test.
2880
42c87ca9 28812016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
2882
2883 PR fortran/69296
2884 * gfortran.dg/associate_19.f03: New test.
2885 * gfortran.dg/associate_20.f03: New test.
2886
acb7939f 28872016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
2888
2889 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2890
6defe3c5 28912016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2892
2893 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2894 .arch armv8-a\n. Add -dA to dg-options.
2895 * gcc.target/aarch64/assembler_arch_1.c: New test.
2896 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2897
63f63318 28982016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/68726
2901 * g++.dg/cpp0x/pr68726.C: New.
2902
1cddf457 29032016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2904
2905 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2906 test.
2907
b86fba37 29082016-02-11 Richard Biener <rguenther@suse.de>
2909
2910 * g++.dg/tree-ssa/pr61034.C: Adjust.
2911
ec4ec95a 29122016-02-10 Vladimir Makarov <vmakarov@redhat.com>
2913
be7c31e9 2914 PR target/69148
ec4ec95a 2915 * gcc.target/s390/pr69148.c: New.
2916
f64416ca 29172016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2918
2919 PR tree-optimization/69652
2920 * gcc.dg/torture/pr69652.c: New test.
2921
e5d1ea31 29222016-02-10 Jakub Jelinek <jakub@redhat.com>
2923 Patrick Palka <ppalka@gcc.gnu.org>
2924
2925 PR ipa/69241
2926 PR c++/69649
2927 * g++.dg/ipa/pr69241-1.C: New test.
2928 * g++.dg/ipa/pr69241-2.C: New test.
2929 * g++.dg/ipa/pr69241-3.C: New test.
2930 * g++.dg/ipa/pr69649.C: New test.
2931
fa03b19d 29322016-02-10 Uros Bizjak <ubizjak@gmail.com>
2933
2934 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2935 * gcc.dg/tree-ssa/sra-18.c: Ditto.
2936
14485c8a 29372016-02-10 Bin Cheng <bin.cheng@arm.com>
2938
2939 PR tree-optimization/68021
2940 * gcc.dg/tree-ssa/pr68021.c: New test.
2941
79f1ed25 29422016-02-10 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/69726
2945 * gcc.dg/uninit-22.c: New testcase.
2946
58f74eff 29472016-02-09 Andrew Pinski <apinski@cavium.com>
2948
2949 PR tree-opt/69282
2950 * gcc.c-torture/compile/20160205-1.c: New testcase.
2951
600c00f7 29522016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2953
2954 PR target/68404
2955 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2956 instead accessing a really large arrray.
2957 * gcc.target/powerpc/fusion3.c: Likewise.
2958
0771836e 29592016-02-09 Charles Baylis <charles.baylis@linaro.org>
2960
2961 PR target/68532
2962 * gcc.c-torture/execute/pr68532.c: New test.
2963
4ccd644f 29642016-02-11 Alexandre Oliva <aoliva@redhat.com>
2965
2966 PR target/69634
2967 * gcc.dg/pr69634.c: New.
2968
2e980a39 29692016-02-09 Richard Biener <rguenther@suse.de>
2970
2971 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2972
aacf7102 29732016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 2974
aacf7102 2975 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2976
a1856ddf 29772016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
2978
2979 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2980
d4d3da7e 29812016-02-09 Richard Biener <rguenther@suse.de>
2982
2983 PR tree-optimization/69715
2984 * gcc.dg/torture/pr69715.c: New testcase.
2985
9cc6714f 29862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2987
2988 PR c++/69139
2989 * g++.dg/cpp0x/trailing12.C: New test.
2990 * g++.dg/cpp0x/trailing13.C: New test.
2991
83d5062b 29922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2993
2994 PR c++/69283
2995 PR c++/67835
2996 * g++.dg/cpp1y/auto-fn29.C: New test.
2997 * g++.dg/cpp1y/auto-fn30.C: New test.
2998
394a86f3 29992016-02-08 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR tree-optimization/69209
3002 * gcc.c-torture/compile/pr69209.c: New test.
3003
93b124b4 30042016-02-08 Jeff Law <law@redhat.com>
3005
3006 PR tree-optimization/68541
3007 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3008 of statements allowed in join block for path splitting.
3009
26abce13 30102016-02-08 Jakub Jelinek <jakub@redhat.com>
3011
0acb2d6e 3012 PR c++/59627
3013 * g++.dg/gomp/pr59627.C: New test.
3014
26abce13 3015 PR ipa/69239
3016 * g++.dg/ipa/pr69239.C: New test.
3017
86e0b129 30182016-02-08 David Malcolm <dmalcolm@redhat.com>
3019
3020 PR preprocessor/69664
3021 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3022 * gcc.dg/cpp/warn-comments.c: Likewise.
3023
f553d9f8 30242016-02-08 Marek Polacek <polacek@redhat.com>
3025
3026 PR c++/69688
3027 * g++.dg/init/const12.C: New test.
3028
600695e0 30292016-02-08 Bernd Schmidt <bschmidt@redhat.com>
3030
3031 PR target/60410
3032 * gcc.dg/lto/pr55113_0.c: Remove test.
3033
c4f4b1e8 30342016-02-08 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/69719
3037 * gcc.dg/torture/pr69719.c: New testcase.
3038
5a987d87 30392016-02-08 Richard Biener <rguenther@suse.de>
3040 Jeff Law <law@redhat.com>
3041
3042 PR target/68273
3043 * gcc.target/mips/pr68273.c: New testcase.
3044
0418e71d 30452016-02-08 Richard Biener <rguenther@suse.de>
3046
3047 PR rtl-optimization/69274
3048 * gcc.target/i386/addr-sel-1.c: XFAIL.
3049
07c0f1ca 30502016-02-08 Jeff Law <law@redhat.com>
3051
40d85f4c 3052 PR tree-optimization/68541
3053 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3054
140e093f 3055 PR tree-optimization/65917
07c0f1ca 3056 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3057
16430acf 30582016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3059
3060 PR fortran/50555
3061 * gfortran.dg/namelist_args.f90: New test.
3062
3f0ff0d8 30632016-02-05 Jeff Law <law@redhat.com>
3064
140e093f 3065 PR tree-optimization/68541
3f0ff0d8 3066 * gcc.dg/tree-ssa/split-path-2.c: New test.
3067 * gcc.dg/tree-ssa/split-path-3.c: New test.
3068 * gcc.dg/tree-ssa/split-path-4.c: New test.
3069 * gcc.dg/tree-ssa/split-path-5.c: New test.
3070 * gcc.dg/tree-ssa/split-path-6.c: New test.
3071 * gcc.dg/tree-ssa/split-path-7.c: New test.
3072
a7cc1f94 30732016-02-05 Martin Sebor <msebor@redhat.com>
3074
3075 PR c++/69662
3076 * g++.dg/warn/Wplacement-new-size-1.C: New test.
3077 * g++.dg/warn/Wplacement-new-size-2.C: New test.
3078
fcb25f28 30792016-02-06 Richard HEnderson <rth@redhat.com>
3080
3081 PR c/69643
3082 * gcc.target/i386/addr-space-4.c: New.
3083 * gcc.target/i386/addr-space-5.c: New.
3084
3a2545a1 30852016-02-05 Mikael Morin <mikael@gcc.gnu.org>
3086
3087 PR fortran/66089
3088 * gfortran.dg/elemental_dependency_6.f90: New.
3089
1e302465 30902016-02-05 Jakub Jelinek <jakub@redhat.com>
3091
66feb54c 3092 PR rtl-optimization/69691
3093 * gcc.c-torture/execute/pr69691.c: New test.
3094
1e302465 3095 PR c++/69628
3096 * g++.dg/parse/pr69628.C: New test.
3097
9c28a298 30982016-02-05 Uros Bizjak <ubizjak@gmail.com>
3099
3100 * gcc.dg/sancov/asan.c: Move to ...
3101 * gcc.dg/asan/sancov-1.c: ... here.
3102
a854e286 31032016-02-05 Uros Bizjak <ubizjak@gmail.com>
3104
3105 * gcc.target/i386/pr69577.c: Require avx_runtime target.
3106
d4f0b240 31072016-02-05 H.J. Lu <hongjiu.lu@intel.com>
3108
3109 PR target/69677
3110 * gcc.target/i386/pr69677.c: New test.
3111
235d8723 31122016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
3113
3114 PR c++/68948
3115 * g++.dg/template/pr68948.C: New test.
3116
f390cf65 31172016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3118
3119 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3120 (only necessary on s390x).
3121
ab99f104 31222016-02-04 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 * gcc.target/i386/pr69454-2.c: Compile with -msse2
3125 -mno-accumulate-outgoing-args.
3126
f7ef5392 31272016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
3128
3129 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3130
6b098e91 31312016-02-04 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR c/69669
3134 * c-c++-common/pr69669.c: New test.
3135
f0146cf3 31362016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3137
3138 PR target/69667
3139 * g++.dg/pr69667.C: New file.
3140
08fd6cf5 31412016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
3142
3143 PR target/69619
3144 * gcc.dg/pr69619.c: Add new test.
3145
a6f3f39f 31462016-02-04 Richard Sandiford <richard.sandiford@arm.com>
3147
3148 PR rtl-optimization/69577
3149 * gcc.target/i386/pr69577.c: New test.
3150
774068a0 31512016-02-04 Martin Liska <mliska@suse.cz>
3152
3153 * g++.dg/asan/pr69276.C: New test.
3154
f50a7894 31552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3156
3157 PR target/65932
3158 PR target/67714
3159 * gcc.target/arm/wmul-3.c: Simplify test to generate just
3160 a single smulbb instruction.
3161 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3162 * gcc.target/amr/wmul-2.c: Likewise.
3163
6b722eb3 31642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3165
3166 PR target/65932
3167 PR target/67714
3168 * gcc.c-torture/execute/pr67714.c: New test.
3169
1f1475a7 31702016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3171
3172 PR target/69454
3173 * gcc.target/i386/pr69454-1.c: New test.
3174 * gcc.target/i386/pr69454-2.c: New test.
3175
6b94e133 31762016-02-03 Martin Sebor <msebor@redhat.com>
3177
3178 PR c++/69251
3179 PR c++/69253
3180 PR c++/69290
3181 PR c++/69277
3182 PR c++/69349
3183 * g++.dg/ext/flexarray-mangle-2.C: New test.
3184 * g++.dg/ext/flexarray-mangle.C: New test.
3185 * g++.dg/ext/flexarray-subst.C: New test.
3186 * g++.dg/ext/flexary11.C: New test.
3187 * g++.dg/ext/flexary12.C: New test.
3188 * g++.dg/ext/flexary13.C: New test.
3189 * g++.dg/ext/flexary14.C: New test.
3190 * g++.dg/other/dump-ada-spec-2.C: Adjust.
3191
342ed0ac 31922016-02-03 H.J. Lu <hongjiu.lu@intel.com>
3193
3194 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3195 Define only if CHECK_FLOAT128 is defined.
3196 (main): Properly initialize u5.
3197
edf6c4d2 31982016-02-03 Jakub Jelinek <jakub@redhat.com>
3199
415d5641 3200 PR c/69627
3201 * gcc.dg/pr69627.c: New test.
3202
edf6c4d2 3203 PR target/69644
3204 * gcc.dg/pr69644.c: New test.
3205
cf8f3ba0 32062016-02-03 Mike Stump <mikestump@comcast.net>
3207
3208 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3209 support for struct-layout-1.exp.
3210
c90d55dd 32112016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
3212
3213 PR c++/69056
f7ef5392 3214 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 3215
401bd0c8 32162016-02-03 Vladimir Makarov <vmakarov@redhat.com>
3217 Alexandre Oliva <aoliva@redhat.com>
3218
3219 PR target/69461
3220 * gcc.target/powerpc/pr69461.c: New.
3221
277d9d1d 32222016-02-03 Uros Bizjak <ubizjak@gmail.com>
3223
3224 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3225 works from here ...
3226 (check_effective_target_fsanitize_thread): ... to here. Do not
3227 specify additional compile flags for the test source.
3228 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3229 specify additional compile flags for the test source.
3230
e69ad94a 32312016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
3232
3233 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3234
a4454da2 32352016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
3236
3237 PR fortran/67451
3238 PR fortran/69418
3239 * gfortran.dg/coarray_allocate_2.f08: New test.
3240 * gfortran.dg/coarray_allocate_3.f08: New test.
3241 * gfortran.dg/coarray_allocate_4.f08: New test.
3242
88cab2dd 32432016-02-03 Alan Lawrence <alan.lawrence@arm.com>
3244
3245 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3246 use same scan-tree-dump-times on all platforms.
3247 * gcc.dg/vect/vect-outer-1.c: Likewise.
3248 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3249 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3250 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3251 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3252 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3253 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3254 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3255
66ea75c4 32562016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
3257
3258 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3259 warning.
3260
4eef8df7 32612016-02-02 H.J. Lu <hongjiu.lu@intel.com>
3262
3263 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3264
665fbc2f 32652016-02-02 James Norris <jnorris@codesourcery.com>
3266
3267 * c-c++-common/goacc/routine-5.c: Add tests.
3268
b10e3d47 32692016-02-02 Alexander Monakov <amonakov@ispras.ru>
3270
3271 * gcc.target/nvptx/unsigned-cmp.c: New test.
3272
12ad66dd 32732016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
3274
3275 * gcc.target/aarch64/scalar_shift_1.c
3276 (test_corners_sisd_di): Improve force to SIMD register.
3277 (test_corners_sisd_si): Likewise.
3278 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3279 Remove scan-assembler check for ldr.
3280
f9ec342f 32812016-02-02 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/69595
3284 * gcc.dg/Warray-bounds-17.c: New testcase.
3285
32f2925a 32862016-02-02 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/69606
3289 * gcc.dg/torture/pr69606.c: New testcase.
3290
cfd9ca84 32912016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
3292
3293 PR middle-end/68542
3294 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3295 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3296
19bf08e2 32972016-02-02 Alan Modra <amodra@gmail.com>
3298
3299 PR target/69548
3300 * gcc.target/powerpc/pr69548.c: New test.
3301
6f13b088 33022016-02-01 Jakub Jelinek <jakub@redhat.com>
3303
dcddc5af 3304 PR rtl-optimization/69592
3305 * gcc.dg/pr69592.c: New test.
3306
6f13b088 3307 PR preprocessor/69543
3308 PR c/69558
3309 * gcc.dg/pr69543.c: New test.
3310 * gcc.dg/pr69558.c: New test.
3311
d090e5c2 33122016-02-01 Uros Bizjak <ubizjak@gmail.com>
3313
fcb317c5 3314 PR testsuite/65940
3315 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 3316
aaf527dc 33172016-02-01 Martin Sebor <msebor@redhat.com>
3318
3319 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3320
1674217b 33212016-02-01 Bin Cheng <bin.cheng@arm.com>
3322
3323 PR tree-optimization/67921
3324 * c-c++-common/ubsan/pr67921.c: New test.
3325
b4007655 33262016-02-01 Richard Biener <rguenther@suse.de>
3327
3328 PR middle-end/69556
3329 * gcc.dg/tree-ssa/recip-8.c: New testcase.
3330
88a477bb 33312016-02-01 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/69574
3334 * gcc.dg/torture/pr69574.c: New testcase.
3335
2eaaa4e7 33362016-02-01 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/69579
3339 * gcc.dg/setjmp-6.c: New testcase.
3340
e3882c44 33412016-02-01 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR rtl-optimization/69570
3344 * g++.dg/opt/pr69570.C: New test.
3345
f80aff47 33462016-02-01 Richard Henderson <rth@redhat.com>
3347
3348 * gcc.dg/pr69535.c: New test.
3349
240568aa 33502016-01-31 John David Anglin <danglin@gcc.gnu.org>
3351
6009b3b8 3352 PR testsuite/69584
3353 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3354 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3355
1fdf7177 3356 PR debug/68244
3357 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3358
240568aa 3359 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3360
cb3e5ac0 33612016-01-31 Paul Thomas <pault@gcc.gnu.org>
3362
3363 PR fortran/67564
3364 * gfortran.dg/allocate_with_source_17.f03: New test.
3365
3b8b902b 33662016-01-30 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR tree-optimization/69546
3369 * gcc.dg/torture/pr69546.c: New test.
3370
17985abe 33712016-01-30 Paul Thomas <pault@gcc.gnu.org>
3372
3373 PR fortran/69566
3374 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3375
b5239e80 33762016-01-30 Martin Sebor <msebor@redhat.com>
3377
3378 PR c++/68490
3379 * g++.dg/ext/flexary10.C: New test.
3380
e8f03010 33812016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3382
3383 PR fortran/66707
3384 gfortran.dg/common_23.f90: New test.
3385
dc93691a 33862016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387
3388 PR target/65546
3389 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3390 condition being checked, and disable it when the target supports
3391 misaligned loads and stores.
3392
ff5e28e9 33932016-01-29 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR debug/69518
3396 * gcc.dg/torture/pr69518.c: New test.
3397
b0d8930a 33982016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3399
3400 PR target/69530
3401 * gcc.target/i386/pr69530.c: New test.
3402
21601fc7 34032016-01-29 Steve Ellcey <sellcey@imgtec.com>
3404
3405 PR target/65604
3406 * gcc.target/mips/div-delay.c: New test.
3407
ca6c7317 34082016-01-29 Jakub Jelinek <jakub@redhat.com>
3409
4758dc39 3410 PR target/69551
3411 * gcc.target/i386/pr69551.c: New test.
3412
ca6c7317 3413 PR target/66137
3414 * gcc.target/i386/pr66137.c: New test.
3415
e3078da6 34162016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3417
3418 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3419 always built for p5600.
3420 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3421 isa=p5600 dg-option.
3422
b622ec25 34232016-01-29 Richard Biener <rguenther@suse.de>
3424
3425 PR tree-optimization/69547
3426 * g++.dg/tree-ssa/pr69547.C: New testcase.
3427
d2a60e99 34282016-01-29 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR debug/66869
3431 * g++.dg/warn/Wunused-function2.C: New test.
3432
ae849d2b 34332016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3434
3435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3436 support for test to succeed.
3437
ce6a6978 34382016-01-29 Marek Polacek <polacek@redhat.com>
3439
3440 PR c++/69509
3441 PR c++/69516
3442 * g++.dg/ext/constexpr-vla2.C: New test.
3443 * g++.dg/ext/constexpr-vla3.C: New test.
3444 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3445
7550d855 34462016-01-29 Richard Biener <rguenther@suse.de>
3447
3448 PR middle-end/69537
3449 * gcc.dg/uninit-21.c: New testcase.
3450
f11bb279 34512016-01-28 Uros Bizjak <ubizjak@gmail.com>
3452
3453 PR target/69459
3454 * gcc.target/i386/pr69459.c: New test.
3455
c80c12c8 34562016-01-28 Steve Ellcey <sellcey@imgtec.com>
3457
3458 PR target/68400
3459 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3460 * gcc.target/mips/pr68400.c: New test.
3461
c649bacc 34622016-01-28 Martin Sebor <msebor@redhat.com>
3463
3464 PR target/17381
3465 * gcc.target/powerpc/pr17381.c: New test.
3466
f4881661 34672016-01-28 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR middle-end/69542
3470 * gcc.dg/torture/pr69542.c: New test.
3471
d66fdd75 34722016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3473
3474 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3475
d4a78818 34762016-01-28 David Edelsohn <dje.gcc@gmail.com>
3477
3478 * gcc.dg/pr65980.c: Skip on AIX.
3479 * gcc.dg/pr66688.c: Same.
3480
21329e97 34812016-01-28 David Edelsohn <dje.gcc@gmail.com>
3482
3483 PR target/63679
3484 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3485 * gcc.dg/tree-ssa/sra-18.c: Same.
3486
cc7124a6 34872016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3488
3489 PR fortran/62536
3490 * gfortran.dg/block_15.f08: New test.
3491 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3492 on incorrectly closed BLOCK.
3493
358dfcb4 34942016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3495
3496 * gcc.dg/declare-simd.c: New test.
e87502d6 34972016-01-28 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/69466
3500 * gfortran.dg/vect/pr69466.f90: New testcase.
3501
44e7334b 35022016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3503
3504 * g++.dg/pr67989.C: Remove ARM-specific option.
3505 * gcc.target/arm/pr67989.C: New file.
3506
5ce8f551 35072016-01-27 Uros Bizjak <ubizjak@gmail.com>
3508
3509 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3510 and expm1 test for glibc < 2.11.
3511
fa6e6b15 35122016-01-27 Richard Henderson <rth@redhat.com>
3513
3514 * gcc.c-torture/execute/pr69447.c: New test.
3515
35162016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 3517
7b8122c6 3518 PR fortran/69422
147b2f9b 3519 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3520
78e516eb 35212016-01-27 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR debug/66869
3524 * gcc.dg/pr66869.c: New test.
3525
9b849350 35262016-01-25 Jeff Law <law@redhat.com>
3527
3528 PR tree-optimization/68398
f11bb279 3529 PR tree-optimization/69196
9b849350 3530 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3531 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3532 path to avoid new heuristic allowing more irreducible regions
3533 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3534 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3535 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3536 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3537 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3538
fee5e491 35392016-01-27 Marek Polacek <polacek@redhat.com>
3540
3541 PR c/68062
3542 * c-c++-common/vector-compare-4.c: New test.
3543
eec96426 35442016-01-27 David Malcolm <dmalcolm@redhat.com>
3545
3546 PR preprocessor/69126
3547 * c-c++-common/pr69126.c: New test case.
3548
5068be18 35492016-01-27 Ian Lance Taylor <iant@google.com>
3550
3551 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3552
5fa82c11 35532016-01-27 Ryan Burn <contact@rnburn.com>
3554
3555 PR cilkplus/69267
3556 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3557
b3df0219 35582016-01-27 Uros Bizjak <ubizjak@gmail.com>
3559
3560 PR target/69512
3561 * gcc.target/i386/pr69512.c: New test.
3562
d46a16d4 35632016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3564
3565 PR ada/69488
3566 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3567
6a9b35ef 35682016-01-27 Marek Polacek <polacek@redhat.com>
3569
3570 PR c++/69379
3571 * g++.dg/pr69379.C: New test.
3572
18e9663b 35732016-01-27 Martin Sebor <msebor@redhat.com>
3574
3575 PR c++/69317
3576 * g++.dg/abi/Wabi-2-2.C: New test.
3577 * g++.dg/abi/Wabi-2-3.C: New test.
3578 * g++.dg/abi/Wabi-3-2.C: New test.
3579 * g++.dg/abi/Wabi-3-3.C: New test.
3580
c88301ad 35812016-01-27 Richard Biener <rguenther@suse.de>
3582
3583 PR tree-optimization/69166
3584 * gcc.dg/torture/pr69166.c: New testcase.
3585
8ca47550 35862016-01-27 Martin Jambor <mjambor@suse.cz>
3587
3588 PR tree-optimization/69355
3589 * gcc.dg/tree-ssa/pr69355.c: New test.
3590
5cb23e3c 35912016-01-27 Marek Polacek <polacek@redhat.com>
3592
3593 PR c++/69496
3594 * g++.dg/ext/constexpr-vla1.C: New test.
3595
7b0c1b6d 35962016-01-20 Christian Bruel <christian.bruel@st.com>
3597
3598 PR target/69245
3599 * gcc.target/arm/pr69245.c: New test.
3600
220112fc 36012016-01-27 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR tree-optimization/69399
3604 * gcc.dg/torture/pr69399.c: New test.
3605
16294490 36062016-01-27 Eric Botcazou <ebotcazou@adacore.com>
3607
3608 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3609
8abd3d0c 36102016-01-26 Eric Botcazou <ebotcazou@adacore.com>
3611
3612 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3613
7cf9b895 36142016-01-26 Tom de Vries <tom@codesourcery.com>
3615
3616 PR tree-optimization/69110
3617 * gcc.dg/autopar/pr69110.c: New test.
3618
557c1942 36192016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 3620 Sebastian Pop <s.pop@samsung.com>
557c1942 3621
3622 * gcc.dg/graphite/isl-ast-op-select.c: New.
3623
80adbd96 36242015-01-26 Paul Thomas <pault@gcc.gnu.org>
3625
3626 PR fortran/69385
3627 * gfortran.dg/allocate_error_6.f90: New test.
3628
c3f86f60 36292016-01-26 Richard Henderson <rth@redhat.com>
3630
3631 * gcc.dg/tm/pr60908.c: New test.
3632
3752e5b1 36332016-01-26 David Malcolm <dmalcolm@redhat.com>
3634
3635 PR other/69006
3636 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3637 directive.
3638 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3639 expected multiline output to reflect the colorization being
3640 disabled before newlines.
3641 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3642 (custom_diagnostic_finalizer): Replace call to
3643 pp_newline_and_flush with call to pp_flush.
3644 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3645 * gfortran.dg/implicit_class_1.f90: Likewise.
3646 * lib/gcc-dg.exp (allow_blank_lines): New global.
3647 (dg-allow-blank-lines-in-output): New procedure.
3648 (gcc-dg-prune): Complain about blank lines in the output, unless
3649 dg-allow-blank-lines-in-output was called.
3650 * lib/multiline.exp (_build_multiline_regex): Only support
3651 arbitrary followup text for non-blank-lines, not for blank lines.
3652
9bbfd060 36532016-01-26 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR tree-optimization/69483
3656 * gcc.dg/pr69483.c: New test.
3657 * g++.dg/opt/pr69483.C: New test.
3658
53773057 36592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3660
3661 PR target/68620
3662 * gcc.target/arm/pr68620.c: New test.
3663
442a556f 36642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3665
3666 * gcc.target/i386/pr68986-2.c: Remove -m32.
3667
d513c683 36682016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3669
3670 PR target/68986
3671 * gcc.target/i386/pr68986-1.c: New test.
3672 * gcc.target/i386/pr68986-2.c: Likewise.
3673 * gcc.target/i386/pr68986-3.c: Likewise.
3674
976877a5 36752016-01-26 Christian Bruel <christian.bruel@st.com>
3676
3677 * lib/target-supports.exp
3678 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3679 (check_effective_target_arm_crypto_pragma_ok): Likewise.
3680 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3681
2c7b2f88 36822016-01-26 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/69452
3685 * gcc.dg/torture/pr69452.c: New testcase.
3686
f7fc06e7 36872016-01-26 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR target/69442
3690 * gcc.dg/pr69442.c: New test.
3691
d1dae587 36922016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
3693
3694 PR target/67896
3695 * gcc.target/aarch64/simd/pr67896.C: New.
3696
ef7be7f8 36972016-01-26 Richard Sandiford <richard.sandiford@arm.com>
3698
3699 PR tree-optimization/69400
3700 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3701 function.
3702 (plugin_init): Call it.
3703 * gcc.dg/torture/pr69400.c: New test.
3704
648433a4 37052016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3706
3707 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3708
45fc5243 37092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3710 Sebastian Pop <s.pop@samsung.com>
3711
3712 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3713 isl-0.15.
3714
c699f6a1 37152016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3716 Sebastian Pop <s.pop@samsung.com>
3717
3718 * gcc.dg/graphite/pr69292.c: New.
3719
b86e24ea 37202016-01-25 Jakub Jelinek <jakub@redhat.com>
3721
3722 * c-c++-common/goacc/use_device-1.c: New test.
3723
105cb8d7 37242016-01-25 Jeff Law <law@redhat.com>
3725
3726 PR tree-optimization/69196
3727 PR tree-optimization/68398
3728 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3729 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3730
44562749 37312016-01-25 David Edelsohn <dje.gcc@gmail.com>
3732
3733 PR target/69469
3734 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3735 Algorithm.
3736
6837fee7 37372016-01-25 Richard Biener <rguenther@suse.de>
3738
3739 PR testsuite/69380
3740 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3741
fe500d65 37422016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
3743
3744 PR target/69421
3745 * gcc.dg/pr69421.c: New test.
3746
8eacba94 37472016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
3748
3749 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3750 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3751 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3752 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3753 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3754 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3755 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3756 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3757 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3758 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3759
af09d40d 37602016-01-25 Richard Biener <rguenther@suse.de>
3761
3762 PR tree-optimization/69376
3763 * gcc.dg/torture/pr69376.c: New testcase.
3764
d65063f5 37652016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3766
3767 PR fortran/69397
3768 PR fortran/68442
3769 * gfortran.dg/interface_38.f90: New test.
3770 * gfortran.dg/interface_39.f90: New test.
80adbd96 3771
08c7bfb4 37722016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
3773
3774 Revert:
3775 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3776
3777 PR c++/11858
3778 PR c++/24663
3779 PR c++/24664
3780 * g++.dg/template/pr11858.C: New test.
3781 * g++.dg/template/pr24663.C: New test.
3782 * g++.dg/template/unify12.C: New test.
3783 * g++.dg/template/unify13.C: New test.
3784 * g++.dg/template/unify14.C: New test.
3785 * g++.dg/template/unify15.C: New test.
3786 * g++.dg/template/unify16.C: New test.
3787 * g++.dg/template/unify17.C: New test.
3788
c2e7d2be 37892016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3790
3791 PR fortran/68283
3792 gfortran.dg/pr68283.f90: New test.
3793
9f2e8617 37942016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3795
3796 PR fortran/66094
3797 * gfortran.dg/inline_matmul_13.f90: New test.
3798 * gfortran.dg/matmul_bounds_8.f90: New test.
3799 * gfortran.dg/matmul_bounds_9.f90: New test.
3800 * gfortran.dg/matmul_bounds_10.f90: New test.
3801
a4838119 38022016-01-23 Tom de Vries <tom@codesourcery.com>
3803
3804 PR tree-optimization/69426
3805 * gcc.dg/autopar/pr69426.c: New test.
3806
feddf0dc 38072016-01-23 Martin Sebor <msebor@redhat.com>
3808
3809 PR c++/58109
3810 PR c++/69022
3811 * g++.dg/cpp0x/alignas5.C: New test.
3812 * g++.dg/ext/vector29.C: Same.
3813
132731fb 38142016-01-23 Uros Bizjak <ubizjak@gmail.com>
3815
3816 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3817 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3818 _GNU_SOURCE from compile flags to the source.
3819 * gcc.target/i386/chkp-stropt-12.c: Ditto.
3820 * gcc.target/i386/chkp-stropt-16.c: Ditto.
3821 * gcc.target/i386/chkp-stropt-4.c: Ditto.
3822 * gcc.target/i386/chkp-stropt-8.c: Ditto.
3823
51aec681 38242016-01-22 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR target/69432
3827 * g++.dg/opt/pr69432.C: New test.
3828
147aa3e3 38292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3830
3831 * gcc.target/powerpc/pr63354c: Adjust target selector to include
3832 32-bit targets testing an -m64 multilib.
3833
4d04e35e 38342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3835
3836 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3837 64-bit support.
3838
86f38d0c 38392016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
3840
3841 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3842
f776e712 38432016-01-21 Christian Bruel <christian.bruel@st.com>
3844
3845 PR target/68674
3846 * gcc.target/i386/pr68674.c
3847 * gcc.target/aarch64/pr68674.c
3848 * gcc.target/arm/pr68674.c
3849
7b9de435 38502016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3851
3852 PR target/69403
3853 * gcc.c-torture/execute/pr69403.c: New test.
3854
9935a0ba 38552016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3856
3857 PR c++/55843
3858 * g++.dg/template/pr55843.C: New.
3859
06b94aa1 38602016-01-22 Alan Lawrence <alan.lawrence@arm.com>
3861
3862 PR testsuite/66877
3863 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3864 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3865
b68773a8 38662016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3867
3868 PR testsuite/67489
132731fb 3869 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3870 from dg-do compile directive, and instead add
3871 { dg-require-effective-target int128 }.
b68773a8 3872
bbbbe8ab 38732016-01-20 Martin Sebor <msebor@redhat.com>
3874
3875 PR c/69405
3876 * gcc.dg/sync-fetch.c: New test.
3877
f3a6a26f 38782016-01-21 Martin Sebor <msebor@redhat.com>
3879
3880 PR target/69252
3881 * gcc.target/powerpc/pr69252.c: New test.
3882
d1565a03 38832016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3884
3885 PR fortran/65996
132731fb 3886 * gfortran.dg/pr65996.f90: New test.
d1565a03 3887
15a5a905 38882016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3889
3890 PR c++/68810
bbbbe8ab 3891 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 3892 expected to generate an error.
15a5a905 3893
e4538af5 38942016-01-21 Bernd Schmidt <bschmidt@redhat.com>
3895
3896 PR middle-end/66178
3897 * gcc.dg/torture/pr66178.c: New test.
3898
4d4180ce 38992016-01-21 Anton Blanchard <anton@samba.org>
3900 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3901
3902 PR target/63354
3903 * gcc.target/powerpc/pr63354.c: New test.
3904
86e16058 39052016-01-21 Vladimir Makarov <vmakarov@redhat.com>
3906
3907 PR rtl-optimization/68990
3908 * gcc.target/i386/pr68990: New.
3909
b11b85e4 39102016-01-21 Nick Clifton <nickc@redhat.com>
3911
3912 PR target/69129
3913 * gcc.target/mips/pr69129.c: New.
3914
62dd9f85 39152016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
3916
3917 PR c++/58046
3918 * g++.dg/cpp0x/pr58046.C: New.
3919
ac7d424b 39202016-01-21 Jakub Jelinek <jakub@redhat.com>
3921
47c0bea3 3922 PR target/69187
3923 PR target/65624
3924 * gcc.target/arm/pr69187.c: New test.
3925
ac7d424b 3926 PR c++/69355
3927 * g++.dg/torture/pr69355.C: New test.
3928
9e18b252 39292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3930 Sebastian Pop <s.pop@samsung.com>
3931
3932 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3933
de862e2f 39342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3935 Sebastian Pop <s.pop@samsung.com>
3936
132731fb 3937 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 3938
f55f9344 39392016-01-21 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR middle-end/67653
3942 * c-c++-common/pr67653.c: New test.
3943 * gcc.dg/torture/pr29119.c: Add dg-warning.
3944
62752e71 39452016-01-20 Peter Bergner <bergner@vnet.ibm.com>
3946
3947 * gcc.target/powerpc/cpu-builtin-1.c: New test.
3948
16d4186f 39492016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3950
3951 PR c/24293
3952 * gcc.dg/pr24293.c: New test.
3953 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3954 incomplete struct type.
3955 * gcc.dg/declspec-1.c: Likewise.
3956 * gcc.dg/pr63549.c: Likewise.
3957
58219d13 39582016-01-20 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR tree-optimization/66612
3961 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3962 for bdn instruction.
3963
a7b5688a 39642016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3965
3966 * lib/target-supports.exp
3967 (check_effective_target_arm_fp_ok_nocache): New.
3968 (check_effective_target_arm_fp_ok): New.
3969 (add_options_for_arm_fp): New.
3970 (check_effective_target_arm_crypto_ok_nocache): Require
3971 target_arm_v8_neon_ok instead of arm32.
3972 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3973 (check_effective_target_arm_crypto_pragma_ok): New.
3974 (add_options_for_arm_vfp): New.
3975 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3976 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3977 target instead. Force initial fpu to vfp.
3978 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3979 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3980 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3981 dependency.
3982 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3983 use arm_vfp effective target instead. Force initial fpu to vfp.
3984 * gcc.target/arm/attr-neon3.c: Likewise.
3985 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3986 arm_vfp_ok.
3987 * gcc.target/arm/unsigned-float.c: Likewise.
3988 * gcc.target/arm/vfp-1.c: Likewise.
3989 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3990 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3991 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3992 * gcc.target/arm/vfp-ldmias.c: Likewise.
3993 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3994 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3995 * gcc.target/arm/vfp-stmiad.c: Likewise.
3996 * gcc.target/arm/vfp-stmias.c: Likewise.
3997 * gcc.target/arm/vnmul-1.c: Likewise.
3998 * gcc.target/arm/vnmul-2.c: Likewise.
3999 * gcc.target/arm/vnmul-3.c: Likewise.
4000 * gcc.target/arm/vnmul-4.c: Likewise.
4001
7ca56ca8 40022016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 4003
7fb75b57 4004 PR testsuite/69366
4005 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4006 the MPX run-time library, for compile-time MPX test.
4007 * gcc.target/i386/chkp-always_inline.c: Likewise.
4008 * gcc.target/i386/chkp-bndret.c: Likewise.
4009 * gcc.target/i386/chkp-builtins-1.c: Likewise.
4010 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4011 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4012 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4013 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4014 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4015 * gcc.target/i386/chkp-hidden-def.c: Likewise.
4016 * gcc.target/i386/chkp-label-address.c: Likewise.
4017 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4018 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4019 * gcc.target/i386/chkp-pr69044.c: Likewise.
4020 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4021 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4022 * gcc.target/i386/chkp-strchr.c: Likewise.
4023 * gcc.target/i386/chkp-strlen-1.c: Likewise.
4024 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4025 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4026 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4027 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4028 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4029 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4030 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4031 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4032 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4033 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4034 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4035 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4036 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4037 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4038 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4039 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4040 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4041 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4042 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4043 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4044 * gcc.target/i386/pr63995-2.c: Likewise.
4045 * gcc.target/i386/pr64805.c: Likewise.
4046 * gcc.target/i386/pr65044.c: Likewise.
4047 * gcc.target/i386/pr65167.c: Likewise.
4048 * gcc.target/i386/pr65183.c: Likewise.
4049 * gcc.target/i386/pr65184.c: Likewise.
4050 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 4051
f2da0b99 40522016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
4053
4054 PR tree-optimization/69328
4055 * gcc.dg/pr69328.c: New test.
4056
4d379676 40572016-01-20 Jeff Law <law@redhat.com>
4058
4a11f145 4059 PR target/25114
4d379676 4060 * gcc.target/m68k/pr25114.c: New test.
4061
0754bad1 40622016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4063
4064 * gcc.target/arm/memset-inline-10.c: Added
4065 dg-require-effective-target arm_thumb2_ok.
4066
63bd5c2d 40672016-01-19 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gcc.dg/debug/dwarf2/sso.c: New test.
4070
a9c01e81 40712016-01-19 Uros Bizjak <ubizjak@gmail.com>
4072
4073 PR testsuite/68820
4074 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4075 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4076 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4077
53fa0e54 40782016-01-19 Jan Hubicka <hubicka@ucw.cz>
4079
4080 PR ipa/66223
4081 * g++.dg/ipa/devirt-50.C: New testcase.
4082
e035a62c 40832016-01-19 Marek Polacek <polacek@redhat.com>
4084
4085 PR c++/68965
4086 * g++.dg/cpp1y/parameter-pack-1.C: New test.
4087 * g++.dg/cpp1y/parameter-pack-2.C: New test.
4088
885cc3ea 40892016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4090
4091 PR target/69135
4092 * gcc.target/arm/pr69135_1.c: New test.
4093
07bd240e 40942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4095
4096 * gcc.target/aarch64/ccmp_1.c: Add new tests.
4097
9f60d257 40982015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4099
4100 * gcc.target/aarch64/ccmp_1.c: New testcase.
4101
a0c919f7 41022016-01-19 Marek Polacek <polacek@redhat.com>
4103
4104 PR c++/68586
4105 * g++.dg/cpp0x/enum30.C: New test.
4106
dc5d6d17 41072016-01-19 Richard Biener <rguenther@suse.de>
4108
4109 PR tree-optimization/69336
4110 * g++.dg/tree-ssa/pr69336.C: New testcase.
4111
6dd156e0 41122016-01-19 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR debug/65779
4115 * gcc.dg/pr65779.c: New test.
4116
3e0d45b9 41172016-01-19 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/69352
4120 * gcc.dg/torture/pr69352.c: New testcase.
4121
7a3cf64d 41222016-01-19 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR rtl-optimization/68955
4125 PR rtl-optimization/64557
4126 * gcc.dg/torture/pr68955.c: New test.
4127
8be55b33 41282016-01-19 Jan Hubicka <hubicka@ucw.cz>
4129
4130 PR lto/69136
4131 * g++.dg/torture/pr69136.C: New testcase.
4132
72a985d7 41332016-01-19 Jan Hubicka <hubicka@ucw.cz>
4134
4135 PR lto/69133
4136 * g++.dg/lto/pr69133_0.C: New testcase.
4137 * g++.dg/lto/pr69133_1.C: New testcase.
4138
56778b62 41392016-01-15 Jeff Law <law@redhat.com>
4140
4141 PR tree-optimization/69320
4142 * gcc.c-torture/pr69320-1.c: New test.
4143 * gcc.c-torture/pr69320-2.c: New test.
4144 * gcc.c-torture/pr69320-3.c: New test.
4145 * gcc.c-torture/pr69320-4.c: New test.
4146
ced41b93 41472016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4148
4149 PR c++/11858
4150 PR c++/24663
4151 PR c++/24664
4152 * g++.dg/template/pr11858.C: New test.
4153 * g++.dg/template/pr24663.C: New test.
4154 * g++.dg/template/unify12.C: New test.
4155 * g++.dg/template/unify13.C: New test.
4156 * g++.dg/template/unify14.C: New test.
4157 * g++.dg/template/unify15.C: New test.
4158 * g++.dg/template/unify16.C: New test.
4159 * g++.dg/template/unify17.C: New test.
4160
7f8cbcaf 41612016-01-18 David Malcolm <dmalcolm@redhat.com>
4162
4163 PR testsuite/69181
4164 * gcc.dg/pr69181-1.c: New test file.
4165 * gcc.dg/pr69181-2.c: New test file.
4166 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4167 globals by moving it to...
4168 (cleanup-after-saved-dg-test): ...this new function. Add
4169 "global additional_sources_used". Add reset of global
4170 multiline_expected_outputs to the empty list.
4171 * lib/multiline.exp (_multiline_expected_outputs): Rename this
4172 global to...
4173 (multiline_expected_outputs): ...this, and updated comments to
4174 note that it is modified from gcc-dg.exp.
4175 (dg-end-multiline-output): Update for the above renaming.
4176 (handle-multiline-outputs): Likewise. Remove the clearing
4177 of the expected outputs to the empty list.
4178
3c7cbfc0 41792016-01-18 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/69297
4182 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4183
81d49cc1 41842016-01-18 Joseph Myers <joseph@codesourcery.com>
4185
4186 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4187 dg-options.
4188 * gcc.target/mips/mips-3d-2.c: Likewise.
4189 * gcc.target/mips/mips-3d-3.c: Likewise.
4190 * gcc.target/mips/mips-3d-4.c: Likewise.
4191 * gcc.target/mips/mips-3d-5.c: Likewise.
4192 * gcc.target/mips/mips-3d-6.c: Likewise.
4193 * gcc.target/mips/mips-3d-7.c: Likewise.
4194 * gcc.target/mips/mips-3d-8.c: Likewise.
4195 * gcc.target/mips/mips-3d-9.c: Likewise.
4196 * gcc.target/mips/mips-ps-1.c: Likewise.
4197 * gcc.target/mips/mips-ps-2.c: Likewise.
4198 * gcc.target/mips/mips-ps-3.c: Likewise.
4199 * gcc.target/mips/mips-ps-4.c: Likewise.
4200 * gcc.target/mips/mips-ps-5.c: Likewise.
4201 * gcc.target/mips/mips-ps-6.c: Likewise.
4202 * gcc.target/mips/mips-ps-7.c: Likewise.
4203 * gcc.target/mips/mips-ps-type.c: Likewise.
4204 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4205 * gcc.target/mips/mips16-attributes-6.c: Likewise.
4206
03c4ff3a 42072016-01-18 Tom de Vries <tom@codesourcery.com>
4208
4209 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4210 * c-c++-common/goacc/kernels-double-reduction.c: New test.
4211 * c-c++-common/goacc/kernels-empty.c: New test.
4212 * c-c++-common/goacc/kernels-eternal.c: New test.
4213 * c-c++-common/goacc/kernels-loop-2.c: New test.
4214 * c-c++-common/goacc/kernels-loop-3.c: New test.
4215 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4216 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4217 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4218 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4219 * c-c++-common/goacc/kernels-loop-data.c: New test.
4220 * c-c++-common/goacc/kernels-loop-g.c: New test.
4221 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4222 * c-c++-common/goacc/kernels-loop-n.c: New test.
4223 * c-c++-common/goacc/kernels-loop-nest.c: New test.
4224 * c-c++-common/goacc/kernels-loop.c: New test.
4225 * c-c++-common/goacc/kernels-noreturn.c: New test.
4226 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4227 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4228 * c-c++-common/goacc/kernels-reduction.c: New test.
4229
22e3dcee 42302016-01-18 Tom de Vries <tom@codesourcery.com>
4231
4232 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4233 * gcc.dg/autopar/outer-2.c: Same.
4234 * gcc.dg/autopar/outer-3.c: Same.
4235 * gcc.dg/autopar/outer-4.c: Same.
4236 * gcc.dg/autopar/outer-5.c: Same.
4237 * gcc.dg/autopar/outer-6.c: Same.
4238 * gcc.dg/autopar/parallelization-1.c: Same.
4239 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4240 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4241 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4242 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4243 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4244 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4245 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4246 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4247 * gcc.dg/autopar/pr39500-1.c: Same.
4248 * gcc.dg/autopar/pr39500-2.c: Same.
4249 * gcc.dg/autopar/pr46193.c: Same.
4250 * gcc.dg/autopar/pr46194.c: Same.
4251 * gcc.dg/autopar/pr49580.c: Same.
4252 * gcc.dg/autopar/pr49960-1.c: Same.
4253 * gcc.dg/autopar/pr49960.c: Same.
4254 * gcc.dg/autopar/pr68373.c: Same.
4255 * gcc.dg/autopar/reduc-1.c: Same.
4256 * gcc.dg/autopar/reduc-1char.c: Same.
4257 * gcc.dg/autopar/reduc-1short.c: Same.
4258 * gcc.dg/autopar/reduc-2.c: Same.
4259 * gcc.dg/autopar/reduc-2char.c: Same.
4260 * gcc.dg/autopar/reduc-2short.c: Same.
4261 * gcc.dg/autopar/reduc-3.c: Same.
4262 * gcc.dg/autopar/reduc-4.c: Same.
4263 * gcc.dg/autopar/reduc-6.c: Same.
4264 * gcc.dg/autopar/reduc-7.c: Same.
4265 * gcc.dg/autopar/reduc-8.c: Same.
4266 * gcc.dg/autopar/reduc-9.c: Same.
4267 * gcc.dg/autopar/uns-outer-4.c: Same.
4268 * gcc.dg/autopar/uns-outer-5.c: Same.
4269 * gcc.dg/autopar/uns-outer-6.c: Same.
4270 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4271 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4272
fd5cbe2f 42732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4274
4275 PR target/63679
4276 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4277 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4278
fa75ab55 42792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4280
4281 PR target/63679
4282 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4283 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4284 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4285
214b2582 42862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4287
4288 PR target/63679
4289 * gcc.dg/tree-ssa/sra-17.c: New.
4290 * gcc.dg/tree-ssa/sra-18.c: New.
4291
13146837 42922016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4293
4294 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4295
6ccd18c2 42962016-01-18 Eric Botcazou <ebotcazou@adacore.com>
4297
4298 * gnat.dg/inline12.adb: New test.
4299
8872b95f 43002016-01-18 Bin Cheng <bin.cheng@arm.com>
4301
4302 PR tree-optimization/66797
4303 * gcc.c-torture/execute/pr65447.c: Relax check condition.
4304
971514e3 43052016-01-18 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/69170
4308 * gcc.dg/torture/pr69170.c: New testcase.
4309
dfb6d139 43102016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 4311
4312 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4313
164d84c2 43142016-01-16 Tom de Vries <tom@codesourcery.com>
4315
4316 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4317
4c33b769 43182016-01-16 Tom de Vries <tom@codesourcery.com>
4319
4320 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4321 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
4322 redundant dg-require-effective-target pthread.
4323 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4325 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4326 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4327 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4328 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4329 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4330
673441b0 43312016-01-16 David Edelsohn <dje.gcc@gmail.com>
4332
4333 PR target/68609
4334 * gcc.target/powerpc/recip-6.c: Enable on AIX.
4335 * gcc.target/powerpc/recip-7.c: Same.
4336
90153ae7 43372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4338
4339 PR c++/69091
4340 * g++.dg/template/pr69091.C: New test.
4341
bc24d01d 43422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4343
4344 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4345 dump does not contain an error_mark_node.
4346 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4347 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4348
4067c0fd 43492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4350
4351 PR c++/68936
4352 * g++.dg/template/pr68936.C: New test.
4353
27c6dbdd 43542016-01-15 David Edelsohn <dje.gcc@gmail.com>
4355
4356 PR target/68609
4357 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4358 * gcc.target/powerpc/recip-2.c: Same.
4359 * gcc.target/powerpc/recip-3.c: Same.
4360 * gcc.target/powerpc/recip-4.c: Same.
4361 * gcc.target/powerpc/recip-sqrtf.c: Same.
4362
e390c57d 43632016-01-15 Jeff Law <law@redhat.com>
4364
4365 PR tree-optimization/69270
4366 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4367 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4368
ddcfeaf1 43692016-01-15 Paul Thomas <pault@gcc.gnu.org>
4370
4371 PR fortran/49630
4372 * gfortran.dg/deferred_character_13.f90: New test for the fix
4373 of comment 3 of the PR.
4374
4375 PR fortran/54070
4376 * gfortran.dg/deferred_character_8.f90: New test
4377 * gfortran.dg/allocate_error_5.f90: New test
4378
4379 PR fortran/60593
4380 * gfortran.dg/deferred_character_10.f90: New test
4381
4382 PR fortran/60795
4383 * gfortran.dg/deferred_character_14.f90: New test
4384
4385 PR fortran/61147
4386 * gfortran.dg/deferred_character_11.f90: New test
4387
4388 PR fortran/64324
4389 * gfortran.dg/deferred_character_9.f90: New test
4390
81be349c 43912016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4392
4393 PR rtl-optimization/69030
4394 * gcc.target/i386/pr69030.c: New.
4395
998456c5 43962016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397
4398 * gcc.target/aarch64/target_attr_17.c: New test.
4399
0d85be19 44002016-01-15 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/66856
4403 * gcc.dg/torture/pr66856-1.c: New testcase.
4404 * gcc.dg/torture/pr66856-2.c: Likewise.
4405
321d36c8 44062016-01-15 Richard Biener <rguenther@suse.de>
4407
4408 PR debug/69137
4409 * g++.dg/lto/pr69137_0.C: New testcase.
4410
d94a1f53 44112016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4412
4413 PR middle-end/69246
4414 * gcc.target/i386/pr69246.c: New test.
4415
5fe9a861 44162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4417
a9c01e81 4418 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 4419
3d05a5e9 44202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4421
4422 PR c++/56194
4423 * g++.dg/init/const9.C: Disable test on S/390.
4424
5e8132b5 44252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4426
4427 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4428 * g++.dg/Wno-frame-address.C: Ditto.
4429
32307cdf 44302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4431
4432 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4433
1ca28250 44342016-01-15 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/68961
4437 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4438
6271bd93 44392016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4440
4441 * gcc.target/i386/pr65105-5.c: New test.
4442
dfb6d139 44432016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 4444
4445 * gcc.c-torture/execute/alias-4.c: New testcase.
4446
dfb6d139 44472016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 4448
4449 PR ipa/68148
4450 * g++.dg/ipa/devirt-49.C: New testcase.
4451
7bbac464 44522016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 4453
4454 PR target/65837
4455 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4456 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4457 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4458
4345b868 44592016-01-15 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/69117
4462 * gcc.dg/torture/pr69117.c: New testcase.
4463
580357e7 44642015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 4465
4466 PR c++/69048
4467 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4468
612baa31 44692016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4470
4471 PR testsuite/67509
4472 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4473 range tests use 100 * maximum instead of maximum + 1.
4474
44e09bc4 44752016-01-14 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR debug/69244
4478 * gcc.dg/guality/pr69244.c: New test.
4479
96962ae4 44802016-01-14 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * lib/target-supports.exp (check_effective_target_issignaling):
4483 New procedure.
4484 * gcc.dg/pr61441.c: Require issignaling effective target.
4485
ab9c400b 44862016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4487
4488 PR target/68803
4489 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4490
a7ed4583 44912016-01-14 David Malcolm <dmalcolm@redhat.com>
4492
4493 PR c++/68819
4494 PR preprocessor/69177
4495 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4496 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4497 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4498 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4499
77f35cec 45002016-01-14 Marek Polacek <polacek@redhat.com>
4501
4502 PR c/69262
4503 * gcc.dg/array-15.c: New test.
4504
915d0950 45052016-01-14 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR middle-end/68146
4508 PR tree-optimization/69155
4509 * gfortran.dg/pr68146.f: New test.
4510 * gfortran.dg/pr69155.f90: New test.
4511
24651fb7 45122016-01-14 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/68060
4515 * gcc.dg/torture/pr68060-1.c: New testcase.
4516 * gcc.dg/torture/pr68060-2.c: Likewise.
4517
2f63f950 45182016-01-14 Nick Clifton <nickc@redhat.com>
4519
4520 * lib/target-supports.exp
4521 (check_effective_target_arm_neon_ok_nocache): Add an option
4522 sequence that includes setting the ARM architecture to ARMv7-A.
4523 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4524 command line options necessary to enable Neon support.
4525 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4526 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4527 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4528 * gcc.target/arm/pr69180.c: Likewise.
4529
3ce0acde 45302016-01-14 Jeff Law <law@redhat.com>
4531
4532 PR tree-optimization/69270
4533 * gcc.dg/tree-ssa/pr69270.c: New test.
4534
bda05c57 45352016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4536
4537 PR c/66208
4538 * c-c++-common/pr66208.c: New file.
4539
9b657cf1 45402016-01-13 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR tree-optimization/69156
4543 * gcc.dg/pr69156.c: New test.
4544
58ba1b9d 45452016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4546
4547 * gcc.target/i386/pr69225-7.c: New test.
4548
e5fee0fe 45492016-01-13 Richard Henderson <rth@redhat.com>
4550
4551 * gcc.dg/tm/memopt-13.c: Update expected function.
4552 * gcc.dg/tm/memopt-6.c: Likewise.
4553
3f0e9745 45542016-01-13 Uros Bizjak <ubizjak@gmail.com>
4555
4556 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4557 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4558 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4559 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 4560
3f0e9745 45612016-01-13 Tom de Vries <tom@codesourcery.com>
4562
4563 PR tree-optimization/69169
7a6ddc0d 4564 * gcc.dg/pr69169.c: New test.
4565
9b657cf1 45662016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 4567
4568 PR target/69228
4569 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4570 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4571 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4572 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4573 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4574 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4575 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4576 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4577
f704d701 45782016-01-13 Jakub Jelinek <jakub@redhat.com>
4579
4580 PR target/69247
4581 * gcc.dg/pr69247.c: New test.
4582
e966d6b9 45832016-01-13 Richard Biener <rguenther@suse.de>
4584
4585 PR tree-optimization/69242
4586 * gcc.dg/torture/pr69242.c: New testcase.
4587
1ca1d9b2 45882016-01-13 Richard Biener <rguenther@suse.de>
4589
4590 PR tree-optimization/69186
4591 * gcc.dg/torture/pr69186.c: New testcase.
4592
d07cbccc 45932016-01-13 Jeff Law <law@redhat.com>
4594
4595 PR tree-optimization/67755
4596 * gcc.dg/tree-ssa/pr67755.c: New test.
4597
45982016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 4599
4600 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4601 pass number in output by a star.
4602
b95d41cf 46032016-01-12 Bin Cheng <bin.cheng@arm.com>
4604
4605 PR tree-optimization/68911
4606 * gcc.c-torture/execute/pr68911.c: New test.
4607
91d87e22 46082016-01-12 Marek Polacek <polacek@redhat.com>
4609
4610 PR c++/68979
4611 * g++.dg/warn/permissive-1.C: New test.
4612
8a9401a4 46132016-01-12 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR objc++/68511
4616 PR c++/69213
4617 * g++.dg/opt/pr69213.C: New test.
4618
b9cb7a67 46192016-01-12 Christian Bruel <christian.bruel@st.com>
4620
4621 PR target/69180
4622 * gcc.target/arm/pr69180.c: New test.
4623
e4c96992 46242016-01-12 Richard Biener <rguenther@suse.de>
4625
4626 PR lto/69077
4627 * g++.dg/lto/pr69077_0.C: New testcase.
4628 * g++.dg/lto/pr69077_1.C: Likewise.
4629
90525f61 46302016-01-12 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR target/69175
4633 * g++.dg/opt/pr69175.C: New test.
4634
9e7edfd3 46352016-01-12 Alan Lawrence <alan.lawrence@arm.com>
4636
4637 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4638 rather than #including math.h & stdlib.h.
4639 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4640 * gcc.dg/vect/pr49771.c: Likewise.
4641 * gcc.dg/vect/vect-10-big-array.c: Likewise.
4642 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4643 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4644 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4645 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4646 * gcc.dg/vect/pr44507.c: Likewise.
4647 * gcc.dg/vect/pr45902.c: Likewise.
4648 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4649 * gcc.dg/vect/vect-117.c: Likewise.
4650 * gcc.dg/vect/vect-99.c: Likewise.
4651 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4652 * gcc.dg/vect/vect-cond-1.c: Likewise.
4653 * gcc.dg/vect/vect-cond-2.c: Likewise.
4654 * gcc.dg/vect/vect-cond-3.c: Likewise.
4655 * gcc.dg/vect/vect-cond-4.c: Likewise.
4656 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4657 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4658 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4659 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4660 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4661 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4662 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4663 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4664 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4665 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4666 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4667 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4668 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4669 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4670 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4671 include of signal.h.
4672 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4673 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4674 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4675 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4676 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4677 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4678 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4679 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4680 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4681 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4682 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4683 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4684 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4685 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4686 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4687 * gcc.dg/vect/vect-outer-5.c: Likewise.
4688 * gcc.dg/vect/vect-outer-6.c: Likewise.
4689 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4690 include of stdio.h.
4691
3368873d 46922016-01-12 Nick Clifton <nickc@redhat.com>
4693
4694 PR target/68913
4695 * gcc.dg/lto/pr61886_0.c: Rename the external function called
4696 to fread so that it will be found in all target runtimes.
4697
0464ea95 46982016-01-12 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/69053
4701 * g++.dg/torture/pr69053.C: New testcase.
4702
7819730f 47032016-01-12 Richard Biener <rguenther@suse.de>
4704
4705 PR tree-optimization/69168
4706 * gcc.dg/torture/pr69168.c: New testcase.
4707
995bfebf 47082016-01-12 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/69157
4711 * gcc.dg/torture/pr69157.c: New testcase.
4712
47132016-01-12 Richard Biener <rguenther@suse.de>
4714
4715 PR tree-optimization/69174
4716 * gcc.dg/torture/pr69174.c: New testcase.
4717
1d10d64c 47182016-01-12 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR c++/66808
4721 PR c++/69000
4722 * g++.dg/tls/pr66808.C: New test.
4723 * g++.dg/tls/pr69000.C: New test.
4724
f0b79faf 47252016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4726
4727 * gcc.target/powerpc/swaps-p8-23.c: New test.
4728 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4729
04cf75a4 47302016-01-11 John David Anglin <danglin@gcc.gnu.org>
4731
4732 PR tree-optimization/68356
4733 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4734
0eb4264c 47352016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4736 Jim Wilson <jim.wilson@linaro.org>
4737
4738 PR target/69194
4739 * gcc.target/arm/pr69194.c: New test.
4740
2f66de64 47412016-01-11 H.J. Lu <hongjiu.lu@intel.com>
4742
4743 PR target/69225
4744 * gcc.target/i386/pr69225-1.c: New test.
4745 * gcc.target/i386/pr69225-2.c: Likewise.
4746 * gcc.target/i386/pr69225-3.c: Likewise.
4747 * gcc.target/i386/pr69225-4.c: Likewise.
4748 * gcc.target/i386/pr69225-5.c: Likewise.
4749 * gcc.target/i386/pr69225-6.c: Likewise.
4750
36105e82 47512016-01-11 Jakub Jelinek <jakub@redhat.com>
4752
1c78ce2e 4753 PR target/67462
4754 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4755 if lp64.
4756
a4a87320 4757 PR target/69071
4758 * gcc.dg/pr69071.c: New test.
4759
91fbd04f 4760 PR c++/69211
4761 * g++.dg/opt/pr69211.C: New test.
4762
36105e82 4763 PR tree-optimization/69214
4764 * gcc.c-torture/compile/pr69214.c: New test.
4765
e934c380 47662016-01-11 Uros Bizjak <ubizjak@gmail.com>
4767
4768 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4769 * gcc.target/i386/pr66232-11.c: Ditto.
4770 * gcc.target/i386/pr66232-12.c: Ditto.
4771 * gcc.target/i386/pr66232-13.c: Ditto.
4772
3ff1b153 47732016-01-11 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/69173
4776 * gcc.dg/torture/pr69173.c: New testcase.
4777
04e1504c 47782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4779
4780 PR rtl-optimization/68796
4781 * gcc.target/aarch64/tst_5.c: New test.
4782 * gcc.target/aarch64/tst_6.c: Likewise.
4783
ae8718b5 47842016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4785
4786 PR rtl-optimization/68841
4787 * gcc.dg/pr68841.c: New test.
4788 * gcc.c-torture/execute/pr68841.c: New test.
4789
bd8bece2 47902016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
4791
4792 PR rtl-optimization/68920
4793 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4794 for ix86 targets.
4795 * gcc.dg/ifcvt-5.c: New test.
4796
9b657cf1 47972016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 4798
4799 PR bootstrap/69123
4800 * g++.dg/pr69123.C: New.
4801
7a158352 48022016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4803
4804 PR target/69010
4805 * gcc.target/i386/pr69010.c: New test.
4806
ff375d11 48072016-01-11 Martin Jambor <mjambor@suse.cz>
4808
4809 PR ipa/69044
4810 * gcc.target/i386/chkp-pr69044.c: New test.
4811
9eb890f1 48122016-01-11 Tom de Vries <tom@codesourcery.com>
4813
4814 PR tree-optimization/69109
4815 * gcc.dg/autopar/pr69109-2.c: New test.
4816 * gcc.dg/autopar/pr69109.c: New test.
4817
c4157ee5 48182016-01-11 Tom de Vries <tom@codesourcery.com>
4819
4820 PR tree-optimization/69108
4821 * gcc.dg/autopar/pr69108.c: New test.
4822
b933e511 48232016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
4824
4825 PR c++/69029
4826 * c-c++-common/Wisleading-indentation.c: Augment test.
4827
efb73de1 48282016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4829
4830 PR fortran/69154
4831 * gfortran.dg/inline_matmul_12.f90: New test.
4832
40c86c3b 48332016-01-10 Paul Thomas <pault@gcc.gnu.org>
4834
4835 PR fortran/67779
4836 * gfortran.dg/actual_array_offset_1: New test.
4837
a006c0bb 48382016-01-10 Tom de Vries <tom@codesourcery.com>
4839
4840 PR tree-optimization/69062
4841 * gcc.dg/autopar/pr69062.c: New test.
4842
880ed4be 48432016-01-10 Thomas Schwinge <thomas@codesourcery.com>
4844
4845 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4846 * gcc.dg/vect/slp-perm-2.c: Likewise.
4847 * gcc.dg/vect/slp-perm-3.c: Likewise.
4848 * gcc.dg/vect/slp-perm-5.c: Likewise.
4849 * gcc.dg/vect/slp-perm-6.c: Likewise.
4850 * gcc.dg/vect/slp-perm-7.c: Likewise.
4851 * gcc.dg/vect/slp-perm-8.c: Likewise.
4852
d95e1856 48532016-01-10 Tom de Vries <tom@codesourcery.com>
4854
4855 PR tree-optimization/69039
4856 * gcc.dg/autopar/pr69039.c: New test.
4857
0f8f48d0 48582016-01-09 Marek Polacek <polacek@redhat.com>
4859
4860 PR c++/69113
4861 * g++.dg/pr69113.C: New test.
4862
7dff0499 48632016-01-09 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR middle-end/50865
4866 PR tree-optimization/69097
4867 * gcc.c-torture/execute/pr50865.c: New test.
4868 * gcc.c-torture/execute/pr69097-1.c: New test.
4869 * gcc.c-torture/execute/pr69097-2.c: New test.
4870 * gcc.dg/pr69097-1.c: New test.
4871 * gcc.dg/pr69097-2.c: New test.
4872
18431e78 48732016-01-09 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR c++/69164
4876 * g++.dg/opt/pr69164.C: New test.
4877
1943a4a2 48782016-01-08 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR tree-optimization/69167
4881 * gcc.dg/pr69167.c: New test.
4882
a143e277 48832016-01-08 Marek Polacek <polacek@redhat.com>
4884
4885 PR c++/68449
4886 * g++.dg/pr68449.C: New.
4887
44c01906 48882016-01-08 Alan Lawrence <alan.lawrence@arm.com>
4889
4890 PR tree-optimization/68707
4891 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4892 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4893 on platforms supporting it.
4894 * gcc.dg/vect/slp-perm-2.c: Likewise.
4895 * gcc.dg/vect/slp-perm-3.c: Likewise.
4896 * gcc.dg/vect/slp-perm-5.c: Likewise.
4897 * gcc.dg/vect/slp-perm-7.c: Likewise.
4898 * gcc.dg/vect/slp-perm-8.c: Likewise.
4899 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4900 on platforms supporting it.
4901
c437d1e8 49022016-01-08 Jakub Jelinek <jakub@redhat.com>
4903
c9595c51 4904 PR tree-optimization/69162
4905 * gcc.dg/pr69162.c: New test.
4906
c437d1e8 4907 PR tree-optimization/69172
4908 * gcc.dg/pr69172.c: New test.
4909
6a46a28c 49102016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
4911
4912 PR tree-optimization/67781
4913 * gcc.c-torture/execute/pr67781.c: New file.
4914
62ad9a04 49152016-01-08 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR tree-optimization/69083
4918 * gcc.dg/vect/pr69083.c: New test.
4919
9e0e8c2a 49202016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
4921
4922 PR tree-optimization/61441
4923 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4924 Use -fexcess-precision=standard for compiler options.
4925 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
4926
5d034e37 49272016-01-08 Jakub Jelinek <jakub@redhat.com>
4928
5013f740 4929 PR fortran/69128
4930 * gfortran.dg/gomp/pr69128.f90: New test.
4931
5d034e37 4932 PR c++/69145
4933 * g++.dg/ext/pr69145-1.C: New test.
4934 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4935 * g++.dg/ext/pr69145-2.h: New file.
4936
517906ff 49372016-01-07 Martin Sebor <msebor@redhat.com>
4938
4939 PR c/68966
4940 * gcc.dg/atomic-fetch-bool.c: New test.
4941 * gcc.dg/sync-fetch-bool.c: New test.
4942
cdbb524c 49432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4944
4945 PR fortran/66680
4946 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4947
ec3aba9e 49482016-01-07 Nick Clifton <nickc@redhat.com>
4949
4950 PR target/66655
4951 * g++.dg/pr66655.C: New test.
4952 * g++.dg/pr66655_1.cc: Test support file.
4953 * g++.dg/pr66655.h: Test header file.
4954
9b657cf1 49552016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 4956
4957 PR fortran/66680
4958 gfortran.dg/gomp/pr66680.f90: New test.
4959
cd45d7a5 49602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4961
4962 PR target/69171
4963 * gcc.target/i386/pr69171-1.c: New test.
4964 * gcc.target/i386/pr69171-2.c: Likewise.
4965 * gcc.target/i386/pr69171-3.c: Likewise.
4966 * gcc.target/i386/pr69171-4.c: Likewise.
4967 * gcc.target/i386/pr69171-5.c: Likewise.
4968 * gcc.target/i386/pr69171-6.c: Likewise.
4969
4a86a91a 49702015-12-15 Bernd Schmidt <bschmidt@redhat.com>
4971
4972 PR middle-end/67639
4973 * c-c++-common/pr67639.c: New test.
4974
34c05552 49752016-01-07 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR tree-optimization/69141
4978 * g++.dg/opt/pr69141.C: New test.
4979
f08d6895 49802016-01-06 Eric Botcazou <ebotcazou@adacore.com>
4981
4982 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4983
32ec4173 49842016-01-06 Uros Bizjak <ubizjak@gmail.com>
4985
4986 PR target/69140
4987 * gcc.target/i386/pr69140.c: New test
4988
d74214f3 49892016-01-06 David Malcolm <dmalcolm@redhat.com>
4990
4991 * gcc.dg/bad-dereference.c: New test case.
4992
73991cab 49932015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4994
4995 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4996
fc8cc457 49972016-01-06 Andreas Schwab <schwab@linux-m68k.org>
4998
4999 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5000
be3c9981 50012016-01-06 Marek Polacek <polacek@redhat.com>
5002
5003 PR sanitizer/69099
5004 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5005
2cb724f9 50062016-01-05 Marek Polacek <polacek@redhat.com>
5007
5008 PR c/69104
5009 * gcc.dg/atomic-invalid-2.c: New.
5010
233a53ed 50112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5012
5013 PR target/68991
5014 * gcc.target/i386/pr68991.c: New test.
5015
ea87c5e3 50162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5017
5018 PR target/68991
5019 * g++.dg/pr68991-1.C: New test.
5020 * g++.dg/pr68991-2.C: Likewise.
5021
1943a4a2 50222016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 5023
1943a4a2 5024 PR other/60465
afe82e5b 5025 * gcc.target/ia64/pr60465-gprel64.c: New test.
5026 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5027
1e9147dd 50282016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5029
5030 PR rtl-optimization/68651
5031 * gcc.target/aarch64/pr68651_1.c: New test.
5032
d42aa619 50332016-01-05 David Malcolm <dmalcolm@redhat.com>
5034
5035 PR c/69122
5036 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5037
1776de76 50382016-01-05 Nathan Sidwell <nathan@acm.org>
5039
2d7d361d 5040 PR c++/58583
5041 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5042
1776de76 5043 * gcc.dg/alias-15.c: New.
5044
5beb12c0 50452016-01-05 Nick Clifton <nickc@redhat.com>
5046
5047 PR target/68870
5048 * g++.dg/pr68770.C: New test.
5049
d8cca921 50502016-01-04 Mike Stump <mikestump@comcast.net>
5051
5052 * lib/target-supports.exp (check_effective_target_cilkplus):
5053 cilkplus targets require pthreads.
afc907ef 5054 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 5055
8427dff3 50562016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5059 generation.
5060
f1717362 50612016-01-04 Jakub Jelinek <jakub@redhat.com>
5062
5063 Update copyright years.
5064
d7d6a3ab 50652016-01-04 Marek Polacek <polacek@redhat.com>
5066
5067 PR c/68908
5068 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5069 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5070 * gcc.dg/atomic/stdatomic-op-5.c: New test.
5071
b8f4a5f9 50722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5073
5074 * gcc.target/sparc/20160104-2.c: New test.
5075
6b5c028f 50762016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5077
5078 * gcc.target/sparc/20160104-1.c: New test.
5079
300e1002 50802016-01-03 Paul Thomas <pault@gcc.gnu.org>
5081
5082 PR fortran/65045
5083 * gfortran.dg/pr65045.f90: New test.
5084
855b105f 50852016-01-02 Eric Botcazou <ebotcazou@adacore.com>
5086
5087 * gnat.dg/specs/debug1.ads: Delete.
5088
bdc177dc 50892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5090
5091 PR libgfortran/68867
5092 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5093 expression.
5094
48aaffae 50952016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5096
5097 PR libgfortran/68867
5098 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5099 PowerPC.
5100
19a468b8 51012016-01-01 Paul Thomas <pault@gcc.gnu.org>
5102
5103 PR fortran/68864
5104 * gfortran.dg/pr68864.f90: New test.
5105
25371c91 51062016-01-01 Jakub Jelinek <jakub@redhat.com>
5107
2a659064 5108 PR tree-optimization/69070
5109 * gcc.dg/pr69070.c: New test.
5110
57aa9851 5111 PR sanitizer/69055
5112 * gfortran.dg/pr69055.f90: New test.
5113
25371c91 5114 PR target/69015
5115 * gcc.dg/pr69015.c: New test.
f1717362 5116\f
fb2c1edd 5117Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 5118
5119Copying and distribution of this file, with or without modification,
5120are permitted in any medium without royalty provided the copyright
5121notice and this notice are preserved.