]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
vect-mask-store-move-1.c: Add missing space.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-02-09 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4
5 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6
7 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8
9 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10
11 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12
13 2016-02-09 Richard Biener <rguenther@suse.de>
14
15 PR tree-optimization/69715
16 * gcc.dg/torture/pr69715.c: New testcase.
17
18 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
19
20 PR c++/69139
21 * g++.dg/cpp0x/trailing12.C: New test.
22 * g++.dg/cpp0x/trailing13.C: New test.
23
24 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
25
26 PR c++/69283
27 PR c++/67835
28 * g++.dg/cpp1y/auto-fn29.C: New test.
29 * g++.dg/cpp1y/auto-fn30.C: New test.
30
31 2016-02-08 Jakub Jelinek <jakub@redhat.com>
32
33 PR tree-optimization/69209
34 * gcc.c-torture/compile/pr69209.c: New test.
35
36 2016-02-08 Jeff Law <law@redhat.com>
37
38 PR tree-optimization/68541
39 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
40 of statements allowed in join block for path splitting.
41
42 2016-02-08 Jakub Jelinek <jakub@redhat.com>
43
44 PR c++/59627
45 * g++.dg/gomp/pr59627.C: New test.
46
47 PR ipa/69239
48 * g++.dg/ipa/pr69239.C: New test.
49
50 2016-02-08 David Malcolm <dmalcolm@redhat.com>
51
52 PR preprocessor/69664
53 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
54 * gcc.dg/cpp/warn-comments.c: Likewise.
55
56 2016-02-08 Marek Polacek <polacek@redhat.com>
57
58 PR c++/69688
59 * g++.dg/init/const12.C: New test.
60
61 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
62
63 PR target/60410
64 * gcc.dg/lto/pr55113_0.c: Remove test.
65
66 2016-02-08 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/69719
69 * gcc.dg/torture/pr69719.c: New testcase.
70
71 2016-02-08 Richard Biener <rguenther@suse.de>
72 Jeff Law <law@redhat.com>
73
74 PR target/68273
75 * gcc.target/mips/pr68273.c: New testcase.
76
77 2016-02-08 Richard Biener <rguenther@suse.de>
78
79 PR rtl-optimization/69274
80 * gcc.target/i386/addr-sel-1.c: XFAIL.
81
82 2016-02-08 Jeff Law <law@redhat.com>
83
84 PR tree-optimization/68541
85 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
86
87 PR tree-optimization/65917
88 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
89
90 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
91
92 PR fortran/50555
93 * gfortran.dg/namelist_args.f90: New test.
94
95 2016-02-05 Jeff Law <law@redhat.com>
96
97 PR tree-optimization/68541
98 * gcc.dg/tree-ssa/split-path-2.c: New test.
99 * gcc.dg/tree-ssa/split-path-3.c: New test.
100 * gcc.dg/tree-ssa/split-path-4.c: New test.
101 * gcc.dg/tree-ssa/split-path-5.c: New test.
102 * gcc.dg/tree-ssa/split-path-6.c: New test.
103 * gcc.dg/tree-ssa/split-path-7.c: New test.
104
105 2016-02-05 Martin Sebor <msebor@redhat.com>
106
107 PR c++/69662
108 * g++.dg/warn/Wplacement-new-size-1.C: New test.
109 * g++.dg/warn/Wplacement-new-size-2.C: New test.
110
111 2016-02-06 Richard HEnderson <rth@redhat.com>
112
113 PR c/69643
114 * gcc.target/i386/addr-space-4.c: New.
115 * gcc.target/i386/addr-space-5.c: New.
116
117 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
118
119 PR fortran/66089
120 * gfortran.dg/elemental_dependency_6.f90: New.
121
122 2016-02-05 Jakub Jelinek <jakub@redhat.com>
123
124 PR rtl-optimization/69691
125 * gcc.c-torture/execute/pr69691.c: New test.
126
127 PR c++/69628
128 * g++.dg/parse/pr69628.C: New test.
129
130 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
131
132 * gcc.dg/sancov/asan.c: Move to ...
133 * gcc.dg/asan/sancov-1.c: ... here.
134
135 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
136
137 * gcc.target/i386/pr69577.c: Require avx_runtime target.
138
139 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR target/69677
142 * gcc.target/i386/pr69677.c: New test.
143
144 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
145
146 PR c++/68948
147 * g++.dg/template/pr68948.C: New test.
148
149 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
150
151 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
152 (only necessary on s390x).
153
154 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
155
156 * gcc.target/i386/pr69454-2.c: Compile with -msse2
157 -mno-accumulate-outgoing-args.
158
159 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
160
161 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
162
163 2016-02-04 Jakub Jelinek <jakub@redhat.com>
164
165 PR c/69669
166 * c-c++-common/pr69669.c: New test.
167
168 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
169
170 PR target/69667
171 * g++.dg/pr69667.C: New file.
172
173 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
174
175 PR target/69619
176 * gcc.dg/pr69619.c: Add new test.
177
178 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
179
180 PR rtl-optimization/69577
181 * gcc.target/i386/pr69577.c: New test.
182
183 2016-02-04 Martin Liska <mliska@suse.cz>
184
185 * g++.dg/asan/pr69276.C: New test.
186
187 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
188
189 PR target/65932
190 PR target/67714
191 * gcc.target/arm/wmul-3.c: Simplify test to generate just
192 a single smulbb instruction.
193 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
194 * gcc.target/amr/wmul-2.c: Likewise.
195
196 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
197
198 PR target/65932
199 PR target/67714
200 * gcc.c-torture/execute/pr67714.c: New test.
201
202 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
203
204 PR target/69454
205 * gcc.target/i386/pr69454-1.c: New test.
206 * gcc.target/i386/pr69454-2.c: New test.
207
208 2016-02-03 Martin Sebor <msebor@redhat.com>
209
210 PR c++/69251
211 PR c++/69253
212 PR c++/69290
213 PR c++/69277
214 PR c++/69349
215 * g++.dg/ext/flexarray-mangle-2.C: New test.
216 * g++.dg/ext/flexarray-mangle.C: New test.
217 * g++.dg/ext/flexarray-subst.C: New test.
218 * g++.dg/ext/flexary11.C: New test.
219 * g++.dg/ext/flexary12.C: New test.
220 * g++.dg/ext/flexary13.C: New test.
221 * g++.dg/ext/flexary14.C: New test.
222 * g++.dg/other/dump-ada-spec-2.C: Adjust.
223
224 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
225
226 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
227 Define only if CHECK_FLOAT128 is defined.
228 (main): Properly initialize u5.
229
230 2016-02-03 Jakub Jelinek <jakub@redhat.com>
231
232 PR c/69627
233 * gcc.dg/pr69627.c: New test.
234
235 PR target/69644
236 * gcc.dg/pr69644.c: New test.
237
238 2016-02-03 Mike Stump <mikestump@comcast.net>
239
240 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
241 support for struct-layout-1.exp.
242
243 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
244
245 PR c++/69056
246 * g++.dg/cpp0x/pr69056.C: New test.
247
248 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
249 Alexandre Oliva <aoliva@redhat.com>
250
251 PR target/69461
252 * gcc.target/powerpc/pr69461.c: New.
253
254 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
255
256 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
257 works from here ...
258 (check_effective_target_fsanitize_thread): ... to here. Do not
259 specify additional compile flags for the test source.
260 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
261 specify additional compile flags for the test source.
262
263 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
264
265 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
266
267 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
268
269 PR fortran/67451
270 PR fortran/69418
271 * gfortran.dg/coarray_allocate_2.f08: New test.
272 * gfortran.dg/coarray_allocate_3.f08: New test.
273 * gfortran.dg/coarray_allocate_4.f08: New test.
274
275 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
276
277 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
278 use same scan-tree-dump-times on all platforms.
279 * gcc.dg/vect/vect-outer-1.c: Likewise.
280 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
281 * gcc.dg/vect/vect-outer-1a.c: Likewise.
282 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
283 * gcc.dg/vect/vect-outer-1b.c: Likewise.
284 * gcc.dg/vect/vect-outer-2b.c: Likewise.
285 * gcc.dg/vect/vect-outer-3b.c: Likewise.
286 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
287
288 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
289
290 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
291 warning.
292
293 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
294
295 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
296
297 2016-02-02 James Norris <jnorris@codesourcery.com>
298
299 * c-c++-common/goacc/routine-5.c: Add tests.
300
301 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
302
303 * gcc.target/nvptx/unsigned-cmp.c: New test.
304
305 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
306
307 * gcc.target/aarch64/scalar_shift_1.c
308 (test_corners_sisd_di): Improve force to SIMD register.
309 (test_corners_sisd_si): Likewise.
310 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
311 Remove scan-assembler check for ldr.
312
313 2016-02-02 Richard Biener <rguenther@suse.de>
314
315 PR tree-optimization/69595
316 * gcc.dg/Warray-bounds-17.c: New testcase.
317
318 2016-02-02 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/69606
321 * gcc.dg/torture/pr69606.c: New testcase.
322
323 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
324
325 PR middle-end/68542
326 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
327 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
328
329 2016-02-02 Alan Modra <amodra@gmail.com>
330
331 PR target/69548
332 * gcc.target/powerpc/pr69548.c: New test.
333
334 2016-02-01 Jakub Jelinek <jakub@redhat.com>
335
336 PR rtl-optimization/69592
337 * gcc.dg/pr69592.c: New test.
338
339 PR preprocessor/69543
340 PR c/69558
341 * gcc.dg/pr69543.c: New test.
342 * gcc.dg/pr69558.c: New test.
343
344 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
345
346 PR testsuite/65940
347 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
348
349 2016-02-01 Martin Sebor <msebor@redhat.com>
350
351 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
352
353 2016-02-01 Bin Cheng <bin.cheng@arm.com>
354
355 PR tree-optimization/67921
356 * c-c++-common/ubsan/pr67921.c: New test.
357
358 2016-02-01 Richard Biener <rguenther@suse.de>
359
360 PR middle-end/69556
361 * gcc.dg/tree-ssa/recip-8.c: New testcase.
362
363 2016-02-01 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/69574
366 * gcc.dg/torture/pr69574.c: New testcase.
367
368 2016-02-01 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/69579
371 * gcc.dg/setjmp-6.c: New testcase.
372
373 2016-02-01 Jakub Jelinek <jakub@redhat.com>
374
375 PR rtl-optimization/69570
376 * g++.dg/opt/pr69570.C: New test.
377
378 2016-02-01 Richard Henderson <rth@redhat.com>
379
380 * gcc.dg/pr69535.c: New test.
381
382 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
383
384 PR testsuite/69584
385 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
386 * gcc.dg/tree-ssa/sra-18.c: Likewise.
387
388 PR debug/68244
389 * g++.dg/parse/parens3.C: Use register "4" on hppa.
390
391 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
392
393 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
394
395 PR fortran/67564
396 * gfortran.dg/allocate_with_source_17.f03: New test.
397
398 2016-01-30 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/69546
401 * gcc.dg/torture/pr69546.c: New test.
402
403 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
404
405 PR fortran/69566
406 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
407
408 2016-01-30 Martin Sebor <msebor@redhat.com>
409
410 PR c++/68490
411 * g++.dg/ext/flexary10.C: New test.
412
413 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
414
415 PR fortran/66707
416 gfortran.dg/common_23.f90: New test.
417
418 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
419
420 PR target/65546
421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
422 condition being checked, and disable it when the target supports
423 misaligned loads and stores.
424
425 2016-01-29 Jakub Jelinek <jakub@redhat.com>
426
427 PR debug/69518
428 * gcc.dg/torture/pr69518.c: New test.
429
430 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
431
432 PR target/69530
433 * gcc.target/i386/pr69530.c: New test.
434
435 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
436
437 PR target/65604
438 * gcc.target/mips/div-delay.c: New test.
439
440 2016-01-29 Jakub Jelinek <jakub@redhat.com>
441
442 PR target/69551
443 * gcc.target/i386/pr69551.c: New test.
444
445 PR target/66137
446 * gcc.target/i386/pr66137.c: New test.
447
448 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
449
450 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
451 always built for p5600.
452 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
453 isa=p5600 dg-option.
454
455 2016-01-29 Richard Biener <rguenther@suse.de>
456
457 PR tree-optimization/69547
458 * g++.dg/tree-ssa/pr69547.C: New testcase.
459
460 2016-01-29 Jakub Jelinek <jakub@redhat.com>
461
462 PR debug/66869
463 * g++.dg/warn/Wunused-function2.C: New test.
464
465 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
466
467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
468 support for test to succeed.
469
470 2016-01-29 Marek Polacek <polacek@redhat.com>
471
472 PR c++/69509
473 PR c++/69516
474 * g++.dg/ext/constexpr-vla2.C: New test.
475 * g++.dg/ext/constexpr-vla3.C: New test.
476 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
477
478 2016-01-29 Richard Biener <rguenther@suse.de>
479
480 PR middle-end/69537
481 * gcc.dg/uninit-21.c: New testcase.
482
483 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
484
485 PR target/69459
486 * gcc.target/i386/pr69459.c: New test.
487
488 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
489
490 PR target/68400
491 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
492 * gcc.target/mips/pr68400.c: New test.
493
494 2016-01-28 Martin Sebor <msebor@redhat.com>
495
496 PR target/17381
497 * gcc.target/powerpc/pr17381.c: New test.
498
499 2016-01-28 Jakub Jelinek <jakub@redhat.com>
500
501 PR middle-end/69542
502 * gcc.dg/torture/pr69542.c: New test.
503
504 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
505
506 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
507
508 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
509
510 * gcc.dg/pr65980.c: Skip on AIX.
511 * gcc.dg/pr66688.c: Same.
512
513 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
514
515 PR target/63679
516 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
517 * gcc.dg/tree-ssa/sra-18.c: Same.
518
519 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
520
521 PR fortran/62536
522 * gfortran.dg/block_15.f08: New test.
523 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
524 on incorrectly closed BLOCK.
525
526 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
527
528 * gcc.dg/declare-simd.c: New test.
529 2016-01-28 Richard Biener <rguenther@suse.de>
530
531 PR tree-optimization/69466
532 * gfortran.dg/vect/pr69466.f90: New testcase.
533
534 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
535
536 * g++.dg/pr67989.C: Remove ARM-specific option.
537 * gcc.target/arm/pr67989.C: New file.
538
539 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
540
541 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
542 and expm1 test for glibc < 2.11.
543
544 2016-01-27 Richard Henderson <rth@redhat.com>
545
546 * gcc.c-torture/execute/pr69447.c: New test.
547
548 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
549
550 PR fortran/69422
551 * gfortran.dg/alloc_comp_assign_15.f03: New test.
552
553 2016-01-27 Jakub Jelinek <jakub@redhat.com>
554
555 PR debug/66869
556 * gcc.dg/pr66869.c: New test.
557
558 2016-01-25 Jeff Law <law@redhat.com>
559
560 PR tree-optimization/68398
561 PR tree-optimization/69196
562 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
563 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
564 path to avoid new heuristic allowing more irreducible regions
565 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
566 * gcc.dg/tree-ssa/vrp46.c: Likewise.
567 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
568 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
569 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
570
571 2016-01-27 Marek Polacek <polacek@redhat.com>
572
573 PR c/68062
574 * c-c++-common/vector-compare-4.c: New test.
575
576 2016-01-27 David Malcolm <dmalcolm@redhat.com>
577
578 PR preprocessor/69126
579 * c-c++-common/pr69126.c: New test case.
580
581 2016-01-27 Ian Lance Taylor <iant@google.com>
582
583 * gcc.dg/tree-ssa/ivopt_5.c: New test.
584
585 2016-01-27 Ryan Burn <contact@rnburn.com>
586
587 PR cilkplus/69267
588 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
589
590 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
591
592 PR target/69512
593 * gcc.target/i386/pr69512.c: New test.
594
595 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
596
597 PR ada/69488
598 * gnat.dg/sso/*.adb: Robustify dg-output directives.
599
600 2016-01-27 Marek Polacek <polacek@redhat.com>
601
602 PR c++/69379
603 * g++.dg/pr69379.C: New test.
604
605 2016-01-27 Martin Sebor <msebor@redhat.com>
606
607 PR c++/69317
608 * g++.dg/abi/Wabi-2-2.C: New test.
609 * g++.dg/abi/Wabi-2-3.C: New test.
610 * g++.dg/abi/Wabi-3-2.C: New test.
611 * g++.dg/abi/Wabi-3-3.C: New test.
612
613 2016-01-27 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/69166
616 * gcc.dg/torture/pr69166.c: New testcase.
617
618 2016-01-27 Martin Jambor <mjambor@suse.cz>
619
620 PR tree-optimization/69355
621 * gcc.dg/tree-ssa/pr69355.c: New test.
622
623 2016-01-27 Marek Polacek <polacek@redhat.com>
624
625 PR c++/69496
626 * g++.dg/ext/constexpr-vla1.C: New test.
627
628 2016-01-20 Christian Bruel <christian.bruel@st.com>
629
630 PR target/69245
631 * gcc.target/arm/pr69245.c: New test.
632
633 2016-01-27 Jakub Jelinek <jakub@redhat.com>
634
635 PR tree-optimization/69399
636 * gcc.dg/torture/pr69399.c: New test.
637
638 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
639
640 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
641
642 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
645
646 2016-01-26 Tom de Vries <tom@codesourcery.com>
647
648 PR tree-optimization/69110
649 * gcc.dg/autopar/pr69110.c: New test.
650
651 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
652 Sebastian Pop <s.pop@samsung.com>
653
654 * gcc.dg/graphite/isl-ast-op-select.c: New.
655
656 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
657
658 PR fortran/69385
659 * gfortran.dg/allocate_error_6.f90: New test.
660
661 2016-01-26 Richard Henderson <rth@redhat.com>
662
663 * gcc.dg/tm/pr60908.c: New test.
664
665 2016-01-26 David Malcolm <dmalcolm@redhat.com>
666
667 PR other/69006
668 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
669 directive.
670 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
671 expected multiline output to reflect the colorization being
672 disabled before newlines.
673 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
674 (custom_diagnostic_finalizer): Replace call to
675 pp_newline_and_flush with call to pp_flush.
676 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
677 * gfortran.dg/implicit_class_1.f90: Likewise.
678 * lib/gcc-dg.exp (allow_blank_lines): New global.
679 (dg-allow-blank-lines-in-output): New procedure.
680 (gcc-dg-prune): Complain about blank lines in the output, unless
681 dg-allow-blank-lines-in-output was called.
682 * lib/multiline.exp (_build_multiline_regex): Only support
683 arbitrary followup text for non-blank-lines, not for blank lines.
684
685 2016-01-26 Jakub Jelinek <jakub@redhat.com>
686
687 PR tree-optimization/69483
688 * gcc.dg/pr69483.c: New test.
689 * g++.dg/opt/pr69483.C: New test.
690
691 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
692
693 PR target/68620
694 * gcc.target/arm/pr68620.c: New test.
695
696 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
697
698 * gcc.target/i386/pr68986-2.c: Remove -m32.
699
700 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
701
702 PR target/68986
703 * gcc.target/i386/pr68986-1.c: New test.
704 * gcc.target/i386/pr68986-2.c: Likewise.
705 * gcc.target/i386/pr68986-3.c: Likewise.
706
707 2016-01-26 Christian Bruel <christian.bruel@st.com>
708
709 * lib/target-supports.exp
710 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
711 (check_effective_target_arm_crypto_pragma_ok): Likewise.
712 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
713
714 2016-01-26 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/69452
717 * gcc.dg/torture/pr69452.c: New testcase.
718
719 2016-01-26 Jakub Jelinek <jakub@redhat.com>
720
721 PR target/69442
722 * gcc.dg/pr69442.c: New test.
723
724 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
725
726 PR target/67896
727 * gcc.target/aarch64/simd/pr67896.C: New.
728
729 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
730
731 PR tree-optimization/69400
732 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
733 function.
734 (plugin_init): Call it.
735 * gcc.dg/torture/pr69400.c: New test.
736
737 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
738
739 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
740
741 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
742 Sebastian Pop <s.pop@samsung.com>
743
744 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
745 isl-0.15.
746
747 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
748 Sebastian Pop <s.pop@samsung.com>
749
750 * gcc.dg/graphite/pr69292.c: New.
751
752 2016-01-25 Jakub Jelinek <jakub@redhat.com>
753
754 * c-c++-common/goacc/use_device-1.c: New test.
755
756 2016-01-25 Jeff Law <law@redhat.com>
757
758 PR tree-optimization/69196
759 PR tree-optimization/68398
760 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
761 * gcc.dg/tree-ssa/pr68198.c: Likewise.
762
763 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
764
765 PR target/69469
766 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
767 Algorithm.
768
769 2016-01-25 Richard Biener <rguenther@suse.de>
770
771 PR testsuite/69380
772 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
773
774 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
775
776 PR target/69421
777 * gcc.dg/pr69421.c: New test.
778
779 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
780
781 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
782 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
783 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
784 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
785 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
786 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
787 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
788 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
789 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
790 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
791
792 2016-01-25 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/69376
795 * gcc.dg/torture/pr69376.c: New testcase.
796
797 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
798
799 PR fortran/69397
800 PR fortran/68442
801 * gfortran.dg/interface_38.f90: New test.
802 * gfortran.dg/interface_39.f90: New test.
803
804 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
805
806 Revert:
807 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
808
809 PR c++/11858
810 PR c++/24663
811 PR c++/24664
812 * g++.dg/template/pr11858.C: New test.
813 * g++.dg/template/pr24663.C: New test.
814 * g++.dg/template/unify12.C: New test.
815 * g++.dg/template/unify13.C: New test.
816 * g++.dg/template/unify14.C: New test.
817 * g++.dg/template/unify15.C: New test.
818 * g++.dg/template/unify16.C: New test.
819 * g++.dg/template/unify17.C: New test.
820
821 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
822
823 PR fortran/68283
824 gfortran.dg/pr68283.f90: New test.
825
826 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
827
828 PR fortran/66094
829 * gfortran.dg/inline_matmul_13.f90: New test.
830 * gfortran.dg/matmul_bounds_8.f90: New test.
831 * gfortran.dg/matmul_bounds_9.f90: New test.
832 * gfortran.dg/matmul_bounds_10.f90: New test.
833
834 2016-01-23 Tom de Vries <tom@codesourcery.com>
835
836 PR tree-optimization/69426
837 * gcc.dg/autopar/pr69426.c: New test.
838
839 2016-01-23 Martin Sebor <msebor@redhat.com>
840
841 PR c++/58109
842 PR c++/69022
843 * g++.dg/cpp0x/alignas5.C: New test.
844 * g++.dg/ext/vector29.C: Same.
845
846 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
847
848 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
849 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
850 _GNU_SOURCE from compile flags to the source.
851 * gcc.target/i386/chkp-stropt-12.c: Ditto.
852 * gcc.target/i386/chkp-stropt-16.c: Ditto.
853 * gcc.target/i386/chkp-stropt-4.c: Ditto.
854 * gcc.target/i386/chkp-stropt-8.c: Ditto.
855
856 2016-01-22 Jakub Jelinek <jakub@redhat.com>
857
858 PR target/69432
859 * g++.dg/opt/pr69432.C: New test.
860
861 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 * gcc.target/powerpc/pr63354c: Adjust target selector to include
864 32-bit targets testing an -m64 multilib.
865
866 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867
868 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
869 64-bit support.
870
871 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
872
873 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
874
875 2016-01-21 Christian Bruel <christian.bruel@st.com>
876
877 PR target/68674
878 * gcc.target/i386/pr68674.c
879 * gcc.target/aarch64/pr68674.c
880 * gcc.target/arm/pr68674.c
881
882 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
883
884 PR target/69403
885 * gcc.c-torture/execute/pr69403.c: New test.
886
887 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
888
889 PR c++/55843
890 * g++.dg/template/pr55843.C: New.
891
892 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
893
894 PR testsuite/66877
895 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
896 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
897
898 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
899
900 PR testsuite/67489
901 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
902 from dg-do compile directive, and instead add
903 { dg-require-effective-target int128 }.
904
905 2016-01-20 Martin Sebor <msebor@redhat.com>
906
907 PR c/69405
908 * gcc.dg/sync-fetch.c: New test.
909
910 2016-01-21 Martin Sebor <msebor@redhat.com>
911
912 PR target/69252
913 * gcc.target/powerpc/pr69252.c: New test.
914
915 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
916
917 PR fortran/65996
918 * gfortran.dg/pr65996.f90: New test.
919
920 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
921
922 PR c++/68810
923 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
924 expected to generate an error.
925
926 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
927
928 PR middle-end/66178
929 * gcc.dg/torture/pr66178.c: New test.
930
931 2016-01-21 Anton Blanchard <anton@samba.org>
932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933
934 PR target/63354
935 * gcc.target/powerpc/pr63354.c: New test.
936
937 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
938
939 PR rtl-optimization/68990
940 * gcc.target/i386/pr68990: New.
941
942 2016-01-21 Nick Clifton <nickc@redhat.com>
943
944 PR target/69129
945 * gcc.target/mips/pr69129.c: New.
946
947 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/58046
950 * g++.dg/cpp0x/pr58046.C: New.
951
952 2016-01-21 Jakub Jelinek <jakub@redhat.com>
953
954 PR target/69187
955 PR target/65624
956 * gcc.target/arm/pr69187.c: New test.
957
958 PR c++/69355
959 * g++.dg/torture/pr69355.C: New test.
960
961 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
962 Sebastian Pop <s.pop@samsung.com>
963
964 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
965
966 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
967 Sebastian Pop <s.pop@samsung.com>
968
969 * gcc.dg/graphite/pr68976.c: New test.
970
971 2016-01-21 Jakub Jelinek <jakub@redhat.com>
972
973 PR middle-end/67653
974 * c-c++-common/pr67653.c: New test.
975 * gcc.dg/torture/pr29119.c: Add dg-warning.
976
977 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
978
979 * gcc.target/powerpc/cpu-builtin-1.c: New test.
980
981 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
982
983 PR c/24293
984 * gcc.dg/pr24293.c: New test.
985 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
986 incomplete struct type.
987 * gcc.dg/declspec-1.c: Likewise.
988 * gcc.dg/pr63549.c: Likewise.
989
990 2016-01-20 Jakub Jelinek <jakub@redhat.com>
991
992 PR tree-optimization/66612
993 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
994 for bdn instruction.
995
996 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
997
998 * lib/target-supports.exp
999 (check_effective_target_arm_fp_ok_nocache): New.
1000 (check_effective_target_arm_fp_ok): New.
1001 (add_options_for_arm_fp): New.
1002 (check_effective_target_arm_crypto_ok_nocache): Require
1003 target_arm_v8_neon_ok instead of arm32.
1004 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1005 (check_effective_target_arm_crypto_pragma_ok): New.
1006 (add_options_for_arm_vfp): New.
1007 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1008 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1009 target instead. Force initial fpu to vfp.
1010 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1011 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1012 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1013 dependency.
1014 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1015 use arm_vfp effective target instead. Force initial fpu to vfp.
1016 * gcc.target/arm/attr-neon3.c: Likewise.
1017 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1018 arm_vfp_ok.
1019 * gcc.target/arm/unsigned-float.c: Likewise.
1020 * gcc.target/arm/vfp-1.c: Likewise.
1021 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1022 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1023 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1024 * gcc.target/arm/vfp-ldmias.c: Likewise.
1025 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1026 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1027 * gcc.target/arm/vfp-stmiad.c: Likewise.
1028 * gcc.target/arm/vfp-stmias.c: Likewise.
1029 * gcc.target/arm/vnmul-1.c: Likewise.
1030 * gcc.target/arm/vnmul-2.c: Likewise.
1031 * gcc.target/arm/vnmul-3.c: Likewise.
1032 * gcc.target/arm/vnmul-4.c: Likewise.
1033
1034 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
1035
1036 PR testsuite/69366
1037 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1038 the MPX run-time library, for compile-time MPX test.
1039 * gcc.target/i386/chkp-always_inline.c: Likewise.
1040 * gcc.target/i386/chkp-bndret.c: Likewise.
1041 * gcc.target/i386/chkp-builtins-1.c: Likewise.
1042 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1043 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1044 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1045 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1046 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1047 * gcc.target/i386/chkp-hidden-def.c: Likewise.
1048 * gcc.target/i386/chkp-label-address.c: Likewise.
1049 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1050 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1051 * gcc.target/i386/chkp-pr69044.c: Likewise.
1052 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1053 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1054 * gcc.target/i386/chkp-strchr.c: Likewise.
1055 * gcc.target/i386/chkp-strlen-1.c: Likewise.
1056 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1057 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1058 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1059 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1060 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1061 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1062 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1063 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1064 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1065 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1066 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1067 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1068 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1069 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1070 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1071 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1072 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1073 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1074 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1075 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1076 * gcc.target/i386/pr63995-2.c: Likewise.
1077 * gcc.target/i386/pr64805.c: Likewise.
1078 * gcc.target/i386/pr65044.c: Likewise.
1079 * gcc.target/i386/pr65167.c: Likewise.
1080 * gcc.target/i386/pr65183.c: Likewise.
1081 * gcc.target/i386/pr65184.c: Likewise.
1082 * gcc.target/i386/thunk-retbnd.c: Likewise.
1083
1084 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
1085
1086 PR tree-optimization/69328
1087 * gcc.dg/pr69328.c: New test.
1088
1089 2016-01-20 Jeff Law <law@redhat.com>
1090
1091 PR target/25114
1092 * gcc.target/m68k/pr25114.c: New test.
1093
1094 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1095
1096 * gcc.target/arm/memset-inline-10.c: Added
1097 dg-require-effective-target arm_thumb2_ok.
1098
1099 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * gcc.dg/debug/dwarf2/sso.c: New test.
1102
1103 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
1104
1105 PR testsuite/68820
1106 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1107 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1108 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1109
1110 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1111
1112 PR ipa/66223
1113 * g++.dg/ipa/devirt-50.C: New testcase.
1114
1115 2016-01-19 Marek Polacek <polacek@redhat.com>
1116
1117 PR c++/68965
1118 * g++.dg/cpp1y/parameter-pack-1.C: New test.
1119 * g++.dg/cpp1y/parameter-pack-2.C: New test.
1120
1121 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1122
1123 PR target/69135
1124 * gcc.target/arm/pr69135_1.c: New test.
1125
1126 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1127
1128 * gcc.target/aarch64/ccmp_1.c: Add new tests.
1129
1130 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
1131
1132 * gcc.target/aarch64/ccmp_1.c: New testcase.
1133
1134 2016-01-19 Marek Polacek <polacek@redhat.com>
1135
1136 PR c++/68586
1137 * g++.dg/cpp0x/enum30.C: New test.
1138
1139 2016-01-19 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/69336
1142 * g++.dg/tree-ssa/pr69336.C: New testcase.
1143
1144 2016-01-19 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR debug/65779
1147 * gcc.dg/pr65779.c: New test.
1148
1149 2016-01-19 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/69352
1152 * gcc.dg/torture/pr69352.c: New testcase.
1153
1154 2016-01-19 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR rtl-optimization/68955
1157 PR rtl-optimization/64557
1158 * gcc.dg/torture/pr68955.c: New test.
1159
1160 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1161
1162 PR lto/69136
1163 * g++.dg/torture/pr69136.C: New testcase.
1164
1165 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
1166
1167 PR lto/69133
1168 * g++.dg/lto/pr69133_0.C: New testcase.
1169 * g++.dg/lto/pr69133_1.C: New testcase.
1170
1171 2016-01-15 Jeff Law <law@redhat.com>
1172
1173 PR tree-optimization/69320
1174 * gcc.c-torture/pr69320-1.c: New test.
1175 * gcc.c-torture/pr69320-2.c: New test.
1176 * gcc.c-torture/pr69320-3.c: New test.
1177 * gcc.c-torture/pr69320-4.c: New test.
1178
1179 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
1180
1181 PR c++/11858
1182 PR c++/24663
1183 PR c++/24664
1184 * g++.dg/template/pr11858.C: New test.
1185 * g++.dg/template/pr24663.C: New test.
1186 * g++.dg/template/unify12.C: New test.
1187 * g++.dg/template/unify13.C: New test.
1188 * g++.dg/template/unify14.C: New test.
1189 * g++.dg/template/unify15.C: New test.
1190 * g++.dg/template/unify16.C: New test.
1191 * g++.dg/template/unify17.C: New test.
1192
1193 2016-01-18 David Malcolm <dmalcolm@redhat.com>
1194
1195 PR testsuite/69181
1196 * gcc.dg/pr69181-1.c: New test file.
1197 * gcc.dg/pr69181-2.c: New test file.
1198 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1199 globals by moving it to...
1200 (cleanup-after-saved-dg-test): ...this new function. Add
1201 "global additional_sources_used". Add reset of global
1202 multiline_expected_outputs to the empty list.
1203 * lib/multiline.exp (_multiline_expected_outputs): Rename this
1204 global to...
1205 (multiline_expected_outputs): ...this, and updated comments to
1206 note that it is modified from gcc-dg.exp.
1207 (dg-end-multiline-output): Update for the above renaming.
1208 (handle-multiline-outputs): Likewise. Remove the clearing
1209 of the expected outputs to the empty list.
1210
1211 2016-01-18 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/69297
1214 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1215
1216 2016-01-18 Joseph Myers <joseph@codesourcery.com>
1217
1218 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1219 dg-options.
1220 * gcc.target/mips/mips-3d-2.c: Likewise.
1221 * gcc.target/mips/mips-3d-3.c: Likewise.
1222 * gcc.target/mips/mips-3d-4.c: Likewise.
1223 * gcc.target/mips/mips-3d-5.c: Likewise.
1224 * gcc.target/mips/mips-3d-6.c: Likewise.
1225 * gcc.target/mips/mips-3d-7.c: Likewise.
1226 * gcc.target/mips/mips-3d-8.c: Likewise.
1227 * gcc.target/mips/mips-3d-9.c: Likewise.
1228 * gcc.target/mips/mips-ps-1.c: Likewise.
1229 * gcc.target/mips/mips-ps-2.c: Likewise.
1230 * gcc.target/mips/mips-ps-3.c: Likewise.
1231 * gcc.target/mips/mips-ps-4.c: Likewise.
1232 * gcc.target/mips/mips-ps-5.c: Likewise.
1233 * gcc.target/mips/mips-ps-6.c: Likewise.
1234 * gcc.target/mips/mips-ps-7.c: Likewise.
1235 * gcc.target/mips/mips-ps-type.c: Likewise.
1236 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1237 * gcc.target/mips/mips16-attributes-6.c: Likewise.
1238
1239 2016-01-18 Tom de Vries <tom@codesourcery.com>
1240
1241 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1242 * c-c++-common/goacc/kernels-double-reduction.c: New test.
1243 * c-c++-common/goacc/kernels-empty.c: New test.
1244 * c-c++-common/goacc/kernels-eternal.c: New test.
1245 * c-c++-common/goacc/kernels-loop-2.c: New test.
1246 * c-c++-common/goacc/kernels-loop-3.c: New test.
1247 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1248 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1249 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1250 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1251 * c-c++-common/goacc/kernels-loop-data.c: New test.
1252 * c-c++-common/goacc/kernels-loop-g.c: New test.
1253 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1254 * c-c++-common/goacc/kernels-loop-n.c: New test.
1255 * c-c++-common/goacc/kernels-loop-nest.c: New test.
1256 * c-c++-common/goacc/kernels-loop.c: New test.
1257 * c-c++-common/goacc/kernels-noreturn.c: New test.
1258 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1259 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1260 * c-c++-common/goacc/kernels-reduction.c: New test.
1261
1262 2016-01-18 Tom de Vries <tom@codesourcery.com>
1263
1264 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1265 * gcc.dg/autopar/outer-2.c: Same.
1266 * gcc.dg/autopar/outer-3.c: Same.
1267 * gcc.dg/autopar/outer-4.c: Same.
1268 * gcc.dg/autopar/outer-5.c: Same.
1269 * gcc.dg/autopar/outer-6.c: Same.
1270 * gcc.dg/autopar/parallelization-1.c: Same.
1271 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1272 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1273 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1274 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1275 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1276 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1277 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1278 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1279 * gcc.dg/autopar/pr39500-1.c: Same.
1280 * gcc.dg/autopar/pr39500-2.c: Same.
1281 * gcc.dg/autopar/pr46193.c: Same.
1282 * gcc.dg/autopar/pr46194.c: Same.
1283 * gcc.dg/autopar/pr49580.c: Same.
1284 * gcc.dg/autopar/pr49960-1.c: Same.
1285 * gcc.dg/autopar/pr49960.c: Same.
1286 * gcc.dg/autopar/pr68373.c: Same.
1287 * gcc.dg/autopar/reduc-1.c: Same.
1288 * gcc.dg/autopar/reduc-1char.c: Same.
1289 * gcc.dg/autopar/reduc-1short.c: Same.
1290 * gcc.dg/autopar/reduc-2.c: Same.
1291 * gcc.dg/autopar/reduc-2char.c: Same.
1292 * gcc.dg/autopar/reduc-2short.c: Same.
1293 * gcc.dg/autopar/reduc-3.c: Same.
1294 * gcc.dg/autopar/reduc-4.c: Same.
1295 * gcc.dg/autopar/reduc-6.c: Same.
1296 * gcc.dg/autopar/reduc-7.c: Same.
1297 * gcc.dg/autopar/reduc-8.c: Same.
1298 * gcc.dg/autopar/reduc-9.c: Same.
1299 * gcc.dg/autopar/uns-outer-4.c: Same.
1300 * gcc.dg/autopar/uns-outer-5.c: Same.
1301 * gcc.dg/autopar/uns-outer-6.c: Same.
1302 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1303 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1304
1305 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1306
1307 PR target/63679
1308 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1309 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1310
1311 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1312
1313 PR target/63679
1314 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1315 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1316 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1317
1318 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
1319
1320 PR target/63679
1321 * gcc.dg/tree-ssa/sra-17.c: New.
1322 * gcc.dg/tree-ssa/sra-18.c: New.
1323
1324 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1325
1326 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1327
1328 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * gnat.dg/inline12.adb: New test.
1331
1332 2016-01-18 Bin Cheng <bin.cheng@arm.com>
1333
1334 PR tree-optimization/66797
1335 * gcc.c-torture/execute/pr65447.c: Relax check condition.
1336
1337 2016-01-18 Richard Biener <rguenther@suse.de>
1338
1339 PR tree-optimization/69170
1340 * gcc.dg/torture/pr69170.c: New testcase.
1341
1342 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
1343
1344 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1345
1346 2016-01-16 Tom de Vries <tom@codesourcery.com>
1347
1348 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1349
1350 2016-01-16 Tom de Vries <tom@codesourcery.com>
1351
1352 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1353 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
1354 redundant dg-require-effective-target pthread.
1355 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1356 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1357 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1358 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1359 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1360 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1361 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1362
1363 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
1364
1365 PR target/68609
1366 * gcc.target/powerpc/recip-6.c: Enable on AIX.
1367 * gcc.target/powerpc/recip-7.c: Same.
1368
1369 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1370
1371 PR c++/69091
1372 * g++.dg/template/pr69091.C: New test.
1373
1374 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1375
1376 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1377 dump does not contain an error_mark_node.
1378 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1379 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1380
1381 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
1382
1383 PR c++/68936
1384 * g++.dg/template/pr68936.C: New test.
1385
1386 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
1387
1388 PR target/68609
1389 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1390 * gcc.target/powerpc/recip-2.c: Same.
1391 * gcc.target/powerpc/recip-3.c: Same.
1392 * gcc.target/powerpc/recip-4.c: Same.
1393 * gcc.target/powerpc/recip-sqrtf.c: Same.
1394
1395 2016-01-15 Jeff Law <law@redhat.com>
1396
1397 PR tree-optimization/69270
1398 * gcc.dg/tree-ssa/pr69270-2.c: New test.
1399 * gcc.dg/tree-ssa/pr69270-3.c: New test.
1400
1401 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
1402
1403 PR fortran/49630
1404 * gfortran.dg/deferred_character_13.f90: New test for the fix
1405 of comment 3 of the PR.
1406
1407 PR fortran/54070
1408 * gfortran.dg/deferred_character_8.f90: New test
1409 * gfortran.dg/allocate_error_5.f90: New test
1410
1411 PR fortran/60593
1412 * gfortran.dg/deferred_character_10.f90: New test
1413
1414 PR fortran/60795
1415 * gfortran.dg/deferred_character_14.f90: New test
1416
1417 PR fortran/61147
1418 * gfortran.dg/deferred_character_11.f90: New test
1419
1420 PR fortran/64324
1421 * gfortran.dg/deferred_character_9.f90: New test
1422
1423 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
1424
1425 PR rtl-optimization/69030
1426 * gcc.target/i386/pr69030.c: New.
1427
1428 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1429
1430 * gcc.target/aarch64/target_attr_17.c: New test.
1431
1432 2016-01-15 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/66856
1435 * gcc.dg/torture/pr66856-1.c: New testcase.
1436 * gcc.dg/torture/pr66856-2.c: Likewise.
1437
1438 2016-01-15 Richard Biener <rguenther@suse.de>
1439
1440 PR debug/69137
1441 * g++.dg/lto/pr69137_0.C: New testcase.
1442
1443 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
1444
1445 PR middle-end/69246
1446 * gcc.target/i386/pr69246.c: New test.
1447
1448 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1449
1450 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1451
1452 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1453
1454 PR c++/56194
1455 * g++.dg/init/const9.C: Disable test on S/390.
1456
1457 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1458
1459 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1460 * g++.dg/Wno-frame-address.C: Ditto.
1461
1462 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
1463
1464 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1465
1466 2016-01-15 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/68961
1469 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1470
1471 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1472
1473 * gcc.target/i386/pr65105-5.c: New test.
1474
1475 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1476
1477 * gcc.c-torture/execute/alias-4.c: New testcase.
1478
1479 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
1480
1481 PR ipa/68148
1482 * g++.dg/ipa/devirt-49.C: New testcase.
1483
1484 2016-01-15 Christian Bruel <christian.bruel@st.com>
1485
1486 PR target/65837
1487 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1488 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1489 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1490
1491 2016-01-15 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/69117
1494 * gcc.dg/torture/pr69117.c: New testcase.
1495
1496 2015-01-14 Ryan Burn <contact@rnburn.com>
1497
1498 PR c++/69048
1499 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1500
1501 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1502
1503 PR testsuite/67509
1504 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1505 range tests use 100 * maximum instead of maximum + 1.
1506
1507 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR debug/69244
1510 * gcc.dg/guality/pr69244.c: New test.
1511
1512 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * lib/target-supports.exp (check_effective_target_issignaling):
1515 New procedure.
1516 * gcc.dg/pr61441.c: Require issignaling effective target.
1517
1518 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
1519
1520 PR target/68803
1521 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1522
1523 2016-01-14 David Malcolm <dmalcolm@redhat.com>
1524
1525 PR c++/68819
1526 PR preprocessor/69177
1527 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1528 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1529 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1530 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1531
1532 2016-01-14 Marek Polacek <polacek@redhat.com>
1533
1534 PR c/69262
1535 * gcc.dg/array-15.c: New test.
1536
1537 2016-01-14 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR middle-end/68146
1540 PR tree-optimization/69155
1541 * gfortran.dg/pr68146.f: New test.
1542 * gfortran.dg/pr69155.f90: New test.
1543
1544 2016-01-14 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/68060
1547 * gcc.dg/torture/pr68060-1.c: New testcase.
1548 * gcc.dg/torture/pr68060-2.c: Likewise.
1549
1550 2016-01-14 Nick Clifton <nickc@redhat.com>
1551
1552 * lib/target-supports.exp
1553 (check_effective_target_arm_neon_ok_nocache): Add an option
1554 sequence that includes setting the ARM architecture to ARMv7-A.
1555 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1556 command line options necessary to enable Neon support.
1557 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1558 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1559 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1560 * gcc.target/arm/pr69180.c: Likewise.
1561
1562 2016-01-14 Jeff Law <law@redhat.com>
1563
1564 PR tree-optimization/69270
1565 * gcc.dg/tree-ssa/pr69270.c: New test.
1566
1567 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
1568
1569 PR c/66208
1570 * c-c++-common/pr66208.c: New file.
1571
1572 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR tree-optimization/69156
1575 * gcc.dg/pr69156.c: New test.
1576
1577 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
1578
1579 * gcc.target/i386/pr69225-7.c: New test.
1580
1581 2016-01-13 Richard Henderson <rth@redhat.com>
1582
1583 * gcc.dg/tm/memopt-13.c: Update expected function.
1584 * gcc.dg/tm/memopt-6.c: Likewise.
1585
1586 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
1587
1588 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1589 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1590 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1591 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1592
1593 2016-01-13 Tom de Vries <tom@codesourcery.com>
1594
1595 PR tree-optimization/69169
1596 * gcc.dg/pr69169.c: New test.
1597
1598 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
1599
1600 PR target/69228
1601 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1602 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1603 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1604 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1605 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1606 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1607 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1608 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1609
1610 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR target/69247
1613 * gcc.dg/pr69247.c: New test.
1614
1615 2016-01-13 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/69242
1618 * gcc.dg/torture/pr69242.c: New testcase.
1619
1620 2016-01-13 Richard Biener <rguenther@suse.de>
1621
1622 PR tree-optimization/69186
1623 * gcc.dg/torture/pr69186.c: New testcase.
1624
1625 2016-01-13 Jeff Law <law@redhat.com>
1626
1627 PR tree-optimization/67755
1628 * gcc.dg/tree-ssa/pr67755.c: New test.
1629
1630 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1631
1632 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1633 pass number in output by a star.
1634
1635 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1636
1637 PR tree-optimization/68911
1638 * gcc.c-torture/execute/pr68911.c: New test.
1639
1640 2016-01-12 Marek Polacek <polacek@redhat.com>
1641
1642 PR c++/68979
1643 * g++.dg/warn/permissive-1.C: New test.
1644
1645 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR objc++/68511
1648 PR c++/69213
1649 * g++.dg/opt/pr69213.C: New test.
1650
1651 2016-01-12 Christian Bruel <christian.bruel@st.com>
1652
1653 PR target/69180
1654 * gcc.target/arm/pr69180.c: New test.
1655
1656 2016-01-12 Richard Biener <rguenther@suse.de>
1657
1658 PR lto/69077
1659 * g++.dg/lto/pr69077_0.C: New testcase.
1660 * g++.dg/lto/pr69077_1.C: Likewise.
1661
1662 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR target/69175
1665 * g++.dg/opt/pr69175.C: New test.
1666
1667 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1668
1669 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1670 rather than #including math.h & stdlib.h.
1671 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1672 * gcc.dg/vect/pr49771.c: Likewise.
1673 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1674 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1675 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1676 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1677 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1678 * gcc.dg/vect/pr44507.c: Likewise.
1679 * gcc.dg/vect/pr45902.c: Likewise.
1680 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1681 * gcc.dg/vect/vect-117.c: Likewise.
1682 * gcc.dg/vect/vect-99.c: Likewise.
1683 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1684 * gcc.dg/vect/vect-cond-1.c: Likewise.
1685 * gcc.dg/vect/vect-cond-2.c: Likewise.
1686 * gcc.dg/vect/vect-cond-3.c: Likewise.
1687 * gcc.dg/vect/vect-cond-4.c: Likewise.
1688 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1689 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1690 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1691 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1692 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1693 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1695 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1696 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1697 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1698 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1699 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1700 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1701 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1702 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1703 include of signal.h.
1704 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1705 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1706 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1707 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1708 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1709 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1710 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1711 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1712 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1713 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1714 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1715 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1716 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1717 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1718 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1719 * gcc.dg/vect/vect-outer-5.c: Likewise.
1720 * gcc.dg/vect/vect-outer-6.c: Likewise.
1721 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1722 include of stdio.h.
1723
1724 2016-01-12 Nick Clifton <nickc@redhat.com>
1725
1726 PR target/68913
1727 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1728 to fread so that it will be found in all target runtimes.
1729
1730 2016-01-12 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/69053
1733 * g++.dg/torture/pr69053.C: New testcase.
1734
1735 2016-01-12 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/69168
1738 * gcc.dg/torture/pr69168.c: New testcase.
1739
1740 2016-01-12 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/69157
1743 * gcc.dg/torture/pr69157.c: New testcase.
1744
1745 2016-01-12 Richard Biener <rguenther@suse.de>
1746
1747 PR tree-optimization/69174
1748 * gcc.dg/torture/pr69174.c: New testcase.
1749
1750 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR c++/66808
1753 PR c++/69000
1754 * g++.dg/tls/pr66808.C: New test.
1755 * g++.dg/tls/pr69000.C: New test.
1756
1757 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1758
1759 * gcc.target/powerpc/swaps-p8-23.c: New test.
1760 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1761
1762 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1763
1764 PR tree-optimization/68356
1765 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1766
1767 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1768 Jim Wilson <jim.wilson@linaro.org>
1769
1770 PR target/69194
1771 * gcc.target/arm/pr69194.c: New test.
1772
1773 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1774
1775 PR target/69225
1776 * gcc.target/i386/pr69225-1.c: New test.
1777 * gcc.target/i386/pr69225-2.c: Likewise.
1778 * gcc.target/i386/pr69225-3.c: Likewise.
1779 * gcc.target/i386/pr69225-4.c: Likewise.
1780 * gcc.target/i386/pr69225-5.c: Likewise.
1781 * gcc.target/i386/pr69225-6.c: Likewise.
1782
1783 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR target/67462
1786 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1787 if lp64.
1788
1789 PR target/69071
1790 * gcc.dg/pr69071.c: New test.
1791
1792 PR c++/69211
1793 * g++.dg/opt/pr69211.C: New test.
1794
1795 PR tree-optimization/69214
1796 * gcc.c-torture/compile/pr69214.c: New test.
1797
1798 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1799
1800 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1801 * gcc.target/i386/pr66232-11.c: Ditto.
1802 * gcc.target/i386/pr66232-12.c: Ditto.
1803 * gcc.target/i386/pr66232-13.c: Ditto.
1804
1805 2016-01-11 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/69173
1808 * gcc.dg/torture/pr69173.c: New testcase.
1809
1810 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1811
1812 PR rtl-optimization/68796
1813 * gcc.target/aarch64/tst_5.c: New test.
1814 * gcc.target/aarch64/tst_6.c: Likewise.
1815
1816 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1817
1818 PR rtl-optimization/68841
1819 * gcc.dg/pr68841.c: New test.
1820 * gcc.c-torture/execute/pr68841.c: New test.
1821
1822 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1823
1824 PR rtl-optimization/68920
1825 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1826 for ix86 targets.
1827 * gcc.dg/ifcvt-5.c: New test.
1828
1829 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1830
1831 PR bootstrap/69123
1832 * g++.dg/pr69123.C: New.
1833
1834 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1835
1836 PR target/69010
1837 * gcc.target/i386/pr69010.c: New test.
1838
1839 2016-01-11 Martin Jambor <mjambor@suse.cz>
1840
1841 PR ipa/69044
1842 * gcc.target/i386/chkp-pr69044.c: New test.
1843
1844 2016-01-11 Tom de Vries <tom@codesourcery.com>
1845
1846 PR tree-optimization/69109
1847 * gcc.dg/autopar/pr69109-2.c: New test.
1848 * gcc.dg/autopar/pr69109.c: New test.
1849
1850 2016-01-11 Tom de Vries <tom@codesourcery.com>
1851
1852 PR tree-optimization/69108
1853 * gcc.dg/autopar/pr69108.c: New test.
1854
1855 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1856
1857 PR c++/69029
1858 * c-c++-common/Wisleading-indentation.c: Augment test.
1859
1860 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1861
1862 PR fortran/69154
1863 * gfortran.dg/inline_matmul_12.f90: New test.
1864
1865 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1866
1867 PR fortran/67779
1868 * gfortran.dg/actual_array_offset_1: New test.
1869
1870 2016-01-10 Tom de Vries <tom@codesourcery.com>
1871
1872 PR tree-optimization/69062
1873 * gcc.dg/autopar/pr69062.c: New test.
1874
1875 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1876
1877 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1878 * gcc.dg/vect/slp-perm-2.c: Likewise.
1879 * gcc.dg/vect/slp-perm-3.c: Likewise.
1880 * gcc.dg/vect/slp-perm-5.c: Likewise.
1881 * gcc.dg/vect/slp-perm-6.c: Likewise.
1882 * gcc.dg/vect/slp-perm-7.c: Likewise.
1883 * gcc.dg/vect/slp-perm-8.c: Likewise.
1884
1885 2016-01-10 Tom de Vries <tom@codesourcery.com>
1886
1887 PR tree-optimization/69039
1888 * gcc.dg/autopar/pr69039.c: New test.
1889
1890 2016-01-09 Marek Polacek <polacek@redhat.com>
1891
1892 PR c++/69113
1893 * g++.dg/pr69113.C: New test.
1894
1895 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR middle-end/50865
1898 PR tree-optimization/69097
1899 * gcc.c-torture/execute/pr50865.c: New test.
1900 * gcc.c-torture/execute/pr69097-1.c: New test.
1901 * gcc.c-torture/execute/pr69097-2.c: New test.
1902 * gcc.dg/pr69097-1.c: New test.
1903 * gcc.dg/pr69097-2.c: New test.
1904
1905 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR c++/69164
1908 * g++.dg/opt/pr69164.C: New test.
1909
1910 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR tree-optimization/69167
1913 * gcc.dg/pr69167.c: New test.
1914
1915 2016-01-08 Marek Polacek <polacek@redhat.com>
1916
1917 PR c++/68449
1918 * g++.dg/pr68449.C: New.
1919
1920 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1921
1922 PR tree-optimization/68707
1923 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1924 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1925 on platforms supporting it.
1926 * gcc.dg/vect/slp-perm-2.c: Likewise.
1927 * gcc.dg/vect/slp-perm-3.c: Likewise.
1928 * gcc.dg/vect/slp-perm-5.c: Likewise.
1929 * gcc.dg/vect/slp-perm-7.c: Likewise.
1930 * gcc.dg/vect/slp-perm-8.c: Likewise.
1931 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1932 on platforms supporting it.
1933
1934 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR tree-optimization/69162
1937 * gcc.dg/pr69162.c: New test.
1938
1939 PR tree-optimization/69172
1940 * gcc.dg/pr69172.c: New test.
1941
1942 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1943
1944 PR tree-optimization/67781
1945 * gcc.c-torture/execute/pr67781.c: New file.
1946
1947 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR tree-optimization/69083
1950 * gcc.dg/vect/pr69083.c: New test.
1951
1952 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1953
1954 PR tree-optimization/61441
1955 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1956 Use -fexcess-precision=standard for compiler options.
1957 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1958
1959 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR fortran/69128
1962 * gfortran.dg/gomp/pr69128.f90: New test.
1963
1964 PR c++/69145
1965 * g++.dg/ext/pr69145-1.C: New test.
1966 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1967 * g++.dg/ext/pr69145-2.h: New file.
1968
1969 2016-01-07 Martin Sebor <msebor@redhat.com>
1970
1971 PR c/68966
1972 * gcc.dg/atomic-fetch-bool.c: New test.
1973 * gcc.dg/sync-fetch-bool.c: New test.
1974
1975 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1976
1977 PR fortran/66680
1978 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1979
1980 2016-01-07 Nick Clifton <nickc@redhat.com>
1981
1982 PR target/66655
1983 * g++.dg/pr66655.C: New test.
1984 * g++.dg/pr66655_1.cc: Test support file.
1985 * g++.dg/pr66655.h: Test header file.
1986
1987 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1988
1989 PR fortran/66680
1990 gfortran.dg/gomp/pr66680.f90: New test.
1991
1992 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1993
1994 PR target/69171
1995 * gcc.target/i386/pr69171-1.c: New test.
1996 * gcc.target/i386/pr69171-2.c: Likewise.
1997 * gcc.target/i386/pr69171-3.c: Likewise.
1998 * gcc.target/i386/pr69171-4.c: Likewise.
1999 * gcc.target/i386/pr69171-5.c: Likewise.
2000 * gcc.target/i386/pr69171-6.c: Likewise.
2001
2002 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
2003
2004 PR middle-end/67639
2005 * c-c++-common/pr67639.c: New test.
2006
2007 2016-01-07 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR tree-optimization/69141
2010 * g++.dg/opt/pr69141.C: New test.
2011
2012 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2015
2016 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
2017
2018 PR target/69140
2019 * gcc.target/i386/pr69140.c: New test
2020
2021 2016-01-06 David Malcolm <dmalcolm@redhat.com>
2022
2023 * gcc.dg/bad-dereference.c: New test case.
2024
2025 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2026
2027 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2028
2029 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
2030
2031 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2032
2033 2016-01-06 Marek Polacek <polacek@redhat.com>
2034
2035 PR sanitizer/69099
2036 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2037
2038 2016-01-05 Marek Polacek <polacek@redhat.com>
2039
2040 PR c/69104
2041 * gcc.dg/atomic-invalid-2.c: New.
2042
2043 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2044
2045 PR target/68991
2046 * gcc.target/i386/pr68991.c: New test.
2047
2048 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
2049
2050 PR target/68991
2051 * g++.dg/pr68991-1.C: New test.
2052 * g++.dg/pr68991-2.C: Likewise.
2053
2054 2016-01-05 Sergei Trofimovich <siarheit@google.com>
2055
2056 PR other/60465
2057 * gcc.target/ia64/pr60465-gprel64.c: New test.
2058 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2059
2060 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2061
2062 PR rtl-optimization/68651
2063 * gcc.target/aarch64/pr68651_1.c: New test.
2064
2065 2016-01-05 David Malcolm <dmalcolm@redhat.com>
2066
2067 PR c/69122
2068 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2069
2070 2016-01-05 Nathan Sidwell <nathan@acm.org>
2071
2072 PR c++/58583
2073 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2074
2075 * gcc.dg/alias-15.c: New.
2076
2077 2016-01-05 Nick Clifton <nickc@redhat.com>
2078
2079 PR target/68870
2080 * g++.dg/pr68770.C: New test.
2081
2082 2016-01-04 Mike Stump <mikestump@comcast.net>
2083
2084 * lib/target-supports.exp (check_effective_target_cilkplus):
2085 cilkplus targets require pthreads.
2086 (check_effective_target_cilkplus): Remove special case for NVPTX.
2087
2088 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
2089
2090 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2091 generation.
2092
2093 2016-01-04 Jakub Jelinek <jakub@redhat.com>
2094
2095 Update copyright years.
2096
2097 2016-01-04 Marek Polacek <polacek@redhat.com>
2098
2099 PR c/68908
2100 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2101 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2102 * gcc.dg/atomic/stdatomic-op-5.c: New test.
2103
2104 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gcc.target/sparc/20160104-2.c: New test.
2107
2108 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gcc.target/sparc/20160104-1.c: New test.
2111
2112 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
2113
2114 PR fortran/65045
2115 * gfortran.dg/pr65045.f90: New test.
2116
2117 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gnat.dg/specs/debug1.ads: Delete.
2120
2121 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2122
2123 PR libgfortran/68867
2124 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2125 expression.
2126
2127 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2128
2129 PR libgfortran/68867
2130 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2131 PowerPC.
2132
2133 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
2134
2135 PR fortran/68864
2136 * gfortran.dg/pr68864.f90: New test.
2137
2138 2016-01-01 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR tree-optimization/69070
2141 * gcc.dg/pr69070.c: New test.
2142
2143 PR sanitizer/69055
2144 * gfortran.dg/pr69055.f90: New test.
2145
2146 PR target/69015
2147 * gcc.dg/pr69015.c: New test.
2148 \f
2149 Copyright (C) 2016 Free Software Foundation, Inc.
2150
2151 Copying and distribution of this file, with or without modification,
2152 are permitted in any medium without royalty provided the copyright
2153 notice and this notice are preserved.