]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6cb5ef70 12016-04-09 John David Anglin <danglin@gcc.gnu.org>
2
9c0dd509 3 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4
03b2d3c1 5 PR tree-optimization/68644
6 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7
6cb5ef70 8 PR rtl-optimization/64886
9 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10
07de41ba 112016-04-09 Tom de Vries <tom@codesourcery.com>
12
13 PR tree-optimization/68953
14 * gcc.dg/graphite/pr68953.c: New test.
15
d294e3fb 162016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
17
18 PR fortran/70592
19 * gfortran.dg/deferred_character_16.f90: New test.
20
3cb15094 212016-04-09 Jakub Jelinek <jakub@redhat.com>
22
23 PR tree-optimization/70586
24 * gcc.c-torture/execute/pr70586.c: New test.
25
a02dc66f 262016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
27
28 PR sanitizer/70573
29 * c-c++-common/asan/halt_on_error-1.c: Replace memset
30 with __builtin_memset
31 * c-c++-common/asan/halt_on_error-2.c: Likewise.
32
0c302595 332016-04-08 Cesar Philippidis <cesar@codesourcery.com>
34
35 PR lto/70289
36 PR ipa/70348
37 PR tree-optimization/70373
38 PR middle-end/70533
39 PR middle-end/70534
40 PR middle-end/70535
41 * c-c++-common/goacc/reduction-5.c: New test.
42 * c-c++-common/goacc/reduction-promotions.c: New test.
43 * gfortran.dg/goacc/reduction-3.f95: New test.
44 * gfortran.dg/goacc/reduction-promotions.f90: New test.
45
c6c0523b 462016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
47
48 PR c++/70590
49 PR c++/70452
50 * g++.dg/pr70590.C: New test.
51 * g++.dg/pr70590-2.C: New test.
52
3ac399da 532016-04-08 Jakub Jelinek <jakub@redhat.com>
54
e97d1706 55 PR middle-end/70593
56 * gcc.target/i386/pr70593.c: New test.
57
3ac399da 58 PR rtl-optimization/70574
59 * gcc.target/i386/avx2-pr70574.c: New test.
60
fcfbb129 612016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
62
63 PR sanitizer/70541
64 * c-c++-common/asan/pr70541.c: New test.
65
0aabcddf 662016-04-08 Tom de Vries <tom@codesourcery.com>
67
68 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
69 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
70
bec0c1e8 712016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
72
73 PR target/70566
74 * gcc.c-torture/execute/pr70566.c: New test.
75
87c791f5 762016-04-08 Tom de Vries <tom@codesourcery.com>
77
78 * c-c++-common/goacc/uninit-copy-clause.c: New test.
79 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
80
7f38718f 812016-04-08 Alan Modra <amodra@gmail.com>
82
83 * gcc.target/powerpc/pr70117.c: New.
84
a96a7710 852016-04-07 Jakub Jelinek <jakub@redhat.com>
86
7a6265d1 87 PR testsuite/70581
88 * gcc.dg/lto/simd-function_0.c: New test.
89
a96a7710 90 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
91 clones.
92 * c-c++-common/attr-simd-2.c: Likewise.
93 * c-c++-common/attr-simd-4.c: Likewise.
94 * gcc.dg/gomp/simd-clones-2.c: Likewise.
95 * gcc.dg/gomp/simd-clones-3.c: Likewise.
96
508dd607 972016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
98
99 PR testsuite/70553
100 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
101
1b61585a 1022016-04-07 Thomas Schwinge <thomas@codesourcery.com>
103 Tom de Vries <tom@codesourcery.com>
104
105 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
106 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
107 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
108 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
109 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
110 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
111 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
112 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
113
5f060aa8 1142016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
115
116 PR c/70436
117 * g++.dg/warn/Wparentheses-29.C: New test.
118
d3831f71 1192016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
120
121 PR c/70436
122 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
123 explicit braces to resolve a future -Wparentheses warning.
124
382ece2d 1252016-04-06 Richard Henderson <rth@redhat.com>
126
127 * gcc.dg/pr61817-1.c: New test.
128 * gcc.dg/pr61817-2.c: New test.
129 * gcc.dg/pr69391-1.c: New test.
130 * gcc.dg/pr69391-2.c: New test.
131
72234ee9 1322016-04-06 Vladimir Makarov <vmakarov@redhat.com>
133
134 PR rtl-optimization/70398
135 * testsuite/gcc.target/aarch64/pr70398.c: New.
136
5547150a 1372016-04-06 Eric Botcazou <ebotcazou@adacore.com>
138
139 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
140
15b70121 1412016-04-06 Yvan Roux <yvan.roux@linaro.org>
142 Pedro Alves <palves@redhat.com>
143
144 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
145
585aefbb 1462016-04-06 Jakub Jelinek <jakub@redhat.com>
147
0cbb513b 148 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
149 Check for avx512f effective targets instead of avx2.
150 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
151 for AVX512F clones.
152 * gcc.dg/gomp/declare-simd-3.c: Likewise.
153 * g++.dg/gomp/declare-simd-1.C: Likewise.
154 * g++.dg/gomp/declare-simd-3.C: Likewise.
155 * g++.dg/gomp/declare-simd-4.C: Likewise.
156
585aefbb 157 PR middle-end/70550
158 * c-c++-common/gomp/pr70550-1.c: New test.
159 * c-c++-common/gomp/pr70550-2.c: New test.
160
0b91cceb 1612016-04-05 Nathan Sidwell <nathan@acm.org>
162
163 PR c++/70512
164 * g++.dg/ext/attribute-may-alias-5.C: New.
165
645a9d8e 1662016-04-05 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/70336
169 * c-c++-common/pr70336.c: New test.
170 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
171 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
172
bdf23925 1732016-04-05 Jan Hubicka <hubicka@ucw.cz>
174
175 PR ipa/66223
176 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
177
aaff837c 1782016-04-05 Jakub Jelinek <jakub@redhat.com>
179
180 PR rtl-optimization/70542
181 * gcc.dg/torture/pr70542.c: New test.
182 * gcc.target/i386/avx2-pr70542.c: New test.
183
2eac58a0 1842016-04-05 Zdenek Sojka <zsojka@seznam.cz>
185
186 PR tree-optimization/70509
187 * gcc.target/i386/avx512bw-pr70509.c: New test.
188
4f7ebe46 1892016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
190
191 PR c++/70452
192 * g++.dg/ext/constexpr-vla4.C: New test.
193
305d86a0 1942016-04-05 Uros Bizjak <ubizjak@gmail.com>
195
196 PR target/70510
197 * gcc.target/i386/pr70510.c: New test.
198
eec3b789 1992016-04-05 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/70526
202 * g++.dg/torture/pr70526.C: New testcase.
203
ca943582 2042016-04-05 Jakub Jelinek <jakub@redhat.com>
205
206 PR target/70525
207 * gcc.target/i386/pr70525.c: New test.
208
87825cd5 2092016-04-05 Richard Biener <rguenther@suse.de>
210
211 PR middle-end/70499
212 * g++.dg/torture/pr70499.C: New testcase.
213
14638828 2142016-04-05 Richard Biener <rguenther@suse.de>
215
216 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
217 remove XFAIL.
218
967a90d5 2192016-04-04 Jakub Jelinek <jakub@redhat.com>
220
221 PR middle-end/70307
222 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
223 rs6000 ABI warnings.
224
d374a3a3 2252016-04-04 Jan Hubicka <hubicka@ucw.cz>
226
227 PR ipa/66223
228 * g++.dg/ipa/devirt-51.C: New testcase.
229
8ff377a6 2302016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
231 Jakub Jelinek <jakub@redhat.com>
232
233 PR middle-end/70457
234 * gcc.dg/torture/pr70457.c: New.
235
f567b44f 2362016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
237
238 PR fortran/67538
239 * gfortran.dg/allocate_with_source_19.f08: New test.
240
89d4ebfa 2412016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
242
243 PR fortran/65795
244 * gfortran.dg/coarray_allocate_6.f08: New test.
245
68ab33a6 2462016-04-04 Richard Biener <rguenther@suse.de>
247
248 PR rtl-optimization/70484
249 * gcc.dg/torture/pr70484.c: New testcase.
250
c4f5465d 2512016-04-04 Marek Polacek <polacek@redhat.com>
252
253 PR c/70307
254 * gcc.dg/torture/pr70307.c: New test.
255
bfec6609 2562016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
257
258 PR target/70416
259 PR target/67391
260 * gcc.target/sh/torture/pr70416.c: New.
261
40df9099 2622016-04-02 Martin Sebor <msebor@redhat.com>
263
264 PR c++/67376
265 PR c++/70170
266 PR c++/70172
267 PR c++/70228
268 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
269 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
270 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
271 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
272 * g++.dg/cpp0x/constexpr-string.C: Same.
273 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
274 * g++.dg/cpp0x/pr65398.C: Same.
275 * g++.dg/ext/constexpr-vla1.C: Same.
276 * g++.dg/ext/constexpr-vla2.C: Same.
277 * g++.dg/ext/constexpr-vla3.C: Same.
278 * g++.dg/ubsan/pr63956.C: Same.
279
0edb9bfe 2802016-04-01 Jakub Jelinek <jakub@redhat.com>
281
282 PR rtl-optimization/70467
283 * gcc.target/i386/pr70467-2.c: New test.
284
e5b1a1d9 2852016-04-01 Jakub Jelinek <jakub@redhat.com>
286 Marek Polacek <polacek@redhat.com>
287
288 PR c++/70488
289 * g++.dg/init/new47.C: New test.
290
b2ca3fb0 2912016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
292
293 PR target/70496
294 * gcc.target/arm/pr70496.c: New test.
295
4c3bd1e3 2962016-04-01 Nathan Sidwell <nathan@acm.org>
297
47de69ad 298 PR c++/68475
299 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
300
313d569f 3012016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
302
303 PR target/69890
304 * gcc.dg/strlenopt.h (memmove): New.
305 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
306 instead of "string.h".
307 * gcc.target/i386/chkp-strlen-2.c: Likewise.
308 * gcc.target/i386/chkp-strlen-3.c: Likewise.
309 * gcc.target/i386/chkp-strlen-4.c: Likewise.
310 * gcc.target/i386/chkp-strlen-5.c: Likewise.
311 * gcc.target/i386/chkp-stropt-1.c: Likewise.
312 * gcc.target/i386/chkp-stropt-10.c: Likewise.
313 * gcc.target/i386/chkp-stropt-11.c: Likewise.
314 * gcc.target/i386/chkp-stropt-12.c: Likewise.
315 * gcc.target/i386/chkp-stropt-13.c: Likewise.
316 * gcc.target/i386/chkp-stropt-14.c: Likewise.
317 * gcc.target/i386/chkp-stropt-15.c: Likewise.
318 * gcc.target/i386/chkp-stropt-16.c: Likewise.
319 * gcc.target/i386/chkp-stropt-2.c: Likewise.
320 * gcc.target/i386/chkp-stropt-3.c: Likewise.
321 * gcc.target/i386/chkp-stropt-4.c: Likewise.
322 * gcc.target/i386/chkp-stropt-5.c: Likewise.
323 * gcc.target/i386/chkp-stropt-6.c: Likewise.
324 * gcc.target/i386/chkp-stropt-7.c: Likewise.
325 * gcc.target/i386/chkp-stropt-8.c: Likewise.
326 * gcc.target/i386/chkp-stropt-9.c: Likewise.
327
5469facd 3282016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
329
330 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
331 (Holder::foo): Reflect this.
332
503de754 3332016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
334
335 PR target/70442
336 * gcc.dg/pr70442.c: New test.
337
13ee2de7 3382016-03-31 Nathan Sidwell <nathan@acm.org>
339
340 PR c++/70393
341 * g++.dg/cpp0x/constexpr-virtual6.C: New.
342
5e0d03a8 3432016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
344
345 PR target/70453
346 * gcc.target/i386/pr70453.c: New test.
347
8cb82ed4 3482016-03-31 Andrey Belevantsev <abel@ispras.ru>
349
350 PR target/70292
351 * gcc.c-torture/pr70292.c: New test.
352
7952b661 3532016-03-31 Marek Polacek <polacek@redhat.com>
354
355 PR c/70297
356 * c-c++-common/pr70297.c: New test.
357 * g++.dg/cpp0x/typedef-redecl.C: New test.
358 * gcc.dg/typedef-redecl2.c: New test.
359
1607cc74 3602016-03-31 Jakub Jelinek <jakub@redhat.com>
361
362 PR rtl-optimization/70460
363 * gcc.c-torture/execute/pr70460.c: New test.
364
c689c252 3652016-03-31 Richard Biener <rguenther@suse.de>
366
367 PR c++/70430
368 * g++.dg/ext/vector30.C: New testcase.
369
91c9586d 3702016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
371 Jerry DeLisle <jvdelisle@gcc.gnu.org>
372
373 * gfortran.dg/fmt_pf.f90: New test.
374
afa5c1b8 3752016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
376
377 Forward-port from 5 branch
378 2016-03-30 Jakub Jelinek <jakub@redhat.com>
379
380 PR testsuite/70356
381 * gcc.target/i386/avx-vextractf128-256-5.c: Move
382 dg-require-effective-target after dg-do.
383
384 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
385
386 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
387
6a5dcab3 3882016-03-30 Thomas Schwinge <thomas@codesourcery.com>
389 Julian Brown <julian@codesourcery.com>
390 Chung-Lin Tang <cltang@codesourcery.com>
391 Cesar Philippidis <cesar@codesourcery.com>
392 James Norris <jnorris@codesourcery.com>
393 Tom de Vries <tom@codesourcery.com>
394 Nathan Sidwell <nathan@codesourcery.com>
395
305d86a0 396 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 397 * c-c++-common/goacc/loop-clauses.c: Likewise.
398 * g++.dg/goacc/template.C: Likewise.
399 * gfortran.dg/goacc/combined-directives.f90: Likewise.
400 * gfortran.dg/goacc/loop-1.f95: Likewise.
401 * gfortran.dg/goacc/loop-5.f95: Likewise.
402 * gfortran.dg/goacc/loop-6.f95: Likewise.
403 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
404 * c-c++-common/goacc-gomp/nesting-1.c: Update.
405 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
406 * c-c++-common/goacc/clauses-fail.c: Likewise.
407 * c-c++-common/goacc/parallel-1.c: Likewise.
408 * c-c++-common/goacc/reduction-1.c: Likewise.
409 * c-c++-common/goacc/reduction-2.c: Likewise.
410 * c-c++-common/goacc/reduction-3.c: Likewise.
411 * c-c++-common/goacc/reduction-4.c: Likewise.
412 * c-c++-common/goacc/routine-3.c: Likewise.
413 * c-c++-common/goacc/routine-4.c: Likewise.
414 * c-c++-common/goacc/routine-5.c: Likewise.
415 * c-c++-common/goacc/tile.c: Likewise.
416 * g++.dg/goacc/template.C: Likewise.
417 * gfortran.dg/goacc/combined-directives.f90: Likewise.
418 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
419 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
420 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
421 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
422 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
423 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
424 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
425 * c-c++-common/goacc/use_device-1.c: ... this file.
426 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
427 * c-c++-common/goacc/host_data-5.c: ... this file, and...
428 * c-c++-common/goacc/host_data-6.c: ... this file.
429 * c-c++-common/goacc/loop-2-kernels.c: New file.
430 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
431 * c-c++-common/goacc/loop-3.c: Likewise.
432 * g++.dg/goacc/reference.C: Likewise.
433 * g++.dg/goacc/routine-1.C: Likewise.
434 * g++.dg/goacc/routine-2.C: Likewise.
435
932c0baa 4362016-03-30 Richard Biener <rguenther@suse.de>
437
438 PR middle-end/70450
439 * gcc.dg/torture/pr70450.c: New testcase.
440
7f7c4659 4412016-03-30 Jakub Jelinek <jakub@redhat.com>
442
443 PR target/70421
444 * gcc.dg/torture/pr70421.c: New test.
445 * gcc.target/i386/avx512f-pr70421.c: New test.
446
9cbfe80c 4472016-03-30 H.J. Lu <hongjiu.lu@intel.com>
448
449 PR testsuite/70364
450 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
451 (check): New function.
452 (bar): Call check.
453 (foo): Align stack to 16 bytes when calling bar.
454 * gcc.target/i386/cleanup-2.c: Likewise.
455
f56c7d36 4562016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
457
458 PR tree-optimization/59124
459 * gcc.dg/Warray-bounds-19.c: New test.
460
0275bf9b 4612016-03-29 Zachary T Welch <zwelch@codesourcery.com>
462
463 * lib/prune.exp (escape_regex_chars): New.
464 (prune_file_path): Update to quote metcharacters for regexp.
465
a3daa269 4662016-03-29 Jakub Jelinek <jakub@redhat.com>
467
24e1ba3d 468 PR rtl-optimization/70429
469 * gcc.c-torture/execute/pr70429.c: New test.
470
a3daa269 471 PR tree-optimization/70405
472 * gcc.dg/pr70405.c: New test.
473
3ef41a6e 4742016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
475
476 PR fortran/70397
477 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
478 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
479
4abd9410 4802016-03-29 Thomas Schwinge <thomas@codesourcery.com>
481
482 PR testsuite/64177
483 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
484 __cilkrts_set_param to set two workers.
485 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
486 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
487
b58e5f0f 4882016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
489
305d86a0 490 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 491
bff53658 4922016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
493
494 PR target/70406
305d86a0 495 * gcc.target/i386/pr70406.c: New test.
bff53658 496
bb2c9c15 4972016-03-27 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gnat.dg/specs/double_record_extension3.ads: New test.
500
f12c84ab 5012016-03-25 Richard Henderson <rth@redhat.com>
502
503 PR target/70120
504 * gcc.target/aarch64/pr70120-1.c: New.
505 * gcc.target/aarch64/pr70120-2.c: New.
506 * gcc.target/aarch64/pr70120-3.c: New.
507
b0bf58c4 5082016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
509
510 PR c++/62212
511 * g++.dg/template/mangle2.C: The dg-do directive should be
512 "compile" not "assemble".
513
f175ba0f 5142016-03-25 Bernd Schmidt <bschmidt@redhat.com>
515
516 PR lto/69650
517 * gcc.dg/pr69650.c: New test.
518
4cc3295f 5192016-03-25 David Edelsohn <dje.gcc@gmail.com>
520
521 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
522
0cf40600 5232016-03-25 Alan Modra <amodra@gmail.com>
524
525 * gcc.dg/dfp/pr70052.c: New test.
526
3aebf099 5272016-03-24 Richard Henderson <rth@redhat.com>
528
529 PR middle-end/69845
530 * gcc.dg/tree-ssa/pr69845-1.c: New test.
531 * gcc.dg/tree-ssa/pr69845-2.c: New test.
532
83245bd3 5332016-03-24 Tom de Vries <tom@codesourcery.com>
534
535 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
536
108e7ee4 5372016-03-24 Tom de Vries <tom@codesourcery.com>
538
539 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
540 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
541
17af0b14 5422016-03-24 Tom de Vries <tom@codesourcery.com>
543
544 * c-c++-common/goacc/uninit-dim-clause.c: New test.
545 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
546
6c8770ee 5472016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
548
549 PR c++/62212
550 * g++.dg/template/mangle2.C: New test.
551
a7e21b7b 5522016-03-24 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/70396
555 * gcc.dg/torture/pr70396.c: New testcase.
556
f365d297 5572016-03-24 Richard Biener <rguenther@suse.de>
558
559 PR middle-end/70370
560 * gcc.dg/torture/pr70370.c: New testcase.
561
da7aeb13 5622016-03-24 Tom de Vries <tom@codesourcery.com>
563
564 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
565 * gfortran.dg/goacc/kernels-tree.f95: Same.
566 * gfortran.dg/goacc/parallel-tree.f95: Same.
567
80b30de0 5682016-03-24 Tom de Vries <tom@codesourcery.com>
569
570 * c-c++-common/goacc/uninit-if-clause.c: New test.
571 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
572
cb9b6b99 5732016-03-24 Jakub Jelinek <jakub@redhat.com>
574
575 PR target/70290
305d86a0 576 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
577 Fix formatting.
cb9b6b99 578
a4225fff 5792016-03-24 Richard Biener <rguenther@suse.de>
580
581 PR tree-optimization/70372
582 * gcc.dg/tree-ssa/pr70372.c: New testcase.
583
5a869ab8 5842016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
585
586 PR c++/70347
587 * g++.dg/cpp1y/nsdmi-union1.C: New test.
588
36ce5faa 5892016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
590
591 PR c++/70332
592 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
593
c4fa85c9 5942016-03-23 Jakub Jelinek <jakub@redhat.com>
595
d9377ad5 596 PR c++/70001
597 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
598 * g++.dg/cpp1y/pr70001.C: New test.
599
c4fa85c9 600 PR c++/70323
601 * g++.dg/cpp0x/constexpr-70323.C: New test.
602
0a2062da 6032016-03-23 Alexandre Oliva <aoliva@redhat.com>
604 Jason Merrill <jason@redhat.com>
605 Jakub Jelinek <jakub@redhat.com>
606
607 PR c++/69315
608 * g++.dg/cpp0x/constexpr-69315.C: New test.
609 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
610
62d2a6dc 6112016-03-23 Marek Polacek <polacek@redhat.com>
612
613 PR c++/69884
614 * g++.dg/warn/Wignored-attributes-1.C: New test.
615 * g++.dg/warn/Wignored-attributes-2.C: New test.
616
a82d6246 6172016-03-23 Tom de Vries <tom@codesourcery.com>
618
619 * c-c++-common/goacc/kernels-default.c (foo): Add missing
620 initialization.
621 * gfortran.dg/goacc/private-3.f95 (test): Same.
622 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
623 missing use param.
624
dc834ba1 6252016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626
627 * lib/target-supports.exp: Remove v7ve entry from loop
628 creating effective target checks.
629 (check_effective_target_arm_arch_v7ve_ok): New procedure.
630 (add_options_for_arm_arch_v7ve): Likewise.
631
7e83fd1f 6322016-03-23 Jakub Jelinek <jakub@redhat.com>
633
634 PR tree-optimization/70354
635 * gcc.dg/vect/pr70354-1.c: New test.
636 * gcc.dg/vect/pr70354-2.c: New test.
637 * gcc.target/i386/avx2-pr70354-1.c: New test.
638 * gcc.target/i386/avx2-pr70354-2.c: New test.
639
4e4da058 6402016-03-22 Jeff Law <law@redhat.com>
641
642 PR target/70232
643 * gcc.dg/tree-ssa/pr70232.c: New test.
644
6855137b 6452016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
646
647 PR target/70302
648 * gcc.target/i386/pr70302.c: New test.
649
19db1ec8 6502016-03-22 Richard Biener <rguenther@suse.de>
651
652 PR middle-end/70251
653 * g++.dg/torture/pr70251.C: New testcase.
654
4baec9f2 6552016-03-22 David Malcolm <dmalcolm@redhat.com>
656
657 PR c/69993
658 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
659 Wmisleading-indentation.c.
660 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
661 reflect change to diagnostic text and order of messages.
662 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
663
fcfec126 6642016-03-22 David Edelsohn <dje.gcc@gmail.com>
665
666 * g++.dg/ext/java-3.C: Don't compile on AIX.
667
aa30728a 6682016-03-22 Richard Biener <rguenther@suse.de>
669
670 PR middle-end/70333
671 * gcc.dg/torture/pr70333.c: New testcase.
672
46ec4eb4 6732016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
674
675 * g++.dg/ext/pr70290.C: New test.
676
4880f878 6772016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
678
679 PR target/70325
680 * gcc.target/i386/pr70325.c: New test.
681
3d78ea44 6822016-03-22 Jakub Jelinek <jakub@redhat.com>
683
5934fb8f 684 PR target/70329
685 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
686 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
687
b6436f79 688 PR target/70300
689 * gcc.target/i386/pr70300.c: New test.
690
3d78ea44 691 PR c++/70295
692 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
693 (func2): New function for cond with parens, xfail warning for c++.
694 * g++.dg/warn/Wnonnull-compare-8.C: New test.
695
b60244f6 6962016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
697
698 PR c++/70096
699 * g++.dg/template/ptrmem30.C: New test.
700
c8e3e744 7012016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
702
703 PR c++/70204
704 * g++.dg/cpp0x/constexpr-70204a.C: New test.
705 * g++.dg/cpp0x/constexpr-70204b.C: New test.
706
2715f63a 7072016-03-21 Jakub Jelinek <jakub@redhat.com>
708
709 PR middle-end/70326
710 * gcc.dg/pr70326.c: New test.
711
2daa2cda 7122016-03-21 Marc Glisse <marc.glisse@inria.fr>
713 Jakub Jelinek <jakub@redhat.com>
714
715 PR tree-optimization/70317
716 * gcc.dg/pr70317.c: New test.
717
d9aa5a50 7182016-03-21 Uros Bizjak <ubizjak@gmail.com>
719
720 PR target/70327
721 * gcc.target/i386/pr70327.c: New test.
722
e1a88bf4 7232016-03-21 Martin Liska <mliska@suse.cz>
724
61941425 725 PR ipa/70306
e1a88bf4 726 * gcc.dg/ipa/pr70306.c: New test.
727
d9aa5a50 7282016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 729
730 * gcc.target/arm/attr-align1.c: Skip if M-profile.
731 * gcc.target/arm/attr-align3.c: Likewise.
732 * gcc.target/arm/attr_arm.c: Likewise.
733 * gcc.target/arm/flip-thumb.c: Likewise.
734
afdde20c 7352016-03-21 Jakub Jelinek <jakub@redhat.com>
736
737 PR target/70296
738 * gcc.target/powerpc/altivec-36.c: New test.
739
3f2ef661 7402016-03-21 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/70310
743 * gcc.dg/torture/pr70310.c: New testcase.
744
08b2b692 7452016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
746
747 PR target/70293
748 * gcc.target/i386/pr70293.c: New test.
749
93505d22 7502016-03-21 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/70288
753 * gcc.dg/torture/pr70288-1.c: New testcase.
754 * gcc.dg/torture/pr70288-2.c: Likewise.
755
06fd1914 7562016-03-21 Andrey Belevantsev <abel@ispras.ru>
757
758 PR rtl-optimization/69307
759 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 760
b628775e 7612016-03-21 Andrey Belevantsev <abel@ispras.ru>
762
763 PR rtl-optimization/69102
764 * gcc.c-torture/compile/pr69102.c: New test.
765
1421f43c 7662016-03-18 Jeff Law <law@redhat.com>
767
768 PR rtl-optimization/70263
769 * gcc.c-torture/compile/pr70263-1.c: New test.
770 * gcc.target/i386/pr70263-2.c: New test.
771
e7142ce1 7722016-03-18 Bernd Schmidt <bschmidt@redhat.com>
773
774 PR rtl-optimization/70278
775 * gcc.dg/torture/pr70278.c: New test.
776 * gcc.target/arm/pr70278.c: New test.
777
5539bc70 7782016-03-18 David Malcolm <dmalcolm@redhat.com>
779
780 PR c/70281
781 * gcc.dg/plugin/diagnostic-test-expressions-1.c
782 (test_builtin_types_compatible_p): New test function.
783 * gcc.dg/pr70281.c: New test case.
784
296a290a 7852016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
786
787 PR target/70113
788 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
789
666094f0 7902016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
791
792 PR tree-optimization/70252
793 * gcc.dg/pr70252.c: New test.
794
350514e8 7952016-03-18 Tom de Vries <tom@codesourcery.com>
796
797 * gcc.dg/pr70161-2.c: New test.
798 * gcc.dg/pr70161.c: New test.
799
011e0cea 8002016-03-18 Tom de Vries <tom@codesourcery.com>
801
802 PR ipa/70269
803 * gcc.dg/pr70269.c: New test.
804
292a09de 8052016-03-18 Jakub Jelinek <jakub@redhat.com>
806
807 PR c++/70267
808 * g++.dg/ext/java-3.C: New test.
809
efc86c4c 8102016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
811
812 PR c++/70205
813 * g++.dg/lookup/pr70205.C: New test.
814
a28dd575 8152016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
816
817 PR c++/70218
818 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
819
92e7ab1e 8202016-03-17 Marek Polacek <polacek@redhat.com>
821
822 PR c/69407
823 * gcc.dg/atomic-op-6.c: New test.
824
7378dbfb 8252016-03-17 David Malcolm <dmalcolm@redhat.com>
826
827 PR c/70264
828 * c-c++-common/pr70264.c: New test case.
829
f7995d7d 8302016-03-17 Jakub Jelinek <jakub@redhat.com>
831
e2895b76 832 PR c++/70144
833 * c-c++-common/pr70144-1.c: New test.
834 * c-c++-common/pr70144-2.c: New test.
835
f7995d7d 836 PR c++/70272
837 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
838 * g++.dg/opt/flifetime-dse6.C: New test.
839 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
840
5ec4a949 8412016-03-17 H.J. Lu <hongjiu.lu@intel.com>
842
843 PR driver/70192
844 * gcc.dg/pic-1.c: New test.
845 * gcc.dg/pic-2.c: Likewise.
846 * gcc.dg/pic-3.c: Likewise.
847 * gcc.dg/pic-4.c: Likewise.
848 * gcc.dg/pie-1.c: Likewise.
849 * gcc.dg/pie-2.c: Likewise.
850 * gcc.dg/pie-3.c: Likewise.
851 * gcc.dg/pie-4.c: Likewise.
852 * gcc.dg/pie-5.c: Likewise.
853 * gcc.dg/pie-6.c: Likewise.
854
c28550e1 8552016-03-17 Tom de Vries <tom@codesourcery.com>
856
857 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
858 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
859
be3296cb 8602016-03-17 Richard Biener <rguenther@suse.de>
861
862 PR debug/70271
863 * g++.dg/debug/pr70271.C: New testcase.
864
9b60ef21 8652016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
866
867 * gcc.target/i386/pr70251.c: New test.
868
9a80bc1a 8692016-03-17 Marek Polacek <polacek@redhat.com>
870
871 PR c++/70194
872 * g++.dg/warn/constexpr-70194.C: New test.
873
733d7ff9 8742016-03-16 Richard Henderson <rth@redhat.com>
875
876 PR middle-end/70240
877 * gcc.c-torture/compile/pr70240.c: New.
878
3e6f12bf 8792016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
880
881 * gcc.c-torture/compile/20151204.c: Skip for avr.
882
867c9e99 8832016-03-16 Jakub Jelinek <jakub@redhat.com>
884
885 PR target/70245
886 * g++.dg/opt/pr70245.C: New test.
887 * g++.dg/opt/pr70245.h: New file.
888 * g++.dg/opt/pr70245-aux.cc: New file.
889
8ced6ab7 8902016-03-16 Martin Sebor <msebor@redhat.com>
891
892 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
893
37af779a 8942016-03-16 Richard Henderson <rth@redhat.com>
895
896 PR middle-end/70199
897 * gcc.c-torture/compile/pr70199.c: New.
898
78ed999c 8992016-03-16 H.J. Lu <hongjiu.lu@intel.com>
900
901 * gcc.dg/uninit-19.c: Run dos2unix.
902
462ca422 9032016-03-16 Marek Polacek <polacek@redhat.com>
904
905 PR c/70093
906 * gcc.dg/nested-func-10.c: New test.
907 * gcc.dg/nested-func-9.c: New test.
908
fe58aacc 9092016-03-16 Jakub Jelinek <jakub@redhat.com>
910
911 PR tree-optimization/68714
912 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
913
27a53872 9142016-03-16 Tom de Vries <tom@codesourcery.com>
915
916 PR tree-optimization/68715
917 * gcc.dg/graphite/pr68715-2.c: New test.
918 * gcc.dg/graphite/pr68715.c: New test.
919 * gfortran.dg/graphite/pr68715.f90: New test.
920
95049c3c 9212016-03-16 Tom de Vries <tom@codesourcery.com>
922
923 PR tree-optimization/68809
924 * gcc.dg/graphite/pr68809-2.c: New test.
925 * gcc.dg/graphite/pr68809.c: New test.
926
09eddd70 9272016-03-16 Jakub Jelinek <jakub@redhat.com>
928
81fc5915 929 PR c++/70147
930 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
931 method call to i () as argument. Adjust expected output.
932
09eddd70 933 PR c++/70147
934 * g++.dg/ubsan/pr70147-1.C: New test.
935 * g++.dg/ubsan/pr70147-2.C: New test.
936
6373d2a2 9372016-03-15 Martin Sebor <msebor@redhat.com>
938
939 PR c++/58281
940 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
941
d27a0c11 9422016-03-15 John David Anglin <danglin@gcc.gnu.org>
943
9908039d 944 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
945 hppa*-*-hpux*.
946
45cdc3a6 947 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
948
d27a0c11 949 PR libfortran/69799
950 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
951 libatomic_available.
952
0dd1d57f 9532016-03-15 Marek Polacek <polacek@redhat.com>
954
955 PR c++/70209
956 * g++.dg/ext/attribute-may-alias-4.C: New test.
957
0ce02c07 9582016-03-15 Alexander Monakov <amonakov@ispras.ru>
959
960 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
961 -fvar-tracking-assignments-toggle flag.
962
f6e39b30 9632016-03-15 Pat Haugen <pthaugen@us.ibm.com>
964
965 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
966
167f93a2 9672016-03-15 Jakub Jelinek <jakub@redhat.com>
968
969 PR rtl-optimization/70222
970 * gcc.c-torture/execute/pr70222-1.c: New test.
971 * gcc.c-torture/execute/pr70222-2.c: New test.
972
08a8af4a 9732016-03-15 Richard Henderson <rth@redhat.com>
974
975 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
976
738eb905 9772016-03-15 Andrey Belevantsev <abel@ispras.ru>
978
979 PR rtl-optimization/69032
980 * gcc.dg/pr69032.c: New test.
981
dd148b3a 9822016-03-15 Andrey Belevantsev <abel@ispras.ru>
983
984 PR rtl-optimization/63384
d9aa5a50 985 * g++.dg/pr63384.C: New test.
dd148b3a 986
acf58115 9872016-03-15 Andrey Belevantsev <abel@ispras.ru>
988
989 PR target/64411
990 * gcc.target/i386/pr64411.C: New test.
991
a2897dc4 9922016-03-15 Tom de Vries <tom@codesourcery.com>
993
994 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
995 * gfortran.dg/goacc/kernels-alias.f95: New test.
996
7bad2faf 9972016-03-14 Martin Sebor <msebor@redhat.com>
998
999 PR c++/53792
1000 * g++.dg/cpp0x/constexpr-inline.C: New test.
1001 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1002
d65fa8d9 10032016-03-14 David Edelsohn <dje.gcc@gmail.com>
1004
1005 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1006
2b3c633f 10072016-03-14 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR middle-end/70219
1010 * gcc.dg/pr70219.c: New test.
1011
e947f9c3 10122016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1013
1014 PR target/70083
1015 * gcc.dg/torture/pr70083.c: New test.
1016 * gcc.target/i386/pr70083.c: New test.
1017
74201dc2 10182016-03-14 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/56365
1021 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1022
88aea41e 10232016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1024
1025 PR target/70098
1026 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1027 New function.
1028 * g++.dg/pr70098.C: New testcase.
1029
1030
1bd2aefd 10312016-03-14 Tom de Vries <tom@codesourcery.com>
1032
1033 PR tree-optimization/70045
1034 * gcc.dg/graphite/pr70045.c: New test.
1035
922c7033 10362016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1037
1038 PR fortran/69043
1039 * gfortran.dg/include_9.f90: New test.
1040
fd4ab6d9 10412016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1042
1043 PR fortran/45076
1044 gfortran.dg/prof/prof.exp: New script.
1045 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1046
7d7218d3 10472016-03-12 Andrey Belevantsev <abel@ispras.ru>
1048
1049 PR rtl-optimization/69307
1050 * gcc.dg/pr69307.c: New test.
1051
02ffd664 10522016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1053
1054 PR target/69614
1055 * gcc.target/arm/pr69614.c: New.
1056
76e207a9 10572016-03-12 Paul Thomas <pault@gcc.gnu.org>
1058
1059 PR fortran/70031
1060 * gfortran.dg/submodule_14.f08: New test
1061
1062 PR fortran/69524
1063 * gfortran.dg/submodule_15.f08: New test
1064
490ee78a 10652016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1066
1067 PR c++/70106
1068 * g++.dg/cpp1y/paren3.C: New test.
1069
04e137ff 10702016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1071
1072 PR target/70131
1073 * gcc.target/powerpc/ppc-round2.c: New test.
1074
27b2c1c4 10752016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1076
1077 PR target/70123
1078 * gcc.dg/torture/pr70123.c: New test.
1079
84116671 10802016-03-11 Jeff Law <law@redhat.com>
1081
1082 PR tree-optimization/70190
1083 * gcc.c-torture/compile/pr70190.c: New test.
1084
cfa58bc8 10852016-03-11 David Malcolm <dmalcolm@redhat.com>
1086
1087 PR c/68187
1088 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1089 case.
1090 (test43_b): Likewise.
1091 (test43_c): Likewise.
1092 (test43_d): Likewise.
1093 (test43_e): Likewise.
1094 (test43_f): Likewise.
1095 (test43_g): Likewise.
1096 (test44_a): Likewise.
1097 (test44_b): Likewise.
1098 (test44_c): Likewise.
1099 (test44_d): Likewise.
1100 (test44_e): Likewise.
1101
ce234f27 11022016-03-11 David Malcolm <dmalcolm@redhat.com>
1103
1104 PR c/70085
1105 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1106
e4756b48 11072016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1108
1109 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1110 dg-options.
1111
1f5ef87e 11122016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 PR target/70002
1115 PR target/69245
1116 * gcc.target/aarch64/pr69245_2.c: New test.
1117
f9c352a1 11182016-03-11 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR tree-optimization/70177
1121 * gcc.dg/pr70177.c: New test.
1122
4dd92ac6 11232016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1124
1125 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1126
331e4fdb 11272016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1128
1129 * gcc.dg/tree-ssa/sra-20.c: New.
1130
69262824 11312016-03-11 Jakub Jelinek <jakub@redhat.com>
1132
6f9a7425 1133 PR rtl-optimization/70174
1134 * gcc.dg/pr70174.c: New test.
1135
69262824 1136 PR tree-optimization/70169
1137 * gcc.dg/pr70169.c: New test.
1138
4637a847 11392016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1140
1141 PR target/70160
1142 * gcc.target/i386/pr70160.c: New test.
1143
5a86d754 11442016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1145
1146 * gcc.target/s390/dfp-1.c: New test.
1147
af4c8290 11482016-03-10 Nick Clifton <nickc@redhat.com>
1149
1150 PR target/70044
1151 * gcc.target/aarch64/pr70044.c: New test.
1152
98dfd328 11532016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1154 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR c++/70001
1157 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1158 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1159 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1160
75e72311 11612016-03-10 Jan Hubicka <hubicka@ucw.cz>
1162
1163 PR lto/69589
1164 * g++.dg/lto/pr69589_0.C: New testcase
1165 * g++.dg/lto/pr69589_1.C: New testcase
1166
a2eb1271 11672016-03-10 Marek Polacek <polacek@redhat.com>
1168
1169 PR c++/70153
1170 * g++.dg/delayedfold/unary-plus1.C: New test.
1171
11722016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 1173
1174 * gcc.target/arm/pr45701-1.c: Escape brackets.
1175 * gcc.target/arm/pr45701-2.c: Likewise.
1176
5ab2987f 11772016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1178
1179 * gfortran.dg/unconstrained_commons.f: New.
1180
6972afac 11812016-03-10 Alan Modra <amodra@gmail.com>
1182
1183 * gcc.dg/pr69195.c: New.
1184 * gcc.dg/pr69238.c: New.
1185
c82c99ec 11862016-03-10 Tom de Vries <tom@codesourcery.com>
1187
1188 PR testsuite/68915
1189 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1190
a2389d4a 11912016-03-10 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/70128
1194 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1195 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1196
c272412d 11972016-03-09 Jakub Jelinek <jakub@redhat.com>
1198
a0451069 1199 PR tree-optimization/70152
1200 * gcc.dg/pr70152.c: New test.
1201
c272412d 1202 PR target/70086
1203 * gcc.target/i386/pr70086-1.c: New test.
1204 * gcc.target/i386/pr70086-2.c: New test.
1205 * gcc.target/i386/pr70086-3.c: New test.
5f611068 1206
1207 PR tree-optimization/70127
1208 * gcc.c-torture/execute/pr70127.c: New test.
1209
27dcb7a8 12102016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1211
1212 * c-c++-common/goacc/combined-directives-2.c: New test.
1213
c24757cf 12142016-03-09 David Malcolm <dmalcolm@redhat.com>
1215
1216 PR c/68473
1217 PR c++/70105
1218 * g++.dg/diagnostic/pr70105.C: New test.
1219 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1220 (test_multiple_ordinary_maps): New test function.
1221
83108969 12222016-03-09 David Malcolm <dmalcolm@redhat.com>
1223
1224 PR c/68473
1225 PR c++/70105
1226 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1227 Drop range information from call to inform_at_rich_loc.
1228 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1229 New.
1230 (test_show_locus): Replace calls to rich_location::add_range with
1231 calls to add_range. Rewrite the tests that used the now-defunct
1232 rich_location ctor taking a source_range. Simplify other tests
1233 by replacing calls to COMBINE_LOCATION_DATA with calls to
1234 make_location.
1235
6733c0e8 12362016-03-09 Richard Biener <rguenther@suse.de>
1237 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR tree-optimization/70138
1240 * gcc.dg/vect/pr70138-1.c: New testcase.
1241 * gcc.dg/vect/pr70138-2.c: Likewise.
1242
96abb9f5 12432016-03-09 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR target/70049
1246 * gcc.target/i386/pr70049.c: New test.
1247
42bb3bfb 12482016-03-09 Richard Biener <rguenther@suse.de>
1249
1250 PR c/70143
1251 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1252 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1253 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1254
27527428 12552016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256
1257 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1258 arm-*-*.
1259
248449f2 12602016-03-09 Jakub Jelinek <jakub@redhat.com>
1261
1bd49ced 1262 PR middle-end/67278
1263 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1264
248449f2 1265 PR target/67278
1266 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1267
1268 PR middle-end/70050
1269 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
1270 in testcase comment.
1271
dfc460ff 12722016-03-09 Tom de Vries <tom@codesourcery.com>
1273
1274 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1275 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1276 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1277 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1278 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1279 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1280 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1281 * gfortran.dg/goacc/kernels-loop.f95: New test.
1282
0377fc7f 12832016-03-08 Martin Sebor <msebor@redhat.com>
1284
1285 PR c++/62096
1286 * g++.dg/warn/overflow-warn-7.C: New test.
1287
3556aa80 12882016-03-08 Jason Merrill <jason@redhat.com>
1289
1290 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1291 * lib/target-supports.exp (check_effective_target_concepts): New.
1292
e5096208 12932016-03-08 Jakub Jelinek <jakub@redhat.com>
1294
5370eb8d 1295 PR c++/70135
1296 * g++.dg/cpp1y/constexpr-loop4.C: New test.
1297 * g++.dg/ubsan/pr70135.C: New test.
1298
e5096208 1299 PR target/70110
1300 * gcc.dg/pr70110.c: New test.
1301
cc37120d 13022016-03-07 Martin Jambor <mjambor@suse.cz>
1303
1304 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1305 * c-c++-common/gomp/if-1.c: Likewise.
1306 * c-c++-common/gomp/pr61486-2.c: Likewise.
1307 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1308 to dg-additional-options.
1309 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1310 * g++/gomp/target-teams-1.c: Likewise.
1311 * gcc.dg/gomp/gomp.exp: Likewise.
1312 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1313 dg-additional-options.
1314 * gfortran.dg/gomp/gomp.exp: Likewise.
1315 * gfortran.dg/gomp/target1.f90: Remove dg-options.
1316 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1317 dg-additional-options.
1318 * gfortran.dg/gomp/target3.f90: Remove dg-options.
1319
53c248d8 13202016-03-07 Martin Jambor <mjambor@suse.cz>
1321
1322 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1323 * c-c++-common/gomp/gridify-1.c: New test.
1324 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1325
541e79a0 13262016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1327
1328 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1329 trigger for cortex-r8, when scanning for register r8.
1330 * gcc.target/arm/pr45701-2.c: Likewise.
1331
4dfabd94 13322016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 1333 Jeff Law <law@redhat.com>
4dfabd94 1334
1335 PR tree-optimization/69740
1336 * gcc.c-torture/compile/pr69740-1.c: New test.
1337 * gcc.c-torture/compile/pr69740-2.c: New test.
1338
1b63a87b 13392016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1340
1341 * lib/target-supports.exp
1342 (check_effective_target_whole_vector_shift): Enable for PPC64.
1343
d33914da 13442016-03-07 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/70115
1347 * gcc.dg/torture/pr70115.c: New testcase.
1348
584fba4b 13492016-03-07 Nathan Sidwell <nathan@codesourcery.com>
1350
1351 PR middle-end/69916
1352 * c-c-++-common/goacc/pr69916.c: New.
1353
7f2f5ec0 13542016-03-07 Richard Henderson <rth@redhat.com>
1355
1356 * gcc.c-torture/compile/pr70061.c: New test.
1357
f530e7c4 13582016-03-07 Richard Biener <rguenther@suse.de>
1359
1360 PR testsuite/70109
1361 * gcc.dg/vect/O3-pr36098.c: New testcase.
1362
a3855fed 13632016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
1364
1365 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1366
091ffc31 13672016-03-07 Eric Botcazou <ebotcazou@adacore.com>
1368
1369 * gnat.dg/renaming9.ad[sb]: New testcase.
1370
2941b871 13712016-03-05 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR c++/70084
1374 * g++.dg/expr/stdarg3.C: New test.
1375
5173ce42 13762016-03-04 Jeff Law <law@redhat.com>
1377
1378 PR tree-optimization/69196
1379 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1380 x86_64-*-*.
1381
2d1d2e55 13822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1383
0e43078e 1384 PR c/69973
1385 * gcc.dg/pr69973.c: New test.
1386
d8ec06ae 1387 PR rtl-optimization/69941
1388 * gcc.dg/torture/pr69941.c: New test.
1389
2d1d2e55 1390 PR c/69824
1391 * gcc.dg/pr69824.c: New test.
1392
32f692e2 13932016-03-05 Tom de Vries <tom@codesourcery.com>
1394
1395 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1396 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1397 function.
1398
1c699e9a 13992016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
1400
1401 PR c++/66786
1402 * g++.dg/cpp1y/var-templ48.C: New test.
1403 * g++.dg/cpp1y/var-templ49.C: New test.
1404
358448c6 14052016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * g++.dg/Wno-frame-address.C: Skip on IA-64.
1408
01dc3c45 14092016-03-04 Jakub Jelinek <jakub@redhat.com>
1410
e968ff6d 1411 PR c++/70035
1412 * g++.dg/ubsan/pr70035.C: New test.
1413
01dc3c45 1414 PR target/70062
1415 * gcc.target/i386/pr70062.c: New test.
1416
3937d618 14172016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 * g++.dg/template/typename21.C: Remove c++98_only.
1420
c58ac7f8 14212016-03-04 H.J. Lu <hongjiu.lu@intel.com>
1422
1423 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
1424
0060768a 14252016-03-04 David Malcolm <dmalcolm@redhat.com>
1426
1427 PR c/68187
1428 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
1429 function.
1430 (fn_42_b): Likewise.
1431 (fn_42_c): Likewise.
1432
74c6fd40 14332016-03-04 David Malcolm <dmalcolm@redhat.com>
1434
1435 PR c/68187
1436 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
1437 function.
1438 (fn_40_b): Likewise.
1439 (fn_41_a): Likewise.
1440 (fn_41_b): Likewise.
1441
31b11359 14422016-03-04 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR target/70059
1445 * gcc.target/i386/avx512f-pr70059.c: New test.
1446 * gcc.target/i386/avx512dq-pr70059.c: New test.
1447
c5b93452 14482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1449
1450 PR rtl-optimization/57676
1451 * gcc.dg/torture/pr57676.c: New test.
1452
268fbd56 14532016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
1454
1455 * gcc.dg/pr70026.c: New test.
1456
6560d1ad 14572016-03-04 Marek Polacek <polacek@redhat.com>
1458
1459 PR c/69798
1460 * gcc.dg/cilk-plus/pr69798-1.c: New test.
1461 * gcc.dg/cilk-plus/pr69798-2.c: New test.
1462
cc7dfddf 14632016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1464
1465 PR target/70004
1466 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
1467 Delete.
1468 (test_corners_sisd_si): Likewise.
1469 (main): Remove checks of the above.
1470 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
1471
e9663bd4 14722016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1473
1474 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
1475
dcdd684e 14762016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
1477
1478 * gcc.dg/torture/pr69951.c: Accept argc==0.
1479
e692d332 14802016-03-04 Richard Biener <rguenther@suse.de>
1481
1482 PR c++/70054
1483 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
1484 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
1485
af77b7e6 14862016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1487
1488 PR testsuite/69766
1489 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
1490 testing multiarch.
1491
290da96e 14922016-03-04 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR debug/69947
1495 * gcc.dg/guality/pr69947.c: New test.
1496
e51ce713 14972016-03-03 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR ada/70017
1500 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
1501
1feed892 15022016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503
1504 PR rtl-optimization/69904
1505 * gcc.target/arm/pr69904.c: New test.
1506
c32bda69 15072016-03-03 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR target/70021
1510 * gcc.dg/vect/pr70021.c: New test.
1511 * gcc.target/i386/pr70021.c: New test.
1512
1bc579ed 15132016-03-03 Marek Polacek <polacek@redhat.com>
1514
1515 PR middle-end/70050
1516 * gcc.dg/pr70050.c: New test.
1517
cfa8d638 15182016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
1519
1520 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
1521
1b889259 15222016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
1523
1524 PR tree-optimization/70043
1525 * gfortran.dg/vect/pr70043.f90: New test.
1526
f756dfa3 15272016-03-03 Eric Botcazou <ebotcazou@adacore.com>
1528
1529 * gnat.dg/specs/task1.ads: New test.
1530
5cb4863d 15312016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1532
1533 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
1534 Invoke gdb with -batch.
1535 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
1536
5dd12e43 15372016-03-03 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/55936
1540 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
1541
d97ba4ca 15422016-03-02 Jeff Law <law@redhat.com>
1543
5d23c86f 1544 PR rtl-optimization/69942
1545 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
1546 effects of argument promotions.
1547
d97ba4ca 1548 PR tree-optimization/69987
1549 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
1550 target does not support -fprefetch-loop-arrays.
1551
901faaa0 15522016-03-02 Uros Bizjak <ubizjak@gmail.com>
1553
1554 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
1555
51f6fdce 15562016-03-02 Bin Cheng <bin.cheng@arm.com>
1557
6bc7872f 1558 PR rtl-optimization/69052
51f6fdce 1559 * gcc.target/i386/pr69052.c: New test.
1560
31d31e07 15612016-03-02 Alan Modra <amodra@gmail.com>
1562
1563 * gcc.dg/pr69990.c: New.
1564
04faee95 15652016-03-02 Jakub Jelinek <jakub@redhat.com>
1566
270d0117 1567 PR c/68062
1568 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
1569
1570 PR middle-end/70022
1571 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
1572
04faee95 1573 PR target/70028
1574 * gcc.target/i386/pr70028.c: New test.
1575
a2cc9e8e 15762016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1577
1578 * c-c++-common/asan/swapcontext-test-1.c,
1579 * c-c++-common/tsan/thread_leak.c,
1580 * g++.dg/tsan/aligned_vs_unaligned_race.C,
1581 * g++.dg/tsan/benign_race.C,
1582 * g++.dg/tsan/fd_close_norace.C,
1583 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
1584 races with sanitizer output
1585
dd4bd263 15862016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 1587 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 1588
1589 PR target/67278
1590 * gcc.dg/simd-8.c: New testcase.
1591
b5fe3a49 15922016-03-02 Richard Biener <rguenther@suse.de>
1593
1594 PR middle-end/67278
1595 * gcc.dg/simd-7.c: New testcase.
1596
23601f67 15972016-03-02 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gcc.target/i386/pr70007.c: Tweak.
1600
f66f65e7 16012016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1602
1603 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
1604
60773515 16052016-03-02 Marek Polacek <polacek@redhat.com>
1606
1607 PR c/67854
1608 * gcc.dg/pr67854.c: New test.
1609
6c094cb1 16102016-03-02 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR middle-end/70025
1613 * gcc.dg/torture/pr70025.c: New test.
1614
7627bb56 16152016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1616
1617 PR tree-optimization/68621
1618 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
1619
066c8e94 16202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1621
1622 * gcc.target/i386/pr70007.c: New test.
1623
d3b819ad 16242016-03-01 Jeff Law <law@redhat.com>
1625
d4b9ad56 1626 PR tree-optimization/69196
7e217344 1627 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 1628
d3b819ad 1629 PR tree-optimization/69196
1630 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
1631 duplicating code and spoiling the expected output.
1632
4f37285d 16332016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1634
1635 PR target/70033
1636 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
1637 supports power9 before doing tests.
1638 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
1639 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
1640 * gcc.target/powerpc/p9-permute.c: Likewise.
1641
3e9c4f6c 16422016-03-01 Uros Bizjak <ubizjak@gmail.com>
1643
1644 PR target/70027
1645 * gcc.target/i386/pr70027.c: New test.
1646
e324729e 16472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 1648
1649 * gcc.dg/pr70017.c: New test.
1650
40e9ce2d 16512016-03-01 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR c/69796
1654 PR c/69974
1655 * gcc.dg/pr69796.c: New test.
1656 * gcc.dg/pr69974.c: New test.
1657
e8b016ea 16582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1659
1660 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
1661
24d3127c 16622016-02-29 Jeff Law <law@redhat.com>
1663
1664 PR tree-optimization/69987
1665 * gfortran.dg/pr69987.f90: New test.
1666
1667 PR tree-optimization/69989
1668 * gcc.c-torture/compile/pr69989-2.c: New test.
1669
12cc1225 16702016-03-01 Marek Polacek <polacek@redhat.com>
1671
1672 PR c++/69795
1673 * g++.dg/parse/invalid1.C: New test.
1674
d99a947c 16752016-03-01 Richard Biener <rguenther@suse.de>
1676
1677 PR middle-end/70022
1678 * gcc.dg/pr70022.c: New testcase.
1679
395dbc60 16802016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1681
1682 PR tree-optimization/69956
1683 * gcc.dg/pr69956.c: New test.
1684
40a35c55 16852016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1686
1687 PR target/70011
1688 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1689 XFAIL when hardware supports efficient unaligned storage access.
1690
4edc90b0 16912016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
1692
1693 PR c++/69961
1694 * g++.dg/template/pr69961a.C: New test.
1695 * g++.dg/template/pr69961b.C: New test.
1696
1ed1f69a 16972016-02-29 David Malcolm <dmalcolm@redhat.com>
1698
1699 PR preprocessor/69985
1700 * gcc.dg/cpp/pr69985.c: New test case.
1701
01c5d15d 17022016-02-29 Jeff Law <law@redhat.com>
1703
3a4d3de5 1704 PR tree-optimization/70005
1705 * gcc.c-torture/execute/pr70005.c New test.
1706
01c5d15d 1707 PR tree-optimization/69999
1708 * gcc.c-torture/compile/pr69999.c: New test.
1709
1bf66b54 17102016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1711
1712 PR tree-optimization/69652
1713 * gcc.dg/torture/pr69652.c: Delete test.
1714 * gcc.dg/vect/pr69652.c: New test.
1715
b4d653d5 17162016-02-19 Richard Biener <rguenther@suse.de>
1717
1718 PR tree-optimization/69980
1719 * gfortran.dg/vect/pr69980.f90: New testcase.
1720
35bc4745 17212016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1722
1723 * gcc.target/sparc/20160229-1.c: New test.
1724
bb54a538 17252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1726
1727 * gnat.dg/stack_usage3.adb: New test.
1728 * gnat.dg/stack_usage3_pkg.ads: New helper.
1729
95164e71 17302016-02-29 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gnat.dg/renaming8.adb: New test.
1733 * gnat.dg/renaming8_pkg1.ads: New helper.
1734 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1735 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1736
a890896f 17372016-02-29 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/69720
1740 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
1741
5c70403a 17422016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1743
1744 PR fortran/68147
1745 PR fortran/47674
1746 * gfortran.dg/realloc_on_assign_26.f90: New test case.
1747
dfb6d139 17482016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 1749 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1750
1751 PR fortran/56007
1752 * gfortran.dg/coarray_8.f90: Adjust error message.
1753 * gfortran.dg/pr56007.f90: New test.
1754 * gfortran.dg/pr56007.f: New test.
1755
536508db 17562016-02-28 H.J. Lu <hongjiu.lu@intel.com>
1757
1758 PR tree-optimization/69989
1759 * gcc.dg/torture/pr69989.c: New test.
1760
eec75e45 17612016-02-28 Eric Botcazou <ebotcazou@adacore.com>
1762
1763 * gcc.target/i386/stack-realign-win.c: New test.
1764
0175e45a 17652016-02-28 Harald Anlauf <anlauf@gmx.de>
1766
1767 PR fortran/60126
1768 * gfortran.dg/pr60126.f90: New test.
1769
2a703589 17702016-02-27 Jeff Law <law@redhat.com>
1771
1772 Revert
1773 2016-02-26 Richard Biener <rguenther@suse.de>
1774 Jeff Law <law@redhat.com>
1775
1776 PR tree-optimization/69740
1777 * gcc.c-torture/compile/pr69740-1.c: New test.
1778 * gcc.c-torture/compile/pr69740-2.c: New test.
1779
359b4c18 17802016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781
1c96765a 1782 PR fortran/69910
359b4c18 1783 * gfortran.dg/newunit_4.f90: New test.
1784
49462d93 17852016-02-27 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR target/69613
1788 PR rtl-optimization/69886
1789 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
1790 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
1791 target.
1792
c4ac733e 17932016-02-26 Martin Sebor <msebor@redhat.com>
1794
1795 PR tree-optimization/15826
1796 * gcc.dg/tree-ssa/pr15826.c: New test.
1797
da8c4b5d 17982016-02-26 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR target/69969
1801 * gcc.target/powerpc/pr69969.c: New test.
1802
0a4558eb 18032016-02-26 Martin Sebor <msebor@redhat.com>
1804
1805 PR c++/15766
1806 * g++.old-deja/g++.other/decl5.C: Add a test case.
1807
5b500299 18082016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
1809
1810 PR target/69946
1811 * gcc.target/powerpc/pr69946.c: New file.
1812
565f533b 18132016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 1814 Jeff Law <law@redhat.com>
565f533b 1815
0a4558eb 1816 PR tree-optimization/69740
565f533b 1817 * gcc.c-torture/compile/pr69740-1.c: New test.
1818 * gcc.c-torture/compile/pr69740-2.c: New test.
1819
ff67cbea 18202016-02-26 Martin Jambor <mjambor@suse.cz>
1821
1822 PR middle-end/69920
1823 * gcc.dg/torture/pr69932.c: New test.
1824 * gcc.dg/torture/pr69936.c: Likewise.
1825
e400d817 18262016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1827
1828 PR target/69709
1829 * gcc.target/s390/pr69709.c: New test.
1830
126a5a2d 18312016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1832
1833 PR target/69245
1834 * gcc.target/aarch64/pr69245_1.c: New test.
1835
59c58860 18362016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1837
1838 PR target/69613
1839 * gcc.dg/torture/pr69613.c: New test.
1840
9441fa4e 18412016-02-26 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR rtl-optimization/69891
1844 * gcc.target/i386/pr69891.c: New test.
1845
e48fcde0 18462016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 1847 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1848
35ed600a 1849 PR target/61397
f41208a1 1850 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1851 functionality for both 32-bit and 64-bit.
1852
c86aaa0e 18532016-02-26 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/69551
1856 * gcc.dg/torture/pr69951.c: New testcase.
1857
38e71a65 18582016-02-25 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/48795
1861 * gcc.dg/Warray-bounds-18.c: New testcase.
1862
03331e69 18632016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1864
1865 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
1866
f14d8d6a 18672016-02-25 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR rtl-optimization/69896
1870 * gcc.dg/pr69896.c: New test.
1871
4003c807 18722016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
1873
1874 PR c++/69736
1875 * g++.dg/cpp1y/paren2.C: New test.
1876
a0573328 18772016-02-24 Martin Sebor <msebor@redhat.com>
1878
1879 PR c/51147
1880 * gcc.dg/enum-mode-2.c: New test.
1881
2cde02ad 18822016-02-24 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR c++/69922
1885 * g++.dg/warn/Wnonnull-compare-6.C: New test.
1886 * g++.dg/warn/Wnonnull-compare-7.C: New test.
1887 * g++.dg/ubsan/pr69922.C: New test.
1888
f0ea75d1 18892016-02-24 Marek Polacek <polacek@redhat.com>
1890
1891 PR c/69819
1892 * gcc.dg/pr69819.c: New test.
1893
05027366 18942016-02-24 Martin Sebor <msebor@redhat.com>
1895
34ed562b 1896 PR c++/69912
1897 * g++.dg/ext/flexary15.C: New test.
1898
18992016-02-24 Martin Sebor <msebor@redhat.com>
1900
1901 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 1902 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 1903 * g++.dg/ext/builtin_alloca.C: Same.
05027366 1904
650c3ad5 19052016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1906 Charles Baylis <charles.baylis@linaro.org>
1907
1908 PR debug/61033
1909 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
1910
596070e8 19112016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 1912 Jakub Jelinek <jakub@redhat.com>
596070e8 1913
1914 PR middle-end/69760
1915 * gcc.dg/torture/pr69760.c: New testcase.
1916
d6b92d9f 19172016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1918
1919 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
1920 pattern on Solaris with as.
1921
90436d9d 19222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1923
1924 * gcc.target/arm/cond_sub_restrict_it.c: New test.
1925 * gcc.target/arm/condarith_restrict_it.c: Likewise.
1926 * gcc.target/arm/movcond_restrict_it.c: Likewise.
1927 * gcc.target/arm/negscc_restrict_it.c: Likewise.
1928
7c749495 19292016-02-24 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR middle-end/69915
1932 * gcc.dg/pr69915.c: New test.
1933
9c9680b5 19342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1935
1936 PR rtl-optimization/69886
1937 * gcc.dg/torture/pr69886.c: New test.
1938
36d081ee 19392016-02-24 Richard Biener <rguenther@suse.de>
1940
1941 PR middle-end/68963
1942 * gcc.dg/torture/pr68963.c: New testcase.
1943
2a0accb9 19442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945
1946 PR target/69875
1947 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
1948 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
1949 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
1950 * gcc.target/arm/atomic_loaddi_1.c: New test.
1951 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
1952 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
1953 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
1954 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
1955 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
1956 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
1957 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1958 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
1959
f0e92ef1 19602016-02-24 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR middle-end/69909
1963 * gcc.dg/torture/pr69909.c: New test.
1964
6907286f 19652016-02-24 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/69907
1968 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
1969 * gcc.dg/vect/bb-slp-34.c: XFAIL.
1970 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
1971
e6ab7475 19722016-02-24 Christian Bruel <christian.bruel@st.com>
1973
1974 * gcc.target/arm/pragma_cpp_fma.c: New test.
1975
47587450 19762016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1977
1978 PR fortran/61156
1979 * gfortran.dg/include_6.f90: Update test.
1980
d41ab738 19812016-02-23 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR objc/69844
1984 * objc.dg/pr69844.m: New test.
1985
4772d9d5 19862016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1987
1988 PR libgfortran/69456
1989 * gfortran.dg/namelist_89.f90: New test.
1990 * gfortran.dg/pr59700.f90: Update test..
1991
8c38d887 19922016-02-23 Martin Sebor <msebor@redhat.com>
1993
1994 PR middle-end/69780
1995 * g++.dg/ext/builtin_alloca.C: New test.
1996 * gcc.dg/builtins-68.c: New test.
1997
ee1bfdb0 19982016-02-23 Richard Henderson <rth@redhat.com>
1999
2000 * gcc.target/i386/addr-space-3.c: Remove test.
2001
52609ec3 20022016-02-23 David Malcolm <dmalcolm@redhat.com>
2003
2004 PR preprocessor/69126
2005 PR preprocessor/69543
2006 * c-c++-common/pr69126-2-long.c: New test.
2007 * c-c++-common/pr69126-2-short.c: New test.
2008 * c-c++-common/pr69543-1.c: Remove xfail.
2009
d5bf2cc8 20102016-02-23 David Malcolm <dmalcolm@redhat.com>
2011
2012 PR preprocessor/69126
2013 PR preprocessor/69543
2014 PR preprocessor/69558
2015 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2016 (f): Rename to...
2017 (test_2): ...this, and add leading comment.
2018 (MACRO_3, test_3): New.
2019 (MACRO_4A, MACRO_4B, test_4): New.
2020 (MACRO): Rename to...
2021 (MACRO_5): ...this.
2022 (g): Rename to...
2023 (test_5): ...this, updating for renaming of MACRO, and
2024 add leading comment.
2025 * c-c++-common/pr69543-1.c: New.
2026 * c-c++-common/pr69543-2.c: New.
2027 * c-c++-common/pr69543-3.c: New.
2028 * c-c++-common/pr69543-4.c: New.
2029 * c-c++-common/pr69558-1.c: New.
2030 * c-c++-common/pr69558-2.c: New.
2031 * c-c++-common/pr69558-3.c: New.
2032 * c-c++-common/pr69558-4.c: New.
2033 * gcc.dg/pr69558.c: Move to...
2034 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2035 xfail for c++.
2036
3a37a410 20372016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2038
2039 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2040 to -ftree-parallelize-loops/-fopenacc changes.
2041 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2042 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2043 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2044 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2045 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2046 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2047 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2048 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2049 * c-c++-common/goacc/kernels-loop.c: Likewise.
2050 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2051 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2052 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2053 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2054
ecca180f 20552016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2056
2057 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2058
eec0fa3f 20592016-02-23 Jakub Jelinek <jakub@redhat.com>
2060
f1f91c07 2061 PR c++/69902
2062 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2063
eec0fa3f 2064 PR c/69900
2065 * gcc.dg/pr69900.c: New test.
2066
e045424d 20672016-02-23 Martin Jambor <mjambor@suse.cz>
2068
2069 PR tree-optimization/69666
2070 * gcc.dg/tree-ssa/pr69666.c: New test.
2071
f482dff6 20722016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2073
2074 PR fortran/67451
2075 * gfortran.dg/coarray_allocate_5.f08: New test.
2076
57ed698b 20772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2078
2079 * gcc.target/s390/vcond-shift.c: Move to ...
2080 * gcc.target/s390/vector/vcond-shift.c: ... here.
2081
990e443c 20822016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2083
2084 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2085 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2086
296c5f01 20872016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2088
2089 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2090
e53f41d5 20912016-02-20 Mark Wielaard <mjw@redhat.com>
2092
2093 PR c/28901
2094 * gcc.dg/unused-variable-3.c: New test.
2095
13af201d 20962016-02-22 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR target/69888
2099 * gcc.target/i386/pr69888.c: New test.
2100
682c90f9 21012016-02-22 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/69882
2104 * gfortran.dg/vect/pr69882.f90: New testcase.
2105
b8cd18c3 21062016-02-22 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR target/69885
2109 * gcc.dg/pr69885.c: New test.
2110
09343379 21112016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2112
2113 PR target/69806
2114 PR target/54089
2115 * gcc.target/sh/pr54089-10.c: New.
2116
b345a09f 21172016-02-20 Paul Thomas <pault@gcc.gnu.org>
2118
2119 PR fortran/69423
2120 * gfortran.dg/deferred_character_15.f90 : New test.
2121
51385aed 21222016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2123
2124 PR fortran/57365
2125 gfortran.dg/allocate_with_source_18.f03: New test.
2126
21272016-02-20 Harald Anlauf <anlauf@gmx.de>
2128
2129 PR fortran/52531
2130 gfortran.dg/gomp/pr52531.f90: New test.
2131
9cce8384 21322016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2133
2134 PR c++/69865
2135 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2136 -std=c++03.
2137
d91f5fbb 21382016-02-19 Jakub Jelinek <jakub@redhat.com>
2139
563d5cb8 2140 PR c++/69826
2141 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2142 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2143
0a04aac9 2144 PR c++/69850
2145 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2146
d91f5fbb 2147 PR c++/69851
2148 * g++.dg/torture/pr69851.C: New test.
2149
5fe1f282 21502016-02-19 Martin Sebor <msebor@redhat.com>
2151
2152 PR testsuite/69573
2153 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2154
a45bce11 21552016-02-19 Jakub Jelinek <jakub@redhat.com>
2156
6263dde1 2157 PR c++/69850
2158 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2159 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2160
a45bce11 2161 PR c++/67767
2162 * g++.dg/cpp0x/pr67767.C: New test.
2163
cf2ed1b7 21642016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2165
2166 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2167 for fp, simd, crypto, crc, lse.
2168 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2169 above.
2170 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2171 effective target check.
2172
f6cc34b0 21732016-02-19 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR target/69820
2176 * gcc.target/i386/pr69820.c: New test.
2177
6c678e78 21782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2179
2180 * gcc.target/s390/vector/int128-1.c: New test.
2181
b088ff4b 21822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2183
2184 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2185
b11e60a4 21862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2187
2188 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2189 instruction pattern name to prevent the testcase from failing with
2190 -march=z13.
2191
664ff6a0 21922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2193
2194 * gcc.target/s390/md/movstr-2.c: New test.
2195
e80be24b 21962016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2197
2198 * gcc.target/s390/morestack.c: New test.
2199
9839f350 22002016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2201
2202 PR target/69625
2203 * gcc.target/s390/pr69625.c: Add test case.
2204
4550fbd0 22052016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2206
2207 PR testsuite/68580
2208 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2209
57d00b6a 22102016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2211
2212 PR target/68404
2213 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2214 * gcc.target/powerpc/fusion3.c: Likewise.
2215
63ad69d6 22162016-02-18 Richard Biener <rguenther@suse.de>
2217
2218 PR middle-end/69553
2219 * g++.dg/torture/pr69553.C: New testcase.
2220
d92404ed 22212016-02-18 Nick Clifton <nickc@redhat.com>
2222
4550fbd0 2223 PR target/62254
2224 PR target/69610
2225 * gcc.target/arm/pr62554.c: New test.
2226 * gcc.target/arm/pr69610-1.c: New test.
2227 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 2228
0808dfce 22292016-02-18 Richard Biener <rguenther@suse.de>
2230
2231 PR middle-end/69854
2232 * gcc.dg/torture/pr69854.c: New testcase.
2233
fc3527e3 22342016-02-17 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR c++/69850
2237 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2238
e3c24279 22392012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2240
2241 * gcc.target/powerpc/vec-cg.c: New test.
2242
c9732c2b 22432016-02-17 Richard Biener <rguenther@suse.de>
2244
2245 PR testsuite/69586
2246 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2247
51bf9f9b 22482016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2249
2250 PR target/69161
2251 * gcc.c-torture/compile/pr69161.c: New test.
2252
6baedca3 22532016-02-17 David Sherwood <david.sherwood@arm.com>
2254
2255 PR target/69532
2256 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2257 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2258
4f240715 22592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2260
2261 * gcc.dg/ifcvt-4.c: Skip on Visium.
2262
e0c0515d 22632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * gnat.dg/atomic8.adb: New test.
2266
7b319ee6 22672016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gnat.dg/discr46.ad[sb]: New test.
2270
48a7e3d1 22712016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
2272
2273 PR Target/48344
2274 * gcc.target/powerpc/pr48344-1.c: New test.
2275
3f844f15 22762015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2277
2278 PR fortran/69742
2279 * gfortran.dg/associate_21.f90: New test.
2280
7675e968 22812016-02-16 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR c/69835
2284 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2285 -Wnonnull in dg-options.
2286 * c-c++-common/nonnull-2.c: New test.
2287
d6faee88 22882016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
2289 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2290
2291 * gcc.target/aarch64/vector_initialization_nostack.c: New.
2292
3a2a72aa 22932016-02-16 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR middle-end/69801
2296 * gcc.dg/pr69801.c: Add empty dg-options.
2297
28072426 22982016-02-16 James Norris <jnorris@codesourcery.com>
2299
2300 * c-c++-common/goacc/deviceptr-1.c: Add tests.
2301 * g++.dg/goacc/deviceptr-1.c: New file.
2302
37fffac2 23032016-02-16 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR tree-optimization/69820
2306 * gcc.dg/vect/pr69820.c: New test.
2307
f72a5e61 23082016-02-16 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/69776
2311 * gcc.dg/torture/pr69776-2.c: New testcase.
2312
50e0cd76 23132016-02-16 Bernd Schmidt <bschmidt@redhat.com>
2314
2315 PR tree-optimization/69714
2316 * gcc.dg/torture/pr69714.c: New test.
2317
14a72c4e 23182016-02-16 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR tree-optimization/69802
2321 * gcc.dg/pr69802.c: New test.
2322
fd808c11 23232016-02-16 Richard Biener <rguenther@suse.de>
2324
2325 PR middle-end/69801
2326 * gcc.dg/pr69801.c: New testcase.
2327
49a549ca 23282016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329
2330 PR libgfortran/69651
2331 * gfortran.dg/read_bang.f90: New test.
2332 * gfortran.dg/read_bang4.f90: New test.
2333
77454e6e 23342016-02-15 Jakub Jelinek <jakub@redhat.com>
2335
2074f21c 2336 PR c++/69658
2337 * g++.dg/init/pr69658.C: New test.
2338
77454e6e 2339 PR c++/69797
2340 * c-c++-common/pr69797.c: New test.
2341
4ef4d764 23422016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2343
2344 * lib/target-supports.exp (check_effective_target_section_anchors): Add
2345 check for aarch64*-*-*.
2346
4a45fe0f 23472016-02-15 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/69783
2350 * gcc.dg/vect/pr69783.c: New testcase.
2351
0b3619e6 23522016-02-15 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/69776
2355 * gcc.dg/torture/pr69776.c: New testcase.
2356
9b49c3cb 23572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2358
2359 PR fortran/60526
2360 * gfortran.dg/type_decl_4.f90: Reinstated.
2361
e46faff9 23622016-02-14 John David Anglin <danglin@gcc.gnu.org>
2363
2364 PR fortran/68746
2365 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2366
a96c809a 23672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2368
2369 PR fortran/60526
2370 PR bootstrap/69816
2371 * gfortran.dg/type_decl_4.f90: Removed.
2372
fdec7e88 23732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2374
2375 PR fortran/60526
2376 * gfortran.dg/type_decl_4.f90: New test.
2377
a72095c4 23782016-02-14 Alan Modra <amodra@gmail.com>
2379
bc436924 2380 PR testsuite/68886
a72095c4 2381 * gcc.c-torture/execute/stkalign.c: Revise test.
2382
73bb5f8b 23832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2384
2385 PR target/67260
2386 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2387
beb13161 23882016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2389
2390 PR target/67260
2391 * gcc.target/sh/torture/pr67260.c: New.
2392
67cab04e 23932016-02-12 John David Anglin <danglin@gcc.gnu.org>
2394
2395 * gcc.dg/pr67964.c: Add dg-require-alias.
2396
44a59bb1 23972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2398
2399 PR target/67636
2400 PR target/64345
2401 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2402
38c9bd3a 24032016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2404
2405 PR libgfortran/69668
2406 * gfortran.dg/namelist_88.f90: New test.
2407
1774ff82 24082016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2409
2410 PR libgfortran/69668
2411 * gfortran.dg/namelist_38.f90: Update test.
2412 * gfortran.dg/namelist_84.f90: Update test.
2413
aec1f4bd 24142016-02-12 David Malcolm <dmalcolm@redhat.com>
2415
2416 PR other/69554
2417 * gcc.dg/pr69554-1.c: New test.
2418 * gfortran.dg/pr69554-1.F90: New test.
2419 * gfortran.dg/pr69554-2.F90: New test.
2420 * lib/gcc-dg.exp (proc dg-locus): New function.
2421 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
2422 distinguish between the caret-printing and non-caret-printing
2423 cases. If caret-printing has been explicitly enabled, bail out
2424 without attempting to fix up the output.
2425
da7d5066 24262016-02-12 David Malcolm <dmalcolm@redhat.com>
2427
2428 PR driver/69265
2429 PR driver/69453
2430 * gcc.dg/spellcheck-options-3.c: New test case.
2431 * gcc.dg/spellcheck-options-4.c: New test case.
2432 * gcc.dg/spellcheck-options-5.c: New test case.
2433 * gcc.dg/spellcheck-options-6.c: New test case.
2434 * gcc.dg/spellcheck-options-7.c: New test case.
2435 * gcc.dg/spellcheck-options-8.c: New test case.
2436 * gcc.dg/spellcheck-options-9.c: New test case.
2437 * gcc.dg/spellcheck-options-10.c: New test case.
2438
fcce1b0b 24392016-02-12 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR rtl-optimization/69764
2442 PR rtl-optimization/69771
2443 * c-c++-common/pr69764.c: New test.
2444 * gcc.dg/torture/pr69771.c: New test.
2445
6d609290 24462016-02-12 Marek Polacek <polacek@redhat.com>
2447
2448 * g++.dg/torture/init-list1.C: New.
2449
7d75fb56 24502016-02-12 Marek Polacek <polacek@redhat.com>
2451
2452 * gcc.dg/pr69522.c: Add empty dg-options.
2453
52543fda 24542016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
2455
2456 * g++.dg/lto/lto.exp: Include and init mpx.
2457 * g++.dg/lto/pr69729_0.C: New test.
2458
34947478 24592016-02-12 Jakub Jelinek <jakub@redhat.com>
2460
9181a4ec 2461 PR ipa/69241
2462 * g++.dg/ipa/pr69241-4.C: New test.
2463
34947478 2464 PR ipa/68672
2465 * g++.dg/ipa/pr68672-1.C: New test.
2466 * g++.dg/ipa/pr68672-2.C: New test.
2467 * g++.dg/ipa/pr68672-3.C: New test.
2468
74a4140f 24692016-02-12 Bernd Schmidt <bschmidt@redhat.com>
2470
2471 PR c/69522
50e0cd76 2472 * gcc.dg/pr69522.c: New test.
74a4140f 2473
9ddb20d6 24742016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
2475
2476 PR c++/69098
2477 * g++.dg/cpp1y/69098.C: New test.
2478 * g++.dg/cpp1y/69098-2.C: New test.
2479
67cf9b55 24802016-02-12 Jakub Jelinek <jakub@redhat.com>
2481
2482 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
2483 and neighbour -> neighbor.
2484 * objc.dg/attributes/method-nonnull-1.m: Likewise.
2485 * objc.dg/gnu-api-2-class-meta.m: Likewise.
2486 * c-c++-common/Wvarargs.c: Likewise.
2487 * c-c++-common/goacc/host_data-5.c: Likewise.
2488 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2489 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
2490 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2491 * gcc.target/aarch64/pr60697.c: Likewise.
2492 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2493 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2494 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2495 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
2496 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2497 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2498 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2499 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2500 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
2501 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
2502 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
2503 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2504 * g++.dg/lookup/koenig5.C: Likewise.
2505 * g++.dg/ext/no-asm-2.C: Likewise.
2506 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
2507 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
2508 * gfortran.dg/used_types_16.f90: Likewise.
2509 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2510 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
2511 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2512 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
2513 * gfortran.dg/abstract_type_6.f03: Likewise.
2514 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
2515 * gfortran.dg/used_types_15.f90: Likewise.
2516 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
2517 * gfortran.dg/exit_3.f08: Likewise.
2518 * gfortran.dg/open_status_2.f90: Likewise.
2519 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2520 * gfortran.dg/intrinsic_std_1.f90: Likewise.
2521 * gfortran.dg/associate_1.f03: Likewise.
2522 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
2523 * gfortran.dg/intrinsic_std_6.f90: Likewise.
2524 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
2525 * gcc.dg/builtin-object-size-1.c: Likewise.
2526 * gcc.dg/noreturn-6.c: Likewise.
2527 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2528 * gcc.dg/globalalias.c: Likewise.
2529 * gcc.dg/builtins-config.h: Likewise.
2530 * gcc.dg/pr30457.c: Likewise.
2531 * gcc.c-torture/compile/volatile-1.c: Likewise.
2532 * gcc.c-torture/execute/20101011-1.c: Likewise.
2533 * c-c++-common/Waddress-1.c: Likewise.
2534
40b38ace 25352016-02-11 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c/69768
2538 * c-c++-common/Waddress-1.c: New test.
2539
42c87ca9 25402016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
2541
2542 PR fortran/69296
2543 * gfortran.dg/associate_19.f03: New test.
2544 * gfortran.dg/associate_20.f03: New test.
2545
acb7939f 25462016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
2547
2548 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
2549
6defe3c5 25502016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2551
2552 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
2553 .arch armv8-a\n. Add -dA to dg-options.
2554 * gcc.target/aarch64/assembler_arch_1.c: New test.
2555 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
2556
63f63318 25572016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/68726
2560 * g++.dg/cpp0x/pr68726.C: New.
2561
1cddf457 25622016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2563
2564 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
2565 test.
2566
b86fba37 25672016-02-11 Richard Biener <rguenther@suse.de>
2568
2569 * g++.dg/tree-ssa/pr61034.C: Adjust.
2570
ec4ec95a 25712016-02-10 Vladimir Makarov <vmakarov@redhat.com>
2572
be7c31e9 2573 PR target/69148
ec4ec95a 2574 * gcc.target/s390/pr69148.c: New.
2575
f64416ca 25762016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2577
2578 PR tree-optimization/69652
2579 * gcc.dg/torture/pr69652.c: New test.
2580
e5d1ea31 25812016-02-10 Jakub Jelinek <jakub@redhat.com>
2582 Patrick Palka <ppalka@gcc.gnu.org>
2583
2584 PR ipa/69241
2585 PR c++/69649
2586 * g++.dg/ipa/pr69241-1.C: New test.
2587 * g++.dg/ipa/pr69241-2.C: New test.
2588 * g++.dg/ipa/pr69241-3.C: New test.
2589 * g++.dg/ipa/pr69649.C: New test.
2590
fa03b19d 25912016-02-10 Uros Bizjak <ubizjak@gmail.com>
2592
2593 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
2594 * gcc.dg/tree-ssa/sra-18.c: Ditto.
2595
14485c8a 25962016-02-10 Bin Cheng <bin.cheng@arm.com>
2597
2598 PR tree-optimization/68021
2599 * gcc.dg/tree-ssa/pr68021.c: New test.
2600
79f1ed25 26012016-02-10 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/69726
2604 * gcc.dg/uninit-22.c: New testcase.
2605
58f74eff 26062016-02-09 Andrew Pinski <apinski@cavium.com>
2607
2608 PR tree-opt/69282
2609 * gcc.c-torture/compile/20160205-1.c: New testcase.
2610
600c00f7 26112016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2612
2613 PR target/68404
2614 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
2615 instead accessing a really large arrray.
2616 * gcc.target/powerpc/fusion3.c: Likewise.
2617
0771836e 26182016-02-09 Charles Baylis <charles.baylis@linaro.org>
2619
2620 PR target/68532
2621 * gcc.c-torture/execute/pr68532.c: New test.
2622
4ccd644f 26232016-02-11 Alexandre Oliva <aoliva@redhat.com>
2624
2625 PR target/69634
2626 * gcc.dg/pr69634.c: New.
2627
2e980a39 26282016-02-09 Richard Biener <rguenther@suse.de>
2629
2630 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
2631
aacf7102 26322016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 2633
aacf7102 2634 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
2635
a1856ddf 26362016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
2637
2638 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
2639
d4d3da7e 26402016-02-09 Richard Biener <rguenther@suse.de>
2641
2642 PR tree-optimization/69715
2643 * gcc.dg/torture/pr69715.c: New testcase.
2644
9cc6714f 26452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2646
2647 PR c++/69139
2648 * g++.dg/cpp0x/trailing12.C: New test.
2649 * g++.dg/cpp0x/trailing13.C: New test.
2650
83d5062b 26512016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
2652
2653 PR c++/69283
2654 PR c++/67835
2655 * g++.dg/cpp1y/auto-fn29.C: New test.
2656 * g++.dg/cpp1y/auto-fn30.C: New test.
2657
394a86f3 26582016-02-08 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/69209
2661 * gcc.c-torture/compile/pr69209.c: New test.
2662
93b124b4 26632016-02-08 Jeff Law <law@redhat.com>
2664
2665 PR tree-optimization/68541
2666 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2667 of statements allowed in join block for path splitting.
2668
26abce13 26692016-02-08 Jakub Jelinek <jakub@redhat.com>
2670
0acb2d6e 2671 PR c++/59627
2672 * g++.dg/gomp/pr59627.C: New test.
2673
26abce13 2674 PR ipa/69239
2675 * g++.dg/ipa/pr69239.C: New test.
2676
86e0b129 26772016-02-08 David Malcolm <dmalcolm@redhat.com>
2678
2679 PR preprocessor/69664
2680 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2681 * gcc.dg/cpp/warn-comments.c: Likewise.
2682
f553d9f8 26832016-02-08 Marek Polacek <polacek@redhat.com>
2684
2685 PR c++/69688
2686 * g++.dg/init/const12.C: New test.
2687
600695e0 26882016-02-08 Bernd Schmidt <bschmidt@redhat.com>
2689
2690 PR target/60410
2691 * gcc.dg/lto/pr55113_0.c: Remove test.
2692
c4f4b1e8 26932016-02-08 Richard Biener <rguenther@suse.de>
2694
2695 PR tree-optimization/69719
2696 * gcc.dg/torture/pr69719.c: New testcase.
2697
5a987d87 26982016-02-08 Richard Biener <rguenther@suse.de>
2699 Jeff Law <law@redhat.com>
2700
2701 PR target/68273
2702 * gcc.target/mips/pr68273.c: New testcase.
2703
0418e71d 27042016-02-08 Richard Biener <rguenther@suse.de>
2705
2706 PR rtl-optimization/69274
2707 * gcc.target/i386/addr-sel-1.c: XFAIL.
2708
07c0f1ca 27092016-02-08 Jeff Law <law@redhat.com>
2710
40d85f4c 2711 PR tree-optimization/68541
2712 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2713
140e093f 2714 PR tree-optimization/65917
07c0f1ca 2715 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2716
16430acf 27172016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2718
2719 PR fortran/50555
2720 * gfortran.dg/namelist_args.f90: New test.
2721
3f0ff0d8 27222016-02-05 Jeff Law <law@redhat.com>
2723
140e093f 2724 PR tree-optimization/68541
3f0ff0d8 2725 * gcc.dg/tree-ssa/split-path-2.c: New test.
2726 * gcc.dg/tree-ssa/split-path-3.c: New test.
2727 * gcc.dg/tree-ssa/split-path-4.c: New test.
2728 * gcc.dg/tree-ssa/split-path-5.c: New test.
2729 * gcc.dg/tree-ssa/split-path-6.c: New test.
2730 * gcc.dg/tree-ssa/split-path-7.c: New test.
2731
a7cc1f94 27322016-02-05 Martin Sebor <msebor@redhat.com>
2733
2734 PR c++/69662
2735 * g++.dg/warn/Wplacement-new-size-1.C: New test.
2736 * g++.dg/warn/Wplacement-new-size-2.C: New test.
2737
fcb25f28 27382016-02-06 Richard HEnderson <rth@redhat.com>
2739
2740 PR c/69643
2741 * gcc.target/i386/addr-space-4.c: New.
2742 * gcc.target/i386/addr-space-5.c: New.
2743
3a2545a1 27442016-02-05 Mikael Morin <mikael@gcc.gnu.org>
2745
2746 PR fortran/66089
2747 * gfortran.dg/elemental_dependency_6.f90: New.
2748
1e302465 27492016-02-05 Jakub Jelinek <jakub@redhat.com>
2750
66feb54c 2751 PR rtl-optimization/69691
2752 * gcc.c-torture/execute/pr69691.c: New test.
2753
1e302465 2754 PR c++/69628
2755 * g++.dg/parse/pr69628.C: New test.
2756
9c28a298 27572016-02-05 Uros Bizjak <ubizjak@gmail.com>
2758
2759 * gcc.dg/sancov/asan.c: Move to ...
2760 * gcc.dg/asan/sancov-1.c: ... here.
2761
a854e286 27622016-02-05 Uros Bizjak <ubizjak@gmail.com>
2763
2764 * gcc.target/i386/pr69577.c: Require avx_runtime target.
2765
d4f0b240 27662016-02-05 H.J. Lu <hongjiu.lu@intel.com>
2767
2768 PR target/69677
2769 * gcc.target/i386/pr69677.c: New test.
2770
235d8723 27712016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
2772
2773 PR c++/68948
2774 * g++.dg/template/pr68948.C: New test.
2775
f390cf65 27762016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2777
2778 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
2779 (only necessary on s390x).
2780
ab99f104 27812016-02-04 H.J. Lu <hongjiu.lu@intel.com>
2782
2783 * gcc.target/i386/pr69454-2.c: Compile with -msse2
2784 -mno-accumulate-outgoing-args.
2785
f7ef5392 27862016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
2787
2788 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
2789
6b098e91 27902016-02-04 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR c/69669
2793 * c-c++-common/pr69669.c: New test.
2794
f0146cf3 27952016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2796
2797 PR target/69667
2798 * g++.dg/pr69667.C: New file.
2799
08fd6cf5 28002016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
2801
2802 PR target/69619
2803 * gcc.dg/pr69619.c: Add new test.
2804
a6f3f39f 28052016-02-04 Richard Sandiford <richard.sandiford@arm.com>
2806
2807 PR rtl-optimization/69577
2808 * gcc.target/i386/pr69577.c: New test.
2809
774068a0 28102016-02-04 Martin Liska <mliska@suse.cz>
2811
2812 * g++.dg/asan/pr69276.C: New test.
2813
f50a7894 28142016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815
2816 PR target/65932
2817 PR target/67714
2818 * gcc.target/arm/wmul-3.c: Simplify test to generate just
2819 a single smulbb instruction.
2820 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
2821 * gcc.target/amr/wmul-2.c: Likewise.
2822
6b722eb3 28232016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2824
2825 PR target/65932
2826 PR target/67714
2827 * gcc.c-torture/execute/pr67714.c: New test.
2828
1f1475a7 28292016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2830
2831 PR target/69454
2832 * gcc.target/i386/pr69454-1.c: New test.
2833 * gcc.target/i386/pr69454-2.c: New test.
2834
6b94e133 28352016-02-03 Martin Sebor <msebor@redhat.com>
2836
2837 PR c++/69251
2838 PR c++/69253
2839 PR c++/69290
2840 PR c++/69277
2841 PR c++/69349
2842 * g++.dg/ext/flexarray-mangle-2.C: New test.
2843 * g++.dg/ext/flexarray-mangle.C: New test.
2844 * g++.dg/ext/flexarray-subst.C: New test.
2845 * g++.dg/ext/flexary11.C: New test.
2846 * g++.dg/ext/flexary12.C: New test.
2847 * g++.dg/ext/flexary13.C: New test.
2848 * g++.dg/ext/flexary14.C: New test.
2849 * g++.dg/other/dump-ada-spec-2.C: Adjust.
2850
342ed0ac 28512016-02-03 H.J. Lu <hongjiu.lu@intel.com>
2852
2853 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
2854 Define only if CHECK_FLOAT128 is defined.
2855 (main): Properly initialize u5.
2856
edf6c4d2 28572016-02-03 Jakub Jelinek <jakub@redhat.com>
2858
415d5641 2859 PR c/69627
2860 * gcc.dg/pr69627.c: New test.
2861
edf6c4d2 2862 PR target/69644
2863 * gcc.dg/pr69644.c: New test.
2864
cf8f3ba0 28652016-02-03 Mike Stump <mikestump@comcast.net>
2866
2867 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
2868 support for struct-layout-1.exp.
2869
c90d55dd 28702016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
2871
2872 PR c++/69056
f7ef5392 2873 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 2874
401bd0c8 28752016-02-03 Vladimir Makarov <vmakarov@redhat.com>
2876 Alexandre Oliva <aoliva@redhat.com>
2877
2878 PR target/69461
2879 * gcc.target/powerpc/pr69461.c: New.
2880
277d9d1d 28812016-02-03 Uros Bizjak <ubizjak@gmail.com>
2882
2883 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
2884 works from here ...
2885 (check_effective_target_fsanitize_thread): ... to here. Do not
2886 specify additional compile flags for the test source.
2887 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
2888 specify additional compile flags for the test source.
2889
e69ad94a 28902016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
2891
2892 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2893
a4454da2 28942016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
2895
2896 PR fortran/67451
2897 PR fortran/69418
2898 * gfortran.dg/coarray_allocate_2.f08: New test.
2899 * gfortran.dg/coarray_allocate_3.f08: New test.
2900 * gfortran.dg/coarray_allocate_4.f08: New test.
2901
88cab2dd 29022016-02-03 Alan Lawrence <alan.lawrence@arm.com>
2903
2904 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
2905 use same scan-tree-dump-times on all platforms.
2906 * gcc.dg/vect/vect-outer-1.c: Likewise.
2907 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2908 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2909 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2910 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2911 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2912 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2913 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2914
66ea75c4 29152016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
2916
2917 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
2918 warning.
2919
4eef8df7 29202016-02-02 H.J. Lu <hongjiu.lu@intel.com>
2921
2922 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
2923
665fbc2f 29242016-02-02 James Norris <jnorris@codesourcery.com>
2925
2926 * c-c++-common/goacc/routine-5.c: Add tests.
2927
b10e3d47 29282016-02-02 Alexander Monakov <amonakov@ispras.ru>
2929
2930 * gcc.target/nvptx/unsigned-cmp.c: New test.
2931
12ad66dd 29322016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
2933
2934 * gcc.target/aarch64/scalar_shift_1.c
2935 (test_corners_sisd_di): Improve force to SIMD register.
2936 (test_corners_sisd_si): Likewise.
2937 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
2938 Remove scan-assembler check for ldr.
2939
f9ec342f 29402016-02-02 Richard Biener <rguenther@suse.de>
2941
2942 PR tree-optimization/69595
2943 * gcc.dg/Warray-bounds-17.c: New testcase.
2944
32f2925a 29452016-02-02 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/69606
2948 * gcc.dg/torture/pr69606.c: New testcase.
2949
cfd9ca84 29502016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
2951
2952 PR middle-end/68542
2953 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
2954 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
2955
19bf08e2 29562016-02-02 Alan Modra <amodra@gmail.com>
2957
2958 PR target/69548
2959 * gcc.target/powerpc/pr69548.c: New test.
2960
6f13b088 29612016-02-01 Jakub Jelinek <jakub@redhat.com>
2962
dcddc5af 2963 PR rtl-optimization/69592
2964 * gcc.dg/pr69592.c: New test.
2965
6f13b088 2966 PR preprocessor/69543
2967 PR c/69558
2968 * gcc.dg/pr69543.c: New test.
2969 * gcc.dg/pr69558.c: New test.
2970
d090e5c2 29712016-02-01 Uros Bizjak <ubizjak@gmail.com>
2972
fcb317c5 2973 PR testsuite/65940
2974 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 2975
aaf527dc 29762016-02-01 Martin Sebor <msebor@redhat.com>
2977
2978 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
2979
1674217b 29802016-02-01 Bin Cheng <bin.cheng@arm.com>
2981
2982 PR tree-optimization/67921
2983 * c-c++-common/ubsan/pr67921.c: New test.
2984
b4007655 29852016-02-01 Richard Biener <rguenther@suse.de>
2986
2987 PR middle-end/69556
2988 * gcc.dg/tree-ssa/recip-8.c: New testcase.
2989
88a477bb 29902016-02-01 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/69574
2993 * gcc.dg/torture/pr69574.c: New testcase.
2994
2eaaa4e7 29952016-02-01 Richard Biener <rguenther@suse.de>
2996
2997 PR tree-optimization/69579
2998 * gcc.dg/setjmp-6.c: New testcase.
2999
e3882c44 30002016-02-01 Jakub Jelinek <jakub@redhat.com>
3001
3002 PR rtl-optimization/69570
3003 * g++.dg/opt/pr69570.C: New test.
3004
f80aff47 30052016-02-01 Richard Henderson <rth@redhat.com>
3006
3007 * gcc.dg/pr69535.c: New test.
3008
240568aa 30092016-01-31 John David Anglin <danglin@gcc.gnu.org>
3010
6009b3b8 3011 PR testsuite/69584
3012 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3013 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3014
1fdf7177 3015 PR debug/68244
3016 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3017
240568aa 3018 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3019
cb3e5ac0 30202016-01-31 Paul Thomas <pault@gcc.gnu.org>
3021
3022 PR fortran/67564
3023 * gfortran.dg/allocate_with_source_17.f03: New test.
3024
3b8b902b 30252016-01-30 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR tree-optimization/69546
3028 * gcc.dg/torture/pr69546.c: New test.
3029
17985abe 30302016-01-30 Paul Thomas <pault@gcc.gnu.org>
3031
3032 PR fortran/69566
3033 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3034
b5239e80 30352016-01-30 Martin Sebor <msebor@redhat.com>
3036
3037 PR c++/68490
3038 * g++.dg/ext/flexary10.C: New test.
3039
e8f03010 30402016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3041
3042 PR fortran/66707
3043 gfortran.dg/common_23.f90: New test.
3044
dc93691a 30452016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3046
3047 PR target/65546
3048 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3049 condition being checked, and disable it when the target supports
3050 misaligned loads and stores.
3051
ff5e28e9 30522016-01-29 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR debug/69518
3055 * gcc.dg/torture/pr69518.c: New test.
3056
b0d8930a 30572016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3058
3059 PR target/69530
3060 * gcc.target/i386/pr69530.c: New test.
3061
21601fc7 30622016-01-29 Steve Ellcey <sellcey@imgtec.com>
3063
3064 PR target/65604
3065 * gcc.target/mips/div-delay.c: New test.
3066
ca6c7317 30672016-01-29 Jakub Jelinek <jakub@redhat.com>
3068
4758dc39 3069 PR target/69551
3070 * gcc.target/i386/pr69551.c: New test.
3071
ca6c7317 3072 PR target/66137
3073 * gcc.target/i386/pr66137.c: New test.
3074
e3078da6 30752016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3076
3077 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3078 always built for p5600.
3079 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3080 isa=p5600 dg-option.
3081
b622ec25 30822016-01-29 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/69547
3085 * g++.dg/tree-ssa/pr69547.C: New testcase.
3086
d2a60e99 30872016-01-29 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR debug/66869
3090 * g++.dg/warn/Wunused-function2.C: New test.
3091
ae849d2b 30922016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3093
3094 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3095 support for test to succeed.
3096
ce6a6978 30972016-01-29 Marek Polacek <polacek@redhat.com>
3098
3099 PR c++/69509
3100 PR c++/69516
3101 * g++.dg/ext/constexpr-vla2.C: New test.
3102 * g++.dg/ext/constexpr-vla3.C: New test.
3103 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3104
7550d855 31052016-01-29 Richard Biener <rguenther@suse.de>
3106
3107 PR middle-end/69537
3108 * gcc.dg/uninit-21.c: New testcase.
3109
f11bb279 31102016-01-28 Uros Bizjak <ubizjak@gmail.com>
3111
3112 PR target/69459
3113 * gcc.target/i386/pr69459.c: New test.
3114
c80c12c8 31152016-01-28 Steve Ellcey <sellcey@imgtec.com>
3116
3117 PR target/68400
3118 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3119 * gcc.target/mips/pr68400.c: New test.
3120
c649bacc 31212016-01-28 Martin Sebor <msebor@redhat.com>
3122
3123 PR target/17381
3124 * gcc.target/powerpc/pr17381.c: New test.
3125
f4881661 31262016-01-28 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR middle-end/69542
3129 * gcc.dg/torture/pr69542.c: New test.
3130
d66fdd75 31312016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3132
3133 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3134
d4a78818 31352016-01-28 David Edelsohn <dje.gcc@gmail.com>
3136
3137 * gcc.dg/pr65980.c: Skip on AIX.
3138 * gcc.dg/pr66688.c: Same.
3139
21329e97 31402016-01-28 David Edelsohn <dje.gcc@gmail.com>
3141
3142 PR target/63679
3143 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3144 * gcc.dg/tree-ssa/sra-18.c: Same.
3145
cc7124a6 31462016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3147
3148 PR fortran/62536
3149 * gfortran.dg/block_15.f08: New test.
3150 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3151 on incorrectly closed BLOCK.
3152
358dfcb4 31532016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3154
3155 * gcc.dg/declare-simd.c: New test.
e87502d6 31562016-01-28 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/69466
3159 * gfortran.dg/vect/pr69466.f90: New testcase.
3160
44e7334b 31612016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3162
3163 * g++.dg/pr67989.C: Remove ARM-specific option.
3164 * gcc.target/arm/pr67989.C: New file.
3165
5ce8f551 31662016-01-27 Uros Bizjak <ubizjak@gmail.com>
3167
3168 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3169 and expm1 test for glibc < 2.11.
3170
fa6e6b15 31712016-01-27 Richard Henderson <rth@redhat.com>
3172
3173 * gcc.c-torture/execute/pr69447.c: New test.
3174
31752016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 3176
7b8122c6 3177 PR fortran/69422
147b2f9b 3178 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3179
78e516eb 31802016-01-27 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR debug/66869
3183 * gcc.dg/pr66869.c: New test.
3184
9b849350 31852016-01-25 Jeff Law <law@redhat.com>
3186
3187 PR tree-optimization/68398
f11bb279 3188 PR tree-optimization/69196
9b849350 3189 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3190 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3191 path to avoid new heuristic allowing more irreducible regions
3192 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3193 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3195 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3197
fee5e491 31982016-01-27 Marek Polacek <polacek@redhat.com>
3199
3200 PR c/68062
3201 * c-c++-common/vector-compare-4.c: New test.
3202
eec96426 32032016-01-27 David Malcolm <dmalcolm@redhat.com>
3204
3205 PR preprocessor/69126
3206 * c-c++-common/pr69126.c: New test case.
3207
5068be18 32082016-01-27 Ian Lance Taylor <iant@google.com>
3209
3210 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3211
5fa82c11 32122016-01-27 Ryan Burn <contact@rnburn.com>
3213
3214 PR cilkplus/69267
3215 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3216
b3df0219 32172016-01-27 Uros Bizjak <ubizjak@gmail.com>
3218
3219 PR target/69512
3220 * gcc.target/i386/pr69512.c: New test.
3221
d46a16d4 32222016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3223
3224 PR ada/69488
3225 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3226
6a9b35ef 32272016-01-27 Marek Polacek <polacek@redhat.com>
3228
3229 PR c++/69379
3230 * g++.dg/pr69379.C: New test.
3231
18e9663b 32322016-01-27 Martin Sebor <msebor@redhat.com>
3233
3234 PR c++/69317
3235 * g++.dg/abi/Wabi-2-2.C: New test.
3236 * g++.dg/abi/Wabi-2-3.C: New test.
3237 * g++.dg/abi/Wabi-3-2.C: New test.
3238 * g++.dg/abi/Wabi-3-3.C: New test.
3239
c88301ad 32402016-01-27 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/69166
3243 * gcc.dg/torture/pr69166.c: New testcase.
3244
8ca47550 32452016-01-27 Martin Jambor <mjambor@suse.cz>
3246
3247 PR tree-optimization/69355
3248 * gcc.dg/tree-ssa/pr69355.c: New test.
3249
5cb23e3c 32502016-01-27 Marek Polacek <polacek@redhat.com>
3251
3252 PR c++/69496
3253 * g++.dg/ext/constexpr-vla1.C: New test.
3254
7b0c1b6d 32552016-01-20 Christian Bruel <christian.bruel@st.com>
3256
3257 PR target/69245
3258 * gcc.target/arm/pr69245.c: New test.
3259
220112fc 32602016-01-27 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/69399
3263 * gcc.dg/torture/pr69399.c: New test.
3264
16294490 32652016-01-27 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3268
8abd3d0c 32692016-01-26 Eric Botcazou <ebotcazou@adacore.com>
3270
3271 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3272
7cf9b895 32732016-01-26 Tom de Vries <tom@codesourcery.com>
3274
3275 PR tree-optimization/69110
3276 * gcc.dg/autopar/pr69110.c: New test.
3277
557c1942 32782016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 3279 Sebastian Pop <s.pop@samsung.com>
557c1942 3280
3281 * gcc.dg/graphite/isl-ast-op-select.c: New.
3282
80adbd96 32832015-01-26 Paul Thomas <pault@gcc.gnu.org>
3284
3285 PR fortran/69385
3286 * gfortran.dg/allocate_error_6.f90: New test.
3287
c3f86f60 32882016-01-26 Richard Henderson <rth@redhat.com>
3289
3290 * gcc.dg/tm/pr60908.c: New test.
3291
3752e5b1 32922016-01-26 David Malcolm <dmalcolm@redhat.com>
3293
3294 PR other/69006
3295 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3296 directive.
3297 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3298 expected multiline output to reflect the colorization being
3299 disabled before newlines.
3300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3301 (custom_diagnostic_finalizer): Replace call to
3302 pp_newline_and_flush with call to pp_flush.
3303 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3304 * gfortran.dg/implicit_class_1.f90: Likewise.
3305 * lib/gcc-dg.exp (allow_blank_lines): New global.
3306 (dg-allow-blank-lines-in-output): New procedure.
3307 (gcc-dg-prune): Complain about blank lines in the output, unless
3308 dg-allow-blank-lines-in-output was called.
3309 * lib/multiline.exp (_build_multiline_regex): Only support
3310 arbitrary followup text for non-blank-lines, not for blank lines.
3311
9bbfd060 33122016-01-26 Jakub Jelinek <jakub@redhat.com>
3313
3314 PR tree-optimization/69483
3315 * gcc.dg/pr69483.c: New test.
3316 * g++.dg/opt/pr69483.C: New test.
3317
53773057 33182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3319
3320 PR target/68620
3321 * gcc.target/arm/pr68620.c: New test.
3322
442a556f 33232016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3324
3325 * gcc.target/i386/pr68986-2.c: Remove -m32.
3326
d513c683 33272016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 PR target/68986
3330 * gcc.target/i386/pr68986-1.c: New test.
3331 * gcc.target/i386/pr68986-2.c: Likewise.
3332 * gcc.target/i386/pr68986-3.c: Likewise.
3333
976877a5 33342016-01-26 Christian Bruel <christian.bruel@st.com>
3335
3336 * lib/target-supports.exp
3337 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3338 (check_effective_target_arm_crypto_pragma_ok): Likewise.
3339 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3340
2c7b2f88 33412016-01-26 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/69452
3344 * gcc.dg/torture/pr69452.c: New testcase.
3345
f7fc06e7 33462016-01-26 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR target/69442
3349 * gcc.dg/pr69442.c: New test.
3350
d1dae587 33512016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
3352
3353 PR target/67896
3354 * gcc.target/aarch64/simd/pr67896.C: New.
3355
ef7be7f8 33562016-01-26 Richard Sandiford <richard.sandiford@arm.com>
3357
3358 PR tree-optimization/69400
3359 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3360 function.
3361 (plugin_init): Call it.
3362 * gcc.dg/torture/pr69400.c: New test.
3363
648433a4 33642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3365
3366 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3367
45fc5243 33682016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3369 Sebastian Pop <s.pop@samsung.com>
3370
3371 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3372 isl-0.15.
3373
c699f6a1 33742016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3375 Sebastian Pop <s.pop@samsung.com>
3376
3377 * gcc.dg/graphite/pr69292.c: New.
3378
b86e24ea 33792016-01-25 Jakub Jelinek <jakub@redhat.com>
3380
3381 * c-c++-common/goacc/use_device-1.c: New test.
3382
105cb8d7 33832016-01-25 Jeff Law <law@redhat.com>
3384
3385 PR tree-optimization/69196
3386 PR tree-optimization/68398
3387 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3388 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3389
44562749 33902016-01-25 David Edelsohn <dje.gcc@gmail.com>
3391
3392 PR target/69469
3393 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3394 Algorithm.
3395
6837fee7 33962016-01-25 Richard Biener <rguenther@suse.de>
3397
3398 PR testsuite/69380
3399 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3400
fe500d65 34012016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
3402
3403 PR target/69421
3404 * gcc.dg/pr69421.c: New test.
3405
8eacba94 34062016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
3407
3408 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3409 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3410 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3411 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3412 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3413 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3414 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3415 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3416 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3417 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
3418
af09d40d 34192016-01-25 Richard Biener <rguenther@suse.de>
3420
3421 PR tree-optimization/69376
3422 * gcc.dg/torture/pr69376.c: New testcase.
3423
d65063f5 34242016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3425
3426 PR fortran/69397
3427 PR fortran/68442
3428 * gfortran.dg/interface_38.f90: New test.
3429 * gfortran.dg/interface_39.f90: New test.
80adbd96 3430
08c7bfb4 34312016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
3432
3433 Revert:
3434 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3435
3436 PR c++/11858
3437 PR c++/24663
3438 PR c++/24664
3439 * g++.dg/template/pr11858.C: New test.
3440 * g++.dg/template/pr24663.C: New test.
3441 * g++.dg/template/unify12.C: New test.
3442 * g++.dg/template/unify13.C: New test.
3443 * g++.dg/template/unify14.C: New test.
3444 * g++.dg/template/unify15.C: New test.
3445 * g++.dg/template/unify16.C: New test.
3446 * g++.dg/template/unify17.C: New test.
3447
c2e7d2be 34482016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3449
3450 PR fortran/68283
3451 gfortran.dg/pr68283.f90: New test.
3452
9f2e8617 34532016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3454
3455 PR fortran/66094
3456 * gfortran.dg/inline_matmul_13.f90: New test.
3457 * gfortran.dg/matmul_bounds_8.f90: New test.
3458 * gfortran.dg/matmul_bounds_9.f90: New test.
3459 * gfortran.dg/matmul_bounds_10.f90: New test.
3460
a4838119 34612016-01-23 Tom de Vries <tom@codesourcery.com>
3462
3463 PR tree-optimization/69426
3464 * gcc.dg/autopar/pr69426.c: New test.
3465
feddf0dc 34662016-01-23 Martin Sebor <msebor@redhat.com>
3467
3468 PR c++/58109
3469 PR c++/69022
3470 * g++.dg/cpp0x/alignas5.C: New test.
3471 * g++.dg/ext/vector29.C: Same.
3472
132731fb 34732016-01-23 Uros Bizjak <ubizjak@gmail.com>
3474
3475 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
3476 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
3477 _GNU_SOURCE from compile flags to the source.
3478 * gcc.target/i386/chkp-stropt-12.c: Ditto.
3479 * gcc.target/i386/chkp-stropt-16.c: Ditto.
3480 * gcc.target/i386/chkp-stropt-4.c: Ditto.
3481 * gcc.target/i386/chkp-stropt-8.c: Ditto.
3482
51aec681 34832016-01-22 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR target/69432
3486 * g++.dg/opt/pr69432.C: New test.
3487
147aa3e3 34882016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3489
3490 * gcc.target/powerpc/pr63354c: Adjust target selector to include
3491 32-bit targets testing an -m64 multilib.
3492
4d04e35e 34932016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3494
3495 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
3496 64-bit support.
3497
86f38d0c 34982016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
3499
3500 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
3501
f776e712 35022016-01-21 Christian Bruel <christian.bruel@st.com>
3503
3504 PR target/68674
3505 * gcc.target/i386/pr68674.c
3506 * gcc.target/aarch64/pr68674.c
3507 * gcc.target/arm/pr68674.c
3508
7b9de435 35092016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3510
3511 PR target/69403
3512 * gcc.c-torture/execute/pr69403.c: New test.
3513
9935a0ba 35142016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3515
3516 PR c++/55843
3517 * g++.dg/template/pr55843.C: New.
3518
06b94aa1 35192016-01-22 Alan Lawrence <alan.lawrence@arm.com>
3520
3521 PR testsuite/66877
3522 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
3523 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
3524
b68773a8 35252016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3526
3527 PR testsuite/67489
132731fb 3528 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
3529 from dg-do compile directive, and instead add
3530 { dg-require-effective-target int128 }.
b68773a8 3531
bbbbe8ab 35322016-01-20 Martin Sebor <msebor@redhat.com>
3533
3534 PR c/69405
3535 * gcc.dg/sync-fetch.c: New test.
3536
f3a6a26f 35372016-01-21 Martin Sebor <msebor@redhat.com>
3538
3539 PR target/69252
3540 * gcc.target/powerpc/pr69252.c: New test.
3541
d1565a03 35422016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3543
3544 PR fortran/65996
132731fb 3545 * gfortran.dg/pr65996.f90: New test.
d1565a03 3546
15a5a905 35472016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3548
3549 PR c++/68810
bbbbe8ab 3550 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 3551 expected to generate an error.
15a5a905 3552
e4538af5 35532016-01-21 Bernd Schmidt <bschmidt@redhat.com>
3554
3555 PR middle-end/66178
3556 * gcc.dg/torture/pr66178.c: New test.
3557
4d4180ce 35582016-01-21 Anton Blanchard <anton@samba.org>
3559 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560
3561 PR target/63354
3562 * gcc.target/powerpc/pr63354.c: New test.
3563
86e16058 35642016-01-21 Vladimir Makarov <vmakarov@redhat.com>
3565
3566 PR rtl-optimization/68990
3567 * gcc.target/i386/pr68990: New.
3568
b11b85e4 35692016-01-21 Nick Clifton <nickc@redhat.com>
3570
3571 PR target/69129
3572 * gcc.target/mips/pr69129.c: New.
3573
62dd9f85 35742016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
3575
3576 PR c++/58046
3577 * g++.dg/cpp0x/pr58046.C: New.
3578
ac7d424b 35792016-01-21 Jakub Jelinek <jakub@redhat.com>
3580
47c0bea3 3581 PR target/69187
3582 PR target/65624
3583 * gcc.target/arm/pr69187.c: New test.
3584
ac7d424b 3585 PR c++/69355
3586 * g++.dg/torture/pr69355.C: New test.
3587
9e18b252 35882016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3589 Sebastian Pop <s.pop@samsung.com>
3590
3591 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
3592
de862e2f 35932016-01-21 Aditya Kumar <aditya.k7@samsung.com>
3594 Sebastian Pop <s.pop@samsung.com>
3595
132731fb 3596 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 3597
f55f9344 35982016-01-21 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR middle-end/67653
3601 * c-c++-common/pr67653.c: New test.
3602 * gcc.dg/torture/pr29119.c: Add dg-warning.
3603
62752e71 36042016-01-20 Peter Bergner <bergner@vnet.ibm.com>
3605
3606 * gcc.target/powerpc/cpu-builtin-1.c: New test.
3607
16d4186f 36082016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3609
3610 PR c/24293
3611 * gcc.dg/pr24293.c: New test.
3612 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
3613 incomplete struct type.
3614 * gcc.dg/declspec-1.c: Likewise.
3615 * gcc.dg/pr63549.c: Likewise.
3616
58219d13 36172016-01-20 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR tree-optimization/66612
3620 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
3621 for bdn instruction.
3622
a7b5688a 36232016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3624
3625 * lib/target-supports.exp
3626 (check_effective_target_arm_fp_ok_nocache): New.
3627 (check_effective_target_arm_fp_ok): New.
3628 (add_options_for_arm_fp): New.
3629 (check_effective_target_arm_crypto_ok_nocache): Require
3630 target_arm_v8_neon_ok instead of arm32.
3631 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
3632 (check_effective_target_arm_crypto_pragma_ok): New.
3633 (add_options_for_arm_vfp): New.
3634 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
3635 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
3636 target instead. Force initial fpu to vfp.
3637 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
3638 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
3639 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
3640 dependency.
3641 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
3642 use arm_vfp effective target instead. Force initial fpu to vfp.
3643 * gcc.target/arm/attr-neon3.c: Likewise.
3644 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
3645 arm_vfp_ok.
3646 * gcc.target/arm/unsigned-float.c: Likewise.
3647 * gcc.target/arm/vfp-1.c: Likewise.
3648 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3649 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3650 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3651 * gcc.target/arm/vfp-ldmias.c: Likewise.
3652 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3653 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3654 * gcc.target/arm/vfp-stmiad.c: Likewise.
3655 * gcc.target/arm/vfp-stmias.c: Likewise.
3656 * gcc.target/arm/vnmul-1.c: Likewise.
3657 * gcc.target/arm/vnmul-2.c: Likewise.
3658 * gcc.target/arm/vnmul-3.c: Likewise.
3659 * gcc.target/arm/vnmul-4.c: Likewise.
3660
7ca56ca8 36612016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 3662
7fb75b57 3663 PR testsuite/69366
3664 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3665 the MPX run-time library, for compile-time MPX test.
3666 * gcc.target/i386/chkp-always_inline.c: Likewise.
3667 * gcc.target/i386/chkp-bndret.c: Likewise.
3668 * gcc.target/i386/chkp-builtins-1.c: Likewise.
3669 * gcc.target/i386/chkp-builtins-2.c: Likewise.
3670 * gcc.target/i386/chkp-builtins-3.c: Likewise.
3671 * gcc.target/i386/chkp-builtins-4.c: Likewise.
3672 * gcc.target/i386/chkp-const-check-1.c: Likewise.
3673 * gcc.target/i386/chkp-const-check-2.c: Likewise.
3674 * gcc.target/i386/chkp-hidden-def.c: Likewise.
3675 * gcc.target/i386/chkp-label-address.c: Likewise.
3676 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3677 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3678 * gcc.target/i386/chkp-pr69044.c: Likewise.
3679 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3680 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3681 * gcc.target/i386/chkp-strchr.c: Likewise.
3682 * gcc.target/i386/chkp-strlen-1.c: Likewise.
3683 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3684 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3685 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3686 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3687 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3688 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3689 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3690 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3691 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3692 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3693 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3694 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3695 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3696 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3697 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3698 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3699 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3700 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3701 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3702 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3703 * gcc.target/i386/pr63995-2.c: Likewise.
3704 * gcc.target/i386/pr64805.c: Likewise.
3705 * gcc.target/i386/pr65044.c: Likewise.
3706 * gcc.target/i386/pr65167.c: Likewise.
3707 * gcc.target/i386/pr65183.c: Likewise.
3708 * gcc.target/i386/pr65184.c: Likewise.
3709 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 3710
f2da0b99 37112016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
3712
3713 PR tree-optimization/69328
3714 * gcc.dg/pr69328.c: New test.
3715
4d379676 37162016-01-20 Jeff Law <law@redhat.com>
3717
4a11f145 3718 PR target/25114
4d379676 3719 * gcc.target/m68k/pr25114.c: New test.
3720
0754bad1 37212016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
3722
3723 * gcc.target/arm/memset-inline-10.c: Added
3724 dg-require-effective-target arm_thumb2_ok.
3725
63bd5c2d 37262016-01-19 Eric Botcazou <ebotcazou@adacore.com>
3727
3728 * gcc.dg/debug/dwarf2/sso.c: New test.
3729
a9c01e81 37302016-01-19 Uros Bizjak <ubizjak@gmail.com>
3731
3732 PR testsuite/68820
3733 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3734 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3735 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3736
53fa0e54 37372016-01-19 Jan Hubicka <hubicka@ucw.cz>
3738
3739 PR ipa/66223
3740 * g++.dg/ipa/devirt-50.C: New testcase.
3741
e035a62c 37422016-01-19 Marek Polacek <polacek@redhat.com>
3743
3744 PR c++/68965
3745 * g++.dg/cpp1y/parameter-pack-1.C: New test.
3746 * g++.dg/cpp1y/parameter-pack-2.C: New test.
3747
885cc3ea 37482016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3749
3750 PR target/69135
3751 * gcc.target/arm/pr69135_1.c: New test.
3752
07bd240e 37532015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3754
3755 * gcc.target/aarch64/ccmp_1.c: Add new tests.
3756
9f60d257 37572015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
3758
3759 * gcc.target/aarch64/ccmp_1.c: New testcase.
3760
a0c919f7 37612016-01-19 Marek Polacek <polacek@redhat.com>
3762
3763 PR c++/68586
3764 * g++.dg/cpp0x/enum30.C: New test.
3765
dc5d6d17 37662016-01-19 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/69336
3769 * g++.dg/tree-ssa/pr69336.C: New testcase.
3770
6dd156e0 37712016-01-19 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR debug/65779
3774 * gcc.dg/pr65779.c: New test.
3775
3e0d45b9 37762016-01-19 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/69352
3779 * gcc.dg/torture/pr69352.c: New testcase.
3780
7a3cf64d 37812016-01-19 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR rtl-optimization/68955
3784 PR rtl-optimization/64557
3785 * gcc.dg/torture/pr68955.c: New test.
3786
8be55b33 37872016-01-19 Jan Hubicka <hubicka@ucw.cz>
3788
3789 PR lto/69136
3790 * g++.dg/torture/pr69136.C: New testcase.
3791
72a985d7 37922016-01-19 Jan Hubicka <hubicka@ucw.cz>
3793
3794 PR lto/69133
3795 * g++.dg/lto/pr69133_0.C: New testcase.
3796 * g++.dg/lto/pr69133_1.C: New testcase.
3797
56778b62 37982016-01-15 Jeff Law <law@redhat.com>
3799
3800 PR tree-optimization/69320
3801 * gcc.c-torture/pr69320-1.c: New test.
3802 * gcc.c-torture/pr69320-2.c: New test.
3803 * gcc.c-torture/pr69320-3.c: New test.
3804 * gcc.c-torture/pr69320-4.c: New test.
3805
ced41b93 38062016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c++/11858
3809 PR c++/24663
3810 PR c++/24664
3811 * g++.dg/template/pr11858.C: New test.
3812 * g++.dg/template/pr24663.C: New test.
3813 * g++.dg/template/unify12.C: New test.
3814 * g++.dg/template/unify13.C: New test.
3815 * g++.dg/template/unify14.C: New test.
3816 * g++.dg/template/unify15.C: New test.
3817 * g++.dg/template/unify16.C: New test.
3818 * g++.dg/template/unify17.C: New test.
3819
7f8cbcaf 38202016-01-18 David Malcolm <dmalcolm@redhat.com>
3821
3822 PR testsuite/69181
3823 * gcc.dg/pr69181-1.c: New test file.
3824 * gcc.dg/pr69181-2.c: New test file.
3825 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
3826 globals by moving it to...
3827 (cleanup-after-saved-dg-test): ...this new function. Add
3828 "global additional_sources_used". Add reset of global
3829 multiline_expected_outputs to the empty list.
3830 * lib/multiline.exp (_multiline_expected_outputs): Rename this
3831 global to...
3832 (multiline_expected_outputs): ...this, and updated comments to
3833 note that it is modified from gcc-dg.exp.
3834 (dg-end-multiline-output): Update for the above renaming.
3835 (handle-multiline-outputs): Likewise. Remove the clearing
3836 of the expected outputs to the empty list.
3837
3c7cbfc0 38382016-01-18 Richard Biener <rguenther@suse.de>
3839
3840 PR tree-optimization/69297
3841 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
3842
81d49cc1 38432016-01-18 Joseph Myers <joseph@codesourcery.com>
3844
3845 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
3846 dg-options.
3847 * gcc.target/mips/mips-3d-2.c: Likewise.
3848 * gcc.target/mips/mips-3d-3.c: Likewise.
3849 * gcc.target/mips/mips-3d-4.c: Likewise.
3850 * gcc.target/mips/mips-3d-5.c: Likewise.
3851 * gcc.target/mips/mips-3d-6.c: Likewise.
3852 * gcc.target/mips/mips-3d-7.c: Likewise.
3853 * gcc.target/mips/mips-3d-8.c: Likewise.
3854 * gcc.target/mips/mips-3d-9.c: Likewise.
3855 * gcc.target/mips/mips-ps-1.c: Likewise.
3856 * gcc.target/mips/mips-ps-2.c: Likewise.
3857 * gcc.target/mips/mips-ps-3.c: Likewise.
3858 * gcc.target/mips/mips-ps-4.c: Likewise.
3859 * gcc.target/mips/mips-ps-5.c: Likewise.
3860 * gcc.target/mips/mips-ps-6.c: Likewise.
3861 * gcc.target/mips/mips-ps-7.c: Likewise.
3862 * gcc.target/mips/mips-ps-type.c: Likewise.
3863 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3864 * gcc.target/mips/mips16-attributes-6.c: Likewise.
3865
03c4ff3a 38662016-01-18 Tom de Vries <tom@codesourcery.com>
3867
3868 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
3869 * c-c++-common/goacc/kernels-double-reduction.c: New test.
3870 * c-c++-common/goacc/kernels-empty.c: New test.
3871 * c-c++-common/goacc/kernels-eternal.c: New test.
3872 * c-c++-common/goacc/kernels-loop-2.c: New test.
3873 * c-c++-common/goacc/kernels-loop-3.c: New test.
3874 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
3875 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
3876 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
3877 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
3878 * c-c++-common/goacc/kernels-loop-data.c: New test.
3879 * c-c++-common/goacc/kernels-loop-g.c: New test.
3880 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
3881 * c-c++-common/goacc/kernels-loop-n.c: New test.
3882 * c-c++-common/goacc/kernels-loop-nest.c: New test.
3883 * c-c++-common/goacc/kernels-loop.c: New test.
3884 * c-c++-common/goacc/kernels-noreturn.c: New test.
3885 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
3886 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
3887 * c-c++-common/goacc/kernels-reduction.c: New test.
3888
22e3dcee 38892016-01-18 Tom de Vries <tom@codesourcery.com>
3890
3891 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
3892 * gcc.dg/autopar/outer-2.c: Same.
3893 * gcc.dg/autopar/outer-3.c: Same.
3894 * gcc.dg/autopar/outer-4.c: Same.
3895 * gcc.dg/autopar/outer-5.c: Same.
3896 * gcc.dg/autopar/outer-6.c: Same.
3897 * gcc.dg/autopar/parallelization-1.c: Same.
3898 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
3899 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
3900 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
3901 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
3902 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
3903 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
3904 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
3905 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
3906 * gcc.dg/autopar/pr39500-1.c: Same.
3907 * gcc.dg/autopar/pr39500-2.c: Same.
3908 * gcc.dg/autopar/pr46193.c: Same.
3909 * gcc.dg/autopar/pr46194.c: Same.
3910 * gcc.dg/autopar/pr49580.c: Same.
3911 * gcc.dg/autopar/pr49960-1.c: Same.
3912 * gcc.dg/autopar/pr49960.c: Same.
3913 * gcc.dg/autopar/pr68373.c: Same.
3914 * gcc.dg/autopar/reduc-1.c: Same.
3915 * gcc.dg/autopar/reduc-1char.c: Same.
3916 * gcc.dg/autopar/reduc-1short.c: Same.
3917 * gcc.dg/autopar/reduc-2.c: Same.
3918 * gcc.dg/autopar/reduc-2char.c: Same.
3919 * gcc.dg/autopar/reduc-2short.c: Same.
3920 * gcc.dg/autopar/reduc-3.c: Same.
3921 * gcc.dg/autopar/reduc-4.c: Same.
3922 * gcc.dg/autopar/reduc-6.c: Same.
3923 * gcc.dg/autopar/reduc-7.c: Same.
3924 * gcc.dg/autopar/reduc-8.c: Same.
3925 * gcc.dg/autopar/reduc-9.c: Same.
3926 * gcc.dg/autopar/uns-outer-4.c: Same.
3927 * gcc.dg/autopar/uns-outer-5.c: Same.
3928 * gcc.dg/autopar/uns-outer-6.c: Same.
3929 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3930 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3931
fd5cbe2f 39322016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3933
3934 PR target/63679
3935 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
3936 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
3937
fa75ab55 39382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3939
3940 PR target/63679
3941 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
3942 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
3943 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
3944
214b2582 39452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
3946
3947 PR target/63679
3948 * gcc.dg/tree-ssa/sra-17.c: New.
3949 * gcc.dg/tree-ssa/sra-18.c: New.
3950
13146837 39512016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3952
3953 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
3954
6ccd18c2 39552016-01-18 Eric Botcazou <ebotcazou@adacore.com>
3956
3957 * gnat.dg/inline12.adb: New test.
3958
8872b95f 39592016-01-18 Bin Cheng <bin.cheng@arm.com>
3960
3961 PR tree-optimization/66797
3962 * gcc.c-torture/execute/pr65447.c: Relax check condition.
3963
971514e3 39642016-01-18 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/69170
3967 * gcc.dg/torture/pr69170.c: New testcase.
3968
dfb6d139 39692016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 3970
3971 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
3972
164d84c2 39732016-01-16 Tom de Vries <tom@codesourcery.com>
3974
3975 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
3976
4c33b769 39772016-01-16 Tom de Vries <tom@codesourcery.com>
3978
3979 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
3980 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
3981 redundant dg-require-effective-target pthread.
3982 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
3983 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3984 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3985 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3986 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3987 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3988 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3989
673441b0 39902016-01-16 David Edelsohn <dje.gcc@gmail.com>
3991
3992 PR target/68609
3993 * gcc.target/powerpc/recip-6.c: Enable on AIX.
3994 * gcc.target/powerpc/recip-7.c: Same.
3995
90153ae7 39962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
3997
3998 PR c++/69091
3999 * g++.dg/template/pr69091.C: New test.
4000
bc24d01d 40012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4002
4003 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4004 dump does not contain an error_mark_node.
4005 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4006 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4007
4067c0fd 40082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4009
4010 PR c++/68936
4011 * g++.dg/template/pr68936.C: New test.
4012
27c6dbdd 40132016-01-15 David Edelsohn <dje.gcc@gmail.com>
4014
4015 PR target/68609
4016 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4017 * gcc.target/powerpc/recip-2.c: Same.
4018 * gcc.target/powerpc/recip-3.c: Same.
4019 * gcc.target/powerpc/recip-4.c: Same.
4020 * gcc.target/powerpc/recip-sqrtf.c: Same.
4021
e390c57d 40222016-01-15 Jeff Law <law@redhat.com>
4023
4024 PR tree-optimization/69270
4025 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4026 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4027
ddcfeaf1 40282016-01-15 Paul Thomas <pault@gcc.gnu.org>
4029
4030 PR fortran/49630
4031 * gfortran.dg/deferred_character_13.f90: New test for the fix
4032 of comment 3 of the PR.
4033
4034 PR fortran/54070
4035 * gfortran.dg/deferred_character_8.f90: New test
4036 * gfortran.dg/allocate_error_5.f90: New test
4037
4038 PR fortran/60593
4039 * gfortran.dg/deferred_character_10.f90: New test
4040
4041 PR fortran/60795
4042 * gfortran.dg/deferred_character_14.f90: New test
4043
4044 PR fortran/61147
4045 * gfortran.dg/deferred_character_11.f90: New test
4046
4047 PR fortran/64324
4048 * gfortran.dg/deferred_character_9.f90: New test
4049
81be349c 40502016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4051
4052 PR rtl-optimization/69030
4053 * gcc.target/i386/pr69030.c: New.
4054
998456c5 40552016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4056
4057 * gcc.target/aarch64/target_attr_17.c: New test.
4058
0d85be19 40592016-01-15 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/66856
4062 * gcc.dg/torture/pr66856-1.c: New testcase.
4063 * gcc.dg/torture/pr66856-2.c: Likewise.
4064
321d36c8 40652016-01-15 Richard Biener <rguenther@suse.de>
4066
4067 PR debug/69137
4068 * g++.dg/lto/pr69137_0.C: New testcase.
4069
d94a1f53 40702016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4071
4072 PR middle-end/69246
4073 * gcc.target/i386/pr69246.c: New test.
4074
5fe9a861 40752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4076
a9c01e81 4077 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 4078
3d05a5e9 40792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4080
4081 PR c++/56194
4082 * g++.dg/init/const9.C: Disable test on S/390.
4083
5e8132b5 40842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4085
4086 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4087 * g++.dg/Wno-frame-address.C: Ditto.
4088
32307cdf 40892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4090
4091 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4092
1ca28250 40932016-01-15 Richard Biener <rguenther@suse.de>
4094
4095 PR tree-optimization/68961
4096 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4097
6271bd93 40982016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4099
4100 * gcc.target/i386/pr65105-5.c: New test.
4101
dfb6d139 41022016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 4103
4104 * gcc.c-torture/execute/alias-4.c: New testcase.
4105
dfb6d139 41062016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 4107
4108 PR ipa/68148
4109 * g++.dg/ipa/devirt-49.C: New testcase.
4110
7bbac464 41112016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 4112
4113 PR target/65837
4114 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4115 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4116 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4117
4345b868 41182016-01-15 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/69117
4121 * gcc.dg/torture/pr69117.c: New testcase.
4122
580357e7 41232015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 4124
4125 PR c++/69048
4126 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4127
612baa31 41282016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4129
4130 PR testsuite/67509
4131 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4132 range tests use 100 * maximum instead of maximum + 1.
4133
44e09bc4 41342016-01-14 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR debug/69244
4137 * gcc.dg/guality/pr69244.c: New test.
4138
96962ae4 41392016-01-14 Uros Bizjak <ubizjak@gmail.com>
4140
4141 * lib/target-supports.exp (check_effective_target_issignaling):
4142 New procedure.
4143 * gcc.dg/pr61441.c: Require issignaling effective target.
4144
ab9c400b 41452016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4146
4147 PR target/68803
4148 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4149
a7ed4583 41502016-01-14 David Malcolm <dmalcolm@redhat.com>
4151
4152 PR c++/68819
4153 PR preprocessor/69177
4154 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4155 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4156 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4157 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4158
77f35cec 41592016-01-14 Marek Polacek <polacek@redhat.com>
4160
4161 PR c/69262
4162 * gcc.dg/array-15.c: New test.
4163
915d0950 41642016-01-14 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR middle-end/68146
4167 PR tree-optimization/69155
4168 * gfortran.dg/pr68146.f: New test.
4169 * gfortran.dg/pr69155.f90: New test.
4170
24651fb7 41712016-01-14 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/68060
4174 * gcc.dg/torture/pr68060-1.c: New testcase.
4175 * gcc.dg/torture/pr68060-2.c: Likewise.
4176
2f63f950 41772016-01-14 Nick Clifton <nickc@redhat.com>
4178
4179 * lib/target-supports.exp
4180 (check_effective_target_arm_neon_ok_nocache): Add an option
4181 sequence that includes setting the ARM architecture to ARMv7-A.
4182 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4183 command line options necessary to enable Neon support.
4184 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4185 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4186 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4187 * gcc.target/arm/pr69180.c: Likewise.
4188
3ce0acde 41892016-01-14 Jeff Law <law@redhat.com>
4190
4191 PR tree-optimization/69270
4192 * gcc.dg/tree-ssa/pr69270.c: New test.
4193
bda05c57 41942016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4195
4196 PR c/66208
4197 * c-c++-common/pr66208.c: New file.
4198
9b657cf1 41992016-01-13 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR tree-optimization/69156
4202 * gcc.dg/pr69156.c: New test.
4203
58ba1b9d 42042016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 * gcc.target/i386/pr69225-7.c: New test.
4207
e5fee0fe 42082016-01-13 Richard Henderson <rth@redhat.com>
4209
4210 * gcc.dg/tm/memopt-13.c: Update expected function.
4211 * gcc.dg/tm/memopt-6.c: Likewise.
4212
3f0e9745 42132016-01-13 Uros Bizjak <ubizjak@gmail.com>
4214
4215 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4216 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4217 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4218 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 4219
3f0e9745 42202016-01-13 Tom de Vries <tom@codesourcery.com>
4221
4222 PR tree-optimization/69169
7a6ddc0d 4223 * gcc.dg/pr69169.c: New test.
4224
9b657cf1 42252016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 4226
4227 PR target/69228
4228 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4229 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4230 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4231 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4232 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4233 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4234 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4235 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4236
f704d701 42372016-01-13 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR target/69247
4240 * gcc.dg/pr69247.c: New test.
4241
e966d6b9 42422016-01-13 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/69242
4245 * gcc.dg/torture/pr69242.c: New testcase.
4246
1ca1d9b2 42472016-01-13 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/69186
4250 * gcc.dg/torture/pr69186.c: New testcase.
4251
d07cbccc 42522016-01-13 Jeff Law <law@redhat.com>
4253
4254 PR tree-optimization/67755
4255 * gcc.dg/tree-ssa/pr67755.c: New test.
4256
42572016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 4258
4259 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4260 pass number in output by a star.
4261
b95d41cf 42622016-01-12 Bin Cheng <bin.cheng@arm.com>
4263
4264 PR tree-optimization/68911
4265 * gcc.c-torture/execute/pr68911.c: New test.
4266
91d87e22 42672016-01-12 Marek Polacek <polacek@redhat.com>
4268
4269 PR c++/68979
4270 * g++.dg/warn/permissive-1.C: New test.
4271
8a9401a4 42722016-01-12 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR objc++/68511
4275 PR c++/69213
4276 * g++.dg/opt/pr69213.C: New test.
4277
b9cb7a67 42782016-01-12 Christian Bruel <christian.bruel@st.com>
4279
4280 PR target/69180
4281 * gcc.target/arm/pr69180.c: New test.
4282
e4c96992 42832016-01-12 Richard Biener <rguenther@suse.de>
4284
4285 PR lto/69077
4286 * g++.dg/lto/pr69077_0.C: New testcase.
4287 * g++.dg/lto/pr69077_1.C: Likewise.
4288
90525f61 42892016-01-12 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR target/69175
4292 * g++.dg/opt/pr69175.C: New test.
4293
9e7edfd3 42942016-01-12 Alan Lawrence <alan.lawrence@arm.com>
4295
4296 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4297 rather than #including math.h & stdlib.h.
4298 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4299 * gcc.dg/vect/pr49771.c: Likewise.
4300 * gcc.dg/vect/vect-10-big-array.c: Likewise.
4301 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4302 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4303 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4304 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4305 * gcc.dg/vect/pr44507.c: Likewise.
4306 * gcc.dg/vect/pr45902.c: Likewise.
4307 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4308 * gcc.dg/vect/vect-117.c: Likewise.
4309 * gcc.dg/vect/vect-99.c: Likewise.
4310 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4311 * gcc.dg/vect/vect-cond-1.c: Likewise.
4312 * gcc.dg/vect/vect-cond-2.c: Likewise.
4313 * gcc.dg/vect/vect-cond-3.c: Likewise.
4314 * gcc.dg/vect/vect-cond-4.c: Likewise.
4315 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4316 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4317 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4318 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4319 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4320 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4321 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4322 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4323 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4324 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4325 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4326 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4327 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4328 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4329 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4330 include of signal.h.
4331 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4332 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4333 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4334 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4335 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4336 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4337 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4338 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4339 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4340 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4341 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4342 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4343 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4344 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4345 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4346 * gcc.dg/vect/vect-outer-5.c: Likewise.
4347 * gcc.dg/vect/vect-outer-6.c: Likewise.
4348 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4349 include of stdio.h.
4350
3368873d 43512016-01-12 Nick Clifton <nickc@redhat.com>
4352
4353 PR target/68913
4354 * gcc.dg/lto/pr61886_0.c: Rename the external function called
4355 to fread so that it will be found in all target runtimes.
4356
0464ea95 43572016-01-12 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/69053
4360 * g++.dg/torture/pr69053.C: New testcase.
4361
7819730f 43622016-01-12 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/69168
4365 * gcc.dg/torture/pr69168.c: New testcase.
4366
995bfebf 43672016-01-12 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/69157
4370 * gcc.dg/torture/pr69157.c: New testcase.
4371
43722016-01-12 Richard Biener <rguenther@suse.de>
4373
4374 PR tree-optimization/69174
4375 * gcc.dg/torture/pr69174.c: New testcase.
4376
1d10d64c 43772016-01-12 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c++/66808
4380 PR c++/69000
4381 * g++.dg/tls/pr66808.C: New test.
4382 * g++.dg/tls/pr69000.C: New test.
4383
f0b79faf 43842016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4385
4386 * gcc.target/powerpc/swaps-p8-23.c: New test.
4387 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4388
04cf75a4 43892016-01-11 John David Anglin <danglin@gcc.gnu.org>
4390
4391 PR tree-optimization/68356
4392 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4393
0eb4264c 43942016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4395 Jim Wilson <jim.wilson@linaro.org>
4396
4397 PR target/69194
4398 * gcc.target/arm/pr69194.c: New test.
4399
2f66de64 44002016-01-11 H.J. Lu <hongjiu.lu@intel.com>
4401
4402 PR target/69225
4403 * gcc.target/i386/pr69225-1.c: New test.
4404 * gcc.target/i386/pr69225-2.c: Likewise.
4405 * gcc.target/i386/pr69225-3.c: Likewise.
4406 * gcc.target/i386/pr69225-4.c: Likewise.
4407 * gcc.target/i386/pr69225-5.c: Likewise.
4408 * gcc.target/i386/pr69225-6.c: Likewise.
4409
36105e82 44102016-01-11 Jakub Jelinek <jakub@redhat.com>
4411
1c78ce2e 4412 PR target/67462
4413 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4414 if lp64.
4415
a4a87320 4416 PR target/69071
4417 * gcc.dg/pr69071.c: New test.
4418
91fbd04f 4419 PR c++/69211
4420 * g++.dg/opt/pr69211.C: New test.
4421
36105e82 4422 PR tree-optimization/69214
4423 * gcc.c-torture/compile/pr69214.c: New test.
4424
e934c380 44252016-01-11 Uros Bizjak <ubizjak@gmail.com>
4426
4427 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
4428 * gcc.target/i386/pr66232-11.c: Ditto.
4429 * gcc.target/i386/pr66232-12.c: Ditto.
4430 * gcc.target/i386/pr66232-13.c: Ditto.
4431
3ff1b153 44322016-01-11 Richard Biener <rguenther@suse.de>
4433
4434 PR tree-optimization/69173
4435 * gcc.dg/torture/pr69173.c: New testcase.
4436
04e1504c 44372016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4438
4439 PR rtl-optimization/68796
4440 * gcc.target/aarch64/tst_5.c: New test.
4441 * gcc.target/aarch64/tst_6.c: Likewise.
4442
ae8718b5 44432016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4444
4445 PR rtl-optimization/68841
4446 * gcc.dg/pr68841.c: New test.
4447 * gcc.c-torture/execute/pr68841.c: New test.
4448
bd8bece2 44492016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
4450
4451 PR rtl-optimization/68920
4452 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
4453 for ix86 targets.
4454 * gcc.dg/ifcvt-5.c: New test.
4455
9b657cf1 44562016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 4457
4458 PR bootstrap/69123
4459 * g++.dg/pr69123.C: New.
4460
7a158352 44612016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4462
4463 PR target/69010
4464 * gcc.target/i386/pr69010.c: New test.
4465
ff375d11 44662016-01-11 Martin Jambor <mjambor@suse.cz>
4467
4468 PR ipa/69044
4469 * gcc.target/i386/chkp-pr69044.c: New test.
4470
9eb890f1 44712016-01-11 Tom de Vries <tom@codesourcery.com>
4472
4473 PR tree-optimization/69109
4474 * gcc.dg/autopar/pr69109-2.c: New test.
4475 * gcc.dg/autopar/pr69109.c: New test.
4476
c4157ee5 44772016-01-11 Tom de Vries <tom@codesourcery.com>
4478
4479 PR tree-optimization/69108
4480 * gcc.dg/autopar/pr69108.c: New test.
4481
b933e511 44822016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
4483
4484 PR c++/69029
4485 * c-c++-common/Wisleading-indentation.c: Augment test.
4486
efb73de1 44872016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4488
4489 PR fortran/69154
4490 * gfortran.dg/inline_matmul_12.f90: New test.
4491
40c86c3b 44922016-01-10 Paul Thomas <pault@gcc.gnu.org>
4493
4494 PR fortran/67779
4495 * gfortran.dg/actual_array_offset_1: New test.
4496
a006c0bb 44972016-01-10 Tom de Vries <tom@codesourcery.com>
4498
4499 PR tree-optimization/69062
4500 * gcc.dg/autopar/pr69062.c: New test.
4501
880ed4be 45022016-01-10 Thomas Schwinge <thomas@codesourcery.com>
4503
4504 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
4505 * gcc.dg/vect/slp-perm-2.c: Likewise.
4506 * gcc.dg/vect/slp-perm-3.c: Likewise.
4507 * gcc.dg/vect/slp-perm-5.c: Likewise.
4508 * gcc.dg/vect/slp-perm-6.c: Likewise.
4509 * gcc.dg/vect/slp-perm-7.c: Likewise.
4510 * gcc.dg/vect/slp-perm-8.c: Likewise.
4511
d95e1856 45122016-01-10 Tom de Vries <tom@codesourcery.com>
4513
4514 PR tree-optimization/69039
4515 * gcc.dg/autopar/pr69039.c: New test.
4516
0f8f48d0 45172016-01-09 Marek Polacek <polacek@redhat.com>
4518
4519 PR c++/69113
4520 * g++.dg/pr69113.C: New test.
4521
7dff0499 45222016-01-09 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR middle-end/50865
4525 PR tree-optimization/69097
4526 * gcc.c-torture/execute/pr50865.c: New test.
4527 * gcc.c-torture/execute/pr69097-1.c: New test.
4528 * gcc.c-torture/execute/pr69097-2.c: New test.
4529 * gcc.dg/pr69097-1.c: New test.
4530 * gcc.dg/pr69097-2.c: New test.
4531
18431e78 45322016-01-09 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR c++/69164
4535 * g++.dg/opt/pr69164.C: New test.
4536
1943a4a2 45372016-01-08 Jakub Jelinek <jakub@redhat.com>
4538
4539 PR tree-optimization/69167
4540 * gcc.dg/pr69167.c: New test.
4541
a143e277 45422016-01-08 Marek Polacek <polacek@redhat.com>
4543
4544 PR c++/68449
4545 * g++.dg/pr68449.C: New.
4546
44c01906 45472016-01-08 Alan Lawrence <alan.lawrence@arm.com>
4548
4549 PR tree-optimization/68707
4550 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
4551 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
4552 on platforms supporting it.
4553 * gcc.dg/vect/slp-perm-2.c: Likewise.
4554 * gcc.dg/vect/slp-perm-3.c: Likewise.
4555 * gcc.dg/vect/slp-perm-5.c: Likewise.
4556 * gcc.dg/vect/slp-perm-7.c: Likewise.
4557 * gcc.dg/vect/slp-perm-8.c: Likewise.
4558 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
4559 on platforms supporting it.
4560
c437d1e8 45612016-01-08 Jakub Jelinek <jakub@redhat.com>
4562
c9595c51 4563 PR tree-optimization/69162
4564 * gcc.dg/pr69162.c: New test.
4565
c437d1e8 4566 PR tree-optimization/69172
4567 * gcc.dg/pr69172.c: New test.
4568
6a46a28c 45692016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
4570
4571 PR tree-optimization/67781
4572 * gcc.c-torture/execute/pr67781.c: New file.
4573
62ad9a04 45742016-01-08 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR tree-optimization/69083
4577 * gcc.dg/vect/pr69083.c: New test.
4578
9e0e8c2a 45792016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
4580
4581 PR tree-optimization/61441
4582 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
4583 Use -fexcess-precision=standard for compiler options.
4584 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
4585
5d034e37 45862016-01-08 Jakub Jelinek <jakub@redhat.com>
4587
5013f740 4588 PR fortran/69128
4589 * gfortran.dg/gomp/pr69128.f90: New test.
4590
5d034e37 4591 PR c++/69145
4592 * g++.dg/ext/pr69145-1.C: New test.
4593 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
4594 * g++.dg/ext/pr69145-2.h: New file.
4595
517906ff 45962016-01-07 Martin Sebor <msebor@redhat.com>
4597
4598 PR c/68966
4599 * gcc.dg/atomic-fetch-bool.c: New test.
4600 * gcc.dg/sync-fetch-bool.c: New test.
4601
cdbb524c 46022016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4603
4604 PR fortran/66680
4605 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
4606
ec3aba9e 46072016-01-07 Nick Clifton <nickc@redhat.com>
4608
4609 PR target/66655
4610 * g++.dg/pr66655.C: New test.
4611 * g++.dg/pr66655_1.cc: Test support file.
4612 * g++.dg/pr66655.h: Test header file.
4613
9b657cf1 46142016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 4615
4616 PR fortran/66680
4617 gfortran.dg/gomp/pr66680.f90: New test.
4618
cd45d7a5 46192016-01-07 H.J. Lu <hongjiu.lu@intel.com>
4620
4621 PR target/69171
4622 * gcc.target/i386/pr69171-1.c: New test.
4623 * gcc.target/i386/pr69171-2.c: Likewise.
4624 * gcc.target/i386/pr69171-3.c: Likewise.
4625 * gcc.target/i386/pr69171-4.c: Likewise.
4626 * gcc.target/i386/pr69171-5.c: Likewise.
4627 * gcc.target/i386/pr69171-6.c: Likewise.
4628
4a86a91a 46292015-12-15 Bernd Schmidt <bschmidt@redhat.com>
4630
4631 PR middle-end/67639
4632 * c-c++-common/pr67639.c: New test.
4633
34c05552 46342016-01-07 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR tree-optimization/69141
4637 * g++.dg/opt/pr69141.C: New test.
4638
f08d6895 46392016-01-06 Eric Botcazou <ebotcazou@adacore.com>
4640
4641 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
4642
32ec4173 46432016-01-06 Uros Bizjak <ubizjak@gmail.com>
4644
4645 PR target/69140
4646 * gcc.target/i386/pr69140.c: New test
4647
d74214f3 46482016-01-06 David Malcolm <dmalcolm@redhat.com>
4649
4650 * gcc.dg/bad-dereference.c: New test case.
4651
73991cab 46522015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4653
4654 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
4655
fc8cc457 46562016-01-06 Andreas Schwab <schwab@linux-m68k.org>
4657
4658 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
4659
be3c9981 46602016-01-06 Marek Polacek <polacek@redhat.com>
4661
4662 PR sanitizer/69099
4663 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4664
2cb724f9 46652016-01-05 Marek Polacek <polacek@redhat.com>
4666
4667 PR c/69104
4668 * gcc.dg/atomic-invalid-2.c: New.
4669
233a53ed 46702016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4671
4672 PR target/68991
4673 * gcc.target/i386/pr68991.c: New test.
4674
ea87c5e3 46752016-01-05 H.J. Lu <hongjiu.lu@intel.com>
4676
4677 PR target/68991
4678 * g++.dg/pr68991-1.C: New test.
4679 * g++.dg/pr68991-2.C: Likewise.
4680
1943a4a2 46812016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 4682
1943a4a2 4683 PR other/60465
afe82e5b 4684 * gcc.target/ia64/pr60465-gprel64.c: New test.
4685 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4686
1e9147dd 46872016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688
4689 PR rtl-optimization/68651
4690 * gcc.target/aarch64/pr68651_1.c: New test.
4691
d42aa619 46922016-01-05 David Malcolm <dmalcolm@redhat.com>
4693
4694 PR c/69122
4695 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4696
1776de76 46972016-01-05 Nathan Sidwell <nathan@acm.org>
4698
2d7d361d 4699 PR c++/58583
4700 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4701
1776de76 4702 * gcc.dg/alias-15.c: New.
4703
5beb12c0 47042016-01-05 Nick Clifton <nickc@redhat.com>
4705
4706 PR target/68870
4707 * g++.dg/pr68770.C: New test.
4708
d8cca921 47092016-01-04 Mike Stump <mikestump@comcast.net>
4710
4711 * lib/target-supports.exp (check_effective_target_cilkplus):
4712 cilkplus targets require pthreads.
afc907ef 4713 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 4714
8427dff3 47152016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4716
4717 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4718 generation.
4719
f1717362 47202016-01-04 Jakub Jelinek <jakub@redhat.com>
4721
4722 Update copyright years.
4723
d7d6a3ab 47242016-01-04 Marek Polacek <polacek@redhat.com>
4725
4726 PR c/68908
4727 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4728 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4729 * gcc.dg/atomic/stdatomic-op-5.c: New test.
4730
b8f4a5f9 47312016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4732
4733 * gcc.target/sparc/20160104-2.c: New test.
4734
6b5c028f 47352016-01-04 Eric Botcazou <ebotcazou@adacore.com>
4736
4737 * gcc.target/sparc/20160104-1.c: New test.
4738
300e1002 47392016-01-03 Paul Thomas <pault@gcc.gnu.org>
4740
4741 PR fortran/65045
4742 * gfortran.dg/pr65045.f90: New test.
4743
855b105f 47442016-01-02 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * gnat.dg/specs/debug1.ads: Delete.
4747
bdc177dc 47482016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4749
4750 PR libgfortran/68867
4751 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
4752 expression.
4753
48aaffae 47542016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4755
4756 PR libgfortran/68867
4757 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
4758 PowerPC.
4759
19a468b8 47602016-01-01 Paul Thomas <pault@gcc.gnu.org>
4761
4762 PR fortran/68864
4763 * gfortran.dg/pr68864.f90: New test.
4764
25371c91 47652016-01-01 Jakub Jelinek <jakub@redhat.com>
4766
2a659064 4767 PR tree-optimization/69070
4768 * gcc.dg/pr69070.c: New test.
4769
57aa9851 4770 PR sanitizer/69055
4771 * gfortran.dg/pr69055.f90: New test.
4772
25371c91 4773 PR target/69015
4774 * gcc.dg/pr69015.c: New test.
f1717362 4775\f
fb2c1edd 4776Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 4777
4778Copying and distribution of this file, with or without modification,
4779are permitted in any medium without royalty provided the copyright
4780notice and this notice are preserved.